aboutsummaryrefslogtreecommitdiff
path: root/sources/plugins
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2017-01-26 13:57:20 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2017-01-26 13:57:20 +0100
commiteaa9271590ab73b6eef3fa88bc74a9553eefd857 (patch)
tree0d1ad40aee85a74d60e24c5175ce43cf0f39e62d /sources/plugins
parentcd64262b335d84c1dc18cd1b986712cf7befdefb (diff)
downloadludivine-ckeditor-component-eaa9271590ab73b6eef3fa88bc74a9553eefd857.tar.gz
ludivine-ckeditor-component-eaa9271590ab73b6eef3fa88bc74a9553eefd857.tar.zst
ludivine-ckeditor-component-eaa9271590ab73b6eef3fa88bc74a9553eefd857.zip
Add audio, color and fonts4.6.2.3
Diffstat (limited to 'sources/plugins')
-rw-r--r--sources/plugins/Audio/dialogs/audio.js350
-rw-r--r--sources/plugins/Audio/docs/install.html69
-rw-r--r--sources/plugins/Audio/docs/styles.css67
-rw-r--r--sources/plugins/Audio/images/audio.pngbin0 -> 15258 bytes
-rw-r--r--sources/plugins/Audio/images/icon.pngbin0 -> 1356 bytes
-rw-r--r--sources/plugins/Audio/images/placeholder.pngbin0 -> 862 bytes
-rw-r--r--sources/plugins/Audio/plugin.js211
-rw-r--r--sources/plugins/colorbutton/icons/bgcolor.pngbin0 -> 616 bytes
-rw-r--r--sources/plugins/colorbutton/icons/hidpi/bgcolor.pngbin0 -> 1249 bytes
-rw-r--r--sources/plugins/colorbutton/icons/hidpi/textcolor.pngbin0 -> 1312 bytes
-rw-r--r--sources/plugins/colorbutton/icons/textcolor.pngbin0 -> 757 bytes
-rw-r--r--sources/plugins/colorbutton/lang/af.js75
-rw-r--r--sources/plugins/colorbutton/lang/ar.js75
-rw-r--r--sources/plugins/colorbutton/lang/az.js75
-rw-r--r--sources/plugins/colorbutton/lang/bg.js75
-rw-r--r--sources/plugins/colorbutton/lang/bn.js75
-rw-r--r--sources/plugins/colorbutton/lang/bs.js75
-rw-r--r--sources/plugins/colorbutton/lang/ca.js75
-rw-r--r--sources/plugins/colorbutton/lang/cs.js75
-rw-r--r--sources/plugins/colorbutton/lang/cy.js75
-rw-r--r--sources/plugins/colorbutton/lang/da.js75
-rw-r--r--sources/plugins/colorbutton/lang/de-ch.js75
-rw-r--r--sources/plugins/colorbutton/lang/de.js75
-rw-r--r--sources/plugins/colorbutton/lang/el.js75
-rw-r--r--sources/plugins/colorbutton/lang/en-au.js75
-rw-r--r--sources/plugins/colorbutton/lang/en-ca.js75
-rw-r--r--sources/plugins/colorbutton/lang/en-gb.js75
-rw-r--r--sources/plugins/colorbutton/lang/en.js75
-rw-r--r--sources/plugins/colorbutton/lang/eo.js75
-rw-r--r--sources/plugins/colorbutton/lang/es.js75
-rw-r--r--sources/plugins/colorbutton/lang/et.js75
-rw-r--r--sources/plugins/colorbutton/lang/eu.js75
-rw-r--r--sources/plugins/colorbutton/lang/fa.js75
-rw-r--r--sources/plugins/colorbutton/lang/fi.js75
-rw-r--r--sources/plugins/colorbutton/lang/fo.js75
-rw-r--r--sources/plugins/colorbutton/lang/fr-ca.js75
-rw-r--r--sources/plugins/colorbutton/lang/fr.js75
-rw-r--r--sources/plugins/colorbutton/lang/gl.js75
-rw-r--r--sources/plugins/colorbutton/lang/gu.js75
-rw-r--r--sources/plugins/colorbutton/lang/he.js75
-rw-r--r--sources/plugins/colorbutton/lang/hi.js75
-rw-r--r--sources/plugins/colorbutton/lang/hr.js75
-rw-r--r--sources/plugins/colorbutton/lang/hu.js75
-rw-r--r--sources/plugins/colorbutton/lang/id.js75
-rw-r--r--sources/plugins/colorbutton/lang/is.js75
-rw-r--r--sources/plugins/colorbutton/lang/it.js75
-rw-r--r--sources/plugins/colorbutton/lang/ja.js75
-rw-r--r--sources/plugins/colorbutton/lang/ka.js75
-rw-r--r--sources/plugins/colorbutton/lang/km.js75
-rw-r--r--sources/plugins/colorbutton/lang/ko.js75
-rw-r--r--sources/plugins/colorbutton/lang/ku.js75
-rw-r--r--sources/plugins/colorbutton/lang/lt.js75
-rw-r--r--sources/plugins/colorbutton/lang/lv.js75
-rw-r--r--sources/plugins/colorbutton/lang/mk.js75
-rw-r--r--sources/plugins/colorbutton/lang/mn.js75
-rw-r--r--sources/plugins/colorbutton/lang/ms.js75
-rw-r--r--sources/plugins/colorbutton/lang/nb.js75
-rw-r--r--sources/plugins/colorbutton/lang/nl.js75
-rw-r--r--sources/plugins/colorbutton/lang/no.js75
-rw-r--r--sources/plugins/colorbutton/lang/oc.js75
-rw-r--r--sources/plugins/colorbutton/lang/pl.js75
-rw-r--r--sources/plugins/colorbutton/lang/pt-br.js75
-rw-r--r--sources/plugins/colorbutton/lang/pt.js75
-rw-r--r--sources/plugins/colorbutton/lang/ro.js75
-rw-r--r--sources/plugins/colorbutton/lang/ru.js75
-rw-r--r--sources/plugins/colorbutton/lang/si.js75
-rw-r--r--sources/plugins/colorbutton/lang/sk.js75
-rw-r--r--sources/plugins/colorbutton/lang/sl.js75
-rw-r--r--sources/plugins/colorbutton/lang/sq.js75
-rw-r--r--sources/plugins/colorbutton/lang/sr-latn.js75
-rw-r--r--sources/plugins/colorbutton/lang/sr.js75
-rw-r--r--sources/plugins/colorbutton/lang/sv.js75
-rw-r--r--sources/plugins/colorbutton/lang/th.js75
-rw-r--r--sources/plugins/colorbutton/lang/tr.js75
-rw-r--r--sources/plugins/colorbutton/lang/tt.js75
-rw-r--r--sources/plugins/colorbutton/lang/ug.js75
-rw-r--r--sources/plugins/colorbutton/lang/uk.js75
-rw-r--r--sources/plugins/colorbutton/lang/vi.js75
-rw-r--r--sources/plugins/colorbutton/lang/zh-cn.js75
-rw-r--r--sources/plugins/colorbutton/lang/zh.js75
-rw-r--r--sources/plugins/colorbutton/plugin.js411
-rw-r--r--sources/plugins/colordialog/dialogs/colordialog.css20
-rw-r--r--sources/plugins/colordialog/dialogs/colordialog.js343
-rw-r--r--sources/plugins/colordialog/lang/af.js11
-rw-r--r--sources/plugins/colordialog/lang/ar.js11
-rw-r--r--sources/plugins/colordialog/lang/az.js11
-rw-r--r--sources/plugins/colordialog/lang/bg.js11
-rw-r--r--sources/plugins/colordialog/lang/bn.js11
-rw-r--r--sources/plugins/colordialog/lang/bs.js11
-rw-r--r--sources/plugins/colordialog/lang/ca.js11
-rw-r--r--sources/plugins/colordialog/lang/cs.js11
-rw-r--r--sources/plugins/colordialog/lang/cy.js11
-rw-r--r--sources/plugins/colordialog/lang/da.js11
-rw-r--r--sources/plugins/colordialog/lang/de-ch.js11
-rw-r--r--sources/plugins/colordialog/lang/de.js11
-rw-r--r--sources/plugins/colordialog/lang/el.js11
-rw-r--r--sources/plugins/colordialog/lang/en-au.js11
-rw-r--r--sources/plugins/colordialog/lang/en-ca.js11
-rw-r--r--sources/plugins/colordialog/lang/en-gb.js11
-rw-r--r--sources/plugins/colordialog/lang/en.js11
-rw-r--r--sources/plugins/colordialog/lang/eo.js11
-rw-r--r--sources/plugins/colordialog/lang/es.js11
-rw-r--r--sources/plugins/colordialog/lang/et.js11
-rw-r--r--sources/plugins/colordialog/lang/eu.js11
-rw-r--r--sources/plugins/colordialog/lang/fa.js11
-rw-r--r--sources/plugins/colordialog/lang/fi.js11
-rw-r--r--sources/plugins/colordialog/lang/fo.js11
-rw-r--r--sources/plugins/colordialog/lang/fr-ca.js11
-rw-r--r--sources/plugins/colordialog/lang/fr.js11
-rw-r--r--sources/plugins/colordialog/lang/gl.js11
-rw-r--r--sources/plugins/colordialog/lang/gu.js11
-rw-r--r--sources/plugins/colordialog/lang/he.js11
-rw-r--r--sources/plugins/colordialog/lang/hi.js11
-rw-r--r--sources/plugins/colordialog/lang/hr.js11
-rw-r--r--sources/plugins/colordialog/lang/hu.js11
-rw-r--r--sources/plugins/colordialog/lang/id.js11
-rw-r--r--sources/plugins/colordialog/lang/is.js11
-rw-r--r--sources/plugins/colordialog/lang/it.js11
-rw-r--r--sources/plugins/colordialog/lang/ja.js11
-rw-r--r--sources/plugins/colordialog/lang/ka.js11
-rw-r--r--sources/plugins/colordialog/lang/km.js11
-rw-r--r--sources/plugins/colordialog/lang/ko.js11
-rw-r--r--sources/plugins/colordialog/lang/ku.js11
-rw-r--r--sources/plugins/colordialog/lang/lt.js11
-rw-r--r--sources/plugins/colordialog/lang/lv.js11
-rw-r--r--sources/plugins/colordialog/lang/mk.js11
-rw-r--r--sources/plugins/colordialog/lang/mn.js11
-rw-r--r--sources/plugins/colordialog/lang/ms.js11
-rw-r--r--sources/plugins/colordialog/lang/nb.js11
-rw-r--r--sources/plugins/colordialog/lang/nl.js11
-rw-r--r--sources/plugins/colordialog/lang/no.js11
-rw-r--r--sources/plugins/colordialog/lang/oc.js11
-rw-r--r--sources/plugins/colordialog/lang/pl.js11
-rw-r--r--sources/plugins/colordialog/lang/pt-br.js11
-rw-r--r--sources/plugins/colordialog/lang/pt.js11
-rw-r--r--sources/plugins/colordialog/lang/ro.js11
-rw-r--r--sources/plugins/colordialog/lang/ru.js11
-rw-r--r--sources/plugins/colordialog/lang/si.js11
-rw-r--r--sources/plugins/colordialog/lang/sk.js11
-rw-r--r--sources/plugins/colordialog/lang/sl.js11
-rw-r--r--sources/plugins/colordialog/lang/sq.js11
-rw-r--r--sources/plugins/colordialog/lang/sr-latn.js11
-rw-r--r--sources/plugins/colordialog/lang/sr.js11
-rw-r--r--sources/plugins/colordialog/lang/sv.js11
-rw-r--r--sources/plugins/colordialog/lang/th.js11
-rw-r--r--sources/plugins/colordialog/lang/tr.js11
-rw-r--r--sources/plugins/colordialog/lang/tt.js11
-rw-r--r--sources/plugins/colordialog/lang/ug.js11
-rw-r--r--sources/plugins/colordialog/lang/uk.js11
-rw-r--r--sources/plugins/colordialog/lang/vi.js11
-rw-r--r--sources/plugins/colordialog/lang/zh-cn.js11
-rw-r--r--sources/plugins/colordialog/lang/zh.js11
-rw-r--r--sources/plugins/colordialog/plugin.js71
-rw-r--r--sources/plugins/div/dialogs/div.js430
-rw-r--r--sources/plugins/div/icons/creatediv.pngbin0 -> 569 bytes
-rw-r--r--sources/plugins/div/icons/hidpi/creatediv.pngbin0 -> 1678 bytes
-rw-r--r--sources/plugins/div/lang/af.js19
-rw-r--r--sources/plugins/div/lang/ar.js19
-rw-r--r--sources/plugins/div/lang/az.js19
-rw-r--r--sources/plugins/div/lang/bg.js19
-rw-r--r--sources/plugins/div/lang/bn.js19
-rw-r--r--sources/plugins/div/lang/bs.js19
-rw-r--r--sources/plugins/div/lang/ca.js19
-rw-r--r--sources/plugins/div/lang/cs.js19
-rw-r--r--sources/plugins/div/lang/cy.js19
-rw-r--r--sources/plugins/div/lang/da.js19
-rw-r--r--sources/plugins/div/lang/de-ch.js19
-rw-r--r--sources/plugins/div/lang/de.js19
-rw-r--r--sources/plugins/div/lang/el.js19
-rw-r--r--sources/plugins/div/lang/en-au.js19
-rw-r--r--sources/plugins/div/lang/en-ca.js19
-rw-r--r--sources/plugins/div/lang/en-gb.js19
-rw-r--r--sources/plugins/div/lang/en.js19
-rw-r--r--sources/plugins/div/lang/eo.js19
-rw-r--r--sources/plugins/div/lang/es.js19
-rw-r--r--sources/plugins/div/lang/et.js19
-rw-r--r--sources/plugins/div/lang/eu.js19
-rw-r--r--sources/plugins/div/lang/fa.js19
-rw-r--r--sources/plugins/div/lang/fi.js19
-rw-r--r--sources/plugins/div/lang/fo.js19
-rw-r--r--sources/plugins/div/lang/fr-ca.js19
-rw-r--r--sources/plugins/div/lang/fr.js19
-rw-r--r--sources/plugins/div/lang/gl.js19
-rw-r--r--sources/plugins/div/lang/gu.js19
-rw-r--r--sources/plugins/div/lang/he.js19
-rw-r--r--sources/plugins/div/lang/hi.js19
-rw-r--r--sources/plugins/div/lang/hr.js19
-rw-r--r--sources/plugins/div/lang/hu.js19
-rw-r--r--sources/plugins/div/lang/id.js19
-rw-r--r--sources/plugins/div/lang/is.js19
-rw-r--r--sources/plugins/div/lang/it.js19
-rw-r--r--sources/plugins/div/lang/ja.js19
-rw-r--r--sources/plugins/div/lang/ka.js19
-rw-r--r--sources/plugins/div/lang/km.js19
-rw-r--r--sources/plugins/div/lang/ko.js19
-rw-r--r--sources/plugins/div/lang/ku.js19
-rw-r--r--sources/plugins/div/lang/lt.js19
-rw-r--r--sources/plugins/div/lang/lv.js19
-rw-r--r--sources/plugins/div/lang/mk.js19
-rw-r--r--sources/plugins/div/lang/mn.js19
-rw-r--r--sources/plugins/div/lang/ms.js19
-rw-r--r--sources/plugins/div/lang/nb.js19
-rw-r--r--sources/plugins/div/lang/nl.js19
-rw-r--r--sources/plugins/div/lang/no.js19
-rw-r--r--sources/plugins/div/lang/oc.js19
-rw-r--r--sources/plugins/div/lang/pl.js19
-rw-r--r--sources/plugins/div/lang/pt-br.js19
-rw-r--r--sources/plugins/div/lang/pt.js19
-rw-r--r--sources/plugins/div/lang/ro.js19
-rw-r--r--sources/plugins/div/lang/ru.js19
-rw-r--r--sources/plugins/div/lang/si.js19
-rw-r--r--sources/plugins/div/lang/sk.js19
-rw-r--r--sources/plugins/div/lang/sl.js19
-rw-r--r--sources/plugins/div/lang/sq.js19
-rw-r--r--sources/plugins/div/lang/sr-latn.js19
-rw-r--r--sources/plugins/div/lang/sr.js19
-rw-r--r--sources/plugins/div/lang/sv.js19
-rw-r--r--sources/plugins/div/lang/th.js19
-rw-r--r--sources/plugins/div/lang/tr.js19
-rw-r--r--sources/plugins/div/lang/tt.js19
-rw-r--r--sources/plugins/div/lang/ug.js19
-rw-r--r--sources/plugins/div/lang/uk.js19
-rw-r--r--sources/plugins/div/lang/vi.js19
-rw-r--r--sources/plugins/div/lang/zh-cn.js19
-rw-r--r--sources/plugins/div/lang/zh.js19
-rw-r--r--sources/plugins/div/plugin.js134
-rw-r--r--sources/plugins/font/lang/af.js14
-rw-r--r--sources/plugins/font/lang/ar.js14
-rw-r--r--sources/plugins/font/lang/az.js14
-rw-r--r--sources/plugins/font/lang/bg.js14
-rw-r--r--sources/plugins/font/lang/bn.js14
-rw-r--r--sources/plugins/font/lang/bs.js14
-rw-r--r--sources/plugins/font/lang/ca.js14
-rw-r--r--sources/plugins/font/lang/cs.js14
-rw-r--r--sources/plugins/font/lang/cy.js14
-rw-r--r--sources/plugins/font/lang/da.js14
-rw-r--r--sources/plugins/font/lang/de-ch.js14
-rw-r--r--sources/plugins/font/lang/de.js14
-rw-r--r--sources/plugins/font/lang/el.js14
-rw-r--r--sources/plugins/font/lang/en-au.js14
-rw-r--r--sources/plugins/font/lang/en-ca.js14
-rw-r--r--sources/plugins/font/lang/en-gb.js14
-rw-r--r--sources/plugins/font/lang/en.js14
-rw-r--r--sources/plugins/font/lang/eo.js14
-rw-r--r--sources/plugins/font/lang/es.js14
-rw-r--r--sources/plugins/font/lang/et.js14
-rw-r--r--sources/plugins/font/lang/eu.js14
-rw-r--r--sources/plugins/font/lang/fa.js14
-rw-r--r--sources/plugins/font/lang/fi.js14
-rw-r--r--sources/plugins/font/lang/fo.js14
-rw-r--r--sources/plugins/font/lang/fr-ca.js14
-rw-r--r--sources/plugins/font/lang/fr.js14
-rw-r--r--sources/plugins/font/lang/gl.js14
-rw-r--r--sources/plugins/font/lang/gu.js14
-rw-r--r--sources/plugins/font/lang/he.js14
-rw-r--r--sources/plugins/font/lang/hi.js14
-rw-r--r--sources/plugins/font/lang/hr.js14
-rw-r--r--sources/plugins/font/lang/hu.js14
-rw-r--r--sources/plugins/font/lang/id.js14
-rw-r--r--sources/plugins/font/lang/is.js14
-rw-r--r--sources/plugins/font/lang/it.js14
-rw-r--r--sources/plugins/font/lang/ja.js14
-rw-r--r--sources/plugins/font/lang/ka.js14
-rw-r--r--sources/plugins/font/lang/km.js14
-rw-r--r--sources/plugins/font/lang/ko.js14
-rw-r--r--sources/plugins/font/lang/ku.js14
-rw-r--r--sources/plugins/font/lang/lt.js14
-rw-r--r--sources/plugins/font/lang/lv.js14
-rw-r--r--sources/plugins/font/lang/mk.js14
-rw-r--r--sources/plugins/font/lang/mn.js14
-rw-r--r--sources/plugins/font/lang/ms.js14
-rw-r--r--sources/plugins/font/lang/nb.js14
-rw-r--r--sources/plugins/font/lang/nl.js14
-rw-r--r--sources/plugins/font/lang/no.js14
-rw-r--r--sources/plugins/font/lang/oc.js14
-rw-r--r--sources/plugins/font/lang/pl.js14
-rw-r--r--sources/plugins/font/lang/pt-br.js14
-rw-r--r--sources/plugins/font/lang/pt.js14
-rw-r--r--sources/plugins/font/lang/ro.js14
-rw-r--r--sources/plugins/font/lang/ru.js14
-rw-r--r--sources/plugins/font/lang/si.js14
-rw-r--r--sources/plugins/font/lang/sk.js14
-rw-r--r--sources/plugins/font/lang/sl.js14
-rw-r--r--sources/plugins/font/lang/sq.js14
-rw-r--r--sources/plugins/font/lang/sr-latn.js14
-rw-r--r--sources/plugins/font/lang/sr.js14
-rw-r--r--sources/plugins/font/lang/sv.js14
-rw-r--r--sources/plugins/font/lang/th.js14
-rw-r--r--sources/plugins/font/lang/tr.js14
-rw-r--r--sources/plugins/font/lang/tt.js14
-rw-r--r--sources/plugins/font/lang/ug.js14
-rw-r--r--sources/plugins/font/lang/uk.js14
-rw-r--r--sources/plugins/font/lang/vi.js14
-rw-r--r--sources/plugins/font/lang/zh-cn.js14
-rw-r--r--sources/plugins/font/lang/zh.js14
-rw-r--r--sources/plugins/font/plugin.js353
-rw-r--r--sources/plugins/panelbutton/plugin.js138
297 files changed, 10808 insertions, 0 deletions
diff --git a/sources/plugins/Audio/dialogs/audio.js b/sources/plugins/Audio/dialogs/audio.js
new file mode 100644
index 0000000..5b72af9
--- /dev/null
+++ b/sources/plugins/Audio/dialogs/audio.js
@@ -0,0 +1,350 @@
1CKEDITOR.dialog.add( 'audio', function ( editor )
2{
3 var lang = editor.lang.audio;
4
5 function commitValue( audioNode, extraStyles )
6 {
7 var value=this.getValue();
8
9 if ( !value && this.id=='id' )
10 value = generateId();
11
12 audioNode.setAttribute( this.id, value);
13
14 if ( !value )
15 return;
16 switch( this.id )
17 {
18 case 'poster':
19 extraStyles.backgroundImage = 'url(' + value + ')';
20 break;
21 case 'width':
22 extraStyles.width = value + 'px';
23 break;
24 case 'height':
25 extraStyles.height = value + 'px';
26 break;
27 }
28 }
29
30 function commitSrc( audioNode, extraStyles, audios )
31 {
32 var match = this.id.match(/(\w+)(\d)/),
33 id = match[1],
34 number = parseInt(match[2], 10);
35
36 var audio = audios[number] || (audios[number]={});
37 audio[id] = this.getValue();
38 }
39
40 function loadValue( audioNode )
41 {
42 if ( audioNode )
43 this.setValue( audioNode.getAttribute( this.id ) );
44 else
45 {
46 if ( this.id == 'id')
47 this.setValue( generateId() );
48 }
49 }
50
51 function loadSrc( audioNode, audios )
52 {
53 var match = this.id.match(/(\w+)(\d)/),
54 id = match[1],
55 number = parseInt(match[2], 10);
56
57 var audio = audios[number];
58 if (!audio)
59 return;
60 this.setValue( audio[ id ] );
61 }
62
63 function generateId()
64 {
65 var now = new Date();
66 return 'audio' + now.getFullYear() + now.getMonth() + now.getDate() + now.getHours() + now.getMinutes() + now.getSeconds();
67 }
68
69 // To automatically get the dimensions of the poster image
70 var onImgLoadEvent = function()
71 {
72 // Image is ready.
73 var preview = this.previewImage;
74 preview.removeListener( 'load', onImgLoadEvent );
75 preview.removeListener( 'error', onImgLoadErrorEvent );
76 preview.removeListener( 'abort', onImgLoadErrorEvent );
77
78 this.setValueOf( 'info', 'width', preview.$.width );
79 this.setValueOf( 'info', 'height', preview.$.height );
80 };
81
82 var onImgLoadErrorEvent = function()
83 {
84 // Error. Image is not loaded.
85 var preview = this.previewImage;
86 preview.removeListener( 'load', onImgLoadEvent );
87 preview.removeListener( 'error', onImgLoadErrorEvent );
88 preview.removeListener( 'abort', onImgLoadErrorEvent );
89 };
90
91 return {
92 title : lang.dialogTitle,
93 minWidth : 400,
94 minHeight : 200,
95
96 onShow : function()
97 {
98 // Clear previously saved elements.
99 this.fakeImage = this.audioNode = null;
100 // To get dimensions of poster image
101 this.previewImage = editor.document.createElement( 'img' );
102
103 var fakeImage = this.getSelectedElement();
104 if ( fakeImage && fakeImage.data( 'cke-real-element-type' ) && fakeImage.data( 'cke-real-element-type' ) == 'audio' )
105 {
106 this.fakeImage = fakeImage;
107
108 var audioNode = editor.restoreRealElement( fakeImage ),
109 audios = [],
110 sourceList = audioNode.getElementsByTag( 'source', '' );
111 if (sourceList.count()==0)
112 sourceList = audioNode.getElementsByTag( 'source', 'cke' );
113
114 for ( var i = 0, length = sourceList.count() ; i < length ; i++ )
115 {
116 var item = sourceList.getItem( i );
117 audios.push( {src : item.getAttribute( 'src' ), type: item.getAttribute( 'type' )} );
118 }
119
120 this.audioNode = audioNode;
121
122 this.setupContent( audioNode, audios );
123 }
124 else
125 this.setupContent( null, [] );
126 },
127
128 onOk : function()
129 {
130 // If there's no selected element create one. Otherwise, reuse it
131 var audioNode = null;
132 if ( !this.fakeImage )
133 {
134 audioNode = CKEDITOR.dom.element.createFromHtml( '<cke:audio></cke:audio>', editor.document );
135 audioNode.setAttributes(
136 {
137 controls : 'controls'
138 } );
139 }
140 else
141 {
142 audioNode = this.audioNode;
143 }
144
145 var extraStyles = {}, audios = [];
146 this.commitContent( audioNode, extraStyles, audios );
147
148 var innerHtml = '', links = '',
149 link = lang.linkTemplate || '',
150 fallbackTemplate = lang.fallbackTemplate || '';
151 for(var i=0; i<audios.length; i++)
152 {
153 var audio = audios[i];
154 if ( !audio || !audio.src )
155 continue;
156 innerHtml += '<cke:source src="' + audio.src + '" type="' + audio.type + '" />';
157 links += link.replace('%src%', audio.src).replace('%type%', audio.type);
158 }
159 audioNode.setHtml( innerHtml + fallbackTemplate.replace( '%links%', links ) );
160
161 // Refresh the fake image.
162 var newFakeImage = editor.createFakeElement( audioNode, 'cke_audio', 'audio', false );
163 newFakeImage.setStyles( extraStyles );
164 if ( this.fakeImage )
165 {
166 newFakeImage.replace( this.fakeImage );
167 editor.getSelection().selectElement( newFakeImage );
168 }
169 else
170 {
171 // Insert it in a div
172 var div = new CKEDITOR.dom.element( 'DIV', editor.document );
173 editor.insertElement( div );
174 div.append( newFakeImage );
175 }
176 },
177 onHide : function()
178 {
179 if ( this.previewImage )
180 {
181 this.previewImage.removeListener( 'load', onImgLoadEvent );
182 this.previewImage.removeListener( 'error', onImgLoadErrorEvent );
183 this.previewImage.removeListener( 'abort', onImgLoadErrorEvent );
184 this.previewImage.remove();
185 this.previewImage = null; // Dialog is closed.
186 }
187 },
188
189 contents :
190 [
191 {
192 id : 'info',
193 elements :
194 [
195 {
196 type : 'hbox',
197 widths: [ '', '100px'],
198 children : [
199 {
200 type : 'text',
201 id : 'poster',
202 label : lang.poster,
203 commit : commitValue,
204 setup : loadValue,
205 onChange : function()
206 {
207 var dialog = this.getDialog(),
208 newUrl = this.getValue();
209
210 //Update preview image
211 if ( newUrl.length > 0 ) //Prevent from load before onShow
212 {
213 dialog = this.getDialog();
214 var preview = dialog.previewImage;
215
216 preview.on( 'load', onImgLoadEvent, dialog );
217 preview.on( 'error', onImgLoadErrorEvent, dialog );
218 preview.on( 'abort', onImgLoadErrorEvent, dialog );
219 preview.setAttribute( 'src', newUrl );
220 }
221 }
222 },
223 {
224 type : 'button',
225 id : 'browse',
226 hidden : 'true',
227 style : 'display:inline-block;margin-top:10px;',
228 filebrowser :
229 {
230 action : 'Browse',
231 target: 'info:poster',
232 url: editor.config.filebrowserImageBrowseUrl || editor.config.filebrowserBrowseUrl
233 },
234 label : editor.lang.common.browseServer
235 }]
236 },
237 {
238 type : 'hbox',
239 widths: [ '33%', '33%', '33%'],
240 children : [
241 {
242 type : 'text',
243 id : 'width',
244 label : editor.lang.common.width,
245 'default' : 400,
246 validate : CKEDITOR.dialog.validate.notEmpty( lang.widthRequired ),
247 commit : commitValue,
248 setup : loadValue
249 },
250 {
251 type : 'text',
252 id : 'height',
253 label : editor.lang.common.height,
254 'default' : 300,
255 validate : CKEDITOR.dialog.validate.notEmpty(lang.heightRequired ),
256 commit : commitValue,
257 setup : loadValue
258 },
259 {
260 type : 'text',
261 id : 'id',
262 label : 'Id',
263 commit : commitValue,
264 setup : loadValue
265 }
266 ]
267 },
268 {
269 type : 'hbox',
270 widths: [ '', '100px', '75px'],
271 children : [
272 {
273 type : 'text',
274 id : 'src0',
275 label : lang.sourceaudio,
276 commit : commitSrc,
277 setup : loadSrc
278 },
279 {
280 type : 'button',
281 id : 'browse',
282 hidden : 'true',
283 style : 'display:inline-block;margin-top:10px;',
284 filebrowser :
285 {
286 action : 'Browse',
287 target: 'info:src0',
288 url: editor.config.filebrowserAudioBrowseUrl || editor.config.filebrowserBrowseUrl
289 },
290 label : editor.lang.common.browseServer
291 },
292 {
293 id : 'type0',
294 label : lang.sourceType,
295 type : 'select',
296 'default' : 'audio/mp3',
297 items :
298 [
299 [ 'MP3', 'audio/mp3' ],
300 [ 'WAV', 'audio/wav' ]
301 ],
302 commit : commitSrc,
303 setup : loadSrc
304 }]
305 },
306
307 {
308 type : 'hbox',
309 widths: [ '', '100px', '75px'],
310 children : [
311 {
312 type : 'text',
313 id : 'src1',
314 label : lang.sourceaudio,
315 commit : commitSrc,
316 setup : loadSrc
317 },
318 {
319 type : 'button',
320 id : 'browse',
321 hidden : 'true',
322 style : 'display:inline-block;margin-top:10px;',
323 filebrowser :
324 {
325 action : 'Browse',
326 target: 'info:src1',
327 url: editor.config.filebrowserAudioBrowseUrl || editor.config.filebrowserBrowseUrl
328 },
329 label : editor.lang.common.browseServer
330 },
331 {
332 id : 'type1',
333 label : lang.sourceType,
334 type : 'select',
335 'default':'audio/wav',
336 items :
337 [
338 [ 'MP3', 'audio/mp3' ],
339 [ 'WAV', 'audio/wav' ]
340 ],
341 commit : commitSrc,
342 setup : loadSrc
343 }]
344 }
345 ]
346 }
347
348 ]
349 };
350} );
diff --git a/sources/plugins/Audio/docs/install.html b/sources/plugins/Audio/docs/install.html
new file mode 100644
index 0000000..3fbf30e
--- /dev/null
+++ b/sources/plugins/Audio/docs/install.html
@@ -0,0 +1,69 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3<html lang="en">
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6<title>Audio plugin</title>
7<link href="styles.css" rel="stylesheet" type="text/css">
8</head>
9
10<body>
11<h1>Audio Plugin for CKEditor</h1>
12
13<h2>Introduction</h2>
14<p>This is a plugin to create HTML5 &lt;audio&gt; elements in <a href="http://www.ckeditor.com">CKEditor</a>.</p>
15<h3>Version history: </h3>
16<ol>
17 <li>1.0: 10-July-2015. First version.</li>
18</ol>
19
20<h2>Installation</h2>
21<h3>1. Copying the files</h3>
22<p>Extract the contents of the zip in you plugins directory, so it ends up like
23 this<br>
24 <!--<img src="installation.png" alt="Screenshot of installation" width="311" height="346" longdesc="#install">-->
25 </p>
26<pre id="--install">
27ckeditor\
28 ...
29 images\
30 lang\
31 plugins\
32 ...
33 audio\
34 plugin.js
35 dialogs\
36 audio.js
37 docs\
38 install.html
39 images\
40 icon.png
41 placeholder.png
42 ...
43 skins\
44 themes\
45</pre>
46<h3>2. Adding it to CKEditor</h3>
47<p>Now add the plugin in your <em>config.js</em> or custom js configuration
48file:
49<code>config.extraPlugins='audio'; </code>
50</p>
51
52<h3>3. Add it to your toolbar</h3>
53<p>In your toolbar configuration, add a new 'Audio' item in the place where you want the button to show up.</p>
54
55<h3>4. Configure server browser for audio</h3>
56<p>You can use the <code>config.filebrowserAudioBrowseUrl</code> entry to specify a url so the file browser shows just audio elements (as long as your configure properly your file browser).</p>
57
58<h3>5. Use it</h3>
59<p>Now empty the cache of your browser and reload the editor, the new button should show up and you can add &lt;audio&gt; elements into the content.</p>
60
61<h2>Final notes</h2>
62<p>Please, note that only newer browsers support the Audio element, in older ones a simple text linking to the source audios is provided, you might want to
63use some javascript or css to customize the final behavior of these elements.</p>
64
65
66<h2>Disclaimers</h2>
67<p>CKEditor is &copy; CKSource.com</p>
68</body>
69</html>
diff --git a/sources/plugins/Audio/docs/styles.css b/sources/plugins/Audio/docs/styles.css
new file mode 100644
index 0000000..5eba91e
--- /dev/null
+++ b/sources/plugins/Audio/docs/styles.css
@@ -0,0 +1,67 @@
1body {
2 font-family: Arial, Helvetica, sans-serif;
3 font-size: 90%;
4}
5h1 {
6 text-align:center;
7 font-size:180%;
8}
9h2 {
10 border-bottom:2px solid #CCC;
11 margin:1em 0 0.4em 0;
12}
13h3 {
14 margin-bottom:0.4em;
15}
16p {
17 margin:0 0 1em 1em;
18 text-align:justify;
19}
20ol {
21 margin:0 0 1.2em 1em;
22 padding:0;
23 list-style-type:none;
24}
25ol li {
26 margin:0.2em 0;
27}
28pre {
29 font-size:100%;
30 font-family:"Courier New", Courier, mono;
31 background-color: #CCCCCC;
32 border:1px solid #999;
33 padding:0.2em 1em;
34 margin: 0.4em 0;
35 display:block;
36 white-space: pre;
37 overflow: auto;
38}
39code {
40 font-size:100%;
41 font-family:"Courier New", Courier, mono;
42 background-color: #CCCCCC;
43 border:1px solid #999;
44 padding:0.2em;
45 white-space: pre;
46}
47form {
48 margin:0 0 0 1em;
49}
50span.key {
51 color: #006600;
52}
53#install {
54 display:none
55}
56#languages ul {
57 display:inline;
58 list-style-type:none;
59 margin:0;
60 padding:0;
61}
62#languages li {
63 display:inline;
64 margin:0;
65 padding:0;
66 vertical-align:bottom;
67}
diff --git a/sources/plugins/Audio/images/audio.png b/sources/plugins/Audio/images/audio.png
new file mode 100644
index 0000000..b4a4ef7
--- /dev/null
+++ b/sources/plugins/Audio/images/audio.png
Binary files differ
diff --git a/sources/plugins/Audio/images/icon.png b/sources/plugins/Audio/images/icon.png
new file mode 100644
index 0000000..1ec7ecc
--- /dev/null
+++ b/sources/plugins/Audio/images/icon.png
Binary files differ
diff --git a/sources/plugins/Audio/images/placeholder.png b/sources/plugins/Audio/images/placeholder.png
new file mode 100644
index 0000000..1456cac
--- /dev/null
+++ b/sources/plugins/Audio/images/placeholder.png
Binary files differ
diff --git a/sources/plugins/Audio/plugin.js b/sources/plugins/Audio/plugin.js
new file mode 100644
index 0000000..ee618f6
--- /dev/null
+++ b/sources/plugins/Audio/plugin.js
@@ -0,0 +1,211 @@
1/*
2 * @file audio plugin for CKEditor
3 * Copyright (C) 2011 Alfonso Martínez de Lizarrondo
4 *
5 * == BEGIN LICENSE ==
6 *
7 * Licensed under the terms of any of the following licenses at your
8 * choice:
9 *
10 * - GNU General Public License Version 2 or later (the "GPL")
11 * http://www.gnu.org/licenses/gpl.html
12 *
13 * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
14 * http://www.gnu.org/licenses/lgpl.html
15 *
16 * - Mozilla Public License Version 1.1 or later (the "MPL")
17 * http://www.mozilla.org/MPL/MPL-1.1.html
18 *
19 * == END LICENSE ==
20 *
21 */
22
23( function() {
24
25CKEDITOR.plugins.add( 'Audio',
26{
27 // Translations, available at the end of this file, without extra requests
28 lang : [ 'en', 'es' ],
29
30 getPlaceholderCss : function()
31 {
32 return 'img.cke_audio' +
33 '{' +
34 'background-image: url(' + CKEDITOR.getUrl( this.path + 'images/placeholder.png' ) + ');' +
35 'background-position: center center;' +
36 'background-repeat: no-repeat;' +
37 'background-color:gray;'+
38 'border: 1px solid #a9a9a9;' +
39 'width: 80px;' +
40 'height: 80px;' +
41 '}';
42 },
43
44 onLoad : function()
45 {
46 // v4
47 if (CKEDITOR.addCss)
48 CKEDITOR.addCss( this.getPlaceholderCss() );
49
50 },
51
52 init : function( editor )
53 {
54 var lang = editor.lang.audio;
55
56 // Check for CKEditor 3.5
57 if (typeof editor.element.data == 'undefined')
58 {
59 alert('The "audio" plugin requires CKEditor 3.5 or newer');
60 return;
61 }
62
63 CKEDITOR.dialog.add( 'audio', this.path + 'dialogs/audio.js' );
64
65 editor.addCommand( 'Audio', new CKEDITOR.dialogCommand( 'audio' ) );
66 editor.ui.addButton( 'Audio',
67 {
68 label : lang.toolbar,
69 command : 'Audio',
70 icon : this.path + 'images/icon.png'
71 } );
72
73 // v3
74 if (editor.addCss)
75 editor.addCss( this.getPlaceholderCss() );
76
77
78 // If the "menu" plugin is loaded, register the menu items.
79 if ( editor.addMenuItems )
80 {
81 editor.addMenuItems(
82 {
83 audio :
84 {
85 label : lang.properties,
86 command : 'Audio',
87 group : 'flash'
88 }
89 });
90 }
91
92 editor.on( 'doubleclick', function( evt )
93 {
94 var element = evt.data.element;
95
96 if ( element.is( 'img' ) && element.data( 'cke-real-element-type' ) == 'audio' )
97 evt.data.dialog = 'audio';
98 });
99
100 // If the "contextmenu" plugin is loaded, register the listeners.
101 if ( editor.contextMenu )
102 {
103 editor.contextMenu.addListener( function( element, selection )
104 {
105 if ( element && element.is( 'img' ) && !element.isReadOnly()
106 && element.data( 'cke-real-element-type' ) == 'audio' )
107 return { audio : CKEDITOR.TRISTATE_OFF };
108 });
109 }
110
111 // Add special handling for these items
112 CKEDITOR.dtd.$empty['cke:source']=1;
113 CKEDITOR.dtd.$empty['source']=1;
114
115 editor.lang.fakeobjects.audio = lang.fakeObject;
116
117
118 }, //Init
119
120 afterInit: function( editor )
121 {
122 var dataProcessor = editor.dataProcessor,
123 htmlFilter = dataProcessor && dataProcessor.htmlFilter,
124 dataFilter = dataProcessor && dataProcessor.dataFilter;
125
126 // dataFilter : conversion from html input to internal data
127 dataFilter.addRules(
128 {
129
130 elements : {
131 $ : function( realElement )
132 {
133 if ( realElement.name == 'audio' )
134 {
135 realElement.name = 'cke:audio';
136 for( var i=0; i < realElement.children.length; i++)
137 {
138 if ( realElement.children[ i ].name == 'source' )
139 realElement.children[ i ].name = 'cke:source'
140 }
141
142 var fakeElement = editor.createFakeParserElement( realElement, 'cke_audio', 'audio', false ),
143 fakeStyle = fakeElement.attributes.style || '';
144
145 var width = realElement.attributes.width,
146 height = realElement.attributes.height,
147 poster = realElement.attributes.poster;
148
149 if ( typeof width != 'undefined' )
150 fakeStyle = fakeElement.attributes.style = fakeStyle + 'width:' + CKEDITOR.tools.cssLength( width ) + ';';
151
152 if ( typeof height != 'undefined' )
153 fakeStyle = fakeElement.attributes.style = fakeStyle + 'height:' + CKEDITOR.tools.cssLength( height ) + ';';
154
155 if ( poster )
156 fakeStyle = fakeElement.attributes.style = fakeStyle + 'background-image:url(' + poster + ');';
157
158 return fakeElement;
159 }
160 }
161 }
162
163 }
164 );
165
166 } // afterInit
167
168} ); // plugins.add
169
170
171var en = {
172 toolbar : 'Audio',
173 dialogTitle : 'Audio properties',
174 fakeObject : 'Audio',
175 properties : 'Edit audio',
176 widthRequired : 'Width field cannot be empty',
177 heightRequired : 'Height field cannot be empty',
178 poster: 'Poster image',
179 sourceaudio: 'Source audio',
180 sourceType : 'Audio type',
181 linkTemplate : '<a href="%src%">%type%</a> ',
182 fallbackTemplate : 'Your browser doesn\'t support audio.<br>Please download the file: %links%'
183 };
184
185var es = {
186 toolbar : 'Audio',
187 dialogTitle : 'Propiedades de audio',
188 fakeObject : 'Audio',
189 properties : 'Editar el audio',
190 widthRequired : 'La anchura no se puede dejar en blanco',
191 heightRequired : 'La altura no se puede dejar en blanco',
192 poster: 'Imagen de presentación',
193 sourceaudio: 'Archivo de audio',
194 sourceType : 'Tipo',
195 linkTemplate : '<a href="%src%">%type%</a> ',
196 fallbackTemplate : 'Su navegador no soporta audio.<br>Por favor, descargue el fichero: %links%'
197 };
198
199 // v3
200 if (CKEDITOR.skins)
201 {
202 en = { audio : en} ;
203 es = { audio : es} ;
204 }
205
206// Translations
207CKEDITOR.plugins.setLang( 'audio', 'en', en );
208
209CKEDITOR.plugins.setLang( 'audio', 'es', es );
210
211})();
diff --git a/sources/plugins/colorbutton/icons/bgcolor.png b/sources/plugins/colorbutton/icons/bgcolor.png
new file mode 100644
index 0000000..aa03f44
--- /dev/null
+++ b/sources/plugins/colorbutton/icons/bgcolor.png
Binary files differ
diff --git a/sources/plugins/colorbutton/icons/hidpi/bgcolor.png b/sources/plugins/colorbutton/icons/hidpi/bgcolor.png
new file mode 100644
index 0000000..9e52d1e
--- /dev/null
+++ b/sources/plugins/colorbutton/icons/hidpi/bgcolor.png
Binary files differ
diff --git a/sources/plugins/colorbutton/icons/hidpi/textcolor.png b/sources/plugins/colorbutton/icons/hidpi/textcolor.png
new file mode 100644
index 0000000..67faa8e
--- /dev/null
+++ b/sources/plugins/colorbutton/icons/hidpi/textcolor.png
Binary files differ
diff --git a/sources/plugins/colorbutton/icons/textcolor.png b/sources/plugins/colorbutton/icons/textcolor.png
new file mode 100644
index 0000000..88575c1
--- /dev/null
+++ b/sources/plugins/colorbutton/icons/textcolor.png
Binary files differ
diff --git a/sources/plugins/colorbutton/lang/af.js b/sources/plugins/colorbutton/lang/af.js
new file mode 100644
index 0000000..d9f0ff7
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/af.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'af', {
6 auto: 'Outomaties',
7 bgColorTitle: 'Agtergrondkleur',
8 colors: {
9 '000': 'Swart',
10 '800000': 'Meroen',
11 '8B4513': 'Sjokoladebruin',
12 '2F4F4F': 'Donkerleisteengrys',
13 '008080': 'Blougroen',
14 '000080': 'Vlootblou',
15 '4B0082': 'Indigo',
16 '696969': 'Donkergrys',
17 B22222: 'Rooibaksteen',
18 A52A2A: 'Bruin',
19 DAA520: 'Donkergeel',
20 '006400': 'Donkergroen',
21 '40E0D0': 'Turkoois',
22 '0000CD': 'Middelblou',
23 '800080': 'Pers',
24 '808080': 'Grys',
25 F00: 'Rooi',
26 FF8C00: 'Donkeroranje',
27 FFD700: 'Goud',
28 '008000': 'Groen',
29 '0FF': 'Siaan',
30 '00F': 'Blou',
31 EE82EE: 'Viooltjieblou',
32 A9A9A9: 'Donkergrys',
33 FFA07A: 'Ligsalm',
34 FFA500: 'Oranje',
35 FFFF00: 'Geel',
36 '00FF00': 'Lemmetjie',
37 AFEEEE: 'Ligturkoois',
38 ADD8E6: 'Ligblou',
39 DDA0DD: 'Pruim',
40 D3D3D3: 'Liggrys',
41 FFF0F5: 'Linne',
42 FAEBD7: 'Ivoor',
43 FFFFE0: 'Liggeel',
44 F0FFF0: 'Heuningdou',
45 F0FFFF: 'Asuur',
46 F0F8FF: 'Ligte hemelsblou',
47 E6E6FA: 'Laventel',
48 FFF: 'Wit',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Meer Kleure...',
73 panelTitle: 'Kleure',
74 textColorTitle: 'Tekskleur'
75} );
diff --git a/sources/plugins/colorbutton/lang/ar.js b/sources/plugins/colorbutton/lang/ar.js
new file mode 100644
index 0000000..93c56aa
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ar.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ar', {
6 auto: 'تلقائي',
7 bgColorTitle: 'لون الخلفية',
8 colors: {
9 '000': 'أسود',
10 '800000': 'كستنائي',
11 '8B4513': 'بني فاتح',
12 '2F4F4F': 'رمادي أردوازي غامق',
13 '008080': 'أزرق مخضر',
14 '000080': 'أزرق داكن',
15 '4B0082': 'كحلي',
16 '696969': 'رمادي داكن',
17 B22222: 'طوبي',
18 A52A2A: 'بني',
19 DAA520: 'ذهبي داكن',
20 '006400': 'أخضر داكن',
21 '40E0D0': 'فيروزي',
22 '0000CD': 'أزرق متوسط',
23 '800080': 'بنفسجي غامق',
24 '808080': 'رمادي',
25 F00: 'أحمر',
26 FF8C00: 'برتقالي داكن',
27 FFD700: 'ذهبي',
28 '008000': 'أخضر',
29 '0FF': 'تركواز',
30 '00F': 'أزرق',
31 EE82EE: 'بنفسجي',
32 A9A9A9: 'رمادي شاحب',
33 FFA07A: 'برتقالي وردي',
34 FFA500: 'برتقالي',
35 FFFF00: 'أصفر',
36 '00FF00': 'ليموني',
37 AFEEEE: 'فيروزي شاحب',
38 ADD8E6: 'أزرق فاتح',
39 DDA0DD: 'بنفسجي فاتح',
40 D3D3D3: 'رمادي فاتح',
41 FFF0F5: 'وردي فاتح',
42 FAEBD7: 'أبيض عتيق',
43 FFFFE0: 'أصفر فاتح',
44 F0FFF0: 'أبيض مائل للأخضر',
45 F0FFFF: 'سماوي',
46 F0F8FF: 'لبني',
47 E6E6FA: 'أرجواني',
48 FFF: 'أبيض',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'ألوان إضافية...',
73 panelTitle: 'Colors',
74 textColorTitle: 'لون النص'
75} );
diff --git a/sources/plugins/colorbutton/lang/az.js b/sources/plugins/colorbutton/lang/az.js
new file mode 100644
index 0000000..6d989ff
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/az.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'az', {
6 auto: 'Avtomatik',
7 bgColorTitle: 'Doldurma rəngi',
8 colors: {
9 '000': 'Qara',
10 '800000': 'Şabalıdı',
11 '8B4513': 'Açıq şabalı',
12 '2F4F4F': 'Açıq boz',
13 '008080': 'Firuzəyi göy',
14 '000080': 'Tünd göy',
15 '4B0082': 'İndigo',
16 '696969': 'Tünd boz',
17 B22222: 'Kərpiç',
18 A52A2A: 'Şabalıdı',
19 DAA520: 'Qızıl ağcaqayın',
20 '006400': 'Tünd yaşıl',
21 '40E0D0': 'Firuzəyi',
22 '0000CD': 'Göy',
23 '800080': 'Bənövşəyi',
24 '808080': 'Boz',
25 F00: 'Qırmızı',
26 FF8C00: 'Tünd narıncı',
27 FFD700: 'Qızıl',
28 '008000': 'Yaşıl',
29 '0FF': 'Mavi',
30 '00F': 'Göy',
31 EE82EE: 'Açıq bənövşəyi',
32 A9A9A9: 'Asfalt rəngi',
33 FFA07A: 'Qızılbalıq',
34 FFA500: 'Narıncı',
35 FFFF00: 'Sarı',
36 '00FF00': 'Laym',
37 AFEEEE: 'Acıq firuzəyi',
38 ADD8E6: 'Acıq göy',
39 DDA0DD: 'Gavalı',
40 D3D3D3: 'Acıq boz',
41 FFF0F5: 'Yasəmən',
42 FAEBD7: 'Kağız',
43 FFFFE0: 'Acıq sarı',
44 F0FFF0: 'Bal',
45 F0FFFF: 'Gömgöy',
46 F0F8FF: 'Solğun göy',
47 E6E6FA: 'Lavanda',
48 FFF: 'Ağ',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Digər rənglər...',
73 panelTitle: 'Rənglər',
74 textColorTitle: 'Mətnin rəngi'
75} );
diff --git a/sources/plugins/colorbutton/lang/bg.js b/sources/plugins/colorbutton/lang/bg.js
new file mode 100644
index 0000000..d63c40e
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/bg.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bg', {
6 auto: 'Автоматично',
7 bgColorTitle: 'Фонов цвят',
8 colors: {
9 '000': 'Черно',
10 '800000': 'Кестеняво',
11 '8B4513': 'Светлокафяво',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Индиго',
16 '696969': 'Тъмно сиво',
17 B22222: 'Огнено червено',
18 A52A2A: 'Кафяво',
19 DAA520: 'Златисто',
20 '006400': 'Тъмно зелено',
21 '40E0D0': 'Тюркуазено',
22 '0000CD': 'Средно синьо',
23 '800080': 'Пурпурно',
24 '808080': 'Сиво',
25 F00: 'Червено',
26 FF8C00: 'Тъмно оранжево',
27 FFD700: 'Златно',
28 '008000': 'Зелено',
29 '0FF': 'Светло синьо',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Още цветове',
73 panelTitle: 'Цветове',
74 textColorTitle: 'Цвят на шрифт'
75} );
diff --git a/sources/plugins/colorbutton/lang/bn.js b/sources/plugins/colorbutton/lang/bn.js
new file mode 100644
index 0000000..7d4090f
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/bn.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bn', {
6 auto: 'স্বয়ংক্রিয়ভাবে',
7 bgColorTitle: 'পৃষ্ঠতলের রং',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'আরও রং...',
73 panelTitle: 'Colors',
74 textColorTitle: 'টেক্স্ট রং'
75} );
diff --git a/sources/plugins/colorbutton/lang/bs.js b/sources/plugins/colorbutton/lang/bs.js
new file mode 100644
index 0000000..07f48cf
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/bs.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bs', {
6 auto: 'Automatska',
7 bgColorTitle: 'Boja pozadine',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Više boja...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Boja teksta'
75} );
diff --git a/sources/plugins/colorbutton/lang/ca.js b/sources/plugins/colorbutton/lang/ca.js
new file mode 100644
index 0000000..373390d
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ca.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ca', {
6 auto: 'Automàtic',
7 bgColorTitle: 'Color de Fons',
8 colors: {
9 '000': 'Negre',
10 '800000': 'Grana',
11 '8B4513': 'Marró sella',
12 '2F4F4F': 'Gris pissarra fosca',
13 '008080': 'Blau xarxet',
14 '000080': 'Blau marí',
15 '4B0082': 'Indi',
16 '696969': 'Gris Fosc',
17 B22222: 'Foc Maó',
18 A52A2A: 'Marró',
19 DAA520: 'Solidago',
20 '006400': 'Verd Fosc',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Blau 1/2',
23 '800080': 'Lila',
24 '808080': 'Gris',
25 F00: 'Vermell',
26 FF8C00: 'Taronja Fosc',
27 FFD700: 'Or',
28 '008000': 'Verd',
29 '0FF': 'Cian',
30 '00F': 'Blau',
31 EE82EE: 'Violat',
32 A9A9A9: 'Gris clar',
33 FFA07A: 'Salmó clar',
34 FFA500: 'Taronja',
35 FFFF00: 'Groc',
36 '00FF00': 'Verd Llima',
37 AFEEEE: 'Turquesa Pàl·lid',
38 ADD8E6: 'Blau Clar',
39 DDA0DD: 'Pruna',
40 D3D3D3: 'Gris Clar',
41 FFF0F5: 'Lavanda rosat',
42 FAEBD7: 'Blanc Antic',
43 FFFFE0: 'Groc Clar',
44 F0FFF0: 'Verd Pàl·lid',
45 F0FFFF: 'Atzur',
46 F0F8FF: 'Cian pàlid',
47 E6E6FA: 'Lavanda',
48 FFF: 'Blanc',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Més Colors...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Color del Text'
75} );
diff --git a/sources/plugins/colorbutton/lang/cs.js b/sources/plugins/colorbutton/lang/cs.js
new file mode 100644
index 0000000..2361bd2
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/cs.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'cs', {
6 auto: 'Automaticky',
7 bgColorTitle: 'Barva pozadí',
8 colors: {
9 '000': 'Černá',
10 '800000': 'Kaštanová',
11 '8B4513': 'Sedlová hněď',
12 '2F4F4F': 'Tmavě bledě šedá',
13 '008080': 'Čírka',
14 '000080': 'Námořnická modř',
15 '4B0082': 'Inkoustová',
16 '696969': 'Tmavě šedá',
17 B22222: 'Pálená cihla',
18 A52A2A: 'Hnědá',
19 DAA520: 'Zlatý prut',
20 '006400': 'Tmavě zelená',
21 '40E0D0': 'Tyrkisová',
22 '0000CD': 'Středně modrá',
23 '800080': 'Purpurová',
24 '808080': 'Šedá',
25 F00: 'Červená',
26 FF8C00: 'Tmavě oranžová',
27 FFD700: 'Zlatá',
28 '008000': 'Zelená',
29 '0FF': 'Azurová',
30 '00F': 'Modrá',
31 EE82EE: 'Fialová',
32 A9A9A9: 'Kalně šedá',
33 FFA07A: 'Světle lososová',
34 FFA500: 'Oranžová',
35 FFFF00: 'Žlutá',
36 '00FF00': 'Limetková',
37 AFEEEE: 'Bledě tyrkisová',
38 ADD8E6: 'Světle modrá',
39 DDA0DD: 'Švestková',
40 D3D3D3: 'Světle šedá',
41 FFF0F5: 'Levandulově ruměnná',
42 FAEBD7: 'Antická bílá',
43 FFFFE0: 'Světle žlutá',
44 F0FFF0: 'Medová rosa',
45 F0FFFF: 'Azurová',
46 F0F8FF: 'Alenčina modrá',
47 E6E6FA: 'Levandulová',
48 FFF: 'Bílá',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Více barev...',
73 panelTitle: 'Barvy',
74 textColorTitle: 'Barva textu'
75} );
diff --git a/sources/plugins/colorbutton/lang/cy.js b/sources/plugins/colorbutton/lang/cy.js
new file mode 100644
index 0000000..a2780a2
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/cy.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'cy', {
6 auto: 'Awtomatig',
7 bgColorTitle: 'Lliw Cefndir',
8 colors: {
9 '000': 'Du',
10 '800000': 'Marwn',
11 '8B4513': 'Brown Cyfrwy',
12 '2F4F4F': 'Llechen Tywyll',
13 '008080': 'Corhwyad',
14 '000080': 'Nefi',
15 '4B0082': 'Indigo',
16 '696969': 'Llwyd Tywyll',
17 B22222: 'Bric Tân',
18 A52A2A: 'Brown',
19 DAA520: 'Rhoden Aur',
20 '006400': 'Gwyrdd Tywyll',
21 '40E0D0': 'Gwyrddlas',
22 '0000CD': 'Glas Canolig',
23 '800080': 'Porffor',
24 '808080': 'Llwyd',
25 F00: 'Coch',
26 FF8C00: 'Oren Tywyll',
27 FFD700: 'Aur',
28 '008000': 'Gwyrdd',
29 '0FF': 'Cyan',
30 '00F': 'Glas',
31 EE82EE: 'Fioled',
32 A9A9A9: 'Llwyd Pwl',
33 FFA07A: 'Samwn Golau',
34 FFA500: 'Oren',
35 FFFF00: 'Melyn',
36 '00FF00': 'Leim',
37 AFEEEE: 'Gwyrddlas Golau',
38 ADD8E6: 'Glas Golau',
39 DDA0DD: 'Eirinen',
40 D3D3D3: 'Llwyd Golau',
41 FFF0F5: 'Gwrid Lafant',
42 FAEBD7: 'Gwyn Hynafol',
43 FFFFE0: 'Melyn Golau',
44 F0FFF0: 'Melwn Gwyrdd Golau',
45 F0FFFF: 'Aswr',
46 F0F8FF: 'Glas Alys',
47 E6E6FA: 'Lafant',
48 FFF: 'Gwyn',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Mwy o Liwiau...',
73 panelTitle: 'Lliwiau',
74 textColorTitle: 'Lliw Testun'
75} );
diff --git a/sources/plugins/colorbutton/lang/da.js b/sources/plugins/colorbutton/lang/da.js
new file mode 100644
index 0000000..e185825
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/da.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'da', {
6 auto: 'Automatisk',
7 bgColorTitle: 'Baggrundsfarve',
8 colors: {
9 '000': 'Sort',
10 '800000': 'Mørkerød',
11 '8B4513': 'Mørk orange',
12 '2F4F4F': 'Dark Slate Grå',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Mørkegrå',
17 B22222: 'Scarlet / Rød',
18 A52A2A: 'Brun',
19 DAA520: 'Guld',
20 '006400': 'Mørkegrøn',
21 '40E0D0': 'Tyrkis',
22 '0000CD': 'Mellemblå',
23 '800080': 'Lilla',
24 '808080': 'Grå',
25 F00: 'Rød',
26 FF8C00: 'Mørk orange',
27 FFD700: 'Guld',
28 '008000': 'Grøn',
29 '0FF': 'Cyan',
30 '00F': 'Blå',
31 EE82EE: 'Violet',
32 A9A9A9: 'Matgrå',
33 FFA07A: 'Laksefarve',
34 FFA500: 'Orange',
35 FFFF00: 'Gul',
36 '00FF00': 'Lime',
37 AFEEEE: 'Mat tyrkis',
38 ADD8E6: 'Lyseblå',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Lysegrå',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antikhvid',
43 FFFFE0: 'Lysegul',
44 F0FFF0: 'Gul / Beige',
45 F0FFFF: 'Himmeblå',
46 F0F8FF: 'Alice blue',
47 E6E6FA: 'Lavendel',
48 FFF: 'Hvid',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Flere farver...',
73 panelTitle: 'Farver',
74 textColorTitle: 'Tekstfarve'
75} );
diff --git a/sources/plugins/colorbutton/lang/de-ch.js b/sources/plugins/colorbutton/lang/de-ch.js
new file mode 100644
index 0000000..8d629ab
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/de-ch.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, 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 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Weitere Farben...',
73 panelTitle: 'Farben',
74 textColorTitle: 'Textfarbe'
75} );
diff --git a/sources/plugins/colorbutton/lang/de.js b/sources/plugins/colorbutton/lang/de.js
new file mode 100644
index 0000000..f6d8b6e
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/de.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'de', {
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 Weiß',
43 FFFFE0: 'Hellgelb',
44 F0FFF0: 'Honigtau',
45 F0FFFF: 'Azurblau',
46 F0F8FF: 'Alice Blau',
47 E6E6FA: 'Lavendel',
48 FFF: 'Weiß',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Weitere Farben...',
73 panelTitle: 'Farben',
74 textColorTitle: 'Textfarbe'
75} );
diff --git a/sources/plugins/colorbutton/lang/el.js b/sources/plugins/colorbutton/lang/el.js
new file mode 100644
index 0000000..cb6ca5b
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/el.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'el', {
6 auto: 'Αυτόματα',
7 bgColorTitle: 'Χρώμα Φόντου',
8 colors: {
9 '000': 'Μαύρο',
10 '800000': 'Καστανέρυθρο',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Βαθυκύανο',
14 '000080': 'Μπλε μαρέν',
15 '4B0082': 'Ινδικό',
16 '696969': 'Σκούρο Γκρι',
17 B22222: 'Ανοικτό Κόκκινο',
18 A52A2A: 'Καφέ',
19 DAA520: 'Golden Rod',
20 '006400': 'Σκούρο Πράσινο',
21 '40E0D0': 'Τυρκουάζ',
22 '0000CD': 'Medium Blue',
23 '800080': 'Μοβ',
24 '808080': 'Γκρι',
25 F00: 'Κόκκινο',
26 FF8C00: 'Σκούρο Πορτοκαλί',
27 FFD700: 'Χρυσαφί',
28 '008000': 'Πράσινο',
29 '0FF': 'Κυανό',
30 '00F': 'Μπλε',
31 EE82EE: 'Μενεξεδί',
32 A9A9A9: 'Ποντικί',
33 FFA07A: 'Ανοικτό Σομόν',
34 FFA500: 'Πορτοκαλί',
35 FFFF00: 'Κίτρινο',
36 '00FF00': 'Μοσχολέμονο',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Γαλάζιο',
39 DDA0DD: 'Δαμασκηνί',
40 D3D3D3: 'Ανοικτό Γκρι',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Ανοικτό Κίτρινο',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Γαλανό',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Ελαφρός Ιώδες',
48 FFF: 'Λευκό',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Περισσότερα Χρώματα…',
73 panelTitle: 'Χρώματα',
74 textColorTitle: 'Χρώμα Κειμένου'
75} );
diff --git a/sources/plugins/colorbutton/lang/en-au.js b/sources/plugins/colorbutton/lang/en-au.js
new file mode 100644
index 0000000..a013fa8
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/en-au.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-au', {
6 auto: 'Automatic',
7 bgColorTitle: 'Background Colour',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'More Colours...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Text Colour'
75} );
diff --git a/sources/plugins/colorbutton/lang/en-ca.js b/sources/plugins/colorbutton/lang/en-ca.js
new file mode 100644
index 0000000..97bf568
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/en-ca.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-ca', {
6 auto: 'Automatic',
7 bgColorTitle: 'Background Colour',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'More Colours...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Text Colour'
75} );
diff --git a/sources/plugins/colorbutton/lang/en-gb.js b/sources/plugins/colorbutton/lang/en-gb.js
new file mode 100644
index 0000000..71acc15
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/en-gb.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-gb', {
6 auto: 'Automatic',
7 bgColorTitle: 'Background Colour',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Grey',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Grey',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Grey',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Grey',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'More Colours...',
73 panelTitle: 'Colours',
74 textColorTitle: 'Text Colour'
75} );
diff --git a/sources/plugins/colorbutton/lang/en.js b/sources/plugins/colorbutton/lang/en.js
new file mode 100644
index 0000000..ec7e769
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/en.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en', {
6 auto: 'Automatic',
7 bgColorTitle: 'Background Color',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan',
50 '2ECC71': 'Emerald',
51 '3498DB': 'Bright Blue',
52 '9B59B6': 'Amethyst',
53 '4E5F70': 'Grayish Blue',
54 'F1C40F': 'Vivid Yellow',
55 '16A085': 'Dark Cyan',
56 '27AE60': 'Dark Emerald',
57 '2980B9': 'Strong Blue',
58 '8E44AD': 'Dark Violet',
59 '2C3E50': 'Desaturated Blue',
60 'F39C12': 'Orange',
61 'E67E22': 'Carrot',
62 'E74C3C': 'Pale Red',
63 'ECF0F1': 'Bright Silver',
64 '95A5A6': 'Light Grayish Cyan',
65 'DDD': 'Light Gray',
66 'D35400': 'Pumpkin',
67 'C0392B': 'Strong Red',
68 'BDC3C7': 'Silver',
69 '7F8C8D': 'Grayish Cyan',
70 '999': 'Dark Gray'
71 },
72 more: 'More Colors...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Text Color'
75} );
diff --git a/sources/plugins/colorbutton/lang/eo.js b/sources/plugins/colorbutton/lang/eo.js
new file mode 100644
index 0000000..65ecc24
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/eo.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'eo', {
6 auto: 'Aŭtomata',
7 bgColorTitle: 'Fona Koloro',
8 colors: {
9 '000': 'Nigra',
10 '800000': 'Kaŝtankolora',
11 '8B4513': 'Mezbruna',
12 '2F4F4F': 'Ardezgriza',
13 '008080': 'Marĉanaskolora',
14 '000080': 'Maristblua',
15 '4B0082': 'Indigokolora',
16 '696969': 'Malhelgriza',
17 B22222: 'Brikruĝa',
18 A52A2A: 'Bruna',
19 DAA520: 'Senbrilorkolora',
20 '006400': 'Malhelverda',
21 '40E0D0': 'Turkisblua',
22 '0000CD': 'Reĝblua',
23 '800080': 'Purpura',
24 '808080': 'Griza',
25 F00: 'Ruĝa',
26 FF8C00: 'Malheloranĝkolora',
27 FFD700: 'Orkolora',
28 '008000': 'Verda',
29 '0FF': 'Verdblua',
30 '00F': 'Blua',
31 EE82EE: 'Viola',
32 A9A9A9: 'Mezgriza',
33 FFA07A: 'Salmokolora',
34 FFA500: 'Oranĝkolora',
35 FFFF00: 'Flava',
36 '00FF00': 'Limetkolora',
37 AFEEEE: 'Helturkiskolora',
38 ADD8E6: 'Helblua',
39 DDA0DD: 'Prunkolora',
40 D3D3D3: 'Helgriza',
41 FFF0F5: 'Lavendkolora vangoŝminko',
42 FAEBD7: 'Antikvablanka',
43 FFFFE0: 'Helflava',
44 F0FFF0: 'Vintromelonkolora',
45 F0FFFF: 'Lazura',
46 F0F8FF: 'Aliceblua',
47 E6E6FA: 'Lavendkolora',
48 FFF: 'Blanka',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Pli da Koloroj...',
73 panelTitle: 'Koloroj',
74 textColorTitle: 'Teksta Koloro'
75} );
diff --git a/sources/plugins/colorbutton/lang/es.js b/sources/plugins/colorbutton/lang/es.js
new file mode 100644
index 0000000..11d4414
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/es.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'es', {
6 auto: 'Automático',
7 bgColorTitle: 'Color de Fondo',
8 colors: {
9 '000': 'Negro',
10 '800000': 'Marrón oscuro',
11 '8B4513': 'Marrón tierra',
12 '2F4F4F': 'Pizarra Oscuro',
13 '008080': 'Azul verdoso',
14 '000080': 'Azul marino',
15 '4B0082': 'Añil',
16 '696969': 'Gris oscuro',
17 B22222: 'Ladrillo',
18 A52A2A: 'Marrón',
19 DAA520: 'Oro oscuro',
20 '006400': 'Verde oscuro',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Azul medio-oscuro',
23 '800080': 'Púrpura',
24 '808080': 'Gris',
25 F00: 'Rojo',
26 FF8C00: 'Naranja oscuro',
27 FFD700: 'Oro',
28 '008000': 'Verde',
29 '0FF': 'Cian',
30 '00F': 'Azul',
31 EE82EE: 'Violeta',
32 A9A9A9: 'Gris medio',
33 FFA07A: 'Salmón claro',
34 FFA500: 'Naranja',
35 FFFF00: 'Amarillo',
36 '00FF00': 'Lima',
37 AFEEEE: 'Turquesa claro',
38 ADD8E6: 'Azul claro',
39 DDA0DD: 'Violeta claro',
40 D3D3D3: 'Gris claro',
41 FFF0F5: 'Lavanda rojizo',
42 FAEBD7: 'Blanco antiguo',
43 FFFFE0: 'Amarillo claro',
44 F0FFF0: 'Miel',
45 F0FFFF: 'Azul celeste',
46 F0F8FF: 'Azul pálido',
47 E6E6FA: 'Lavanda',
48 FFF: 'Blanco',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Más Colores...',
73 panelTitle: 'Colores',
74 textColorTitle: 'Color de Texto'
75} );
diff --git a/sources/plugins/colorbutton/lang/et.js b/sources/plugins/colorbutton/lang/et.js
new file mode 100644
index 0000000..07da23b
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/et.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'et', {
6 auto: 'Automaatne',
7 bgColorTitle: 'Tausta värv',
8 colors: {
9 '000': 'Must',
10 '800000': 'Kastanpruun',
11 '8B4513': 'Sadulapruun',
12 '2F4F4F': 'Tume paehall',
13 '008080': 'Sinakasroheline',
14 '000080': 'Meresinine',
15 '4B0082': 'Indigosinine',
16 '696969': 'Tumehall',
17 B22222: 'Šamottkivi',
18 A52A2A: 'Pruun',
19 DAA520: 'Kuldkollane',
20 '006400': 'Tumeroheline',
21 '40E0D0': 'Türkiissinine',
22 '0000CD': 'Keskmine sinine',
23 '800080': 'Lilla',
24 '808080': 'Hall',
25 F00: 'Punanae',
26 FF8C00: 'Tumeoranž',
27 FFD700: 'Kuldne',
28 '008000': 'Roheline',
29 '0FF': 'Tsüaniidsinine',
30 '00F': 'Sinine',
31 EE82EE: 'Violetne',
32 A9A9A9: 'Tuhm hall',
33 FFA07A: 'Hele lõhe',
34 FFA500: 'Oranž',
35 FFFF00: 'Kollane',
36 '00FF00': 'Lubja hall',
37 AFEEEE: 'Kahvatu türkiis',
38 ADD8E6: 'Helesinine',
39 DDA0DD: 'Ploomililla',
40 D3D3D3: 'Helehall',
41 FFF0F5: 'Lavendlipunane',
42 FAEBD7: 'Antiikvalge',
43 FFFFE0: 'Helekollane',
44 F0FFF0: 'Meloniroheline',
45 F0FFFF: 'Taevasinine',
46 F0F8FF: 'Beebisinine',
47 E6E6FA: 'Lavendel',
48 FFF: 'Valge',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Rohkem värve...',
73 panelTitle: 'Värvid',
74 textColorTitle: 'Teksti värv'
75} );
diff --git a/sources/plugins/colorbutton/lang/eu.js b/sources/plugins/colorbutton/lang/eu.js
new file mode 100644
index 0000000..aaa497a
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/eu.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'eu', {
6 auto: 'Automatikoa',
7 bgColorTitle: 'Atzeko planoko kolorea',
8 colors: {
9 '000': 'Beltza',
10 '800000': 'Granatea',
11 '8B4513': 'Zela marroia',
12 '2F4F4F': 'Arbel gris iluna',
13 '008080': 'Urdin berdexka',
14 '000080': 'Urdin iluna',
15 '4B0082': 'Indigoa',
16 '696969': 'Gris iluna',
17 B22222: 'Adreilu erregogorra',
18 A52A2A: 'Marroia',
19 DAA520: 'Urrezko makila',
20 '006400': 'Berde iluna',
21 '40E0D0': 'Turkesa',
22 '0000CD': 'Urdin ertaina',
23 '800080': 'Morea',
24 '808080': 'Grisa',
25 F00: 'Gorria',
26 FF8C00: 'Laranja iluna',
27 FFD700: 'Urrea',
28 '008000': 'Berdea',
29 '0FF': 'Ziana',
30 '00F': 'Urdina',
31 EE82EE: 'Bioleta',
32 A9A9A9: 'Gris ahula',
33 FFA07A: 'Izokin-kolore argia',
34 FFA500: 'Laranja',
35 FFFF00: 'Horia',
36 '00FF00': 'Lima',
37 AFEEEE: 'Turkesa argia',
38 ADD8E6: 'Urdin argia',
39 DDA0DD: 'Aran-kolorea',
40 D3D3D3: 'Gris argia',
41 FFF0F5: 'Izpiliku-gorrixka',
42 FAEBD7: 'Zuri zaharra',
43 FFFFE0: 'Hori argia',
44 F0FFF0: 'Ezti-ihintza',
45 F0FFFF: 'Zeru-urdina',
46 F0F8FF: 'Alizia urdina',
47 E6E6FA: 'Izpilikua',
48 FFF: 'Zuria',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Kolore gehiago...',
73 panelTitle: 'Koloreak',
74 textColorTitle: 'Testu-kolorea'
75} );
diff --git a/sources/plugins/colorbutton/lang/fa.js b/sources/plugins/colorbutton/lang/fa.js
new file mode 100644
index 0000000..b1f39e1
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/fa.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fa', {
6 auto: 'خودکار',
7 bgColorTitle: 'رنگ پس​زمینه',
8 colors: {
9 '000': 'سیاه',
10 '800000': 'خرمایی',
11 '8B4513': 'قهوه​ای شکلاتی',
12 '2F4F4F': 'ارغوانی مایل به خاکستری',
13 '008080': 'آبی مایل به خاکستری',
14 '000080': 'آبی سیر',
15 '4B0082': 'نیلی',
16 '696969': 'خاکستری تیره',
17 B22222: 'آتش آجری',
18 A52A2A: 'قهوه​ای',
19 DAA520: 'میله​ی طلایی',
20 '006400': 'سبز تیره',
21 '40E0D0': 'فیروزه​ای',
22 '0000CD': 'آبی روشن',
23 '800080': 'ارغوانی',
24 '808080': 'خاکستری',
25 F00: 'قرمز',
26 FF8C00: 'نارنجی پررنگ',
27 FFD700: 'طلایی',
28 '008000': 'سبز',
29 '0FF': 'آبی مایل به سبز',
30 '00F': 'آبی',
31 EE82EE: 'بنفش',
32 A9A9A9: 'خاکستری مات',
33 FFA07A: 'صورتی کدر روشن',
34 FFA500: 'نارنجی',
35 FFFF00: 'زرد',
36 '00FF00': 'فسفری',
37 AFEEEE: 'فیروزه​ای رنگ پریده',
38 ADD8E6: 'آبی کمرنگ',
39 DDA0DD: 'آلویی',
40 D3D3D3: 'خاکستری روشن',
41 FFF0F5: 'بنفش کمرنگ',
42 FAEBD7: 'عتیقه سفید',
43 FFFFE0: 'زرد روشن',
44 F0FFF0: 'عسلی',
45 F0FFFF: 'لاجوردی',
46 F0F8FF: 'آبی براق',
47 E6E6FA: 'بنفش کمرنگ',
48 FFF: 'سفید',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'رنگ​های بیشتر...',
73 panelTitle: 'رنگها',
74 textColorTitle: 'رنگ متن'
75} );
diff --git a/sources/plugins/colorbutton/lang/fi.js b/sources/plugins/colorbutton/lang/fi.js
new file mode 100644
index 0000000..b2676ac
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/fi.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fi', {
6 auto: 'Automaattinen',
7 bgColorTitle: 'Taustaväri',
8 colors: {
9 '000': 'Musta',
10 '800000': 'Kastanjanruskea',
11 '8B4513': 'Satulanruskea',
12 '2F4F4F': 'Tumma liuskekivenharmaa',
13 '008080': 'Sinivihreä',
14 '000080': 'Laivastonsininen',
15 '4B0082': 'Indigonsininen',
16 '696969': 'Tummanharmaa',
17 B22222: 'Tiili',
18 A52A2A: 'Ruskea',
19 DAA520: 'Kultapiisku',
20 '006400': 'Tummanvihreä',
21 '40E0D0': 'Turkoosi',
22 '0000CD': 'Keskisininen',
23 '800080': 'Purppura',
24 '808080': 'Harmaa',
25 F00: 'Punainen',
26 FF8C00: 'Tumma oranssi',
27 FFD700: 'Kulta',
28 '008000': 'Vihreä',
29 '0FF': 'Syaani',
30 '00F': 'Sininen',
31 EE82EE: 'Violetti',
32 A9A9A9: 'Tummanharmaa',
33 FFA07A: 'Vaaleanlohenpunainen',
34 FFA500: 'Oranssi',
35 FFFF00: 'Keltainen',
36 '00FF00': 'Limetin vihreä',
37 AFEEEE: 'Haalea turkoosi',
38 ADD8E6: 'Vaaleansininen',
39 DDA0DD: 'Luumu',
40 D3D3D3: 'Vaaleanharmaa',
41 FFF0F5: 'Laventelinpunainen',
42 FAEBD7: 'Antiikinvalkoinen',
43 FFFFE0: 'Vaaleankeltainen',
44 F0FFF0: 'Hunajameloni',
45 F0FFFF: 'Asurinsininen',
46 F0F8FF: 'Alice Blue -sininen',
47 E6E6FA: 'Lavanteli',
48 FFF: 'Valkoinen',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Lisää värejä...',
73 panelTitle: 'Värit',
74 textColorTitle: 'Tekstiväri'
75} );
diff --git a/sources/plugins/colorbutton/lang/fo.js b/sources/plugins/colorbutton/lang/fo.js
new file mode 100644
index 0000000..0e42436
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/fo.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fo', {
6 auto: 'Automatiskt',
7 bgColorTitle: 'Bakgrundslitur',
8 colors: {
9 '000': 'Svart',
10 '800000': 'Maroon',
11 '8B4513': 'Saðilsbrúnt',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Myrkagrátt',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brúnt',
19 DAA520: 'Gullstavur',
20 '006400': 'Myrkagrønt',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Meðal blátt',
23 '800080': 'Purple',
24 '808080': 'Grátt',
25 F00: 'Reytt',
26 FF8C00: 'Myrkt appelsingult',
27 FFD700: 'Gull',
28 '008000': 'Grønt',
29 '0FF': 'Cyan',
30 '00F': 'Blátt',
31 EE82EE: 'Violet',
32 A9A9A9: 'Døkt grátt',
33 FFA07A: 'Ljósur laksur',
34 FFA500: 'Appelsingult',
35 FFFF00: 'Gult',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Ljósablátt',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Ljósagrátt',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Klassiskt hvítt',
43 FFFFE0: 'Ljósagult',
44 F0FFF0: 'Hunangsdøggur',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blátt',
47 E6E6FA: 'Lavender',
48 FFF: 'Hvítt',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Fleiri litir...',
73 panelTitle: 'Litir',
74 textColorTitle: 'Tekstlitur'
75} );
diff --git a/sources/plugins/colorbutton/lang/fr-ca.js b/sources/plugins/colorbutton/lang/fr-ca.js
new file mode 100644
index 0000000..8e02841
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/fr-ca.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fr-ca', {
6 auto: 'Automatique',
7 bgColorTitle: 'Couleur de fond',
8 colors: {
9 '000': 'Noir',
10 '800000': 'Marron',
11 '8B4513': 'Brun foncé',
12 '2F4F4F': 'Gris ardoise foncé',
13 '008080': 'Sarcelle',
14 '000080': 'Marine',
15 '4B0082': 'Indigo',
16 '696969': 'Gris foncé',
17 B22222: 'Rouge brique',
18 A52A2A: 'Brun',
19 DAA520: 'Doré',
20 '006400': 'Vert foncé',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Bleu',
23 '800080': 'Mauve',
24 '808080': 'Gris',
25 F00: 'Rouge',
26 FF8C00: 'Orange foncé',
27 FFD700: 'Or',
28 '008000': 'Vert',
29 '0FF': 'Cyan',
30 '00F': 'Bleu',
31 EE82EE: 'Violet',
32 A9A9A9: 'Gris pâle',
33 FFA07A: 'Saumon clair',
34 FFA500: 'Orange',
35 FFFF00: 'Jaune',
36 '00FF00': 'Vert lime',
37 AFEEEE: 'Turquoise pâle',
38 ADD8E6: 'Bleu pâle',
39 DDA0DD: 'Prune',
40 D3D3D3: 'Gris pâle',
41 FFF0F5: 'Bleu lavande',
42 FAEBD7: 'Blanc antique',
43 FFFFE0: 'Jaune pâle',
44 F0FFF0: 'Miel doré',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Bleu alice',
47 E6E6FA: 'Lavande',
48 FFF: 'Blanc',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Plus de couleurs...',
73 panelTitle: 'Couleurs',
74 textColorTitle: 'Couleur de texte'
75} );
diff --git a/sources/plugins/colorbutton/lang/fr.js b/sources/plugins/colorbutton/lang/fr.js
new file mode 100644
index 0000000..0245d8f
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/fr.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fr', {
6 auto: 'Automatique',
7 bgColorTitle: 'Couleur d\'arrière-plan',
8 colors: {
9 '000': 'Noir',
10 '800000': 'Marron',
11 '8B4513': 'Brun de selle',
12 '2F4F4F': 'Gris sombre d\'ardoise',
13 '008080': 'Canard',
14 '000080': 'Bleu marine',
15 '4B0082': 'Indigo',
16 '696969': 'Gris foncé',
17 B22222: 'Rouge brique',
18 A52A2A: 'Brun',
19 DAA520: 'Or terni',
20 '006400': 'Vert foncé',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Bleu royal',
23 '800080': 'Violet',
24 '808080': 'Gris',
25 F00: 'Rouge',
26 FF8C00: 'Orange foncé',
27 FFD700: 'Or',
28 '008000': 'Vert',
29 '0FF': 'Cyan',
30 '00F': 'Bleu',
31 EE82EE: 'Violet',
32 A9A9A9: 'Gris tamisé',
33 FFA07A: 'Saumon clair',
34 FFA500: 'Orange',
35 FFFF00: 'Jaune',
36 '00FF00': 'Lime',
37 AFEEEE: 'Turquoise clair',
38 ADD8E6: 'Bleu clair',
39 DDA0DD: 'Prune',
40 D3D3D3: 'Gris clair',
41 FFF0F5: 'Fard lavande',
42 FAEBD7: 'Blanc antique',
43 FFFFE0: 'Jaune clair',
44 F0FFF0: 'Vert rosée',
45 F0FFFF: 'Azur',
46 F0F8FF: 'Bleu Alice',
47 E6E6FA: 'Lavande',
48 FFF: 'Blanc',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Plus de couleurs...',
73 panelTitle: 'Couleurs',
74 textColorTitle: 'Couleur du texte'
75} );
diff --git a/sources/plugins/colorbutton/lang/gl.js b/sources/plugins/colorbutton/lang/gl.js
new file mode 100644
index 0000000..b27b0bd
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/gl.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'gl', {
6 auto: 'Automático',
7 bgColorTitle: 'Cor do fondo',
8 colors: {
9 '000': 'Negro',
10 '800000': 'Marrón escuro',
11 '8B4513': 'Ocre',
12 '2F4F4F': 'Pizarra escuro',
13 '008080': 'Verde azulado',
14 '000080': 'Azul mariño',
15 '4B0082': 'Índigo',
16 '696969': 'Gris escuro',
17 B22222: 'Ladrillo',
18 A52A2A: 'Marrón',
19 DAA520: 'Dourado escuro',
20 '006400': 'Verde escuro',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Azul medio',
23 '800080': 'Púrpura',
24 '808080': 'Gris',
25 F00: 'Vermello',
26 FF8C00: 'Laranxa escuro',
27 FFD700: 'Dourado',
28 '008000': 'Verde',
29 '0FF': 'Cian',
30 '00F': 'Azul',
31 EE82EE: 'Violeta',
32 A9A9A9: 'Gris medio',
33 FFA07A: 'Salmón claro',
34 FFA500: 'Laranxa',
35 FFFF00: 'Amarelo',
36 '00FF00': 'Lima',
37 AFEEEE: 'Turquesa pálido',
38 ADD8E6: 'Azul claro',
39 DDA0DD: 'Violeta pálido',
40 D3D3D3: 'Verde claro',
41 FFF0F5: 'Lavanda vermello',
42 FAEBD7: 'Branco antigo',
43 FFFFE0: 'Amarelo claro',
44 F0FFF0: 'Mel',
45 F0FFFF: 'Azul celeste',
46 F0F8FF: 'Azul pálido',
47 E6E6FA: 'Lavanda',
48 FFF: 'Branco',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Máis cores...',
73 panelTitle: 'Cores',
74 textColorTitle: 'Cor do texto'
75} );
diff --git a/sources/plugins/colorbutton/lang/gu.js b/sources/plugins/colorbutton/lang/gu.js
new file mode 100644
index 0000000..57ddfd3
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/gu.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'gu', {
6 auto: 'સ્વચાલિત',
7 bgColorTitle: 'બૅકગ્રાઉન્ડ રંગ,',
8 colors: {
9 '000': 'કાળો',
10 '800000': 'મરુન',
11 '8B4513': 'છીક',
12 '2F4F4F': 'ડાર્ક સ્લેટ ગ્રે ',
13 '008080': 'ટીલ',
14 '000080': 'નેવી',
15 '4B0082': 'જામલી',
16 '696969': 'ડાર્ક ગ્રે',
17 B22222: 'ઈટ',
18 A52A2A: 'બ્રાઉન',
19 DAA520: 'ગોલ્ડન રોડ',
20 '006400': 'ડાર્ક લીલો',
21 '40E0D0': 'ટ્રકોઈસ',
22 '0000CD': 'મધ્યમ વાદળી',
23 '800080': 'પર્પલ',
24 '808080': 'ગ્રે',
25 F00: 'લાલ',
26 FF8C00: 'ડાર્ક ઓરંજ',
27 FFD700: 'ગોલ્ડ',
28 '008000': 'ગ્રીન',
29 '0FF': 'સાયન',
30 '00F': 'વાદળી',
31 EE82EE: 'વાયોલેટ',
32 A9A9A9: 'ડીમ ',
33 FFA07A: 'લાઈટ સાલમન',
34 FFA500: 'ઓરંજ',
35 FFFF00: 'પીળો',
36 '00FF00': 'લાઈમ',
37 AFEEEE: 'પેલ કોઈસ',
38 ADD8E6: 'લાઈટ બ્લુ',
39 DDA0DD: 'પલ્મ',
40 D3D3D3: 'લાઈટ ગ્રે',
41 FFF0F5: 'લવંડર ',
42 FAEBD7: 'એન્ટીક સફેદ',
43 FFFFE0: 'લાઈટ પીળો',
44 F0FFF0: 'હનીડઉય',
45 F0FFFF: 'અઝુરે',
46 F0F8FF: 'એલીસ બ્લુ',
47 E6E6FA: 'લવંડર',
48 FFF: 'સફેદ',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'ઔર રંગ...',
73 panelTitle: 'રંગ',
74 textColorTitle: 'શબ્દનો રંગ'
75} );
diff --git a/sources/plugins/colorbutton/lang/he.js b/sources/plugins/colorbutton/lang/he.js
new file mode 100644
index 0000000..d865b43
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/he.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'he', {
6 auto: 'אוטומטי',
7 bgColorTitle: 'צבע רקע',
8 colors: {
9 '000': 'שחור',
10 '800000': 'סגול כהה',
11 '8B4513': 'חום בהיר',
12 '2F4F4F': 'אפור צפחה',
13 '008080': 'כחול-ירוק',
14 '000080': 'כחול-סגול',
15 '4B0082': 'אינדיגו',
16 '696969': 'אפור מעומעם',
17 B22222: 'אדום-חום',
18 A52A2A: 'חום',
19 DAA520: 'כתום זהב',
20 '006400': 'ירוק כהה',
21 '40E0D0': 'טורקיז',
22 '0000CD': 'כחול בינוני',
23 '800080': 'סגול',
24 '808080': 'אפור',
25 F00: 'אדום',
26 FF8C00: 'כתום כהה',
27 FFD700: 'זהב',
28 '008000': 'ירוק',
29 '0FF': 'ציאן',
30 '00F': 'כחול',
31 EE82EE: 'סגלגל',
32 A9A9A9: 'אפור כהה',
33 FFA07A: 'כתום-וורוד',
34 FFA500: 'כתום',
35 FFFF00: 'צהוב',
36 '00FF00': 'ליים',
37 AFEEEE: 'טורקיז בהיר',
38 ADD8E6: 'כחול בהיר',
39 DDA0DD: 'שזיף',
40 D3D3D3: 'אפור בהיר',
41 FFF0F5: 'לבנדר מסמיק',
42 FAEBD7: 'לבן עתיק',
43 FFFFE0: 'צהוב בהיר',
44 F0FFF0: 'טל דבש',
45 F0FFFF: 'תכלת',
46 F0F8FF: 'כחול טיפת מים',
47 E6E6FA: 'לבנדר',
48 FFF: 'לבן',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'צבעים נוספים...',
73 panelTitle: 'צבעים',
74 textColorTitle: 'צבע טקסט'
75} );
diff --git a/sources/plugins/colorbutton/lang/hi.js b/sources/plugins/colorbutton/lang/hi.js
new file mode 100644
index 0000000..b3f05e2
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/hi.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hi', {
6 auto: 'स्वचालित',
7 bgColorTitle: 'बैक्ग्राउन्ड रंग',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'और रंग...',
73 panelTitle: 'Colors',
74 textColorTitle: 'टेक्स्ट रंग'
75} );
diff --git a/sources/plugins/colorbutton/lang/hr.js b/sources/plugins/colorbutton/lang/hr.js
new file mode 100644
index 0000000..397dbb8
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/hr.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hr', {
6 auto: 'Automatski',
7 bgColorTitle: 'Boja pozadine',
8 colors: {
9 '000': 'Crna',
10 '800000': 'Kesten',
11 '8B4513': 'Smeđa',
12 '2F4F4F': 'Tamno siva',
13 '008080': 'Teal',
14 '000080': 'Mornarska',
15 '4B0082': 'Indigo',
16 '696969': 'Tamno siva',
17 B22222: 'Vatrena cigla',
18 A52A2A: 'Smeđa',
19 DAA520: 'Zlatna',
20 '006400': 'Tamno zelena',
21 '40E0D0': 'Tirkizna',
22 '0000CD': 'Srednje plava',
23 '800080': 'Ljubičasta',
24 '808080': 'Siva',
25 F00: 'Crvena',
26 FF8C00: 'Tamno naranđasta',
27 FFD700: 'Zlatna',
28 '008000': 'Zelena',
29 '0FF': 'Cijan',
30 '00F': 'Plava',
31 EE82EE: 'Ljubičasta',
32 A9A9A9: 'Mutno siva',
33 FFA07A: 'Svijetli losos',
34 FFA500: 'Naranđasto',
35 FFFF00: 'Žuto',
36 '00FF00': 'Limun',
37 AFEEEE: 'Blijedo tirkizna',
38 ADD8E6: 'Svijetlo plava',
39 DDA0DD: 'Šljiva',
40 D3D3D3: 'Svijetlo siva',
41 FFF0F5: 'Lavanda rumeno',
42 FAEBD7: 'Antikno bijela',
43 FFFFE0: 'Svijetlo žuta',
44 F0FFF0: 'Med',
45 F0FFFF: 'Azurna',
46 F0F8FF: 'Alice plava',
47 E6E6FA: 'Lavanda',
48 FFF: 'Bijela',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Više boja...',
73 panelTitle: 'Boje',
74 textColorTitle: 'Boja teksta'
75} );
diff --git a/sources/plugins/colorbutton/lang/hu.js b/sources/plugins/colorbutton/lang/hu.js
new file mode 100644
index 0000000..3f89b9e
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/hu.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hu', {
6 auto: 'Automatikus',
7 bgColorTitle: 'Háttérszín',
8 colors: {
9 '000': 'Fekete',
10 '800000': 'Bordó',
11 '8B4513': 'Barna',
12 '2F4F4F': 'Sötét türkiz',
13 '008080': 'Türkiz',
14 '000080': 'Király kék',
15 '4B0082': 'Indigó kék',
16 '696969': 'Szürke',
17 B22222: 'Tégla vörös',
18 A52A2A: 'Vörös',
19 DAA520: 'Arany sárga',
20 '006400': 'Sötét zöld',
21 '40E0D0': 'Türkiz',
22 '0000CD': 'Kék',
23 '800080': 'Lila',
24 '808080': 'Szürke',
25 F00: 'Piros',
26 FF8C00: 'Sötét narancs',
27 FFD700: 'Arany',
28 '008000': 'Zöld',
29 '0FF': 'Türkiz',
30 '00F': 'Kék',
31 EE82EE: 'Rózsaszín',
32 A9A9A9: 'Sötét szürke',
33 FFA07A: 'Lazac',
34 FFA500: 'Narancs',
35 FFFF00: 'Citromsárga',
36 '00FF00': 'Neon zöld',
37 AFEEEE: 'Világos türkiz',
38 ADD8E6: 'Világos kék',
39 DDA0DD: 'Világos lila',
40 D3D3D3: 'Világos szürke',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Törtfehér',
43 FFFFE0: 'Világos sárga',
44 F0FFF0: 'Menta',
45 F0FFFF: 'Azúr kék',
46 F0F8FF: 'Halvány kék',
47 E6E6FA: 'Lavender',
48 FFF: 'Fehér',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'További színek...',
73 panelTitle: 'Színek',
74 textColorTitle: 'Betűszín'
75} );
diff --git a/sources/plugins/colorbutton/lang/id.js b/sources/plugins/colorbutton/lang/id.js
new file mode 100644
index 0000000..c0f0b8d
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/id.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'id', {
6 auto: 'Automatic', // MISSING
7 bgColorTitle: 'Warna Latar Belakang',
8 colors: {
9 '000': 'Hitam',
10 '800000': 'Merah Tua',
11 '8B4513': 'Saddle Brown', // MISSING
12 '2F4F4F': 'Dark Slate Gray', // MISSING
13 '008080': 'Teal', // MISSING
14 '000080': 'Navy', // MISSING
15 '4B0082': 'Indigo', // MISSING
16 '696969': 'Abu-abu Gelap',
17 B22222: 'Merah Bata',
18 A52A2A: 'Coklat',
19 DAA520: 'Golden Rod', // MISSING
20 '006400': 'Hijau Gelap',
21 '40E0D0': 'Turquoise', // MISSING
22 '0000CD': 'Biru Sedang',
23 '800080': 'Ungu',
24 '808080': 'Abu-abu',
25 F00: 'Merah',
26 FF8C00: 'Jingga Gelap',
27 FFD700: 'Emas',
28 '008000': 'Hijau',
29 '0FF': 'Cyan', // MISSING
30 '00F': 'Biru',
31 EE82EE: 'Violet', // MISSING
32 A9A9A9: 'Abu-abu Redup',
33 FFA07A: 'Salmon Cerah',
34 FFA500: 'Jingga',
35 FFFF00: 'Kuning',
36 '00FF00': 'Jeruk Lemon',
37 AFEEEE: 'Biru Hijau Pucat',
38 ADD8E6: 'Biru Cerah',
39 DDA0DD: 'Plum', // MISSING
40 D3D3D3: 'Abu-abu Cerah',
41 FFF0F5: 'Lavender Blush', // MISSING
42 FAEBD7: 'Antique White', // MISSING
43 FFFFE0: 'Kuning Cerah',
44 F0FFF0: 'Honeydew', // MISSING
45 F0FFFF: 'Azure', // MISSING
46 F0F8FF: 'Alice Blue', // MISSING
47 E6E6FA: 'Lavender', // MISSING
48 FFF: 'Putih',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Warna lainnya...',
73 panelTitle: 'Warna',
74 textColorTitle: 'Warna Teks'
75} );
diff --git a/sources/plugins/colorbutton/lang/is.js b/sources/plugins/colorbutton/lang/is.js
new file mode 100644
index 0000000..9ded3ed
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/is.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'is', {
6 auto: 'Sjálfval',
7 bgColorTitle: 'Bakgrunnslitur',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Fleiri liti...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Litur texta'
75} );
diff --git a/sources/plugins/colorbutton/lang/it.js b/sources/plugins/colorbutton/lang/it.js
new file mode 100644
index 0000000..31bfeb6
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/it.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'it', {
6 auto: 'Automatico',
7 bgColorTitle: 'Colore sfondo',
8 colors: {
9 '000': 'Nero',
10 '800000': 'Marrone Castagna',
11 '8B4513': 'Marrone Cuoio',
12 '2F4F4F': 'Grigio Fumo di Londra',
13 '008080': 'Acquamarina',
14 '000080': 'Blu Oceano',
15 '4B0082': 'Indigo',
16 '696969': 'Grigio Scuro',
17 B22222: 'Giallo Fiamma',
18 A52A2A: 'Marrone',
19 DAA520: 'Giallo Mimosa',
20 '006400': 'Verde Scuro',
21 '40E0D0': 'Turchese',
22 '0000CD': 'Blue Scuro',
23 '800080': 'Viola',
24 '808080': 'Grigio',
25 F00: 'Rosso',
26 FF8C00: 'Arancio Scuro',
27 FFD700: 'Oro',
28 '008000': 'Verde',
29 '0FF': 'Ciano',
30 '00F': 'Blu',
31 EE82EE: 'Violetto',
32 A9A9A9: 'Grigio Scuro',
33 FFA07A: 'Salmone',
34 FFA500: 'Arancio',
35 FFFF00: 'Giallo',
36 '00FF00': 'Lime',
37 AFEEEE: 'Turchese Chiaro',
38 ADD8E6: 'Blu Chiaro',
39 DDA0DD: 'Rosso Ciliegia',
40 D3D3D3: 'Grigio Chiaro',
41 FFF0F5: 'Lavanda Chiara',
42 FAEBD7: 'Bianco Antico',
43 FFFFE0: 'Giallo Chiaro',
44 F0FFF0: 'Verde Mela',
45 F0FFFF: 'Azzurro',
46 F0F8FF: 'Celeste',
47 E6E6FA: 'Lavanda',
48 FFF: 'Bianco',
49 '1ABC9C': 'Ciano intenso',
50 '2ECC71': 'Smeraldo',
51 '3498DB': 'Blu luminoso',
52 '9B59B6': 'Ametista',
53 '4E5F70': 'Blu grigiastro',
54 'F1C40F': 'Giallo vivido',
55 '16A085': 'Ciano scuro',
56 '27AE60': 'Smeraldo scuro',
57 '2980B9': 'Blu intenso',
58 '8E44AD': 'Viola scuro',
59 '2C3E50': 'Blu desaturato',
60 'F39C12': 'Arancio',
61 'E67E22': 'Carota',
62 'E74C3C': 'Rosso pallido',
63 'ECF0F1': 'Argento luminoso',
64 '95A5A6': 'Ciano grigiastro chiaro',
65 'DDD': 'Grigio chiaro',
66 'D35400': 'Zucca',
67 'C0392B': 'Rosso intenso',
68 'BDC3C7': 'Argento',
69 '7F8C8D': 'Ciano grigiastro',
70 '999': 'Grigio scuro'
71 },
72 more: 'Altri colori...',
73 panelTitle: 'Colori',
74 textColorTitle: 'Colore testo'
75} );
diff --git a/sources/plugins/colorbutton/lang/ja.js b/sources/plugins/colorbutton/lang/ja.js
new file mode 100644
index 0000000..25d2698
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ja.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ja', {
6 auto: '自動',
7 bgColorTitle: '背景色',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'その他の色...',
73 panelTitle: '色',
74 textColorTitle: '文字色'
75} );
diff --git a/sources/plugins/colorbutton/lang/ka.js b/sources/plugins/colorbutton/lang/ka.js
new file mode 100644
index 0000000..ad80c09
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ka.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ka', {
6 auto: 'ავტომატური',
7 bgColorTitle: 'ფონის ფერი',
8 colors: {
9 '000': 'შავი',
10 '800000': 'მუქი შინდისფერი',
11 '8B4513': 'ყავისფერი',
12 '2F4F4F': 'მოლურჯო ნაცრისფერი',
13 '008080': 'ჩამქრალი ლურჯი',
14 '000080': 'მუქი ლურჯი',
15 '4B0082': 'იასამნისფერი',
16 '696969': 'მუქი ნაცრისფერი',
17 B22222: 'აგურისფერი',
18 A52A2A: 'მუქი ყავისფერი',
19 DAA520: 'მოყვითალო',
20 '006400': 'მუქი მწვანე',
21 '40E0D0': 'ცისფერი',
22 '0000CD': 'ზომიერად ლურჯი',
23 '800080': 'იისფერი',
24 '808080': 'ნაცრისფერი',
25 F00: 'წითელი',
26 FF8C00: 'მუქი სტაფილოსფერი',
27 FFD700: 'ოქროსფერი',
28 '008000': 'მწვანე',
29 '0FF': 'ღია ცისფერი',
30 '00F': 'ლურჯი',
31 EE82EE: 'იისფერი',
32 A9A9A9: 'ბაცი ნაცრისფერი',
33 FFA07A: 'ჩამქრალი ვარდისფერი',
34 FFA500: 'სტაფილოსფერი',
35 FFFF00: 'ყვითელი',
36 '00FF00': 'ლურჯი',
37 AFEEEE: 'ცისფერი',
38 ADD8E6: 'ღია ლურჯი',
39 DDA0DD: 'ღია იისფერი',
40 D3D3D3: 'ღია ნაცრისფერი',
41 FFF0F5: 'ღია ვარდისფერი',
42 FAEBD7: 'ღია ყავისფერი',
43 FFFFE0: 'ნათელი ყვითელი',
44 F0FFF0: 'ღია მწვანე',
45 F0FFFF: 'ღია ცისფერი 2',
46 F0F8FF: 'ღია ცისფერი 3',
47 E6E6FA: 'ღია იისფერი 2',
48 FFF: 'თეთრი',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'მეტი ფერი...',
73 panelTitle: 'ფერები',
74 textColorTitle: 'ტექსტის ფერი'
75} );
diff --git a/sources/plugins/colorbutton/lang/km.js b/sources/plugins/colorbutton/lang/km.js
new file mode 100644
index 0000000..8f5e61b
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/km.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'km', {
6 auto: 'ស្វ័យប្រវត្តិ',
7 bgColorTitle: 'ពណ៌ផ្ទៃខាងក្រោយ',
8 colors: {
9 '000': 'ខ្មៅ',
10 '800000': 'ត្នោត​ចាស់',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'ខៀវ​ចាស់',
15 '4B0082': 'ធ្លះ',
16 '696969': 'ប្រផេះ​ក្រាស់',
17 B22222: 'Fire Brick',
18 A52A2A: 'ត្នោត',
19 DAA520: 'Golden Rod',
20 '006400': 'បៃតង​ចាស់',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'ប្រផេះ',
25 F00: 'ក្រហម',
26 FF8C00: 'ទឹក​ក្រូច​ចាស់',
27 FFD700: 'មាស',
28 '008000': 'បៃតង',
29 '0FF': 'Cyan',
30 '00F': 'ខៀវ',
31 EE82EE: 'ស្វាយ',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'ទឹក​ក្រូច',
35 FFFF00: 'លឿង',
36 '00FF00': 'ក្រូច​ឆ្មារ',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'លឿង​ស្ដើង',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'ផ្ទៃមេឃ',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'ឡាវិនដឺ',
48 FFF: 'ស',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'ពណ៌​ផ្សេង​ទៀត..',
73 panelTitle: 'ពណ៌',
74 textColorTitle: 'ពណ៌អក្សរ'
75} );
diff --git a/sources/plugins/colorbutton/lang/ko.js b/sources/plugins/colorbutton/lang/ko.js
new file mode 100644
index 0000000..69ab16a
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ko.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ko', {
6 auto: '기본 색상',
7 bgColorTitle: '배경 색상',
8 colors: {
9 '000': '검정',
10 '800000': '밤색',
11 '8B4513': '새들 브라운',
12 '2F4F4F': '다크 슬레이트 그레이',
13 '008080': '틸',
14 '000080': '네이비',
15 '4B0082': '남색',
16 '696969': '짙은 회색',
17 B22222: '벽돌색',
18 A52A2A: '갈색',
19 DAA520: '골든 로드',
20 '006400': '암록색',
21 '40E0D0': '터코이즈',
22 '0000CD': '미디엄 블루',
23 '800080': '보라',
24 '808080': '회색',
25 F00: '빨강',
26 FF8C00: '짙은 주황',
27 FFD700: '금색',
28 '008000': '녹색',
29 '0FF': '시안',
30 '00F': '파랑',
31 EE82EE: '남보라',
32 A9A9A9: '딤 그레이',
33 FFA07A: '라이트 새먼',
34 FFA500: '주황',
35 FFFF00: '노랑',
36 '00FF00': '라임',
37 AFEEEE: '패일 터코이즈',
38 ADD8E6: '연한 파랑',
39 DDA0DD: '자두',
40 D3D3D3: '연한 회색',
41 FFF0F5: '라벤더 블러쉬',
42 FAEBD7: '앤틱 화이트',
43 FFFFE0: '연한 노랑',
44 F0FFF0: '허니듀',
45 F0FFFF: '하늘색',
46 F0F8FF: '앨리스 블루',
47 E6E6FA: '라벤더',
48 FFF: '흰색',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: '색상 선택...',
73 panelTitle: '색상',
74 textColorTitle: '글자 색상'
75} );
diff --git a/sources/plugins/colorbutton/lang/ku.js b/sources/plugins/colorbutton/lang/ku.js
new file mode 100644
index 0000000..ffbe225
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ku.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ku', {
6 auto: 'خۆکار',
7 bgColorTitle: 'ڕەنگی پاشبنەما',
8 colors: {
9 '000': 'ڕەش',
10 '800000': 'سۆرو ماڕوونی',
11 '8B4513': 'ماڕوونی',
12 '2F4F4F': 'سەوزی تاریك',
13 '008080': 'سەوز و شین',
14 '000080': 'شینی تۆخ',
15 '4B0082': 'مۆری تۆخ',
16 '696969': 'ڕەساسی تۆخ',
17 B22222: 'سۆری تۆخ',
18 A52A2A: 'قاوەیی',
19 DAA520: 'قاوەیی بریسکەدار',
20 '006400': 'سەوزی تۆخ',
21 '40E0D0': 'شینی ناتۆخی بریسکەدار',
22 '0000CD': 'شینی مامناوەند',
23 '800080': 'پەمبەیی',
24 '808080': 'ڕەساسی',
25 F00: 'سۆر',
26 FF8C00: 'نارەنجی تۆخ',
27 FFD700: 'زەرد',
28 '008000': 'سەوز',
29 '0FF': 'شینی ئاسمانی',
30 '00F': 'شین',
31 EE82EE: 'پەمەیی',
32 A9A9A9: 'ڕەساسی ناتۆخ',
33 FFA07A: 'نارەنجی ناتۆخ',
34 FFA500: 'نارەنجی',
35 FFFF00: 'زەرد',
36 '00FF00': 'سەوز',
37 AFEEEE: 'شینی ناتۆخ',
38 ADD8E6: 'شینی زۆر ناتۆخ',
39 DDA0DD: 'پەمەیی ناتۆخ',
40 D3D3D3: 'ڕەساسی بریسکەدار',
41 FFF0F5: 'جەرگی زۆر ناتۆخ',
42 FAEBD7: 'جەرگی ناتۆخ',
43 FFFFE0: 'سپی ناتۆخ',
44 F0FFF0: 'هەنگوینی ناتۆخ',
45 F0FFFF: 'شینێکی زۆر ناتۆخ',
46 F0F8FF: 'شینێکی ئاسمانی زۆر ناتۆخ',
47 E6E6FA: 'شیری',
48 FFF: 'سپی',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'ڕەنگی زیاتر...',
73 panelTitle: 'ڕەنگەکان',
74 textColorTitle: 'ڕەنگی دەق'
75} );
diff --git a/sources/plugins/colorbutton/lang/lt.js b/sources/plugins/colorbutton/lang/lt.js
new file mode 100644
index 0000000..8950fa3
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/lt.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'lt', {
6 auto: 'Automatinis',
7 bgColorTitle: 'Fono spalva',
8 colors: {
9 '000': 'Juoda',
10 '800000': 'Kaštoninė',
11 '8B4513': 'Tamsiai ruda',
12 '2F4F4F': 'Pilka tamsaus šiferio',
13 '008080': 'Teal',
14 '000080': 'Karinis',
15 '4B0082': 'Indigo',
16 '696969': 'Tamsiai pilka',
17 B22222: 'Ugnies',
18 A52A2A: 'Ruda',
19 DAA520: 'Aukso',
20 '006400': 'Tamsiai žalia',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Vidutinė mėlyna',
23 '800080': 'Violetinė',
24 '808080': 'Pilka',
25 F00: 'Raudona',
26 FF8C00: 'Tamsiai oranžinė',
27 FFD700: 'Auksinė',
28 '008000': 'Žalia',
29 '0FF': 'Žydra',
30 '00F': 'Mėlyna',
31 EE82EE: 'Violetinė',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Oranžinė',
35 FFFF00: 'Geltona',
36 '00FF00': 'Citrinų',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Šviesiai mėlyna',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Šviesiai pilka',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Šviesiai geltona',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'Balta',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Daugiau spalvų...',
73 panelTitle: 'Spalva',
74 textColorTitle: 'Teksto spalva'
75} );
diff --git a/sources/plugins/colorbutton/lang/lv.js b/sources/plugins/colorbutton/lang/lv.js
new file mode 100644
index 0000000..c42bb81
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/lv.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'lv', {
6 auto: 'Automātiska',
7 bgColorTitle: 'Fona krāsa',
8 colors: {
9 '000': 'Melns',
10 '800000': 'Sarkanbrūns',
11 '8B4513': 'Sedlu brūns',
12 '2F4F4F': 'Tumšas tāfeles pelēks',
13 '008080': 'Zili-zaļš',
14 '000080': 'Jūras',
15 '4B0082': 'Indigo',
16 '696969': 'Tumši pelēks',
17 B22222: 'Ķieģeļsarkans',
18 A52A2A: 'Brūns',
19 DAA520: 'Zelta',
20 '006400': 'Tumši zaļš',
21 '40E0D0': 'Tirkīzs',
22 '0000CD': 'Vidēji zils',
23 '800080': 'Purpurs',
24 '808080': 'Pelēks',
25 F00: 'Sarkans',
26 FF8C00: 'Tumši oranžs',
27 FFD700: 'Zelta',
28 '008000': 'Zaļš',
29 '0FF': 'Tumšzils',
30 '00F': 'Zils',
31 EE82EE: 'Violets',
32 A9A9A9: 'Pelēks',
33 FFA07A: 'Gaiši laškrāsas',
34 FFA500: 'Oranžs',
35 FFFF00: 'Dzeltens',
36 '00FF00': 'Laima',
37 AFEEEE: 'Gaiši tirkīza',
38 ADD8E6: 'Gaiši zils',
39 DDA0DD: 'Plūmju',
40 D3D3D3: 'Gaiši pelēks',
41 FFF0F5: 'Lavandas sārts',
42 FAEBD7: 'Antīki balts',
43 FFFFE0: 'Gaiši dzeltens',
44 F0FFF0: 'Meduspile',
45 F0FFFF: 'Debesszils',
46 F0F8FF: 'Alises zils',
47 E6E6FA: 'Lavanda',
48 FFF: 'Balts',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Plašāka palete...',
73 panelTitle: 'Krāsa',
74 textColorTitle: 'Teksta krāsa'
75} );
diff --git a/sources/plugins/colorbutton/lang/mk.js b/sources/plugins/colorbutton/lang/mk.js
new file mode 100644
index 0000000..bc4bf2e
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/mk.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'mk', {
6 auto: 'Automatic', // MISSING
7 bgColorTitle: 'Background Color',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'More Colors...', // MISSING
73 panelTitle: 'Colors',
74 textColorTitle: 'Text Color' // MISSING
75} );
diff --git a/sources/plugins/colorbutton/lang/mn.js b/sources/plugins/colorbutton/lang/mn.js
new file mode 100644
index 0000000..bcbc3ae
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/mn.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'mn', {
6 auto: 'Автоматаар',
7 bgColorTitle: 'Дэвсгэр өнгө',
8 colors: {
9 '000': 'Хар',
10 '800000': 'Хүрэн',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Саарал',
25 F00: 'Улаан',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Алт',
28 '008000': 'Ногоон',
29 '0FF': 'Цэнхэр',
30 '00F': 'Хөх',
31 EE82EE: 'Ягаан',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Улбар шар',
35 FFFF00: 'Шар',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Цайвар саарал',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'Цагаан',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Нэмэлт өнгөнүүд...',
73 panelTitle: 'Өнгөнүүд',
74 textColorTitle: 'Бичвэрийн өнгө'
75} );
diff --git a/sources/plugins/colorbutton/lang/ms.js b/sources/plugins/colorbutton/lang/ms.js
new file mode 100644
index 0000000..98ac151
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ms.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ms', {
6 auto: 'Otomatik',
7 bgColorTitle: 'Warna Latarbelakang',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Warna lain-lain...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Warna Text'
75} );
diff --git a/sources/plugins/colorbutton/lang/nb.js b/sources/plugins/colorbutton/lang/nb.js
new file mode 100644
index 0000000..b1e9f92
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/nb.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'nb', {
6 auto: 'Automatisk',
7 bgColorTitle: 'Bakgrunnsfarge',
8 colors: {
9 '000': 'Svart',
10 '800000': 'Rødbrun',
11 '8B4513': 'Salbrun',
12 '2F4F4F': 'Grønnsvart',
13 '008080': 'Blågrønn',
14 '000080': 'Marineblå',
15 '4B0082': 'Indigo',
16 '696969': 'Mørk grå',
17 B22222: 'Mørkerød',
18 A52A2A: 'Brun',
19 DAA520: 'Lys brun',
20 '006400': 'Mørk grønn',
21 '40E0D0': 'Turkis',
22 '0000CD': 'Medium blå',
23 '800080': 'Purpur',
24 '808080': 'Grå',
25 F00: 'Rød',
26 FF8C00: 'Mørk oransje',
27 FFD700: 'Gull',
28 '008000': 'Grønn',
29 '0FF': 'Cyan',
30 '00F': 'Blå',
31 EE82EE: 'Fiolett',
32 A9A9A9: 'Svak grå',
33 FFA07A: 'Rosa-oransje',
34 FFA500: 'Oransje',
35 FFFF00: 'Gul',
36 '00FF00': 'Lime',
37 AFEEEE: 'Svak turkis',
38 ADD8E6: 'Lys blå',
39 DDA0DD: 'Plomme',
40 D3D3D3: 'Lys grå',
41 FFF0F5: 'Svak lavendelrosa',
42 FAEBD7: 'Antikk-hvit',
43 FFFFE0: 'Lys gul',
44 F0FFF0: 'Honningmelon',
45 F0FFFF: 'Svak asurblå',
46 F0F8FF: 'Svak cyan',
47 E6E6FA: 'Lavendel',
48 FFF: 'Hvit',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Flere farger...',
73 panelTitle: 'Farger',
74 textColorTitle: 'Tekstfarge'
75} );
diff --git a/sources/plugins/colorbutton/lang/nl.js b/sources/plugins/colorbutton/lang/nl.js
new file mode 100644
index 0000000..ac9a5ad
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/nl.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'nl', {
6 auto: 'Automatisch',
7 bgColorTitle: 'Achtergrondkleur',
8 colors: {
9 '000': 'Zwart',
10 '800000': 'Kastanjebruin',
11 '8B4513': 'Chocoladebruin',
12 '2F4F4F': 'Donkerleigrijs',
13 '008080': 'Blauwgroen',
14 '000080': 'Marine',
15 '4B0082': 'Indigo',
16 '696969': 'Donkergrijs',
17 B22222: 'Baksteen',
18 A52A2A: 'Bruin',
19 DAA520: 'Donkergeel',
20 '006400': 'Donkergroen',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Middenblauw',
23 '800080': 'Paars',
24 '808080': 'Grijs',
25 F00: 'Rood',
26 FF8C00: 'Donkeroranje',
27 FFD700: 'Goud',
28 '008000': 'Groen',
29 '0FF': 'Cyaan',
30 '00F': 'Blauw',
31 EE82EE: 'Violet',
32 A9A9A9: 'Donkergrijs',
33 FFA07A: 'Lichtzalm',
34 FFA500: 'Oranje',
35 FFFF00: 'Geel',
36 '00FF00': 'Felgroen',
37 AFEEEE: 'Lichtturquoise',
38 ADD8E6: 'Lichtblauw',
39 DDA0DD: 'Pruim',
40 D3D3D3: 'Lichtgrijs',
41 FFF0F5: 'Linnen',
42 FAEBD7: 'Ivoor',
43 FFFFE0: 'Lichtgeel',
44 F0FFF0: 'Honingdauw',
45 F0FFFF: 'Azuur',
46 F0F8FF: 'Licht hemelsblauw',
47 E6E6FA: 'Lavendel',
48 FFF: 'Wit',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Meer kleuren...',
73 panelTitle: 'Kleuren',
74 textColorTitle: 'Tekstkleur'
75} );
diff --git a/sources/plugins/colorbutton/lang/no.js b/sources/plugins/colorbutton/lang/no.js
new file mode 100644
index 0000000..a979a5a
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/no.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'no', {
6 auto: 'Automatisk',
7 bgColorTitle: 'Bakgrunnsfarge',
8 colors: {
9 '000': 'Svart',
10 '800000': 'Rødbrun',
11 '8B4513': 'Salbrun',
12 '2F4F4F': 'Grønnsvart',
13 '008080': 'Blågrønn',
14 '000080': 'Marineblått',
15 '4B0082': 'Indigo',
16 '696969': 'Mørk grå',
17 B22222: 'Mørkerød',
18 A52A2A: 'Brun',
19 DAA520: 'Lys brun',
20 '006400': 'Mørk grønn',
21 '40E0D0': 'Turkis',
22 '0000CD': 'Medium blå',
23 '800080': 'Purpur',
24 '808080': 'Grå',
25 F00: 'Rød',
26 FF8C00: 'Mørk oransje',
27 FFD700: 'Gull',
28 '008000': 'Grønn',
29 '0FF': 'Cyan',
30 '00F': 'Blå',
31 EE82EE: 'Fiolett',
32 A9A9A9: 'Svak grå',
33 FFA07A: 'Rosa-oransje',
34 FFA500: 'Oransje',
35 FFFF00: 'Gul',
36 '00FF00': 'Lime',
37 AFEEEE: 'Svak turkis',
38 ADD8E6: 'Lys Blå',
39 DDA0DD: 'Plomme',
40 D3D3D3: 'Lys grå',
41 FFF0F5: 'Svak lavendelrosa',
42 FAEBD7: 'Antikk-hvit',
43 FFFFE0: 'Lys gul',
44 F0FFF0: 'Honningmelon',
45 F0FFFF: 'Svakt asurblått',
46 F0F8FF: 'Svak cyan',
47 E6E6FA: 'Lavendel',
48 FFF: 'Hvit',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Flere farger...',
73 panelTitle: 'Farger',
74 textColorTitle: 'Tekstfarge'
75} );
diff --git a/sources/plugins/colorbutton/lang/oc.js b/sources/plugins/colorbutton/lang/oc.js
new file mode 100644
index 0000000..e6fa372
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/oc.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'oc', {
6 auto: 'Automatic',
7 bgColorTitle: 'Color de rèireplan',
8 colors: {
9 '000': 'Negre',
10 '800000': 'Marron',
11 '8B4513': 'Brun de sèla',
12 '2F4F4F': 'Gris escur de lausa',
13 '008080': 'Guit',
14 '000080': 'Blau marina',
15 '4B0082': 'Indigo',
16 '696969': 'Gris escur',
17 B22222: 'Roge teula',
18 A52A2A: 'Brun',
19 DAA520: 'Aur ternit',
20 '006400': 'Verd escur',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Blau reial',
23 '800080': 'Violet',
24 '808080': 'Gris',
25 F00: 'Roge',
26 FF8C00: 'Irange escur',
27 FFD700: 'Aur',
28 '008000': 'Verd',
29 '0FF': 'Cian',
30 '00F': 'Blau',
31 EE82EE: 'Violet',
32 A9A9A9: 'Gris tamisat',
33 FFA07A: 'Salmon clar',
34 FFA500: 'Irange',
35 FFFF00: 'Jaune',
36 '00FF00': 'Lima',
37 AFEEEE: 'Turquesa clar',
38 ADD8E6: 'Blau clar',
39 DDA0DD: 'Pruna',
40 D3D3D3: 'Gris clar',
41 FFF0F5: 'Fard lavanda',
42 FAEBD7: 'Blanc antic',
43 FFFFE0: 'Jaune clar',
44 F0FFF0: 'Verd rosada',
45 F0FFFF: 'Azur',
46 F0F8FF: 'Blau Alícia',
47 E6E6FA: 'Lavanda',
48 FFF: 'Blanc',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Mai de colors...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Color del tèxte'
75} );
diff --git a/sources/plugins/colorbutton/lang/pl.js b/sources/plugins/colorbutton/lang/pl.js
new file mode 100644
index 0000000..ea72245
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/pl.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pl', {
6 auto: 'Automatycznie',
7 bgColorTitle: 'Kolor tła',
8 colors: {
9 '000': 'Czarny',
10 '800000': 'Kasztanowy',
11 '8B4513': 'Czekoladowy',
12 '2F4F4F': 'Ciemnografitowy',
13 '008080': 'Morski',
14 '000080': 'Granatowy',
15 '4B0082': 'Indygo',
16 '696969': 'Ciemnoszary',
17 B22222: 'Czerwień żelazowa',
18 A52A2A: 'Brązowy',
19 DAA520: 'Ciemnozłoty',
20 '006400': 'Ciemnozielony',
21 '40E0D0': 'Turkusowy',
22 '0000CD': 'Ciemnoniebieski',
23 '800080': 'Purpurowy',
24 '808080': 'Szary',
25 F00: 'Czerwony',
26 FF8C00: 'Ciemnopomarańczowy',
27 FFD700: 'Złoty',
28 '008000': 'Zielony',
29 '0FF': 'Cyjan',
30 '00F': 'Niebieski',
31 EE82EE: 'Fioletowy',
32 A9A9A9: 'Przygaszony szary',
33 FFA07A: 'Łososiowy',
34 FFA500: 'Pomarańczowy',
35 FFFF00: 'Żółty',
36 '00FF00': 'Limonkowy',
37 AFEEEE: 'Bladoturkusowy',
38 ADD8E6: 'Jasnoniebieski',
39 DDA0DD: 'Śliwkowy',
40 D3D3D3: 'Jasnoszary',
41 FFF0F5: 'Jasnolawendowy',
42 FAEBD7: 'Kremowobiały',
43 FFFFE0: 'Jasnożółty',
44 F0FFF0: 'Bladozielony',
45 F0FFFF: 'Jasnolazurowy',
46 F0F8FF: 'Jasnobłękitny',
47 E6E6FA: 'Lawendowy',
48 FFF: 'Biały',
49 '1ABC9C': 'Cyjan',
50 '2ECC71': 'Szmaragdowy',
51 '3498DB': 'Jasnoniebieski',
52 '9B59B6': 'Ametystowy',
53 '4E5F70': 'Szaroniebieski',
54 'F1C40F': 'Żółty',
55 '16A085': 'Ciemny cyjan',
56 '27AE60': 'Ciemnoszmaragdowy',
57 '2980B9': 'Ciemnoniebieski',
58 '8E44AD': 'Ciemnofioletowy',
59 '2C3E50': 'Nienasycony niebieski',
60 'F39C12': 'Pomarańczowy',
61 'E67E22': 'Marchewkowy',
62 'E74C3C': 'Bladoczerwony',
63 'ECF0F1': 'Jasnosrebrny',
64 '95A5A6': 'Szarocyjanowy',
65 'DDD': 'Jasnoszary',
66 'D35400': 'Dyniowy',
67 'C0392B': 'Ciemnoczerwony',
68 'BDC3C7': 'Srebrny',
69 '7F8C8D': 'Szarawy cyjan',
70 '999': 'Ciemnoszary'
71 },
72 more: 'Więcej kolorów...',
73 panelTitle: 'Kolory',
74 textColorTitle: 'Kolor tekstu'
75} );
diff --git a/sources/plugins/colorbutton/lang/pt-br.js b/sources/plugins/colorbutton/lang/pt-br.js
new file mode 100644
index 0000000..b33da35
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/pt-br.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pt-br', {
6 auto: 'Automático',
7 bgColorTitle: 'Cor do Plano de Fundo',
8 colors: {
9 '000': 'Preto',
10 '800000': 'Foquete',
11 '8B4513': 'Marrom 1',
12 '2F4F4F': 'Cinza 1',
13 '008080': 'Cerceta',
14 '000080': 'Azul Marinho',
15 '4B0082': 'Índigo',
16 '696969': 'Cinza 2',
17 B22222: 'Tijolo de Fogo',
18 A52A2A: 'Marrom 2',
19 DAA520: 'Vara Dourada',
20 '006400': 'Verde Escuro',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Azul Médio',
23 '800080': 'Roxo',
24 '808080': 'Cinza 3',
25 F00: 'Vermelho',
26 FF8C00: 'Laranja Escuro',
27 FFD700: 'Dourado',
28 '008000': 'Verde',
29 '0FF': 'Ciano',
30 '00F': 'Azul',
31 EE82EE: 'Violeta',
32 A9A9A9: 'Cinza Escuro',
33 FFA07A: 'Salmão Claro',
34 FFA500: 'Laranja',
35 FFFF00: 'Amarelo',
36 '00FF00': 'Lima',
37 AFEEEE: 'Turquesa Pálido',
38 ADD8E6: 'Azul Claro',
39 DDA0DD: 'Ameixa',
40 D3D3D3: 'Cinza Claro',
41 FFF0F5: 'Lavanda 1',
42 FAEBD7: 'Branco Antiguidade',
43 FFFFE0: 'Amarelo Claro',
44 F0FFF0: 'Orvalho',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Azul Alice',
47 E6E6FA: 'Lavanda 2',
48 FFF: 'Branco',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Mais Cores...',
73 panelTitle: 'Cores',
74 textColorTitle: 'Cor do Texto'
75} );
diff --git a/sources/plugins/colorbutton/lang/pt.js b/sources/plugins/colorbutton/lang/pt.js
new file mode 100644
index 0000000..78481a9
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/pt.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pt', {
6 auto: 'Automático',
7 bgColorTitle: 'Cor de fundo',
8 colors: {
9 '000': 'Black',
10 '800000': 'Castanho',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Azul naval',
15 '4B0082': 'Indigo',
16 '696969': 'Cinza escuro',
17 B22222: 'Vermelho tijolo',
18 A52A2A: 'Castanho',
19 DAA520: 'Dourado (daa520)',
20 '006400': 'Verde escuro (006400)',
21 '40E0D0': 'Turquesa',
22 '0000CD': 'Azul médio (0000cd)',
23 '800080': 'Purple',
24 '808080': 'Cinza',
25 F00: 'Vermelho',
26 FF8C00: 'Laranja escuro',
27 FFD700: 'Dourado',
28 '008000': 'Verde',
29 '0FF': 'Ciano',
30 '00F': 'Azul',
31 EE82EE: 'Violeta',
32 A9A9A9: 'Cinza fosco',
33 FFA07A: 'Salmão claro',
34 FFA500: 'Laranja',
35 FFFF00: 'Amarelo',
36 '00FF00': 'Limão (Verde espectro)',
37 AFEEEE: 'Turquesa pálida (afeeee)',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Ameixa',
40 D3D3D3: 'Cinza claro',
41 FFF0F5: 'Lavanda avermelhada',
42 FAEBD7: 'Branco velho',
43 FFFFE0: 'Amarelo claro',
44 F0FFF0: 'Maná (f0fff0)',
45 F0FFFF: 'Azul celeste',
46 F0F8FF: 'Azul Alice (f0f8ff)',
47 E6E6FA: 'Lavanda',
48 FFF: 'Branco',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Mais cores...',
73 panelTitle: 'Cores',
74 textColorTitle: 'Cor do texto'
75} );
diff --git a/sources/plugins/colorbutton/lang/ro.js b/sources/plugins/colorbutton/lang/ro.js
new file mode 100644
index 0000000..6a3e100
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ro.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ro', {
6 auto: 'Automatic',
7 bgColorTitle: 'Coloarea fundalului',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Mai multe culori...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Culoarea textului'
75} );
diff --git a/sources/plugins/colorbutton/lang/ru.js b/sources/plugins/colorbutton/lang/ru.js
new file mode 100644
index 0000000..3a01781
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ru.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ru', {
6 auto: 'Автоматически',
7 bgColorTitle: 'Цвет фона',
8 colors: {
9 '000': 'Чёрный',
10 '800000': 'Бордовый',
11 '8B4513': 'Кожано-коричневый',
12 '2F4F4F': 'Темный синевато-серый',
13 '008080': 'Сине-зелёный',
14 '000080': 'Тёмно-синий',
15 '4B0082': 'Индиго',
16 '696969': 'Тёмно-серый',
17 B22222: 'Кирпичный',
18 A52A2A: 'Коричневый',
19 DAA520: 'Золотисто-берёзовый',
20 '006400': 'Темно-зелёный',
21 '40E0D0': 'Бирюзовый',
22 '0000CD': 'Умеренно синий',
23 '800080': 'Пурпурный',
24 '808080': 'Серый',
25 F00: 'Красный',
26 FF8C00: 'Темно-оранжевый',
27 FFD700: 'Золотистый',
28 '008000': 'Зелёный',
29 '0FF': 'Васильковый',
30 '00F': 'Синий',
31 EE82EE: 'Фиолетовый',
32 A9A9A9: 'Тускло-серый',
33 FFA07A: 'Светло-лососевый',
34 FFA500: 'Оранжевый',
35 FFFF00: 'Жёлтый',
36 '00FF00': 'Лайма',
37 AFEEEE: 'Бледно-синий',
38 ADD8E6: 'Свелто-голубой',
39 DDA0DD: 'Сливовый',
40 D3D3D3: 'Светло-серый',
41 FFF0F5: 'Розово-лавандовый',
42 FAEBD7: 'Античный белый',
43 FFFFE0: 'Светло-жёлтый',
44 F0FFF0: 'Медвяной росы',
45 F0FFFF: 'Лазурный',
46 F0F8FF: 'Бледно-голубой',
47 E6E6FA: 'Лавандовый',
48 FFF: 'Белый',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Ещё цвета...',
73 panelTitle: 'Цвета',
74 textColorTitle: 'Цвет текста'
75} );
diff --git a/sources/plugins/colorbutton/lang/si.js b/sources/plugins/colorbutton/lang/si.js
new file mode 100644
index 0000000..48dd572
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/si.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'si', {
6 auto: 'Automatic', // MISSING
7 bgColorTitle: 'පසුබිම් වර්ණය',
8 colors: {
9 '000': 'Black', // MISSING
10 '800000': 'Maroon', // MISSING
11 '8B4513': 'Saddle Brown', // MISSING
12 '2F4F4F': 'Dark Slate Gray', // MISSING
13 '008080': 'Teal', // MISSING
14 '000080': 'Navy', // MISSING
15 '4B0082': 'Indigo', // MISSING
16 '696969': 'Dark Gray', // MISSING
17 B22222: 'Fire Brick', // MISSING
18 A52A2A: 'Brown', // MISSING
19 DAA520: 'Golden Rod', // MISSING
20 '006400': 'Dark Green', // MISSING
21 '40E0D0': 'Turquoise', // MISSING
22 '0000CD': 'Medium Blue', // MISSING
23 '800080': 'Purple', // MISSING
24 '808080': 'Gray', // MISSING
25 F00: 'Red', // MISSING
26 FF8C00: 'Dark Orange', // MISSING
27 FFD700: 'Gold', // MISSING
28 '008000': 'Green', // MISSING
29 '0FF': 'Cyan', // MISSING
30 '00F': 'Blue', // MISSING
31 EE82EE: 'Violet', // MISSING
32 A9A9A9: 'Dim Gray', // MISSING
33 FFA07A: 'Light Salmon', // MISSING
34 FFA500: 'Orange', // MISSING
35 FFFF00: 'Yellow', // MISSING
36 '00FF00': 'Lime', // MISSING
37 AFEEEE: 'Pale Turquoise', // MISSING
38 ADD8E6: 'Light Blue', // MISSING
39 DDA0DD: 'Plum', // MISSING
40 D3D3D3: 'Light Grey', // MISSING
41 FFF0F5: 'Lavender Blush', // MISSING
42 FAEBD7: 'Antique White', // MISSING
43 FFFFE0: 'Light Yellow', // MISSING
44 F0FFF0: 'Honeydew', // MISSING
45 F0FFFF: 'Azure', // MISSING
46 F0F8FF: 'Alice Blue', // MISSING
47 E6E6FA: 'Lavender', // MISSING
48 FFF: 'White', // MISSING
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'More Colors...', // MISSING
73 panelTitle: 'වර්ණය',
74 textColorTitle: 'අක්ෂර වර්ණ'
75} );
diff --git a/sources/plugins/colorbutton/lang/sk.js b/sources/plugins/colorbutton/lang/sk.js
new file mode 100644
index 0000000..158ff9e
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sk.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sk', {
6 auto: 'Automaticky',
7 bgColorTitle: 'Farba pozadia',
8 colors: {
9 '000': 'Čierna',
10 '800000': 'Gaštanová',
11 '8B4513': 'Sedlová hnedá',
12 '2F4F4F': 'Tmavo bridlicovo sivá',
13 '008080': 'Modrozelená',
14 '000080': 'Tmavomodrá',
15 '4B0082': 'Indigo',
16 '696969': 'Tmavá sivá',
17 B22222: 'Ohňová tehlová',
18 A52A2A: 'Hnedá',
19 DAA520: 'Zlatobyľ',
20 '006400': 'Tmavá zelená',
21 '40E0D0': 'Tyrkysová',
22 '0000CD': 'Stredná modrá',
23 '800080': 'Purpurová',
24 '808080': 'Sivá',
25 F00: 'Červená',
26 FF8C00: 'Tmavá oranžová',
27 FFD700: 'Zlatá',
28 '008000': 'Zelená',
29 '0FF': 'Azúrová',
30 '00F': 'Modrá',
31 EE82EE: 'Fialová',
32 A9A9A9: 'Tmavá sivá',
33 FFA07A: 'Svetlá lososová',
34 FFA500: 'Oranžová',
35 FFFF00: 'Žltá',
36 '00FF00': 'Vápenná',
37 AFEEEE: 'Svetlá tyrkysová',
38 ADD8E6: 'Svetlá modrá',
39 DDA0DD: 'Slivková',
40 D3D3D3: 'Svetlá sivá',
41 FFF0F5: 'Levanduľovo červená',
42 FAEBD7: 'Antická biela',
43 FFFFE0: 'Svetlá žltá',
44 F0FFF0: 'Medová',
45 F0FFFF: 'Azúrová',
46 F0F8FF: 'Alicovo modrá',
47 E6E6FA: 'Levanduľová',
48 FFF: 'Biela',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Viac farieb...',
73 panelTitle: 'Farby',
74 textColorTitle: 'Farba textu'
75} );
diff --git a/sources/plugins/colorbutton/lang/sl.js b/sources/plugins/colorbutton/lang/sl.js
new file mode 100644
index 0000000..2a4ee92
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sl.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sl', {
6 auto: 'Samodejno',
7 bgColorTitle: 'Barva ozadja',
8 colors: {
9 '000': 'Črna',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Rjava',
19 DAA520: 'Golden Rod',
20 '006400': 'Temno zelena',
21 '40E0D0': 'Turkizna',
22 '0000CD': 'Srednje modra',
23 '800080': 'Škrlatna',
24 '808080': 'Siva',
25 F00: 'Rdeča',
26 FF8C00: 'Temno oranžna',
27 FFD700: 'Zlata',
28 '008000': 'Zelena',
29 '0FF': 'Sinja',
30 '00F': 'Modra',
31 EE82EE: 'Vijolična',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Oranžna',
35 FFFF00: 'Rumena',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Svetlo modra',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Svetlo siva',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Svetlo rumena',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'Bela',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Več barv ...',
73 panelTitle: 'Barve',
74 textColorTitle: 'Barva besedila'
75} );
diff --git a/sources/plugins/colorbutton/lang/sq.js b/sources/plugins/colorbutton/lang/sq.js
new file mode 100644
index 0000000..54147cd
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sq.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sq', {
6 auto: 'Automatik',
7 bgColorTitle: 'Ngjyra e Prapavijës',
8 colors: {
9 '000': 'E zezë',
10 '800000': 'Ngjyrë gështenjë',
11 '8B4513': 'Ngjyrë Shale Kafe',
12 '2F4F4F': 'Ngjyrë Gri të errët ardëz',
13 '008080': 'Ngjyrë bajukë',
14 '000080': 'Ngjyrë Marine',
15 '4B0082': 'Indigo',
16 '696969': 'Gri e Errët',
17 B22222: 'Tullë në Flakë',
18 A52A2A: 'Ngjytë Kafe',
19 DAA520: 'Shkop i Artë',
20 '006400': 'E Gjelbër e Errët',
21 '40E0D0': 'Ngjyrë e Bruztë',
22 '0000CD': 'E Kaltër e Mesme',
23 '800080': 'Vjollcë',
24 '808080': 'Gri',
25 F00: 'E Kuqe',
26 FF8C00: 'E Portokalltë e Errët',
27 FFD700: 'Ngjyrë Ari',
28 '008000': 'E Gjelbërt',
29 '0FF': 'Cyan',
30 '00F': 'E Kaltër',
31 EE82EE: 'Vjollcë',
32 A9A9A9: 'Gri e Zbehtë',
33 FFA07A: 'Salmon i Ndritur',
34 FFA500: 'E Portokalltë',
35 FFFF00: 'E Verdhë',
36 '00FF00': 'Ngjyrë Gëlqere',
37 AFEEEE: 'Ngjyrë e Bruztë e Zbehtë',
38 ADD8E6: 'E Kaltër e Ndritur',
39 DDA0DD: 'Ngjyrë Llokumi',
40 D3D3D3: 'Gri e Ndritur',
41 FFF0F5: 'Ngjyrë Purpur e Skuqur',
42 FAEBD7: 'E Bardhë Antike',
43 FFFFE0: 'E verdhë e Ndritur',
44 F0FFF0: 'Ngjyrë Nektari',
45 F0FFFF: 'Ngjyrë Qielli',
46 F0F8FF: 'E Kaltër Alice',
47 E6E6FA: 'Ngjyrë Purpur e Zbetë',
48 FFF: 'E bardhë',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Më Shumë Ngjyra...',
73 panelTitle: 'Ngjyrat',
74 textColorTitle: 'Ngjyra e Tekstit'
75} );
diff --git a/sources/plugins/colorbutton/lang/sr-latn.js b/sources/plugins/colorbutton/lang/sr-latn.js
new file mode 100644
index 0000000..6b24afb
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sr-latn.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sr-latn', {
6 auto: 'Automatski',
7 bgColorTitle: 'Boja pozadine',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Više boja...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Boja teksta'
75} );
diff --git a/sources/plugins/colorbutton/lang/sr.js b/sources/plugins/colorbutton/lang/sr.js
new file mode 100644
index 0000000..0d27bf3
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sr.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sr', {
6 auto: 'Аутоматски',
7 bgColorTitle: 'Боја позадине',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Више боја...',
73 panelTitle: 'Colors',
74 textColorTitle: 'Боја текста'
75} );
diff --git a/sources/plugins/colorbutton/lang/sv.js b/sources/plugins/colorbutton/lang/sv.js
new file mode 100644
index 0000000..72be373
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/sv.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sv', {
6 auto: 'Automatisk',
7 bgColorTitle: 'Bakgrundsfärg',
8 colors: {
9 '000': 'Svart',
10 '800000': 'Rödbrun',
11 '8B4513': 'Mörkbrun',
12 '2F4F4F': 'Skiffergrå',
13 '008080': 'Kricka',
14 '000080': 'Marinblå',
15 '4B0082': 'Indigo',
16 '696969': 'Mörkgrå',
17 B22222: 'Tegelsten',
18 A52A2A: 'Brun',
19 DAA520: 'Mörk guld',
20 '006400': 'Mörkgrön',
21 '40E0D0': 'Turkos',
22 '0000CD': 'Medium blå',
23 '800080': 'Lila',
24 '808080': 'Grå',
25 F00: 'Röd',
26 FF8C00: 'Mörkorange',
27 FFD700: 'Guld',
28 '008000': 'Grön',
29 '0FF': 'Turkos',
30 '00F': 'Blå',
31 EE82EE: 'Violett',
32 A9A9A9: 'Matt grå',
33 FFA07A: 'Laxrosa',
34 FFA500: 'Orange',
35 FFFF00: 'Gul',
36 '00FF00': 'Lime',
37 AFEEEE: 'Ljusturkos',
38 ADD8E6: 'Ljusblå',
39 DDA0DD: 'Plommon',
40 D3D3D3: 'Ljusgrå',
41 FFF0F5: 'Ljus lavendel',
42 FAEBD7: 'Antikvit',
43 FFFFE0: 'Ljusgul',
44 F0FFF0: 'Honungsdagg',
45 F0FFFF: 'Azurblå',
46 F0F8FF: 'Aliceblå',
47 E6E6FA: 'Lavendel',
48 FFF: 'Vit',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Fler färger...',
73 panelTitle: 'Färger',
74 textColorTitle: 'Textfärg'
75} );
diff --git a/sources/plugins/colorbutton/lang/th.js b/sources/plugins/colorbutton/lang/th.js
new file mode 100644
index 0000000..ff8e5d4
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/th.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'th', {
6 auto: 'สีอัตโนมัติ',
7 bgColorTitle: 'สีพื้นหลัง',
8 colors: {
9 '000': 'Black',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Brown',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Gray',
25 F00: 'Red',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Gold',
28 '008000': 'Green',
29 '0FF': 'Cyan',
30 '00F': 'Blue',
31 EE82EE: 'Violet',
32 A9A9A9: 'Dim Gray',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Orange',
35 FFFF00: 'Yellow',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'White',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'เลือกสีอื่นๆ...',
73 panelTitle: 'Colors',
74 textColorTitle: 'สีตัวอักษร'
75} );
diff --git a/sources/plugins/colorbutton/lang/tr.js b/sources/plugins/colorbutton/lang/tr.js
new file mode 100644
index 0000000..9a3e6f8
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/tr.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'tr', {
6 auto: 'Otomatik',
7 bgColorTitle: 'Arka Renk',
8 colors: {
9 '000': 'Siyah',
10 '800000': 'Kestane',
11 '8B4513': 'Koyu Kahverengi',
12 '2F4F4F': 'Koyu Kurşuni Gri',
13 '008080': 'Teal',
14 '000080': 'Mavi',
15 '4B0082': 'Çivit Mavisi',
16 '696969': 'Silik Gri',
17 B22222: 'Ateş Tuğlası',
18 A52A2A: 'Kahverengi',
19 DAA520: 'Altun Sırık',
20 '006400': 'Koyu Yeşil',
21 '40E0D0': 'Turkuaz',
22 '0000CD': 'Orta Mavi',
23 '800080': 'Pembe',
24 '808080': 'Gri',
25 F00: 'Kırmızı',
26 FF8C00: 'Koyu Portakal',
27 FFD700: 'Altın',
28 '008000': 'Yeşil',
29 '0FF': 'Ciyan',
30 '00F': 'Mavi',
31 EE82EE: 'Menekşe',
32 A9A9A9: 'Koyu Gri',
33 FFA07A: 'Açık Sarımsı',
34 FFA500: 'Portakal',
35 FFFF00: 'Sarı',
36 '00FF00': 'Açık Yeşil',
37 AFEEEE: 'Sönük Turkuaz',
38 ADD8E6: 'Açık Mavi',
39 DDA0DD: 'Mor',
40 D3D3D3: 'Açık Gri',
41 FFF0F5: 'Eflatun Pembe',
42 FAEBD7: 'Antik Beyaz',
43 FFFFE0: 'Açık Sarı',
44 F0FFF0: 'Balsarısı',
45 F0FFFF: 'Gök Mavisi',
46 F0F8FF: 'Reha Mavi',
47 E6E6FA: 'Eflatun',
48 FFF: 'Beyaz',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Diğer renkler...',
73 panelTitle: 'Renkler',
74 textColorTitle: 'Yazı Rengi'
75} );
diff --git a/sources/plugins/colorbutton/lang/tt.js b/sources/plugins/colorbutton/lang/tt.js
new file mode 100644
index 0000000..b3da33d
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/tt.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'tt', {
6 auto: 'Автоматик',
7 bgColorTitle: 'Фон төсе',
8 colors: {
9 '000': 'Кара',
10 '800000': 'Бордо',
11 '8B4513': 'Дарчин',
12 '2F4F4F': 'Аспид соры',
13 '008080': 'Күкле-яшелле',
14 '000080': 'Куе күк',
15 '4B0082': 'Индиго',
16 '696969': 'Куе соры',
17 B22222: 'Кармин',
18 A52A2A: 'Чия кызыл',
19 DAA520: 'Алтын каен',
20 '006400': 'Үлән',
21 '40E0D0': 'Фирәзә',
22 '0000CD': 'Фарсы күк',
23 '800080': 'Шәмәхә',
24 '808080': 'Соры',
25 F00: 'Кызыл',
26 FF8C00: 'Кабак',
27 FFD700: 'Алтын',
28 '008000': 'Яшел',
29 '0FF': 'Ачык зәңгәр',
30 '00F': 'Зәңгәр',
31 EE82EE: 'Миләүшә',
32 A9A9A9: 'Ачык соры',
33 FFA07A: 'Кызгылт сары алсу',
34 FFA500: 'Кызгылт сары',
35 FFFF00: 'Сары',
36 '00FF00': 'Лайм',
37 AFEEEE: 'Тонык күк',
38 ADD8E6: 'Тонык күкбаш',
39 DDA0DD: 'Аксыл шәмәхә',
40 D3D3D3: 'Ачык соры',
41 FFF0F5: 'Ал ала миләүшә',
42 FAEBD7: 'Җитен',
43 FFFFE0: 'Ачык сары',
44 F0FFF0: 'Аксыл көрән',
45 F0FFFF: 'Ап-ак',
46 F0F8FF: 'Аксыл зәңгәр диңгез',
47 E6E6FA: 'Ала миләүшә',
48 FFF: 'Ак',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Башка төсләр...',
73 panelTitle: 'Төсләр',
74 textColorTitle: 'Текст төсе'
75} );
diff --git a/sources/plugins/colorbutton/lang/ug.js b/sources/plugins/colorbutton/lang/ug.js
new file mode 100644
index 0000000..199adaf
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/ug.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ug', {
6 auto: 'ئۆزلۈكىدىن',
7 bgColorTitle: 'تەگلىك رەڭگى',
8 colors: {
9 '000': 'قارا',
10 '800000': 'قىزغۇچ سېرىق',
11 '8B4513': 'توق قوڭۇر',
12 '2F4F4F': 'قارامتۇل يېشىل',
13 '008080': 'كۆكۈش يېشىل',
14 '000080': 'قارامتۇل كۆك',
15 '4B0082': 'كۆكۈش كۈلرەڭ',
16 '696969': 'قارامتۇل كۈلرەڭ',
17 B22222: 'خىش قىزىل',
18 A52A2A: 'قوڭۇر',
19 DAA520: 'ئالتۇن سېرىق',
20 '006400': 'توق يېشىل',
21 '40E0D0': 'كۆكۈچ يېشىل',
22 '0000CD': 'ئوتتۇراھال كۆك',
23 '800080': 'بىنەپشە',
24 '808080': 'كۈلرەڭ',
25 F00: 'قىزىل',
26 FF8C00: 'توق قىزغۇچ سېرىق',
27 FFD700: 'ئالتۇن',
28 '008000': 'يېشىل',
29 '0FF': 'يېشىل كۆك',
30 '00F': 'كۆك',
31 EE82EE: 'قىزغۇچ بىنەپشە',
32 A9A9A9: 'توق كۈلرەڭ',
33 FFA07A: 'كاۋا چېچىكى سېرىق',
34 FFA500: 'قىزغۇچ سېرىق',
35 FFFF00: 'سېرىق',
36 '00FF00': 'Lime',
37 AFEEEE: 'سۇس ھاۋا رەڭ',
38 ADD8E6: 'ئوچۇق كۆك',
39 DDA0DD: 'قىزغۇچ بىنەپشە',
40 D3D3D3: 'سۇس كۆكۈچ كۈلرەڭ',
41 FFF0F5: 'سۇس قىزغۇچ بىنەپشە',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'سۇس سېرىق',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'ئاسمان كۆكى',
46 F0F8FF: 'سۇس كۆك',
47 E6E6FA: 'سۇس بىنەپشە',
48 FFF: 'ئاق',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'باشقا رەڭ',
73 panelTitle: 'رەڭ',
74 textColorTitle: 'تېكىست رەڭگى'
75} );
diff --git a/sources/plugins/colorbutton/lang/uk.js b/sources/plugins/colorbutton/lang/uk.js
new file mode 100644
index 0000000..d900812
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/uk.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'uk', {
6 auto: 'Авто',
7 bgColorTitle: 'Колір фону',
8 colors: {
9 '000': 'Чорний',
10 '800000': 'Бордовий',
11 '8B4513': 'Коричневий',
12 '2F4F4F': 'Темний сіро-зелений',
13 '008080': 'Морської хвилі',
14 '000080': 'Сливовий',
15 '4B0082': 'Індиго',
16 '696969': 'Темносірий',
17 B22222: 'Темночервоний',
18 A52A2A: 'Каштановий',
19 DAA520: 'Бежевий',
20 '006400': 'Темнозелений',
21 '40E0D0': 'Бірюзовий',
22 '0000CD': 'Темносиній',
23 '800080': 'Пурпурний',
24 '808080': 'Сірий',
25 F00: 'Червоний',
26 FF8C00: 'Темнооранжевий',
27 FFD700: 'Жовтий',
28 '008000': 'Зелений',
29 '0FF': 'Синьо-зелений',
30 '00F': 'Синій',
31 EE82EE: 'Фіолетовий',
32 A9A9A9: 'Світлосірий',
33 FFA07A: 'Рожевий',
34 FFA500: 'Оранжевий',
35 FFFF00: 'Яскравожовтий',
36 '00FF00': 'Салатовий',
37 AFEEEE: 'Світлобірюзовий',
38 ADD8E6: 'Блакитний',
39 DDA0DD: 'Світлофіолетовий',
40 D3D3D3: 'Сріблястий',
41 FFF0F5: 'Світлорожевий',
42 FAEBD7: 'Світлооранжевий',
43 FFFFE0: 'Світложовтий',
44 F0FFF0: 'Світлозелений',
45 F0FFFF: 'Світлий синьо-зелений',
46 F0F8FF: 'Світлоблакитний',
47 E6E6FA: 'Лавандовий',
48 FFF: 'Білий',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Кольори...',
73 panelTitle: 'Кольори',
74 textColorTitle: 'Колір тексту'
75} );
diff --git a/sources/plugins/colorbutton/lang/vi.js b/sources/plugins/colorbutton/lang/vi.js
new file mode 100644
index 0000000..b143a0f
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/vi.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'vi', {
6 auto: 'Tự động',
7 bgColorTitle: 'Màu nền',
8 colors: {
9 '000': 'Đen',
10 '800000': 'Maroon',
11 '8B4513': 'Saddle Brown',
12 '2F4F4F': 'Dark Slate Gray',
13 '008080': 'Teal',
14 '000080': 'Navy',
15 '4B0082': 'Indigo',
16 '696969': 'Dark Gray',
17 B22222: 'Fire Brick',
18 A52A2A: 'Nâu',
19 DAA520: 'Golden Rod',
20 '006400': 'Dark Green',
21 '40E0D0': 'Turquoise',
22 '0000CD': 'Medium Blue',
23 '800080': 'Purple',
24 '808080': 'Xám',
25 F00: 'Đỏ',
26 FF8C00: 'Dark Orange',
27 FFD700: 'Vàng',
28 '008000': 'Xanh lá cây',
29 '0FF': 'Cyan',
30 '00F': 'Xanh da trời',
31 EE82EE: 'Tím',
32 A9A9A9: 'Xám tối',
33 FFA07A: 'Light Salmon',
34 FFA500: 'Màu cam',
35 FFFF00: 'Vàng',
36 '00FF00': 'Lime',
37 AFEEEE: 'Pale Turquoise',
38 ADD8E6: 'Light Blue',
39 DDA0DD: 'Plum',
40 D3D3D3: 'Light Grey',
41 FFF0F5: 'Lavender Blush',
42 FAEBD7: 'Antique White',
43 FFFFE0: 'Light Yellow',
44 F0FFF0: 'Honeydew',
45 F0FFFF: 'Azure',
46 F0F8FF: 'Alice Blue',
47 E6E6FA: 'Lavender',
48 FFF: 'Trắng',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: 'Màu khác...',
73 panelTitle: 'Màu sắc',
74 textColorTitle: 'Màu chữ'
75} );
diff --git a/sources/plugins/colorbutton/lang/zh-cn.js b/sources/plugins/colorbutton/lang/zh-cn.js
new file mode 100644
index 0000000..6d7cb7a
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/zh-cn.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'zh-cn', {
6 auto: '自动',
7 bgColorTitle: '背景颜色',
8 colors: {
9 '000': '黑',
10 '800000': '褐红',
11 '8B4513': '深褐',
12 '2F4F4F': '墨绿',
13 '008080': '绿松石',
14 '000080': '海军蓝',
15 '4B0082': '靛蓝',
16 '696969': '暗灰',
17 B22222: '砖红',
18 A52A2A: '褐',
19 DAA520: '金黄',
20 '006400': '深绿',
21 '40E0D0': '蓝绿',
22 '0000CD': '中蓝',
23 '800080': '紫',
24 '808080': '灰',
25 F00: '红',
26 FF8C00: '深橙',
27 FFD700: '金',
28 '008000': '绿',
29 '0FF': '青',
30 '00F': '蓝',
31 EE82EE: '紫罗兰',
32 A9A9A9: '深灰',
33 FFA07A: '亮橙',
34 FFA500: '橙',
35 FFFF00: '黄',
36 '00FF00': '水绿',
37 AFEEEE: '粉蓝',
38 ADD8E6: '亮蓝',
39 DDA0DD: '梅红',
40 D3D3D3: '淡灰',
41 FFF0F5: '淡紫红',
42 FAEBD7: '古董白',
43 FFFFE0: '淡黄',
44 F0FFF0: '蜜白',
45 F0FFFF: '天蓝',
46 F0F8FF: '淡蓝',
47 E6E6FA: '淡紫',
48 FFF: '白',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: '其它颜色...',
73 panelTitle: '颜色',
74 textColorTitle: '文本颜色'
75} );
diff --git a/sources/plugins/colorbutton/lang/zh.js b/sources/plugins/colorbutton/lang/zh.js
new file mode 100644
index 0000000..85a7293
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/zh.js
@@ -0,0 +1,75 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'zh', {
6 auto: '自動',
7 bgColorTitle: '背景顏色',
8 colors: {
9 '000': '黑色',
10 '800000': '栗色',
11 '8B4513': '鞍褐色',
12 '2F4F4F': '暗瓦灰色',
13 '008080': '水壓色',
14 '000080': '丈青澀',
15 '4B0082': '靛青',
16 '696969': '深灰色',
17 B22222: '磚紅色',
18 A52A2A: '褐色',
19 DAA520: '金黃色',
20 '006400': '深綠色',
21 '40E0D0': '青綠色',
22 '0000CD': '藍色',
23 '800080': '紫色',
24 '808080': '灰色',
25 F00: '紅色',
26 FF8C00: '深橘色',
27 FFD700: '金色',
28 '008000': '綠色',
29 '0FF': '藍綠色',
30 '00F': '藍色',
31 EE82EE: '紫色',
32 A9A9A9: '暗灰色',
33 FFA07A: '亮鮭紅',
34 FFA500: '橘色',
35 FFFF00: '黃色',
36 '00FF00': '鮮綠色',
37 AFEEEE: '綠松色',
38 ADD8E6: '淺藍色',
39 DDA0DD: '枚紅色',
40 D3D3D3: '淺灰色',
41 FFF0F5: '淺紫色',
42 FAEBD7: '骨董白',
43 FFFFE0: '淺黃色',
44 F0FFF0: '蜜瓜綠',
45 F0FFFF: '天藍色',
46 F0F8FF: '愛麗斯蘭',
47 E6E6FA: '淺紫色',
48 FFF: '白色',
49 '1ABC9C': 'Strong Cyan', // MISSING
50 '2ECC71': 'Emerald', // MISSING
51 '3498DB': 'Bright Blue', // MISSING
52 '9B59B6': 'Amethyst', // MISSING
53 '4E5F70': 'Grayish Blue', // MISSING
54 'F1C40F': 'Vivid Yellow', // MISSING
55 '16A085': 'Dark Cyan', // MISSING
56 '27AE60': 'Dark Emerald', // MISSING
57 '2980B9': 'Strong Blue', // MISSING
58 '8E44AD': 'Dark Violet', // MISSING
59 '2C3E50': 'Desaturated Blue', // MISSING
60 'F39C12': 'Orange', // MISSING
61 'E67E22': 'Carrot', // MISSING
62 'E74C3C': 'Pale Red', // MISSING
63 'ECF0F1': 'Bright Silver', // MISSING
64 '95A5A6': 'Light Grayish Cyan', // MISSING
65 'DDD': 'Light Gray', // MISSING
66 'D35400': 'Pumpkin', // MISSING
67 'C0392B': 'Strong Red', // MISSING
68 'BDC3C7': 'Silver', // MISSING
69 '7F8C8D': 'Grayish Cyan', // MISSING
70 '999': 'Dark Gray' // MISSING
71 },
72 more: '更多顏色',
73 panelTitle: '顏色',
74 textColorTitle: '文字顏色'
75} );
diff --git a/sources/plugins/colorbutton/plugin.js b/sources/plugins/colorbutton/plugin.js
new file mode 100644
index 0000000..5382333
--- /dev/null
+++ b/sources/plugins/colorbutton/plugin.js
@@ -0,0 +1,411 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/**
7 * @fileOverview The "colorbutton" plugin that makes it possible to assign
8 * text and background colors to editor contents.
9 *
10 */
11CKEDITOR.plugins.add( 'colorbutton', {
12 requires: 'panelbutton,floatpanel',
13 // jscs:disable maximumLineLength
14 lang: 'af,ar,az,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,oc,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
16 icons: 'bgcolor,textcolor', // %REMOVE_LINE_CORE%
17 hidpi: true, // %REMOVE_LINE_CORE%
18 init: function( editor ) {
19 var config = editor.config,
20 lang = editor.lang.colorbutton;
21
22 if ( !CKEDITOR.env.hc ) {
23 addButton( 'TextColor', 'fore', lang.textColorTitle, 10, {
24 contentTransformations: [
25 [
26 {
27 element: 'font',
28 check: 'span{color}',
29 left: function( element ) {
30 return !!element.attributes.color;
31 },
32 right: function( element ) {
33 element.name = 'span';
34
35 element.attributes.color && ( element.styles.color = element.attributes.color );
36 delete element.attributes.color;
37 }
38 }
39 ]
40 ]
41 } );
42
43 var bgOptions = {},
44 normalizeBackground = editor.config.colorButton_normalizeBackground;
45
46 if ( normalizeBackground === undefined || normalizeBackground ) {
47 // If background contains only color, then we want to convert it into background-color so that it's
48 // correctly picked by colorbutton plugin.
49 bgOptions.contentTransformations = [
50 [
51 {
52 // Transform span that specify background with color only to background-color.
53 element: 'span',
54 left: function( element ) {
55 var tools = CKEDITOR.tools;
56 if ( element.name != 'span' || !element.styles || !element.styles.background ) {
57 return false;
58 }
59
60 var background = tools.style.parse.background( element.styles.background );
61
62 // We return true only if background specifies **only** color property, and there's only one background directive.
63 return background.color && tools.objectKeys( background ).length === 1;
64 },
65 right: function( element ) {
66 var style = new CKEDITOR.style( editor.config.colorButton_backStyle, {
67 color: element.styles.background
68 } ),
69 definition = style.getDefinition();
70
71 // Align the output object with the template used in config.
72 element.name = definition.element;
73 element.styles = definition.styles;
74 element.attributes = definition.attributes || {};
75
76 return element;
77 }
78 }
79 ]
80 ];
81 }
82
83 addButton( 'BGColor', 'back', lang.bgColorTitle, 20, bgOptions );
84 }
85
86 function addButton( name, type, title, order, options ) {
87 var style = new CKEDITOR.style( config[ 'colorButton_' + type + 'Style' ] ),
88 colorBoxId = CKEDITOR.tools.getNextId() + '_colorBox';
89
90 options = options || {};
91
92 editor.ui.add( name, CKEDITOR.UI_PANELBUTTON, {
93 label: title,
94 title: title,
95 modes: { wysiwyg: 1 },
96 editorFocus: 0,
97 toolbar: 'colors,' + order,
98 allowedContent: style,
99 requiredContent: style,
100 contentTransformations: options.contentTransformations,
101
102 panel: {
103 css: CKEDITOR.skin.getPath( 'editor' ),
104 attributes: { role: 'listbox', 'aria-label': lang.panelTitle }
105 },
106
107 onBlock: function( panel, block ) {
108 block.autoSize = true;
109 block.element.addClass( 'cke_colorblock' );
110 block.element.setHtml( renderColors( panel, type, colorBoxId ) );
111 // The block should not have scrollbars (#5933, #6056)
112 block.element.getDocument().getBody().setStyle( 'overflow', 'hidden' );
113
114 CKEDITOR.ui.fire( 'ready', this );
115
116 var keys = block.keys;
117 var rtl = editor.lang.dir == 'rtl';
118 keys[ rtl ? 37 : 39 ] = 'next'; // ARROW-RIGHT
119 keys[ 40 ] = 'next'; // ARROW-DOWN
120 keys[ 9 ] = 'next'; // TAB
121 keys[ rtl ? 39 : 37 ] = 'prev'; // ARROW-LEFT
122 keys[ 38 ] = 'prev'; // ARROW-UP
123 keys[ CKEDITOR.SHIFT + 9 ] = 'prev'; // SHIFT + TAB
124 keys[ 32 ] = 'click'; // SPACE
125 },
126
127 refresh: function() {
128 if ( !editor.activeFilter.check( style ) )
129 this.setState( CKEDITOR.TRISTATE_DISABLED );
130 },
131
132 // The automatic colorbox should represent the real color (#6010)
133 onOpen: function() {
134
135 var selection = editor.getSelection(),
136 block = selection && selection.getStartElement(),
137 path = editor.elementPath( block ),
138 color;
139
140 if ( !path )
141 return;
142
143 // Find the closest block element.
144 block = path.block || path.blockLimit || editor.document.getBody();
145
146 // The background color might be transparent. In that case, look up the color in the DOM tree.
147 do {
148 color = block && block.getComputedStyle( type == 'back' ? 'background-color' : 'color' ) || 'transparent';
149 }
150 while ( type == 'back' && color == 'transparent' && block && ( block = block.getParent() ) );
151
152 // The box should never be transparent.
153 if ( !color || color == 'transparent' )
154 color = '#ffffff';
155
156 if ( config.colorButton_enableAutomatic !== false ) {
157 this._.panel._.iframe.getFrameDocument().getById( colorBoxId ).setStyle( 'background-color', color );
158 }
159
160 return color;
161 }
162 } );
163 }
164
165 function renderColors( panel, type, colorBoxId ) {
166 var output = [],
167 colors = config.colorButton_colors.split( ',' ),
168 colorsPerRow = config.colorButton_colorsPerRow || 6,
169 // Tells if we should include "More Colors..." button.
170 moreColorsEnabled = editor.plugins.colordialog && config.colorButton_enableMore !== false,
171 // aria-setsize and aria-posinset attributes are used to indicate size of options, because
172 // screen readers doesn't play nice with table, based layouts (#12097).
173 total = colors.length + ( moreColorsEnabled ? 2 : 1 );
174
175 var clickFn = CKEDITOR.tools.addFunction( function( color, type ) {
176 var applyColorStyle = arguments.callee;
177 function onColorDialogClose( evt ) {
178 this.removeListener( 'ok', onColorDialogClose );
179 this.removeListener( 'cancel', onColorDialogClose );
180
181 evt.name == 'ok' && applyColorStyle( this.getContentElement( 'picker', 'selectedColor' ).getValue(), type );
182 }
183
184 if ( color == '?' ) {
185 editor.openDialog( 'colordialog', function() {
186 this.on( 'ok', onColorDialogClose );
187 this.on( 'cancel', onColorDialogClose );
188 } );
189
190 return;
191 }
192
193 editor.focus();
194
195 panel.hide();
196
197 editor.fire( 'saveSnapshot' );
198
199 // Clean up any conflicting style within the range.
200 editor.removeStyle( new CKEDITOR.style( config[ 'colorButton_' + type + 'Style' ], { color: 'inherit' } ) );
201
202 if ( color ) {
203 var colorStyle = config[ 'colorButton_' + type + 'Style' ];
204
205 colorStyle.childRule = type == 'back' ?
206 function( element ) {
207 // It's better to apply background color as the innermost style. (#3599)
208 // Except for "unstylable elements". (#6103)
209 return isUnstylable( element );
210 } : function( element ) {
211 // Fore color style must be applied inside links instead of around it. (#4772,#6908)
212 return !( element.is( 'a' ) || element.getElementsByTag( 'a' ).count() ) || isUnstylable( element );
213 };
214
215 editor.applyStyle( new CKEDITOR.style( colorStyle, { color: color } ) );
216 }
217
218 editor.fire( 'saveSnapshot' );
219 } );
220
221 if ( config.colorButton_enableAutomatic !== false ) {
222 // Render the "Automatic" button.
223 output.push( '<a class="cke_colorauto" _cke_focus=1 hidefocus=true' +
224 ' title="', lang.auto, '"' +
225 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ',null,\'', type, '\');return false;"' +
226 ' href="javascript:void(\'', lang.auto, '\')"' +
227 ' role="option" aria-posinset="1" aria-setsize="', total, '">' +
228 '<table role="presentation" cellspacing=0 cellpadding=0 width="100%">' +
229 '<tr>' +
230 '<td colspan="' + colorsPerRow + '" align="center"><span class="cke_colorbox" id="', colorBoxId, '"></span>', lang.auto, '</td>' +
231 '</tr>' +
232 '</table>' +
233 '</a>' );
234 }
235 output.push( '<table role="presentation" cellspacing=0 cellpadding=0 width="100%">' );
236
237 // Render the color boxes.
238 for ( var i = 0; i < colors.length; i++ ) {
239 if ( ( i % colorsPerRow ) === 0 )
240 output.push( '</tr><tr>' );
241
242 var parts = colors[ i ].split( '/' ),
243 colorName = parts[ 0 ],
244 colorCode = parts[ 1 ] || colorName;
245
246 // The data can be only a color code (without #) or colorName + color code
247 // If only a color code is provided, then the colorName is the color with the hash
248 // Convert the color from RGB to RRGGBB for better compatibility with IE and <font>. See #5676
249 if ( !parts[ 1 ] )
250 colorName = '#' + colorName.replace( /^(.)(.)(.)$/, '$1$1$2$2$3$3' );
251
252 var colorLabel = editor.lang.colorbutton.colors[ colorCode ] || colorCode;
253 output.push( '<td>' +
254 '<a class="cke_colorbox" _cke_focus=1 hidefocus=true' +
255 ' title="', colorLabel, '"' +
256 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ',\'', colorName, '\',\'', type, '\'); return false;"' +
257 ' href="javascript:void(\'', colorLabel, '\')"' +
258 ' role="option" aria-posinset="', ( i + 2 ), '" aria-setsize="', total, '">' +
259 '<span class="cke_colorbox" style="background-color:#', colorCode, '"></span>' +
260 '</a>' +
261 '</td>' );
262 }
263
264 // Render the "More Colors" button.
265 if ( moreColorsEnabled ) {
266 output.push( '</tr>' +
267 '<tr>' +
268 '<td colspan="' + colorsPerRow + '" align="center">' +
269 '<a class="cke_colormore" _cke_focus=1 hidefocus=true' +
270 ' title="', lang.more, '"' +
271 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ',\'?\',\'', type, '\');return false;"' +
272 ' href="javascript:void(\'', lang.more, '\')"', ' role="option" aria-posinset="', total, '" aria-setsize="', total, '">', lang.more, '</a>' +
273 '</td>' ); // tr is later in the code.
274 }
275
276 output.push( '</tr></table>' );
277
278 return output.join( '' );
279 }
280
281 function isUnstylable( ele ) {
282 return ( ele.getAttribute( 'contentEditable' ) == 'false' ) || ele.getAttribute( 'data-nostyle' );
283 }
284 }
285} );
286
287/**
288 * Whether to enable the **More Colors** button in the color selectors.
289 *
290 * Read more in the [documentation](#!/guide/dev_colorbutton)
291 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
292 *
293 * config.colorButton_enableMore = false;
294 *
295 * @cfg {Boolean} [colorButton_enableMore=true]
296 * @member CKEDITOR.config
297 */
298
299/**
300 * Defines the colors to be displayed in the color selectors. This is a string
301 * containing hexadecimal notation for HTML colors, without the `'#'` prefix.
302 *
303 * **Since 3.3:** A color name may optionally be defined by prefixing the entries with
304 * a name and the slash character. For example, `'FontColor1/FF9900'` will be
305 * displayed as the color `#FF9900` in the selector, but will be output as `'FontColor1'`.
306 *
307 * **Since 4.6.2:** The default color palette has changed. It contains fewer colors in more
308 * pastel shades than the previous one.
309 *
310 * Read more in the [documentation](#!/guide/dev_colorbutton)
311 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
312 *
313 * // Brazil colors only.
314 * config.colorButton_colors = '00923E,F8C100,28166F';
315 *
316 * config.colorButton_colors = 'FontColor1/FF9900,FontColor2/0066CC,FontColor3/F00';
317 *
318 * // CKEditor color palette available before version 4.6.2.
319 * config.colorButton_colors =
320 * '000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,' +
321 * 'B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,' +
322 * 'F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,' +
323 * 'FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,' +
324 * 'FFF0F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF';
325 *
326 * @cfg {String} [colorButton_colors=see source]
327 * @member CKEDITOR.config
328 */
329CKEDITOR.config.colorButton_colors = '1ABC9C,2ECC71,3498DB,9B59B6,4E5F70,F1C40F,' +
330 '16A085,27AE60,2980B9,8E44AD,2C3E50,F39C12,' +
331 'E67E22,E74C3C,ECF0F1,95A5A6,DDD,FFF,' +
332 'D35400,C0392B,BDC3C7,7F8C8D,999,000';
333
334/**
335 * Stores the style definition that applies the text foreground color.
336 *
337 * Read more in the [documentation](#!/guide/dev_colorbutton)
338 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
339 *
340 * // This is actually the default value.
341 * config.colorButton_foreStyle = {
342 * element: 'span',
343 * styles: { color: '#(color)' }
344 * };
345 *
346 * @cfg [colorButton_foreStyle=see source]
347 * @member CKEDITOR.config
348 */
349CKEDITOR.config.colorButton_foreStyle = {
350 element: 'span',
351 styles: { 'color': '#(color)' },
352 overrides: [ {
353 element: 'font', attributes: { 'color': null }
354 } ]
355};
356
357/**
358 * Stores the style definition that applies the text background color.
359 *
360 * Read more in the [documentation](#!/guide/dev_colorbutton)
361 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
362 *
363 * // This is actually the default value.
364 * config.colorButton_backStyle = {
365 * element: 'span',
366 * styles: { 'background-color': '#(color)' }
367 * };
368 *
369 * @cfg [colorButton_backStyle=see source]
370 * @member CKEDITOR.config
371 */
372CKEDITOR.config.colorButton_backStyle = {
373 element: 'span',
374 styles: { 'background-color': '#(color)' }
375};
376
377/**
378 * Whether to enable the **Automatic** button in the color selectors.
379 *
380 * Read more in the [documentation](#!/guide/dev_colorbutton)
381 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
382 *
383 * config.colorButton_enableAutomatic = false;
384 *
385 * @cfg {Boolean} [colorButton_enableAutomatic=true]
386 * @member CKEDITOR.config
387 */
388
389/**
390 * Defines how many colors will be shown per row in the color selectors.
391 *
392 * Read more in the [documentation](#!/guide/dev_colorbutton)
393 * and see the [SDK sample](http://sdk.ckeditor.com/samples/colorbutton.html).
394 *
395 * config.colorButton_colorsPerRow = 8;
396 *
397 * @since 4.6.2
398 * @cfg {Number} [colorButton_colorsPerRow=6]
399 * @member CKEDITOR.config
400 */
401
402/**
403 * Whether the plugin should convert `background` CSS properties with color only, to a `background-color` property,
404 * allowing the [Color Button](http://ckeditor.com/addon/colorbutton) plugin to edit these styles.
405 *
406 * config.colorButton_normalizeBackground = false;
407 *
408 * @since 4.6.1
409 * @cfg {Boolean} [colorButton_normalizeBackground=true]
410 * @member CKEDITOR.config
411 */
diff --git a/sources/plugins/colordialog/dialogs/colordialog.css b/sources/plugins/colordialog/dialogs/colordialog.css
new file mode 100644
index 0000000..3ec0d2a
--- /dev/null
+++ b/sources/plugins/colordialog/dialogs/colordialog.css
@@ -0,0 +1,20 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6.cke_colordialog_colorcell {
7 width: 12px; /* All cells have equal width which depends on parent width (in this case table parent). Width works more like max-width. */
8 height: 14px;
9 padding: 1px; /* Padding is replaced by border for focused cells. Prevents 'jumping' when adding borders. */
10}
11
12.cke_colordialog_colorcell.cke_colordialog_focused_light,
13.cke_colordialog_colorcell.cke_colordialog_focused_dark {
14 padding: 0; /* Shrink cell to allow 1px border indicating focus. */
15 border: 1px dotted #000;
16}
17
18.cke_colordialog_colorcell.cke_colordialog_focused_dark {
19 border-color: #FFF;
20}
diff --git a/sources/plugins/colordialog/dialogs/colordialog.js b/sources/plugins/colordialog/dialogs/colordialog.js
new file mode 100644
index 0000000..cb67766
--- /dev/null
+++ b/sources/plugins/colordialog/dialogs/colordialog.js
@@ -0,0 +1,343 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.dialog.add( 'colordialog', function( editor ) {
7 // Define some shorthands.
8 var $el = CKEDITOR.dom.element,
9 $doc = CKEDITOR.document,
10 lang = editor.lang.colordialog,
11 colorCellCls = 'cke_colordialog_colorcell',
12 focusedColorLightCls = 'cke_colordialog_focused_light',
13 focusedColorDarkCls = 'cke_colordialog_focused_dark',
14 selectedColorCls = 'cke_colordialog_selected';
15
16 // Reference the dialog.
17 var dialog,
18 selected;
19
20 var spacer = {
21 type: 'html',
22 html: '&nbsp;'
23 };
24
25 function clearSelected() {
26 $doc.getById( selHiColorId ).removeStyle( 'background-color' );
27 dialog.getContentElement( 'picker', 'selectedColor' ).setValue( '' );
28 removeSelected();
29 }
30
31 function updateSelected( evt ) {
32 var target = evt.data.getTarget(),
33 color;
34
35 if ( target.getName() == 'td' && ( color = target.getChild( 0 ).getHtml() ) ) {
36 removeSelected();
37
38 selected = target;
39 selected.setAttribute( 'aria-selected', true );
40 selected.addClass( selectedColorCls );
41 dialog.getContentElement( 'picker', 'selectedColor' ).setValue( color );
42 }
43 }
44
45 function removeSelected() {
46 if ( selected ) {
47 selected.removeClass( selectedColorCls );
48 selected.removeAttribute( 'aria-selected' ); // Attribute aria-selected should also be removed when selection changes.
49 selected = null;
50 }
51 }
52
53 // Basing black-white decision off of luma scheme using the Rec. 709 version.
54 function isLightColor( color ) {
55 color = color.replace( /^#/, '' );
56 for ( var i = 0, rgb = []; i <= 2; i++ )
57 rgb[ i ] = parseInt( color.substr( i * 2, 2 ), 16 );
58 var luma = ( 0.2126 * rgb[ 0 ] ) + ( 0.7152 * rgb[ 1 ] ) + ( 0.0722 * rgb[ 2 ] );
59 return luma >= 165;
60 }
61
62 // Distinguish focused and hover states.
63 var focused, hovered;
64
65 // Apply highlight style.
66 function updateHighlight( event ) {
67 // Convert to event.
68 !event.name && ( event = new CKEDITOR.event( event ) );
69
70 var isFocus = !( /mouse/ ).test( event.name ),
71 target = event.data.getTarget(),
72 color;
73
74 if ( target.getName() == 'td' && ( color = target.getChild( 0 ).getHtml() ) ) {
75 removeHighlight( event );
76
77 isFocus ? focused = target : hovered = target;
78
79 // Apply CSS class to show focus.
80 if ( isFocus ) {
81 target.addClass( isLightColor( color ) ? focusedColorLightCls : focusedColorDarkCls );
82 }
83 setHighlight( color );
84 }
85 }
86
87 function clearHighlight() {
88 focused.removeClass( focusedColorLightCls );
89 focused.removeClass( focusedColorDarkCls );
90 setHighlight( false );
91 focused = null;
92 }
93
94 // Remove previously focused style.
95 function removeHighlight( event ) {
96 var isFocus = !( /mouse/ ).test( event.name ),
97 target = isFocus && focused;
98
99 if ( target ) {
100 target.removeClass( focusedColorLightCls );
101 target.removeClass( focusedColorDarkCls );
102 }
103
104 if ( !( focused || hovered ) ) {
105 setHighlight( false );
106 }
107 }
108
109 function setHighlight( color ) {
110 if ( color ) {
111 $doc.getById( hicolorId ).setStyle( 'background-color', color );
112 $doc.getById( hicolorTextId ).setHtml( color );
113
114 } else {
115 $doc.getById( hicolorId ).removeStyle( 'background-color' );
116 $doc.getById( hicolorTextId ).setHtml( '&nbsp;' );
117 }
118 }
119
120 function onKeyStrokes( evt ) {
121 var domEvt = evt.data;
122
123 var element = domEvt.getTarget();
124 var relative, nodeToMove;
125 var keystroke = domEvt.getKeystroke(),
126 rtl = editor.lang.dir == 'rtl';
127
128 switch ( keystroke ) {
129 // UP-ARROW
130 case 38:
131 // relative is TR
132 if ( ( relative = element.getParent().getPrevious() ) ) {
133 nodeToMove = relative.getChild( [ element.getIndex() ] );
134 nodeToMove.focus();
135 }
136 domEvt.preventDefault();
137 break;
138 // DOWN-ARROW
139 case 40:
140 // relative is TR
141 if ( ( relative = element.getParent().getNext() ) ) {
142 nodeToMove = relative.getChild( [ element.getIndex() ] );
143 if ( nodeToMove && nodeToMove.type == 1 )
144 nodeToMove.focus();
145
146 }
147 domEvt.preventDefault();
148 break;
149
150 // SPACE
151 // ENTER
152 case 32:
153 case 13:
154 updateSelected( evt );
155 domEvt.preventDefault();
156 break;
157
158 // RIGHT-ARROW
159 case rtl ? 37 : 39:
160 // relative is TD
161 if ( ( nodeToMove = element.getNext() ) ) {
162 if ( nodeToMove.type == 1 ) {
163 nodeToMove.focus();
164 domEvt.preventDefault( true );
165 }
166 }
167 // relative is TR
168 else if ( ( relative = element.getParent().getNext() ) ) {
169 nodeToMove = relative.getChild( [ 0 ] );
170 if ( nodeToMove && nodeToMove.type == 1 ) {
171 nodeToMove.focus();
172 domEvt.preventDefault( true );
173 }
174 }
175 break;
176
177 // LEFT-ARROW
178 case rtl ? 39 : 37:
179 // relative is TD
180 if ( ( nodeToMove = element.getPrevious() ) ) {
181 nodeToMove.focus();
182 domEvt.preventDefault( true );
183 }
184 // relative is TR
185 else if ( ( relative = element.getParent().getPrevious() ) ) {
186 nodeToMove = relative.getLast();
187 nodeToMove.focus();
188 domEvt.preventDefault( true );
189 }
190 break;
191 default:
192 // Do not stop not handled events.
193 return;
194 }
195 }
196
197 function createColorTable() {
198 table = CKEDITOR.dom.element.createFromHtml( '<table tabIndex="-1" class="cke_colordialog_table"' +
199 ' aria-label="' + lang.options + '" role="grid" style="border-collapse:separate;" cellspacing="0">' +
200 '<caption class="cke_voice_label">' + lang.options + '</caption>' +
201 '<tbody role="presentation"></tbody></table>' );
202
203 table.on( 'mouseover', updateHighlight );
204 table.on( 'mouseout', removeHighlight );
205
206 // Create the base colors array.
207 var aColors = [ '00', '33', '66', '99', 'cc', 'ff' ];
208
209 // This function combines two ranges of three values from the color array into a row.
210 function appendColorRow( rangeA, rangeB ) {
211 for ( var i = rangeA; i < rangeA + 3; i++ ) {
212 var row = new $el( table.$.insertRow( -1 ) );
213 row.setAttribute( 'role', 'row' );
214
215 for ( var j = rangeB; j < rangeB + 3; j++ ) {
216 for ( var n = 0; n < 6; n++ ) {
217 appendColorCell( row.$, '#' + aColors[ j ] + aColors[ n ] + aColors[ i ] );
218 }
219 }
220 }
221 }
222
223 // This function create a single color cell in the color table.
224 function appendColorCell( targetRow, color ) {
225 var cell = new $el( targetRow.insertCell( -1 ) );
226 cell.setAttribute( 'class', 'ColorCell ' + colorCellCls );
227 cell.setAttribute( 'tabIndex', -1 );
228 cell.setAttribute( 'role', 'gridcell' );
229
230 cell.on( 'keydown', onKeyStrokes );
231 cell.on( 'click', updateSelected );
232 cell.on( 'focus', updateHighlight );
233 cell.on( 'blur', removeHighlight );
234
235 cell.setStyle( 'background-color', color );
236
237 var colorLabel = numbering( 'color_table_cell' );
238 cell.setAttribute( 'aria-labelledby', colorLabel );
239 cell.append( CKEDITOR.dom.element.createFromHtml( '<span id="' + colorLabel + '" class="cke_voice_label">' + color + '</span>', CKEDITOR.document ) );
240 }
241
242 appendColorRow( 0, 0 );
243 appendColorRow( 3, 0 );
244 appendColorRow( 0, 3 );
245 appendColorRow( 3, 3 );
246
247 // Create the last row.
248 var oRow = new $el( table.$.insertRow( -1 ) );
249 oRow.setAttribute( 'role', 'row' );
250
251 // Create the gray scale colors cells.
252 appendColorCell( oRow.$, '#000000' );
253 for ( var n = 0; n < 16; n++ ) {
254 var c = n.toString( 16 );
255 appendColorCell( oRow.$, '#' + c + c + c + c + c + c );
256 }
257 appendColorCell( oRow.$, '#ffffff' );
258 }
259
260 var numbering = function( id ) {
261 return CKEDITOR.tools.getNextId() + '_' + id;
262 },
263 hicolorId = numbering( 'hicolor' ),
264 hicolorTextId = numbering( 'hicolortext' ),
265 selHiColorId = numbering( 'selhicolor' ),
266 table;
267
268 createColorTable();
269
270 // Load CSS.
271 CKEDITOR.document.appendStyleSheet( CKEDITOR.getUrl( CKEDITOR.plugins.get( 'colordialog' ).path + 'dialogs/colordialog.css' ) );
272
273 return {
274 title: lang.title,
275 minWidth: 360,
276 minHeight: 220,
277 onLoad: function() {
278 // Update reference.
279 dialog = this;
280 },
281 onHide: function() {
282 clearSelected();
283 clearHighlight();
284 },
285 contents: [ {
286 id: 'picker',
287 label: lang.title,
288 accessKey: 'I',
289 elements: [ {
290 type: 'hbox',
291 padding: 0,
292 widths: [ '70%', '10%', '30%' ],
293 children: [ {
294 type: 'html',
295 html: '<div></div>',
296 onLoad: function() {
297 CKEDITOR.document.getById( this.domId ).append( table );
298 },
299 focus: function() {
300 // Restore the previously focused cell,
301 // otherwise put the initial focus on the first table cell.
302 ( focused || this.getElement().getElementsByTag( 'td' ).getItem( 0 ) ).focus();
303 }
304 },
305 spacer,
306 {
307 type: 'vbox',
308 padding: 0,
309 widths: [ '70%', '5%', '25%' ],
310 children: [ {
311 type: 'html',
312 html: '<span>' + lang.highlight + '</span>' +
313 '<div id="' + hicolorId + '" style="border: 1px solid; height: 74px; width: 74px;"></div>' +
314 '<div id="' + hicolorTextId + '">&nbsp;</div><span>' + lang.selected + '</span>' +
315 '<div id="' + selHiColorId + '" style="border: 1px solid; height: 20px; width: 74px;"></div>'
316 },
317 {
318 type: 'text',
319 label: lang.selected,
320 labelStyle: 'display:none',
321 id: 'selectedColor',
322 style: 'width: 76px;margin-top:4px',
323 onChange: function() {
324 // Try to update color preview with new value. If fails, then set it no none.
325 try {
326 $doc.getById( selHiColorId ).setStyle( 'background-color', this.getValue() );
327 } catch ( e ) {
328 clearSelected();
329 }
330 }
331 },
332 spacer,
333 {
334 type: 'button',
335 id: 'clear',
336 label: lang.clear,
337 onClick: clearSelected
338 } ]
339 } ]
340 } ]
341 } ]
342 };
343} );
diff --git a/sources/plugins/colordialog/lang/af.js b/sources/plugins/colordialog/lang/af.js
new file mode 100644
index 0000000..2fc0118
--- /dev/null
+++ b/sources/plugins/colordialog/lang/af.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'af', {
6 clear: 'Herstel',
7 highlight: 'Aktief',
8 options: 'Kleuropsies',
9 selected: 'Geselekteer',
10 title: 'Kies kleur'
11} );
diff --git a/sources/plugins/colordialog/lang/ar.js b/sources/plugins/colordialog/lang/ar.js
new file mode 100644
index 0000000..cec0667
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ar.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ar', {
6 clear: 'مسح',
7 highlight: 'تحديد',
8 options: 'اختيارات الألوان',
9 selected: 'اللون المختار',
10 title: 'اختر اللون'
11} );
diff --git a/sources/plugins/colordialog/lang/az.js b/sources/plugins/colordialog/lang/az.js
new file mode 100644
index 0000000..0ddae4b
--- /dev/null
+++ b/sources/plugins/colordialog/lang/az.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'az', {
6 clear: 'Təmizlə',
7 highlight: 'Ayırmaq',
8 options: 'Rəng seçimləri',
9 selected: 'Seçilmiş rəng',
10 title: 'Rəngi seç'
11} );
diff --git a/sources/plugins/colordialog/lang/bg.js b/sources/plugins/colordialog/lang/bg.js
new file mode 100644
index 0000000..bd99938
--- /dev/null
+++ b/sources/plugins/colordialog/lang/bg.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bg', {
6 clear: 'Изчистване',
7 highlight: 'Осветяване',
8 options: 'Цветови опции',
9 selected: 'Изберете цвят',
10 title: 'Изберете цвят'
11} );
diff --git a/sources/plugins/colordialog/lang/bn.js b/sources/plugins/colordialog/lang/bn.js
new file mode 100644
index 0000000..1f07b18
--- /dev/null
+++ b/sources/plugins/colordialog/lang/bn.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bn', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/bs.js b/sources/plugins/colordialog/lang/bs.js
new file mode 100644
index 0000000..94093f9
--- /dev/null
+++ b/sources/plugins/colordialog/lang/bs.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bs', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/ca.js b/sources/plugins/colordialog/lang/ca.js
new file mode 100644
index 0000000..09a2062
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ca.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ca', {
6 clear: 'Neteja',
7 highlight: 'Destacat',
8 options: 'Opcions del color',
9 selected: 'Color Seleccionat',
10 title: 'Seleccioni el color'
11} );
diff --git a/sources/plugins/colordialog/lang/cs.js b/sources/plugins/colordialog/lang/cs.js
new file mode 100644
index 0000000..56a99b7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/cs.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'cs', {
6 clear: 'Vyčistit',
7 highlight: 'Zvýraznit',
8 options: 'Nastavení barvy',
9 selected: 'Vybráno',
10 title: 'Výběr barvy'
11} );
diff --git a/sources/plugins/colordialog/lang/cy.js b/sources/plugins/colordialog/lang/cy.js
new file mode 100644
index 0000000..84501b6
--- /dev/null
+++ b/sources/plugins/colordialog/lang/cy.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'cy', {
6 clear: 'Clirio',
7 highlight: 'Uwcholeuo',
8 options: 'Opsiynau Lliw',
9 selected: 'Lliw a Ddewiswyd',
10 title: 'Dewis lliw'
11} );
diff --git a/sources/plugins/colordialog/lang/da.js b/sources/plugins/colordialog/lang/da.js
new file mode 100644
index 0000000..24188c7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/da.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'da', {
6 clear: 'Nulstil',
7 highlight: 'Markér',
8 options: 'Farvemuligheder',
9 selected: 'Valgt farve',
10 title: 'Vælg farve'
11} );
diff --git a/sources/plugins/colordialog/lang/de-ch.js b/sources/plugins/colordialog/lang/de-ch.js
new file mode 100644
index 0000000..9c9f542
--- /dev/null
+++ b/sources/plugins/colordialog/lang/de-ch.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, 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
new file mode 100644
index 0000000..eac47c7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/de.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'de', {
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/el.js b/sources/plugins/colordialog/lang/el.js
new file mode 100644
index 0000000..ac63513
--- /dev/null
+++ b/sources/plugins/colordialog/lang/el.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'el', {
6 clear: 'Εκκαθάριση',
7 highlight: 'Σήμανση',
8 options: 'Επιλογές Χρωμάτων',
9 selected: 'Επιλεγμένο Χρώμα',
10 title: 'Επιλογή χρώματος'
11} );
diff --git a/sources/plugins/colordialog/lang/en-au.js b/sources/plugins/colordialog/lang/en-au.js
new file mode 100644
index 0000000..4f979a0
--- /dev/null
+++ b/sources/plugins/colordialog/lang/en-au.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-au', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/en-ca.js b/sources/plugins/colordialog/lang/en-ca.js
new file mode 100644
index 0000000..4a42cdf
--- /dev/null
+++ b/sources/plugins/colordialog/lang/en-ca.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-ca', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/en-gb.js b/sources/plugins/colordialog/lang/en-gb.js
new file mode 100644
index 0000000..75a4a57
--- /dev/null
+++ b/sources/plugins/colordialog/lang/en-gb.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-gb', {
6 clear: 'Clear',
7 highlight: 'Highlight',
8 options: 'Colour Options',
9 selected: 'Selected Colour',
10 title: 'Select colour'
11} );
diff --git a/sources/plugins/colordialog/lang/en.js b/sources/plugins/colordialog/lang/en.js
new file mode 100644
index 0000000..1cc75ee
--- /dev/null
+++ b/sources/plugins/colordialog/lang/en.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en', {
6 clear: 'Clear',
7 highlight: 'Highlight',
8 options: 'Color Options',
9 selected: 'Selected Color',
10 title: 'Select color'
11} );
diff --git a/sources/plugins/colordialog/lang/eo.js b/sources/plugins/colordialog/lang/eo.js
new file mode 100644
index 0000000..ad6b72f
--- /dev/null
+++ b/sources/plugins/colordialog/lang/eo.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'eo', {
6 clear: 'Forigi',
7 highlight: 'Detaloj',
8 options: 'Opcioj pri koloroj',
9 selected: 'Selektita koloro',
10 title: 'Selekti koloron'
11} );
diff --git a/sources/plugins/colordialog/lang/es.js b/sources/plugins/colordialog/lang/es.js
new file mode 100644
index 0000000..4a930bf
--- /dev/null
+++ b/sources/plugins/colordialog/lang/es.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'es', {
6 clear: 'Borrar',
7 highlight: 'Muestra',
8 options: 'Opciones de colores',
9 selected: 'Elegido',
10 title: 'Elegir color'
11} );
diff --git a/sources/plugins/colordialog/lang/et.js b/sources/plugins/colordialog/lang/et.js
new file mode 100644
index 0000000..ed99a3c
--- /dev/null
+++ b/sources/plugins/colordialog/lang/et.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'et', {
6 clear: 'Eemalda',
7 highlight: 'Näidis',
8 options: 'Värvi valikud',
9 selected: 'Valitud värv',
10 title: 'Värvi valimine'
11} );
diff --git a/sources/plugins/colordialog/lang/eu.js b/sources/plugins/colordialog/lang/eu.js
new file mode 100644
index 0000000..0b317ec
--- /dev/null
+++ b/sources/plugins/colordialog/lang/eu.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'eu', {
6 clear: 'Garbitu',
7 highlight: 'Nabarmendu',
8 options: 'Kolore aukerak',
9 selected: 'Hautatutako kolorea',
10 title: 'Hautatu kolorea'
11} );
diff --git a/sources/plugins/colordialog/lang/fa.js b/sources/plugins/colordialog/lang/fa.js
new file mode 100644
index 0000000..cbd4caf
--- /dev/null
+++ b/sources/plugins/colordialog/lang/fa.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fa', {
6 clear: 'پاک کردن',
7 highlight: 'متمایز',
8 options: 'گزینه​های رنگ',
9 selected: 'رنگ انتخاب شده',
10 title: 'انتخاب رنگ'
11} );
diff --git a/sources/plugins/colordialog/lang/fi.js b/sources/plugins/colordialog/lang/fi.js
new file mode 100644
index 0000000..d95dfd2
--- /dev/null
+++ b/sources/plugins/colordialog/lang/fi.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fi', {
6 clear: 'Poista',
7 highlight: 'Korostus',
8 options: 'Värin ominaisuudet',
9 selected: 'Valittu',
10 title: 'Valitse väri'
11} );
diff --git a/sources/plugins/colordialog/lang/fo.js b/sources/plugins/colordialog/lang/fo.js
new file mode 100644
index 0000000..d0e9ba7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/fo.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fo', {
6 clear: 'Strika',
7 highlight: 'Framheva',
8 options: 'Litmøguleikar',
9 selected: 'Valdur litur',
10 title: 'Vel lit'
11} );
diff --git a/sources/plugins/colordialog/lang/fr-ca.js b/sources/plugins/colordialog/lang/fr-ca.js
new file mode 100644
index 0000000..07b39aa
--- /dev/null
+++ b/sources/plugins/colordialog/lang/fr-ca.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fr-ca', {
6 clear: 'Effacer',
7 highlight: 'Surligner',
8 options: 'Options de couleur',
9 selected: 'Couleur sélectionnée',
10 title: 'Choisir une couleur'
11} );
diff --git a/sources/plugins/colordialog/lang/fr.js b/sources/plugins/colordialog/lang/fr.js
new file mode 100644
index 0000000..c8cd27b
--- /dev/null
+++ b/sources/plugins/colordialog/lang/fr.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fr', {
6 clear: 'Effacer',
7 highlight: 'Pointée',
8 options: 'Options de couleur',
9 selected: 'Couleur choisie',
10 title: 'Sélectionner une couleur'
11} );
diff --git a/sources/plugins/colordialog/lang/gl.js b/sources/plugins/colordialog/lang/gl.js
new file mode 100644
index 0000000..58012a2
--- /dev/null
+++ b/sources/plugins/colordialog/lang/gl.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'gl', {
6 clear: 'Limpar',
7 highlight: 'Resaltar',
8 options: 'Opcións de cor',
9 selected: 'Cor seleccionado',
10 title: 'Seleccione unha cor'
11} );
diff --git a/sources/plugins/colordialog/lang/gu.js b/sources/plugins/colordialog/lang/gu.js
new file mode 100644
index 0000000..f6cb406
--- /dev/null
+++ b/sources/plugins/colordialog/lang/gu.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'gu', {
6 clear: 'સાફ કરવું',
7 highlight: 'હાઈઈટ',
8 options: 'રંગના વિકલ્પ',
9 selected: 'પસંદ કરેલો રંગ',
10 title: 'રંગ પસંદ કરો'
11} );
diff --git a/sources/plugins/colordialog/lang/he.js b/sources/plugins/colordialog/lang/he.js
new file mode 100644
index 0000000..df15025
--- /dev/null
+++ b/sources/plugins/colordialog/lang/he.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'he', {
6 clear: 'ניקוי',
7 highlight: 'סימון',
8 options: 'אפשרויות צבע',
9 selected: 'בחירה',
10 title: 'בחירת צבע'
11} );
diff --git a/sources/plugins/colordialog/lang/hi.js b/sources/plugins/colordialog/lang/hi.js
new file mode 100644
index 0000000..3de17e1
--- /dev/null
+++ b/sources/plugins/colordialog/lang/hi.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hi', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/hr.js b/sources/plugins/colordialog/lang/hr.js
new file mode 100644
index 0000000..af3c205
--- /dev/null
+++ b/sources/plugins/colordialog/lang/hr.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hr', {
6 clear: 'Očisti',
7 highlight: 'Istaknuto',
8 options: 'Opcije boje',
9 selected: 'Odabrana boja',
10 title: 'Odaberi boju'
11} );
diff --git a/sources/plugins/colordialog/lang/hu.js b/sources/plugins/colordialog/lang/hu.js
new file mode 100644
index 0000000..868027f
--- /dev/null
+++ b/sources/plugins/colordialog/lang/hu.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hu', {
6 clear: 'Ürítés',
7 highlight: 'Nagyítás',
8 options: 'Szín opciók',
9 selected: 'Kiválasztott',
10 title: 'Válasszon színt'
11} );
diff --git a/sources/plugins/colordialog/lang/id.js b/sources/plugins/colordialog/lang/id.js
new file mode 100644
index 0000000..aa6f3c1
--- /dev/null
+++ b/sources/plugins/colordialog/lang/id.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'id', {
6 clear: 'Hapus',
7 highlight: 'Sorot',
8 options: 'Pilihan Warna',
9 selected: 'Warna Dipilih',
10 title: 'Pilih Warna'
11} );
diff --git a/sources/plugins/colordialog/lang/is.js b/sources/plugins/colordialog/lang/is.js
new file mode 100644
index 0000000..0e174fc
--- /dev/null
+++ b/sources/plugins/colordialog/lang/is.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'is', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/it.js b/sources/plugins/colordialog/lang/it.js
new file mode 100644
index 0000000..f711bbc
--- /dev/null
+++ b/sources/plugins/colordialog/lang/it.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'it', {
6 clear: 'cancella',
7 highlight: 'Evidenzia',
8 options: 'Opzioni colore',
9 selected: 'Seleziona il colore',
10 title: 'Selezionare il colore'
11} );
diff --git a/sources/plugins/colordialog/lang/ja.js b/sources/plugins/colordialog/lang/ja.js
new file mode 100644
index 0000000..e9f1b24
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ja.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ja', {
6 clear: 'クリア',
7 highlight: 'ハイライト',
8 options: 'カラーオプション',
9 selected: '選択された色',
10 title: '色選択'
11} );
diff --git a/sources/plugins/colordialog/lang/ka.js b/sources/plugins/colordialog/lang/ka.js
new file mode 100644
index 0000000..d5ca13c
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ka.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ka', {
6 clear: 'გასუფთავება',
7 highlight: 'ჩვენება',
8 options: 'ფერის პარამეტრები',
9 selected: 'არჩეული ფერი',
10 title: 'ფერის შეცვლა'
11} );
diff --git a/sources/plugins/colordialog/lang/km.js b/sources/plugins/colordialog/lang/km.js
new file mode 100644
index 0000000..9358fb9
--- /dev/null
+++ b/sources/plugins/colordialog/lang/km.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'km', {
6 clear: 'សម្អាត',
7 highlight: 'បន្លិច​ពណ៌',
8 options: 'ជម្រើស​ពណ៌',
9 selected: 'ពណ៌​ដែល​បាន​រើស',
10 title: 'រើស​ពណ៌'
11} );
diff --git a/sources/plugins/colordialog/lang/ko.js b/sources/plugins/colordialog/lang/ko.js
new file mode 100644
index 0000000..fb7f0f3
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ko.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ko', {
6 clear: '비우기',
7 highlight: '강조',
8 options: '색상 옵션',
9 selected: '선택된 색상',
10 title: '색상 선택'
11} );
diff --git a/sources/plugins/colordialog/lang/ku.js b/sources/plugins/colordialog/lang/ku.js
new file mode 100644
index 0000000..20f0232
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ku.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ku', {
6 clear: 'پاکیکەوە',
7 highlight: 'نیشانکردن',
8 options: 'هەڵبژاردەی ڕەنگەکان',
9 selected: 'ڕەنگی هەڵبژێردراو',
10 title: 'هەڵبژاردنی ڕەنگ'
11} );
diff --git a/sources/plugins/colordialog/lang/lt.js b/sources/plugins/colordialog/lang/lt.js
new file mode 100644
index 0000000..73135a9
--- /dev/null
+++ b/sources/plugins/colordialog/lang/lt.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'lt', {
6 clear: 'Išvalyti',
7 highlight: 'Paryškinti',
8 options: 'Spalvos nustatymai',
9 selected: 'Pasirinkta spalva',
10 title: 'Pasirinkite spalvą'
11} );
diff --git a/sources/plugins/colordialog/lang/lv.js b/sources/plugins/colordialog/lang/lv.js
new file mode 100644
index 0000000..ffe1d21
--- /dev/null
+++ b/sources/plugins/colordialog/lang/lv.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'lv', {
6 clear: 'Notīrīt',
7 highlight: 'Paraugs',
8 options: 'Krāsas uzstādījumi',
9 selected: 'Izvēlētā krāsa',
10 title: 'Izvēlies krāsu'
11} );
diff --git a/sources/plugins/colordialog/lang/mk.js b/sources/plugins/colordialog/lang/mk.js
new file mode 100644
index 0000000..704fb2d
--- /dev/null
+++ b/sources/plugins/colordialog/lang/mk.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'mk', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/mn.js b/sources/plugins/colordialog/lang/mn.js
new file mode 100644
index 0000000..4e05303
--- /dev/null
+++ b/sources/plugins/colordialog/lang/mn.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'mn', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/ms.js b/sources/plugins/colordialog/lang/ms.js
new file mode 100644
index 0000000..0b6601b
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ms.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ms', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/nb.js b/sources/plugins/colordialog/lang/nb.js
new file mode 100644
index 0000000..f113e21
--- /dev/null
+++ b/sources/plugins/colordialog/lang/nb.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'nb', {
6 clear: 'Tøm',
7 highlight: 'Merk',
8 options: 'Alternativer for farge',
9 selected: 'Valgt farge',
10 title: 'Velg farge'
11} );
diff --git a/sources/plugins/colordialog/lang/nl.js b/sources/plugins/colordialog/lang/nl.js
new file mode 100644
index 0000000..efa32bd
--- /dev/null
+++ b/sources/plugins/colordialog/lang/nl.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'nl', {
6 clear: 'Wissen',
7 highlight: 'Actief',
8 options: 'Kleuropties',
9 selected: 'Geselecteerde kleur',
10 title: 'Selecteer kleur'
11} );
diff --git a/sources/plugins/colordialog/lang/no.js b/sources/plugins/colordialog/lang/no.js
new file mode 100644
index 0000000..6dc1f8a
--- /dev/null
+++ b/sources/plugins/colordialog/lang/no.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'no', {
6 clear: 'Tøm',
7 highlight: 'Merk',
8 options: 'Alternativer for farge',
9 selected: 'Valgt',
10 title: 'Velg farge'
11} );
diff --git a/sources/plugins/colordialog/lang/oc.js b/sources/plugins/colordialog/lang/oc.js
new file mode 100644
index 0000000..c093efb
--- /dev/null
+++ b/sources/plugins/colordialog/lang/oc.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'oc', {
6 clear: 'Escafar',
7 highlight: 'Puntada',
8 options: 'Opcions de color',
9 selected: 'Color seleccionada',
10 title: 'Seleccionar una color'
11} );
diff --git a/sources/plugins/colordialog/lang/pl.js b/sources/plugins/colordialog/lang/pl.js
new file mode 100644
index 0000000..ff7dea2
--- /dev/null
+++ b/sources/plugins/colordialog/lang/pl.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pl', {
6 clear: 'Wyczyść',
7 highlight: 'Zaznacz',
8 options: 'Opcje koloru',
9 selected: 'Wybrany',
10 title: 'Wybierz kolor'
11} );
diff --git a/sources/plugins/colordialog/lang/pt-br.js b/sources/plugins/colordialog/lang/pt-br.js
new file mode 100644
index 0000000..6a9118b
--- /dev/null
+++ b/sources/plugins/colordialog/lang/pt-br.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pt-br', {
6 clear: 'Limpar',
7 highlight: 'Grifar',
8 options: 'Opções de Cor',
9 selected: 'Cor Selecionada',
10 title: 'Selecione uma Cor'
11} );
diff --git a/sources/plugins/colordialog/lang/pt.js b/sources/plugins/colordialog/lang/pt.js
new file mode 100644
index 0000000..94067d4
--- /dev/null
+++ b/sources/plugins/colordialog/lang/pt.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pt', {
6 clear: 'Limpar',
7 highlight: 'Realçar',
8 options: 'Opções de cor',
9 selected: 'Cor selecionada',
10 title: 'Selecionar cor'
11} );
diff --git a/sources/plugins/colordialog/lang/ro.js b/sources/plugins/colordialog/lang/ro.js
new file mode 100644
index 0000000..463a378
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ro.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ro', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/ru.js b/sources/plugins/colordialog/lang/ru.js
new file mode 100644
index 0000000..9cfc5bb
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ru.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ru', {
6 clear: 'Очистить',
7 highlight: 'Под курсором',
8 options: 'Настройки цвета',
9 selected: 'Выбранный цвет',
10 title: 'Выберите цвет'
11} );
diff --git a/sources/plugins/colordialog/lang/si.js b/sources/plugins/colordialog/lang/si.js
new file mode 100644
index 0000000..c67dd82
--- /dev/null
+++ b/sources/plugins/colordialog/lang/si.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'si', {
6 clear: 'පැහැදිලි',
7 highlight: 'මතුකර පෙන්වන්න',
8 options: 'වර්ණ විකල්ප',
9 selected: 'තෙරු වර්ණ',
10 title: 'වර්ණ තෝරන්න'
11} );
diff --git a/sources/plugins/colordialog/lang/sk.js b/sources/plugins/colordialog/lang/sk.js
new file mode 100644
index 0000000..1638bb3
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sk.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sk', {
6 clear: 'Vyčistiť',
7 highlight: 'Zvýrazniť',
8 options: 'Možnosti farby',
9 selected: 'Vybraná farba',
10 title: 'Vybrať farbu'
11} );
diff --git a/sources/plugins/colordialog/lang/sl.js b/sources/plugins/colordialog/lang/sl.js
new file mode 100644
index 0000000..d3d402e
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sl.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sl', {
6 clear: 'Počisti',
7 highlight: 'Poudarjeno',
8 options: 'Možnosti barve',
9 selected: 'Izbrana barva',
10 title: 'Izberi barvo'
11} );
diff --git a/sources/plugins/colordialog/lang/sq.js b/sources/plugins/colordialog/lang/sq.js
new file mode 100644
index 0000000..5569e13
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sq.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sq', {
6 clear: 'Pastro',
7 highlight: 'Thekso',
8 options: 'Përzgjedhjet e Ngjyrave',
9 selected: 'Ngjyra e Përzgjedhur',
10 title: 'Përzgjidh një ngjyrë'
11} );
diff --git a/sources/plugins/colordialog/lang/sr-latn.js b/sources/plugins/colordialog/lang/sr-latn.js
new file mode 100644
index 0000000..0c7b618
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sr-latn.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sr-latn', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/sr.js b/sources/plugins/colordialog/lang/sr.js
new file mode 100644
index 0000000..4ea66ab
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sr.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sr', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/sv.js b/sources/plugins/colordialog/lang/sv.js
new file mode 100644
index 0000000..7f41bd1
--- /dev/null
+++ b/sources/plugins/colordialog/lang/sv.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sv', {
6 clear: 'Rensa',
7 highlight: 'Markera',
8 options: 'Färgalternativ',
9 selected: 'Vald färg',
10 title: 'Välj färg'
11} );
diff --git a/sources/plugins/colordialog/lang/th.js b/sources/plugins/colordialog/lang/th.js
new file mode 100644
index 0000000..94c5f9a
--- /dev/null
+++ b/sources/plugins/colordialog/lang/th.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'th', {
6 clear: 'Clear', // MISSING
7 highlight: 'Highlight', // MISSING
8 options: 'Color Options', // MISSING
9 selected: 'Selected Color', // MISSING
10 title: 'Select color' // MISSING
11} );
diff --git a/sources/plugins/colordialog/lang/tr.js b/sources/plugins/colordialog/lang/tr.js
new file mode 100644
index 0000000..d0f8e9b
--- /dev/null
+++ b/sources/plugins/colordialog/lang/tr.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'tr', {
6 clear: 'Temizle',
7 highlight: 'İşaretle',
8 options: 'Renk Seçenekleri',
9 selected: 'Seçilmiş',
10 title: 'Renk seç'
11} );
diff --git a/sources/plugins/colordialog/lang/tt.js b/sources/plugins/colordialog/lang/tt.js
new file mode 100644
index 0000000..0a49dd7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/tt.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'tt', {
6 clear: 'Бушату',
7 highlight: 'Билгеләү',
8 options: 'Төс көйләүләре',
9 selected: 'Сайланган төсләр',
10 title: 'Төс сайлау'
11} );
diff --git a/sources/plugins/colordialog/lang/ug.js b/sources/plugins/colordialog/lang/ug.js
new file mode 100644
index 0000000..3a1ffb8
--- /dev/null
+++ b/sources/plugins/colordialog/lang/ug.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ug', {
6 clear: 'تازىلا',
7 highlight: 'يورۇت',
8 options: 'رەڭ تاللانمىسى',
9 selected: 'رەڭ تاللاڭ',
10 title: 'رەڭ تاللاڭ'
11} );
diff --git a/sources/plugins/colordialog/lang/uk.js b/sources/plugins/colordialog/lang/uk.js
new file mode 100644
index 0000000..9f524d3
--- /dev/null
+++ b/sources/plugins/colordialog/lang/uk.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'uk', {
6 clear: 'Очистити',
7 highlight: 'Колір, на який вказує курсор',
8 options: 'Опції кольорів',
9 selected: 'Обраний колір',
10 title: 'Обрати колір'
11} );
diff --git a/sources/plugins/colordialog/lang/vi.js b/sources/plugins/colordialog/lang/vi.js
new file mode 100644
index 0000000..561f2e5
--- /dev/null
+++ b/sources/plugins/colordialog/lang/vi.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'vi', {
6 clear: 'Xóa bỏ',
7 highlight: 'Màu chọn',
8 options: 'Tùy chọn màu',
9 selected: 'Màu đã chọn',
10 title: 'Chọn màu'
11} );
diff --git a/sources/plugins/colordialog/lang/zh-cn.js b/sources/plugins/colordialog/lang/zh-cn.js
new file mode 100644
index 0000000..17341a7
--- /dev/null
+++ b/sources/plugins/colordialog/lang/zh-cn.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'zh-cn', {
6 clear: '清除',
7 highlight: '高亮',
8 options: '颜色选项',
9 selected: '选择颜色',
10 title: '选择颜色'
11} );
diff --git a/sources/plugins/colordialog/lang/zh.js b/sources/plugins/colordialog/lang/zh.js
new file mode 100644
index 0000000..d2a50c6
--- /dev/null
+++ b/sources/plugins/colordialog/lang/zh.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'zh', {
6 clear: '清除',
7 highlight: '高亮',
8 options: '色彩選項',
9 selected: '選取的色彩',
10 title: '選取色彩'
11} );
diff --git a/sources/plugins/colordialog/plugin.js b/sources/plugins/colordialog/plugin.js
new file mode 100644
index 0000000..1ad7e2d
--- /dev/null
+++ b/sources/plugins/colordialog/plugin.js
@@ -0,0 +1,71 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.colordialog = {
7 requires: 'dialog',
8 // jscs:disable maximumLineLength
9 lang: 'af,ar,az,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,oc,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
11 init: function( editor ) {
12 var cmd = new CKEDITOR.dialogCommand( 'colordialog' );
13 cmd.editorFocus = false;
14
15 editor.addCommand( 'colordialog', cmd );
16
17 CKEDITOR.dialog.add( 'colordialog', this.path + 'dialogs/colordialog.js' );
18
19 /**
20 * Open up color dialog and to receive the selected color.
21 *
22 * @param {Function} callback The callback when color dialog is closed
23 * @param {String} callback.color The color value received if selected on the dialog.
24 * @param [scope] The scope in which the callback will be bound.
25 * @member CKEDITOR.editor
26 */
27 editor.getColorFromDialog = function( callback, scope ) {
28 var onClose = function( evt ) {
29 releaseHandlers( this );
30 var color = evt.name == 'ok' ? this.getValueOf( 'picker', 'selectedColor' ) : null;
31 callback.call( scope, color );
32 };
33 var releaseHandlers = function( dialog ) {
34 dialog.removeListener( 'ok', onClose );
35 dialog.removeListener( 'cancel', onClose );
36 };
37 var bindToDialog = function( dialog ) {
38 dialog.on( 'ok', onClose );
39 dialog.on( 'cancel', onClose );
40 };
41
42 editor.execCommand( 'colordialog' );
43
44 if ( editor._.storedDialogs && editor._.storedDialogs.colordialog )
45 bindToDialog( editor._.storedDialogs.colordialog );
46 else {
47 CKEDITOR.on( 'dialogDefinition', function( e ) {
48 if ( e.data.name != 'colordialog' )
49 return;
50
51 var definition = e.data.definition;
52
53 e.removeListener();
54 definition.onLoad = CKEDITOR.tools.override( definition.onLoad,
55 function( orginal ) {
56 return function() {
57 bindToDialog( this );
58 definition.onLoad = orginal;
59 if ( typeof orginal == 'function' )
60 orginal.call( this );
61 };
62 } );
63 } );
64 }
65 };
66
67
68 }
69};
70
71CKEDITOR.plugins.add( 'colordialog', CKEDITOR.plugins.colordialog );
diff --git a/sources/plugins/div/dialogs/div.js b/sources/plugins/div/dialogs/div.js
new file mode 100644
index 0000000..140424f
--- /dev/null
+++ b/sources/plugins/div/dialogs/div.js
@@ -0,0 +1,430 @@
1/*
2 * Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6( function() {
7
8 // Add to collection with DUP examination.
9 // @param {Object} collection
10 // @param {Object} element
11 // @param {Object} database
12 function addSafely( collection, element, database ) {
13 // 1. IE doesn't support customData on text nodes;
14 // 2. Text nodes never get chance to appear twice;
15 if ( !element.is || !element.getCustomData( 'block_processed' ) ) {
16 element.is && CKEDITOR.dom.element.setMarker( database, element, 'block_processed', true );
17 collection.push( element );
18 }
19 }
20
21 // Dialog reused by both 'creatediv' and 'editdiv' commands.
22 // @param {Object} editor
23 // @param {String} command The command name which indicate what the current command is.
24 function divDialog( editor, command ) {
25 // Definition of elements at which div operation should stopped.
26 var divLimitDefinition = ( function() {
27
28 // Customzie from specialize blockLimit elements
29 var definition = CKEDITOR.tools.extend( {}, CKEDITOR.dtd.$blockLimit );
30
31 if ( editor.config.div_wrapTable ) {
32 delete definition.td;
33 delete definition.th;
34 }
35 return definition;
36 } )();
37
38 // DTD of 'div' element
39 var dtd = CKEDITOR.dtd.div;
40
41 // Get the first div limit element on the element's path.
42 // @param {Object} element
43 function getDivContainer( element ) {
44 var container = editor.elementPath( element ).blockLimit;
45
46 // Never consider read-only (i.e. contenteditable=false) element as
47 // a first div limit (#11083).
48 if ( container.isReadOnly() )
49 container = container.getParent();
50
51 // Dont stop at 'td' and 'th' when div should wrap entire table.
52 if ( editor.config.div_wrapTable && container.is( [ 'td', 'th' ] ) ) {
53 var parentPath = editor.elementPath( container.getParent() );
54 container = parentPath.blockLimit;
55 }
56
57 return container;
58 }
59
60 // Init all fields' setup/commit function.
61 // @memberof divDialog
62 function setupFields() {
63 this.foreach( function( field ) {
64 // Exclude layout container elements
65 if ( /^(?!vbox|hbox)/.test( field.type ) ) {
66 if ( !field.setup ) {
67 // Read the dialog fields values from the specified
68 // element attributes.
69 field.setup = function( element ) {
70 field.setValue( element.getAttribute( field.id ) || '', 1 );
71 };
72 }
73 if ( !field.commit ) {
74 // Set element attributes assigned by the dialog
75 // fields.
76 field.commit = function( element ) {
77 var fieldValue = this.getValue();
78 // ignore default element attribute values
79 if ( field.id == 'dir' && element.getComputedStyle( 'direction' ) == fieldValue ) {
80 return;
81 }
82
83 if ( fieldValue )
84 element.setAttribute( field.id, fieldValue );
85 else
86 element.removeAttribute( field.id );
87 };
88 }
89 }
90 } );
91 }
92
93 // Wrapping 'div' element around appropriate blocks among the selected ranges.
94 // @param {Object} editor
95 function createDiv( editor ) {
96 // new adding containers OR detected pre-existed containers.
97 var containers = [];
98 // node markers store.
99 var database = {};
100 // All block level elements which contained by the ranges.
101 var containedBlocks = [],
102 block;
103
104 // Get all ranges from the selection.
105 var selection = editor.getSelection(),
106 ranges = selection.getRanges();
107 var bookmarks = selection.createBookmarks();
108 var i, iterator;
109
110 // collect all included elements from dom-iterator
111 for ( i = 0; i < ranges.length; i++ ) {
112 iterator = ranges[ i ].createIterator();
113 while ( ( block = iterator.getNextParagraph() ) ) {
114 // include contents of blockLimit elements.
115 if ( block.getName() in divLimitDefinition && !block.isReadOnly() ) {
116 var j,
117 childNodes = block.getChildren();
118 for ( j = 0; j < childNodes.count(); j++ )
119 addSafely( containedBlocks, childNodes.getItem( j ), database );
120 } else {
121 while ( !dtd[ block.getName() ] && !block.equals( ranges[ i ].root ) )
122 block = block.getParent();
123 addSafely( containedBlocks, block, database );
124 }
125 }
126 }
127
128 CKEDITOR.dom.element.clearAllMarkers( database );
129
130 var blockGroups = groupByDivLimit( containedBlocks );
131 var ancestor, divElement;
132
133 for ( i = 0; i < blockGroups.length; i++ ) {
134 var currentNode = blockGroups[ i ][ 0 ];
135
136 // Calculate the common parent node of all contained elements.
137 ancestor = currentNode.getParent();
138 for ( j = 1; j < blockGroups[ i ].length; j++ )
139 ancestor = ancestor.getCommonAncestor( blockGroups[ i ][ j ] );
140
141 divElement = new CKEDITOR.dom.element( 'div', editor.document );
142
143 // Normalize the blocks in each group to a common parent.
144 for ( j = 0; j < blockGroups[ i ].length; j++ ) {
145 currentNode = blockGroups[ i ][ j ];
146
147 while ( !currentNode.getParent().equals( ancestor ) )
148 currentNode = currentNode.getParent();
149
150 // This could introduce some duplicated elements in array.
151 blockGroups[ i ][ j ] = currentNode;
152 }
153
154 // Wrapped blocks counting
155 for ( j = 0; j < blockGroups[ i ].length; j++ ) {
156 currentNode = blockGroups[ i ][ j ];
157
158 // Avoid DUP elements introduced by grouping.
159 if ( !( currentNode.getCustomData && currentNode.getCustomData( 'block_processed' ) ) ) {
160 currentNode.is && CKEDITOR.dom.element.setMarker( database, currentNode, 'block_processed', true );
161
162 // Establish new container, wrapping all elements in this group.
163 if ( !j )
164 divElement.insertBefore( currentNode );
165
166 divElement.append( currentNode );
167 }
168 }
169
170 CKEDITOR.dom.element.clearAllMarkers( database );
171 containers.push( divElement );
172 }
173
174 selection.selectBookmarks( bookmarks );
175 return containers;
176 }
177
178 // Divide a set of nodes to different groups by their path's blocklimit element.
179 // Note: the specified nodes should be in source order naturally, which mean they are supposed to producea by following class:
180 // * CKEDITOR.dom.range.Iterator
181 // * CKEDITOR.dom.domWalker
182 // @returns {Array[]} the grouped nodes
183 function groupByDivLimit( nodes ) {
184 var groups = [],
185 lastDivLimit = null,
186 block;
187
188 for ( var i = 0; i < nodes.length; i++ ) {
189 block = nodes[ i ];
190 var limit = getDivContainer( block );
191 if ( !limit.equals( lastDivLimit ) ) {
192 lastDivLimit = limit;
193 groups.push( [] );
194 }
195 groups[ groups.length - 1 ].push( block );
196 }
197 return groups;
198 }
199
200 // Synchronous field values to other impacted fields is required, e.g. div styles
201 // change should also alter inline-style text.
202 function commitInternally( targetFields ) {
203 var dialog = this.getDialog(),
204 element = dialog._element && dialog._element.clone() || new CKEDITOR.dom.element( 'div', editor.document );
205
206 // Commit this field and broadcast to target fields.
207 this.commit( element, true );
208
209 targetFields = [].concat( targetFields );
210 var length = targetFields.length,
211 field;
212 for ( var i = 0; i < length; i++ ) {
213 field = dialog.getContentElement.apply( dialog, targetFields[ i ].split( ':' ) );
214 field && field.setup && field.setup( element, true );
215 }
216 }
217
218
219 // Registered 'CKEDITOR.style' instances.
220 var styles = {};
221
222 // Hold a collection of created block container elements.
223 var containers = [];
224
225 // @type divDialog
226 return {
227 title: editor.lang.div.title,
228 minWidth: 400,
229 minHeight: 165,
230 contents: [ {
231 id: 'info',
232 label: editor.lang.common.generalTab,
233 title: editor.lang.common.generalTab,
234 elements: [ {
235 type: 'hbox',
236 widths: [ '50%', '50%' ],
237 children: [ {
238 id: 'elementStyle',
239 type: 'select',
240 style: 'width: 100%;',
241 label: editor.lang.div.styleSelectLabel,
242 'default': '',
243 // Options are loaded dynamically.
244 items: [
245 [ editor.lang.common.notSet, '' ]
246 ],
247 onChange: function() {
248 commitInternally.call( this, [ 'info:elementStyle', 'info:class', 'advanced:dir', 'advanced:style' ] );
249 },
250 setup: function( element ) {
251 for ( var name in styles )
252 styles[ name ].checkElementRemovable( element, true, editor ) && this.setValue( name, 1 );
253 },
254 commit: function( element ) {
255 var styleName;
256 if ( ( styleName = this.getValue() ) ) {
257 var style = styles[ styleName ];
258 style.applyToObject( element, editor );
259 }
260 else {
261 element.removeAttribute( 'style' );
262 }
263 }
264 },
265 {
266 id: 'class',
267 type: 'text',
268 requiredContent: 'div(cke-xyz)', // Random text like 'xyz' will check if all are allowed.
269 label: editor.lang.common.cssClass,
270 'default': ''
271 } ]
272 } ]
273 },
274 {
275 id: 'advanced',
276 label: editor.lang.common.advancedTab,
277 title: editor.lang.common.advancedTab,
278 elements: [ {
279 type: 'vbox',
280 padding: 1,
281 children: [ {
282 type: 'hbox',
283 widths: [ '50%', '50%' ],
284 children: [ {
285 type: 'text',
286 id: 'id',
287 requiredContent: 'div[id]',
288 label: editor.lang.common.id,
289 'default': ''
290 },
291 {
292 type: 'text',
293 id: 'lang',
294 requiredContent: 'div[lang]',
295 label: editor.lang.common.langCode,
296 'default': ''
297 } ]
298 },
299 {
300 type: 'hbox',
301 children: [ {
302 type: 'text',
303 id: 'style',
304 requiredContent: 'div{cke-xyz}', // Random text like 'xyz' will check if all are allowed.
305 style: 'width: 100%;',
306 label: editor.lang.common.cssStyle,
307 'default': '',
308 commit: function( element ) {
309 element.setAttribute( 'style', this.getValue() );
310 }
311 } ]
312 },
313 {
314 type: 'hbox',
315 children: [ {
316 type: 'text',
317 id: 'title',
318 requiredContent: 'div[title]',
319 style: 'width: 100%;',
320 label: editor.lang.common.advisoryTitle,
321 'default': ''
322 } ]
323 },
324 {
325 type: 'select',
326 id: 'dir',
327 requiredContent: 'div[dir]',
328 style: 'width: 100%;',
329 label: editor.lang.common.langDir,
330 'default': '',
331 items: [
332 [ editor.lang.common.notSet, '' ],
333 [ editor.lang.common.langDirLtr, 'ltr' ],
334 [ editor.lang.common.langDirRtl, 'rtl' ]
335 ]
336 } ] }
337 ]
338 } ],
339 onLoad: function() {
340 setupFields.call( this );
341
342 // Preparing for the 'elementStyle' field.
343 var dialog = this,
344 stylesField = this.getContentElement( 'info', 'elementStyle' );
345
346 // Reuse the 'stylescombo' plugin's styles definition.
347 editor.getStylesSet( function( stylesDefinitions ) {
348 var styleName, style;
349
350 if ( stylesDefinitions ) {
351 // Digg only those styles that apply to 'div'.
352 for ( var i = 0; i < stylesDefinitions.length; i++ ) {
353 var styleDefinition = stylesDefinitions[ i ];
354 if ( styleDefinition.element && styleDefinition.element == 'div' ) {
355 styleName = styleDefinition.name;
356 styles[ styleName ] = style = new CKEDITOR.style( styleDefinition );
357
358 if ( editor.filter.check( style ) ) {
359 // Populate the styles field options with style name.
360 stylesField.items.push( [ styleName, styleName ] );
361 stylesField.add( styleName, styleName );
362 }
363 }
364 }
365 }
366
367 // We should disable the content element
368 // it if no options are available at all.
369 stylesField[ stylesField.items.length > 1 ? 'enable' : 'disable' ]();
370
371 // Now setup the field value manually if dialog was opened on element. (#9689)
372 setTimeout( function() {
373 dialog._element && stylesField.setup( dialog._element );
374 }, 0 );
375 } );
376 },
377 onShow: function() {
378 // Whether always create new container regardless of existed
379 // ones.
380 if ( command == 'editdiv' ) {
381 // Try to discover the containers that already existed in
382 // ranges
383 // update dialog field values
384 this.setupContent( this._element = CKEDITOR.plugins.div.getSurroundDiv( editor ) );
385 }
386 },
387 onOk: function() {
388 if ( command == 'editdiv' )
389 containers = [ this._element ];
390 else
391 containers = createDiv( editor, true );
392
393 // Update elements attributes
394 var size = containers.length;
395 for ( var i = 0; i < size; i++ ) {
396 this.commitContent( containers[ i ] );
397
398 // Remove empty 'style' attribute.
399 !containers[ i ].getAttribute( 'style' ) && containers[ i ].removeAttribute( 'style' );
400 }
401
402 this.hide();
403 },
404 onHide: function() {
405 // Remove style only when editing existing DIV. (#6315)
406 if ( command == 'editdiv' )
407 this._element.removeCustomData( 'elementStyle' );
408 delete this._element;
409 }
410 };
411 }
412
413 CKEDITOR.dialog.add( 'creatediv', function( editor ) {
414 return divDialog( editor, 'creatediv' );
415 } );
416
417 CKEDITOR.dialog.add( 'editdiv', function( editor ) {
418 return divDialog( editor, 'editdiv' );
419 } );
420
421} )();
422
423/**
424 * Whether to wrap the entire table instead of individual cells when creating a `<div>` in a table cell.
425 *
426 * config.div_wrapTable = true;
427 *
428 * @cfg {Boolean} [div_wrapTable=false]
429 * @member CKEDITOR.config
430 */
diff --git a/sources/plugins/div/icons/creatediv.png b/sources/plugins/div/icons/creatediv.png
new file mode 100644
index 0000000..5c70a49
--- /dev/null
+++ b/sources/plugins/div/icons/creatediv.png
Binary files differ
diff --git a/sources/plugins/div/icons/hidpi/creatediv.png b/sources/plugins/div/icons/hidpi/creatediv.png
new file mode 100644
index 0000000..eb63fe3
--- /dev/null
+++ b/sources/plugins/div/icons/hidpi/creatediv.png
Binary files differ
diff --git a/sources/plugins/div/lang/af.js b/sources/plugins/div/lang/af.js
new file mode 100644
index 0000000..b94c49f
--- /dev/null
+++ b/sources/plugins/div/lang/af.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'af', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Aanbevole Titel',
8 cssClassInputLabel: 'CSS klasse',
9 edit: 'Wysig Div',
10 inlineStyleInputLabel: 'Inlyn Styl',
11 langDirLTRLabel: 'Links na regs (LTR)',
12 langDirLabel: 'Skryfrigting',
13 langDirRTLLabel: 'Regs na links (RTL)',
14 languageCodeInputLabel: ' Taalkode',
15 remove: 'Verwyder Div',
16 styleSelectLabel: 'Styl',
17 title: 'Skep Div houer',
18 toolbar: 'Skep Div houer'
19} );
diff --git a/sources/plugins/div/lang/ar.js b/sources/plugins/div/lang/ar.js
new file mode 100644
index 0000000..b819c27
--- /dev/null
+++ b/sources/plugins/div/lang/ar.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ar', {
6 IdInputLabel: 'هوية',
7 advisoryTitleInputLabel: 'عنوان التقرير',
8 cssClassInputLabel: 'فئات التنسيق',
9 edit: 'تحرير Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'اليسار لليمين (LTR)',
12 langDirLabel: 'إتجاه النص',
13 langDirRTLLabel: 'اليمين لليسار (RTL)',
14 languageCodeInputLabel: 'رمز اللغة',
15 remove: 'إزالة Div',
16 styleSelectLabel: 'نمط',
17 title: 'إحداث Div Container',
18 toolbar: 'إحداث Div Container'
19} );
diff --git a/sources/plugins/div/lang/az.js b/sources/plugins/div/lang/az.js
new file mode 100644
index 0000000..1c5c835
--- /dev/null
+++ b/sources/plugins/div/lang/az.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'az', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Məsləhətli başlıq',
8 cssClassInputLabel: 'Üslub klassları',
9 edit: 'DİV eıementini redaktə et',
10 inlineStyleInputLabel: 'Sözlərin üslubları',
11 langDirLTRLabel: 'Soldan sağa (LTR)',
12 langDirLabel: 'Yaziların istiqaməti',
13 langDirRTLLabel: 'Sağdan sola (RTL)',
14 languageCodeInputLabel: 'Dilin kodu',
15 remove: 'DİV elementini sil',
16 styleSelectLabel: 'Üslub',
17 title: 'DİV ilə əhatələməni yarat',
18 toolbar: 'DİV ilə əhatələməni yarat'
19} );
diff --git a/sources/plugins/div/lang/bg.js b/sources/plugins/div/lang/bg.js
new file mode 100644
index 0000000..7aad072
--- /dev/null
+++ b/sources/plugins/div/lang/bg.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'bg', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Препоръчително заглавие',
8 cssClassInputLabel: 'Класове за CSS',
9 edit: 'Промяна на Div',
10 inlineStyleInputLabel: 'В редица',
11 langDirLTRLabel: 'Ляво на Дясно (ЛнД)',
12 langDirLabel: 'Посока на езика',
13 langDirRTLLabel: 'Дясно на Ляво (ДнЛ)',
14 languageCodeInputLabel: ' Код на езика',
15 remove: 'Премахване на Div',
16 styleSelectLabel: 'Стил',
17 title: 'Създай Div блок',
18 toolbar: 'Създаване на Div контейнер'
19} );
diff --git a/sources/plugins/div/lang/bn.js b/sources/plugins/div/lang/bn.js
new file mode 100644
index 0000000..340e63e
--- /dev/null
+++ b/sources/plugins/div/lang/bn.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'bn', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/bs.js b/sources/plugins/div/lang/bs.js
new file mode 100644
index 0000000..81ca72e
--- /dev/null
+++ b/sources/plugins/div/lang/bs.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'bs', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory title',
8 cssClassInputLabel: 'Klase CSS stilova',
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'S lijeva na desno (LTR)',
12 langDirLabel: 'Smjer pisanja',
13 langDirRTLLabel: 'S desna na lijevo (RTL)',
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Stil',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/ca.js b/sources/plugins/div/lang/ca.js
new file mode 100644
index 0000000..aa99c76
--- /dev/null
+++ b/sources/plugins/div/lang/ca.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ca', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Títol de guia',
8 cssClassInputLabel: 'Classes de la fulla d\'estils',
9 edit: 'Edita la Capa',
10 inlineStyleInputLabel: 'Estil en línia',
11 langDirLTRLabel: 'D\'esquerra a dreta (LTR)',
12 langDirLabel: 'Direcció de l\'idioma',
13 langDirRTLLabel: 'De dreta a esquerra (RTL)',
14 languageCodeInputLabel: ' Codi d\'idioma',
15 remove: 'Elimina la Capa',
16 styleSelectLabel: 'Estil',
17 title: 'Crea una Capa Contenidora',
18 toolbar: 'Crea una Capa Contenidora'
19} );
diff --git a/sources/plugins/div/lang/cs.js b/sources/plugins/div/lang/cs.js
new file mode 100644
index 0000000..1166a3a
--- /dev/null
+++ b/sources/plugins/div/lang/cs.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'cs', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Nápovědní titulek',
8 cssClassInputLabel: 'Třídy stylů',
9 edit: 'Změnit Div',
10 inlineStyleInputLabel: 'Vnitřní styly',
11 langDirLTRLabel: 'Zleva doprava (LTR)',
12 langDirLabel: 'Směr jazyka',
13 langDirRTLLabel: 'Zprava doleva (RTL)',
14 languageCodeInputLabel: ' Kód jazyka',
15 remove: 'Odstranit Div',
16 styleSelectLabel: 'Styly',
17 title: 'Vytvořit Div kontejner',
18 toolbar: 'Vytvořit Div kontejner'
19} );
diff --git a/sources/plugins/div/lang/cy.js b/sources/plugins/div/lang/cy.js
new file mode 100644
index 0000000..5e9914e
--- /dev/null
+++ b/sources/plugins/div/lang/cy.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'cy', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Teitl Cynghorol',
8 cssClassInputLabel: 'Dosbarthiadau Ffeil Arddull',
9 edit: 'Golygu Div',
10 inlineStyleInputLabel: 'Arddull Mewn Llinell',
11 langDirLTRLabel: 'Chwith i\'r Dde (LTR)',
12 langDirLabel: 'Cyfeiriad yr Iaith',
13 langDirRTLLabel: 'Dde i\'r Chwith (RTL)',
14 languageCodeInputLabel: ' Cod Iaith',
15 remove: 'Tynnu Div',
16 styleSelectLabel: 'Arddull',
17 title: 'Creu Cynhwysydd Div',
18 toolbar: 'Creu Cynhwysydd Div'
19} );
diff --git a/sources/plugins/div/lang/da.js b/sources/plugins/div/lang/da.js
new file mode 100644
index 0000000..17ae1c0
--- /dev/null
+++ b/sources/plugins/div/lang/da.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'da', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Vejledende titel',
8 cssClassInputLabel: 'Typografiark',
9 edit: 'Rediger Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'Venstre til højre (LTR)',
12 langDirLabel: 'Sprogretning',
13 langDirRTLLabel: 'Højre til venstre (RTL)',
14 languageCodeInputLabel: ' Sprogkode',
15 remove: 'Slet Div',
16 styleSelectLabel: 'Style',
17 title: 'Opret Div Container',
18 toolbar: 'Opret Div Container'
19} );
diff --git a/sources/plugins/div/lang/de-ch.js b/sources/plugins/div/lang/de-ch.js
new file mode 100644
index 0000000..77e1df2
--- /dev/null
+++ b/sources/plugins/div/lang/de-ch.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, 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
new file mode 100644
index 0000000..5366761
--- /dev/null
+++ b/sources/plugins/div/lang/de.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'de', {
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/el.js b/sources/plugins/div/lang/el.js
new file mode 100644
index 0000000..c6668f1
--- /dev/null
+++ b/sources/plugins/div/lang/el.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'el', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Ενδεικτικός Τίτλος',
8 cssClassInputLabel: 'Κλάσεις Φύλλων Στυλ',
9 edit: 'Επεξεργασία Div',
10 inlineStyleInputLabel: 'Στυλ Εν Σειρά',
11 langDirLTRLabel: 'Αριστερά προς Δεξιά (LTR)',
12 langDirLabel: 'Κατεύθυνση Κειμένου',
13 langDirRTLLabel: 'Δεξιά προς Αριστερά (RTL)',
14 languageCodeInputLabel: 'Κωδικός Γλώσσας',
15 remove: 'Διαγραφή Div',
16 styleSelectLabel: 'Μορφή',
17 title: 'Δημιουργία Div',
18 toolbar: 'Δημιουργία Div'
19} );
diff --git a/sources/plugins/div/lang/en-au.js b/sources/plugins/div/lang/en-au.js
new file mode 100644
index 0000000..88bf31f
--- /dev/null
+++ b/sources/plugins/div/lang/en-au.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'en-au', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/en-ca.js b/sources/plugins/div/lang/en-ca.js
new file mode 100644
index 0000000..2236cdd
--- /dev/null
+++ b/sources/plugins/div/lang/en-ca.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'en-ca', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/en-gb.js b/sources/plugins/div/lang/en-gb.js
new file mode 100644
index 0000000..cd32c0a
--- /dev/null
+++ b/sources/plugins/div/lang/en-gb.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'en-gb', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory Title',
8 cssClassInputLabel: 'Stylesheet Classes',
9 edit: 'Edit Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'Left to Right (LTR)',
12 langDirLabel: 'Language Direction',
13 langDirRTLLabel: 'Right to Left (RTL)',
14 languageCodeInputLabel: ' Language Code',
15 remove: 'Remove Div',
16 styleSelectLabel: 'Style',
17 title: 'Create Div Container',
18 toolbar: 'Create Div Container'
19} );
diff --git a/sources/plugins/div/lang/en.js b/sources/plugins/div/lang/en.js
new file mode 100644
index 0000000..5e20956
--- /dev/null
+++ b/sources/plugins/div/lang/en.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'en', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory Title',
8 cssClassInputLabel: 'Stylesheet Classes',
9 edit: 'Edit Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'Left to Right (LTR)',
12 langDirLabel: 'Language Direction',
13 langDirRTLLabel: 'Right to Left (RTL)',
14 languageCodeInputLabel: ' Language Code',
15 remove: 'Remove Div',
16 styleSelectLabel: 'Style',
17 title: 'Create Div Container',
18 toolbar: 'Create Div Container'
19} );
diff --git a/sources/plugins/div/lang/eo.js b/sources/plugins/div/lang/eo.js
new file mode 100644
index 0000000..0c4337d
--- /dev/null
+++ b/sources/plugins/div/lang/eo.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'eo', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Priskriba Titolo',
8 cssClassInputLabel: 'Stilfolioklasoj',
9 edit: 'Redakti Div',
10 inlineStyleInputLabel: 'Enlinia stilo',
11 langDirLTRLabel: 'Maldekstre dekstren (angle LTR)',
12 langDirLabel: 'Skribdirekto',
13 langDirRTLLabel: 'Dekstre maldekstren (angle RTL)',
14 languageCodeInputLabel: ' Lingvokodo',
15 remove: 'Forigi Div',
16 styleSelectLabel: 'Stilo',
17 title: 'Krei DIV ujon',
18 toolbar: 'Krei DIV ujon'
19} );
diff --git a/sources/plugins/div/lang/es.js b/sources/plugins/div/lang/es.js
new file mode 100644
index 0000000..4e0689d
--- /dev/null
+++ b/sources/plugins/div/lang/es.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'es', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Título',
8 cssClassInputLabel: 'Clase de hoja de estilos',
9 edit: 'Editar Div',
10 inlineStyleInputLabel: 'Estilo',
11 langDirLTRLabel: 'Izquierda a Derecha (LTR)',
12 langDirLabel: 'Orientación',
13 langDirRTLLabel: 'Derecha a Izquierda (RTL)',
14 languageCodeInputLabel: ' Codigo de idioma',
15 remove: 'Quitar Div',
16 styleSelectLabel: 'Estilo',
17 title: 'Crear contenedor DIV',
18 toolbar: 'Crear contenedor DIV'
19} );
diff --git a/sources/plugins/div/lang/et.js b/sources/plugins/div/lang/et.js
new file mode 100644
index 0000000..e64dfe1
--- /dev/null
+++ b/sources/plugins/div/lang/et.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'et', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Soovitatav pealkiri',
8 cssClassInputLabel: 'Stiililehe klassid',
9 edit: 'Muuda Div',
10 inlineStyleInputLabel: 'Reasisene stiil',
11 langDirLTRLabel: 'Vasakult paremale (LTR)',
12 langDirLabel: 'Keele suund',
13 langDirRTLLabel: 'Paremalt vasakule (RTL)',
14 languageCodeInputLabel: ' Keelekood',
15 remove: 'Eemalda Div',
16 styleSelectLabel: 'Stiil',
17 title: 'Div-konteineri loomine',
18 toolbar: 'Div-konteineri loomine'
19} );
diff --git a/sources/plugins/div/lang/eu.js b/sources/plugins/div/lang/eu.js
new file mode 100644
index 0000000..0acd765
--- /dev/null
+++ b/sources/plugins/div/lang/eu.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'eu', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Aholkatutako izenburua',
8 cssClassInputLabel: 'Estilo-orriko klaseak',
9 edit: 'Editatu Div-a',
10 inlineStyleInputLabel: 'Lineako estiloa',
11 langDirLTRLabel: 'Ezkerretik eskuinera (LTR)',
12 langDirLabel: 'Hizkuntzaren norabidea',
13 langDirRTLLabel: 'Eskuinetik ezkerrera (RTL)',
14 languageCodeInputLabel: 'Hizkuntzaren kodea',
15 remove: 'Kendu Div-a',
16 styleSelectLabel: 'Estiloa',
17 title: 'Sortu Div edukiontzia',
18 toolbar: 'Sortu Div edukiontzia'
19} );
diff --git a/sources/plugins/div/lang/fa.js b/sources/plugins/div/lang/fa.js
new file mode 100644
index 0000000..52c6131
--- /dev/null
+++ b/sources/plugins/div/lang/fa.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'fa', {
6 IdInputLabel: 'شناسه',
7 advisoryTitleInputLabel: 'عنوان مشاوره',
8 cssClassInputLabel: 'کلاس​های شیوه​نامه',
9 edit: 'ویرایش Div',
10 inlineStyleInputLabel: 'سبک درون​خطی(Inline Style)',
11 langDirLTRLabel: 'چپ به راست (LTR)',
12 langDirLabel: 'جهت نوشتاری زبان',
13 langDirRTLLabel: 'راست به چپ (RTL)',
14 languageCodeInputLabel: ' کد زبان',
15 remove: 'حذف Div',
16 styleSelectLabel: 'سبک',
17 title: 'ایجاد یک محل DIV',
18 toolbar: 'ایجاد یک محل DIV'
19} );
diff --git a/sources/plugins/div/lang/fi.js b/sources/plugins/div/lang/fi.js
new file mode 100644
index 0000000..05fb825
--- /dev/null
+++ b/sources/plugins/div/lang/fi.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'fi', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Ohjeistava otsikko',
8 cssClassInputLabel: 'Tyylitiedoston luokat',
9 edit: 'Muokkaa Diviä',
10 inlineStyleInputLabel: 'Sisätyyli',
11 langDirLTRLabel: 'Vasemmalta oikealle (LTR)',
12 langDirLabel: 'Kielen suunta',
13 langDirRTLLabel: 'Oikealta vasemmalle (RTL)',
14 languageCodeInputLabel: ' Kielen koodi',
15 remove: 'Poista Div',
16 styleSelectLabel: 'Tyyli',
17 title: 'Luo div-kehikko',
18 toolbar: 'Luo div-kehikko'
19} );
diff --git a/sources/plugins/div/lang/fo.js b/sources/plugins/div/lang/fo.js
new file mode 100644
index 0000000..b36c512
--- /dev/null
+++ b/sources/plugins/div/lang/fo.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'fo', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory Title',
8 cssClassInputLabel: 'Stylesheet Classes',
9 edit: 'Redigera Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'Vinstru til høgru (LTR)',
12 langDirLabel: 'Language Direction',
13 langDirRTLLabel: 'Høgru til vinstru (RTL)',
14 languageCodeInputLabel: ' Language Code',
15 remove: 'Strika Div',
16 styleSelectLabel: 'Style',
17 title: 'Ger Div Container',
18 toolbar: 'Ger Div Container'
19} );
diff --git a/sources/plugins/div/lang/fr-ca.js b/sources/plugins/div/lang/fr-ca.js
new file mode 100644
index 0000000..3d5bb45
--- /dev/null
+++ b/sources/plugins/div/lang/fr-ca.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'fr-ca', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Titre',
8 cssClassInputLabel: 'Classes CSS',
9 edit: 'Modifier le DIV',
10 inlineStyleInputLabel: 'Style en ligne',
11 langDirLTRLabel: 'De gauche à droite (LTR)',
12 langDirLabel: 'Sens d\'écriture',
13 langDirRTLLabel: 'De droite à gauche (RTL)',
14 languageCodeInputLabel: 'Code de langue',
15 remove: 'Supprimer le DIV',
16 styleSelectLabel: 'Style',
17 title: 'Créer un DIV',
18 toolbar: 'Créer un DIV'
19} );
diff --git a/sources/plugins/div/lang/fr.js b/sources/plugins/div/lang/fr.js
new file mode 100644
index 0000000..ca005db
--- /dev/null
+++ b/sources/plugins/div/lang/fr.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'fr', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Infobulle',
8 cssClassInputLabel: 'Classes de style',
9 edit: 'Modifier la division',
10 inlineStyleInputLabel: 'Style en ligne',
11 langDirLTRLabel: 'Gauche à droite (LTR)',
12 langDirLabel: 'Sens d\'écriture',
13 langDirRTLLabel: 'Droite à gauche (RTL)',
14 languageCodeInputLabel: 'Code de langue',
15 remove: 'Enlever la division',
16 styleSelectLabel: 'Style',
17 title: 'Créer une division',
18 toolbar: 'Créer une division'
19} );
diff --git a/sources/plugins/div/lang/gl.js b/sources/plugins/div/lang/gl.js
new file mode 100644
index 0000000..41994d8
--- /dev/null
+++ b/sources/plugins/div/lang/gl.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'gl', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Título informativo',
8 cssClassInputLabel: 'Clases da folla de estilos',
9 edit: 'Editar Div',
10 inlineStyleInputLabel: 'Estilo de liña',
11 langDirLTRLabel: 'Esquerda a dereita (LTR)',
12 langDirLabel: 'Dirección de escritura do idioma',
13 langDirRTLLabel: 'Dereita a esquerda (RTL)',
14 languageCodeInputLabel: 'Código do idioma',
15 remove: 'Retirar Div',
16 styleSelectLabel: 'Estilo',
17 title: 'Crear un contedor Div',
18 toolbar: 'Crear un contedor Div'
19} );
diff --git a/sources/plugins/div/lang/gu.js b/sources/plugins/div/lang/gu.js
new file mode 100644
index 0000000..c1f6e9f
--- /dev/null
+++ b/sources/plugins/div/lang/gu.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'gu', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'એડવાઈઝર શીર્ષક',
8 cssClassInputLabel: 'સ્ટાઈલશીટ કલાસીસ',
9 edit: 'ડીવીમાં ફેરફાર કરવો',
10 inlineStyleInputLabel: 'ઈનલાઈન પદ્ધતિ',
11 langDirLTRLabel: 'ડાબે થી જમણે (LTR)',
12 langDirLabel: 'ભાષાની દિશા',
13 langDirRTLLabel: 'જમણે થી ડાબે (RTL)',
14 languageCodeInputLabel: 'ભાષાનો કોડ',
15 remove: 'ડીવી કાઢી કાઢવું',
16 styleSelectLabel: 'સ્ટાઈલ',
17 title: 'Div કન્ટેનર બનાવુંવું',
18 toolbar: 'Div કન્ટેનર બનાવુંવું'
19} );
diff --git a/sources/plugins/div/lang/he.js b/sources/plugins/div/lang/he.js
new file mode 100644
index 0000000..d08d1c7
--- /dev/null
+++ b/sources/plugins/div/lang/he.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'he', {
6 IdInputLabel: 'מזהה (ID)',
7 advisoryTitleInputLabel: 'כותרת מוצעת',
8 cssClassInputLabel: 'מחלקת עיצוב',
9 edit: 'עריכת מיכל (Div)',
10 inlineStyleInputLabel: 'סגנון פנימי',
11 langDirLTRLabel: 'שמאל לימין (LTR)',
12 langDirLabel: 'כיוון שפה',
13 langDirRTLLabel: 'ימין לשמאל (RTL)',
14 languageCodeInputLabel: 'קוד שפה',
15 remove: 'הסרת מיכל (Div)',
16 styleSelectLabel: 'סגנון',
17 title: 'יצירת מיכל (Div)',
18 toolbar: 'יצירת מיכל (Div)'
19} );
diff --git a/sources/plugins/div/lang/hi.js b/sources/plugins/div/lang/hi.js
new file mode 100644
index 0000000..95e49d6
--- /dev/null
+++ b/sources/plugins/div/lang/hi.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'hi', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'परामर्श शीर्शक',
8 cssClassInputLabel: 'स्टाइल-शीट क्लास',
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'बायें से दायें (LTR)',
12 langDirLabel: 'भाषा लिखने की दिशा',
13 langDirRTLLabel: 'दायें से बायें (RTL)',
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'स्टाइल',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/hr.js b/sources/plugins/div/lang/hr.js
new file mode 100644
index 0000000..7cefc1e
--- /dev/null
+++ b/sources/plugins/div/lang/hr.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'hr', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Savjetodavni naslov',
8 cssClassInputLabel: 'Klase stilova',
9 edit: 'Uredi DIV',
10 inlineStyleInputLabel: 'Stil u liniji',
11 langDirLTRLabel: 'S lijeva na desno (LTR)',
12 langDirLabel: 'Smjer jezika',
13 langDirRTLLabel: 'S desna na lijevo (RTL)',
14 languageCodeInputLabel: 'Jezični kod',
15 remove: 'Ukloni DIV',
16 styleSelectLabel: 'Stil',
17 title: 'Napravi DIV kontejner',
18 toolbar: 'Napravi DIV kontejner'
19} );
diff --git a/sources/plugins/div/lang/hu.js b/sources/plugins/div/lang/hu.js
new file mode 100644
index 0000000..f678b39
--- /dev/null
+++ b/sources/plugins/div/lang/hu.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'hu', {
6 IdInputLabel: 'Azonosító',
7 advisoryTitleInputLabel: 'Tipp szöveg',
8 cssClassInputLabel: 'Stíluslap osztály',
9 edit: 'DIV szerkesztése',
10 inlineStyleInputLabel: 'Inline stílus',
11 langDirLTRLabel: 'Balról jobbra (LTR)',
12 langDirLabel: 'Nyelvi irány',
13 langDirRTLLabel: 'Jobbról balra (RTL)',
14 languageCodeInputLabel: ' Nyelv kódja',
15 remove: 'DIV eltávolítása',
16 styleSelectLabel: 'Stílus',
17 title: 'DIV tároló létrehozása',
18 toolbar: 'DIV tároló létrehozása'
19} );
diff --git a/sources/plugins/div/lang/id.js b/sources/plugins/div/lang/id.js
new file mode 100644
index 0000000..59c0213
--- /dev/null
+++ b/sources/plugins/div/lang/id.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'id', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Penasehat Judul',
8 cssClassInputLabel: 'Kelas Stylesheet',
9 edit: 'Sunting Div',
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Kiri ke Kanan (LTR)',
12 langDirLabel: 'Arah Bahasa',
13 langDirRTLLabel: 'Kanan ke Kiri (RTL)',
14 languageCodeInputLabel: 'Kode Bahasa',
15 remove: 'Hapus Div',
16 styleSelectLabel: 'Gaya',
17 title: 'Ciptakan Wadah Div',
18 toolbar: 'Cipatakan Wadah Div'
19} );
diff --git a/sources/plugins/div/lang/is.js b/sources/plugins/div/lang/is.js
new file mode 100644
index 0000000..a7fbe4e
--- /dev/null
+++ b/sources/plugins/div/lang/is.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'is', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/it.js b/sources/plugins/div/lang/it.js
new file mode 100644
index 0000000..8fe780a
--- /dev/null
+++ b/sources/plugins/div/lang/it.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'it', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Titolo Avviso',
8 cssClassInputLabel: 'Classi di stile',
9 edit: 'Modifica DIV',
10 inlineStyleInputLabel: 'Stile Inline',
11 langDirLTRLabel: 'Da sinistra a destra (LTR)',
12 langDirLabel: 'Direzione di scrittura',
13 langDirRTLLabel: 'Da destra a sinistra (RTL)',
14 languageCodeInputLabel: 'Codice lingua',
15 remove: 'Rimuovi DIV',
16 styleSelectLabel: 'Stile',
17 title: 'Crea DIV contenitore',
18 toolbar: 'Crea DIV contenitore'
19} );
diff --git a/sources/plugins/div/lang/ja.js b/sources/plugins/div/lang/ja.js
new file mode 100644
index 0000000..50abe05
--- /dev/null
+++ b/sources/plugins/div/lang/ja.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ja', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Title属性',
8 cssClassInputLabel: 'スタイルシートクラス',
9 edit: 'Divコンテナを編集',
10 inlineStyleInputLabel: 'インラインスタイル',
11 langDirLTRLabel: '左から右 (LTR)',
12 langDirLabel: '文字表記の方向',
13 langDirRTLLabel: '右から左 (RTL)',
14 languageCodeInputLabel: ' 言語コード',
15 remove: 'Divコンテナを削除',
16 styleSelectLabel: 'スタイル',
17 title: 'Divコンテナ',
18 toolbar: 'Divコンテナ'
19} );
diff --git a/sources/plugins/div/lang/ka.js b/sources/plugins/div/lang/ka.js
new file mode 100644
index 0000000..99f96a2
--- /dev/null
+++ b/sources/plugins/div/lang/ka.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ka', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'სათაური',
8 cssClassInputLabel: 'CSS კლასები',
9 edit: 'Div-ის რედაქტირება',
10 inlineStyleInputLabel: 'თანდართული სტილი',
11 langDirLTRLabel: 'მარცხნიდან მარჯვნიც (LTR)',
12 langDirLabel: 'ენის მინართულება',
13 langDirRTLLabel: 'მარჯვნიდან მარცხნივ (RTL)',
14 languageCodeInputLabel: 'ენის კოდი',
15 remove: 'Div-ის წაშლა',
16 styleSelectLabel: 'სტილი',
17 title: 'Div კონტეინერის შექმნა',
18 toolbar: 'Div კონტეინერის შექმნა'
19} );
diff --git a/sources/plugins/div/lang/km.js b/sources/plugins/div/lang/km.js
new file mode 100644
index 0000000..6fb10e8
--- /dev/null
+++ b/sources/plugins/div/lang/km.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'km', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'ចំណង​ជើង​ប្រឹក្សា',
8 cssClassInputLabel: 'Stylesheet Classes',
9 edit: 'កែ Div',
10 inlineStyleInputLabel: 'ស្ទីល​ក្នុង​បន្ទាត់',
11 langDirLTRLabel: 'ពីឆ្វេងទៅស្តាំ(LTR)',
12 langDirLabel: 'ទិសដៅភាសា',
13 langDirRTLLabel: 'ពីស្តាំទៅឆ្វេង(RTL)',
14 languageCodeInputLabel: 'កូដ​ភាសា',
15 remove: 'ដក Div ចេញ',
16 styleSelectLabel: 'ស្ទីល',
17 title: 'បង្កើត​អ្នក​ផ្ទុក Div',
18 toolbar: 'បង្កើត​អ្នក​ផ្ទុក Div'
19} );
diff --git a/sources/plugins/div/lang/ko.js b/sources/plugins/div/lang/ko.js
new file mode 100644
index 0000000..9834e49
--- /dev/null
+++ b/sources/plugins/div/lang/ko.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ko', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: '보조 제목',
8 cssClassInputLabel: '스타일 시트 클래스',
9 edit: 'Div 편집',
10 inlineStyleInputLabel: '인라인 스타일',
11 langDirLTRLabel: '왼쪽에서 오른쪽 (LTR)',
12 langDirLabel: '언어 방향',
13 langDirRTLLabel: '오른쪽에서 왼쪽 (RTL)',
14 languageCodeInputLabel: ' 언어 코드',
15 remove: 'Div 태그 삭제',
16 styleSelectLabel: '스타일',
17 title: 'Div 태그 생성',
18 toolbar: 'Div 태그 생성'
19} );
diff --git a/sources/plugins/div/lang/ku.js b/sources/plugins/div/lang/ku.js
new file mode 100644
index 0000000..8dac0e0
--- /dev/null
+++ b/sources/plugins/div/lang/ku.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ku', {
6 IdInputLabel: 'ناسنامە',
7 advisoryTitleInputLabel: 'سەردێڕ',
8 cssClassInputLabel: 'شێوازی چینی پەڕه',
9 edit: 'چاکسازی Div',
10 inlineStyleInputLabel: 'شێوازی ناوهێڵ',
11 langDirLTRLabel: 'چەپ بۆ ڕاست (LTR)',
12 langDirLabel: 'ئاراستەی زمان',
13 langDirRTLLabel: 'ڕاست بۆ چەپ (RTL)',
14 languageCodeInputLabel: 'هێمای زمان',
15 remove: 'لابردنی Div',
16 styleSelectLabel: 'شێواز',
17 title: 'دروستکردنی لەخۆگری Div',
18 toolbar: 'دروستکردنی لەخۆگری Div'
19} );
diff --git a/sources/plugins/div/lang/lt.js b/sources/plugins/div/lang/lt.js
new file mode 100644
index 0000000..2021ba4
--- /dev/null
+++ b/sources/plugins/div/lang/lt.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'lt', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Patariamas pavadinimas',
8 cssClassInputLabel: 'Stilių klasės',
9 edit: 'Redaguoti Div',
10 inlineStyleInputLabel: 'Vidiniai stiliai',
11 langDirLTRLabel: 'Iš kairės į dešinę (LTR)',
12 langDirLabel: 'Kalbos nurodymai',
13 langDirRTLLabel: 'Iš dešinės į kairę (RTL)',
14 languageCodeInputLabel: ' Kalbos kodas',
15 remove: 'Pašalinti Div',
16 styleSelectLabel: 'Stilius',
17 title: 'Sukurti Div elementą',
18 toolbar: 'Sukurti Div elementą'
19} );
diff --git a/sources/plugins/div/lang/lv.js b/sources/plugins/div/lang/lv.js
new file mode 100644
index 0000000..8b9a4e6
--- /dev/null
+++ b/sources/plugins/div/lang/lv.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'lv', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Konsultatīvs virsraksts',
8 cssClassInputLabel: 'Stilu klases',
9 edit: 'Labot Div',
10 inlineStyleInputLabel: 'Iekļautais stils',
11 langDirLTRLabel: 'Kreisais uz Labo (LTR)',
12 langDirLabel: 'Valodas virziens',
13 langDirRTLLabel: 'Labais uz kreiso (RTL)',
14 languageCodeInputLabel: 'Valodas kods',
15 remove: 'Noņemt Div',
16 styleSelectLabel: 'Stils',
17 title: 'Izveidot div konteineri',
18 toolbar: 'Izveidot div konteineri'
19} );
diff --git a/sources/plugins/div/lang/mk.js b/sources/plugins/div/lang/mk.js
new file mode 100644
index 0000000..6bd25fd
--- /dev/null
+++ b/sources/plugins/div/lang/mk.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'mk', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Лево кон десно',
12 langDirLabel: 'Насока на јазик',
13 langDirRTLLabel: 'Десно кон лево',
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Стил',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/mn.js b/sources/plugins/div/lang/mn.js
new file mode 100644
index 0000000..a15006c
--- /dev/null
+++ b/sources/plugins/div/lang/mn.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'mn', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Зөвлөлдөх гарчиг',
8 cssClassInputLabel: 'Stylesheet классууд',
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Зүүн талаас баруун тишээ (LTR)',
12 langDirLabel: 'Хэлний чиглэл',
13 langDirRTLLabel: 'Баруун талаас зүүн тишээ (RTL)',
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Загвар',
17 title: 'Div гэдэг хэсэг бий болгох',
18 toolbar: 'Div гэдэг хэсэг бий болгох'
19} );
diff --git a/sources/plugins/div/lang/ms.js b/sources/plugins/div/lang/ms.js
new file mode 100644
index 0000000..7fd95a5
--- /dev/null
+++ b/sources/plugins/div/lang/ms.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ms', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/nb.js b/sources/plugins/div/lang/nb.js
new file mode 100644
index 0000000..c6ff2d6
--- /dev/null
+++ b/sources/plugins/div/lang/nb.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'nb', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Tittel',
8 cssClassInputLabel: 'Stilark-klasser',
9 edit: 'Rediger Div',
10 inlineStyleInputLabel: 'Inlinestiler',
11 langDirLTRLabel: 'Venstre til høyre (LTR)',
12 langDirLabel: 'Språkretning',
13 langDirRTLLabel: 'Høyre til venstre (RTL)',
14 languageCodeInputLabel: ' Språkkode',
15 remove: 'Fjern Div',
16 styleSelectLabel: 'Stil',
17 title: 'Sett inn Div Container',
18 toolbar: 'Sett inn Div Container'
19} );
diff --git a/sources/plugins/div/lang/nl.js b/sources/plugins/div/lang/nl.js
new file mode 100644
index 0000000..35de4d2
--- /dev/null
+++ b/sources/plugins/div/lang/nl.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'nl', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Adviserende titel',
8 cssClassInputLabel: 'Stylesheet klassen',
9 edit: 'Div wijzigen',
10 inlineStyleInputLabel: 'Inline stijl',
11 langDirLTRLabel: 'Links naar rechts (LTR)',
12 langDirLabel: 'Schrijfrichting',
13 langDirRTLLabel: 'Rechts naar links (RTL)',
14 languageCodeInputLabel: ' Taalcode',
15 remove: 'Div verwijderen',
16 styleSelectLabel: 'Stijl',
17 title: 'Div aanmaken',
18 toolbar: 'Div aanmaken'
19} );
diff --git a/sources/plugins/div/lang/no.js b/sources/plugins/div/lang/no.js
new file mode 100644
index 0000000..db8af0a
--- /dev/null
+++ b/sources/plugins/div/lang/no.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'no', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Tittel',
8 cssClassInputLabel: 'Stilark-klasser',
9 edit: 'Rediger Div',
10 inlineStyleInputLabel: 'Inlinestiler',
11 langDirLTRLabel: 'Venstre til høyre (VTH)',
12 langDirLabel: 'Språkretning',
13 langDirRTLLabel: 'Høyre til venstre (HTV)',
14 languageCodeInputLabel: ' Språkkode',
15 remove: 'Fjern Div',
16 styleSelectLabel: 'Stil',
17 title: 'Sett inn Div Container',
18 toolbar: 'Sett inn Div Container'
19} );
diff --git a/sources/plugins/div/lang/oc.js b/sources/plugins/div/lang/oc.js
new file mode 100644
index 0000000..79d28d4
--- /dev/null
+++ b/sources/plugins/div/lang/oc.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'oc', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Infobulla',
8 cssClassInputLabel: 'Classas d\'estil',
9 edit: 'Modificar la division',
10 inlineStyleInputLabel: 'Estil en linha',
11 langDirLTRLabel: 'Esquèrra a dreita (LTR)',
12 langDirLabel: 'Sens d\'escritura',
13 langDirRTLLabel: 'Dreita a esquèrra (RTL)',
14 languageCodeInputLabel: 'Còdi de lenga',
15 remove: 'Levar la division',
16 styleSelectLabel: 'Estil',
17 title: 'Crear una division',
18 toolbar: 'Crear una division'
19} );
diff --git a/sources/plugins/div/lang/pl.js b/sources/plugins/div/lang/pl.js
new file mode 100644
index 0000000..2d19f4e
--- /dev/null
+++ b/sources/plugins/div/lang/pl.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'pl', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Opis obiektu docelowego',
8 cssClassInputLabel: 'Klasy arkusza stylów',
9 edit: 'Edytuj pojemnik Div',
10 inlineStyleInputLabel: 'Style liniowe',
11 langDirLTRLabel: 'Od lewej do prawej (LTR)',
12 langDirLabel: 'Kierunek tekstu',
13 langDirRTLLabel: 'Od prawej do lewej (RTL)',
14 languageCodeInputLabel: 'Kod języka',
15 remove: 'Usuń pojemnik Div',
16 styleSelectLabel: 'Styl',
17 title: 'Utwórz pojemnik Div',
18 toolbar: 'Utwórz pojemnik Div'
19} );
diff --git a/sources/plugins/div/lang/pt-br.js b/sources/plugins/div/lang/pt-br.js
new file mode 100644
index 0000000..c32ec0f
--- /dev/null
+++ b/sources/plugins/div/lang/pt-br.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'pt-br', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Título Consulta',
8 cssClassInputLabel: 'Classes de CSS',
9 edit: 'Editar Div',
10 inlineStyleInputLabel: 'Estilo Inline',
11 langDirLTRLabel: 'Esquerda para Direita (LTR)',
12 langDirLabel: 'Direção da Escrita',
13 langDirRTLLabel: 'Direita para Esquerda (RTL)',
14 languageCodeInputLabel: 'Código de Idioma',
15 remove: 'Remover Div',
16 styleSelectLabel: 'Estilo',
17 title: 'Criar Container de DIV',
18 toolbar: 'Criar Container de DIV'
19} );
diff --git a/sources/plugins/div/lang/pt.js b/sources/plugins/div/lang/pt.js
new file mode 100644
index 0000000..5df020c
--- /dev/null
+++ b/sources/plugins/div/lang/pt.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'pt', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'Título',
8 cssClassInputLabel: 'Classes de folhas de estilo',
9 edit: 'Editar Div',
10 inlineStyleInputLabel: 'Estilho em Linha',
11 langDirLTRLabel: 'Esquerda para a direita (EPD)',
12 langDirLabel: 'Orientação de idioma',
13 langDirRTLLabel: 'Direita para a Esquerda (DPE)',
14 languageCodeInputLabel: 'Codigo do Idioma',
15 remove: 'Remover Div',
16 styleSelectLabel: 'Estilo',
17 title: 'Criar Div',
18 toolbar: 'Criar Div'
19} );
diff --git a/sources/plugins/div/lang/ro.js b/sources/plugins/div/lang/ro.js
new file mode 100644
index 0000000..974968b
--- /dev/null
+++ b/sources/plugins/div/lang/ro.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ro', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Titlul consultativ',
8 cssClassInputLabel: 'Clasele cu stilul paginii (CSS)',
9 edit: 'Modifică Div-ul',
10 inlineStyleInputLabel: 'Stil Inline',
11 langDirLTRLabel: 'stânga-dreapta (LTR)',
12 langDirLabel: 'Direcţia cuvintelor',
13 langDirRTLLabel: 'dreapta-stânga (RTL)',
14 languageCodeInputLabel: 'Codul limbii',
15 remove: 'Șterge Div-ul',
16 styleSelectLabel: 'Stil',
17 title: 'Crează un container Div',
18 toolbar: 'Crează un container Div'
19} );
diff --git a/sources/plugins/div/lang/ru.js b/sources/plugins/div/lang/ru.js
new file mode 100644
index 0000000..a087aa8
--- /dev/null
+++ b/sources/plugins/div/lang/ru.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ru', {
6 IdInputLabel: 'Идентификатор',
7 advisoryTitleInputLabel: 'Заголовок',
8 cssClassInputLabel: 'Классы CSS',
9 edit: 'Редактировать контейнер',
10 inlineStyleInputLabel: 'Стиль элемента',
11 langDirLTRLabel: 'Слева направо (LTR)',
12 langDirLabel: 'Направление текста',
13 langDirRTLLabel: 'Справа налево (RTL)',
14 languageCodeInputLabel: 'Код языка',
15 remove: 'Удалить контейнер',
16 styleSelectLabel: 'Стиль',
17 title: 'Создать Div-контейнер',
18 toolbar: 'Создать Div-контейнер'
19} );
diff --git a/sources/plugins/div/lang/si.js b/sources/plugins/div/lang/si.js
new file mode 100644
index 0000000..a52d1b5
--- /dev/null
+++ b/sources/plugins/div/lang/si.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'si', {
6 IdInputLabel: 'අංකය',
7 advisoryTitleInputLabel: 'උපදේශාත්මක නාමය',
8 cssClassInputLabel: 'විලාසපත්‍ර පන්තිය',
9 edit: 'වෙනස්කිරීම',
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'වමේසිට දකුණුට',
12 langDirLabel: 'භාෂා දිශාව',
13 langDirRTLLabel: 'දකුණේ සිට වමට',
14 languageCodeInputLabel: 'භාෂා ',
15 remove: 'ඉවත් කිරීම',
16 styleSelectLabel: 'විලාසය',
17 title: 'නිර්මාණය ',
18 toolbar: 'නිර්මාණය '
19} );
diff --git a/sources/plugins/div/lang/sk.js b/sources/plugins/div/lang/sk.js
new file mode 100644
index 0000000..3ed9b16
--- /dev/null
+++ b/sources/plugins/div/lang/sk.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sk', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Pomocný titulok',
8 cssClassInputLabel: 'Triedy štýlu',
9 edit: 'Upraviť Div',
10 inlineStyleInputLabel: 'Inline štýl',
11 langDirLTRLabel: 'Zľava doprava (LTR)',
12 langDirLabel: 'Smer jazyka',
13 langDirRTLLabel: 'Zprava doľava (RTL)',
14 languageCodeInputLabel: 'Kód jazyka',
15 remove: 'Odstrániť Div',
16 styleSelectLabel: 'Štýl',
17 title: 'Vytvoriť Div kontajner',
18 toolbar: 'Vytvoriť Div kontajner'
19} );
diff --git a/sources/plugins/div/lang/sl.js b/sources/plugins/div/lang/sl.js
new file mode 100644
index 0000000..6705699
--- /dev/null
+++ b/sources/plugins/div/lang/sl.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sl', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Predlagani naslov',
8 cssClassInputLabel: 'Razredi slogovne predloge',
9 edit: 'Uredi div',
10 inlineStyleInputLabel: 'Slog v vrstici',
11 langDirLTRLabel: 'Od leve proti desni (LTR)',
12 langDirLabel: 'Smer jezika',
13 langDirRTLLabel: 'Od desne proti levi (RTL)',
14 languageCodeInputLabel: 'Koda jezika',
15 remove: 'Odstrani div',
16 styleSelectLabel: 'Slog',
17 title: 'Ustvari vsebnik div',
18 toolbar: 'Ustvari vsebnik div'
19} );
diff --git a/sources/plugins/div/lang/sq.js b/sources/plugins/div/lang/sq.js
new file mode 100644
index 0000000..0af405b
--- /dev/null
+++ b/sources/plugins/div/lang/sq.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sq', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Titull',
8 cssClassInputLabel: 'Klasa stili CSS',
9 edit: 'Redakto Div',
10 inlineStyleInputLabel: 'Stili i brendshëm',
11 langDirLTRLabel: 'Nga e majta në të djathë (LTR)',
12 langDirLabel: 'Drejtim teksti',
13 langDirRTLLabel: 'Nga e djathta në të majtë (RTL)',
14 languageCodeInputLabel: 'Kodi i Gjuhës',
15 remove: 'Largo Div',
16 styleSelectLabel: 'Stil',
17 title: 'Krijo Div Përmbajtës',
18 toolbar: 'Krijo Div Përmbajtës'
19} );
diff --git a/sources/plugins/div/lang/sr-latn.js b/sources/plugins/div/lang/sr-latn.js
new file mode 100644
index 0000000..b576ccb
--- /dev/null
+++ b/sources/plugins/div/lang/sr-latn.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sr-latn', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory naslov',
8 cssClassInputLabel: 'Stylesheet klase',
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'S leva na desno (LTR)',
12 langDirLabel: 'Smer jezika',
13 langDirRTLLabel: 'S desna na levo (RTL)',
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Stil',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/sr.js b/sources/plugins/div/lang/sr.js
new file mode 100644
index 0000000..53923da
--- /dev/null
+++ b/sources/plugins/div/lang/sr.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sr', {
6 IdInputLabel: 'Id', // MISSING
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING
12 langDirLabel: 'Language Direction', // MISSING
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING
14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/sv.js b/sources/plugins/div/lang/sv.js
new file mode 100644
index 0000000..283632e
--- /dev/null
+++ b/sources/plugins/div/lang/sv.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'sv', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Rådgivande titel',
8 cssClassInputLabel: 'Stilmallar',
9 edit: 'Redigera Div',
10 inlineStyleInputLabel: 'Inline Style',
11 langDirLTRLabel: 'Vänster till höger (LTR)',
12 langDirLabel: 'Språkriktning',
13 langDirRTLLabel: 'Höger till vänster (RTL)',
14 languageCodeInputLabel: ' Språkkod',
15 remove: 'Ta bort Div',
16 styleSelectLabel: 'Stil',
17 title: 'Skapa Div container',
18 toolbar: 'Skapa Div container'
19} );
diff --git a/sources/plugins/div/lang/th.js b/sources/plugins/div/lang/th.js
new file mode 100644
index 0000000..c6265cf
--- /dev/null
+++ b/sources/plugins/div/lang/th.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'th', {
6 IdInputLabel: 'ไอดี',
7 advisoryTitleInputLabel: 'คำเกริ่นนำ',
8 cssClassInputLabel: 'คลาสของไฟล์กำหนดลักษณะการแสดงผล',
9 edit: 'แก้ไข Div',
10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'จากซ้ายไปขวา (LTR)',
12 langDirLabel: 'การเขียน-อ่านภาษา',
13 langDirRTLLabel: 'จากขวามาซ้าย (RTL)',
14 languageCodeInputLabel: 'รหัสภาษา',
15 remove: 'ลบ Div',
16 styleSelectLabel: 'ลักษณะการแสดงผล',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/tr.js b/sources/plugins/div/lang/tr.js
new file mode 100644
index 0000000..aec64c4
--- /dev/null
+++ b/sources/plugins/div/lang/tr.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'tr', {
6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Tavsiye Başlığı',
8 cssClassInputLabel: 'Stilltipi Sınıfı',
9 edit: 'Div Düzenle',
10 inlineStyleInputLabel: 'Inline Stili',
11 langDirLTRLabel: 'Soldan sağa (LTR)',
12 langDirLabel: 'Dil Yönü',
13 langDirRTLLabel: 'Sağdan sola (RTL)',
14 languageCodeInputLabel: ' Dil Kodu',
15 remove: 'Div Kaldır',
16 styleSelectLabel: 'Stil',
17 title: 'Div İçeriği Oluştur',
18 toolbar: 'Div İçeriği Oluştur'
19} );
diff --git a/sources/plugins/div/lang/tt.js b/sources/plugins/div/lang/tt.js
new file mode 100644
index 0000000..b479ce5
--- /dev/null
+++ b/sources/plugins/div/lang/tt.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'tt', {
6 IdInputLabel: 'Идентификатор',
7 advisoryTitleInputLabel: 'Киңәш исем',
8 cssClassInputLabel: 'Стильләр класслары',
9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Эчке стиль',
11 langDirLTRLabel: 'Сулдан уңга язылыш (LTR)',
12 langDirLabel: 'Язылыш юнəлеше',
13 langDirRTLLabel: 'Уңнан сулга язылыш (RTL)',
14 languageCodeInputLabel: 'Тел коды',
15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Стиль',
17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING
19} );
diff --git a/sources/plugins/div/lang/ug.js b/sources/plugins/div/lang/ug.js
new file mode 100644
index 0000000..d0bb2a9
--- /dev/null
+++ b/sources/plugins/div/lang/ug.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'ug', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: 'ماۋزۇ',
8 cssClassInputLabel: 'ئۇسلۇب تىپىنىڭ ئاتى',
9 edit: 'DIV تەھرىر',
10 inlineStyleInputLabel: 'قۇر ئىچىدىكى ئۇسلۇبى',
11 langDirLTRLabel: 'سولدىن ئوڭغا (LTR)',
12 langDirLabel: 'تىل يۆنىلىشى',
13 langDirRTLLabel: 'ئوڭدىن سولغا (RTL)',
14 languageCodeInputLabel: 'تىل كودى',
15 remove: 'DIV چىقىرىۋەت',
16 styleSelectLabel: 'ئۇسلۇب',
17 title: 'DIV قاچا قۇر',
18 toolbar: 'DIV قاچا قۇر'
19} );
diff --git a/sources/plugins/div/lang/uk.js b/sources/plugins/div/lang/uk.js
new file mode 100644
index 0000000..543e701
--- /dev/null
+++ b/sources/plugins/div/lang/uk.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'uk', {
6 IdInputLabel: 'Ідентифікатор',
7 advisoryTitleInputLabel: 'Зміст випливаючої підказки',
8 cssClassInputLabel: 'Клас CSS',
9 edit: 'Редагувати блок',
10 inlineStyleInputLabel: 'Вписаний стиль',
11 langDirLTRLabel: 'Зліва направо (LTR)',
12 langDirLabel: 'Напрямок мови',
13 langDirRTLLabel: 'Справа наліво (RTL)',
14 languageCodeInputLabel: 'Код мови',
15 remove: 'Видалити блок',
16 styleSelectLabel: 'Стиль CSS',
17 title: 'Створити блок-контейнер',
18 toolbar: 'Створити блок-контейнер'
19} );
diff --git a/sources/plugins/div/lang/vi.js b/sources/plugins/div/lang/vi.js
new file mode 100644
index 0000000..23abf38
--- /dev/null
+++ b/sources/plugins/div/lang/vi.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'vi', {
6 IdInputLabel: 'Định danh (id)',
7 advisoryTitleInputLabel: 'Nhan đề hướng dẫn',
8 cssClassInputLabel: 'Các lớp CSS',
9 edit: 'Chỉnh sửa',
10 inlineStyleInputLabel: 'Kiểu nội dòng',
11 langDirLTRLabel: 'Trái sang phải (LTR)',
12 langDirLabel: 'Hướng ngôn ngữ',
13 langDirRTLLabel: 'Phải qua trái (RTL)',
14 languageCodeInputLabel: 'Mã ngôn ngữ',
15 remove: 'Xóa bỏ',
16 styleSelectLabel: 'Kiểu (style)',
17 title: 'Tạo khối các thành phần',
18 toolbar: 'Tạo khối các thành phần'
19} );
diff --git a/sources/plugins/div/lang/zh-cn.js b/sources/plugins/div/lang/zh-cn.js
new file mode 100644
index 0000000..5b89a6f
--- /dev/null
+++ b/sources/plugins/div/lang/zh-cn.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'zh-cn', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: '标题',
8 cssClassInputLabel: '样式类名称',
9 edit: '编辑 DIV',
10 inlineStyleInputLabel: '行内样式',
11 langDirLTRLabel: '从左到右 (LTR)',
12 langDirLabel: '语言方向',
13 langDirRTLLabel: '从右到左 (RTL)',
14 languageCodeInputLabel: '语言代码',
15 remove: '移除 DIV',
16 styleSelectLabel: '样式',
17 title: '创建 DIV 容器',
18 toolbar: '创建 DIV 容器'
19} );
diff --git a/sources/plugins/div/lang/zh.js b/sources/plugins/div/lang/zh.js
new file mode 100644
index 0000000..0c8823d
--- /dev/null
+++ b/sources/plugins/div/lang/zh.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'zh', {
6 IdInputLabel: 'ID',
7 advisoryTitleInputLabel: '標題',
8 cssClassInputLabel: '樣式表類別',
9 edit: '編輯 Div',
10 inlineStyleInputLabel: '行內樣式',
11 langDirLTRLabel: '由左至右 (LTR)',
12 langDirLabel: '語言方向',
13 langDirRTLLabel: '由右至左 (RTL)',
14 languageCodeInputLabel: '語言碼',
15 remove: '移除 Div',
16 styleSelectLabel: '樣式',
17 title: '建立 Div 容器',
18 toolbar: '建立 Div 容器'
19} );
diff --git a/sources/plugins/div/plugin.js b/sources/plugins/div/plugin.js
new file mode 100644
index 0000000..dbced72
--- /dev/null
+++ b/sources/plugins/div/plugin.js
@@ -0,0 +1,134 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/**
7 * @fileOverview The "div" plugin. It wraps the selected block level elements with a 'div' element with specified styles and attributes.
8 *
9 */
10
11( function() {
12 CKEDITOR.plugins.add( 'div', {
13 requires: 'dialog',
14 // jscs:disable maximumLineLength
15 lang: 'af,ar,az,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,oc,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
17 icons: 'creatediv', // %REMOVE_LINE_CORE%
18 hidpi: true, // %REMOVE_LINE_CORE%
19 init: function( editor ) {
20 if ( editor.blockless )
21 return;
22
23 var lang = editor.lang.div,
24 allowed = 'div(*)';
25
26 if ( CKEDITOR.dialog.isTabEnabled( editor, 'editdiv', 'advanced' ) )
27 allowed += ';div[dir,id,lang,title]{*}';
28
29 editor.addCommand( 'creatediv', new CKEDITOR.dialogCommand( 'creatediv', {
30 allowedContent: allowed,
31 requiredContent: 'div',
32 contextSensitive: true,
33 contentTransformations: [
34 [ 'div: alignmentToStyle' ]
35 ],
36 refresh: function( editor, path ) {
37 var context = editor.config.div_wrapTable ? path.root : path.blockLimit;
38 this.setState( 'div' in context.getDtd() ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED );
39 }
40 } ) );
41
42 editor.addCommand( 'editdiv', new CKEDITOR.dialogCommand( 'editdiv', { requiredContent: 'div' } ) );
43 editor.addCommand( 'removediv', {
44 requiredContent: 'div',
45 exec: function( editor ) {
46 var selection = editor.getSelection(),
47 ranges = selection && selection.getRanges(),
48 range,
49 bookmarks = selection.createBookmarks(),
50 walker,
51 toRemove = [];
52
53 function findDiv( node ) {
54 var div = CKEDITOR.plugins.div.getSurroundDiv( editor, node );
55 if ( div && !div.data( 'cke-div-added' ) ) {
56 toRemove.push( div );
57 div.data( 'cke-div-added' );
58 }
59 }
60
61 for ( var i = 0; i < ranges.length; i++ ) {
62 range = ranges[ i ];
63 if ( range.collapsed )
64 findDiv( selection.getStartElement() );
65 else {
66 walker = new CKEDITOR.dom.walker( range );
67 walker.evaluator = findDiv;
68 walker.lastForward();
69 }
70 }
71
72 for ( i = 0; i < toRemove.length; i++ )
73 toRemove[ i ].remove( true );
74
75 selection.selectBookmarks( bookmarks );
76 }
77 } );
78
79 editor.ui.addButton && editor.ui.addButton( 'CreateDiv', {
80 label: lang.toolbar,
81 command: 'creatediv',
82 toolbar: 'blocks,50'
83 } );
84
85 if ( editor.addMenuItems ) {
86 editor.addMenuItems( {
87 editdiv: {
88 label: lang.edit,
89 command: 'editdiv',
90 group: 'div',
91 order: 1
92 },
93
94 removediv: {
95 label: lang.remove,
96 command: 'removediv',
97 group: 'div',
98 order: 5
99 }
100 } );
101
102 if ( editor.contextMenu ) {
103 editor.contextMenu.addListener( function( element ) {
104 if ( !element || element.isReadOnly() )
105 return null;
106
107
108 if ( CKEDITOR.plugins.div.getSurroundDiv( editor ) ) {
109 return {
110 editdiv: CKEDITOR.TRISTATE_OFF,
111 removediv: CKEDITOR.TRISTATE_OFF
112 };
113 }
114
115 return null;
116 } );
117 }
118 }
119
120 CKEDITOR.dialog.add( 'creatediv', this.path + 'dialogs/div.js' );
121 CKEDITOR.dialog.add( 'editdiv', this.path + 'dialogs/div.js' );
122 }
123 } );
124
125 CKEDITOR.plugins.div = {
126 getSurroundDiv: function( editor, start ) {
127 var path = editor.elementPath( start );
128 return editor.elementPath( path.blockLimit ).contains( function( node ) {
129 // Avoid read-only (i.e. contenteditable="false") divs (#11083).
130 return node.is( 'div' ) && !node.isReadOnly();
131 }, 1 );
132 }
133 };
134} )();
diff --git a/sources/plugins/font/lang/af.js b/sources/plugins/font/lang/af.js
new file mode 100644
index 0000000..5c9073b
--- /dev/null
+++ b/sources/plugins/font/lang/af.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'af', {
6 fontSize: {
7 label: 'Grootte',
8 voiceLabel: 'Fontgrootte',
9 panelTitle: 'Fontgrootte'
10 },
11 label: 'Font',
12 panelTitle: 'Fontnaam',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/ar.js b/sources/plugins/font/lang/ar.js
new file mode 100644
index 0000000..ac55224
--- /dev/null
+++ b/sources/plugins/font/lang/ar.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ar', {
6 fontSize: {
7 label: 'حجم الخط',
8 voiceLabel: 'حجم الخط',
9 panelTitle: 'حجم الخط'
10 },
11 label: 'خط',
12 panelTitle: 'حجم الخط',
13 voiceLabel: 'حجم الخط'
14} );
diff --git a/sources/plugins/font/lang/az.js b/sources/plugins/font/lang/az.js
new file mode 100644
index 0000000..b4850b1
--- /dev/null
+++ b/sources/plugins/font/lang/az.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'az', {
6 fontSize: {
7 label: 'Şrift ölçüsü',
8 voiceLabel: 'Şrift ölçüsü',
9 panelTitle: 'Şrift ölçüsü'
10 },
11 label: 'Şrift',
12 panelTitle: 'Şrift',
13 voiceLabel: 'Şrift'
14} );
diff --git a/sources/plugins/font/lang/bg.js b/sources/plugins/font/lang/bg.js
new file mode 100644
index 0000000..682c6b1
--- /dev/null
+++ b/sources/plugins/font/lang/bg.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'bg', {
6 fontSize: {
7 label: 'Размер',
8 voiceLabel: 'Размер на шрифт',
9 panelTitle: 'Размер на шрифт'
10 },
11 label: 'Шрифт',
12 panelTitle: 'Име на шрифт',
13 voiceLabel: 'Шрифт'
14} );
diff --git a/sources/plugins/font/lang/bn.js b/sources/plugins/font/lang/bn.js
new file mode 100644
index 0000000..58eecba
--- /dev/null
+++ b/sources/plugins/font/lang/bn.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'bn', {
6 fontSize: {
7 label: 'সাইজ',
8 voiceLabel: 'Font Size',
9 panelTitle: 'সাইজ'
10 },
11 label: 'ফন্ট',
12 panelTitle: 'ফন্ট',
13 voiceLabel: 'ফন্ট'
14} );
diff --git a/sources/plugins/font/lang/bs.js b/sources/plugins/font/lang/bs.js
new file mode 100644
index 0000000..2fbb5f6
--- /dev/null
+++ b/sources/plugins/font/lang/bs.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'bs', {
6 fontSize: {
7 label: 'Velièina',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Velièina'
10 },
11 label: 'Font',
12 panelTitle: 'Font',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/ca.js b/sources/plugins/font/lang/ca.js
new file mode 100644
index 0000000..ca1e63a
--- /dev/null
+++ b/sources/plugins/font/lang/ca.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ca', {
6 fontSize: {
7 label: 'Mida',
8 voiceLabel: 'Mida de la lletra',
9 panelTitle: 'Mida de la lletra'
10 },
11 label: 'Tipus de lletra',
12 panelTitle: 'Tipus de lletra',
13 voiceLabel: 'Tipus de lletra'
14} );
diff --git a/sources/plugins/font/lang/cs.js b/sources/plugins/font/lang/cs.js
new file mode 100644
index 0000000..7028bfd
--- /dev/null
+++ b/sources/plugins/font/lang/cs.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'cs', {
6 fontSize: {
7 label: 'Velikost',
8 voiceLabel: 'Velikost písma',
9 panelTitle: 'Velikost'
10 },
11 label: 'Písmo',
12 panelTitle: 'Písmo',
13 voiceLabel: 'Písmo'
14} );
diff --git a/sources/plugins/font/lang/cy.js b/sources/plugins/font/lang/cy.js
new file mode 100644
index 0000000..085b224
--- /dev/null
+++ b/sources/plugins/font/lang/cy.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'cy', {
6 fontSize: {
7 label: 'Maint',
8 voiceLabel: 'Maint y Ffont',
9 panelTitle: 'Maint y Ffont'
10 },
11 label: 'Ffont',
12 panelTitle: 'Enw\'r Ffont',
13 voiceLabel: 'Ffont'
14} );
diff --git a/sources/plugins/font/lang/da.js b/sources/plugins/font/lang/da.js
new file mode 100644
index 0000000..f33f2d8
--- /dev/null
+++ b/sources/plugins/font/lang/da.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'da', {
6 fontSize: {
7 label: 'Skriftstørrelse',
8 voiceLabel: 'Skriftstørrelse',
9 panelTitle: 'Skriftstørrelse'
10 },
11 label: 'Skrifttype',
12 panelTitle: 'Skrifttype',
13 voiceLabel: 'Skrifttype'
14} );
diff --git a/sources/plugins/font/lang/de-ch.js b/sources/plugins/font/lang/de-ch.js
new file mode 100644
index 0000000..a73223a
--- /dev/null
+++ b/sources/plugins/font/lang/de-ch.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, 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
new file mode 100644
index 0000000..3c36855
--- /dev/null
+++ b/sources/plugins/font/lang/de.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'de', {
6 fontSize: {
7 label: 'Größe',
8 voiceLabel: 'Schrifgröße',
9 panelTitle: 'Schriftgröße'
10 },
11 label: 'Schriftart',
12 panelTitle: 'Schriftartname',
13 voiceLabel: 'Schriftart'
14} );
diff --git a/sources/plugins/font/lang/el.js b/sources/plugins/font/lang/el.js
new file mode 100644
index 0000000..4ca61a1
--- /dev/null
+++ b/sources/plugins/font/lang/el.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'el', {
6 fontSize: {
7 label: 'Μέγεθος',
8 voiceLabel: 'Μέγεθος Γραμματοσειράς',
9 panelTitle: 'Μέγεθος Γραμματοσειράς'
10 },
11 label: 'Γραμματοσειρά',
12 panelTitle: 'Όνομα Γραμματοσειράς',
13 voiceLabel: 'Γραμματοσειρά'
14} );
diff --git a/sources/plugins/font/lang/en-au.js b/sources/plugins/font/lang/en-au.js
new file mode 100644
index 0000000..5f83c29
--- /dev/null
+++ b/sources/plugins/font/lang/en-au.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'en-au', {
6 fontSize: {
7 label: 'Size',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Font Size'
10 },
11 label: 'Font',
12 panelTitle: 'Font Name',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/en-ca.js b/sources/plugins/font/lang/en-ca.js
new file mode 100644
index 0000000..4520615
--- /dev/null
+++ b/sources/plugins/font/lang/en-ca.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'en-ca', {
6 fontSize: {
7 label: 'Size',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Font Size'
10 },
11 label: 'Font',
12 panelTitle: 'Font Name',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/en-gb.js b/sources/plugins/font/lang/en-gb.js
new file mode 100644
index 0000000..160dd81
--- /dev/null
+++ b/sources/plugins/font/lang/en-gb.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'en-gb', {
6 fontSize: {
7 label: 'Size',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Font Size'
10 },
11 label: 'Font',
12 panelTitle: 'Font Name',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/en.js b/sources/plugins/font/lang/en.js
new file mode 100644
index 0000000..ff64793
--- /dev/null
+++ b/sources/plugins/font/lang/en.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'en', {
6 fontSize: {
7 label: 'Size',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Font Size'
10 },
11 label: 'Font',
12 panelTitle: 'Font Name',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/eo.js b/sources/plugins/font/lang/eo.js
new file mode 100644
index 0000000..48b2a9f
--- /dev/null
+++ b/sources/plugins/font/lang/eo.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'eo', {
6 fontSize: {
7 label: 'Grado',
8 voiceLabel: 'Tipara grado',
9 panelTitle: 'Tipara grado'
10 },
11 label: 'Tiparo',
12 panelTitle: 'Tipara nomo',
13 voiceLabel: 'Tiparo'
14} );
diff --git a/sources/plugins/font/lang/es.js b/sources/plugins/font/lang/es.js
new file mode 100644
index 0000000..b3e00c7
--- /dev/null
+++ b/sources/plugins/font/lang/es.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'es', {
6 fontSize: {
7 label: 'Tamaño',
8 voiceLabel: 'Tamaño de fuente',
9 panelTitle: 'Tamaño'
10 },
11 label: 'Fuente',
12 panelTitle: 'Fuente',
13 voiceLabel: 'Fuente'
14} );
diff --git a/sources/plugins/font/lang/et.js b/sources/plugins/font/lang/et.js
new file mode 100644
index 0000000..6817265
--- /dev/null
+++ b/sources/plugins/font/lang/et.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'et', {
6 fontSize: {
7 label: 'Suurus',
8 voiceLabel: 'Kirja suurus',
9 panelTitle: 'Suurus'
10 },
11 label: 'Kiri',
12 panelTitle: 'Kiri',
13 voiceLabel: 'Kiri'
14} );
diff --git a/sources/plugins/font/lang/eu.js b/sources/plugins/font/lang/eu.js
new file mode 100644
index 0000000..e071bc9
--- /dev/null
+++ b/sources/plugins/font/lang/eu.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'eu', {
6 fontSize: {
7 label: 'Tamaina',
8 voiceLabel: 'Letra-tamaina',
9 panelTitle: 'Letra-tamaina'
10 },
11 label: 'Letra-tipoa',
12 panelTitle: 'Letra-tipoaren izena',
13 voiceLabel: 'Letra-tipoa'
14} );
diff --git a/sources/plugins/font/lang/fa.js b/sources/plugins/font/lang/fa.js
new file mode 100644
index 0000000..35f91a5
--- /dev/null
+++ b/sources/plugins/font/lang/fa.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'fa', {
6 fontSize: {
7 label: 'اندازه',
8 voiceLabel: 'اندازه قلم',
9 panelTitle: 'اندازه قلم'
10 },
11 label: 'قلم',
12 panelTitle: 'نام قلم',
13 voiceLabel: 'قلم'
14} );
diff --git a/sources/plugins/font/lang/fi.js b/sources/plugins/font/lang/fi.js
new file mode 100644
index 0000000..1cd57bf
--- /dev/null
+++ b/sources/plugins/font/lang/fi.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'fi', {
6 fontSize: {
7 label: 'Koko',
8 voiceLabel: 'Kirjaisimen koko',
9 panelTitle: 'Koko'
10 },
11 label: 'Kirjaisinlaji',
12 panelTitle: 'Kirjaisinlaji',
13 voiceLabel: 'Kirjaisinlaji'
14} );
diff --git a/sources/plugins/font/lang/fo.js b/sources/plugins/font/lang/fo.js
new file mode 100644
index 0000000..b4c170c
--- /dev/null
+++ b/sources/plugins/font/lang/fo.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'fo', {
6 fontSize: {
7 label: 'Skriftstødd',
8 voiceLabel: 'Skriftstødd',
9 panelTitle: 'Skriftstødd'
10 },
11 label: 'Skrift',
12 panelTitle: 'Skrift',
13 voiceLabel: 'Skrift'
14} );
diff --git a/sources/plugins/font/lang/fr-ca.js b/sources/plugins/font/lang/fr-ca.js
new file mode 100644
index 0000000..13bd627
--- /dev/null
+++ b/sources/plugins/font/lang/fr-ca.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'fr-ca', {
6 fontSize: {
7 label: 'Taille',
8 voiceLabel: 'Taille',
9 panelTitle: 'Taille'
10 },
11 label: 'Police',
12 panelTitle: 'Police',
13 voiceLabel: 'Police'
14} );
diff --git a/sources/plugins/font/lang/fr.js b/sources/plugins/font/lang/fr.js
new file mode 100644
index 0000000..d029bb7
--- /dev/null
+++ b/sources/plugins/font/lang/fr.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'fr', {
6 fontSize: {
7 label: 'Taille',
8 voiceLabel: 'Taille de police',
9 panelTitle: 'Taille de police'
10 },
11 label: 'Police',
12 panelTitle: 'Style de police',
13 voiceLabel: 'Police'
14} );
diff --git a/sources/plugins/font/lang/gl.js b/sources/plugins/font/lang/gl.js
new file mode 100644
index 0000000..65e10b3
--- /dev/null
+++ b/sources/plugins/font/lang/gl.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'gl', {
6 fontSize: {
7 label: 'Tamaño',
8 voiceLabel: 'Tamaño da letra',
9 panelTitle: 'Tamaño da letra'
10 },
11 label: 'Tipo de letra',
12 panelTitle: 'Nome do tipo de letra',
13 voiceLabel: 'Tipo de letra'
14} );
diff --git a/sources/plugins/font/lang/gu.js b/sources/plugins/font/lang/gu.js
new file mode 100644
index 0000000..f95a59a
--- /dev/null
+++ b/sources/plugins/font/lang/gu.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'gu', {
6 fontSize: {
7 label: 'ફૉન્ટ સાઇઝ/કદ',
8 voiceLabel: 'ફોન્ટ સાઈઝ',
9 panelTitle: 'ફૉન્ટ સાઇઝ/કદ'
10 },
11 label: 'ફૉન્ટ',
12 panelTitle: 'ફૉન્ટ',
13 voiceLabel: 'ફોન્ટ'
14} );
diff --git a/sources/plugins/font/lang/he.js b/sources/plugins/font/lang/he.js
new file mode 100644
index 0000000..590f93f
--- /dev/null
+++ b/sources/plugins/font/lang/he.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'he', {
6 fontSize: {
7 label: 'גודל',
8 voiceLabel: 'גודל',
9 panelTitle: 'גודל'
10 },
11 label: 'גופן',
12 panelTitle: 'גופן',
13 voiceLabel: 'גופן'
14} );
diff --git a/sources/plugins/font/lang/hi.js b/sources/plugins/font/lang/hi.js
new file mode 100644
index 0000000..9088abe
--- /dev/null
+++ b/sources/plugins/font/lang/hi.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'hi', {
6 fontSize: {
7 label: 'साइज़',
8 voiceLabel: 'Font Size',
9 panelTitle: 'साइज़'
10 },
11 label: 'फ़ॉन्ट',
12 panelTitle: 'फ़ॉन्ट',
13 voiceLabel: 'फ़ॉन्ट'
14} );
diff --git a/sources/plugins/font/lang/hr.js b/sources/plugins/font/lang/hr.js
new file mode 100644
index 0000000..0313aa3
--- /dev/null
+++ b/sources/plugins/font/lang/hr.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'hr', {
6 fontSize: {
7 label: 'Veličina',
8 voiceLabel: 'Veličina slova',
9 panelTitle: 'Veličina'
10 },
11 label: 'Font',
12 panelTitle: 'Font',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/hu.js b/sources/plugins/font/lang/hu.js
new file mode 100644
index 0000000..0705d2b
--- /dev/null
+++ b/sources/plugins/font/lang/hu.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'hu', {
6 fontSize: {
7 label: 'Méret',
8 voiceLabel: 'Betűméret',
9 panelTitle: 'Méret'
10 },
11 label: 'Betűtípus',
12 panelTitle: 'Betűtípus',
13 voiceLabel: 'Betűtípus'
14} );
diff --git a/sources/plugins/font/lang/id.js b/sources/plugins/font/lang/id.js
new file mode 100644
index 0000000..c456738
--- /dev/null
+++ b/sources/plugins/font/lang/id.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'id', {
6 fontSize: {
7 label: 'Ukuran',
8 voiceLabel: 'Ukuran Huruf',
9 panelTitle: 'Ukuran Huruf'
10 },
11 label: 'Huruf',
12 panelTitle: 'Font Name', // MISSING
13 voiceLabel: 'Huruf'
14} );
diff --git a/sources/plugins/font/lang/is.js b/sources/plugins/font/lang/is.js
new file mode 100644
index 0000000..d76636f
--- /dev/null
+++ b/sources/plugins/font/lang/is.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'is', {
6 fontSize: {
7 label: 'Leturstærð ',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Leturstærð '
10 },
11 label: 'Leturgerð ',
12 panelTitle: 'Leturgerð ',
13 voiceLabel: 'Leturgerð '
14} );
diff --git a/sources/plugins/font/lang/it.js b/sources/plugins/font/lang/it.js
new file mode 100644
index 0000000..5e42649
--- /dev/null
+++ b/sources/plugins/font/lang/it.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'it', {
6 fontSize: {
7 label: 'Dimensione',
8 voiceLabel: 'Dimensione Carattere',
9 panelTitle: 'Dimensione'
10 },
11 label: 'Carattere',
12 panelTitle: 'Carattere',
13 voiceLabel: 'Carattere'
14} );
diff --git a/sources/plugins/font/lang/ja.js b/sources/plugins/font/lang/ja.js
new file mode 100644
index 0000000..79a5812
--- /dev/null
+++ b/sources/plugins/font/lang/ja.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ja', {
6 fontSize: {
7 label: 'サイズ',
8 voiceLabel: 'フォントサイズ',
9 panelTitle: 'フォントサイズ'
10 },
11 label: 'フォント',
12 panelTitle: 'フォント',
13 voiceLabel: 'フォント'
14} );
diff --git a/sources/plugins/font/lang/ka.js b/sources/plugins/font/lang/ka.js
new file mode 100644
index 0000000..a392980
--- /dev/null
+++ b/sources/plugins/font/lang/ka.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ka', {
6 fontSize: {
7 label: 'ზომა',
8 voiceLabel: 'ტექსტის ზომა',
9 panelTitle: 'ტექსტის ზომა'
10 },
11 label: 'ფონტი',
12 panelTitle: 'ფონტის სახელი',
13 voiceLabel: 'ფონტი'
14} );
diff --git a/sources/plugins/font/lang/km.js b/sources/plugins/font/lang/km.js
new file mode 100644
index 0000000..f3e4610
--- /dev/null
+++ b/sources/plugins/font/lang/km.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'km', {
6 fontSize: {
7 label: 'ទំហំ',
8 voiceLabel: 'ទំហំ​អក្សរ',
9 panelTitle: 'ទំហំ​អក្សរ'
10 },
11 label: 'ពុម្ព​អក្សរ',
12 panelTitle: 'ឈ្មោះ​ពុម្ព​អក្សរ',
13 voiceLabel: 'ពុម្ព​អក្សរ'
14} );
diff --git a/sources/plugins/font/lang/ko.js b/sources/plugins/font/lang/ko.js
new file mode 100644
index 0000000..6b574f4
--- /dev/null
+++ b/sources/plugins/font/lang/ko.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ko', {
6 fontSize: {
7 label: '크기',
8 voiceLabel: '글자 크기',
9 panelTitle: '글자 크기'
10 },
11 label: '글꼴',
12 panelTitle: '글꼴',
13 voiceLabel: '글꼴'
14} );
diff --git a/sources/plugins/font/lang/ku.js b/sources/plugins/font/lang/ku.js
new file mode 100644
index 0000000..c19eac1
--- /dev/null
+++ b/sources/plugins/font/lang/ku.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ku', {
6 fontSize: {
7 label: 'گەورەیی',
8 voiceLabel: 'گەورەیی فۆنت',
9 panelTitle: 'گەورەیی فۆنت'
10 },
11 label: 'فۆنت',
12 panelTitle: 'ناوی فۆنت',
13 voiceLabel: 'فۆنت'
14} );
diff --git a/sources/plugins/font/lang/lt.js b/sources/plugins/font/lang/lt.js
new file mode 100644
index 0000000..d2f6ab0
--- /dev/null
+++ b/sources/plugins/font/lang/lt.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'lt', {
6 fontSize: {
7 label: 'Šrifto dydis',
8 voiceLabel: 'Šrifto dydis',
9 panelTitle: 'Šrifto dydis'
10 },
11 label: 'Šriftas',
12 panelTitle: 'Šriftas',
13 voiceLabel: 'Šriftas'
14} );
diff --git a/sources/plugins/font/lang/lv.js b/sources/plugins/font/lang/lv.js
new file mode 100644
index 0000000..157db04
--- /dev/null
+++ b/sources/plugins/font/lang/lv.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'lv', {
6 fontSize: {
7 label: 'Izmērs',
8 voiceLabel: 'Fonta izmeŗs',
9 panelTitle: 'Izmērs'
10 },
11 label: 'Šrifts',
12 panelTitle: 'Šrifts',
13 voiceLabel: 'Fonts'
14} );
diff --git a/sources/plugins/font/lang/mk.js b/sources/plugins/font/lang/mk.js
new file mode 100644
index 0000000..e60a755
--- /dev/null
+++ b/sources/plugins/font/lang/mk.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'mk', {
6 fontSize: {
7 label: 'Size',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Font Size'
10 },
11 label: 'Font', // MISSING
12 panelTitle: 'Font Name', // MISSING
13 voiceLabel: 'Font' // MISSING
14} );
diff --git a/sources/plugins/font/lang/mn.js b/sources/plugins/font/lang/mn.js
new file mode 100644
index 0000000..a91c7f9
--- /dev/null
+++ b/sources/plugins/font/lang/mn.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'mn', {
6 fontSize: {
7 label: 'Хэмжээ',
8 voiceLabel: 'Үсгийн хэмжээ',
9 panelTitle: 'Үсгийн хэмжээ'
10 },
11 label: 'Үсгийн хэлбэр',
12 panelTitle: 'Үгсийн хэлбэрийн нэр',
13 voiceLabel: 'Үгсийн хэлбэр'
14} );
diff --git a/sources/plugins/font/lang/ms.js b/sources/plugins/font/lang/ms.js
new file mode 100644
index 0000000..5564b9a
--- /dev/null
+++ b/sources/plugins/font/lang/ms.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ms', {
6 fontSize: {
7 label: 'Saiz',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Saiz'
10 },
11 label: 'Font',
12 panelTitle: 'Font',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/nb.js b/sources/plugins/font/lang/nb.js
new file mode 100644
index 0000000..3e3e56e
--- /dev/null
+++ b/sources/plugins/font/lang/nb.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'nb', {
6 fontSize: {
7 label: 'Størrelse',
8 voiceLabel: 'Skriftstørrelse',
9 panelTitle: 'Skriftstørrelse'
10 },
11 label: 'Skrift',
12 panelTitle: 'Skrift',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/nl.js b/sources/plugins/font/lang/nl.js
new file mode 100644
index 0000000..a8d819c
--- /dev/null
+++ b/sources/plugins/font/lang/nl.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'nl', {
6 fontSize: {
7 label: 'Lettergrootte',
8 voiceLabel: 'Lettergrootte',
9 panelTitle: 'Lettergrootte'
10 },
11 label: 'Lettertype',
12 panelTitle: 'Lettertype',
13 voiceLabel: 'Lettertype'
14} );
diff --git a/sources/plugins/font/lang/no.js b/sources/plugins/font/lang/no.js
new file mode 100644
index 0000000..7378c4c
--- /dev/null
+++ b/sources/plugins/font/lang/no.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'no', {
6 fontSize: {
7 label: 'Størrelse',
8 voiceLabel: 'Font Størrelse',
9 panelTitle: 'Størrelse'
10 },
11 label: 'Skrift',
12 panelTitle: 'Skrift',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/oc.js b/sources/plugins/font/lang/oc.js
new file mode 100644
index 0000000..1b0eda5
--- /dev/null
+++ b/sources/plugins/font/lang/oc.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'oc', {
6 fontSize: {
7 label: 'Talha',
8 voiceLabel: 'Talha de poliça',
9 panelTitle: 'Talha de poliça'
10 },
11 label: 'Poliça',
12 panelTitle: 'Estil de poliça',
13 voiceLabel: 'Poliça'
14} );
diff --git a/sources/plugins/font/lang/pl.js b/sources/plugins/font/lang/pl.js
new file mode 100644
index 0000000..56fb9be
--- /dev/null
+++ b/sources/plugins/font/lang/pl.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'pl', {
6 fontSize: {
7 label: 'Rozmiar',
8 voiceLabel: 'Rozmiar czcionki',
9 panelTitle: 'Rozmiar'
10 },
11 label: 'Czcionka',
12 panelTitle: 'Czcionka',
13 voiceLabel: 'Czcionka'
14} );
diff --git a/sources/plugins/font/lang/pt-br.js b/sources/plugins/font/lang/pt-br.js
new file mode 100644
index 0000000..e69cc0b
--- /dev/null
+++ b/sources/plugins/font/lang/pt-br.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'pt-br', {
6 fontSize: {
7 label: 'Tamanho',
8 voiceLabel: 'Tamanho da fonte',
9 panelTitle: 'Tamanho'
10 },
11 label: 'Fonte',
12 panelTitle: 'Fonte',
13 voiceLabel: 'Fonte'
14} );
diff --git a/sources/plugins/font/lang/pt.js b/sources/plugins/font/lang/pt.js
new file mode 100644
index 0000000..4028a3d
--- /dev/null
+++ b/sources/plugins/font/lang/pt.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'pt', {
6 fontSize: {
7 label: 'Tamanho',
8 voiceLabel: 'Tamanho da letra',
9 panelTitle: 'Tamanho da letra'
10 },
11 label: 'Fonte',
12 panelTitle: 'Nome do tipo de letra',
13 voiceLabel: 'Tipo de letra'
14} );
diff --git a/sources/plugins/font/lang/ro.js b/sources/plugins/font/lang/ro.js
new file mode 100644
index 0000000..26b96de
--- /dev/null
+++ b/sources/plugins/font/lang/ro.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ro', {
6 fontSize: {
7 label: 'Mărime',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Mărime'
10 },
11 label: 'Font',
12 panelTitle: 'Font',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/ru.js b/sources/plugins/font/lang/ru.js
new file mode 100644
index 0000000..fa64da3
--- /dev/null
+++ b/sources/plugins/font/lang/ru.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ru', {
6 fontSize: {
7 label: 'Размер',
8 voiceLabel: 'Размер шрифта',
9 panelTitle: 'Размер шрифта'
10 },
11 label: 'Шрифт',
12 panelTitle: 'Шрифт',
13 voiceLabel: 'Шрифт'
14} );
diff --git a/sources/plugins/font/lang/si.js b/sources/plugins/font/lang/si.js
new file mode 100644
index 0000000..aa94df2
--- /dev/null
+++ b/sources/plugins/font/lang/si.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'si', {
6 fontSize: {
7 label: 'විශාලත්වය',
8 voiceLabel: 'අක්ෂර විශාලත්වය',
9 panelTitle: 'අක්ෂර විශාලත්වය'
10 },
11 label: 'අක්ෂරය',
12 panelTitle: 'අක්ෂර නාමය',
13 voiceLabel: 'අක්ෂර'
14} );
diff --git a/sources/plugins/font/lang/sk.js b/sources/plugins/font/lang/sk.js
new file mode 100644
index 0000000..318ae92
--- /dev/null
+++ b/sources/plugins/font/lang/sk.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sk', {
6 fontSize: {
7 label: 'Veľkosť',
8 voiceLabel: 'Veľkosť písma',
9 panelTitle: 'Veľkosť písma'
10 },
11 label: 'Písmo',
12 panelTitle: 'Názov písma',
13 voiceLabel: 'Písmo'
14} );
diff --git a/sources/plugins/font/lang/sl.js b/sources/plugins/font/lang/sl.js
new file mode 100644
index 0000000..f630594
--- /dev/null
+++ b/sources/plugins/font/lang/sl.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sl', {
6 fontSize: {
7 label: 'Velikost',
8 voiceLabel: 'Velikost pisave',
9 panelTitle: 'Velikost pisave'
10 },
11 label: 'Pisava',
12 panelTitle: 'Ime pisave',
13 voiceLabel: 'Pisava'
14} );
diff --git a/sources/plugins/font/lang/sq.js b/sources/plugins/font/lang/sq.js
new file mode 100644
index 0000000..035638d
--- /dev/null
+++ b/sources/plugins/font/lang/sq.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sq', {
6 fontSize: {
7 label: 'Madhësia',
8 voiceLabel: 'Madhësia e Shkronjës',
9 panelTitle: 'Madhësia e Shkronjës'
10 },
11 label: 'Shkronja',
12 panelTitle: 'Emri i Shkronjës',
13 voiceLabel: 'Shkronja'
14} );
diff --git a/sources/plugins/font/lang/sr-latn.js b/sources/plugins/font/lang/sr-latn.js
new file mode 100644
index 0000000..904bc29
--- /dev/null
+++ b/sources/plugins/font/lang/sr-latn.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sr-latn', {
6 fontSize: {
7 label: 'Veličina fonta',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Veličina fonta'
10 },
11 label: 'Font',
12 panelTitle: 'Font',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/sr.js b/sources/plugins/font/lang/sr.js
new file mode 100644
index 0000000..5695bc7
--- /dev/null
+++ b/sources/plugins/font/lang/sr.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sr', {
6 fontSize: {
7 label: 'Величина фонта',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Величина фонта'
10 },
11 label: 'Фонт',
12 panelTitle: 'Фонт',
13 voiceLabel: 'Фонт'
14} );
diff --git a/sources/plugins/font/lang/sv.js b/sources/plugins/font/lang/sv.js
new file mode 100644
index 0000000..0df51ac
--- /dev/null
+++ b/sources/plugins/font/lang/sv.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'sv', {
6 fontSize: {
7 label: 'Storlek',
8 voiceLabel: 'Teckenstorlek',
9 panelTitle: 'Teckenstorlek'
10 },
11 label: 'Typsnitt',
12 panelTitle: 'Typsnitt',
13 voiceLabel: 'Typsnitt'
14} );
diff --git a/sources/plugins/font/lang/th.js b/sources/plugins/font/lang/th.js
new file mode 100644
index 0000000..14ff605
--- /dev/null
+++ b/sources/plugins/font/lang/th.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'th', {
6 fontSize: {
7 label: 'ขนาด',
8 voiceLabel: 'Font Size',
9 panelTitle: 'ขนาด'
10 },
11 label: 'แบบอักษร',
12 panelTitle: 'แบบอักษร',
13 voiceLabel: 'แบบอักษร'
14} );
diff --git a/sources/plugins/font/lang/tr.js b/sources/plugins/font/lang/tr.js
new file mode 100644
index 0000000..c553275
--- /dev/null
+++ b/sources/plugins/font/lang/tr.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'tr', {
6 fontSize: {
7 label: 'Boyut',
8 voiceLabel: 'Font Size',
9 panelTitle: 'Boyut'
10 },
11 label: 'Yazı Türü',
12 panelTitle: 'Yazı Türü',
13 voiceLabel: 'Font'
14} );
diff --git a/sources/plugins/font/lang/tt.js b/sources/plugins/font/lang/tt.js
new file mode 100644
index 0000000..8e7e342
--- /dev/null
+++ b/sources/plugins/font/lang/tt.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'tt', {
6 fontSize: {
7 label: 'Зурлык',
8 voiceLabel: 'Шрифт зурлыклары',
9 panelTitle: 'Шрифт зурлыклары'
10 },
11 label: 'Шрифт',
12 panelTitle: 'Шрифт исеме',
13 voiceLabel: 'Шрифт'
14} );
diff --git a/sources/plugins/font/lang/ug.js b/sources/plugins/font/lang/ug.js
new file mode 100644
index 0000000..7a1d0b2
--- /dev/null
+++ b/sources/plugins/font/lang/ug.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'ug', {
6 fontSize: {
7 label: 'چوڭلۇقى',
8 voiceLabel: 'خەت چوڭلۇقى',
9 panelTitle: 'چوڭلۇقى'
10 },
11 label: 'خەت نۇسخا',
12 panelTitle: 'خەت نۇسخا',
13 voiceLabel: 'خەت نۇسخا'
14} );
diff --git a/sources/plugins/font/lang/uk.js b/sources/plugins/font/lang/uk.js
new file mode 100644
index 0000000..9fad964
--- /dev/null
+++ b/sources/plugins/font/lang/uk.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'uk', {
6 fontSize: {
7 label: 'Розмір',
8 voiceLabel: 'Розмір шрифту',
9 panelTitle: 'Розмір'
10 },
11 label: 'Шрифт',
12 panelTitle: 'Шрифт',
13 voiceLabel: 'Шрифт'
14} );
diff --git a/sources/plugins/font/lang/vi.js b/sources/plugins/font/lang/vi.js
new file mode 100644
index 0000000..8bbfc10
--- /dev/null
+++ b/sources/plugins/font/lang/vi.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'vi', {
6 fontSize: {
7 label: 'Cỡ chữ',
8 voiceLabel: 'Kích cỡ phông',
9 panelTitle: 'Cỡ chữ'
10 },
11 label: 'Phông',
12 panelTitle: 'Phông',
13 voiceLabel: 'Phông'
14} );
diff --git a/sources/plugins/font/lang/zh-cn.js b/sources/plugins/font/lang/zh-cn.js
new file mode 100644
index 0000000..6b2f327
--- /dev/null
+++ b/sources/plugins/font/lang/zh-cn.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'zh-cn', {
6 fontSize: {
7 label: '大小',
8 voiceLabel: '文字大小',
9 panelTitle: '大小'
10 },
11 label: '字体',
12 panelTitle: '字体',
13 voiceLabel: '字体'
14} );
diff --git a/sources/plugins/font/lang/zh.js b/sources/plugins/font/lang/zh.js
new file mode 100644
index 0000000..d3ebc67
--- /dev/null
+++ b/sources/plugins/font/lang/zh.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'zh', {
6 fontSize: {
7 label: '大小',
8 voiceLabel: '字型大小',
9 panelTitle: '字型大小'
10 },
11 label: '字型',
12 panelTitle: '字型名稱',
13 voiceLabel: '字型'
14} );
diff --git a/sources/plugins/font/plugin.js b/sources/plugins/font/plugin.js
new file mode 100644
index 0000000..8794d89
--- /dev/null
+++ b/sources/plugins/font/plugin.js
@@ -0,0 +1,353 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6( function() {
7 function addCombo( editor, comboName, styleType, lang, entries, defaultLabel, styleDefinition, order ) {
8 var config = editor.config,
9 style = new CKEDITOR.style( styleDefinition );
10
11 // Gets the list of fonts from the settings.
12 var names = entries.split( ';' ),
13 values = [];
14
15 // Create style objects for all fonts.
16 var styles = {};
17 for ( var i = 0; i < names.length; i++ ) {
18 var parts = names[ i ];
19
20 if ( parts ) {
21 parts = parts.split( '/' );
22
23 var vars = {},
24 name = names[ i ] = parts[ 0 ];
25
26 vars[ styleType ] = values[ i ] = parts[ 1 ] || name;
27
28 styles[ name ] = new CKEDITOR.style( styleDefinition, vars );
29 styles[ name ]._.definition.name = name;
30 } else {
31 names.splice( i--, 1 );
32 }
33 }
34
35 editor.ui.addRichCombo( comboName, {
36 label: lang.label,
37 title: lang.panelTitle,
38 toolbar: 'styles,' + order,
39 allowedContent: style,
40 requiredContent: style,
41 contentTransformations: [
42 [
43 {
44 element: 'font',
45 check: 'span',
46 left: function( element ) {
47 return !!element.attributes.size ||
48 !!element.attributes.align ||
49 !!element.attributes.face;
50 },
51 right: function( element ) {
52 var sizes = [
53 '', // Non-existent size "0"
54 'x-small',
55 'small',
56 'medium',
57 'large',
58 'x-large',
59 'xx-large',
60 '48px' // Closest value to what size="7" might mean.
61 ];
62
63 element.name = 'span';
64
65 if ( element.attributes.size ) {
66 element.styles[ 'font-size' ] = sizes[ element.attributes.size ];
67 delete element.attributes.size;
68 }
69
70 if ( element.attributes.align ) {
71 element.styles[ 'text-align' ] = element.attributes.align;
72 delete element.attributes.align;
73 }
74
75 if ( element.attributes.face ) {
76 element.styles[ 'font-family' ] = element.attributes.face;
77 delete element.attributes.face;
78 }
79 }
80 }
81 ]
82 ],
83 panel: {
84 css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.contentsCss ),
85 multiSelect: false,
86 attributes: { 'aria-label': lang.panelTitle }
87 },
88
89 init: function() {
90 this.startGroup( lang.panelTitle );
91
92 for ( var i = 0; i < names.length; i++ ) {
93 var name = names[ i ];
94
95 // Add the tag entry to the panel list.
96 this.add( name, styles[ name ].buildPreview(), name );
97 }
98 },
99
100 onClick: function( value ) {
101 editor.focus();
102 editor.fire( 'saveSnapshot' );
103
104 var previousValue = this.getValue(),
105 style = styles[ value ];
106
107 // When applying one style over another, first remove the previous one (#12403).
108 // NOTE: This is only a temporary fix. It will be moved to the styles system (#12687).
109 if ( previousValue && value != previousValue ) {
110 var previousStyle = styles[ previousValue ],
111 range = editor.getSelection().getRanges()[ 0 ];
112
113 // If the range is collapsed we can't simply use the editor.removeStyle method
114 // because it will remove the entire element and we want to split it instead.
115 if ( range.collapsed ) {
116 var path = editor.elementPath(),
117 // Find the style element.
118 matching = path.contains( function( el ) {
119 return previousStyle.checkElementRemovable( el );
120 } );
121
122 if ( matching ) {
123 var startBoundary = range.checkBoundaryOfElement( matching, CKEDITOR.START ),
124 endBoundary = range.checkBoundaryOfElement( matching, CKEDITOR.END ),
125 node, bm;
126
127 // If we are at both boundaries it means that the element is empty.
128 // Remove it but in a way that we won't lose other empty inline elements inside it.
129 // Example: <p>x<span style="font-size:48px"><em>[]</em></span>x</p>
130 // Result: <p>x<em>[]</em>x</p>
131 if ( startBoundary && endBoundary ) {
132 bm = range.createBookmark();
133 // Replace the element with its children (TODO element.replaceWithChildren).
134 while ( ( node = matching.getFirst() ) ) {
135 node.insertBefore( matching );
136 }
137 matching.remove();
138 range.moveToBookmark( bm );
139
140 // If we are at the boundary of the style element, move out and copy nested styles/elements.
141 } else if ( startBoundary || endBoundary ) {
142 range.moveToPosition( matching, startBoundary ? CKEDITOR.POSITION_BEFORE_START : CKEDITOR.POSITION_AFTER_END );
143 cloneSubtreeIntoRange( range, path.elements.slice(), matching );
144 } else {
145 // Split the element and clone the elements that were in the path
146 // (between the startContainer and the matching element)
147 // into the new place.
148 range.splitElement( matching );
149 range.moveToPosition( matching, CKEDITOR.POSITION_AFTER_END );
150 cloneSubtreeIntoRange( range, path.elements.slice(), matching );
151 }
152
153 editor.getSelection().selectRanges( [ range ] );
154 }
155 } else {
156 editor.removeStyle( previousStyle );
157 }
158 }
159
160 editor[ previousValue == value ? 'removeStyle' : 'applyStyle' ]( style );
161
162 editor.fire( 'saveSnapshot' );
163 },
164
165 onRender: function() {
166 editor.on( 'selectionChange', function( ev ) {
167 var currentValue = this.getValue();
168
169 var elementPath = ev.data.path,
170 elements = elementPath.elements;
171
172 // For each element into the elements path.
173 for ( var i = 0, element; i < elements.length; i++ ) {
174 element = elements[ i ];
175
176 // Check if the element is removable by any of
177 // the styles.
178 for ( var value in styles ) {
179 if ( styles[ value ].checkElementMatch( element, true, editor ) ) {
180 if ( value != currentValue )
181 this.setValue( value );
182 return;
183 }
184 }
185 }
186
187 // If no styles match, just empty it.
188 this.setValue( '', defaultLabel );
189 }, this );
190 },
191
192 refresh: function() {
193 if ( !editor.activeFilter.check( style ) )
194 this.setState( CKEDITOR.TRISTATE_DISABLED );
195 }
196 } );
197 }
198
199 // Clones the subtree between subtreeStart (exclusive) and the
200 // leaf (inclusive) and inserts it into the range.
201 //
202 // @param range
203 // @param {CKEDITOR.dom.element[]} elements Elements path in the standard order: leaf -> root.
204 // @param {CKEDITOR.dom.element/null} substreeStart The start of the subtree.
205 // If null, then the leaf belongs to the subtree.
206 function cloneSubtreeIntoRange( range, elements, subtreeStart ) {
207 var current = elements.pop();
208 if ( !current ) {
209 return;
210 }
211 // Rewind the elements array up to the subtreeStart and then start the real cloning.
212 if ( subtreeStart ) {
213 return cloneSubtreeIntoRange( range, elements, current.equals( subtreeStart ) ? null : subtreeStart );
214 }
215
216 var clone = current.clone();
217 range.insertNode( clone );
218 range.moveToPosition( clone, CKEDITOR.POSITION_AFTER_START );
219
220 cloneSubtreeIntoRange( range, elements );
221 }
222
223 CKEDITOR.plugins.add( 'font', {
224 requires: 'richcombo',
225 // jscs:disable maximumLineLength
226 lang: 'af,ar,az,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,oc,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%
227 // jscs:enable maximumLineLength
228 init: function( editor ) {
229 var config = editor.config;
230
231 addCombo( editor, 'Font', 'family', editor.lang.font, config.font_names, config.font_defaultLabel, config.font_style, 30 );
232 addCombo( editor, 'FontSize', 'size', editor.lang.font.fontSize, config.fontSize_sizes, config.fontSize_defaultLabel, config.fontSize_style, 40 );
233 }
234 } );
235} )();
236
237/**
238 * The list of fonts names to be displayed in the Font combo in the toolbar.
239 * Entries are separated by semi-colons (`';'`), while it's possible to have more
240 * than one font for each entry, in the HTML way (separated by comma).
241 *
242 * A display name may be optionally defined by prefixing the entries with the
243 * name and the slash character. For example, `'Arial/Arial, Helvetica, sans-serif'`
244 * will be displayed as `'Arial'` in the list, but will be outputted as
245 * `'Arial, Helvetica, sans-serif'`.
246 *
247 * config.font_names =
248 * 'Arial/Arial, Helvetica, sans-serif;' +
249 * 'Times New Roman/Times New Roman, Times, serif;' +
250 * 'Verdana';
251 *
252 * config.font_names = 'Arial;Times New Roman;Verdana';
253 *
254 * @cfg {String} [font_names=see source]
255 * @member CKEDITOR.config
256 */
257CKEDITOR.config.font_names = 'Arial/Arial, Helvetica, sans-serif;' +
258 'Comic Sans MS/Comic Sans MS, cursive;' +
259 'Courier New/Courier New, Courier, monospace;' +
260 'Georgia/Georgia, serif;' +
261 'Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;' +
262 'Tahoma/Tahoma, Geneva, sans-serif;' +
263 'Times New Roman/Times New Roman, Times, serif;' +
264 'Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;' +
265 'Verdana/Verdana, Geneva, sans-serif';
266
267/**
268 * The text to be displayed in the Font combo is none of the available values
269 * matches the current cursor position or text selection.
270 *
271 * // If the default site font is Arial, we may making it more explicit to the end user.
272 * config.font_defaultLabel = 'Arial';
273 *
274 * @cfg {String} [font_defaultLabel='']
275 * @member CKEDITOR.config
276 */
277CKEDITOR.config.font_defaultLabel = '';
278
279/**
280 * The style definition to be used to apply the font in the text.
281 *
282 * // This is actually the default value for it.
283 * config.font_style = {
284 * element: 'span',
285 * styles: { 'font-family': '#(family)' },
286 * overrides: [ { element: 'font', attributes: { 'face': null } } ]
287 * };
288 *
289 * @cfg {Object} [font_style=see example]
290 * @member CKEDITOR.config
291 */
292CKEDITOR.config.font_style = {
293 element: 'span',
294 styles: { 'font-family': '#(family)' },
295 overrides: [ {
296 element: 'font', attributes: { 'face': null }
297 } ]
298};
299
300/**
301 * The list of fonts size to be displayed in the Font Size combo in the
302 * toolbar. Entries are separated by semi-colons (`';'`).
303 *
304 * Any kind of "CSS like" size can be used, like `'12px'`, `'2.3em'`, `'130%'`,
305 * `'larger'` or `'x-small'`.
306 *
307 * A display name may be optionally defined by prefixing the entries with the
308 * name and the slash character. For example, `'Bigger Font/14px'` will be
309 * displayed as `'Bigger Font'` in the list, but will be outputted as `'14px'`.
310 *
311 * config.fontSize_sizes = '16/16px;24/24px;48/48px;';
312 *
313 * config.fontSize_sizes = '12px;2.3em;130%;larger;x-small';
314 *
315 * config.fontSize_sizes = '12 Pixels/12px;Big/2.3em;30 Percent More/130%;Bigger/larger;Very Small/x-small';
316 *
317 * @cfg {String} [fontSize_sizes=see source]
318 * @member CKEDITOR.config
319 */
320CKEDITOR.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';
321
322/**
323 * The text to be displayed in the Font Size combo is none of the available
324 * values matches the current cursor position or text selection.
325 *
326 * // If the default site font size is 12px, we may making it more explicit to the end user.
327 * config.fontSize_defaultLabel = '12px';
328 *
329 * @cfg {String} [fontSize_defaultLabel='']
330 * @member CKEDITOR.config
331 */
332CKEDITOR.config.fontSize_defaultLabel = '';
333
334/**
335 * The style definition to be used to apply the font size in the text.
336 *
337 * // This is actually the default value for it.
338 * config.fontSize_style = {
339 * element: 'span',
340 * styles: { 'font-size': '#(size)' },
341 * overrides: [ { element: 'font', attributes: { 'size': null } } ]
342 * };
343 *
344 * @cfg {Object} [fontSize_style=see example]
345 * @member CKEDITOR.config
346 */
347CKEDITOR.config.fontSize_style = {
348 element: 'span',
349 styles: { 'font-size': '#(size)' },
350 overrides: [ {
351 element: 'font', attributes: { 'size': null }
352 } ]
353};
diff --git a/sources/plugins/panelbutton/plugin.js b/sources/plugins/panelbutton/plugin.js
new file mode 100644
index 0000000..111d475
--- /dev/null
+++ b/sources/plugins/panelbutton/plugin.js
@@ -0,0 +1,138 @@
1/**
2 * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.add( 'panelbutton', {
7 requires: 'button',
8 onLoad: function() {
9 function clickFn( editor ) {
10 var _ = this._;
11
12 if ( _.state == CKEDITOR.TRISTATE_DISABLED )
13 return;
14
15 this.createPanel( editor );
16
17 if ( _.on ) {
18 _.panel.hide();
19 return;
20 }
21
22 _.panel.showBlock( this._.id, this.document.getById( this._.id ), 4 );
23 }
24
25 /**
26 * @class
27 * @extends CKEDITOR.ui.button
28 * @todo class and methods
29 */
30 CKEDITOR.ui.panelButton = CKEDITOR.tools.createClass( {
31 base: CKEDITOR.ui.button,
32
33 /**
34 * Creates a panelButton class instance.
35 *
36 * @constructor
37 */
38 $: function( definition ) {
39 // We don't want the panel definition in this object.
40 var panelDefinition = definition.panel || {};
41 delete definition.panel;
42
43 this.base( definition );
44
45 this.document = ( panelDefinition.parent && panelDefinition.parent.getDocument() ) || CKEDITOR.document;
46
47 panelDefinition.block = {
48 attributes: panelDefinition.attributes
49 };
50 panelDefinition.toolbarRelated = true;
51
52 this.hasArrow = true;
53
54 this.click = clickFn;
55
56 this._ = {
57 panelDefinition: panelDefinition
58 };
59 },
60
61 statics: {
62 handler: {
63 create: function( definition ) {
64 return new CKEDITOR.ui.panelButton( definition );
65 }
66 }
67 },
68
69 proto: {
70 createPanel: function( editor ) {
71 var _ = this._;
72
73 if ( _.panel )
74 return;
75
76 var panelDefinition = this._.panelDefinition,
77 panelBlockDefinition = this._.panelDefinition.block,
78 panelParentElement = panelDefinition.parent || CKEDITOR.document.getBody(),
79 panel = this._.panel = new CKEDITOR.ui.floatPanel( editor, panelParentElement, panelDefinition ),
80 block = panel.addBlock( _.id, panelBlockDefinition ),
81 me = this;
82
83 panel.onShow = function() {
84 if ( me.className )
85 this.element.addClass( me.className + '_panel' );
86
87 me.setState( CKEDITOR.TRISTATE_ON );
88
89 _.on = 1;
90
91 me.editorFocus && editor.focus();
92
93 if ( me.onOpen )
94 me.onOpen();
95 };
96
97 panel.onHide = function( preventOnClose ) {
98 if ( me.className )
99 this.element.getFirst().removeClass( me.className + '_panel' );
100
101 me.setState( me.modes && me.modes[ editor.mode ] ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED );
102
103 _.on = 0;
104
105 if ( !preventOnClose && me.onClose )
106 me.onClose();
107 };
108
109 panel.onEscape = function() {
110 panel.hide( 1 );
111 me.document.getById( _.id ).focus();
112 };
113
114 if ( this.onBlock )
115 this.onBlock( panel, block );
116
117 block.onHide = function() {
118 _.on = 0;
119 me.setState( CKEDITOR.TRISTATE_OFF );
120 };
121 }
122 }
123 } );
124
125 },
126 beforeInit: function( editor ) {
127 editor.ui.addHandler( CKEDITOR.UI_PANELBUTTON, CKEDITOR.ui.panelButton.handler );
128 }
129} );
130
131/**
132 * Button UI element.
133 *
134 * @readonly
135 * @property {String} [='panelbutton']
136 * @member CKEDITOR
137 */
138CKEDITOR.UI_PANELBUTTON = 'panelbutton';