summaryrefslogtreecommitdiff
path: root/plugins/sourcearea
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/sourcearea')
-rw-r--r--plugins/sourcearea/icons/source-rtl.pngbin0 -> 760 bytes
-rw-r--r--plugins/sourcearea/icons/source.pngbin0 -> 768 bytes
-rw-r--r--plugins/sourcearea/lang/af.js7
-rw-r--r--plugins/sourcearea/lang/ar.js7
-rw-r--r--plugins/sourcearea/lang/bg.js7
-rw-r--r--plugins/sourcearea/lang/bn.js7
-rw-r--r--plugins/sourcearea/lang/bs.js7
-rw-r--r--plugins/sourcearea/lang/ca.js7
-rw-r--r--plugins/sourcearea/lang/cs.js7
-rw-r--r--plugins/sourcearea/lang/cy.js7
-rw-r--r--plugins/sourcearea/lang/da.js7
-rw-r--r--plugins/sourcearea/lang/de.js7
-rw-r--r--plugins/sourcearea/lang/el.js7
-rw-r--r--plugins/sourcearea/lang/en-au.js7
-rw-r--r--plugins/sourcearea/lang/en-ca.js7
-rw-r--r--plugins/sourcearea/lang/en-gb.js7
-rw-r--r--plugins/sourcearea/lang/en.js7
-rw-r--r--plugins/sourcearea/lang/eo.js7
-rw-r--r--plugins/sourcearea/lang/es.js7
-rw-r--r--plugins/sourcearea/lang/et.js7
-rw-r--r--plugins/sourcearea/lang/eu.js7
-rw-r--r--plugins/sourcearea/lang/fa.js7
-rw-r--r--plugins/sourcearea/lang/fi.js7
-rw-r--r--plugins/sourcearea/lang/fo.js7
-rw-r--r--plugins/sourcearea/lang/fr-ca.js7
-rw-r--r--plugins/sourcearea/lang/fr.js7
-rw-r--r--plugins/sourcearea/lang/gl.js7
-rw-r--r--plugins/sourcearea/lang/gu.js7
-rw-r--r--plugins/sourcearea/lang/he.js7
-rw-r--r--plugins/sourcearea/lang/hi.js7
-rw-r--r--plugins/sourcearea/lang/hr.js7
-rw-r--r--plugins/sourcearea/lang/hu.js7
-rw-r--r--plugins/sourcearea/lang/is.js7
-rw-r--r--plugins/sourcearea/lang/it.js7
-rw-r--r--plugins/sourcearea/lang/ja.js7
-rw-r--r--plugins/sourcearea/lang/ka.js7
-rw-r--r--plugins/sourcearea/lang/km.js7
-rw-r--r--plugins/sourcearea/lang/ko.js7
-rw-r--r--plugins/sourcearea/lang/ku.js7
-rw-r--r--plugins/sourcearea/lang/lt.js7
-rw-r--r--plugins/sourcearea/lang/lv.js7
-rw-r--r--plugins/sourcearea/lang/mk.js7
-rw-r--r--plugins/sourcearea/lang/mn.js7
-rw-r--r--plugins/sourcearea/lang/ms.js7
-rw-r--r--plugins/sourcearea/lang/nb.js7
-rw-r--r--plugins/sourcearea/lang/nl.js7
-rw-r--r--plugins/sourcearea/lang/no.js7
-rw-r--r--plugins/sourcearea/lang/pl.js7
-rw-r--r--plugins/sourcearea/lang/pt-br.js7
-rw-r--r--plugins/sourcearea/lang/pt.js7
-rw-r--r--plugins/sourcearea/lang/ro.js7
-rw-r--r--plugins/sourcearea/lang/ru.js7
-rw-r--r--plugins/sourcearea/lang/si.js7
-rw-r--r--plugins/sourcearea/lang/sk.js7
-rw-r--r--plugins/sourcearea/lang/sl.js7
-rw-r--r--plugins/sourcearea/lang/sq.js7
-rw-r--r--plugins/sourcearea/lang/sr-latn.js7
-rw-r--r--plugins/sourcearea/lang/sr.js7
-rw-r--r--plugins/sourcearea/lang/sv.js7
-rw-r--r--plugins/sourcearea/lang/th.js7
-rw-r--r--plugins/sourcearea/lang/tr.js7
-rw-r--r--plugins/sourcearea/lang/ug.js7
-rw-r--r--plugins/sourcearea/lang/uk.js7
-rw-r--r--plugins/sourcearea/lang/vi.js7
-rw-r--r--plugins/sourcearea/lang/zh-cn.js7
-rw-r--r--plugins/sourcearea/lang/zh.js7
-rw-r--r--plugins/sourcearea/plugin.js153
67 files changed, 601 insertions, 0 deletions
diff --git a/plugins/sourcearea/icons/source-rtl.png b/plugins/sourcearea/icons/source-rtl.png
new file mode 100644
index 0000000..2efa25d
--- /dev/null
+++ b/plugins/sourcearea/icons/source-rtl.png
Binary files differ
diff --git a/plugins/sourcearea/icons/source.png b/plugins/sourcearea/icons/source.png
new file mode 100644
index 0000000..ffd830d
--- /dev/null
+++ b/plugins/sourcearea/icons/source.png
Binary files differ
diff --git a/plugins/sourcearea/lang/af.js b/plugins/sourcearea/lang/af.js
new file mode 100644
index 0000000..987b6e5
--- /dev/null
+++ b/plugins/sourcearea/lang/af.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'af', {
+ toolbar: 'Bron'
+});
diff --git a/plugins/sourcearea/lang/ar.js b/plugins/sourcearea/lang/ar.js
new file mode 100644
index 0000000..475dfa7
--- /dev/null
+++ b/plugins/sourcearea/lang/ar.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ar', {
+ toolbar: 'المصدر'
+});
diff --git a/plugins/sourcearea/lang/bg.js b/plugins/sourcearea/lang/bg.js
new file mode 100644
index 0000000..a1ce36a
--- /dev/null
+++ b/plugins/sourcearea/lang/bg.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'bg', {
+ toolbar: 'Източник'
+});
diff --git a/plugins/sourcearea/lang/bn.js b/plugins/sourcearea/lang/bn.js
new file mode 100644
index 0000000..e5285b2
--- /dev/null
+++ b/plugins/sourcearea/lang/bn.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'bn', {
+ toolbar: 'সোর্স'
+});
diff --git a/plugins/sourcearea/lang/bs.js b/plugins/sourcearea/lang/bs.js
new file mode 100644
index 0000000..d810a06
--- /dev/null
+++ b/plugins/sourcearea/lang/bs.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'bs', {
+ toolbar: 'HTML kôd'
+});
diff --git a/plugins/sourcearea/lang/ca.js b/plugins/sourcearea/lang/ca.js
new file mode 100644
index 0000000..9a2d1ad
--- /dev/null
+++ b/plugins/sourcearea/lang/ca.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ca', {
+ toolbar: 'Codi font'
+});
diff --git a/plugins/sourcearea/lang/cs.js b/plugins/sourcearea/lang/cs.js
new file mode 100644
index 0000000..2d37f50
--- /dev/null
+++ b/plugins/sourcearea/lang/cs.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'cs', {
+ toolbar: 'Zdroj'
+});
diff --git a/plugins/sourcearea/lang/cy.js b/plugins/sourcearea/lang/cy.js
new file mode 100644
index 0000000..07d59e5
--- /dev/null
+++ b/plugins/sourcearea/lang/cy.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'cy', {
+ toolbar: 'HTML'
+});
diff --git a/plugins/sourcearea/lang/da.js b/plugins/sourcearea/lang/da.js
new file mode 100644
index 0000000..279e281
--- /dev/null
+++ b/plugins/sourcearea/lang/da.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'da', {
+ toolbar: 'Kilde'
+});
diff --git a/plugins/sourcearea/lang/de.js b/plugins/sourcearea/lang/de.js
new file mode 100644
index 0000000..997ffd8
--- /dev/null
+++ b/plugins/sourcearea/lang/de.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'de', {
+ toolbar: 'Quellcode'
+});
diff --git a/plugins/sourcearea/lang/el.js b/plugins/sourcearea/lang/el.js
new file mode 100644
index 0000000..2249848
--- /dev/null
+++ b/plugins/sourcearea/lang/el.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'el', {
+ toolbar: 'HTML κώδικας'
+});
diff --git a/plugins/sourcearea/lang/en-au.js b/plugins/sourcearea/lang/en-au.js
new file mode 100644
index 0000000..0393466
--- /dev/null
+++ b/plugins/sourcearea/lang/en-au.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'en-au', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/en-ca.js b/plugins/sourcearea/lang/en-ca.js
new file mode 100644
index 0000000..a2340f6
--- /dev/null
+++ b/plugins/sourcearea/lang/en-ca.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'en-ca', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/en-gb.js b/plugins/sourcearea/lang/en-gb.js
new file mode 100644
index 0000000..2cc91b0
--- /dev/null
+++ b/plugins/sourcearea/lang/en-gb.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'en-gb', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/en.js b/plugins/sourcearea/lang/en.js
new file mode 100644
index 0000000..d0b543f
--- /dev/null
+++ b/plugins/sourcearea/lang/en.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'en', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/eo.js b/plugins/sourcearea/lang/eo.js
new file mode 100644
index 0000000..38a2033
--- /dev/null
+++ b/plugins/sourcearea/lang/eo.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'eo', {
+ toolbar: 'Fonto'
+});
diff --git a/plugins/sourcearea/lang/es.js b/plugins/sourcearea/lang/es.js
new file mode 100644
index 0000000..bcf5458
--- /dev/null
+++ b/plugins/sourcearea/lang/es.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'es', {
+ toolbar: 'Fuente HTML'
+});
diff --git a/plugins/sourcearea/lang/et.js b/plugins/sourcearea/lang/et.js
new file mode 100644
index 0000000..e293b89
--- /dev/null
+++ b/plugins/sourcearea/lang/et.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'et', {
+ toolbar: 'Lähtekood'
+});
diff --git a/plugins/sourcearea/lang/eu.js b/plugins/sourcearea/lang/eu.js
new file mode 100644
index 0000000..7b11ac3
--- /dev/null
+++ b/plugins/sourcearea/lang/eu.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'eu', {
+ toolbar: 'HTML Iturburua'
+});
diff --git a/plugins/sourcearea/lang/fa.js b/plugins/sourcearea/lang/fa.js
new file mode 100644
index 0000000..8560bac
--- /dev/null
+++ b/plugins/sourcearea/lang/fa.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'fa', {
+ toolbar: 'منبع'
+});
diff --git a/plugins/sourcearea/lang/fi.js b/plugins/sourcearea/lang/fi.js
new file mode 100644
index 0000000..0db374a
--- /dev/null
+++ b/plugins/sourcearea/lang/fi.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'fi', {
+ toolbar: 'Koodi'
+});
diff --git a/plugins/sourcearea/lang/fo.js b/plugins/sourcearea/lang/fo.js
new file mode 100644
index 0000000..89281fc
--- /dev/null
+++ b/plugins/sourcearea/lang/fo.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'fo', {
+ toolbar: 'Kelda'
+});
diff --git a/plugins/sourcearea/lang/fr-ca.js b/plugins/sourcearea/lang/fr-ca.js
new file mode 100644
index 0000000..079d0f4
--- /dev/null
+++ b/plugins/sourcearea/lang/fr-ca.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'fr-ca', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/fr.js b/plugins/sourcearea/lang/fr.js
new file mode 100644
index 0000000..23b843c
--- /dev/null
+++ b/plugins/sourcearea/lang/fr.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'fr', {
+ toolbar: 'Source'
+});
diff --git a/plugins/sourcearea/lang/gl.js b/plugins/sourcearea/lang/gl.js
new file mode 100644
index 0000000..e8d44b3
--- /dev/null
+++ b/plugins/sourcearea/lang/gl.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'gl', {
+ toolbar: 'Orixe'
+});
diff --git a/plugins/sourcearea/lang/gu.js b/plugins/sourcearea/lang/gu.js
new file mode 100644
index 0000000..0c25441
--- /dev/null
+++ b/plugins/sourcearea/lang/gu.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'gu', {
+ toolbar: 'મૂળ કે પ્રાથમિક દસ્તાવેજ'
+});
diff --git a/plugins/sourcearea/lang/he.js b/plugins/sourcearea/lang/he.js
new file mode 100644
index 0000000..018dc1b
--- /dev/null
+++ b/plugins/sourcearea/lang/he.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'he', {
+ toolbar: 'מקור'
+});
diff --git a/plugins/sourcearea/lang/hi.js b/plugins/sourcearea/lang/hi.js
new file mode 100644
index 0000000..c9c984a
--- /dev/null
+++ b/plugins/sourcearea/lang/hi.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'hi', {
+ toolbar: 'सोर्स'
+});
diff --git a/plugins/sourcearea/lang/hr.js b/plugins/sourcearea/lang/hr.js
new file mode 100644
index 0000000..412f959
--- /dev/null
+++ b/plugins/sourcearea/lang/hr.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'hr', {
+ toolbar: 'Kôd'
+});
diff --git a/plugins/sourcearea/lang/hu.js b/plugins/sourcearea/lang/hu.js
new file mode 100644
index 0000000..aea51d9
--- /dev/null
+++ b/plugins/sourcearea/lang/hu.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'hu', {
+ toolbar: 'Forráskód'
+});
diff --git a/plugins/sourcearea/lang/is.js b/plugins/sourcearea/lang/is.js
new file mode 100644
index 0000000..7cdea9d
--- /dev/null
+++ b/plugins/sourcearea/lang/is.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'is', {
+ toolbar: 'Kóði'
+});
diff --git a/plugins/sourcearea/lang/it.js b/plugins/sourcearea/lang/it.js
new file mode 100644
index 0000000..5d5038e
--- /dev/null
+++ b/plugins/sourcearea/lang/it.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'it', {
+ toolbar: 'Sorgente'
+});
diff --git a/plugins/sourcearea/lang/ja.js b/plugins/sourcearea/lang/ja.js
new file mode 100644
index 0000000..6fdc6ba
--- /dev/null
+++ b/plugins/sourcearea/lang/ja.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ja', {
+ toolbar: 'ソース'
+});
diff --git a/plugins/sourcearea/lang/ka.js b/plugins/sourcearea/lang/ka.js
new file mode 100644
index 0000000..c3fd1ca
--- /dev/null
+++ b/plugins/sourcearea/lang/ka.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ka', {
+ toolbar: 'კოდები'
+});
diff --git a/plugins/sourcearea/lang/km.js b/plugins/sourcearea/lang/km.js
new file mode 100644
index 0000000..e47d030
--- /dev/null
+++ b/plugins/sourcearea/lang/km.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'km', {
+ toolbar: 'អក្សរ​កូដ'
+});
diff --git a/plugins/sourcearea/lang/ko.js b/plugins/sourcearea/lang/ko.js
new file mode 100644
index 0000000..467f7fe
--- /dev/null
+++ b/plugins/sourcearea/lang/ko.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ko', {
+ toolbar: '소스'
+});
diff --git a/plugins/sourcearea/lang/ku.js b/plugins/sourcearea/lang/ku.js
new file mode 100644
index 0000000..4a652f0
--- /dev/null
+++ b/plugins/sourcearea/lang/ku.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ku', {
+ toolbar: 'سەرچاوە'
+});
diff --git a/plugins/sourcearea/lang/lt.js b/plugins/sourcearea/lang/lt.js
new file mode 100644
index 0000000..3f7e567
--- /dev/null
+++ b/plugins/sourcearea/lang/lt.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'lt', {
+ toolbar: 'Šaltinis'
+});
diff --git a/plugins/sourcearea/lang/lv.js b/plugins/sourcearea/lang/lv.js
new file mode 100644
index 0000000..eaaaa04
--- /dev/null
+++ b/plugins/sourcearea/lang/lv.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'lv', {
+ toolbar: 'HTML kods'
+});
diff --git a/plugins/sourcearea/lang/mk.js b/plugins/sourcearea/lang/mk.js
new file mode 100644
index 0000000..33b1e29
--- /dev/null
+++ b/plugins/sourcearea/lang/mk.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'mk', {
+ toolbar: 'Source' // MISSING
+});
diff --git a/plugins/sourcearea/lang/mn.js b/plugins/sourcearea/lang/mn.js
new file mode 100644
index 0000000..2df9ca4
--- /dev/null
+++ b/plugins/sourcearea/lang/mn.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'mn', {
+ toolbar: 'Код'
+});
diff --git a/plugins/sourcearea/lang/ms.js b/plugins/sourcearea/lang/ms.js
new file mode 100644
index 0000000..897c358
--- /dev/null
+++ b/plugins/sourcearea/lang/ms.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ms', {
+ toolbar: 'Sumber'
+});
diff --git a/plugins/sourcearea/lang/nb.js b/plugins/sourcearea/lang/nb.js
new file mode 100644
index 0000000..806a614
--- /dev/null
+++ b/plugins/sourcearea/lang/nb.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'nb', {
+ toolbar: 'Kilde'
+});
diff --git a/plugins/sourcearea/lang/nl.js b/plugins/sourcearea/lang/nl.js
new file mode 100644
index 0000000..61220e0
--- /dev/null
+++ b/plugins/sourcearea/lang/nl.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'nl', {
+ toolbar: 'Code'
+});
diff --git a/plugins/sourcearea/lang/no.js b/plugins/sourcearea/lang/no.js
new file mode 100644
index 0000000..729a690
--- /dev/null
+++ b/plugins/sourcearea/lang/no.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'no', {
+ toolbar: 'Kilde'
+});
diff --git a/plugins/sourcearea/lang/pl.js b/plugins/sourcearea/lang/pl.js
new file mode 100644
index 0000000..9208c7e
--- /dev/null
+++ b/plugins/sourcearea/lang/pl.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'pl', {
+ toolbar: 'Źródło dokumentu'
+});
diff --git a/plugins/sourcearea/lang/pt-br.js b/plugins/sourcearea/lang/pt-br.js
new file mode 100644
index 0000000..6a83c71
--- /dev/null
+++ b/plugins/sourcearea/lang/pt-br.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'pt-br', {
+ toolbar: 'Código-Fonte'
+});
diff --git a/plugins/sourcearea/lang/pt.js b/plugins/sourcearea/lang/pt.js
new file mode 100644
index 0000000..98dbc27
--- /dev/null
+++ b/plugins/sourcearea/lang/pt.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'pt', {
+ toolbar: 'Fonte'
+});
diff --git a/plugins/sourcearea/lang/ro.js b/plugins/sourcearea/lang/ro.js
new file mode 100644
index 0000000..611336c
--- /dev/null
+++ b/plugins/sourcearea/lang/ro.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ro', {
+ toolbar: 'Sursa'
+});
diff --git a/plugins/sourcearea/lang/ru.js b/plugins/sourcearea/lang/ru.js
new file mode 100644
index 0000000..7928122
--- /dev/null
+++ b/plugins/sourcearea/lang/ru.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ru', {
+ toolbar: 'Источник'
+});
diff --git a/plugins/sourcearea/lang/si.js b/plugins/sourcearea/lang/si.js
new file mode 100644
index 0000000..d084db1
--- /dev/null
+++ b/plugins/sourcearea/lang/si.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'si', {
+ toolbar: 'මුලාශ්‍රය'
+});
diff --git a/plugins/sourcearea/lang/sk.js b/plugins/sourcearea/lang/sk.js
new file mode 100644
index 0000000..d19b326
--- /dev/null
+++ b/plugins/sourcearea/lang/sk.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sk', {
+ toolbar: 'Zdroj'
+});
diff --git a/plugins/sourcearea/lang/sl.js b/plugins/sourcearea/lang/sl.js
new file mode 100644
index 0000000..15e28f8
--- /dev/null
+++ b/plugins/sourcearea/lang/sl.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sl', {
+ toolbar: 'Izvorna koda'
+});
diff --git a/plugins/sourcearea/lang/sq.js b/plugins/sourcearea/lang/sq.js
new file mode 100644
index 0000000..c2282eb
--- /dev/null
+++ b/plugins/sourcearea/lang/sq.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sq', {
+ toolbar: 'Burimi'
+});
diff --git a/plugins/sourcearea/lang/sr-latn.js b/plugins/sourcearea/lang/sr-latn.js
new file mode 100644
index 0000000..d4ab433
--- /dev/null
+++ b/plugins/sourcearea/lang/sr-latn.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sr-latn', {
+ toolbar: 'Kôd'
+});
diff --git a/plugins/sourcearea/lang/sr.js b/plugins/sourcearea/lang/sr.js
new file mode 100644
index 0000000..6e5795f
--- /dev/null
+++ b/plugins/sourcearea/lang/sr.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sr', {
+ toolbar: 'Kôд'
+});
diff --git a/plugins/sourcearea/lang/sv.js b/plugins/sourcearea/lang/sv.js
new file mode 100644
index 0000000..7e59ae1
--- /dev/null
+++ b/plugins/sourcearea/lang/sv.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'sv', {
+ toolbar: 'Källa'
+});
diff --git a/plugins/sourcearea/lang/th.js b/plugins/sourcearea/lang/th.js
new file mode 100644
index 0000000..ef3f63b
--- /dev/null
+++ b/plugins/sourcearea/lang/th.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'th', {
+ toolbar: 'ดูรหัส HTML'
+});
diff --git a/plugins/sourcearea/lang/tr.js b/plugins/sourcearea/lang/tr.js
new file mode 100644
index 0000000..c1c9743
--- /dev/null
+++ b/plugins/sourcearea/lang/tr.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'tr', {
+ toolbar: 'Kaynak'
+});
diff --git a/plugins/sourcearea/lang/ug.js b/plugins/sourcearea/lang/ug.js
new file mode 100644
index 0000000..acab47b
--- /dev/null
+++ b/plugins/sourcearea/lang/ug.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'ug', {
+ toolbar: 'مەنبە'
+});
diff --git a/plugins/sourcearea/lang/uk.js b/plugins/sourcearea/lang/uk.js
new file mode 100644
index 0000000..e52d50e
--- /dev/null
+++ b/plugins/sourcearea/lang/uk.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'uk', {
+ toolbar: 'Джерело'
+});
diff --git a/plugins/sourcearea/lang/vi.js b/plugins/sourcearea/lang/vi.js
new file mode 100644
index 0000000..13f9e69
--- /dev/null
+++ b/plugins/sourcearea/lang/vi.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'vi', {
+ toolbar: 'Mã HTML'
+});
diff --git a/plugins/sourcearea/lang/zh-cn.js b/plugins/sourcearea/lang/zh-cn.js
new file mode 100644
index 0000000..3b3b98f
--- /dev/null
+++ b/plugins/sourcearea/lang/zh-cn.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'zh-cn', {
+ toolbar: '源码'
+});
diff --git a/plugins/sourcearea/lang/zh.js b/plugins/sourcearea/lang/zh.js
new file mode 100644
index 0000000..c5fe794
--- /dev/null
+++ b/plugins/sourcearea/lang/zh.js
@@ -0,0 +1,7 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+CKEDITOR.plugins.setLang( 'sourcearea', 'zh', {
+ toolbar: '原始碼'
+});
diff --git a/plugins/sourcearea/plugin.js b/plugins/sourcearea/plugin.js
new file mode 100644
index 0000000..16630b9
--- /dev/null
+++ b/plugins/sourcearea/plugin.js
@@ -0,0 +1,153 @@
+/**
+ * @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.html or http://ckeditor.com/license
+ */
+
+/**
+ * @fileOverview The "sourcearea" plugin. It registers the "source" editing
+ * mode, which displays the raw data being edited in the editor.
+ */
+
+(function() {
+ CKEDITOR.plugins.add( 'sourcearea', {
+ lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
+ icons: 'source,source-rtl', // %REMOVE_LINE_CORE%
+ init: function( editor ) {
+ // Source mode isn't available in inline mode yet.
+ if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_INLINE )
+ return;
+
+ var sourcearea = CKEDITOR.plugins.sourcearea;
+
+ editor.addMode( 'source', function( callback ) {
+ var contentsSpace = editor.ui.space( 'contents' ),
+ textarea = contentsSpace.getDocument().createElement( 'textarea' );
+
+ textarea.setStyles(
+ CKEDITOR.tools.extend({
+ // IE7 has overflow the <textarea> from wrapping table cell.
+ width: CKEDITOR.env.ie7Compat ? '99%' : '100%',
+ height: '100%',
+ resize: 'none',
+ outline: 'none',
+ 'text-align': 'left'
+ },
+ CKEDITOR.tools.cssVendorPrefix( 'tab-size', editor.config.sourceAreaTabSize || 4 ) ) );
+
+ // Make sure that source code is always displayed LTR,
+ // regardless of editor language (#10105).
+ textarea.setAttribute( 'dir', 'ltr' );
+
+ textarea.addClass( 'cke_source cke_reset cke_enable_context_menu' );
+
+ editor.ui.space( 'contents' ).append( textarea );
+
+ var editable = editor.editable( new sourceEditable( editor, textarea ) );
+
+ // Fill the textarea with the current editor data.
+ editable.setData( editor.getData( 1 ) );
+
+ // Having to make <textarea> fixed sized to conquer the following bugs:
+ // 1. The textarea height/width='100%' doesn't constraint to the 'td' in IE6/7.
+ // 2. Unexpected vertical-scrolling behavior happens whenever focus is moving out of editor
+ // if text content within it has overflowed. (#4762)
+ if ( CKEDITOR.env.ie ) {
+ editable.attachListener( editor, 'resize', onResize, editable );
+ editable.attachListener( CKEDITOR.document.getWindow(), 'resize', onResize, editable );
+ CKEDITOR.tools.setTimeout( onResize, 0, editable );
+ }
+
+ editor.fire( 'ariaWidget', this );
+
+ callback();
+ });
+
+ editor.addCommand( 'source', sourcearea.commands.source );
+
+ if ( editor.ui.addButton ) {
+ editor.ui.addButton( 'Source', {
+ label: editor.lang.sourcearea.toolbar,
+ command: 'source',
+ toolbar: 'mode,10'
+ });
+ }
+
+ editor.on( 'mode', function() {
+ editor.getCommand( 'source' ).setState( editor.mode == 'source' ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF );
+ });
+
+ function onResize() {
+ // Holder rectange size is stretched by textarea,
+ // so hide it just for a moment.
+ this.hide();
+ this.setStyle( 'height', this.getParent().$.clientHeight + 'px' );
+ this.setStyle( 'width', this.getParent().$.clientWidth + 'px' );
+ // When we have proper holder size, show textarea again.
+ this.show();
+ }
+ }
+ });
+
+ var sourceEditable = CKEDITOR.tools.createClass({
+ base: CKEDITOR.editable,
+ proto: {
+ setData: function( data ) {
+ this.setValue( data );
+ this.editor.fire( 'dataReady' );
+ },
+
+ getData: function() {
+ return this.getValue();
+ },
+
+ // Insertions are not supported in source editable.
+ insertHtml: function() {},
+ insertElement: function() {},
+ insertText: function() {},
+
+ // Read-only support for textarea.
+ setReadOnly: function( isReadOnly ) {
+ this[ ( isReadOnly ? 'set' : 'remove' ) + 'Attribute' ]( 'readOnly', 'readonly' );
+ },
+
+ detach: function() {
+ sourceEditable.baseProto.detach.call( this );
+ this.clearCustomData();
+ this.remove();
+ }
+ }
+ });
+})();
+
+CKEDITOR.plugins.sourcearea = {
+ commands: {
+ source: {
+ modes: { wysiwyg:1,source:1 },
+ editorFocus: false,
+ readOnly: 1,
+ exec: function( editor ) {
+ if ( editor.mode == 'wysiwyg' )
+ editor.fire( 'saveSnapshot' );
+ editor.getCommand( 'source' ).setState( CKEDITOR.TRISTATE_DISABLED );
+ editor.setMode( editor.mode == 'source' ? 'wysiwyg' : 'source' );
+ },
+
+ canUndo: false
+ }
+ }
+};
+
+/**
+ * Controls CSS tab-size property of the sourcearea view.
+ *
+ * **Note:** Works only with {@link #dataIndentationChars}
+ * set to `'\t'`. Please consider that not all browsers support CSS
+ * `tab-size` property yet.
+ *
+ * // Set tab-size to 20 characters.
+ * CKEDITOR.config.sourceAreaTabSize = 20;
+ *
+ * @cfg {Number} [sourceAreaTabSize=4]
+ * @member CKEDITOR.config
+ * @see CKEDITOR.config#dataIndentationChars
+ */