From c63493c899de714b05b0521bb38aab60d19030ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 20 Jan 2017 00:55:51 +0100 Subject: Validation initiale --- sources/plugins/maximize/icons/hidpi/maximize.png | Bin 0 -> 1112 bytes sources/plugins/maximize/icons/maximize.png | Bin 0 -> 461 bytes sources/plugins/maximize/lang/af.js | 8 + sources/plugins/maximize/lang/ar.js | 8 + sources/plugins/maximize/lang/az.js | 8 + sources/plugins/maximize/lang/bg.js | 8 + sources/plugins/maximize/lang/bn.js | 8 + sources/plugins/maximize/lang/bs.js | 8 + sources/plugins/maximize/lang/ca.js | 8 + sources/plugins/maximize/lang/cs.js | 8 + sources/plugins/maximize/lang/cy.js | 8 + sources/plugins/maximize/lang/da.js | 8 + sources/plugins/maximize/lang/de-ch.js | 8 + sources/plugins/maximize/lang/de.js | 8 + sources/plugins/maximize/lang/el.js | 8 + sources/plugins/maximize/lang/en-au.js | 8 + sources/plugins/maximize/lang/en-ca.js | 8 + sources/plugins/maximize/lang/en-gb.js | 8 + sources/plugins/maximize/lang/en.js | 8 + sources/plugins/maximize/lang/eo.js | 8 + sources/plugins/maximize/lang/es.js | 8 + sources/plugins/maximize/lang/et.js | 8 + sources/plugins/maximize/lang/eu.js | 8 + sources/plugins/maximize/lang/fa.js | 8 + sources/plugins/maximize/lang/fi.js | 8 + sources/plugins/maximize/lang/fo.js | 8 + sources/plugins/maximize/lang/fr-ca.js | 8 + sources/plugins/maximize/lang/fr.js | 8 + sources/plugins/maximize/lang/gl.js | 8 + sources/plugins/maximize/lang/gu.js | 8 + sources/plugins/maximize/lang/he.js | 8 + sources/plugins/maximize/lang/hi.js | 8 + sources/plugins/maximize/lang/hr.js | 8 + sources/plugins/maximize/lang/hu.js | 8 + sources/plugins/maximize/lang/id.js | 8 + sources/plugins/maximize/lang/is.js | 8 + sources/plugins/maximize/lang/it.js | 8 + sources/plugins/maximize/lang/ja.js | 8 + sources/plugins/maximize/lang/ka.js | 8 + sources/plugins/maximize/lang/km.js | 8 + sources/plugins/maximize/lang/ko.js | 8 + sources/plugins/maximize/lang/ku.js | 8 + sources/plugins/maximize/lang/lt.js | 8 + sources/plugins/maximize/lang/lv.js | 8 + sources/plugins/maximize/lang/mk.js | 8 + sources/plugins/maximize/lang/mn.js | 8 + sources/plugins/maximize/lang/ms.js | 8 + sources/plugins/maximize/lang/nb.js | 8 + sources/plugins/maximize/lang/nl.js | 8 + sources/plugins/maximize/lang/no.js | 8 + sources/plugins/maximize/lang/oc.js | 8 + sources/plugins/maximize/lang/pl.js | 8 + sources/plugins/maximize/lang/pt-br.js | 8 + sources/plugins/maximize/lang/pt.js | 8 + sources/plugins/maximize/lang/ro.js | 8 + sources/plugins/maximize/lang/ru.js | 8 + sources/plugins/maximize/lang/si.js | 8 + sources/plugins/maximize/lang/sk.js | 8 + sources/plugins/maximize/lang/sl.js | 8 + sources/plugins/maximize/lang/sq.js | 8 + sources/plugins/maximize/lang/sr-latn.js | 8 + sources/plugins/maximize/lang/sr.js | 8 + sources/plugins/maximize/lang/sv.js | 8 + sources/plugins/maximize/lang/th.js | 8 + sources/plugins/maximize/lang/tr.js | 8 + sources/plugins/maximize/lang/tt.js | 8 + sources/plugins/maximize/lang/ug.js | 8 + sources/plugins/maximize/lang/uk.js | 8 + sources/plugins/maximize/lang/vi.js | 8 + sources/plugins/maximize/lang/zh-cn.js | 8 + sources/plugins/maximize/lang/zh.js | 8 + sources/plugins/maximize/plugin.js | 314 ++++++++++++++++++++++ 72 files changed, 866 insertions(+) create mode 100644 sources/plugins/maximize/icons/hidpi/maximize.png create mode 100644 sources/plugins/maximize/icons/maximize.png create mode 100644 sources/plugins/maximize/lang/af.js create mode 100644 sources/plugins/maximize/lang/ar.js create mode 100644 sources/plugins/maximize/lang/az.js create mode 100644 sources/plugins/maximize/lang/bg.js create mode 100644 sources/plugins/maximize/lang/bn.js create mode 100644 sources/plugins/maximize/lang/bs.js create mode 100644 sources/plugins/maximize/lang/ca.js create mode 100644 sources/plugins/maximize/lang/cs.js create mode 100644 sources/plugins/maximize/lang/cy.js create mode 100644 sources/plugins/maximize/lang/da.js create mode 100644 sources/plugins/maximize/lang/de-ch.js create mode 100644 sources/plugins/maximize/lang/de.js create mode 100644 sources/plugins/maximize/lang/el.js create mode 100644 sources/plugins/maximize/lang/en-au.js create mode 100644 sources/plugins/maximize/lang/en-ca.js create mode 100644 sources/plugins/maximize/lang/en-gb.js create mode 100644 sources/plugins/maximize/lang/en.js create mode 100644 sources/plugins/maximize/lang/eo.js create mode 100644 sources/plugins/maximize/lang/es.js create mode 100644 sources/plugins/maximize/lang/et.js create mode 100644 sources/plugins/maximize/lang/eu.js create mode 100644 sources/plugins/maximize/lang/fa.js create mode 100644 sources/plugins/maximize/lang/fi.js create mode 100644 sources/plugins/maximize/lang/fo.js create mode 100644 sources/plugins/maximize/lang/fr-ca.js create mode 100644 sources/plugins/maximize/lang/fr.js create mode 100644 sources/plugins/maximize/lang/gl.js create mode 100644 sources/plugins/maximize/lang/gu.js create mode 100644 sources/plugins/maximize/lang/he.js create mode 100644 sources/plugins/maximize/lang/hi.js create mode 100644 sources/plugins/maximize/lang/hr.js create mode 100644 sources/plugins/maximize/lang/hu.js create mode 100644 sources/plugins/maximize/lang/id.js create mode 100644 sources/plugins/maximize/lang/is.js create mode 100644 sources/plugins/maximize/lang/it.js create mode 100644 sources/plugins/maximize/lang/ja.js create mode 100644 sources/plugins/maximize/lang/ka.js create mode 100644 sources/plugins/maximize/lang/km.js create mode 100644 sources/plugins/maximize/lang/ko.js create mode 100644 sources/plugins/maximize/lang/ku.js create mode 100644 sources/plugins/maximize/lang/lt.js create mode 100644 sources/plugins/maximize/lang/lv.js create mode 100644 sources/plugins/maximize/lang/mk.js create mode 100644 sources/plugins/maximize/lang/mn.js create mode 100644 sources/plugins/maximize/lang/ms.js create mode 100644 sources/plugins/maximize/lang/nb.js create mode 100644 sources/plugins/maximize/lang/nl.js create mode 100644 sources/plugins/maximize/lang/no.js create mode 100644 sources/plugins/maximize/lang/oc.js create mode 100644 sources/plugins/maximize/lang/pl.js create mode 100644 sources/plugins/maximize/lang/pt-br.js create mode 100644 sources/plugins/maximize/lang/pt.js create mode 100644 sources/plugins/maximize/lang/ro.js create mode 100644 sources/plugins/maximize/lang/ru.js create mode 100644 sources/plugins/maximize/lang/si.js create mode 100644 sources/plugins/maximize/lang/sk.js create mode 100644 sources/plugins/maximize/lang/sl.js create mode 100644 sources/plugins/maximize/lang/sq.js create mode 100644 sources/plugins/maximize/lang/sr-latn.js create mode 100644 sources/plugins/maximize/lang/sr.js create mode 100644 sources/plugins/maximize/lang/sv.js create mode 100644 sources/plugins/maximize/lang/th.js create mode 100644 sources/plugins/maximize/lang/tr.js create mode 100644 sources/plugins/maximize/lang/tt.js create mode 100644 sources/plugins/maximize/lang/ug.js create mode 100644 sources/plugins/maximize/lang/uk.js create mode 100644 sources/plugins/maximize/lang/vi.js create mode 100644 sources/plugins/maximize/lang/zh-cn.js create mode 100644 sources/plugins/maximize/lang/zh.js create mode 100644 sources/plugins/maximize/plugin.js (limited to 'sources/plugins/maximize') diff --git a/sources/plugins/maximize/icons/hidpi/maximize.png b/sources/plugins/maximize/icons/hidpi/maximize.png new file mode 100644 index 0000000..865c582 Binary files /dev/null and b/sources/plugins/maximize/icons/hidpi/maximize.png differ diff --git a/sources/plugins/maximize/icons/maximize.png b/sources/plugins/maximize/icons/maximize.png new file mode 100644 index 0000000..ab25547 Binary files /dev/null and b/sources/plugins/maximize/icons/maximize.png differ diff --git a/sources/plugins/maximize/lang/af.js b/sources/plugins/maximize/lang/af.js new file mode 100644 index 0000000..5f17e23 --- /dev/null +++ b/sources/plugins/maximize/lang/af.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'af', { + maximize: 'Maksimaliseer', + minimize: 'Minimaliseer' +} ); diff --git a/sources/plugins/maximize/lang/ar.js b/sources/plugins/maximize/lang/ar.js new file mode 100644 index 0000000..cdfb258 --- /dev/null +++ b/sources/plugins/maximize/lang/ar.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ar', { + maximize: 'تكبير', + minimize: 'تصغير' +} ); diff --git a/sources/plugins/maximize/lang/az.js b/sources/plugins/maximize/lang/az.js new file mode 100644 index 0000000..d3a92ac --- /dev/null +++ b/sources/plugins/maximize/lang/az.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'az', { + maximize: 'Aşkarla', + minimize: 'Gizlət' +} ); diff --git a/sources/plugins/maximize/lang/bg.js b/sources/plugins/maximize/lang/bg.js new file mode 100644 index 0000000..a56e04e --- /dev/null +++ b/sources/plugins/maximize/lang/bg.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'bg', { + maximize: 'Максимизиране', + minimize: 'Минимизиране' +} ); diff --git a/sources/plugins/maximize/lang/bn.js b/sources/plugins/maximize/lang/bn.js new file mode 100644 index 0000000..3fd4087 --- /dev/null +++ b/sources/plugins/maximize/lang/bn.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'bn', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/bs.js b/sources/plugins/maximize/lang/bs.js new file mode 100644 index 0000000..cb49710 --- /dev/null +++ b/sources/plugins/maximize/lang/bs.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'bs', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/ca.js b/sources/plugins/maximize/lang/ca.js new file mode 100644 index 0000000..fc88615 --- /dev/null +++ b/sources/plugins/maximize/lang/ca.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ca', { + maximize: 'Maximitza', + minimize: 'Minimitza' +} ); diff --git a/sources/plugins/maximize/lang/cs.js b/sources/plugins/maximize/lang/cs.js new file mode 100644 index 0000000..2234af2 --- /dev/null +++ b/sources/plugins/maximize/lang/cs.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'cs', { + maximize: 'Maximalizovat', + minimize: 'Minimalizovat' +} ); diff --git a/sources/plugins/maximize/lang/cy.js b/sources/plugins/maximize/lang/cy.js new file mode 100644 index 0000000..c3370b3 --- /dev/null +++ b/sources/plugins/maximize/lang/cy.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'cy', { + maximize: 'Mwyhau', + minimize: 'Lleihau' +} ); diff --git a/sources/plugins/maximize/lang/da.js b/sources/plugins/maximize/lang/da.js new file mode 100644 index 0000000..8dd2d88 --- /dev/null +++ b/sources/plugins/maximize/lang/da.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'da', { + maximize: 'Maksimér', + minimize: 'Minimér' +} ); diff --git a/sources/plugins/maximize/lang/de-ch.js b/sources/plugins/maximize/lang/de-ch.js new file mode 100644 index 0000000..440814b --- /dev/null +++ b/sources/plugins/maximize/lang/de-ch.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'de-ch', { + maximize: 'Maximieren', + minimize: 'Minimieren' +} ); diff --git a/sources/plugins/maximize/lang/de.js b/sources/plugins/maximize/lang/de.js new file mode 100644 index 0000000..9af6706 --- /dev/null +++ b/sources/plugins/maximize/lang/de.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'de', { + maximize: 'Maximieren', + minimize: 'Minimieren' +} ); diff --git a/sources/plugins/maximize/lang/el.js b/sources/plugins/maximize/lang/el.js new file mode 100644 index 0000000..7da1b0b --- /dev/null +++ b/sources/plugins/maximize/lang/el.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'el', { + maximize: 'Μεγιστοποίηση', + minimize: 'Ελαχιστοποίηση' +} ); diff --git a/sources/plugins/maximize/lang/en-au.js b/sources/plugins/maximize/lang/en-au.js new file mode 100644 index 0000000..de0310d --- /dev/null +++ b/sources/plugins/maximize/lang/en-au.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'en-au', { + maximize: 'Maximize', + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/en-ca.js b/sources/plugins/maximize/lang/en-ca.js new file mode 100644 index 0000000..1c48ee0 --- /dev/null +++ b/sources/plugins/maximize/lang/en-ca.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'en-ca', { + maximize: 'Maximize', + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/en-gb.js b/sources/plugins/maximize/lang/en-gb.js new file mode 100644 index 0000000..433a065 --- /dev/null +++ b/sources/plugins/maximize/lang/en-gb.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'en-gb', { + maximize: 'Maximise', + minimize: 'Minimise' +} ); diff --git a/sources/plugins/maximize/lang/en.js b/sources/plugins/maximize/lang/en.js new file mode 100644 index 0000000..1e45418 --- /dev/null +++ b/sources/plugins/maximize/lang/en.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'en', { + maximize: 'Maximize', + minimize: 'Minimize' +} ); diff --git a/sources/plugins/maximize/lang/eo.js b/sources/plugins/maximize/lang/eo.js new file mode 100644 index 0000000..852f529 --- /dev/null +++ b/sources/plugins/maximize/lang/eo.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'eo', { + maximize: 'Pligrandigi', + minimize: 'Malgrandigi' +} ); diff --git a/sources/plugins/maximize/lang/es.js b/sources/plugins/maximize/lang/es.js new file mode 100644 index 0000000..411aae5 --- /dev/null +++ b/sources/plugins/maximize/lang/es.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'es', { + maximize: 'Maximizar', + minimize: 'Minimizar' +} ); diff --git a/sources/plugins/maximize/lang/et.js b/sources/plugins/maximize/lang/et.js new file mode 100644 index 0000000..1682ec9 --- /dev/null +++ b/sources/plugins/maximize/lang/et.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'et', { + maximize: 'Maksimeerimine', + minimize: 'Minimeerimine' +} ); diff --git a/sources/plugins/maximize/lang/eu.js b/sources/plugins/maximize/lang/eu.js new file mode 100644 index 0000000..a25c164 --- /dev/null +++ b/sources/plugins/maximize/lang/eu.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'eu', { + maximize: 'Maximizatu', + minimize: 'Minimizatu' +} ); diff --git a/sources/plugins/maximize/lang/fa.js b/sources/plugins/maximize/lang/fa.js new file mode 100644 index 0000000..e08e9ea --- /dev/null +++ b/sources/plugins/maximize/lang/fa.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'fa', { + maximize: 'بیشنه کردن', + minimize: 'کمینه کردن' +} ); diff --git a/sources/plugins/maximize/lang/fi.js b/sources/plugins/maximize/lang/fi.js new file mode 100644 index 0000000..763eede --- /dev/null +++ b/sources/plugins/maximize/lang/fi.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'fi', { + maximize: 'Suurenna', + minimize: 'Pienennä' +} ); diff --git a/sources/plugins/maximize/lang/fo.js b/sources/plugins/maximize/lang/fo.js new file mode 100644 index 0000000..635415a --- /dev/null +++ b/sources/plugins/maximize/lang/fo.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'fo', { + maximize: 'Maksimera', + minimize: 'Minimera' +} ); diff --git a/sources/plugins/maximize/lang/fr-ca.js b/sources/plugins/maximize/lang/fr-ca.js new file mode 100644 index 0000000..59ed278 --- /dev/null +++ b/sources/plugins/maximize/lang/fr-ca.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'fr-ca', { + maximize: 'Maximizer', + minimize: 'Minimizer' +} ); diff --git a/sources/plugins/maximize/lang/fr.js b/sources/plugins/maximize/lang/fr.js new file mode 100644 index 0000000..cb3d4dd --- /dev/null +++ b/sources/plugins/maximize/lang/fr.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'fr', { + maximize: 'Agrandir', + minimize: 'Réduire' +} ); diff --git a/sources/plugins/maximize/lang/gl.js b/sources/plugins/maximize/lang/gl.js new file mode 100644 index 0000000..79009f8 --- /dev/null +++ b/sources/plugins/maximize/lang/gl.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'gl', { + maximize: 'Maximizar', + minimize: 'Minimizar' +} ); diff --git a/sources/plugins/maximize/lang/gu.js b/sources/plugins/maximize/lang/gu.js new file mode 100644 index 0000000..bbd4b52 --- /dev/null +++ b/sources/plugins/maximize/lang/gu.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'gu', { + maximize: 'મોટું કરવું', + minimize: 'નાનું કરવું' +} ); diff --git a/sources/plugins/maximize/lang/he.js b/sources/plugins/maximize/lang/he.js new file mode 100644 index 0000000..d46856b --- /dev/null +++ b/sources/plugins/maximize/lang/he.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'he', { + maximize: 'הגדלה למקסימום', + minimize: 'הקטנה למינימום' +} ); diff --git a/sources/plugins/maximize/lang/hi.js b/sources/plugins/maximize/lang/hi.js new file mode 100644 index 0000000..76b0c0c --- /dev/null +++ b/sources/plugins/maximize/lang/hi.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'hi', { + maximize: 'मेक्सिमाईज़', + minimize: 'मिनिमाईज़' +} ); diff --git a/sources/plugins/maximize/lang/hr.js b/sources/plugins/maximize/lang/hr.js new file mode 100644 index 0000000..4b7a7b3 --- /dev/null +++ b/sources/plugins/maximize/lang/hr.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'hr', { + maximize: 'Povećaj', + minimize: 'Smanji' +} ); diff --git a/sources/plugins/maximize/lang/hu.js b/sources/plugins/maximize/lang/hu.js new file mode 100644 index 0000000..3e11e22 --- /dev/null +++ b/sources/plugins/maximize/lang/hu.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'hu', { + maximize: 'Teljes méret', + minimize: 'Kis méret' +} ); diff --git a/sources/plugins/maximize/lang/id.js b/sources/plugins/maximize/lang/id.js new file mode 100644 index 0000000..1a32383 --- /dev/null +++ b/sources/plugins/maximize/lang/id.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'id', { + maximize: 'Memperbesar', + minimize: 'Memperkecil' +} ); diff --git a/sources/plugins/maximize/lang/is.js b/sources/plugins/maximize/lang/is.js new file mode 100644 index 0000000..dec813f --- /dev/null +++ b/sources/plugins/maximize/lang/is.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'is', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/it.js b/sources/plugins/maximize/lang/it.js new file mode 100644 index 0000000..67a8a29 --- /dev/null +++ b/sources/plugins/maximize/lang/it.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'it', { + maximize: 'Massimizza', + minimize: 'Minimizza' +} ); diff --git a/sources/plugins/maximize/lang/ja.js b/sources/plugins/maximize/lang/ja.js new file mode 100644 index 0000000..33184da --- /dev/null +++ b/sources/plugins/maximize/lang/ja.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ja', { + maximize: '最大化', + minimize: '最小化' +} ); diff --git a/sources/plugins/maximize/lang/ka.js b/sources/plugins/maximize/lang/ka.js new file mode 100644 index 0000000..a90fb04 --- /dev/null +++ b/sources/plugins/maximize/lang/ka.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ka', { + maximize: 'გადიდება', + minimize: 'დაპატარავება' +} ); diff --git a/sources/plugins/maximize/lang/km.js b/sources/plugins/maximize/lang/km.js new file mode 100644 index 0000000..4cda2db --- /dev/null +++ b/sources/plugins/maximize/lang/km.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'km', { + maximize: 'ពង្រីក​អតិបរមា', + minimize: 'បង្រួម​អប្បបរមា' +} ); diff --git a/sources/plugins/maximize/lang/ko.js b/sources/plugins/maximize/lang/ko.js new file mode 100644 index 0000000..f4af9d4 --- /dev/null +++ b/sources/plugins/maximize/lang/ko.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ko', { + maximize: '최대화', + minimize: '최소화' +} ); diff --git a/sources/plugins/maximize/lang/ku.js b/sources/plugins/maximize/lang/ku.js new file mode 100644 index 0000000..d34e588 --- /dev/null +++ b/sources/plugins/maximize/lang/ku.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ku', { + maximize: 'ئەوپەڕی گەورەیی', + minimize: 'ئەوپەڕی بچووکی' +} ); diff --git a/sources/plugins/maximize/lang/lt.js b/sources/plugins/maximize/lang/lt.js new file mode 100644 index 0000000..064291b --- /dev/null +++ b/sources/plugins/maximize/lang/lt.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'lt', { + maximize: 'Išdidinti', + minimize: 'Sumažinti' +} ); diff --git a/sources/plugins/maximize/lang/lv.js b/sources/plugins/maximize/lang/lv.js new file mode 100644 index 0000000..afbbbbe --- /dev/null +++ b/sources/plugins/maximize/lang/lv.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'lv', { + maximize: 'Maksimizēt', + minimize: 'Minimizēt' +} ); diff --git a/sources/plugins/maximize/lang/mk.js b/sources/plugins/maximize/lang/mk.js new file mode 100644 index 0000000..69fcfe9 --- /dev/null +++ b/sources/plugins/maximize/lang/mk.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'mk', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/mn.js b/sources/plugins/maximize/lang/mn.js new file mode 100644 index 0000000..6c4a076 --- /dev/null +++ b/sources/plugins/maximize/lang/mn.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'mn', { + maximize: 'Дэлгэц дүүргэх', + minimize: 'Цонхыг багсгаж харуулах' +} ); diff --git a/sources/plugins/maximize/lang/ms.js b/sources/plugins/maximize/lang/ms.js new file mode 100644 index 0000000..0f27d91 --- /dev/null +++ b/sources/plugins/maximize/lang/ms.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ms', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/nb.js b/sources/plugins/maximize/lang/nb.js new file mode 100644 index 0000000..a8ec9dd --- /dev/null +++ b/sources/plugins/maximize/lang/nb.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'nb', { + maximize: 'Maksimer', + minimize: 'Minimer' +} ); diff --git a/sources/plugins/maximize/lang/nl.js b/sources/plugins/maximize/lang/nl.js new file mode 100644 index 0000000..978bda0 --- /dev/null +++ b/sources/plugins/maximize/lang/nl.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'nl', { + maximize: 'Maximaliseren', + minimize: 'Minimaliseren' +} ); diff --git a/sources/plugins/maximize/lang/no.js b/sources/plugins/maximize/lang/no.js new file mode 100644 index 0000000..02afe8a --- /dev/null +++ b/sources/plugins/maximize/lang/no.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'no', { + maximize: 'Maksimer', + minimize: 'Minimer' +} ); diff --git a/sources/plugins/maximize/lang/oc.js b/sources/plugins/maximize/lang/oc.js new file mode 100644 index 0000000..cbd94a4 --- /dev/null +++ b/sources/plugins/maximize/lang/oc.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'oc', { + maximize: 'Maximizar', + minimize: 'Minimizar' +} ); diff --git a/sources/plugins/maximize/lang/pl.js b/sources/plugins/maximize/lang/pl.js new file mode 100644 index 0000000..1bf6d07 --- /dev/null +++ b/sources/plugins/maximize/lang/pl.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'pl', { + maximize: 'Maksymalizuj', + minimize: 'Minimalizuj' +} ); diff --git a/sources/plugins/maximize/lang/pt-br.js b/sources/plugins/maximize/lang/pt-br.js new file mode 100644 index 0000000..e5c2a52 --- /dev/null +++ b/sources/plugins/maximize/lang/pt-br.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'pt-br', { + maximize: 'Maximizar', + minimize: 'Minimize' +} ); diff --git a/sources/plugins/maximize/lang/pt.js b/sources/plugins/maximize/lang/pt.js new file mode 100644 index 0000000..a379036 --- /dev/null +++ b/sources/plugins/maximize/lang/pt.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'pt', { + maximize: 'Maximizar', + minimize: 'Minimizar' +} ); diff --git a/sources/plugins/maximize/lang/ro.js b/sources/plugins/maximize/lang/ro.js new file mode 100644 index 0000000..0a3ded6 --- /dev/null +++ b/sources/plugins/maximize/lang/ro.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ro', { + maximize: 'Mărește', + minimize: 'Micșorează' +} ); diff --git a/sources/plugins/maximize/lang/ru.js b/sources/plugins/maximize/lang/ru.js new file mode 100644 index 0000000..30c491a --- /dev/null +++ b/sources/plugins/maximize/lang/ru.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ru', { + maximize: 'Развернуть', + minimize: 'Свернуть' +} ); diff --git a/sources/plugins/maximize/lang/si.js b/sources/plugins/maximize/lang/si.js new file mode 100644 index 0000000..a0331ab --- /dev/null +++ b/sources/plugins/maximize/lang/si.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'si', { + maximize: 'විශාල කිරීම', + minimize: 'කුඩා කිරීම' +} ); diff --git a/sources/plugins/maximize/lang/sk.js b/sources/plugins/maximize/lang/sk.js new file mode 100644 index 0000000..a9f2515 --- /dev/null +++ b/sources/plugins/maximize/lang/sk.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sk', { + maximize: 'Maximalizovať', + minimize: 'Minimalizovať' +} ); diff --git a/sources/plugins/maximize/lang/sl.js b/sources/plugins/maximize/lang/sl.js new file mode 100644 index 0000000..73d5e91 --- /dev/null +++ b/sources/plugins/maximize/lang/sl.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sl', { + maximize: 'Maksimiraj', + minimize: 'Minimiraj' +} ); diff --git a/sources/plugins/maximize/lang/sq.js b/sources/plugins/maximize/lang/sq.js new file mode 100644 index 0000000..e6b5bc3 --- /dev/null +++ b/sources/plugins/maximize/lang/sq.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sq', { + maximize: 'Zmadho', + minimize: 'Zvogëlo' +} ); diff --git a/sources/plugins/maximize/lang/sr-latn.js b/sources/plugins/maximize/lang/sr-latn.js new file mode 100644 index 0000000..33dcd9e --- /dev/null +++ b/sources/plugins/maximize/lang/sr-latn.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sr-latn', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/sr.js b/sources/plugins/maximize/lang/sr.js new file mode 100644 index 0000000..f1ef2d1 --- /dev/null +++ b/sources/plugins/maximize/lang/sr.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sr', { + maximize: 'Maximize', // MISSING + minimize: 'Minimize' // MISSING +} ); diff --git a/sources/plugins/maximize/lang/sv.js b/sources/plugins/maximize/lang/sv.js new file mode 100644 index 0000000..d14fb84 --- /dev/null +++ b/sources/plugins/maximize/lang/sv.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'sv', { + maximize: 'Maximera', + minimize: 'Minimera' +} ); diff --git a/sources/plugins/maximize/lang/th.js b/sources/plugins/maximize/lang/th.js new file mode 100644 index 0000000..df09eef --- /dev/null +++ b/sources/plugins/maximize/lang/th.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'th', { + maximize: 'ขยายใหญ่', + minimize: 'ย่อขนาด' +} ); diff --git a/sources/plugins/maximize/lang/tr.js b/sources/plugins/maximize/lang/tr.js new file mode 100644 index 0000000..90724f4 --- /dev/null +++ b/sources/plugins/maximize/lang/tr.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'tr', { + maximize: 'Büyült', + minimize: 'Küçült' +} ); diff --git a/sources/plugins/maximize/lang/tt.js b/sources/plugins/maximize/lang/tt.js new file mode 100644 index 0000000..cc92021 --- /dev/null +++ b/sources/plugins/maximize/lang/tt.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'tt', { + maximize: 'Зурайту', + minimize: 'Кечерәйтү' +} ); diff --git a/sources/plugins/maximize/lang/ug.js b/sources/plugins/maximize/lang/ug.js new file mode 100644 index 0000000..85af046 --- /dev/null +++ b/sources/plugins/maximize/lang/ug.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'ug', { + maximize: 'چوڭايت', + minimize: 'كىچىكلەت' +} ); diff --git a/sources/plugins/maximize/lang/uk.js b/sources/plugins/maximize/lang/uk.js new file mode 100644 index 0000000..5ca1021 --- /dev/null +++ b/sources/plugins/maximize/lang/uk.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'uk', { + maximize: 'Максимізувати', + minimize: 'Мінімізувати' +} ); diff --git a/sources/plugins/maximize/lang/vi.js b/sources/plugins/maximize/lang/vi.js new file mode 100644 index 0000000..4ab3a6b --- /dev/null +++ b/sources/plugins/maximize/lang/vi.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'vi', { + maximize: 'Phóng to tối đa', + minimize: 'Thu nhỏ' +} ); diff --git a/sources/plugins/maximize/lang/zh-cn.js b/sources/plugins/maximize/lang/zh-cn.js new file mode 100644 index 0000000..f4ddf72 --- /dev/null +++ b/sources/plugins/maximize/lang/zh-cn.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'zh-cn', { + maximize: '全屏', + minimize: '最小化' +} ); diff --git a/sources/plugins/maximize/lang/zh.js b/sources/plugins/maximize/lang/zh.js new file mode 100644 index 0000000..6bca434 --- /dev/null +++ b/sources/plugins/maximize/lang/zh.js @@ -0,0 +1,8 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'maximize', 'zh', { + maximize: '最大化', + minimize: '最小化' +} ); diff --git a/sources/plugins/maximize/plugin.js b/sources/plugins/maximize/plugin.js new file mode 100644 index 0000000..16967a0 --- /dev/null +++ b/sources/plugins/maximize/plugin.js @@ -0,0 +1,314 @@ +/** + * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +( function() { + function protectFormStyles( formElement ) { + if ( !formElement || formElement.type != CKEDITOR.NODE_ELEMENT || formElement.getName() != 'form' ) + return []; + + var hijackRecord = [], + hijackNames = [ 'style', 'className' ]; + for ( var i = 0; i < hijackNames.length; i++ ) { + var name = hijackNames[ i ]; + var $node = formElement.$.elements.namedItem( name ); + if ( $node ) { + var hijackNode = new CKEDITOR.dom.element( $node ); + hijackRecord.push( [ hijackNode, hijackNode.nextSibling ] ); + hijackNode.remove(); + } + } + + return hijackRecord; + } + + function restoreFormStyles( formElement, hijackRecord ) { + if ( !formElement || formElement.type != CKEDITOR.NODE_ELEMENT || formElement.getName() != 'form' ) + return; + + if ( hijackRecord.length > 0 ) { + for ( var i = hijackRecord.length - 1; i >= 0; i-- ) { + var node = hijackRecord[ i ][ 0 ]; + var sibling = hijackRecord[ i ][ 1 ]; + if ( sibling ) + node.insertBefore( sibling ); + else + node.appendTo( formElement ); + } + } + } + + function saveStyles( element, isInsideEditor ) { + var data = protectFormStyles( element ); + var retval = {}; + + var $element = element.$; + + if ( !isInsideEditor ) { + retval[ 'class' ] = $element.className || ''; + $element.className = ''; + } + + retval.inline = $element.style.cssText || ''; + if ( !isInsideEditor ) // Reset any external styles that might interfere. (#2474) + $element.style.cssText = 'position: static; overflow: visible'; + + restoreFormStyles( data ); + return retval; + } + + function restoreStyles( element, savedStyles ) { + var data = protectFormStyles( element ); + var $element = element.$; + if ( 'class' in savedStyles ) + $element.className = savedStyles[ 'class' ]; + if ( 'inline' in savedStyles ) + $element.style.cssText = savedStyles.inline; + restoreFormStyles( data ); + } + + function refreshCursor( editor ) { + if ( editor.editable().isInline() ) + return; + + // Refresh all editor instances on the page (#5724). + var all = CKEDITOR.instances; + for ( var i in all ) { + var one = all[ i ]; + if ( one.mode == 'wysiwyg' && !one.readOnly ) { + var body = one.document.getBody(); + // Refresh 'contentEditable' otherwise + // DOM lifting breaks design mode. (#5560) + body.setAttribute( 'contentEditable', false ); + body.setAttribute( 'contentEditable', true ); + } + } + + if ( editor.editable().hasFocus ) { + editor.toolbox.focus(); + editor.focus(); + } + } + + CKEDITOR.plugins.add( 'maximize', { + // jscs:disable maximumLineLength + 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% + // jscs:enable maximumLineLength + icons: 'maximize', // %REMOVE_LINE_CORE% + hidpi: true, // %REMOVE_LINE_CORE% + init: function( editor ) { + // Maximize plugin isn't available in inline mode yet. + if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_INLINE ) + return; + + var lang = editor.lang; + var mainDocument = CKEDITOR.document, + mainWindow = mainDocument.getWindow(); + + // Saved selection and scroll position for the editing area. + var savedSelection, savedScroll; + + // Saved scroll position for the outer window. + var outerScroll; + + // Saved resize handler function. + function resizeHandler() { + var viewPaneSize = mainWindow.getViewPaneSize(); + editor.resize( viewPaneSize.width, viewPaneSize.height, null, true ); + } + + // Retain state after mode switches. + var savedState = CKEDITOR.TRISTATE_OFF; + + editor.addCommand( 'maximize', { + // Disabled on iOS (#8307). + modes: { wysiwyg: !CKEDITOR.env.iOS, source: !CKEDITOR.env.iOS }, + readOnly: 1, + editorFocus: false, + exec: function() { + var container = editor.container.getFirst( function( node ) { + return node.type == CKEDITOR.NODE_ELEMENT && node.hasClass( 'cke_inner' ); + } ); + var contents = editor.ui.space( 'contents' ); + + // Save current selection and scroll position in editing area. + if ( editor.mode == 'wysiwyg' ) { + var selection = editor.getSelection(); + savedSelection = selection && selection.getRanges(); + savedScroll = mainWindow.getScrollPosition(); + } else { + var $textarea = editor.editable().$; + savedSelection = !CKEDITOR.env.ie && [ $textarea.selectionStart, $textarea.selectionEnd ]; + savedScroll = [ $textarea.scrollLeft, $textarea.scrollTop ]; + } + + // Go fullscreen if the state is off. + if ( this.state == CKEDITOR.TRISTATE_OFF ) { + // Add event handler for resizing. + mainWindow.on( 'resize', resizeHandler ); + + // Save the scroll bar position. + outerScroll = mainWindow.getScrollPosition(); + + // Save and reset the styles for the entire node tree. + var currentNode = editor.container; + while ( ( currentNode = currentNode.getParent() ) ) { + currentNode.setCustomData( 'maximize_saved_styles', saveStyles( currentNode ) ); + // Show under floatpanels (-1) and context menu (-2). + currentNode.setStyle( 'z-index', editor.config.baseFloatZIndex - 5 ); + } + contents.setCustomData( 'maximize_saved_styles', saveStyles( contents, true ) ); + container.setCustomData( 'maximize_saved_styles', saveStyles( container, true ) ); + + // Hide scroll bars. + var styles = { + overflow: CKEDITOR.env.webkit ? '' : 'hidden', // #6896 + width: 0, + height: 0 + }; + + mainDocument.getDocumentElement().setStyles( styles ); + !CKEDITOR.env.gecko && mainDocument.getDocumentElement().setStyle( 'position', 'fixed' ); + !( CKEDITOR.env.gecko && CKEDITOR.env.quirks ) && mainDocument.getBody().setStyles( styles ); + + // Scroll to the top left (IE needs some time for it - #4923). + CKEDITOR.env.ie ? setTimeout( function() { + mainWindow.$.scrollTo( 0, 0 ); + }, 0 ) : mainWindow.$.scrollTo( 0, 0 ); + + // Resize and move to top left. + // Special treatment for FF Quirks (#7284) + container.setStyle( 'position', CKEDITOR.env.gecko && CKEDITOR.env.quirks ? 'fixed' : 'absolute' ); + container.$.offsetLeft; // SAFARI BUG: See #2066. + container.setStyles( { + // Show under floatpanels (-1) and context menu (-2). + 'z-index': editor.config.baseFloatZIndex - 5, + left: '0px', + top: '0px' + } ); + + // Add cke_maximized class before resize handle since that will change things sizes (#5580) + container.addClass( 'cke_maximized' ); + + resizeHandler(); + + // Still not top left? Fix it. (Bug #174) + var offset = container.getDocumentPosition(); + container.setStyles( { + left: ( -1 * offset.x ) + 'px', + top: ( -1 * offset.y ) + 'px' + } ); + + // Fixing positioning editor chrome in Firefox break design mode. (#5149) + CKEDITOR.env.gecko && refreshCursor( editor ); + } + // Restore from fullscreen if the state is on. + else if ( this.state == CKEDITOR.TRISTATE_ON ) { + // Remove event handler for resizing. + mainWindow.removeListener( 'resize', resizeHandler ); + + // Restore CSS styles for the entire node tree. + var editorElements = [ contents, container ]; + for ( var i = 0; i < editorElements.length; i++ ) { + restoreStyles( editorElements[ i ], editorElements[ i ].getCustomData( 'maximize_saved_styles' ) ); + editorElements[ i ].removeCustomData( 'maximize_saved_styles' ); + } + + currentNode = editor.container; + while ( ( currentNode = currentNode.getParent() ) ) { + restoreStyles( currentNode, currentNode.getCustomData( 'maximize_saved_styles' ) ); + currentNode.removeCustomData( 'maximize_saved_styles' ); + } + + // Restore the window scroll position. + CKEDITOR.env.ie ? setTimeout( function() { + mainWindow.$.scrollTo( outerScroll.x, outerScroll.y ); + }, 0 ) : mainWindow.$.scrollTo( outerScroll.x, outerScroll.y ); + + // Remove cke_maximized class. + container.removeClass( 'cke_maximized' ); + + // Webkit requires a re-layout on editor chrome. (#6695) + if ( CKEDITOR.env.webkit ) { + container.setStyle( 'display', 'inline' ); + setTimeout( function() { + container.setStyle( 'display', 'block' ); + }, 0 ); + } + + // Emit a resize event, because this time the size is modified in + // restoreStyles. + editor.fire( 'resize', { + outerHeight: editor.container.$.offsetHeight, + contentsHeight: contents.$.offsetHeight, + outerWidth: editor.container.$.offsetWidth + } ); + } + + this.toggleState(); + + // Toggle button label. + var button = this.uiItems[ 0 ]; + // Only try to change the button if it exists (#6166) + if ( button ) { + var label = ( this.state == CKEDITOR.TRISTATE_OFF ) ? lang.maximize.maximize : lang.maximize.minimize; + var buttonNode = CKEDITOR.document.getById( button._.id ); + buttonNode.getChild( 1 ).setHtml( label ); + buttonNode.setAttribute( 'title', label ); + buttonNode.setAttribute( 'href', 'javascript:void("' + label + '");' ); // jshint ignore:line + } + + // Restore selection and scroll position in editing area. + if ( editor.mode == 'wysiwyg' ) { + if ( savedSelection ) { + // Fixing positioning editor chrome in Firefox break design mode. (#5149) + CKEDITOR.env.gecko && refreshCursor( editor ); + + editor.getSelection().selectRanges( savedSelection ); + var element = editor.getSelection().getStartElement(); + element && element.scrollIntoView( true ); + } else { + mainWindow.$.scrollTo( savedScroll.x, savedScroll.y ); + } + } else { + if ( savedSelection ) { + $textarea.selectionStart = savedSelection[ 0 ]; + $textarea.selectionEnd = savedSelection[ 1 ]; + } + $textarea.scrollLeft = savedScroll[ 0 ]; + $textarea.scrollTop = savedScroll[ 1 ]; + } + + savedSelection = savedScroll = null; + savedState = this.state; + + editor.fire( 'maximize', this.state ); + }, + canUndo: false + } ); + + editor.ui.addButton && editor.ui.addButton( 'Maximize', { + label: lang.maximize.maximize, + command: 'maximize', + toolbar: 'tools,10' + } ); + + // Restore the command state after mode change, unless it has been changed to disabled (#6467) + editor.on( 'mode', function() { + var command = editor.getCommand( 'maximize' ); + command.setState( command.state == CKEDITOR.TRISTATE_DISABLED ? CKEDITOR.TRISTATE_DISABLED : savedState ); + }, null, null, 100 ); + } + } ); +} )(); + +/** + * Event fired when the maximize command is called. + * It also indicates whether an editor is maximized or not. + * + * @event maximize + * @member CKEDITOR.editor + * @param {CKEDITOR.editor} editor This editor instance. + * @param {Number} data Current state of the command. See {@link CKEDITOR#TRISTATE_ON} and {@link CKEDITOR#TRISTATE_OFF}. + */ -- cgit v1.2.3