aboutsummaryrefslogtreecommitdiff
path: root/sources/plugins/pagebreak
diff options
context:
space:
mode:
Diffstat (limited to 'sources/plugins/pagebreak')
-rw-r--r--sources/plugins/pagebreak/icons/hidpi/pagebreak-rtl.pngbin0 -> 1318 bytes
-rw-r--r--sources/plugins/pagebreak/icons/hidpi/pagebreak.pngbin0 -> 1299 bytes
-rw-r--r--sources/plugins/pagebreak/icons/pagebreak-rtl.pngbin0 -> 629 bytes
-rw-r--r--sources/plugins/pagebreak/icons/pagebreak.pngbin0 -> 602 bytes
-rw-r--r--sources/plugins/pagebreak/images/pagebreak.gifbin0 -> 99 bytes
-rw-r--r--sources/plugins/pagebreak/lang/af.js8
-rw-r--r--sources/plugins/pagebreak/lang/ar.js8
-rw-r--r--sources/plugins/pagebreak/lang/bg.js8
-rw-r--r--sources/plugins/pagebreak/lang/bn.js8
-rw-r--r--sources/plugins/pagebreak/lang/bs.js8
-rw-r--r--sources/plugins/pagebreak/lang/ca.js8
-rw-r--r--sources/plugins/pagebreak/lang/cs.js8
-rw-r--r--sources/plugins/pagebreak/lang/cy.js8
-rw-r--r--sources/plugins/pagebreak/lang/da.js8
-rw-r--r--sources/plugins/pagebreak/lang/de.js8
-rw-r--r--sources/plugins/pagebreak/lang/el.js8
-rw-r--r--sources/plugins/pagebreak/lang/en-au.js8
-rw-r--r--sources/plugins/pagebreak/lang/en-ca.js8
-rw-r--r--sources/plugins/pagebreak/lang/en-gb.js8
-rw-r--r--sources/plugins/pagebreak/lang/en.js8
-rw-r--r--sources/plugins/pagebreak/lang/eo.js8
-rw-r--r--sources/plugins/pagebreak/lang/es.js8
-rw-r--r--sources/plugins/pagebreak/lang/et.js8
-rw-r--r--sources/plugins/pagebreak/lang/eu.js8
-rw-r--r--sources/plugins/pagebreak/lang/fa.js8
-rw-r--r--sources/plugins/pagebreak/lang/fi.js8
-rw-r--r--sources/plugins/pagebreak/lang/fo.js8
-rw-r--r--sources/plugins/pagebreak/lang/fr-ca.js8
-rw-r--r--sources/plugins/pagebreak/lang/fr.js8
-rw-r--r--sources/plugins/pagebreak/lang/gl.js8
-rw-r--r--sources/plugins/pagebreak/lang/gu.js8
-rw-r--r--sources/plugins/pagebreak/lang/he.js8
-rw-r--r--sources/plugins/pagebreak/lang/hi.js8
-rw-r--r--sources/plugins/pagebreak/lang/hr.js8
-rw-r--r--sources/plugins/pagebreak/lang/hu.js8
-rw-r--r--sources/plugins/pagebreak/lang/id.js8
-rw-r--r--sources/plugins/pagebreak/lang/is.js8
-rw-r--r--sources/plugins/pagebreak/lang/it.js8
-rw-r--r--sources/plugins/pagebreak/lang/ja.js8
-rw-r--r--sources/plugins/pagebreak/lang/ka.js8
-rw-r--r--sources/plugins/pagebreak/lang/km.js8
-rw-r--r--sources/plugins/pagebreak/lang/ko.js8
-rw-r--r--sources/plugins/pagebreak/lang/ku.js8
-rw-r--r--sources/plugins/pagebreak/lang/lt.js8
-rw-r--r--sources/plugins/pagebreak/lang/lv.js8
-rw-r--r--sources/plugins/pagebreak/lang/mk.js8
-rw-r--r--sources/plugins/pagebreak/lang/mn.js8
-rw-r--r--sources/plugins/pagebreak/lang/ms.js8
-rw-r--r--sources/plugins/pagebreak/lang/nb.js8
-rw-r--r--sources/plugins/pagebreak/lang/nl.js8
-rw-r--r--sources/plugins/pagebreak/lang/no.js8
-rw-r--r--sources/plugins/pagebreak/lang/pl.js8
-rw-r--r--sources/plugins/pagebreak/lang/pt-br.js8
-rw-r--r--sources/plugins/pagebreak/lang/pt.js8
-rw-r--r--sources/plugins/pagebreak/lang/ro.js8
-rw-r--r--sources/plugins/pagebreak/lang/ru.js8
-rw-r--r--sources/plugins/pagebreak/lang/si.js8
-rw-r--r--sources/plugins/pagebreak/lang/sk.js8
-rw-r--r--sources/plugins/pagebreak/lang/sl.js8
-rw-r--r--sources/plugins/pagebreak/lang/sq.js8
-rw-r--r--sources/plugins/pagebreak/lang/sr-latn.js8
-rw-r--r--sources/plugins/pagebreak/lang/sr.js8
-rw-r--r--sources/plugins/pagebreak/lang/sv.js8
-rw-r--r--sources/plugins/pagebreak/lang/th.js8
-rw-r--r--sources/plugins/pagebreak/lang/tr.js8
-rw-r--r--sources/plugins/pagebreak/lang/tt.js8
-rw-r--r--sources/plugins/pagebreak/lang/ug.js8
-rw-r--r--sources/plugins/pagebreak/lang/uk.js8
-rw-r--r--sources/plugins/pagebreak/lang/vi.js8
-rw-r--r--sources/plugins/pagebreak/lang/zh-cn.js8
-rw-r--r--sources/plugins/pagebreak/lang/zh.js8
-rw-r--r--sources/plugins/pagebreak/plugin.js160
72 files changed, 688 insertions, 0 deletions
diff --git a/sources/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png b/sources/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png
new file mode 100644
index 00000000..4a5418cb
--- /dev/null
+++ b/sources/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png
Binary files differ
diff --git a/sources/plugins/pagebreak/icons/hidpi/pagebreak.png b/sources/plugins/pagebreak/icons/hidpi/pagebreak.png
new file mode 100644
index 00000000..8d3930bb
--- /dev/null
+++ b/sources/plugins/pagebreak/icons/hidpi/pagebreak.png
Binary files differ
diff --git a/sources/plugins/pagebreak/icons/pagebreak-rtl.png b/sources/plugins/pagebreak/icons/pagebreak-rtl.png
new file mode 100644
index 00000000..b5b342b0
--- /dev/null
+++ b/sources/plugins/pagebreak/icons/pagebreak-rtl.png
Binary files differ
diff --git a/sources/plugins/pagebreak/icons/pagebreak.png b/sources/plugins/pagebreak/icons/pagebreak.png
new file mode 100644
index 00000000..5280a6e9
--- /dev/null
+++ b/sources/plugins/pagebreak/icons/pagebreak.png
Binary files differ
diff --git a/sources/plugins/pagebreak/images/pagebreak.gif b/sources/plugins/pagebreak/images/pagebreak.gif
new file mode 100644
index 00000000..a27b1684
--- /dev/null
+++ b/sources/plugins/pagebreak/images/pagebreak.gif
Binary files differ
diff --git a/sources/plugins/pagebreak/lang/af.js b/sources/plugins/pagebreak/lang/af.js
new file mode 100644
index 00000000..584570eb
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/af.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'af', {
6 alt: 'Bladsy-einde',
7 toolbar: 'Bladsy-einde invoeg'
8} );
diff --git a/sources/plugins/pagebreak/lang/ar.js b/sources/plugins/pagebreak/lang/ar.js
new file mode 100644
index 00000000..6fd3edfe
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ar.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ar', {
6 alt: 'فاصل الصفحة',
7 toolbar: 'إدخال صفحة جديدة'
8} );
diff --git a/sources/plugins/pagebreak/lang/bg.js b/sources/plugins/pagebreak/lang/bg.js
new file mode 100644
index 00000000..8e67d700
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/bg.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bg', {
6 alt: 'Разделяне на страници',
7 toolbar: 'Вмъкване на нова страница при печат'
8} );
diff --git a/sources/plugins/pagebreak/lang/bn.js b/sources/plugins/pagebreak/lang/bn.js
new file mode 100644
index 00000000..aa535e41
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/bn.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bn', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'পেজ ব্রেক'
8} );
diff --git a/sources/plugins/pagebreak/lang/bs.js b/sources/plugins/pagebreak/lang/bs.js
new file mode 100644
index 00000000..cfca7142
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/bs.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bs', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing' // MISSING
8} );
diff --git a/sources/plugins/pagebreak/lang/ca.js b/sources/plugins/pagebreak/lang/ca.js
new file mode 100644
index 00000000..3fdafae7
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ca.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ca', {
6 alt: 'Salt de pàgina',
7 toolbar: 'Insereix salt de pàgina'
8} );
diff --git a/sources/plugins/pagebreak/lang/cs.js b/sources/plugins/pagebreak/lang/cs.js
new file mode 100644
index 00000000..1e51edcf
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/cs.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'cs', {
6 alt: 'Konec stránky',
7 toolbar: 'Vložit konec stránky'
8} );
diff --git a/sources/plugins/pagebreak/lang/cy.js b/sources/plugins/pagebreak/lang/cy.js
new file mode 100644
index 00000000..fbcc1c73
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/cy.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'cy', {
6 alt: 'Toriad Tudalen',
7 toolbar: 'Mewnosod Toriad Tudalen i Argraffu'
8} );
diff --git a/sources/plugins/pagebreak/lang/da.js b/sources/plugins/pagebreak/lang/da.js
new file mode 100644
index 00000000..52753780
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/da.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'da', {
6 alt: 'Sideskift',
7 toolbar: 'Indsæt sideskift'
8} );
diff --git a/sources/plugins/pagebreak/lang/de.js b/sources/plugins/pagebreak/lang/de.js
new file mode 100644
index 00000000..081f6919
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/de.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'de', {
6 alt: 'Seitenumbruch',
7 toolbar: 'Seitenumbruch zum Drucken einfügen'
8} );
diff --git a/sources/plugins/pagebreak/lang/el.js b/sources/plugins/pagebreak/lang/el.js
new file mode 100644
index 00000000..26c51741
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/el.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'el', {
6 alt: 'Αλλαγή Σελίδας',
7 toolbar: 'Εισαγωγή Τέλους Σελίδας για Εκτύπωση'
8} );
diff --git a/sources/plugins/pagebreak/lang/en-au.js b/sources/plugins/pagebreak/lang/en-au.js
new file mode 100644
index 00000000..08cdcf1b
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/en-au.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-au', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing'
8} );
diff --git a/sources/plugins/pagebreak/lang/en-ca.js b/sources/plugins/pagebreak/lang/en-ca.js
new file mode 100644
index 00000000..1e0d9a94
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/en-ca.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-ca', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing'
8} );
diff --git a/sources/plugins/pagebreak/lang/en-gb.js b/sources/plugins/pagebreak/lang/en-gb.js
new file mode 100644
index 00000000..6f55f8c9
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/en-gb.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-gb', {
6 alt: 'Page Break',
7 toolbar: 'Insert Page Break for Printing'
8} );
diff --git a/sources/plugins/pagebreak/lang/en.js b/sources/plugins/pagebreak/lang/en.js
new file mode 100644
index 00000000..a59f566a
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/en.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en', {
6 alt: 'Page Break',
7 toolbar: 'Insert Page Break for Printing'
8} );
diff --git a/sources/plugins/pagebreak/lang/eo.js b/sources/plugins/pagebreak/lang/eo.js
new file mode 100644
index 00000000..90f49396
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/eo.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'eo', {
6 alt: 'Paĝavanco',
7 toolbar: 'Enmeti Paĝavancon por Presado'
8} );
diff --git a/sources/plugins/pagebreak/lang/es.js b/sources/plugins/pagebreak/lang/es.js
new file mode 100644
index 00000000..e687d779
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/es.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'es', {
6 alt: 'Salto de página',
7 toolbar: 'Insertar Salto de Página'
8} );
diff --git a/sources/plugins/pagebreak/lang/et.js b/sources/plugins/pagebreak/lang/et.js
new file mode 100644
index 00000000..aca67553
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/et.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'et', {
6 alt: 'Lehevahetuskoht',
7 toolbar: 'Lehevahetuskoha sisestamine'
8} );
diff --git a/sources/plugins/pagebreak/lang/eu.js b/sources/plugins/pagebreak/lang/eu.js
new file mode 100644
index 00000000..3b05b600
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/eu.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'eu', {
6 alt: 'Orrialde-jauzia',
7 toolbar: 'Txertatu orrialde-jauzia inprimatzean'
8} );
diff --git a/sources/plugins/pagebreak/lang/fa.js b/sources/plugins/pagebreak/lang/fa.js
new file mode 100644
index 00000000..6afd12e9
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/fa.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fa', {
6 alt: 'شکستن صفحه',
7 toolbar: 'گنجاندن شکستگی پایان برگه'
8} );
diff --git a/sources/plugins/pagebreak/lang/fi.js b/sources/plugins/pagebreak/lang/fi.js
new file mode 100644
index 00000000..9dfa2369
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/fi.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fi', {
6 alt: 'Sivunvaihto',
7 toolbar: 'Lisää sivunvaihto'
8} );
diff --git a/sources/plugins/pagebreak/lang/fo.js b/sources/plugins/pagebreak/lang/fo.js
new file mode 100644
index 00000000..6e2e818c
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/fo.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fo', {
6 alt: 'Síðuskift',
7 toolbar: 'Ger síðuskift'
8} );
diff --git a/sources/plugins/pagebreak/lang/fr-ca.js b/sources/plugins/pagebreak/lang/fr-ca.js
new file mode 100644
index 00000000..4e41474d
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/fr-ca.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fr-ca', {
6 alt: 'Saut de page',
7 toolbar: 'Insérer un saut de page à l\'impression'
8} );
diff --git a/sources/plugins/pagebreak/lang/fr.js b/sources/plugins/pagebreak/lang/fr.js
new file mode 100644
index 00000000..60fcf907
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/fr.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fr', {
6 alt: 'Saut de page',
7 toolbar: 'Saut de page'
8} );
diff --git a/sources/plugins/pagebreak/lang/gl.js b/sources/plugins/pagebreak/lang/gl.js
new file mode 100644
index 00000000..1f7ac38c
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/gl.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'gl', {
6 alt: 'Quebra de páxina',
7 toolbar: 'Inserir quebra de páxina'
8} );
diff --git a/sources/plugins/pagebreak/lang/gu.js b/sources/plugins/pagebreak/lang/gu.js
new file mode 100644
index 00000000..ddff0233
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/gu.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'gu', {
6 alt: 'નવું પાનું',
7 toolbar: 'ઇન્સર્ટ પેજબ્રેક/પાનાને અલગ કરવું/દાખલ કરવું'
8} );
diff --git a/sources/plugins/pagebreak/lang/he.js b/sources/plugins/pagebreak/lang/he.js
new file mode 100644
index 00000000..ad6ad6ee
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/he.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'he', {
6 alt: 'שבירת דף',
7 toolbar: 'הוספת שבירת דף'
8} );
diff --git a/sources/plugins/pagebreak/lang/hi.js b/sources/plugins/pagebreak/lang/hi.js
new file mode 100644
index 00000000..5dde08ae
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/hi.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hi', {
6 alt: 'पेज ब्रेक',
7 toolbar: 'पेज ब्रेक इन्सर्ट् करें'
8} );
diff --git a/sources/plugins/pagebreak/lang/hr.js b/sources/plugins/pagebreak/lang/hr.js
new file mode 100644
index 00000000..84470207
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/hr.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hr', {
6 alt: 'Prijelom stranice',
7 toolbar: 'Ubaci prijelom stranice'
8} );
diff --git a/sources/plugins/pagebreak/lang/hu.js b/sources/plugins/pagebreak/lang/hu.js
new file mode 100644
index 00000000..2fa477db
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/hu.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hu', {
6 alt: 'Oldaltörés',
7 toolbar: 'Oldaltörés beillesztése'
8} );
diff --git a/sources/plugins/pagebreak/lang/id.js b/sources/plugins/pagebreak/lang/id.js
new file mode 100644
index 00000000..a0deb770
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/id.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'id', {
6 alt: 'Halaman Istirahat',
7 toolbar: 'Sisip Halaman Istirahat untuk Pencetakan '
8} );
diff --git a/sources/plugins/pagebreak/lang/is.js b/sources/plugins/pagebreak/lang/is.js
new file mode 100644
index 00000000..d2ca4682
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/is.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'is', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Setja inn síðuskil'
8} );
diff --git a/sources/plugins/pagebreak/lang/it.js b/sources/plugins/pagebreak/lang/it.js
new file mode 100644
index 00000000..d1d13146
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/it.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'it', {
6 alt: 'Interruzione di pagina',
7 toolbar: 'Inserisci interruzione di pagina per la stampa'
8} );
diff --git a/sources/plugins/pagebreak/lang/ja.js b/sources/plugins/pagebreak/lang/ja.js
new file mode 100644
index 00000000..a2a70e72
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ja.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ja', {
6 alt: '改ページ',
7 toolbar: '印刷の為に改ページ挿入'
8} );
diff --git a/sources/plugins/pagebreak/lang/ka.js b/sources/plugins/pagebreak/lang/ka.js
new file mode 100644
index 00000000..fb51570c
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ka.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ka', {
6 alt: 'გვერდის წყვეტა',
7 toolbar: 'გვერდის წყვეტა ბეჭდვისთვის'
8} );
diff --git a/sources/plugins/pagebreak/lang/km.js b/sources/plugins/pagebreak/lang/km.js
new file mode 100644
index 00000000..6e2aac76
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/km.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'km', {
6 alt: 'បំបែក​ទំព័រ',
7 toolbar: 'បន្ថែម​ការ​បំបែក​ទំព័រ​មុន​បោះពុម្ព'
8} );
diff --git a/sources/plugins/pagebreak/lang/ko.js b/sources/plugins/pagebreak/lang/ko.js
new file mode 100644
index 00000000..7047dfa6
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ko.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ko', {
6 alt: '페이지 나누기',
7 toolbar: '인쇄시 페이지 나누기 삽입'
8} );
diff --git a/sources/plugins/pagebreak/lang/ku.js b/sources/plugins/pagebreak/lang/ku.js
new file mode 100644
index 00000000..78015e01
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ku.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ku', {
6 alt: 'پشووی پەڕە',
7 toolbar: 'دانانی پشووی پەڕە بۆ چاپکردن'
8} );
diff --git a/sources/plugins/pagebreak/lang/lt.js b/sources/plugins/pagebreak/lang/lt.js
new file mode 100644
index 00000000..5cf10005
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/lt.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'lt', {
6 alt: 'Puslapio skirtukas',
7 toolbar: 'Įterpti puslapių skirtuką'
8} );
diff --git a/sources/plugins/pagebreak/lang/lv.js b/sources/plugins/pagebreak/lang/lv.js
new file mode 100644
index 00000000..087cc81b
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/lv.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'lv', {
6 alt: 'Lapas pārnesums',
7 toolbar: 'Ievietot lapas pārtraukumu drukai'
8} );
diff --git a/sources/plugins/pagebreak/lang/mk.js b/sources/plugins/pagebreak/lang/mk.js
new file mode 100644
index 00000000..1ce57e73
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/mk.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'mk', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing' // MISSING
8} );
diff --git a/sources/plugins/pagebreak/lang/mn.js b/sources/plugins/pagebreak/lang/mn.js
new file mode 100644
index 00000000..8d529b87
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/mn.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'mn', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Хуудас тусгаарлагч оруулах'
8} );
diff --git a/sources/plugins/pagebreak/lang/ms.js b/sources/plugins/pagebreak/lang/ms.js
new file mode 100644
index 00000000..1d1611cd
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ms.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ms', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing' // MISSING
8} );
diff --git a/sources/plugins/pagebreak/lang/nb.js b/sources/plugins/pagebreak/lang/nb.js
new file mode 100644
index 00000000..0703b149
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/nb.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'nb', {
6 alt: 'Sideskift',
7 toolbar: 'Sett inn sideskift for utskrift'
8} );
diff --git a/sources/plugins/pagebreak/lang/nl.js b/sources/plugins/pagebreak/lang/nl.js
new file mode 100644
index 00000000..3a17a16a
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/nl.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'nl', {
6 alt: 'Pagina-einde',
7 toolbar: 'Pagina-einde invoegen'
8} );
diff --git a/sources/plugins/pagebreak/lang/no.js b/sources/plugins/pagebreak/lang/no.js
new file mode 100644
index 00000000..8d66edf2
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/no.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'no', {
6 alt: 'Sideskift',
7 toolbar: 'Sett inn sideskift for utskrift'
8} );
diff --git a/sources/plugins/pagebreak/lang/pl.js b/sources/plugins/pagebreak/lang/pl.js
new file mode 100644
index 00000000..37be09e6
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/pl.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pl', {
6 alt: 'Wstaw podział strony',
7 toolbar: 'Wstaw podział strony'
8} );
diff --git a/sources/plugins/pagebreak/lang/pt-br.js b/sources/plugins/pagebreak/lang/pt-br.js
new file mode 100644
index 00000000..0cc58f83
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/pt-br.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pt-br', {
6 alt: 'Quebra de Página',
7 toolbar: 'Inserir Quebra de Página'
8} );
diff --git a/sources/plugins/pagebreak/lang/pt.js b/sources/plugins/pagebreak/lang/pt.js
new file mode 100644
index 00000000..848f8f65
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/pt.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pt', {
6 alt: 'Quebra de página',
7 toolbar: 'Inserir Quebra de Página'
8} );
diff --git a/sources/plugins/pagebreak/lang/ro.js b/sources/plugins/pagebreak/lang/ro.js
new file mode 100644
index 00000000..de27778d
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ro.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ro', {
6 alt: 'Page Break',
7 toolbar: 'Inserează separator de pagină (Page Break)'
8} );
diff --git a/sources/plugins/pagebreak/lang/ru.js b/sources/plugins/pagebreak/lang/ru.js
new file mode 100644
index 00000000..83c57202
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ru.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ru', {
6 alt: 'Разрыв страницы',
7 toolbar: 'Вставить разрыв страницы для печати'
8} );
diff --git a/sources/plugins/pagebreak/lang/si.js b/sources/plugins/pagebreak/lang/si.js
new file mode 100644
index 00000000..4eb311e6
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/si.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'si', {
6 alt: 'පිටු බිදුම',
7 toolbar: 'මුද්‍රණය සඳහා පිටු බිදුමක් ඇතුලත් කරන්න'
8} );
diff --git a/sources/plugins/pagebreak/lang/sk.js b/sources/plugins/pagebreak/lang/sk.js
new file mode 100644
index 00000000..5b9b35a7
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sk.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sk', {
6 alt: 'Zalomenie strany',
7 toolbar: 'Vložiť oddeľovač stránky pre tlač'
8} );
diff --git a/sources/plugins/pagebreak/lang/sl.js b/sources/plugins/pagebreak/lang/sl.js
new file mode 100644
index 00000000..c24495e1
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sl.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sl', {
6 alt: 'Prelom Strani',
7 toolbar: 'Vstavi prelom strani'
8} );
diff --git a/sources/plugins/pagebreak/lang/sq.js b/sources/plugins/pagebreak/lang/sq.js
new file mode 100644
index 00000000..1116407c
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sq.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sq', {
6 alt: 'Thyerja e Faqes',
7 toolbar: 'Vendos Thyerje Faqeje për Shtyp'
8} );
diff --git a/sources/plugins/pagebreak/lang/sr-latn.js b/sources/plugins/pagebreak/lang/sr-latn.js
new file mode 100644
index 00000000..38b520e5
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sr-latn.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sr-latn', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing' // MISSING
8} );
diff --git a/sources/plugins/pagebreak/lang/sr.js b/sources/plugins/pagebreak/lang/sr.js
new file mode 100644
index 00000000..b08dbea2
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sr.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sr', {
6 alt: 'Page Break', // MISSING
7 toolbar: 'Insert Page Break for Printing' // MISSING
8} );
diff --git a/sources/plugins/pagebreak/lang/sv.js b/sources/plugins/pagebreak/lang/sv.js
new file mode 100644
index 00000000..01098ef8
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/sv.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sv', {
6 alt: 'Sidbrytning',
7 toolbar: 'Infoga sidbrytning för utskrift'
8} );
diff --git a/sources/plugins/pagebreak/lang/th.js b/sources/plugins/pagebreak/lang/th.js
new file mode 100644
index 00000000..1716504f
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/th.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'th', {
6 alt: 'ตัวแบ่งหน้า',
7 toolbar: 'แทรกตัวแบ่งหน้า Page Break'
8} );
diff --git a/sources/plugins/pagebreak/lang/tr.js b/sources/plugins/pagebreak/lang/tr.js
new file mode 100644
index 00000000..1f2d2833
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/tr.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'tr', {
6 alt: 'Sayfa Sonu',
7 toolbar: 'Sayfa Sonu Ekle'
8} );
diff --git a/sources/plugins/pagebreak/lang/tt.js b/sources/plugins/pagebreak/lang/tt.js
new file mode 100644
index 00000000..afd9a4b1
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/tt.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'tt', {
6 alt: 'Бит бүлгече',
7 toolbar: 'Бастыру өчен бит бүлгечен өстәү'
8} );
diff --git a/sources/plugins/pagebreak/lang/ug.js b/sources/plugins/pagebreak/lang/ug.js
new file mode 100644
index 00000000..c8a080dc
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/ug.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ug', {
6 alt: 'بەت ئايرىغۇچ',
7 toolbar: 'بەت ئايرىغۇچ قىستۇر'
8} );
diff --git a/sources/plugins/pagebreak/lang/uk.js b/sources/plugins/pagebreak/lang/uk.js
new file mode 100644
index 00000000..f0457263
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/uk.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'uk', {
6 alt: 'Розрив Сторінки',
7 toolbar: 'Вставити розрив сторінки'
8} );
diff --git a/sources/plugins/pagebreak/lang/vi.js b/sources/plugins/pagebreak/lang/vi.js
new file mode 100644
index 00000000..8abafde1
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/vi.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'vi', {
6 alt: 'Ngắt trang',
7 toolbar: 'Chèn ngắt trang'
8} );
diff --git a/sources/plugins/pagebreak/lang/zh-cn.js b/sources/plugins/pagebreak/lang/zh-cn.js
new file mode 100644
index 00000000..70c3915a
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/zh-cn.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'zh-cn', {
6 alt: '分页符',
7 toolbar: '插入打印分页符'
8} );
diff --git a/sources/plugins/pagebreak/lang/zh.js b/sources/plugins/pagebreak/lang/zh.js
new file mode 100644
index 00000000..17ec065c
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/zh.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'zh', {
6 alt: '換頁',
7 toolbar: '插入換頁符號以便列印'
8} );
diff --git a/sources/plugins/pagebreak/plugin.js b/sources/plugins/pagebreak/plugin.js
new file mode 100644
index 00000000..26f8fe50
--- /dev/null
+++ b/sources/plugins/pagebreak/plugin.js
@@ -0,0 +1,160 @@
1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/**
7 * @fileOverview Horizontal Page Break
8 */
9
10'use strict';
11
12( function() {
13 // Register a plugin named "pagebreak".
14 CKEDITOR.plugins.add( 'pagebreak', {
15 requires: 'fakeobjects',
16 // jscs:disable maximumLineLength
17 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
18 // jscs:enable maximumLineLength
19 icons: 'pagebreak,pagebreak-rtl', // %REMOVE_LINE_CORE%
20 hidpi: true, // %REMOVE_LINE_CORE%
21 onLoad: function() {
22 var cssStyles = (
23 'background:url(' + CKEDITOR.getUrl( this.path + 'images/pagebreak.gif' ) + ') no-repeat center center;' +
24 'clear:both;' +
25 'width:100%;' +
26 'border-top:#999 1px dotted;' +
27 'border-bottom:#999 1px dotted;' +
28 'padding:0;' +
29 'height:7px;' +
30 'cursor:default;'
31 ).replace( /;/g, ' !important;' ); // Increase specificity to override other styles, e.g. block outline.
32
33 // Add the style that renders our placeholder.
34 CKEDITOR.addCss( 'div.cke_pagebreak{' + cssStyles + '}' );
35 },
36
37 init: function( editor ) {
38 if ( editor.blockless )
39 return;
40
41 // Register the command.
42 editor.addCommand( 'pagebreak', CKEDITOR.plugins.pagebreakCmd );
43
44 // Register the toolbar button.
45 editor.ui.addButton && editor.ui.addButton( 'PageBreak', {
46 label: editor.lang.pagebreak.toolbar,
47 command: 'pagebreak',
48 toolbar: 'insert,70'
49 } );
50
51 // Webkit based browsers needs help to select the page-break.
52 CKEDITOR.env.webkit && editor.on( 'contentDom', function() {
53 editor.document.on( 'click', function( evt ) {
54 var target = evt.data.getTarget();
55 if ( target.is( 'div' ) && target.hasClass( 'cke_pagebreak' ) )
56 editor.getSelection().selectElement( target );
57 } );
58 } );
59 },
60
61 afterInit: function( editor ) {
62 // Register a filter to displaying placeholders after mode change.
63 var dataProcessor = editor.dataProcessor,
64 dataFilter = dataProcessor && dataProcessor.dataFilter,
65 htmlFilter = dataProcessor && dataProcessor.htmlFilter,
66 styleRegex = /page-break-after\s*:\s*always/i,
67 childStyleRegex = /display\s*:\s*none/i;
68
69 function upcastPageBreak( element ) {
70 CKEDITOR.tools.extend( element.attributes, attributesSet( editor.lang.pagebreak.alt ), true );
71
72 element.children.length = 0;
73 }
74
75 if ( htmlFilter ) {
76 htmlFilter.addRules( {
77 attributes: {
78 'class': function( value, element ) {
79 var className = value.replace( 'cke_pagebreak', '' );
80 if ( className != value ) {
81 var span = CKEDITOR.htmlParser.fragment.fromHtml( '<span style="display: none;">&nbsp;</span>' ).children[ 0 ];
82 element.children.length = 0;
83 element.add( span );
84 var attrs = element.attributes;
85 delete attrs[ 'aria-label' ];
86 delete attrs.contenteditable;
87 delete attrs.title;
88 }
89 return className;
90 }
91 }
92 }, { applyToAll: true, priority: 5 } );
93 }
94
95 if ( dataFilter ) {
96 dataFilter.addRules( {
97 elements: {
98 div: function( element ) {
99 // The "internal form" of a pagebreak is pasted from clipboard.
100 // ACF may have distorted the HTML because "internal form" is
101 // different than "data form". Make sure that element remains valid
102 // by re-upcasting it (#11133).
103 if ( element.attributes[ 'data-cke-pagebreak' ] )
104 upcastPageBreak( element );
105
106 // Check for "data form" of the pagebreak. If both element and
107 // descendants match, convert them to internal form.
108 else if ( styleRegex.test( element.attributes.style ) ) {
109 var child = element.children[ 0 ];
110
111 if ( child && child.name == 'span' && childStyleRegex.test( child.attributes.style ) )
112 upcastPageBreak( element );
113 }
114 }
115 }
116 } );
117 }
118 }
119 } );
120
121 // TODO Much probably there's no need to expose this object as public object.
122 CKEDITOR.plugins.pagebreakCmd = {
123 exec: function( editor ) {
124 // Create read-only element that represents a print break.
125 var pagebreak = editor.document.createElement( 'div', {
126 attributes: attributesSet( editor.lang.pagebreak.alt )
127 } );
128
129 editor.insertElement( pagebreak );
130 },
131 context: 'div',
132 allowedContent: {
133 div: {
134 styles: '!page-break-after'
135 },
136 span: {
137 match: function( element ) {
138 var parent = element.parent;
139 return parent && parent.name == 'div' && parent.styles && parent.styles[ 'page-break-after' ];
140 },
141 styles: 'display'
142 }
143 },
144 requiredContent: 'div{page-break-after}'
145 };
146
147 // Returns an object representing all the attributes
148 // of the "internal form" of the pagebreak element.
149 function attributesSet( label ) {
150 return {
151 'aria-label': label,
152 'class': 'cke_pagebreak',
153 contenteditable: 'false',
154 'data-cke-display-name': 'pagebreak',
155 'data-cke-pagebreak': 1,
156 style: 'page-break-after: always',
157 title: label
158 };
159 }
160} )();