diff --git a/web/libraries/fakeobjects/lang/af.js b/web/libraries/fakeobjects/lang/af.js new file mode 100644 index 00000000..287da2fb --- /dev/null +++ b/web/libraries/fakeobjects/lang/af.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'af', { + anchor: 'Anker', + hiddenfield: 'Verborge veld', + iframe: 'IFrame', + unknown: 'Onbekende objek' +} ); diff --git a/web/libraries/fakeobjects/lang/ar.js b/web/libraries/fakeobjects/lang/ar.js new file mode 100644 index 00000000..12d23417 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ar.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ar', { + anchor: 'إرساء', + hiddenfield: 'إدراج حقل خفي', + iframe: 'iframe', + unknown: 'عنصر غير معروف' +} ); diff --git a/web/libraries/fakeobjects/lang/az.js b/web/libraries/fakeobjects/lang/az.js new file mode 100644 index 00000000..391b18ba --- /dev/null +++ b/web/libraries/fakeobjects/lang/az.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'az', { + anchor: 'Lövbər', + hiddenfield: 'Gizli xana', + iframe: 'IFrame', + unknown: 'Tanımamış obyekt' +} ); diff --git a/web/libraries/fakeobjects/lang/bg.js b/web/libraries/fakeobjects/lang/bg.js new file mode 100644 index 00000000..626ccf0a --- /dev/null +++ b/web/libraries/fakeobjects/lang/bg.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'bg', { + anchor: 'Кука', + hiddenfield: 'Скрито поле', + iframe: 'IFrame', + unknown: 'Неизвестен обект' +} ); diff --git a/web/libraries/fakeobjects/lang/bn.js b/web/libraries/fakeobjects/lang/bn.js new file mode 100644 index 00000000..01a2dd83 --- /dev/null +++ b/web/libraries/fakeobjects/lang/bn.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'bn', { + anchor: 'Anchor', // MISSING + hiddenfield: 'Hidden Field', // MISSING + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/bs.js b/web/libraries/fakeobjects/lang/bs.js new file mode 100644 index 00000000..43f8fb6b --- /dev/null +++ b/web/libraries/fakeobjects/lang/bs.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'bs', { + anchor: 'Anchor', + hiddenfield: 'Hidden Field', // MISSING + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/ca.js b/web/libraries/fakeobjects/lang/ca.js new file mode 100644 index 00000000..525e0b73 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ca.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ca', { + anchor: 'Àncora', + hiddenfield: 'Camp ocult', + iframe: 'IFrame', + unknown: 'Objecte desconegut' +} ); diff --git a/web/libraries/fakeobjects/lang/cs.js b/web/libraries/fakeobjects/lang/cs.js new file mode 100644 index 00000000..f487add5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/cs.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'cs', { + anchor: 'Záložka', + hiddenfield: 'Skryté pole', + iframe: 'IFrame', + unknown: 'Neznámý objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/cy.js b/web/libraries/fakeobjects/lang/cy.js new file mode 100644 index 00000000..ddd61257 --- /dev/null +++ b/web/libraries/fakeobjects/lang/cy.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'cy', { + anchor: 'Angor', + hiddenfield: 'Maes Cudd', + iframe: 'IFrame', + unknown: 'Gwrthrych Anhysbys' +} ); diff --git a/web/libraries/fakeobjects/lang/da.js b/web/libraries/fakeobjects/lang/da.js new file mode 100644 index 00000000..91c3062b --- /dev/null +++ b/web/libraries/fakeobjects/lang/da.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'da', { + anchor: 'Anker', + hiddenfield: 'Skjult felt', + iframe: 'Iframe', + unknown: 'Ukendt objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/de-ch.js b/web/libraries/fakeobjects/lang/de-ch.js new file mode 100644 index 00000000..e0756fc3 --- /dev/null +++ b/web/libraries/fakeobjects/lang/de-ch.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'de-ch', { + anchor: 'Anker', + hiddenfield: 'Verstecktes Feld', + iframe: 'IFrame', + unknown: 'Unbekanntes Objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/de.js b/web/libraries/fakeobjects/lang/de.js new file mode 100644 index 00000000..7e5d190f --- /dev/null +++ b/web/libraries/fakeobjects/lang/de.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'de', { + anchor: 'Anker', + hiddenfield: 'Verstecktes Feld', + iframe: 'IFrame', + unknown: 'Unbekanntes Objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/el.js b/web/libraries/fakeobjects/lang/el.js new file mode 100644 index 00000000..1fc66625 --- /dev/null +++ b/web/libraries/fakeobjects/lang/el.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'el', { + anchor: 'Άγκυρα', + hiddenfield: 'Κρυφό Πεδίο', + iframe: 'IFrame', + unknown: 'Άγνωστο Αντικείμενο' +} ); diff --git a/web/libraries/fakeobjects/lang/en-au.js b/web/libraries/fakeobjects/lang/en-au.js new file mode 100644 index 00000000..2b1e8acd --- /dev/null +++ b/web/libraries/fakeobjects/lang/en-au.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'en-au', { + anchor: 'Anchor', + hiddenfield: 'Hidden Field', + iframe: 'IFrame', + unknown: 'Unknown Object' +} ); diff --git a/web/libraries/fakeobjects/lang/en-ca.js b/web/libraries/fakeobjects/lang/en-ca.js new file mode 100644 index 00000000..67e33713 --- /dev/null +++ b/web/libraries/fakeobjects/lang/en-ca.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'en-ca', { + anchor: 'Anchor', // MISSING + hiddenfield: 'Hidden Field', // MISSING + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/en-gb.js b/web/libraries/fakeobjects/lang/en-gb.js new file mode 100644 index 00000000..691689ea --- /dev/null +++ b/web/libraries/fakeobjects/lang/en-gb.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'en-gb', { + anchor: 'Anchor', + hiddenfield: 'Hidden Field', + iframe: 'IFrame', + unknown: 'Unknown Object' +} ); diff --git a/web/libraries/fakeobjects/lang/en.js b/web/libraries/fakeobjects/lang/en.js new file mode 100644 index 00000000..d8cb33d2 --- /dev/null +++ b/web/libraries/fakeobjects/lang/en.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'en', { + anchor: 'Anchor', + hiddenfield: 'Hidden Field', + iframe: 'IFrame', + unknown: 'Unknown Object' +} ); diff --git a/web/libraries/fakeobjects/lang/eo.js b/web/libraries/fakeobjects/lang/eo.js new file mode 100644 index 00000000..99f2f523 --- /dev/null +++ b/web/libraries/fakeobjects/lang/eo.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'eo', { + anchor: 'Ankro', + hiddenfield: 'Kaŝita kampo', + iframe: 'Enlinia Kadro (IFrame)', + unknown: 'Nekonata objekto' +} ); diff --git a/web/libraries/fakeobjects/lang/es-mx.js b/web/libraries/fakeobjects/lang/es-mx.js new file mode 100644 index 00000000..972c68b5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/es-mx.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'es-mx', { + anchor: 'Ancla', + hiddenfield: 'Campo oculto', + iframe: 'IFrame', + unknown: 'Objeto desconocido' +} ); diff --git a/web/libraries/fakeobjects/lang/es.js b/web/libraries/fakeobjects/lang/es.js new file mode 100644 index 00000000..4d5b2b29 --- /dev/null +++ b/web/libraries/fakeobjects/lang/es.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'es', { + anchor: 'Ancla', + hiddenfield: 'Campo oculto', + iframe: 'IFrame', + unknown: 'Objeto desconocido' +} ); diff --git a/web/libraries/fakeobjects/lang/et.js b/web/libraries/fakeobjects/lang/et.js new file mode 100644 index 00000000..2d13c8e9 --- /dev/null +++ b/web/libraries/fakeobjects/lang/et.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'et', { + anchor: 'Ankur', + hiddenfield: 'Varjatud väli', + iframe: 'IFrame', + unknown: 'Tundmatu objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/eu.js b/web/libraries/fakeobjects/lang/eu.js new file mode 100644 index 00000000..410d76de --- /dev/null +++ b/web/libraries/fakeobjects/lang/eu.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'eu', { + anchor: 'Aingura', + hiddenfield: 'Ezkutuko eremua', + iframe: 'IFrame-a', + unknown: 'Objektu ezezaguna' +} ); diff --git a/web/libraries/fakeobjects/lang/fa.js b/web/libraries/fakeobjects/lang/fa.js new file mode 100644 index 00000000..344e0d6b --- /dev/null +++ b/web/libraries/fakeobjects/lang/fa.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'fa', { + anchor: 'لنگر', + hiddenfield: 'فیلد پنهان', + iframe: 'IFrame', + unknown: 'شیء ناشناخته' +} ); diff --git a/web/libraries/fakeobjects/lang/fi.js b/web/libraries/fakeobjects/lang/fi.js new file mode 100644 index 00000000..712b5525 --- /dev/null +++ b/web/libraries/fakeobjects/lang/fi.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'fi', { + anchor: 'Ankkuri', + hiddenfield: 'Piilokenttä', + iframe: 'IFrame-kehys', + unknown: 'Tuntematon objekti' +} ); diff --git a/web/libraries/fakeobjects/lang/fo.js b/web/libraries/fakeobjects/lang/fo.js new file mode 100644 index 00000000..19f9a32b --- /dev/null +++ b/web/libraries/fakeobjects/lang/fo.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'fo', { + anchor: 'Anchor', + hiddenfield: 'Fjaldur teigur', + iframe: 'IFrame', + unknown: 'Ókent Object' +} ); diff --git a/web/libraries/fakeobjects/lang/fr-ca.js b/web/libraries/fakeobjects/lang/fr-ca.js new file mode 100644 index 00000000..3af5b080 --- /dev/null +++ b/web/libraries/fakeobjects/lang/fr-ca.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'fr-ca', { + anchor: 'Ancre', + hiddenfield: 'Champ caché', + iframe: 'IFrame', + unknown: 'Objet inconnu' +} ); diff --git a/web/libraries/fakeobjects/lang/fr.js b/web/libraries/fakeobjects/lang/fr.js new file mode 100644 index 00000000..16b6e56c --- /dev/null +++ b/web/libraries/fakeobjects/lang/fr.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'fr', { + anchor: 'Ancre', + hiddenfield: 'Champ invisible', + iframe: 'Cadre de contenu incorporé', + unknown: 'Objet inconnu' +} ); diff --git a/web/libraries/fakeobjects/lang/gl.js b/web/libraries/fakeobjects/lang/gl.js new file mode 100644 index 00000000..a5ec92f8 --- /dev/null +++ b/web/libraries/fakeobjects/lang/gl.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'gl', { + anchor: 'Ancoraxe', + hiddenfield: 'Campo agochado', + iframe: 'IFrame', + unknown: 'Obxecto descoñecido' +} ); diff --git a/web/libraries/fakeobjects/lang/gu.js b/web/libraries/fakeobjects/lang/gu.js new file mode 100644 index 00000000..cf3392dd --- /dev/null +++ b/web/libraries/fakeobjects/lang/gu.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'gu', { + anchor: 'અનકર', + hiddenfield: 'હિડન ', + iframe: 'IFrame', + unknown: 'અનનોન ઓબ્જેક્ટ' +} ); diff --git a/web/libraries/fakeobjects/lang/he.js b/web/libraries/fakeobjects/lang/he.js new file mode 100644 index 00000000..54181d34 --- /dev/null +++ b/web/libraries/fakeobjects/lang/he.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'he', { + anchor: 'עוגן', + hiddenfield: 'שדה חבוי', + iframe: 'חלון פנימי (iframe)', + unknown: 'אובייקט לא ידוע' +} ); diff --git a/web/libraries/fakeobjects/lang/hi.js b/web/libraries/fakeobjects/lang/hi.js new file mode 100644 index 00000000..079eaca3 --- /dev/null +++ b/web/libraries/fakeobjects/lang/hi.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'hi', { + anchor: 'ऐंकर इन्सर्ट/संपादन', + hiddenfield: 'गुप्त फ़ील्ड', + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/hr.js b/web/libraries/fakeobjects/lang/hr.js new file mode 100644 index 00000000..351ec4f1 --- /dev/null +++ b/web/libraries/fakeobjects/lang/hr.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'hr', { + anchor: 'Sidro', + hiddenfield: 'Sakriveno polje', + iframe: 'IFrame', + unknown: 'Nepoznati objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/hu.js b/web/libraries/fakeobjects/lang/hu.js new file mode 100644 index 00000000..24cb1136 --- /dev/null +++ b/web/libraries/fakeobjects/lang/hu.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'hu', { + anchor: 'Horgony', + hiddenfield: 'Rejtett mezõ', + iframe: 'IFrame', + unknown: 'Ismeretlen objektum' +} ); diff --git a/web/libraries/fakeobjects/lang/id.js b/web/libraries/fakeobjects/lang/id.js new file mode 100644 index 00000000..d8da3e3f --- /dev/null +++ b/web/libraries/fakeobjects/lang/id.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'id', { + anchor: 'Anchor', // MISSING + hiddenfield: 'Kolom Tersembunyi', + iframe: 'IFrame', + unknown: 'Obyek Tak Dikenal' +} ); diff --git a/web/libraries/fakeobjects/lang/is.js b/web/libraries/fakeobjects/lang/is.js new file mode 100644 index 00000000..be868515 --- /dev/null +++ b/web/libraries/fakeobjects/lang/is.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'is', { + anchor: 'Anchor', // MISSING + hiddenfield: 'Hidden Field', // MISSING + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/it.js b/web/libraries/fakeobjects/lang/it.js new file mode 100644 index 00000000..cbf19036 --- /dev/null +++ b/web/libraries/fakeobjects/lang/it.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'it', { + anchor: 'Ancora', + hiddenfield: 'Campo Nascosto', + iframe: 'IFrame', + unknown: 'Oggetto sconosciuto' +} ); diff --git a/web/libraries/fakeobjects/lang/ja.js b/web/libraries/fakeobjects/lang/ja.js new file mode 100644 index 00000000..b606db73 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ja.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ja', { + anchor: 'アンカー', + hiddenfield: '不可視フィールド', + iframe: 'IFrame', + unknown: 'Unknown Object' +} ); diff --git a/web/libraries/fakeobjects/lang/ka.js b/web/libraries/fakeobjects/lang/ka.js new file mode 100644 index 00000000..63f26c5c --- /dev/null +++ b/web/libraries/fakeobjects/lang/ka.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ka', { + anchor: 'ღუზა', + hiddenfield: 'მალული ველი', + iframe: 'IFrame', + unknown: 'უცნობი ობიექტი' +} ); diff --git a/web/libraries/fakeobjects/lang/km.js b/web/libraries/fakeobjects/lang/km.js new file mode 100644 index 00000000..3ee071dc --- /dev/null +++ b/web/libraries/fakeobjects/lang/km.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'km', { + anchor: 'យុថ្កា', + hiddenfield: 'វាល​កំបាំង', + iframe: 'IFrame', + unknown: 'វត្ថុ​មិន​ស្គាល់' +} ); diff --git a/web/libraries/fakeobjects/lang/ko.js b/web/libraries/fakeobjects/lang/ko.js new file mode 100644 index 00000000..89dc4584 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ko.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ko', { + anchor: '책갈피', + hiddenfield: '숨은 입력 칸', + iframe: '아이프레임', + unknown: '알 수 없는 객체' +} ); diff --git a/web/libraries/fakeobjects/lang/ku.js b/web/libraries/fakeobjects/lang/ku.js new file mode 100644 index 00000000..c9747922 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ku.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ku', { + anchor: 'لەنگەر', + hiddenfield: 'شاردنەوەی خانه', + iframe: 'لەچوارچێوە', + unknown: 'بەرکارێکی نەناسراو' +} ); diff --git a/web/libraries/fakeobjects/lang/lt.js b/web/libraries/fakeobjects/lang/lt.js new file mode 100644 index 00000000..9e2df5f5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/lt.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'lt', { + anchor: 'Žymė', + hiddenfield: 'Paslėptas laukas', + iframe: 'IFrame', + unknown: 'Nežinomas objektas' +} ); diff --git a/web/libraries/fakeobjects/lang/lv.js b/web/libraries/fakeobjects/lang/lv.js new file mode 100644 index 00000000..529ede50 --- /dev/null +++ b/web/libraries/fakeobjects/lang/lv.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'lv', { + anchor: 'Iezīme', + hiddenfield: 'Slēpts lauks', + iframe: 'Iframe', + unknown: 'Nezināms objekts' +} ); diff --git a/web/libraries/fakeobjects/lang/mk.js b/web/libraries/fakeobjects/lang/mk.js new file mode 100644 index 00000000..68e2d917 --- /dev/null +++ b/web/libraries/fakeobjects/lang/mk.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'mk', { + anchor: 'Anchor', + hiddenfield: 'Скриено поле', + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/mn.js b/web/libraries/fakeobjects/lang/mn.js new file mode 100644 index 00000000..76f43128 --- /dev/null +++ b/web/libraries/fakeobjects/lang/mn.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'mn', { + anchor: 'Зангуу', + hiddenfield: 'Нууц талбар', + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/ms.js b/web/libraries/fakeobjects/lang/ms.js new file mode 100644 index 00000000..80d71e72 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ms.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ms', { + anchor: 'Anchor', // MISSING + hiddenfield: 'Hidden Field', // MISSING + iframe: 'IFrame', // MISSING + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/nb.js b/web/libraries/fakeobjects/lang/nb.js new file mode 100644 index 00000000..113bf28a --- /dev/null +++ b/web/libraries/fakeobjects/lang/nb.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'nb', { + anchor: 'Anker', + hiddenfield: 'Skjult felt', + iframe: 'IFrame', + unknown: 'Ukjent objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/nl.js b/web/libraries/fakeobjects/lang/nl.js new file mode 100644 index 00000000..367ba2ea --- /dev/null +++ b/web/libraries/fakeobjects/lang/nl.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'nl', { + anchor: 'Interne link', + hiddenfield: 'Verborgen veld', + iframe: 'IFrame', + unknown: 'Onbekend object' +} ); diff --git a/web/libraries/fakeobjects/lang/no.js b/web/libraries/fakeobjects/lang/no.js new file mode 100644 index 00000000..0f4c6f02 --- /dev/null +++ b/web/libraries/fakeobjects/lang/no.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'no', { + anchor: 'Anker', + hiddenfield: 'Skjult felt', + iframe: 'IFrame', + unknown: 'Ukjent objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/oc.js b/web/libraries/fakeobjects/lang/oc.js new file mode 100644 index 00000000..419dbe45 --- /dev/null +++ b/web/libraries/fakeobjects/lang/oc.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'oc', { + anchor: 'Ancòra', + hiddenfield: 'Camp invisible', + iframe: 'Quadre de contengut incorporat', + unknown: 'Objècte desconegut' +} ); diff --git a/web/libraries/fakeobjects/lang/pl.js b/web/libraries/fakeobjects/lang/pl.js new file mode 100644 index 00000000..00b2842f --- /dev/null +++ b/web/libraries/fakeobjects/lang/pl.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'pl', { + anchor: 'Kotwica', + hiddenfield: 'Pole ukryte', + iframe: 'IFrame', + unknown: 'Nieznany obiekt' +} ); diff --git a/web/libraries/fakeobjects/lang/pt-br.js b/web/libraries/fakeobjects/lang/pt-br.js new file mode 100644 index 00000000..db036700 --- /dev/null +++ b/web/libraries/fakeobjects/lang/pt-br.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'pt-br', { + anchor: 'Âncora', + hiddenfield: 'Campo Oculto', + iframe: 'IFrame', + unknown: 'Objeto desconhecido' +} ); diff --git a/web/libraries/fakeobjects/lang/pt.js b/web/libraries/fakeobjects/lang/pt.js new file mode 100644 index 00000000..2ac3dec9 --- /dev/null +++ b/web/libraries/fakeobjects/lang/pt.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'pt', { + anchor: ' Inserir/Editar âncora', + hiddenfield: 'Campo oculto', + iframe: 'IFrame', + unknown: 'Objeto desconhecido' +} ); diff --git a/web/libraries/fakeobjects/lang/ro.js b/web/libraries/fakeobjects/lang/ro.js new file mode 100644 index 00000000..6d79c237 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ro.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ro', { + anchor: 'Inserează/Editează ancoră', + hiddenfield: 'Câmp ascuns (HiddenField)', + iframe: 'Fereastră în fereastră (iframe)', + unknown: 'Necunoscut' +} ); diff --git a/web/libraries/fakeobjects/lang/ru.js b/web/libraries/fakeobjects/lang/ru.js new file mode 100644 index 00000000..96117002 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ru.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ru', { + anchor: 'Якорь', + hiddenfield: 'Скрытое поле', + iframe: 'iFrame', + unknown: 'Неизвестный объект' +} ); diff --git a/web/libraries/fakeobjects/lang/si.js b/web/libraries/fakeobjects/lang/si.js new file mode 100644 index 00000000..dac53a65 --- /dev/null +++ b/web/libraries/fakeobjects/lang/si.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'si', { + anchor: 'ආධාරය', + hiddenfield: 'සැඟවුණු ප්‍රදේශය', + iframe: 'IFrame', + unknown: 'Unknown Object' // MISSING +} ); diff --git a/web/libraries/fakeobjects/lang/sk.js b/web/libraries/fakeobjects/lang/sk.js new file mode 100644 index 00000000..58aee434 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sk.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sk', { + anchor: 'Kotva', + hiddenfield: 'Skryté pole', + iframe: 'IFrame', + unknown: 'Neznámy objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/sl.js b/web/libraries/fakeobjects/lang/sl.js new file mode 100644 index 00000000..b28d46f5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sl.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sl', { + anchor: 'Sidro', + hiddenfield: 'Skrito polje', + iframe: 'IFrame', + unknown: 'Neznan objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/sq.js b/web/libraries/fakeobjects/lang/sq.js new file mode 100644 index 00000000..50497aa3 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sq.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sq', { + anchor: 'Spirancë', + hiddenfield: 'Fushë e fshehur', + iframe: 'IFrame', + unknown: 'Objekt i Panjohur' +} ); diff --git a/web/libraries/fakeobjects/lang/sr-latn.js b/web/libraries/fakeobjects/lang/sr-latn.js new file mode 100644 index 00000000..dd03d4d4 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sr-latn.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sr-latn', { + anchor: 'Sidro', + hiddenfield: 'Skriveno polje', + iframe: 'IFrame', + unknown: 'Nepoznat objekat' +} ); diff --git a/web/libraries/fakeobjects/lang/sr.js b/web/libraries/fakeobjects/lang/sr.js new file mode 100644 index 00000000..4d7faa19 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sr.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sr', { + anchor: 'Сидро', + hiddenfield: 'Скривено полје', + iframe: 'IFrame', + unknown: 'Непознат објекат' +} ); diff --git a/web/libraries/fakeobjects/lang/sv.js b/web/libraries/fakeobjects/lang/sv.js new file mode 100644 index 00000000..5b8bd9d5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/sv.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'sv', { + anchor: 'Ankare', + hiddenfield: 'Gömt fält', + iframe: 'iFrame', + unknown: 'Okänt objekt' +} ); diff --git a/web/libraries/fakeobjects/lang/th.js b/web/libraries/fakeobjects/lang/th.js new file mode 100644 index 00000000..df74cb1e --- /dev/null +++ b/web/libraries/fakeobjects/lang/th.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'th', { + anchor: 'แทรก/แก้ไข Anchor', + hiddenfield: 'ฮิดเดนฟิลด์', + iframe: 'IFrame', + unknown: 'วัตถุไม่ทราบชนิด' +} ); diff --git a/web/libraries/fakeobjects/lang/tr.js b/web/libraries/fakeobjects/lang/tr.js new file mode 100644 index 00000000..9eac5520 --- /dev/null +++ b/web/libraries/fakeobjects/lang/tr.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'tr', { + anchor: 'Bağlantı', + hiddenfield: 'Gizli Alan', + iframe: 'IFrame', + unknown: 'Bilinmeyen Nesne' +} ); diff --git a/web/libraries/fakeobjects/lang/tt.js b/web/libraries/fakeobjects/lang/tt.js new file mode 100644 index 00000000..a2bad989 --- /dev/null +++ b/web/libraries/fakeobjects/lang/tt.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'tt', { + anchor: 'Якорь', + hiddenfield: 'Яшерен кыр', + iframe: 'IFrame', + unknown: 'Танылмаган объект' +} ); diff --git a/web/libraries/fakeobjects/lang/ug.js b/web/libraries/fakeobjects/lang/ug.js new file mode 100644 index 00000000..53f52777 --- /dev/null +++ b/web/libraries/fakeobjects/lang/ug.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'ug', { + anchor: 'لەڭگەرلىك نۇقتا', + hiddenfield: 'يوشۇرۇن دائىرە', + iframe: 'IFrame', + unknown: 'يوچۇن نەڭ' +} ); diff --git a/web/libraries/fakeobjects/lang/uk.js b/web/libraries/fakeobjects/lang/uk.js new file mode 100644 index 00000000..5e773aec --- /dev/null +++ b/web/libraries/fakeobjects/lang/uk.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'uk', { + anchor: 'Якір', + hiddenfield: 'Приховані Поля', + iframe: 'IFrame', + unknown: 'Невідомий об\'єкт' +} ); diff --git a/web/libraries/fakeobjects/lang/vi.js b/web/libraries/fakeobjects/lang/vi.js new file mode 100644 index 00000000..22c946e5 --- /dev/null +++ b/web/libraries/fakeobjects/lang/vi.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'vi', { + anchor: 'Điểm neo', + hiddenfield: 'Trường ẩn', + iframe: 'IFrame', + unknown: 'Đối tượng không rõ ràng' +} ); diff --git a/web/libraries/fakeobjects/lang/zh-cn.js b/web/libraries/fakeobjects/lang/zh-cn.js new file mode 100644 index 00000000..e1217ee4 --- /dev/null +++ b/web/libraries/fakeobjects/lang/zh-cn.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'zh-cn', { + anchor: '锚点', + hiddenfield: '隐藏域', + iframe: 'IFrame', + unknown: '未知对象' +} ); diff --git a/web/libraries/fakeobjects/lang/zh.js b/web/libraries/fakeobjects/lang/zh.js new file mode 100644 index 00000000..4f737d8f --- /dev/null +++ b/web/libraries/fakeobjects/lang/zh.js @@ -0,0 +1,10 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'fakeobjects', 'zh', { + anchor: '錨點', + hiddenfield: '隱藏欄位', + iframe: 'IFrame', + unknown: '無法辨識的物件' +} ); diff --git a/web/libraries/fakeobjects/plugin.js b/web/libraries/fakeobjects/plugin.js new file mode 100644 index 00000000..fe0b9c0b --- /dev/null +++ b/web/libraries/fakeobjects/plugin.js @@ -0,0 +1,239 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +( function() { + var cssStyle = CKEDITOR.htmlParser.cssStyle, + cssLength = CKEDITOR.tools.cssLength; + + var cssLengthRegex = /^((?:\d*(?:\.\d+))|(?:\d+))(.*)?$/i; + + // Replacing the former CSS length value with the later one, with + // adjustment to the length unit. + function replaceCssLength( length1, length2 ) { + var parts1 = cssLengthRegex.exec( length1 ), + parts2 = cssLengthRegex.exec( length2 ); + + // Omit pixel length unit when necessary, + // e.g. replaceCssLength( 10, '20px' ) -> 20 + if ( parts1 ) { + if ( !parts1[ 2 ] && parts2[ 2 ] == 'px' ) + return parts2[ 1 ]; + if ( parts1[ 2 ] == 'px' && !parts2[ 2 ] ) + return parts2[ 1 ] + 'px'; + } + + return length2; + } + + CKEDITOR.plugins.add( 'fakeobjects', { + // 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,es-mx,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 + + init: function( editor ) { + // Allow image with all styles and classes plus src, alt and title attributes. + // We need them when fakeobject is pasted. + editor.filter.allow( 'img[!data-cke-realelement,src,alt,title](*){*}', 'fakeobjects' ); + }, + + afterInit: function( editor ) { + var dataProcessor = editor.dataProcessor, + htmlFilter = dataProcessor && dataProcessor.htmlFilter; + + if ( htmlFilter ) { + htmlFilter.addRules( createHtmlFilterRules( editor ), { + applyToAll: true + } ); + } + } + } ); + + /** + * Creates fake {@link CKEDITOR.dom.element} based on real element. + * Fake element is an img with special attributes, which keep real element properties. + * + * @member CKEDITOR.editor + * @param {CKEDITOR.dom.element} realElement Real element to transform. + * @param {String} className Class name which will be used as class of fake element. + * @param {String} realElementType Stores type of fake element. + * @param {Boolean} isResizable Keeps information if element is resizable. + * @returns {CKEDITOR.dom.element} Fake element. + */ + CKEDITOR.editor.prototype.createFakeElement = function( realElement, className, realElementType, isResizable ) { + var lang = this.lang.fakeobjects, + label = lang[ realElementType ] || lang.unknown; + + var attributes = { + 'class': className, + 'data-cke-realelement': encodeURIComponent( realElement.getOuterHtml() ), + 'data-cke-real-node-type': realElement.type, + alt: label, + title: label, + align: realElement.getAttribute( 'align' ) || '' + }; + + // Do not set "src" on high-contrast so the alt text is displayed. (https://dev.ckeditor.com/ticket/8945) + if ( !CKEDITOR.env.hc ) + attributes.src = CKEDITOR.tools.transparentImageData; + + if ( realElementType ) + attributes[ 'data-cke-real-element-type' ] = realElementType; + + if ( isResizable ) { + attributes[ 'data-cke-resizable' ] = isResizable; + + var fakeStyle = new cssStyle(); + + var width = realElement.getAttribute( 'width' ), + height = realElement.getAttribute( 'height' ); + + width && ( fakeStyle.rules.width = cssLength( width ) ); + height && ( fakeStyle.rules.height = cssLength( height ) ); + fakeStyle.populate( attributes ); + } + + return this.document.createElement( 'img', { attributes: attributes } ); + }; + + /** + * Creates fake {@link CKEDITOR.htmlParser.element} based on real element. + * + * @member CKEDITOR.editor + * @param {CKEDITOR.dom.element} realElement Real element to transform. + * @param {String} className Class name which will be used as class of fake element. + * @param {String} realElementType Store type of fake element. + * @param {Boolean} isResizable Keep information if element is resizable. + * @returns {CKEDITOR.htmlParser.element} Fake htmlParser element. + */ + CKEDITOR.editor.prototype.createFakeParserElement = function( realElement, className, realElementType, isResizable ) { + var lang = this.lang.fakeobjects, + label = lang[ realElementType ] || lang.unknown, + html; + + var writer = new CKEDITOR.htmlParser.basicWriter(); + realElement.writeHtml( writer ); + html = writer.getHtml(); + + var attributes = { + 'class': className, + 'data-cke-realelement': encodeURIComponent( html ), + 'data-cke-real-node-type': realElement.type, + alt: label, + title: label, + align: realElement.attributes.align || '' + }; + + // Do not set "src" on high-contrast so the alt text is displayed. (https://dev.ckeditor.com/ticket/8945) + if ( !CKEDITOR.env.hc ) + attributes.src = CKEDITOR.tools.transparentImageData; + + if ( realElementType ) + attributes[ 'data-cke-real-element-type' ] = realElementType; + + if ( isResizable ) { + attributes[ 'data-cke-resizable' ] = isResizable; + var realAttrs = realElement.attributes, + fakeStyle = new cssStyle(); + + var width = realAttrs.width, + height = realAttrs.height; + + width !== undefined && ( fakeStyle.rules.width = cssLength( width ) ); + height !== undefined && ( fakeStyle.rules.height = cssLength( height ) ); + fakeStyle.populate( attributes ); + } + + return new CKEDITOR.htmlParser.element( 'img', attributes ); + }; + + /** + * Creates {@link CKEDITOR.dom.element} from fake element. + * + * @member CKEDITOR.editor + * @param {CKEDITOR.dom.element} fakeElement Fake element to transform. + * @returns {CKEDITOR.dom.element/null} Returns real element or `null` if transformed element wasn't fake. + */ + CKEDITOR.editor.prototype.restoreRealElement = function( fakeElement ) { + if ( fakeElement.data( 'cke-real-node-type' ) != CKEDITOR.NODE_ELEMENT ) + return null; + + var realElementHtml = decodeURIComponent( fakeElement.data( 'cke-realelement' ) ), + filteredHtml = filterHtml( this, realElementHtml ), + realElement = CKEDITOR.dom.element.createFromHtml( filteredHtml, this.document ); + + if ( fakeElement.data( 'cke-resizable' ) ) { + var width = fakeElement.getStyle( 'width' ), + height = fakeElement.getStyle( 'height' ); + + width && realElement.setAttribute( 'width', replaceCssLength( realElement.getAttribute( 'width' ), width ) ); + height && realElement.setAttribute( 'height', replaceCssLength( realElement.getAttribute( 'height' ), height ) ); + } + + return realElement; + }; + + function createHtmlFilterRules( editor ) { + return { + elements: { + $: function( element ) { + var attributes = element.attributes, + realHtml = attributes && attributes[ 'data-cke-realelement' ], + filteredRealHtml = filterHtml( editor, decodeURIComponent( realHtml ) ), + realFragment = realHtml && new CKEDITOR.htmlParser.fragment.fromHtml( filteredRealHtml ), + realElement = realFragment && realFragment.children[ 0 ]; + + // Width/height in the fake object are subjected to clone into the real element. + if ( realElement && element.attributes[ 'data-cke-resizable' ] ) { + var styles = new cssStyle( element ).rules, + realAttrs = realElement.attributes, + width = styles.width, + height = styles.height; + + width && ( realAttrs.width = replaceCssLength( realAttrs.width, width ) ); + height && ( realAttrs.height = replaceCssLength( realAttrs.height, height ) ); + } + + return realElement; + } + } + }; + } + + // Content stored inside fake element is raw and should be explicitly + // passed to ACF filter. Additionally some elements can have prefixes in tag names, + // which should be removed before filtering and added after it. + function filterHtml( editor, html ) { + var unprefixedElements = [], + prefixRegex = /^cke:/i, + dataFilter = new CKEDITOR.htmlParser.filter( { + elements: { + '^': function( element ) { + if ( prefixRegex.test( element.name ) ) { + element.name = element.name.replace( prefixRegex, '' ); + + unprefixedElements.push( element ); + } + }, + iframe: function( element ) { + element.children = []; + } + } + } ), + acfFilter = editor.activeFilter, + writer = new CKEDITOR.htmlParser.basicWriter(), + fragment = CKEDITOR.htmlParser.fragment.fromHtml( html ); + + dataFilter.applyTo( fragment ); + acfFilter.applyTo( fragment ); + + CKEDITOR.tools.array.forEach( unprefixedElements, function( element ) { + element.name = 'cke:' + element.name; + } ); + + fragment.writeHtml( writer ); + + return writer.getHtml(); + } +} )(); diff --git a/web/libraries/iframe/dialogs/iframe.js b/web/libraries/iframe/dialogs/iframe.js new file mode 100644 index 00000000..6ae9e79e --- /dev/null +++ b/web/libraries/iframe/dialogs/iframe.js @@ -0,0 +1,227 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +( function() { + // Map 'true' and 'false' values to match W3C's specifications + // http://www.w3.org/TR/REC-html40/present/frames.html#h-16.5 + var checkboxValues = { + scrolling: { 'true': 'yes', 'false': 'no' }, + frameborder: { 'true': '1', 'false': '0' }, + tabindex: { 'true': '-1', 'false': false } + }; + + function loadValue( iframeNode ) { + var isCheckbox = this instanceof CKEDITOR.ui.dialog.checkbox; + if ( iframeNode.hasAttribute( this.id ) ) { + var value = iframeNode.getAttribute( this.id ); + if ( isCheckbox ) + this.setValue( checkboxValues[ this.id ][ 'true' ] == value.toLowerCase() ); + else + this.setValue( value ); + } + } + + function commitValue( iframeNode ) { + var value = this.getValue(), + attributeName = this.att || this.id, + isCheckbox = this instanceof CKEDITOR.ui.dialog.checkbox, + attributeValue = isCheckbox ? checkboxValues[ this.id ][ value ] : value, + isRemove = value === '' || ( attributeName === 'tabindex' && value === false ); + + if ( isRemove ) { + iframeNode.removeAttribute( attributeName ); + } else { + iframeNode.setAttribute( attributeName, attributeValue ); + } + } + + CKEDITOR.dialog.add( 'iframe', function( editor ) { + var iframeLang = editor.lang.iframe, + commonLang = editor.lang.common, + dialogadvtab = editor.plugins.dialogadvtab; + return { + title: iframeLang.title, + minWidth: 350, + minHeight: 260, + getModel: function( editor ) { + var element = editor.getSelection().getSelectedElement(); + + if ( element && element.data( 'cke-real-element-type' ) === 'iframe' ) { + return element; + } + + return null; + }, + onShow: function() { + // Clear previously saved elements. + this.fakeImage = this.iframeNode = null; + + var fakeImage = this.getSelectedElement(); + if ( fakeImage && fakeImage.data( 'cke-real-element-type' ) && fakeImage.data( 'cke-real-element-type' ) == 'iframe' ) { + this.fakeImage = fakeImage; + + var iframeNode = editor.restoreRealElement( fakeImage ); + this.iframeNode = iframeNode; + + this.setupContent( iframeNode ); + } + }, + onOk: function() { + var iframeNode; + if ( !this.fakeImage ) + iframeNode = new CKEDITOR.dom.element( 'iframe' ); + else + iframeNode = this.iframeNode; + + // A subset of the specified attributes/styles + // should also be applied on the fake element to + // have better visual effect. (https://dev.ckeditor.com/ticket/5240) + var extraStyles = {}, + extraAttributes = {}; + this.commitContent( iframeNode, extraStyles, extraAttributes ); + + // Refresh the fake image. + var newFakeImage = editor.createFakeElement( iframeNode, 'cke_iframe', 'iframe', true ); + newFakeImage.setAttributes( extraAttributes ); + newFakeImage.setStyles( extraStyles ); + if ( this.fakeImage ) { + newFakeImage.replace( this.fakeImage ); + editor.getSelection().selectElement( newFakeImage ); + } else { + editor.insertElement( newFakeImage ); + } + }, + contents: [ { + id: 'info', + label: commonLang.generalTab, + accessKey: 'I', + elements: [ { + type: 'vbox', + padding: 0, + children: [ { + id: 'src', + type: 'text', + label: commonLang.url, + required: true, + validate: CKEDITOR.dialog.validate.notEmpty( iframeLang.noUrl ), + setup: loadValue, + commit: commitValue + } ] + }, + { + type: 'hbox', + children: [ { + id: 'width', + type: 'text', + requiredContent: 'iframe[width]', + style: 'width:100%', + labelLayout: 'vertical', + label: commonLang.width, + validate: CKEDITOR.dialog.validate.htmlLength( commonLang.invalidHtmlLength.replace( '%1', commonLang.width ) ), + setup: loadValue, + commit: commitValue + }, + { + id: 'height', + type: 'text', + requiredContent: 'iframe[height]', + style: 'width:100%', + labelLayout: 'vertical', + label: commonLang.height, + validate: CKEDITOR.dialog.validate.htmlLength( commonLang.invalidHtmlLength.replace( '%1', commonLang.height ) ), + setup: loadValue, + commit: commitValue + }, + { + id: 'align', + type: 'select', + requiredContent: 'iframe[align]', + 'default': '', + items: [ + [ commonLang.notSet, '' ], + [ commonLang.left, 'left' ], + [ commonLang.right, 'right' ], + [ commonLang.alignTop, 'top' ], + [ commonLang.alignMiddle, 'middle' ], + [ commonLang.alignBottom, 'bottom' ] + ], + style: 'width:100%', + labelLayout: 'vertical', + label: commonLang.align, + setup: function( iframeNode, fakeImage ) { + loadValue.apply( this, arguments ); + if ( fakeImage ) { + var fakeImageAlign = fakeImage.getAttribute( 'align' ); + this.setValue( fakeImageAlign && fakeImageAlign.toLowerCase() || '' ); + } + }, + commit: function( iframeNode, extraStyles, extraAttributes ) { + commitValue.apply( this, arguments ); + if ( this.getValue() ) + extraAttributes.align = this.getValue(); + } + } ] + }, + { + type: 'hbox', + widths: [ '33%', '33%', '33%' ], + children: [ { + id: 'scrolling', + type: 'checkbox', + requiredContent: 'iframe[scrolling]', + label: iframeLang.scrolling, + setup: loadValue, + commit: commitValue + }, + { + id: 'frameborder', + type: 'checkbox', + requiredContent: 'iframe[frameborder]', + label: iframeLang.border, + setup: loadValue, + commit: commitValue + }, + { + id: 'tabindex', + type: 'checkbox', + requiredContent: 'iframe[tabindex]', + label: iframeLang.tabindex, + setup: loadValue, + commit: commitValue + } ] + }, + { + type: 'hbox', + widths: [ '50%', '50%' ], + children: [ { + id: 'name', + type: 'text', + requiredContent: 'iframe[name]', + label: commonLang.name, + setup: loadValue, + commit: commitValue + }, + { + id: 'title', + type: 'text', + requiredContent: 'iframe[title]', + label: commonLang.advisoryTitle, + setup: loadValue, + commit: commitValue + } ] + }, + { + id: 'longdesc', + type: 'text', + requiredContent: 'iframe[longdesc]', + label: commonLang.longDescr, + setup: loadValue, + commit: commitValue + } ] + }, + dialogadvtab && dialogadvtab.createAdvancedTab( editor, { id: 1, classes: 1, styles: 1 }, 'iframe' ) + ] }; + } ); +} )(); diff --git a/web/libraries/iframe/icons/hidpi/iframe.png b/web/libraries/iframe/icons/hidpi/iframe.png new file mode 100644 index 00000000..d99d0f35 Binary files /dev/null and b/web/libraries/iframe/icons/hidpi/iframe.png differ diff --git a/web/libraries/iframe/icons/iframe.png b/web/libraries/iframe/icons/iframe.png new file mode 100644 index 00000000..a2f55459 Binary files /dev/null and b/web/libraries/iframe/icons/iframe.png differ diff --git a/web/libraries/iframe/images/placeholder.png b/web/libraries/iframe/images/placeholder.png new file mode 100644 index 00000000..4af09565 Binary files /dev/null and b/web/libraries/iframe/images/placeholder.png differ diff --git a/web/libraries/iframe/lang/af.js b/web/libraries/iframe/lang/af.js new file mode 100644 index 00000000..f957f2d3 --- /dev/null +++ b/web/libraries/iframe/lang/af.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'af', { + border: 'Wys rand van raam', + noUrl: 'Gee die iframe URL', + scrolling: 'Skuifbalke aan', + title: 'IFrame Eienskappe', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ar.js b/web/libraries/iframe/lang/ar.js new file mode 100644 index 00000000..e312bb91 --- /dev/null +++ b/web/libraries/iframe/lang/ar.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ar', { + border: 'إظهار حدود الإطار', + noUrl: 'فضلا أكتب رابط الـ iframe', + scrolling: 'تفعيل أشرطة الإنتقال', + title: 'خصائص iframe', + toolbar: 'iframe', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/az.js b/web/libraries/iframe/lang/az.js new file mode 100644 index 00000000..e194b2a4 --- /dev/null +++ b/web/libraries/iframe/lang/az.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'az', { + border: 'Çərçivə sərhədlərini göstər', + noUrl: 'Çərçivənin ünvanı daxil edin', + scrolling: 'Şürüşdürmələri əlavə et', + title: 'İFRAME elementinin alətləri', + toolbar: 'İFRAME', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/bg.js b/web/libraries/iframe/lang/bg.js new file mode 100644 index 00000000..f7225a22 --- /dev/null +++ b/web/libraries/iframe/lang/bg.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'bg', { + border: 'Показва рамка на карето', + noUrl: 'Моля въведете URL за iFrame', + scrolling: 'Активира прелистване', + title: 'IFrame настройки', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/bn.js b/web/libraries/iframe/lang/bn.js new file mode 100644 index 00000000..19ebc8da --- /dev/null +++ b/web/libraries/iframe/lang/bn.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'bn', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/bs.js b/web/libraries/iframe/lang/bs.js new file mode 100644 index 00000000..0920e90d --- /dev/null +++ b/web/libraries/iframe/lang/bs.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'bs', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ca.js b/web/libraries/iframe/lang/ca.js new file mode 100644 index 00000000..4f0fd351 --- /dev/null +++ b/web/libraries/iframe/lang/ca.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ca', { + border: 'Mostra la vora del marc', + noUrl: 'Si us plau, introdueixi la URL de l\'iframe', + scrolling: 'Activa les barres de desplaçament', + title: 'Propietats de l\'IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/cs.js b/web/libraries/iframe/lang/cs.js new file mode 100644 index 00000000..7fc0d12b --- /dev/null +++ b/web/libraries/iframe/lang/cs.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'cs', { + border: 'Zobrazit okraj', + noUrl: 'Zadejte prosím URL obsahu pro IFrame', + scrolling: 'Zapnout posuvníky', + title: 'Vlastnosti IFrame', + toolbar: 'IFrame', + tabindex: 'Odstranit ze zaměření tabulátorem.' +} ); diff --git a/web/libraries/iframe/lang/cy.js b/web/libraries/iframe/lang/cy.js new file mode 100644 index 00000000..04a3d6ca --- /dev/null +++ b/web/libraries/iframe/lang/cy.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'cy', { + border: 'Dangos ymyl y ffrâm', + noUrl: 'Rhowch URL yr iframe', + scrolling: 'Galluogi bariau sgrolio', + title: 'Priodweddau IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/da.js b/web/libraries/iframe/lang/da.js new file mode 100644 index 00000000..f7b8a70d --- /dev/null +++ b/web/libraries/iframe/lang/da.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'da', { + border: 'Vis kant på rammen', + noUrl: 'Venligst indsæt URL på iframen', + scrolling: 'Aktiver scrollbars', + title: 'Iframe egenskaber', + toolbar: 'Iframe', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/de-ch.js b/web/libraries/iframe/lang/de-ch.js new file mode 100644 index 00000000..827443bf --- /dev/null +++ b/web/libraries/iframe/lang/de-ch.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'de-ch', { + border: 'Rahmen anzeigen', + noUrl: 'Bitte geben Sie die IFrame-URL an', + scrolling: 'Rollbalken anzeigen', + title: 'IFrame-Eigenschaften', + toolbar: 'IFrame', + tabindex: 'Aus Tab-Reihenfolge entfernen' +} ); diff --git a/web/libraries/iframe/lang/de.js b/web/libraries/iframe/lang/de.js new file mode 100644 index 00000000..56dd5b4a --- /dev/null +++ b/web/libraries/iframe/lang/de.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'de', { + border: 'Rahmen anzeigen', + noUrl: 'Bitte geben Sie die IFrame-URL an', + scrolling: 'Rollbalken anzeigen', + title: 'IFrame-Eigenschaften', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/el.js b/web/libraries/iframe/lang/el.js new file mode 100644 index 00000000..f516946c --- /dev/null +++ b/web/libraries/iframe/lang/el.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'el', { + border: 'Προβολή περιγράμματος πλαισίου', + noUrl: 'Παρακαλούμε εισάγεται το URL του iframe', + scrolling: 'Ενεργοποίηση μπαρών κύλισης', + title: 'Ιδιότητες IFrame', + toolbar: 'IFrame', + tabindex: 'Απομάκρυνση από ευρετήριο στηλοθέτη.' +} ); diff --git a/web/libraries/iframe/lang/en-au.js b/web/libraries/iframe/lang/en-au.js new file mode 100644 index 00000000..ec92acff --- /dev/null +++ b/web/libraries/iframe/lang/en-au.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'en-au', { + border: 'Show frame border', + noUrl: 'Please type the iframe URL', + scrolling: 'Enable scrollbars', + title: 'IFrame Properties', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/en-ca.js b/web/libraries/iframe/lang/en-ca.js new file mode 100644 index 00000000..e3893307 --- /dev/null +++ b/web/libraries/iframe/lang/en-ca.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'en-ca', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/en-gb.js b/web/libraries/iframe/lang/en-gb.js new file mode 100644 index 00000000..063ab858 --- /dev/null +++ b/web/libraries/iframe/lang/en-gb.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'en-gb', { + border: 'Show frame border', + noUrl: 'Please type the iframe URL', + scrolling: 'Enable scrollbars', + title: 'IFrame Properties', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/en.js b/web/libraries/iframe/lang/en.js new file mode 100644 index 00000000..00b5efd5 --- /dev/null +++ b/web/libraries/iframe/lang/en.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'en', { + border: 'Show frame border', + noUrl: 'Please type the iframe URL', + scrolling: 'Enable scrollbars', + title: 'IFrame Properties', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' +} ); diff --git a/web/libraries/iframe/lang/eo.js b/web/libraries/iframe/lang/eo.js new file mode 100644 index 00000000..e71f8edf --- /dev/null +++ b/web/libraries/iframe/lang/eo.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'eo', { + border: 'Montri borderon de kadro (frame)', + noUrl: 'Bonvolu entajpi la retadreson de la ligilo al la enlinia kadro (IFrame)', + scrolling: 'Ebligi rulumskalon', + title: 'Atributoj de la enlinia kadro (IFrame)', + toolbar: 'Enlinia kadro (IFrame)', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/es-mx.js b/web/libraries/iframe/lang/es-mx.js new file mode 100644 index 00000000..e4bde4aa --- /dev/null +++ b/web/libraries/iframe/lang/es-mx.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'es-mx', { + border: 'Mostrar el borde del marco', + noUrl: 'Ingresa la URL del iframe', + scrolling: 'Habilitar la barra de desplazamiento', + title: 'Propiedades del IFrame', + toolbar: 'Iframe', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/es.js b/web/libraries/iframe/lang/es.js new file mode 100644 index 00000000..24fa3c53 --- /dev/null +++ b/web/libraries/iframe/lang/es.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'es', { + border: 'Mostrar borde del marco', + noUrl: 'Por favor, escriba la dirección del iframe', + scrolling: 'Activar barras de desplazamiento', + title: 'Propiedades de iframe', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/et.js b/web/libraries/iframe/lang/et.js new file mode 100644 index 00000000..8876a1bc --- /dev/null +++ b/web/libraries/iframe/lang/et.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'et', { + border: 'Raami äärise näitamine', + noUrl: 'Vali iframe URLi liik', + scrolling: 'Kerimisribade lubamine', + title: 'IFrame omadused', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/eu.js b/web/libraries/iframe/lang/eu.js new file mode 100644 index 00000000..05d379f7 --- /dev/null +++ b/web/libraries/iframe/lang/eu.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'eu', { + border: 'Erakutsi markoaren ertza', + noUrl: 'Idatzi iframe-aren URLa, mesedez.', + scrolling: 'Gaitu korritze-barrak', + title: 'IFrame-aren propietateak', + toolbar: 'IFrame-a', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/fa.js b/web/libraries/iframe/lang/fa.js new file mode 100644 index 00000000..d0992e04 --- /dev/null +++ b/web/libraries/iframe/lang/fa.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'fa', { + border: 'نمایش خطوط frame', + noUrl: 'لطفا مسیر URL iframe را درج کنید', + scrolling: 'نمایش خطکشها', + title: 'ویژگیهای IFrame', + toolbar: 'IFrame', + tabindex: 'حذف از tabindex' +} ); diff --git a/web/libraries/iframe/lang/fi.js b/web/libraries/iframe/lang/fi.js new file mode 100644 index 00000000..195f8fe4 --- /dev/null +++ b/web/libraries/iframe/lang/fi.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'fi', { + border: 'Näytä kehyksen reunat', + noUrl: 'Anna IFrame-kehykselle lähdeosoite (src)', + scrolling: 'Näytä vierityspalkit', + title: 'IFrame-kehyksen ominaisuudet', + toolbar: 'IFrame-kehys', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/fo.js b/web/libraries/iframe/lang/fo.js new file mode 100644 index 00000000..12e51f1d --- /dev/null +++ b/web/libraries/iframe/lang/fo.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'fo', { + border: 'Vís frame kant', + noUrl: 'Vinarliga skriva URL til iframe', + scrolling: 'Loyv scrollbars', + title: 'Møguleikar fyri IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/fr-ca.js b/web/libraries/iframe/lang/fr-ca.js new file mode 100644 index 00000000..fd75f5c4 --- /dev/null +++ b/web/libraries/iframe/lang/fr-ca.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'fr-ca', { + border: 'Afficher la bordure du cadre', + noUrl: 'Veuillez entre l\'URL du IFrame', + scrolling: 'Activer les barres de défilement', + title: 'Propriétés du IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/fr.js b/web/libraries/iframe/lang/fr.js new file mode 100644 index 00000000..c32c05ed --- /dev/null +++ b/web/libraries/iframe/lang/fr.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'fr', { + border: 'Afficher la bordure du cadre', + noUrl: 'Veuillez entrer l\'URL du contenu du cadre', + scrolling: 'Activer les barres de défilement', + title: 'Propriétés du cadre de contenu incorporé', + toolbar: 'Cadre de contenu incorporé', + tabindex: 'Supprimer de tabindex' +} ); diff --git a/web/libraries/iframe/lang/gl.js b/web/libraries/iframe/lang/gl.js new file mode 100644 index 00000000..c0481c03 --- /dev/null +++ b/web/libraries/iframe/lang/gl.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'gl', { + border: 'Amosar o bordo do marco', + noUrl: 'Escriba o enderezo do iframe', + scrolling: 'Activar as barras de desprazamento', + title: 'Propiedades do iFrame', + toolbar: 'IFrame', + tabindex: 'Eliminar do índice de tabulación' +} ); diff --git a/web/libraries/iframe/lang/gu.js b/web/libraries/iframe/lang/gu.js new file mode 100644 index 00000000..9cd604e8 --- /dev/null +++ b/web/libraries/iframe/lang/gu.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'gu', { + border: 'ફ્રેમ બોર્ડેર બતાવવી', + noUrl: 'iframe URL ટાઈપ્ કરો', + scrolling: 'સ્ક્રોલબાર ચાલુ કરવા', + title: 'IFrame વિકલ્પો', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/he.js b/web/libraries/iframe/lang/he.js new file mode 100644 index 00000000..7d4ea4c9 --- /dev/null +++ b/web/libraries/iframe/lang/he.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'he', { + border: 'הראה מסגרת לחלון', + noUrl: 'יש להכניס כתובת לחלון.', + scrolling: 'אפשר פסי גלילה', + title: 'מאפייני חלון פנימי (iframe)', + toolbar: 'חלון פנימי (iframe)', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/hi.js b/web/libraries/iframe/lang/hi.js new file mode 100644 index 00000000..054d0dee --- /dev/null +++ b/web/libraries/iframe/lang/hi.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'hi', { + border: 'Show frame border', + noUrl: 'Please type the iframe URL', + scrolling: 'Enable scrollbars', + title: 'IFrame Properties', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' +} ); diff --git a/web/libraries/iframe/lang/hr.js b/web/libraries/iframe/lang/hr.js new file mode 100644 index 00000000..50411feb --- /dev/null +++ b/web/libraries/iframe/lang/hr.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'hr', { + border: 'Prikaži okvir IFrame-a', + noUrl: 'Unesite URL IFrame-a', + scrolling: 'Omogući trake za skrolanje', + title: 'IFrame svojstva', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/hu.js b/web/libraries/iframe/lang/hu.js new file mode 100644 index 00000000..e0f41490 --- /dev/null +++ b/web/libraries/iframe/lang/hu.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'hu', { + border: 'Legyen keret', + noUrl: 'Kérem írja be a iframe URL-t', + scrolling: 'Gördítősáv bekapcsolása', + title: 'IFrame Tulajdonságok', + toolbar: 'IFrame', + tabindex: 'Eltávolítás a tabindexből' +} ); diff --git a/web/libraries/iframe/lang/id.js b/web/libraries/iframe/lang/id.js new file mode 100644 index 00000000..8a33bc80 --- /dev/null +++ b/web/libraries/iframe/lang/id.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'id', { + border: 'Tampilkan Batas Bingkai', + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Aktifkan Scrollbar', + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/is.js b/web/libraries/iframe/lang/is.js new file mode 100644 index 00000000..a774b2cc --- /dev/null +++ b/web/libraries/iframe/lang/is.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'is', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/it.js b/web/libraries/iframe/lang/it.js new file mode 100644 index 00000000..f780c537 --- /dev/null +++ b/web/libraries/iframe/lang/it.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'it', { + border: 'Mostra il bordo', + noUrl: 'Inserire l\'URL del campo IFrame', + scrolling: 'Abilita scrollbar', + title: 'Proprietà IFrame', + toolbar: 'IFrame', + tabindex: 'Rimuovi da tabindex' +} ); diff --git a/web/libraries/iframe/lang/ja.js b/web/libraries/iframe/lang/ja.js new file mode 100644 index 00000000..f8373163 --- /dev/null +++ b/web/libraries/iframe/lang/ja.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ja', { + border: 'フレームの枠を表示', + noUrl: 'iframeのURLを入力してください。', + scrolling: 'スクロールバーの表示を許可', + title: 'iFrameのプロパティ', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ka.js b/web/libraries/iframe/lang/ka.js new file mode 100644 index 00000000..aa79fc40 --- /dev/null +++ b/web/libraries/iframe/lang/ka.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ka', { + border: 'ჩარჩოს გამოჩენა', + noUrl: 'აკრიფეთ iframe-ის URL', + scrolling: 'გადახვევის ზოლების დაშვება', + title: 'IFrame-ის პარამეტრები', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/km.js b/web/libraries/iframe/lang/km.js new file mode 100644 index 00000000..7fde0a24 --- /dev/null +++ b/web/libraries/iframe/lang/km.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'km', { + border: 'បង្ហាញ​បន្ទាត់​ស៊ុម', + noUrl: 'សូម​បញ្ចូល URL របស់ iframe', + scrolling: 'ប្រើ​របារ​រំកិល', + title: 'លក្ខណៈ​សម្បត្តិ IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ko.js b/web/libraries/iframe/lang/ko.js new file mode 100644 index 00000000..637a21b0 --- /dev/null +++ b/web/libraries/iframe/lang/ko.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ko', { + border: '프레임 테두리 표시', + noUrl: '아이프레임 주소(URL)를 입력해주세요.', + scrolling: '스크롤바 사용', + title: '아이프레임 속성', + toolbar: '아이프레임', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ku.js b/web/libraries/iframe/lang/ku.js new file mode 100644 index 00000000..6947f5d6 --- /dev/null +++ b/web/libraries/iframe/lang/ku.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ku', { + border: 'نیشاندانی لاکێشه بە چوواردەوری چووارچێوە', + noUrl: 'تکایه ناونیشانی بەستەر بنووسه بۆ چووارچێوه', + scrolling: 'چالاککردنی هاتووچۆپێکردن', + title: 'دیالۆگی چووارچێوه', + toolbar: 'چووارچێوه', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/lt.js b/web/libraries/iframe/lang/lt.js new file mode 100644 index 00000000..5b47b14d --- /dev/null +++ b/web/libraries/iframe/lang/lt.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'lt', { + border: 'Rodyti rėmelį', + noUrl: 'Nurodykite iframe nuorodą', + scrolling: 'Įjungti slankiklius', + title: 'IFrame nustatymai', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/lv.js b/web/libraries/iframe/lang/lv.js new file mode 100644 index 00000000..67f7c7ed --- /dev/null +++ b/web/libraries/iframe/lang/lv.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'lv', { + border: 'Rādīt rāmi', + noUrl: 'Norādiet iframe adresi', + scrolling: 'Atļaut ritjoslas', + title: 'IFrame uzstādījumi', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/mk.js b/web/libraries/iframe/lang/mk.js new file mode 100644 index 00000000..1e5f0fae --- /dev/null +++ b/web/libraries/iframe/lang/mk.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'mk', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/mn.js b/web/libraries/iframe/lang/mn.js new file mode 100644 index 00000000..ab953081 --- /dev/null +++ b/web/libraries/iframe/lang/mn.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'mn', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ms.js b/web/libraries/iframe/lang/ms.js new file mode 100644 index 00000000..05147501 --- /dev/null +++ b/web/libraries/iframe/lang/ms.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ms', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', // MISSING + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/nb.js b/web/libraries/iframe/lang/nb.js new file mode 100644 index 00000000..56a6d046 --- /dev/null +++ b/web/libraries/iframe/lang/nb.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'nb', { + border: 'Vis ramme rundt iframe', + noUrl: 'Vennligst skriv inn URL for iframe', + scrolling: 'Aktiver scrollefelt', + title: 'Egenskaper for IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/nl.js b/web/libraries/iframe/lang/nl.js new file mode 100644 index 00000000..6f892372 --- /dev/null +++ b/web/libraries/iframe/lang/nl.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'nl', { + border: 'Framerand tonen', + noUrl: 'Vul de IFrame URL in', + scrolling: 'Scrollbalken inschakelen', + title: 'IFrame-eigenschappen', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/no.js b/web/libraries/iframe/lang/no.js new file mode 100644 index 00000000..f53b1810 --- /dev/null +++ b/web/libraries/iframe/lang/no.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'no', { + border: 'Viss ramme rundt iframe', + noUrl: 'Vennligst skriv inn URL for iframe', + scrolling: 'Aktiver scrollefelt', + title: 'Egenskaper for IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/oc.js b/web/libraries/iframe/lang/oc.js new file mode 100644 index 00000000..3561a25b --- /dev/null +++ b/web/libraries/iframe/lang/oc.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'oc', { + border: 'Afichar la bordadura del quadre', + noUrl: 'Entratz l\'URL del contengut del quadre', + scrolling: 'Activar las barras de desfilament', + title: 'Proprietats del quadre de contengut incorporat', + toolbar: 'Quadre de contengut incorporat', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/pl.js b/web/libraries/iframe/lang/pl.js new file mode 100644 index 00000000..056754ac --- /dev/null +++ b/web/libraries/iframe/lang/pl.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'pl', { + border: 'Pokaż obramowanie obiektu IFrame', + noUrl: 'Podaj adres URL elementu IFrame', + scrolling: 'Włącz paski przewijania', + title: 'Właściwości elementu IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/pt-br.js b/web/libraries/iframe/lang/pt-br.js new file mode 100644 index 00000000..6e9cc79b --- /dev/null +++ b/web/libraries/iframe/lang/pt-br.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'pt-br', { + border: 'Mostra borda do iframe', + noUrl: 'Insira a URL do iframe', + scrolling: 'Abilita scrollbars', + title: 'Propriedade do IFrame', + toolbar: 'IFrame', + tabindex: 'Remover da tabulação' +} ); diff --git a/web/libraries/iframe/lang/pt.js b/web/libraries/iframe/lang/pt.js new file mode 100644 index 00000000..e70fc9ea --- /dev/null +++ b/web/libraries/iframe/lang/pt.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'pt', { + border: 'Mostrar a borda da Frame', + noUrl: 'Por favor, digite o URL da iframe', + scrolling: 'Ativar barras de rolamento', + title: 'Propriedades da IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ro.js b/web/libraries/iframe/lang/ro.js new file mode 100644 index 00000000..d64186e8 --- /dev/null +++ b/web/libraries/iframe/lang/ro.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ro', { + border: 'Arată bordura chenarului', + noUrl: 'Te rog scrie URL-ul iframe-ului', + scrolling: 'Permite bare de defilare', + title: 'Proprietăți IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ru.js b/web/libraries/iframe/lang/ru.js new file mode 100644 index 00000000..74d0beac --- /dev/null +++ b/web/libraries/iframe/lang/ru.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ru', { + border: 'Показать границы фрейма', + noUrl: 'Пожалуйста, введите ссылку фрейма', + scrolling: 'Отображать полосы прокрутки', + title: 'Свойства iFrame', + toolbar: 'iFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/si.js b/web/libraries/iframe/lang/si.js new file mode 100644 index 00000000..b16d1b36 --- /dev/null +++ b/web/libraries/iframe/lang/si.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'si', { + border: 'සැකිල්ලේ කඩයිම් ', + noUrl: 'කරුණාකර රුපයේ URL ලියන්න', + scrolling: 'සක්ක්‍රිය කරන්න', + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/sk.js b/web/libraries/iframe/lang/sk.js new file mode 100644 index 00000000..e1d1bd64 --- /dev/null +++ b/web/libraries/iframe/lang/sk.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sk', { + border: 'Zobraziť rám frame-u', + noUrl: 'Prosím, vložte URL iframe', + scrolling: 'Povoliť skrolovanie', + title: 'Vlastnosti IFrame', + toolbar: 'IFrame', + tabindex: 'Odstrániť z tabindexu' +} ); diff --git a/web/libraries/iframe/lang/sl.js b/web/libraries/iframe/lang/sl.js new file mode 100644 index 00000000..551ccef5 --- /dev/null +++ b/web/libraries/iframe/lang/sl.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sl', { + border: 'Pokaži obrobo okvirja', + noUrl: 'Prosimo, vnesite iframe URL', + scrolling: 'Omogoči drsnike', + title: 'Lastnosti IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/sq.js b/web/libraries/iframe/lang/sq.js new file mode 100644 index 00000000..4cf5e11a --- /dev/null +++ b/web/libraries/iframe/lang/sq.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sq', { + border: 'Shfaq kufirin e kornizës', + noUrl: 'Ju lutemi shkruani URL-në e iframe-it', + scrolling: 'Lejo shiritët zvarritës', + title: 'Karakteristikat e IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/sr-latn.js b/web/libraries/iframe/lang/sr-latn.js new file mode 100644 index 00000000..e1287a3c --- /dev/null +++ b/web/libraries/iframe/lang/sr-latn.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sr-latn', { + border: 'Prikaži granicu okvira', + noUrl: 'Unesite iframe URL', + scrolling: 'Uključi pomerajuće trake', + title: 'IFrame podešavanje', + toolbar: 'IFrame', + tabindex: 'Uklonite sa tabindeksa' +} ); diff --git a/web/libraries/iframe/lang/sr.js b/web/libraries/iframe/lang/sr.js new file mode 100644 index 00000000..5073bc58 --- /dev/null +++ b/web/libraries/iframe/lang/sr.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sr', { + border: 'Прикажи границу оквира', + noUrl: 'Унесите iframe УРЛ', + scrolling: 'Укљзчи померајуће траке.', + title: 'IFrame подешавање', + toolbar: 'IFrame', + tabindex: 'Уклоните са табиндекcа ' +} ); diff --git a/web/libraries/iframe/lang/sv.js b/web/libraries/iframe/lang/sv.js new file mode 100644 index 00000000..92568220 --- /dev/null +++ b/web/libraries/iframe/lang/sv.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'sv', { + border: 'Visa ramkant', + noUrl: 'Skriv in URL för iFrame', + scrolling: 'Aktivera rullningslister', + title: 'iFrame-egenskaper', + toolbar: 'iFrame', + tabindex: 'Ta bort från tabindex' +} ); diff --git a/web/libraries/iframe/lang/th.js b/web/libraries/iframe/lang/th.js new file mode 100644 index 00000000..5b738569 --- /dev/null +++ b/web/libraries/iframe/lang/th.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'th', { + border: 'Show frame border', // MISSING + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame Properties', // MISSING + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/tr.js b/web/libraries/iframe/lang/tr.js new file mode 100644 index 00000000..26c5a2b5 --- /dev/null +++ b/web/libraries/iframe/lang/tr.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'tr', { + border: 'Çerceve sınırlarını göster', + noUrl: 'Lütfen IFrame köprü (URL) bağlantısını yazın', + scrolling: 'Kaydırma çubuklarını aktif et', + title: 'IFrame Özellikleri', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/tt.js b/web/libraries/iframe/lang/tt.js new file mode 100644 index 00000000..f0c79d7c --- /dev/null +++ b/web/libraries/iframe/lang/tt.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'tt', { + border: 'Frame чикләрен күрсәтү', + noUrl: 'Please type the iframe URL', // MISSING + scrolling: 'Enable scrollbars', // MISSING + title: 'IFrame үзлекләре', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/ug.js b/web/libraries/iframe/lang/ug.js new file mode 100644 index 00000000..acec4668 --- /dev/null +++ b/web/libraries/iframe/lang/ug.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'ug', { + border: 'كاندۇك گىرۋەكلىرىنى كۆرسەت', + noUrl: 'كاندۇكنىڭ ئادرېسى(Url)نى كىرگۈزۈڭ', + scrolling: 'دومىلىما سۈرگۈچكە يول قوي', + title: 'IFrame خاسلىق', + toolbar: 'IFrame ', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/uk.js b/web/libraries/iframe/lang/uk.js new file mode 100644 index 00000000..dddd1730 --- /dev/null +++ b/web/libraries/iframe/lang/uk.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'uk', { + border: 'Показати рамки фрейму', + noUrl: 'Будь ласка введіть URL посилання для IFrame', + scrolling: 'Увімкнути прокрутку', + title: 'Налаштування для IFrame', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/vi.js b/web/libraries/iframe/lang/vi.js new file mode 100644 index 00000000..3c873924 --- /dev/null +++ b/web/libraries/iframe/lang/vi.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'vi', { + border: 'Hiển thị viền khung', + noUrl: 'Vui lòng nhập địa chỉ iframe', + scrolling: 'Kích hoạt thanh cuộn', + title: 'Thuộc tính iframe', + toolbar: 'Iframe', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/zh-cn.js b/web/libraries/iframe/lang/zh-cn.js new file mode 100644 index 00000000..4e301d06 --- /dev/null +++ b/web/libraries/iframe/lang/zh-cn.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'zh-cn', { + border: '显示框架边框', + noUrl: '请输入框架的 URL', + scrolling: '允许滚动条', + title: 'IFrame 属性', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/lang/zh.js b/web/libraries/iframe/lang/zh.js new file mode 100644 index 00000000..021a05e8 --- /dev/null +++ b/web/libraries/iframe/lang/zh.js @@ -0,0 +1,12 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'iframe', 'zh', { + border: '顯示框架框線', + noUrl: '請輸入 iframe URL', + scrolling: '啟用捲軸列', + title: 'IFrame 屬性', + toolbar: 'IFrame', + tabindex: 'Remove from tabindex' // MISSING +} ); diff --git a/web/libraries/iframe/plugin.js b/web/libraries/iframe/plugin.js new file mode 100644 index 00000000..1d755d0c --- /dev/null +++ b/web/libraries/iframe/plugin.js @@ -0,0 +1,85 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +( function() { + CKEDITOR.plugins.add( 'iframe', { + requires: 'dialog,fakeobjects', + // 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,es-mx,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: 'iframe', // %REMOVE_LINE_CORE% + hidpi: true, // %REMOVE_LINE_CORE% + onLoad: function() { + CKEDITOR.addCss( 'img.cke_iframe' + + '{' + + 'background-image: url(' + CKEDITOR.getUrl( this.path + 'images/placeholder.png' ) + ');' + + 'background-position: center center;' + + 'background-repeat: no-repeat;' + + 'border: 1px solid #a9a9a9;' + + 'width: 80px;' + + 'height: 80px;' + + '}' + ); + }, + init: function( editor ) { + var pluginName = 'iframe', + lang = editor.lang.iframe, + allowed = 'iframe[align,longdesc,tabindex,frameborder,height,name,scrolling,src,title,width]'; + + if ( editor.plugins.dialogadvtab ) + allowed += ';iframe' + editor.plugins.dialogadvtab.allowedContent( { id: 1, classes: 1, styles: 1 } ); + + CKEDITOR.dialog.add( pluginName, this.path + 'dialogs/iframe.js' ); + editor.addCommand( pluginName, new CKEDITOR.dialogCommand( pluginName, { + allowedContent: allowed, + requiredContent: 'iframe' + } ) ); + + editor.ui.addButton && editor.ui.addButton( 'Iframe', { + label: lang.toolbar, + command: pluginName, + toolbar: 'insert,80' + } ); + + editor.on( 'doubleclick', function( evt ) { + var element = evt.data.element; + if ( element.is( 'img' ) && element.data( 'cke-real-element-type' ) == 'iframe' ) + evt.data.dialog = 'iframe'; + } ); + + if ( editor.addMenuItems ) { + editor.addMenuItems( { + iframe: { + label: lang.title, + command: 'iframe', + group: 'image' + } + } ); + } + + // If the "contextmenu" plugin is loaded, register the listeners. + if ( editor.contextMenu ) { + editor.contextMenu.addListener( function( element ) { + if ( element && element.is( 'img' ) && element.data( 'cke-real-element-type' ) == 'iframe' ) + return { iframe: CKEDITOR.TRISTATE_OFF }; + } ); + } + }, + afterInit: function( editor ) { + var dataProcessor = editor.dataProcessor, + dataFilter = dataProcessor && dataProcessor.dataFilter; + + if ( dataFilter ) { + dataFilter.addRules( { + elements: { + iframe: function( element ) { + return editor.createFakeParserElement( element, 'cke_iframe', 'iframe', true ); + } + } + } ); + } + } + } ); +} )();