diff --git a/libraries/ckeditor/plugins/autoembed/lang/ar.js b/libraries/ckeditor/plugins/autoembed/lang/ar.js deleted file mode 100644 index 729e729a62915084246c948bc7426b2457cf77ca..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ar.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ar', { - embeddingInProgress: 'جاري اضاÙØ© الرابط كمØتوى ', - embeddingFailed: 'لم نتمكن من اضاÙØ© الرابط كمØتوى' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/az.js b/libraries/ckeditor/plugins/autoembed/lang/az.js deleted file mode 100644 index cf2752adfb8afcc728625b3e4ded9c977ad8f386..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/az.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'az', { - embeddingInProgress: 'Dahil etdiyiniz link yerləşdirilir...', - embeddingFailed: 'Bu cür linki avtomatik yerləşdirmÉ™k mövcud deyil.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/bg.js b/libraries/ckeditor/plugins/autoembed/lang/bg.js deleted file mode 100644 index 348a20059db003a944fef635be3bae413c573820..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/bg.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'bg', { - embeddingInProgress: 'Опит за вграждане на поÑÑ‚Ð°Ð²ÐµÐ½Ð¸Ñ URL адреÑ...', - embeddingFailed: 'Този URL Ð°Ð´Ñ€ÐµÑ Ð½Ðµ може да бъде вграден автоматично.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ca.js b/libraries/ckeditor/plugins/autoembed/lang/ca.js deleted file mode 100644 index 710f27c4185ee279390abf3d15771903aeb92266..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ca.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ca', { - embeddingInProgress: 'Provant d\'incrustar URL copiada...', - embeddingFailed: 'Aquesta URL no es pot incrustar automà ticament.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/cs.js b/libraries/ckeditor/plugins/autoembed/lang/cs.js deleted file mode 100644 index ddf11814e0516a999a8c5ba787c1b9c96e273d23..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/cs.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'cs', { - embeddingInProgress: 'Pokus o vnoÅ™enà vložené URL', - embeddingFailed: 'Tato URL nemůže být automaticky vnoÅ™ena.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/da.js b/libraries/ckeditor/plugins/autoembed/lang/da.js deleted file mode 100644 index ca08f1f793029e8dbb9ee9ba7305fac4a66e59cd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/da.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'da', { - embeddingInProgress: 'Prøver at indlejre indsatte URL...', - embeddingFailed: 'Denne URL kunne ikke indlejres automatisk.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/de-ch.js b/libraries/ckeditor/plugins/autoembed/lang/de-ch.js deleted file mode 100644 index aee73d503bb80471ead671ef416b323d5bc9f4e7..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/de-ch.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'de-ch', { - embeddingInProgress: 'Einbetten der eingefügten URL wird versucht...', - embeddingFailed: 'Diese URL konnte nicht automatisch eingebettet werden.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/de.js b/libraries/ckeditor/plugins/autoembed/lang/de.js deleted file mode 100644 index 455bd936e61bcf7a9002ce1f37f9b838370f2f72..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/de.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'de', { - embeddingInProgress: 'Einbetten der eingefügten URL wird versucht...', - embeddingFailed: 'Diese URL konnte nicht automatisch eingebettet werden.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/el.js b/libraries/ckeditor/plugins/autoembed/lang/el.js deleted file mode 100644 index 97ada653b311e87a9808ee795a6d5501405b5981..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/el.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'el', { - embeddingInProgress: 'Î Ïοσπαθώντας να ενσωματώσετε επικολλημÎνη URL', - embeddingFailed: 'Αυτή η URL δεν μποÏεί να ενσωματωθεί αυτόματα.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/en-au.js b/libraries/ckeditor/plugins/autoembed/lang/en-au.js deleted file mode 100644 index caf544fd779e6e99a2ee60e497bca39ee17a6738..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/en-au.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'en-au', { - embeddingInProgress: 'Trying to embed pasted URL...', - embeddingFailed: 'This URL could not be automatically embedded.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/en.js b/libraries/ckeditor/plugins/autoembed/lang/en.js deleted file mode 100644 index fef7f137e21ea286c6615d38548d590f5bf45992..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/en.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'en', { - embeddingInProgress: 'Trying to embed pasted URL...', - embeddingFailed: 'This URL could not be automatically embedded.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/eo.js b/libraries/ckeditor/plugins/autoembed/lang/eo.js deleted file mode 100644 index 517a0b66b763a2e01a891b9351e8c060fc63b8ba..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/eo.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'eo', { - embeddingInProgress: 'Provas enkorpigi la algluitan URL ...', - embeddingFailed: 'Ne eblis enkorpigi aÅtomate tiun URL.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/es-mx.js b/libraries/ckeditor/plugins/autoembed/lang/es-mx.js deleted file mode 100644 index 72dcfbc0079add3fa6c5b29c8dad0bef487a740a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/es-mx.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'es-mx', { - embeddingInProgress: 'Tratando de empotrar la URL pegada...', - embeddingFailed: 'Esta URL no puede ser empotrada automáticamente.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/es.js b/libraries/ckeditor/plugins/autoembed/lang/es.js deleted file mode 100644 index 1822f4b07c9ac4433ef5a98432ab2f6d1ea6f96e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/es.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'es', { - embeddingInProgress: 'Intentando incrustar URL pegada...', - embeddingFailed: 'Está URL no pudo ser automáticamente incrustada.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/et.js b/libraries/ckeditor/plugins/autoembed/lang/et.js deleted file mode 100644 index 58c4c4e2829999fca3dc66bb8e0b5acc2aa33420..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/et.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'et', { - embeddingInProgress: 'Püütakse asetatud URLi sisu lisada...', - embeddingFailed: 'Selle URLi sisu ei saa automaatselt dokumenti lisada.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/eu.js b/libraries/ckeditor/plugins/autoembed/lang/eu.js deleted file mode 100644 index bd40f9d8d761fd242363aafa7a663e967ad85c5f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/eu.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'eu', { - embeddingInProgress: 'Itsatsitako URLa txertatzen saiatzen...', - embeddingFailed: 'URL hau ezin izan da automatikoki txertatu.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/fa.js b/libraries/ckeditor/plugins/autoembed/lang/fa.js deleted file mode 100644 index ff28f1aff655fa7ab9f7539cf4ba88291abce666..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/fa.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'fa', { - embeddingInProgress: 'در Øال تلاش برای جایگذاری آدرس قرارگرÙته', - embeddingFailed: 'این آدرس نمیتواند به صورت خودکار جایگذاری شود' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/fr.js b/libraries/ckeditor/plugins/autoembed/lang/fr.js deleted file mode 100644 index c01a8cc8bf76e07728279f6338bc51a890430b83..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/fr.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'fr', { - embeddingInProgress: 'Incorporation de l\'URL collée...', - embeddingFailed: 'Cette URL n\'a pas pu être incorporée automatiquement.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/gl.js b/libraries/ckeditor/plugins/autoembed/lang/gl.js deleted file mode 100644 index ba4460c8ecc01162bb2ef65cbe39cb4d195c9b6f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/gl.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'gl', { - embeddingInProgress: 'Tentando incrustar URL pegado...', - embeddingFailed: 'Non foi posÃbel incrustar automaticamente este URL.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/hr.js b/libraries/ckeditor/plugins/autoembed/lang/hr.js deleted file mode 100644 index 4e4224747ff84c0bf8b3bbef669a3d6b94159f07..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/hr.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'hr', { - embeddingInProgress: 'PokuÅ¡avam umetnuti URL...', - embeddingFailed: 'URL nije moguće umetnuti automatski.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/hu.js b/libraries/ckeditor/plugins/autoembed/lang/hu.js deleted file mode 100644 index a28abf248118551051df80c37277663de210ce67..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/hu.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'hu', { - embeddingInProgress: 'A beillesztett URL beágyazásának megkÃsérlése...', - embeddingFailed: 'Ezt az URL-t nem lehet automatikusan beágyazni.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/id.js b/libraries/ckeditor/plugins/autoembed/lang/id.js deleted file mode 100644 index 953ccf7e242c5a6418147a9bd510eed3dcee8512..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/id.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'id', { - embeddingInProgress: 'Coba melekatkan URL yang ditempel', - embeddingFailed: 'URL ini tidak bisa dilekatkan secara otomatis' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/it.js b/libraries/ckeditor/plugins/autoembed/lang/it.js deleted file mode 100644 index a711620743fdd070bf0c891c4deff9cf46f6d93e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/it.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'it', { - embeddingInProgress: 'Prova a incorporare l\'URL incollato...', - embeddingFailed: 'Non è stato possibile incorporare automaticamente questo URL.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ja.js b/libraries/ckeditor/plugins/autoembed/lang/ja.js deleted file mode 100644 index 8d8e64ceff69b6f1f8cf11c13a0e56e8bc11b0fb..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ja.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ja', { - embeddingInProgress: '貼り付ã‘られãŸURLを埋ã‚è¾¼ã¿ä¸...', - embeddingFailed: 'ã“ã®URLã¯è‡ªå‹•çš„ã«åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã¾ã›ã‚“。' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/km.js b/libraries/ckeditor/plugins/autoembed/lang/km.js deleted file mode 100644 index 0b442de86ad4521d834ac83cffe83f3bdb5be858..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/km.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'km', { - embeddingInProgress: 'កំពុង​ព្យាយាម​បង្កប់ URL ដែល​បាន​បិទភ្ជាប់...', - embeddingFailed: 'មិន​អាច​បង្កប់ URL áž“áŸáŸ‡â€‹ážŠáŸ„យ​ស្វáŸáž™áž”្រវážáŸ’ážáž·â€‹áž‘áŸáŸ”' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ko.js b/libraries/ckeditor/plugins/autoembed/lang/ko.js deleted file mode 100644 index c697efdd0578bbf5affbf5fc28185c6f6256575c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ko.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ko', { - embeddingInProgress: 'ë¶™ì—¬ë„£ì€ URL 첨부 ì‹œë„ ì¤‘...', - embeddingFailed: 'ì´ URLì€ ìžë™ìœ¼ë¡œ ì²¨ë¶€í• ìˆ˜ 없습니다.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ku.js b/libraries/ckeditor/plugins/autoembed/lang/ku.js deleted file mode 100644 index f597513ff0459de334a5850d9edb9fce8f473eac..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ku.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ku', { - embeddingInProgress: 'Ù„Û•Ù‡Û•ÙˆÚµÛŒ لکاندنی بەستەری ناونیشانە...', - embeddingFailed: 'ئەم بەستەرە خۆکارانە ناتواندرێت بخرێتە ناوێ.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/lt.js b/libraries/ckeditor/plugins/autoembed/lang/lt.js deleted file mode 100644 index ac3771fc9f72e0f0dc1593a805a8c6f1235d854b..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/lt.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'lt', { - embeddingInProgress: 'Bandome įterpti turinį iÅ¡ įklijuoto URL...', - embeddingFailed: 'Å io URL turinys negali bÅ«ti automatiÅ¡kai įterptas. ' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/lv.js b/libraries/ckeditor/plugins/autoembed/lang/lv.js deleted file mode 100644 index 2b25fd8f61d30c254093c7661431677dced2ac98..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/lv.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'lv', { - embeddingInProgress: 'MÄ“Ä£inu iekļaut ielÄ«mÄ“tu adresi...', - embeddingFailed: 'Å Ä« adrese nevar tikt automÄtiski iekļauta.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/mk.js b/libraries/ckeditor/plugins/autoembed/lang/mk.js deleted file mode 100644 index 848a3ac8ff5fc5373b57e82a24f7566e25636375..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/mk.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'mk', { - embeddingInProgress: 'Обид за вметнување копирано URL...', - embeddingFailed: 'Ова URL не може да биде вметнато автоматÑки.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/nb.js b/libraries/ckeditor/plugins/autoembed/lang/nb.js deleted file mode 100644 index f9485411b4eca93937acb6466393deeb715fd744..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/nb.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'nb', { - embeddingInProgress: 'Prøver Ã¥ bygge inn innlimt URL...', - embeddingFailed: 'URL-en kunne ikke bli automatisk bygget inn.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/nl.js b/libraries/ckeditor/plugins/autoembed/lang/nl.js deleted file mode 100644 index 87294c4595f70459dd8f5dec4adcf55f58bc5864..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/nl.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'nl', { - embeddingInProgress: 'De geplakte URL wordt ingesloten...', - embeddingFailed: 'Deze URL kon niet automatisch ingesloten worden.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/oc.js b/libraries/ckeditor/plugins/autoembed/lang/oc.js deleted file mode 100644 index 79503940255c3075f0fe5b8613cb7baf37d9a13e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/oc.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'oc', { - embeddingInProgress: 'Incorporacion de l\'URL pegada...', - embeddingFailed: 'Aquesta URL a pas pogut èsser incorporada automaticament.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/pl.js b/libraries/ckeditor/plugins/autoembed/lang/pl.js deleted file mode 100644 index 0053b13c9acda4b2863060e0db1f86d592fddab6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/pl.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'pl', { - embeddingInProgress: 'Osadzanie wklejonego adresu URL...', - embeddingFailed: 'Ten adres URL multimediów nie może być automatycznie osadzony.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/pt-br.js b/libraries/ckeditor/plugins/autoembed/lang/pt-br.js deleted file mode 100644 index 4a23e055e853fc68350b868247e6b4e571f181fd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/pt-br.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'pt-br', { - embeddingInProgress: 'Tentando embutir a URL colada...', - embeddingFailed: 'Esta URL não pode ser embutida automaticamente.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/pt.js b/libraries/ckeditor/plugins/autoembed/lang/pt.js deleted file mode 100644 index 0e9827a574264951b0ea4fe6c5ecfb22c264e7de..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/pt.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'pt', { - embeddingInProgress: 'Trying to embed pasted URL...', // MISSING - embeddingFailed: 'Não foi possÃvel embeber diretamente este URL.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ro.js b/libraries/ckeditor/plugins/autoembed/lang/ro.js deleted file mode 100644 index 0c4a107169d4e16feba84b62eb92347eea57c19f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ro.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ro', { - embeddingInProgress: 'Se încearcă încorporarea URL-ului copiat...', - embeddingFailed: 'Acest URL nu a putut fi încorporat în mod automat.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ru.js b/libraries/ckeditor/plugins/autoembed/lang/ru.js deleted file mode 100644 index 873b5ec32fc6323e5f0269b9ed5513afb916d23c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ru.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ru', { - embeddingInProgress: 'ПытаемÑÑ Ð²Ñтроить вÑтавленный URL...', - embeddingFailed: 'Данный URL не может быть вÑтроен автоматичеÑки.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/sk.js b/libraries/ckeditor/plugins/autoembed/lang/sk.js deleted file mode 100644 index 322abd8b480dd7ca05de95c381f32dceb07df785..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/sk.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'sk', { - embeddingInProgress: 'SnažÃm sa vložiÅ¥ skopÃrovanú URL...', - embeddingFailed: 'Túto URL nebolo možné automaticky vložiÅ¥.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/sq.js b/libraries/ckeditor/plugins/autoembed/lang/sq.js deleted file mode 100644 index 3420bd7a9a92e86e9a9f7f74fe12b406ef433394..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/sq.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'sq', { - embeddingInProgress: 'Duke tentuar të shtojë URL-në e hedhur...', - embeddingFailed: 'Kjo URL nuk mund të shtohet në mënyrë automatike.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/sr-latn.js b/libraries/ckeditor/plugins/autoembed/lang/sr-latn.js deleted file mode 100644 index e2ce94bf69dae2207c222a924861a0137194e8ed..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/sr-latn.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'sr-latn', { - embeddingInProgress: 'PokuÅ¡aj ugradnje zalepljenog URL-a ...', - embeddingFailed: 'Ovaj URL ne može biti automatski ugradjen.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/sr.js b/libraries/ckeditor/plugins/autoembed/lang/sr.js deleted file mode 100644 index 8aab87c626d492cf5d493614186bfe7c8593d920..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/sr.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'sr', { - embeddingInProgress: 'Покушаj уградње залeпљеног УРЛ-а ...', - embeddingFailed: 'Овај УРЛ не може бити аутоматÑки уграђен.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/sv.js b/libraries/ckeditor/plugins/autoembed/lang/sv.js deleted file mode 100644 index 2a9decfc6bea3710eb62ac29e10420a76256dfe2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/sv.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'sv', { - embeddingInProgress: 'Försöker bädda in inklistrad URL...', - embeddingFailed: 'Denna URL kunde inte automatiskt bäddas in.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/tr.js b/libraries/ckeditor/plugins/autoembed/lang/tr.js deleted file mode 100644 index e64390c5bf0bb0424b27d30719523dd0060ee338..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/tr.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'tr', { - embeddingInProgress: 'Yapıştırdığınız URL gömülmeye çalışılıyor...', - embeddingFailed: 'Bu URL otomatik olarak gömülemedi.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/ug.js b/libraries/ckeditor/plugins/autoembed/lang/ug.js deleted file mode 100644 index ed1f2098c6d5aee84f108f7a3ac5a7e713e8838d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/ug.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'ug', { - embeddingInProgress: 'سىÚدۈرۈلگەن چاپلانغان URL نى سىناۋاتىدۇ…', - embeddingFailed: 'بۇ URL نى ئۆزلۈكىدىن سىÚدۈرەلمەيدۇ.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/uk.js b/libraries/ckeditor/plugins/autoembed/lang/uk.js deleted file mode 100644 index 697a512b91de67cdd75c5f4158c14e0f0ddb3a26..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/uk.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'uk', { - embeddingInProgress: 'ÐамагаюÑÑŒ вбудувати вÑтавлене URL поÑиланнÑ...', - embeddingFailed: 'Це URl поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ðµ може бути автоматично вбудовано.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/vi.js b/libraries/ckeditor/plugins/autoembed/lang/vi.js deleted file mode 100644 index eb5718db6b4addd8bdde17028bc0c3a606d1af65..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/vi.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'vi', { - embeddingInProgress: 'Äang cố nhúng URL đã dán...', - embeddingFailed: 'Không thể tá»± Ä‘á»™ng nhúng URL nà y.' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/zh-cn.js b/libraries/ckeditor/plugins/autoembed/lang/zh-cn.js deleted file mode 100644 index 361365a5e51ff53b06c6f0204d816ec31841ab9a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/zh-cn.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'zh-cn', { - embeddingInProgress: 'æ£åœ¨å°è¯•åµŒå…¥ç²˜è´´çš„ URL 里的媒体内容...', - embeddingFailed: 'æ¤ URL æ— æ³•è‡ªåŠ¨åµŒå…¥åª’ä½“å†…å®¹' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/lang/zh.js b/libraries/ckeditor/plugins/autoembed/lang/zh.js deleted file mode 100644 index 89820c8db4efa0a581bc6c0a1b3ef230b4c47428..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/lang/zh.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ -CKEDITOR.plugins.setLang( 'autoembed', 'zh', { - embeddingInProgress: 'æ£åœ¨å˜—試嵌入已貼上的 URL...', - embeddingFailed: '這個 URL 無法被自動嵌入。' -} ); diff --git a/libraries/ckeditor/plugins/autoembed/plugin.js b/libraries/ckeditor/plugins/autoembed/plugin.js deleted file mode 100644 index 2931f544a1441be25be320dd80b5a415013483f2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autoembed/plugin.js +++ /dev/null @@ -1,218 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -'use strict'; - -( function() { - var validLinkRegExp = /^<a[^>]+href="([^"]+)"[^>]*>([^<]+)<\/a>$/i; - - CKEDITOR.plugins.add( 'autoembed', { - requires: 'autolink,undo', - lang: 'ar,az,bg,ca,cs,da,de,de-ch,el,en,en-au,eo,es,es-mx,et,eu,fa,fr,gl,hr,hu,id,it,ja,km,ko,ku,lt,lv,mk,nb,nl,oc,pl,pt,pt-br,ro,ru,sk,sq,sr,sr-latn,sv,tr,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% - init: function( editor ) { - var currentId = 1, - embedCandidatePasted; - - editor.on( 'paste', function( evt ) { - if ( evt.data.dataTransfer.getTransferType( editor ) == CKEDITOR.DATA_TRANSFER_INTERNAL ) { - embedCandidatePasted = 0; - return; - } - - var match = evt.data.dataValue.match( validLinkRegExp ); - - embedCandidatePasted = match != null && decodeURI( match[ 1 ] ) == decodeURI( match[ 2 ] ); - - // Expecting exactly one <a> tag spanning the whole pasted content. - // The tag has to have same href as content. - if ( embedCandidatePasted ) { - evt.data.dataValue = '<a data-cke-autoembed="' + ( ++currentId ) + '"' + evt.data.dataValue.substr( 2 ); - } - }, null, null, 20 ); // Execute after autolink. - - editor.on( 'afterPaste', function() { - // If one pasted an embeddable link and then undone the action, the link in the content holds the - // data-cke-autoembed attribute and may be embedded on *any* successive paste. - // This check ensures that autoEmbedLink is called only if afterPaste is fired *right after* - // embeddable link got into the content. (https://dev.ckeditor.com/ticket/13532) - if ( embedCandidatePasted ) { - autoEmbedLink( editor, currentId ); - } - } ); - } - } ); - - function autoEmbedLink( editor, id ) { - var anchor = editor.editable().findOne( 'a[data-cke-autoembed="' + id + '"]' ), - lang = editor.lang.autoembed, - notification; - - if ( !anchor || !anchor.data( 'cke-saved-href' ) ) { - return; - } - - var href = anchor.data( 'cke-saved-href' ), - widgetDef = CKEDITOR.plugins.autoEmbed.getWidgetDefinition( editor, href ); - - if ( !widgetDef ) { - CKEDITOR.warn( 'autoembed-no-widget-def' ); - return; - } - - // TODO Move this to a method in the widget plugin. https://dev.ckeditor.com/ticket/13408 - var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults, - element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( defaults ) ), - instance, - wrapper = editor.widgets.wrapElement( element, widgetDef.name ), - temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() ); - - temp.append( wrapper ); - instance = editor.widgets.initOn( element, widgetDef ); - - if ( !instance ) { - finalizeCreation(); - return; - } - - notification = editor.showNotification( lang.embeddingInProgress, 'info' ); - instance.loadContent( href, { - noNotifications: true, - callback: function() { - // DOM might be invalidated in the meantime, so find the anchor again. - var anchor = editor.editable().findOne( 'a[data-cke-autoembed="' + id + '"]' ); - - // Anchor might be removed in the meantime. - if ( anchor ) { - var selection = editor.getSelection(), - insertRange = editor.createRange(), - editable = editor.editable(); - - // Save the changes in editor contents that happened *after* the link was pasted - // but before it gets embedded (i.e. user pasted and typed). - editor.fire( 'saveSnapshot' ); - - // Lock snapshot so we don't make unnecessary undo steps in - // editable.insertElement() below, which would include bookmarks. (https://dev.ckeditor.com/ticket/13429) - editor.fire( 'lockSnapshot', { dontUpdate: true } ); - - // Bookmark current selection. (https://dev.ckeditor.com/ticket/13429) - var bookmark = selection.createBookmarks( false )[ 0 ], - startNode = bookmark.startNode, - endNode = bookmark.endNode || startNode; - - // When url is pasted, IE8 sets the caret after <a> element instead of inside it. - // So, if user hasn't changed selection, bookmark is inserted right after <a>. - // Then, after pasting embedded content, bookmark is still in DOM but it is - // inside the original element. After selection recreation it would end up before widget: - // <p>A <a /><bm /></p><p>B</p> --> <p>A <bm /></p><widget /><p>B</p> --> <p>A ^</p><widget /><p>B</p> - // We have to fix this IE8 behavior so it is the same as on other browsers. - if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 && !bookmark.endNode && startNode.equals( anchor.getNext() ) ) { - anchor.append( startNode ); - } - - insertRange.setStartBefore( anchor ); - insertRange.setEndAfter( anchor ); - - editable.insertElement( wrapper, insertRange ); - - // If both bookmarks are still in DOM, it means that selection was not inside - // an anchor that got substituted. We can safely recreate that selection. (https://dev.ckeditor.com/ticket/13429) - if ( editable.contains( startNode ) && editable.contains( endNode ) ) { - selection.selectBookmarks( [ bookmark ] ); - } else { - // If one of bookmarks is not in DOM, clean up leftovers. - startNode.remove(); - endNode.remove(); - } - - editor.fire( 'unlockSnapshot' ); - } - - notification.hide(); - finalizeCreation(); - }, - - errorCallback: function() { - notification.hide(); - editor.widgets.destroy( instance, true ); - editor.showNotification( lang.embeddingFailed, 'info' ); - } - } ); - - function finalizeCreation() { - editor.widgets.finalizeCreation( temp ); - } - } - - CKEDITOR.plugins.autoEmbed = { - /** - * Gets the definition of the widget that should be used to automatically embed the specified link. - * - * This method uses the value of the {@link CKEDITOR.config#autoEmbed_widget} option. - * - * @since 4.5.0 - * @member CKEDITOR.plugins.autoEmbed - * @param {CKEDITOR.editor} editor - * @param {String} url The URL to be embedded. - * @returns {CKEDITOR.plugins.widget.definition/null} The definition of the widget to be used to embed the link. - */ - getWidgetDefinition: function( editor, url ) { - var opt = editor.config.autoEmbed_widget || 'embed,embedSemantic', - name, - widgets = editor.widgets.registered; - - if ( typeof opt == 'string' ) { - opt = opt.split( ',' ); - - while ( ( name = opt.shift() ) ) { - if ( widgets[ name ] ) { - return widgets[ name ]; - } - } - } else if ( typeof opt == 'function' ) { - return widgets[ opt( url ) ]; - } - - return null; - } - }; - - /** - * Specifies the widget to use to automatically embed a link. The default value - * of this option defines that either the [Media Embed](https://ckeditor.com/cke4/addon/embed) or - * [Semantic Media Embed](https://ckeditor.com/cke4/addon/embedsemantic) widgets will be used, depending on which is enabled. - * - * The general behavior: - * - * * If a string (widget names separated by commas) is provided, then the first of the listed widgets which is registered - * will be used. For example, if `'foo,bar,bom'` is set and widgets `'bar'` and `'bom'` are registered, then `'bar'` - * will be used. - * * If a callback is specified, then it will be executed with the URL to be embedded and it should return the - * name of the widget to be used. It allows to use different embed widgets for different URLs. - * - * Example: - * - * ```js - * // Defines that embedSemantic should be used (regardless of whether embed is defined). - * config.autoEmbed_widget = 'embedSemantic'; - * ``` - * - * Using with custom embed widgets: - * - * ```js - * config.autoEmbed_widget = 'customEmbed'; - * ``` - * - * **Note:** Plugin names are always lower case, while widget names are not, so widget names do not have to equal plugin names. - * For example, there is the `embedsemantic` plugin and the `embedSemantic` widget. - * - * Read more in the {@glink features/media_embed#automatic-embedding-on-paste documentation} - * and see the {@glink examples/mediaembed example}. - * - * @since 4.5.0 - * @cfg {String/Function} [autoEmbed_widget='embed,embedSemantic'] - * @member CKEDITOR.config - */ -} )(); diff --git a/libraries/ckeditor/plugins/autolink/plugin.js b/libraries/ckeditor/plugins/autolink/plugin.js deleted file mode 100644 index ad2b97d1d6850d042bfbc16294b99806360cdee6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/autolink/plugin.js +++ /dev/null @@ -1,169 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -( function() { - 'use strict'; - - CKEDITOR.plugins.add( 'autolink', { - requires: 'clipboard,textmatch,link', - - isSupportedEnvironment: function() { - return !CKEDITOR.env.ie || CKEDITOR.env.edge; - }, - - init: function( editor ) { - - // (#2208) - if ( !this.isSupportedEnvironment() ) { - return; - } - - editor.on( 'paste', function( evt ) { - if ( evt.data.dataTransfer.getTransferType( editor ) == CKEDITOR.DATA_TRANSFER_INTERNAL ) { - return; - } - - var data = evt.data.dataValue; - - // If we found "<" it means that most likely there's some tag and we don't want to touch it. - if ( data.indexOf( '<' ) > -1 ) { - return; - } - - if ( matchLink( data ) ) { - evt.data.dataValue = getHtmlToInsert( data ); - evt.data.type = 'html'; - } - } ); - - // (#3156) - editor.on( 'key', function( evt ) { - if ( editor.mode !== 'wysiwyg' || CKEDITOR.tools.indexOf( editor.config.autolink_commitKeystrokes, evt.data.keyCode ) == -1 ) { - return; - } - - var matched = CKEDITOR.plugins.textMatch.match( editor.getSelection().getRanges()[ 0 ], matchCallback ); - - if ( matched ) { - insertLink( matched ); - } - - } ); - - function insertLink( match ) { - var selection = editor.getSelection(); - // We don't want to insert a link if selection is already inside another link. - if ( selection.getRanges()[ 0 ].startContainer.getAscendant( 'a', true ) ) { - return; - } - - selection.selectRanges( [ match.range ] ); - editor.insertHtml( getHtmlToInsert( match.text ), 'text' ); - - if ( !CKEDITOR.env.webkit ) { - // Make sure that link cannot be modified right after insertion - // by moving selection at the end of inserted node. - var insertionRange = selection.getRanges()[ 0 ], - newRange = editor.createRange(); - - newRange.setStartAfter( insertionRange.startContainer ); - selection.selectRanges( [ newRange ] ); - } - } - - function getHtmlToInsert( text ) { - // URL will be encoded later on with link.setAttribute method. Avoid - // double encoding of special characters (#4858). - text = CKEDITOR.tools.htmlDecodeAttr( text ); - - var link = new CKEDITOR.dom.element( 'a' ), - value = text.replace( /"/g, '%22' ); - - value = value.match( CKEDITOR.config.autolink_urlRegex ) ? value : 'mailto:' + value; - - link.setText( text ); - link.setAttribute( 'href', value ); - - // (#1824) - var linkData = CKEDITOR.plugins.link.parseLinkAttributes( editor, link ), - attributes = CKEDITOR.plugins.link.getLinkAttributes( editor, linkData ); - - if ( !CKEDITOR.tools.isEmpty( attributes.set ) ) { - link.setAttributes( attributes.set ); - } - - if ( attributes.removed.length ) { - link.removeAttributes( attributes.removed ); - } - - link.removeAttribute( 'data-cke-saved-href' ); - - return link.getOuterHtml(); - } - - function matchCallback( text, offset ) { - var parts = text.slice( 0, offset ) - .split( /\s+/ ), - query = parts[ parts.length - 1 ]; - - if ( !query ) { - return null; - } - - if ( !matchLink( query ) ) { - return null; - } - - return { start: text.lastIndexOf( query ), end: offset }; - } - - function matchLink( query ) { - return query.match( editor.config.autolink_urlRegex ) || - query.match( editor.config.autolink_emailRegex ); - } - } - } ); - - /** - * The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin keystrokes used to finish link completion. - * - * ```javascript - * // Default configuration (13 = Enter, 32 = space). - * config.autolink_commitKeystrokes = [ 9, 13 ]; - * ``` - * - * Commit keystrokes can be also disabled by setting it to an empty array. - * - * ```javascript - * // Disable autolink commit keystrokes. - * config.autolink_commitKeystrokes = []; - * ``` - * - * @since 4.11.0 - * @cfg {Number/Number[]} [autolink_commitKeystrokes=[ 13, 32 ]] - * @member CKEDITOR.config - */ - CKEDITOR.config.autolink_commitKeystrokes = [ 13, 32 ]; - - /** - * Regex used by the [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin to match URL adresses. - * - * @cfg {RegExp} [autolink_urlRegex] - * @since 4.11.0 - * @member CKEDITOR.config - */ - CKEDITOR.config.autolink_urlRegex = /^(https?|ftp):\/\/(-\.)?([^\s\/?\.#]\.?)+(\/[^\s]*)?[^\s\.,]$/i; - // Regex by Imme Emosol. - - /** - * Regex used by the [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin to match email adresses. - * - * @cfg {RegExp} [autolink_emailRegex] - * @since 4.11.0 - * @member CKEDITOR.config - */ - CKEDITOR.config.autolink_emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; - // Regex by (https://html.spec.whatwg.org/#e-mail-state-(type=email)). -} )(); diff --git a/libraries/ckeditor/plugins/embed/icons/embed.png b/libraries/ckeditor/plugins/embed/icons/embed.png deleted file mode 100644 index 9a9a73568eff8443f69985e68bc1f8039940b498..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/embed/icons/embed.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/embed/icons/hidpi/embed.png b/libraries/ckeditor/plugins/embed/icons/hidpi/embed.png deleted file mode 100644 index 97dc75475839dece3638850cd2d1628e1af4ed6b..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/embed/icons/hidpi/embed.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/embed/plugin.js b/libraries/ckeditor/plugins/embed/plugin.js deleted file mode 100644 index 0bae0ccb67142b7d59666f9a36c27ff60d8fa0b3..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embed/plugin.js +++ /dev/null @@ -1,105 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -( function() { - 'use strict'; - - CKEDITOR.plugins.add( 'embed', { - icons: 'embed', // %REMOVE_LINE_CORE% - hidpi: true, // %REMOVE_LINE_CORE% - requires: 'embedbase', - - init: function( editor ) { - var widgetDefinition = CKEDITOR.plugins.embedBase.createWidgetBaseDefinition( editor ); - - if ( !editor.config.embed_provider ) { - CKEDITOR.error( 'embed-no-provider-url' ); - } - - // Extend the base definition with additional properties. - CKEDITOR.tools.extend( widgetDefinition, { - // Use a dialog exposed by the embedbase plugin. - dialog: 'embedBase', - button: editor.lang.embedbase.button, - allowedContent: 'div[!data-oembed-url]', - requiredContent: 'div[data-oembed-url]', - providerUrl: new CKEDITOR.template( editor.config.embed_provider || '' ), - - // The filter element callback actually allows all divs with data-oembed-url, - // so registering styles to the filter is virtually unnecessary because - // classes won't be filtered out. However, registering them will make filter.check() work - // which may be important in some cases. - styleToAllowedContentRules: function( style ) { - // Retrieve classes defined in the style. - var classes = style.getClassesArray(); - - return { - div: { - propertiesOnly: true, - classes: classes, - attributes: '!data-oembed-url' - } - }; - }, - - upcast: function( el, data ) { - if ( el.name == 'div' && el.attributes[ 'data-oembed-url' ] ) { - data.url = el.attributes[ 'data-oembed-url' ]; - - return true; - } - }, - - downcast: function( el ) { - el.attributes[ 'data-oembed-url' ] = this.data.url; - } - }, true ); - - // Register the definition as 'embed' widget. - editor.widgets.add( 'embed', widgetDefinition ); - - // Do not filter contents of the div[data-oembed-url] at all. - editor.filter.addElementCallback( function( el ) { - if ( 'data-oembed-url' in el.attributes ) { - return CKEDITOR.FILTER_SKIP_TREE; - } - } ); - } - } ); - -} )(); - -/** - * A template for the URL of the provider endpoint. This URL will be queried for each resource to be embedded. - * - * It uses the following parameters: - * - * * `url` – The URL of the requested media, e.g. `https://twitter.com/ckeditor/status/401373919157821441`. - * * `callback` – The name of the globally available callback used for JSONP requests. - * - * For example: - * - * config.embed_provider = '//example.com/api/oembed-proxy?resource-url={url}&callback={callback}'; - * - * By default CKEditor does not use any provider, although there is a ready-to-use URL available via Iframely: - * - * config.embed_provider = '//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}' - * - * However, this endpoint contains certain limitations, e.g. it cannot embed Google Maps content. - * It is recommended to set up an account on the [Iframely](https://iframely.com/) service for - * better control over embedded content. - * - * Read more in the {@glink features/media_embed documentation} - * and see the {@glink examples/mediaembed example}. - * - * Refer to {@link CKEDITOR.plugins.embedBase.baseDefinition#providerUrl} for more information about content providers. - * - * **Important note:** Prior to version 4.7.0 this configuration option defaulted to the - * `//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}` string. - * - * @since 4.5.0 - * @cfg {String} [embed_provider=''] - * @member CKEDITOR.config - */ diff --git a/libraries/ckeditor/plugins/embedbase/dialogs/embedbase.js b/libraries/ckeditor/plugins/embedbase/dialogs/embedbase.js deleted file mode 100644 index 28b0598b7feee098776607d2a5a8a37d80529027..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/dialogs/embedbase.js +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* global alert */ - -CKEDITOR.dialog.add( 'embedBase', function( editor ) { - 'use strict'; - - var lang = editor.lang.embedbase; - - return { - title: lang.title, - minWidth: 350, - minHeight: 50, - - onLoad: function() { - var that = this, - loadContentRequest = null; - - this.on( 'ok', function( evt ) { - // We're going to hide it manually, after remote response is fetched. - evt.data.hide = false; - - // We don't want the widget system to finalize widget insertion (it happens with priority 20). - evt.stop(); - - // Indicate visually that waiting for the response (https://dev.ckeditor.com/ticket/13213). - that.setState( CKEDITOR.DIALOG_STATE_BUSY ); - - var url = that.getValueOf( 'info', 'url' ), - widget = that.getModel( editor ); - - loadContentRequest = widget.loadContent( url, { - noNotifications: true, - - callback: function() { - if ( !widget.isReady() ) { - editor.widgets.finalizeCreation( widget.wrapper.getParent( true ) ); - } - - editor.fire( 'saveSnapshot' ); - - that.hide(); - unlock(); - }, - - errorCallback: function( messageTypeOrMessage ) { - that.getContentElement( 'info', 'url' ).select(); - - alert( widget.getErrorMessage( messageTypeOrMessage, url, 'Given' ) ); - - unlock(); - } - } ); - }, null, null, 15 ); - - this.on( 'cancel', function( evt ) { - if ( evt.data.hide && loadContentRequest ) { - loadContentRequest.cancel(); - unlock(); - } - } ); - - function unlock() { - // Visual waiting indicator is no longer needed (https://dev.ckeditor.com/ticket/13213). - that.setState( CKEDITOR.DIALOG_STATE_IDLE ); - loadContentRequest = null; - } - }, - - contents: [ - { - id: 'info', - - elements: [ - { - type: 'text', - id: 'url', - label: editor.lang.common.url, - required: true, - - setup: function( widget ) { - this.setValue( widget.data.url ); - }, - - validate: function() { - var widget = this.getDialog().getModel( editor ); - - if ( !widget.isUrlValid( this.getValue() ) ) { - return lang.unsupportedUrlGiven; - } - - return true; - } - } - ] - } - ] - }; -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ar.js b/libraries/ckeditor/plugins/embedbase/lang/ar.js deleted file mode 100644 index 29d7642b801f5c5a2a0717b0968486c59fcf62e8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ar.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ar', { - pathName: 'media object', - title: 'أرÙÙ‚ ميديا', - button: 'أرÙÙ‚ ميديا', - unsupportedUrlGiven: 'لم يتم العثور على الرابط المØدد.', - unsupportedUrl: 'لم يتم العثور على الرابط {url}.', - fetchingFailedGiven: 'Ùشل ÙÙŠ جلب Ù…Øتوى لعنوان URL.', - fetchingFailed: 'Ùشل ÙÙŠ جلب Ù…Øتوى لعنوان {url}.', - fetchingOne: 'جار٠إØضار الاستجابة من oEmbed ...', - fetchingMany: 'جار جلب الردود، {current} من {max} تم.' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/az.js b/libraries/ckeditor/plugins/embedbase/lang/az.js deleted file mode 100644 index bd5859864ed4a333ee169974d12ca32bf9a1cae8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/az.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'az', { - pathName: 'Multimedia obyektlÉ™ri', - title: 'Multimedia obyektlÉ™rin quraÅŸdırılması', - button: 'Multimedia obyekti quraÅŸdır', - unsupportedUrlGiven: 'Daxil etdiyiniz linki dÉ™stÉ™klÉ™nmir', - unsupportedUrl: '{url} linki quraÅŸdırıla bilmÉ™z', - fetchingFailedGiven: 'Daxil etdiyiniz linkdÉ™n gÉ™lÉ™n mÉ™lumat yanlışdır', - fetchingFailed: '{url} linkdÉ™n gÉ™lÉ™n mÉ™lumat yanlışdır', - fetchingOne: 'oEmbed tÉ™rÉ™findÉ™n cavabın yoxlanması...', - fetchingMany: 'oEmbed tÉ™rÉ™findÉ™n cavabların yoxlanması, {max}-dan {current} yerinÉ™ yetirilib...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/bg.js b/libraries/ckeditor/plugins/embedbase/lang/bg.js deleted file mode 100644 index af7cba41de72047b61f17f683341a9d69bce5068..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/bg.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'bg', { - pathName: 'медиен обект', - title: 'Вграждане на медиÑ', - button: 'Вмъкни медиÑ', - unsupportedUrlGiven: 'ПоÑочениÑÑ‚ URL Ð°Ð´Ñ€ÐµÑ Ð½Ðµ Ñе поддържа.', - unsupportedUrl: 'URL адреÑÑŠÑ‚ {url} не Ñе поддържа от вграждането на медиÑ.', - fetchingFailedGiven: 'Извличането на Ñъдържание за Ð´Ð°Ð´ÐµÐ½Ð¸Ñ URL Ð°Ð´Ñ€ÐµÑ Ð½Ðµ е уÑпешно.', - fetchingFailed: 'Извличането на Ñъдържание за {url} не е уÑпешно.', - fetchingOne: 'Извличане oEmbed заÑвка...', - fetchingMany: 'Извличане oEmbed заÑвка, {current} от {max}...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ca.js b/libraries/ckeditor/plugins/embedbase/lang/ca.js deleted file mode 100644 index 6f29ebe7ada13fd5f172df84120727d4e1148197..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ca.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ca', { - pathName: 'objecte multimèdia', - title: 'Objecte multimèdia incrustat', - button: 'Inserir objecte multimèdia incrustat', - unsupportedUrlGiven: 'La URL especificada no és compatible.', - unsupportedUrl: 'La URL {url} no és compatible pels objectes multimèdia incrustats.', - fetchingFailedGiven: 'No s\'ha pogut obtenir el contingut de la URL especificada.', - fetchingFailed: 'No s\'ha pogut obtenir el contingut de {url}.', - fetchingOne: 'Recuperant resposta de oEmbed...', - fetchingMany: 'Recuperant respostes dels oEmbed, {current} de {max} finalitzats...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/cs.js b/libraries/ckeditor/plugins/embedbase/lang/cs.js deleted file mode 100644 index 695120768dbe8246267a8a2bae761b0950079b09..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/cs.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'cs', { - pathName: 'objekt média', - title: 'Vloženà médiÃ', - button: 'Vložit médium', - unsupportedUrlGiven: 'Zadaná URL nenà podporována.', - unsupportedUrl: 'URL {url} nenà podporována ', - fetchingFailedGiven: 'Pro zadanou adresu URL nelze zÃskat obsah.', - fetchingFailed: 'Nelze zÃskat obsah na {url}.', - fetchingOne: 'ZÃskávánà odpovÄ›dà oEmbed...', - fetchingMany: 'ZÃskávánà odpovÄ›dà oEmbed. {current} z {max} hotovo...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/da.js b/libraries/ckeditor/plugins/embedbase/lang/da.js deleted file mode 100644 index db6d48dd8d9cf628b9cb6c72fb77dd9d60921b50..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/da.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'da', { - pathName: 'media objekt', - title: 'Media Embed', - button: 'Indsæt Media Embed', - unsupportedUrlGiven: 'Den angivende URL er ikke undersøttet.', - unsupportedUrl: 'URLen {url} er ikke undersøttet af Media Embed.', - fetchingFailedGiven: 'Kunne ikke hente indholdet fra den angivende URL.', - fetchingFailed: 'Kunne ikke hente indholdet fra {url}.', - fetchingOne: 'Henter oEmbed-svar', - fetchingMany: 'Henter oEmbed-svar, {current} af {max} færdige...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/de-ch.js b/libraries/ckeditor/plugins/embedbase/lang/de-ch.js deleted file mode 100644 index 39de9ca67f2a704d9201ebf0b58b28138628a5fd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/de-ch.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'de-ch', { - pathName: 'Medienobjekt', - title: 'Media Embed (Medieninhalte)', - button: 'Medieninhalte einfügen', - unsupportedUrlGiven: 'Die angegebene URL wird nicht unterstützt.', - unsupportedUrl: 'Die URL {url} wird von Media Embed nicht unterstützt.', - fetchingFailedGiven: 'Abrufen des Inhalts für die angegebene URL ist fehlgeschlagen.', - fetchingFailed: 'Abrufen des Inhalts für {url} ist fehlgeschlagen.', - fetchingOne: 'Empfangen der Medieninhalte...', - fetchingMany: 'Medieninhalte werden abgerufen, {current} von {max} empfangen...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/de.js b/libraries/ckeditor/plugins/embedbase/lang/de.js deleted file mode 100644 index 756088c4dac9cec05fa7670b1c91839bb2f10560..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/de.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'de', { - pathName: 'Medienobjekt', - title: 'Media Embed (Medieninhalte)', - button: 'Medieninhalte einfügen', - unsupportedUrlGiven: 'Die angegebene URL wird nicht unterstützt.', - unsupportedUrl: 'Die URL {url} wird von Media Embed nicht unterstützt.', - fetchingFailedGiven: 'Abrufen des Inhalts für die angegebene URL ist fehlgeschlagen.', - fetchingFailed: 'Abrufen des Inhalts für {url} ist fehlgeschlagen.', - fetchingOne: 'Empfangen der Medieninhalte...', - fetchingMany: 'Medieninhalte werden abgerufen, {current} von {max} empfangen...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/en-au.js b/libraries/ckeditor/plugins/embedbase/lang/en-au.js deleted file mode 100644 index a951765adec19f33a07dff39b598c0384df68a28..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/en-au.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'en-au', { - pathName: 'media object', - title: 'Media Embed', - button: 'Insert Media Embed', - unsupportedUrlGiven: 'The specified URL is not supported.', - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', - fetchingFailedGiven: 'Failed to fetch content for the given URL.', - fetchingFailed: 'Failed to fetch content for {url}.', - fetchingOne: 'Fetching oEmbed response...', - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/en.js b/libraries/ckeditor/plugins/embedbase/lang/en.js deleted file mode 100644 index d40658d5c4435ff24ec3cb26d3b949140f43b12d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/en.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'en', { - pathName: 'media object', - title: 'Media Embed', - button: 'Insert Media Embed', - unsupportedUrlGiven: 'The specified URL is not supported.', - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', - fetchingFailedGiven: 'Failed to fetch content for the given URL.', - fetchingFailed: 'Failed to fetch content for {url}.', - fetchingOne: 'Fetching oEmbed response...', - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/eo.js b/libraries/ckeditor/plugins/embedbase/lang/eo.js deleted file mode 100644 index 4df356aea58d9093930e9966e4e8465035ba99ca..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/eo.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'eo', { - pathName: 'Datumportila objekto', - title: 'Enkorpigo de datumportilo', - button: 'Enmetu enkorpigitan datumportilon.', - unsupportedUrlGiven: 'la indikita URL ne estas subtenata.', - unsupportedUrl: 'La URL {url} ne estas subtenata de enkorpigo de datumportilo.', - fetchingFailedGiven: 'Rekuperi enhavon por la indikitan URL malsukcesis.', - fetchingFailed: 'Rekuperi enhavon por {url} malsukcesis.', - fetchingOne: 'La respondo de la enkorpigita objekto estas serĉata ...', - fetchingMany: 'La respondoj de la enkorpigita objekto estas serĉataj, {current} el {max} faritaj...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/es-mx.js b/libraries/ckeditor/plugins/embedbase/lang/es-mx.js deleted file mode 100644 index 7ca66af0a92c97dcfe60f6a93d78f77cfd31cb6c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/es-mx.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'es-mx', { - pathName: 'objeto multimedia', - title: 'Empotrar multimedia', - button: 'Insertar multimedia empotrado', - unsupportedUrlGiven: 'La URL especificada no es soportada.', - unsupportedUrl: 'La URL {url} no es soportada para empotrar multimedia', - fetchingFailedGiven: 'No se pudo obtener el contenido de la URL dada.', - fetchingFailed: 'No se pudo obtener el contenido de {url}.', - fetchingOne: 'Recuperar o Incrustar respuesta ...', - fetchingMany: 'Recuperar o Incrustar respuestas, {current} de {max} listo...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/es.js b/libraries/ckeditor/plugins/embedbase/lang/es.js deleted file mode 100644 index d80bbd06860b9a080442d69939e0e2d868117890..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/es.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'es', { - pathName: 'objeto media', - title: 'Media incrustado', - button: 'Insertar Media incrustado', - unsupportedUrlGiven: 'La URL especificada no está soportada.', - unsupportedUrl: 'La URL {url} no está soportada por Medio Inscrustado.', - fetchingFailedGiven: 'Fallo al recuperar el contenido de la URL dada.', - fetchingFailed: 'Fallo al recuperar contenido de {url}.', - fetchingOne: 'Recuperando respuesta oEmbed...', - fetchingMany: 'Recuperando respuestas oEmbed, {current} de {max} hecho...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/et.js b/libraries/ckeditor/plugins/embedbase/lang/et.js deleted file mode 100644 index 73aefd3c951b8665b4bd6aa3be24f8750838baf3..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/et.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'et', { - pathName: 'meedia objekt', - title: 'Meedia pesa', - button: 'Sisesta meedia pesa', - unsupportedUrlGiven: 'Antud URL ei ole toetatud.', - unsupportedUrl: 'Meedia pesa ei toeta URLi {url}.', - fetchingFailedGiven: 'Antud URLi sisu hankimine nurjus.', - fetchingFailed: 'URLi {url} sisu hankimine nurjus.', - fetchingOne: 'oEmbed\'i vastuse hankimine...', - fetchingMany: 'oEmbed\'i vastuste hankimine, valmist {current} / {max}...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/eu.js b/libraries/ckeditor/plugins/embedbase/lang/eu.js deleted file mode 100644 index 7fc6fee03e625b8bdf8255a0bcb826c96c951f06..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/eu.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'eu', { - pathName: 'multimedia objektua', - title: 'Media Embed', - button: 'Txertatu edukia', - unsupportedUrlGiven: 'Ez dago zehazturiko URLarentzako euskarririk', - unsupportedUrl: 'Media Embed-ek ez dauka {url} URLarentzako euskarririk.', - fetchingFailedGiven: 'Huts egin du emandako URLetik edukia eskuratzean.', - fetchingFailed: 'Huts egin du {url}(e)tik edukia eskuratzean.', - fetchingOne: 'oEmbed erantzuna eskuratzen...', - fetchingMany: 'oEmbed erantzunak eskuratzen, {current} / {max}' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/fa.js b/libraries/ckeditor/plugins/embedbase/lang/fa.js deleted file mode 100644 index c71a36c8c0461208dfbe33e8c95a62ce2fd9028c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/fa.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'fa', { - pathName: 'رسانه', - title: 'نمایشگر رسانه', - button: 'وارد کردن نمایشگر رسانه', - unsupportedUrlGiven: 'آدرس مشخص شده پشتیبانی نمیشود', - unsupportedUrl: 'آدرس {url} توسط نمایشگر رسانه پشتیبانی نمیشود', - fetchingFailedGiven: 'بارگیری Ù…Øتوا برای آدرس داده شده ناموÙÙ‚ بود', - fetchingFailed: 'بارگیری Ù…Øتوا از آدرس {url} ناموÙÙ‚ بود', - fetchingOne: 'بارگیری پاسخ نمایشگر خروجی ... ', - fetchingMany: 'بارگیری پاسخ نمایشگر خروجی ØŒ {current} از {max} انجام شده ...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/fr.js b/libraries/ckeditor/plugins/embedbase/lang/fr.js deleted file mode 100644 index 074c9fb5ca75973a96995ee84dd3a406b95c1a65..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/fr.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'fr', { - pathName: 'objet média', - title: 'Incorporation de média', - button: 'Incorporer un média', - unsupportedUrlGiven: 'L\'URL spécifiée n\'est pas supportée.', - unsupportedUrl: 'L\'URL {url} n\'est pas supportée par l\'incorporation de média.', - fetchingFailedGiven: 'Échec de la récupération du contenu de l\'URL donnée.', - fetchingFailed: 'Échec de la récupération du contenu pour {url}.', - fetchingOne: 'Récupération de la réponse oEmbed...', - fetchingMany: 'Récupération des réponses oEmbed, {current} sur {max} effectué...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/gl.js b/libraries/ckeditor/plugins/embedbase/lang/gl.js deleted file mode 100644 index e53ccd8acc648f92ce9d3b2c0324f10629258f49..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/gl.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'gl', { - pathName: 'obxecto multimedia', - title: 'Multimedia integrado', - button: 'Inserir un multimedia integrado', - unsupportedUrlGiven: 'O URL especificado non está admitido.', - unsupportedUrl: 'O URL {url} non está admitido polo multimedia integrado.', - fetchingFailedGiven: 'Non foi posÃbel obter o contido do URL indicado.', - fetchingFailed: 'Non foi posÃbel obter o contido der {url}.', - fetchingOne: 'Obtendo a resposta oEmbed...', - fetchingMany: 'Obtendo as respostas oEmbed, feito {current} de {max}...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/hr.js b/libraries/ckeditor/plugins/embedbase/lang/hr.js deleted file mode 100644 index 6edd211636a4d10aee284472267dcdcb6b28103f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/hr.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'hr', { - pathName: 'objekt medija', - title: 'Media Embed', - button: 'Umetanje Media Embed', - unsupportedUrlGiven: 'Navedeni URL nije podržan', - unsupportedUrl: 'URL {url} nije podržan od strane Media Embed-a.', - fetchingFailedGiven: 'Nije moguće dohvatiti sadržaj danog URL-a.', - fetchingFailed: 'Nije moguće dohvatiti sadržaj za {url}.', - fetchingOne: 'Dohvaćanje oEmbed odgovora...', - fetchingMany: 'Dohvaćanje oEmbed odgovora, {current} od {max} gotovo...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/hu.js b/libraries/ckeditor/plugins/embedbase/lang/hu.js deleted file mode 100644 index 43205fc1d36c1b1504889e76a3374a7e8d1743af..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/hu.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'hu', { - pathName: 'média objektum', - title: 'Média beágyazása', - button: 'Beágyazott média beszúrása', - unsupportedUrlGiven: 'A megadott URL nem támogatott.', - unsupportedUrl: 'Az URL-t {url} a média beágyazása nem támogatja.', - fetchingFailedGiven: 'Nem sikerült a megadott URL-hez tartalmat kinyerni.', - fetchingFailed: 'Nem sikerült az {url}-nek a tartalmát kinyerni.', - fetchingOne: 'oEmbed válasz kinyerése...', - fetchingMany: 'oEmbed válasz kinyerése folyamatban, {current} a {max}-ból kész...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/id.js b/libraries/ckeditor/plugins/embedbase/lang/id.js deleted file mode 100644 index a1efbddc1db01d9d5d1aca42d29f055fd5ff69db..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/id.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'id', { - pathName: 'media object', // MISSING - title: 'Sisipkan Media', - button: 'Insert Media Embed', // MISSING - unsupportedUrlGiven: 'The specified URL is not supported.', // MISSING - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', // MISSING - fetchingFailedGiven: 'Failed to fetch content for the given URL.', // MISSING - fetchingFailed: 'Gagal mengambil konten untuk {url}', - fetchingOne: 'Fetching oEmbed response...', // MISSING - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' // MISSING -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/it.js b/libraries/ckeditor/plugins/embedbase/lang/it.js deleted file mode 100644 index 8b937ed9ea1f4abeb1671a5fab2249b20a732ba4..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/it.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'it', { - pathName: 'oggetto multimediale', - title: 'Media incorporato', - button: 'Inserisci media incorporato', - unsupportedUrlGiven: 'L\'URL specificato non è supportato.', - unsupportedUrl: 'L\'URL {url} non è supportato da Media incorporato.', - fetchingFailedGiven: 'Non è stato possibile recuperareil contenuto per l\'URL specificato.', - fetchingFailed: 'Non è stato possibile recuperare il contenuto per {url}.', - fetchingOne: 'Recupero della risposta oEmbed...', - fetchingMany: 'Recupero delle risposta oEmbed, {current} di {max} completati...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ja.js b/libraries/ckeditor/plugins/embedbase/lang/ja.js deleted file mode 100644 index 427833645cecfe933487c00620d08706bb8d9859..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ja.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ja', { - pathName: 'media object', // MISSING - title: 'Media Embed', // MISSING - button: 'Insert Media Embed', // MISSING - unsupportedUrlGiven: '指定ã•ã‚ŒãŸURLã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。', - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', // MISSING - fetchingFailedGiven: 'Failed to fetch content for the given URL.', // MISSING - fetchingFailed: 'Failed to fetch content for {url}.', // MISSING - fetchingOne: 'Fetching oEmbed response...', // MISSING - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' // MISSING -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ko.js b/libraries/ckeditor/plugins/embedbase/lang/ko.js deleted file mode 100644 index 78fb6163f97fb1fec195e7d652a28ca509a3e11f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ko.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ko', { - pathName: '미디어 오브ì 트', - title: '미디어 ìž„ë² ë“œ', - button: '미디어 ìž„ë² ë“œ 삽입', - unsupportedUrlGiven: '지ì›í•˜ì§€ 않는 주소 형ì‹ìž…니다.', - unsupportedUrl: 'ìž…ë ¥í•˜ì‹ ì£¼ì†Œ {url}ì€ ì§€ì›ë˜ì§€ 않는 형ì‹ìž…니다.', - fetchingFailedGiven: 'ìž…ë ¥í•˜ì‹ ì£¼ì†Œì—ì„œ ë‚´ìš©ì„ ë¶ˆëŸ¬ì˜¬ 수 없습니다.', - fetchingFailed: 'ìž…ë ¥í•˜ì‹ ì£¼ì†Œ {url}ì—ì„œ ë‚´ìš©ì„ ë¶ˆëŸ¬ì˜¬ 수 없습니다.', - fetchingOne: 'oEmbed ì‘ë‹µì„ ê°€ì ¸ì˜¤ëŠ” 중...', - fetchingMany: 'ì´ {max} ê°œ 중{current} 번째 oEmbed ì‘ë‹µì„ ê°€ì ¸ì˜¤ëŠ” 중...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ku.js b/libraries/ckeditor/plugins/embedbase/lang/ku.js deleted file mode 100644 index 630c421f62e4f4516541afbe78e562ce6ebc8971..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ku.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ku', { - pathName: 'ڕاگەیاندنی بەرکار', - title: 'خستنەناوی ڕاگەیاندن', - button: 'خستنەناوی ڕاگەیاندن', - unsupportedUrlGiven: 'بەستەری نیشانکراو پشتیوان نەکراوە.', - unsupportedUrl: 'بەستەری {url} پشتیواننەککراوە لەلایەن خستنەناوی ڕاگەیاندن.', - fetchingFailedGiven: 'سەرکەوتوونەبوو Ù„Û• هێنانی ناوەڕۆکی بەستەری دراو', - fetchingFailed: 'سەرکەوتوونەبوو Ù„Û• هێنانەی ناوەڕۆکی ئەم بەستەرە {url}.', - fetchingOne: 'Ù„Û• Ù‡Û•ÙˆÚµÛŒ وەڵامی خستنەناوە', - fetchingMany: 'Ù„Û• Ù‡Û•ÙˆÚµÛŒ هێنانی خستنەناوە, {current} Ù„Û• {max} کۆتایهاتووە...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/lv.js b/libraries/ckeditor/plugins/embedbase/lang/lv.js deleted file mode 100644 index 007e5d11dd618a32e6a5d212f61a3ae579eca814..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/lv.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'lv', { - pathName: 'mÄ“dija objekts', - title: 'Ievietot mÄ“diju', - button: 'ievietot mÄ“dija objektu', - unsupportedUrlGiven: 'NorÄdÄ«tÄ adrese netiek atbalstÄ«ta', - unsupportedUrl: 'Adrese {url} netiek atblastÄ«ta ievietoÅ¡anai.', - fetchingFailedGiven: 'NeizdevÄs ielÄdÄ“t saturu no norÄdÄ«tÄs adreses.', - fetchingFailed: 'NeizdevÄs ielÄdÄ“t saturu no {url}', - fetchingOne: 'IelÄdÄ“ju oEmbed atbildi...', - fetchingMany: 'IelÄdÄ“ju oEmbed atbildes, {current} no {max} izpildÄ«ts...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/nb.js b/libraries/ckeditor/plugins/embedbase/lang/nb.js deleted file mode 100644 index cee34dc3a391012a62542be35e67543a69f73d44..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/nb.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'nb', { - pathName: 'mediaobjekt', - title: 'Media-innbygging', - button: 'Sett inn mediaobjekt', - unsupportedUrlGiven: 'Den oppgitte URL-en er ikke støttet.', - unsupportedUrl: 'URL-en {url} er ikke støttet av Media-innbygging.', - fetchingFailedGiven: 'Kunne ikke hente innhold for den oppgitte URL-en.', - fetchingFailed: 'Kunne ikke hente innhold for {url}.', - fetchingOne: 'Henter oEmbed-svar...', - fetchingMany: 'Henter oEmbed-svar, {current} av {max} fullført...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/nl.js b/libraries/ckeditor/plugins/embedbase/lang/nl.js deleted file mode 100644 index cb6151a49986918997ad7b3491e4cc5e311bc938..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/nl.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'nl', { - pathName: 'media object', - title: 'Mediareferentie', - button: 'Mediareferentie invoegen', - unsupportedUrlGiven: 'De opgegeven URL wordt niet ondersteund.', - unsupportedUrl: 'De URL {url} wordt niet ondersteund door Mediareferentie.', - fetchingFailedGiven: 'Kon de inhoud van de opgegeven URL niet ophalen', - fetchingFailed: 'Kon de inhoud van {url} niet ophalen.', - fetchingOne: 'Ophalen van oEmbed antwoord…', - fetchingMany: 'Ophalen van oEmbed antwoorden, {current} van {max} klaar…' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/oc.js b/libraries/ckeditor/plugins/embedbase/lang/oc.js deleted file mode 100644 index 66619818345db038bc55ec0da0600bfacfefd413..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/oc.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'oc', { - pathName: 'objècte mèdia', - title: 'Incorporacion de mèdia', - button: 'Incorporar un mèdia', - unsupportedUrlGiven: 'L\'URL especificada es pas suportada.', - unsupportedUrl: 'L\'URL {url} es pas suportada per l\'incorporacion de mèdia.', - fetchingFailedGiven: 'Fracà s de la recuperacion del contengut de l\'URL donada.', - fetchingFailed: 'Fracà s de la recuperacion del contengut per {url}.', - fetchingOne: 'Recuperacion de la responsa oEmbed...', - fetchingMany: 'Recuperacion de las responsas oEmbed, {current} sus {max} efectuat...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/pl.js b/libraries/ckeditor/plugins/embedbase/lang/pl.js deleted file mode 100644 index 605742762be2b6ce54a20c5adfdcb16c02d120f7..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/pl.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'pl', { - pathName: 'obiekt multimediów', - title: 'Osadzenie multimediów (oEmbed)', - button: 'Osadź obiekt multimediów (oEmbed)', - unsupportedUrlGiven: 'Podany adres URL nie jest obsÅ‚ugiwany.', - unsupportedUrl: 'Adres URL {url} nie jest obsÅ‚ugiwany przez funkcjonalność osadzania multimediów.', - fetchingFailedGiven: 'Nie udaÅ‚o siÄ™ pobrać zawartoÅ›ci dla podanego adresu URL.', - fetchingFailed: 'Nie udaÅ‚o siÄ™ pobrać zawartoÅ›ci dla {url}.', - fetchingOne: 'Pobieranie odpowiedzi oEmbed...', - fetchingMany: 'Pobieranie odpowiedzi oEmbed, gotowe {current} z {max}...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/pt-br.js b/libraries/ckeditor/plugins/embedbase/lang/pt-br.js deleted file mode 100644 index 2c28809aad88545a508af4c84f14f15ef07e5681..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/pt-br.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'pt-br', { - pathName: 'objeto de mÃdia', - title: 'Incorporação de MÃdia', - button: 'Inserir Incorporação de MÃdia', - unsupportedUrlGiven: 'A URL especificada não é suportada.', - unsupportedUrl: 'A UTL {url} não é suportada pela Incorporação de MÃdia.', - fetchingFailedGiven: 'Falha ao obter conteúdo para a URL informada.', - fetchingFailed: 'Falha ao obter conteúdo para {url}.', - fetchingOne: 'Obtendo resposta oEmbed...', - fetchingMany: 'Obtendo respostas oEmbed, {current} de {max} completos...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/pt.js b/libraries/ckeditor/plugins/embedbase/lang/pt.js deleted file mode 100644 index c8c0fc1303419656774463c9484b4c79c694d6d0..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/pt.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'pt', { - pathName: 'objeto de media', - title: 'Embeber media', - button: 'Insert Media Embed', // MISSING - unsupportedUrlGiven: 'O URL especificado não é suportado.', - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', // MISSING - fetchingFailedGiven: 'Failed to fetch content for the given URL.', // MISSING - fetchingFailed: 'Failed to fetch content for {url}.', // MISSING - fetchingOne: 'Fetching oEmbed response...', // MISSING - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' // MISSING -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ro.js b/libraries/ckeditor/plugins/embedbase/lang/ro.js deleted file mode 100644 index 49fab33c868315938ac2eb55d605cbf7c55f1912..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ro.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ro', { - pathName: 'obiect multimedia', - title: 'ÃŽncorporare obiect multimedia', - button: 'Inserare încorporare multimedia', - unsupportedUrlGiven: 'URL-ul specificat nu este suportat.', - unsupportedUrl: 'URL-ul {url} nu este suportat de funcÈ›ia încorporare multimedia.', - fetchingFailedGiven: 'Nu s-a putut citi conÈ›inutul pentru URL-ul specificat.', - fetchingFailed: 'Nu s-a putut citi conÈ›inutul pentru {url}.', - fetchingOne: 'Se citeÈ™te răspunsul oEmbed...', - fetchingMany: 'Se citesc răspunsurile oEmbed, {current} din {max} realizat...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ru.js b/libraries/ckeditor/plugins/embedbase/lang/ru.js deleted file mode 100644 index 4561ed2840bbea6d818cd95f3e337663c3b0f55a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ru.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ru', { - pathName: 'Медиа объект', - title: 'Медиаконтент', - button: 'Ð’Ñтавить Медиаконтент', - unsupportedUrlGiven: 'Данный URL не поддерживаетÑÑ.', - unsupportedUrl: 'URL {url} не поддерживаетÑÑ Media Embed.', - fetchingFailedGiven: 'Ðе удалоÑÑŒ подгрузить Ñодержимое Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ URL', - fetchingFailed: 'Ðе удалоÑÑŒ подгрузить Ñодержимое Ð´Ð»Ñ {url}', - fetchingOne: 'Подгружаем oEmbed ответ...', - fetchingMany: 'Подгружаем oEmbed ответы, {current} из {max} подгружено...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/sk.js b/libraries/ckeditor/plugins/embedbase/lang/sk.js deleted file mode 100644 index 607071ac5f175e0cb7e3de0b2637bd6271e5fe7e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/sk.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'sk', { - pathName: 'media objekt', - title: 'Media Embed', - button: 'Vložte Media Embed', - unsupportedUrlGiven: 'Zadaná URL nie je podporovaná.', - unsupportedUrl: 'URL {url} nie je podporovaná Media Embedom.', - fetchingFailedGiven: 'Nepodarilo sa zÃskaÅ¥ obsah zo zadanej URL.', - fetchingFailed: 'Nepodarilo sa zÃskaÅ¥ obsah z {url}.', - fetchingOne: 'ZÃskavanie oEmbed odpovede...', - fetchingMany: 'ZÃskavanie oEmbed odpovede, {current} z {max} hotových...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/sq.js b/libraries/ckeditor/plugins/embedbase/lang/sq.js deleted file mode 100644 index aeaf8e3e1f4d2689980e3bbff1788806d5048bd2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/sq.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'sq', { - pathName: 'Objekt mediatik', - title: 'Media Bashkangjitur', - button: 'Shto Lidhje Mediatike', - unsupportedUrlGiven: 'URL e shkruar nuk është e mbështetur.', - unsupportedUrl: 'URL {url} nuk është e mbështetur nga Media Embed.', - fetchingFailedGiven: 'Dështoi tërheqja e përmbajtjes nga URL e dhënë.', - fetchingFailed: 'Dështoi tërheqja e përmbajtjes nga {url}.', - fetchingOne: 'Përgjigja e tërheqjes së oEmbed...', - fetchingMany: 'Përgjigja e tërheqjes së oEmbed, janë realizuar {current} nga {max}...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/sr-latn.js b/libraries/ckeditor/plugins/embedbase/lang/sr-latn.js deleted file mode 100644 index 4ebe05043e07d8ebcf9e6ba2f6aa84f022c7dfd1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/sr-latn.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'sr-latn', { - pathName: 'medijski objekat', - title: 'Ugradnja medija', - button: 'Umetnite ugradjene medije', - unsupportedUrlGiven: 'Dat URL nije podržan.', - unsupportedUrl: 'Ugradjivanje medija ne podržava URL {url}.', - fetchingFailedGiven: 'Nije uspelo izdvajanje sadržaja za navedeni URL.', - fetchingFailed: 'Nije uspelo izdvojiti sadržaj {url}-a.', - fetchingOne: 'oEmbed preuzimanje odgovora...', - fetchingMany: 'oEmbed preuzimanje odgovora u toku, {current} od {max} spremno ...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/sr.js b/libraries/ckeditor/plugins/embedbase/lang/sr.js deleted file mode 100644 index c4d0d07c6fe8fd9895c0eafab9f60defcd6ab056..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/sr.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'sr', { - pathName: 'медијÑки објекат', - title: 'Уградња медија', - button: 'Зметните уграђене медије', - unsupportedUrlGiven: 'Дат УРЛ није подржан', - unsupportedUrl: ' Уграђивање медија не подржава УРЛ {url}.', - fetchingFailedGiven: 'Ðије уÑпело издвајање Ñадржаја за наведени УРЛ .', - fetchingFailed: 'Ðије уÑпело издвојити Ñадржај {url}-a.', - fetchingOne: 'oЕмбед преузимање одговора...', - fetchingMany: 'oЕмбед преузимање одговора у току, {current} од {max} Ñпремно ...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/sv.js b/libraries/ckeditor/plugins/embedbase/lang/sv.js deleted file mode 100644 index cdbc5472ff6e20f0afde4d8030ea4cc317868cf1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/sv.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'sv', { - pathName: 'mediaobjekt', - title: 'Mediainbäddning', - button: 'Lägg in mediainbäddning', - unsupportedUrlGiven: 'Den angivna URL:en stöds inte.', - unsupportedUrl: 'URL:en {url} stöds inte av mediainbäddningen.', - fetchingFailedGiven: 'Lyckades inte hämta innehÃ¥llet frÃ¥n den angivna URL:en.', - fetchingFailed: 'Lyckades inte hämta innehÃ¥ll frÃ¥n {url}.', - fetchingOne: 'Hämtar oEmbed-svar...', - fetchingMany: 'Hämtar oEmbed-svar, {current} av {max} färdiga...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/tr.js b/libraries/ckeditor/plugins/embedbase/lang/tr.js deleted file mode 100644 index aad40243ba97591ccb65fcde45c981437c4cfa90..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/tr.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'tr', { - pathName: 'medya nesnesi', - title: 'Gömülmüş Medya', - button: 'Gömülü Medya Ekle', - unsupportedUrlGiven: 'BelirtmiÅŸ olduÄŸunuz URL desteklenmiyor.', - unsupportedUrl: 'BelirttiÄŸiniz URL {url} gömülü medya tarafından desteklenmiyor.', - fetchingFailedGiven: 'VermiÅŸ olduÄŸunuz URL\'nin içeriÄŸi alınamadı.', - fetchingFailed: '{url} içeriÄŸi alınamadı.', - fetchingOne: 'oEmbed cevabı alınıyor...', - fetchingMany: 'oEmbed cevabı alınıyor, {current} / {max} tamamlandı...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/ug.js b/libraries/ckeditor/plugins/embedbase/lang/ug.js deleted file mode 100644 index 47df844440a3de6ad4cb2d6ffea19a1fc2b14371..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/ug.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'ug', { - pathName: 'ۋاسىتە ئوبيÛكتى', - title: 'سىÚدۈرمە ۋاسىتە', - button: 'سىÚدۈرمە ۋاسىتە قىستۇر', - unsupportedUrlGiven: 'بەلگىلەنگەن ئۇلانمىنى قوللىمايدۇ .', - unsupportedUrl: 'The URL {url} is not supported by Media Embed.', // MISSING - fetchingFailedGiven: 'Failed to fetch content for the given URL.', // MISSING - fetchingFailed: 'Failed to fetch content for {url}.', // MISSING - fetchingOne: 'oEmbed Ù†Ù‰Ú Ø¦Ù‰Ù†ÙƒØ§Ø³Ù‰ØºØ§ ئÛرىشىۋاتىدۇ ...', - fetchingMany: 'Fetching oEmbed responses, {current} of {max} done...' // MISSING -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/uk.js b/libraries/ckeditor/plugins/embedbase/lang/uk.js deleted file mode 100644 index 954f45987f0c4c593211e6edec69ad66dcb0f3f9..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/uk.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'uk', { - pathName: 'Медіаоб’єкт', - title: 'Медіаконтент', - button: 'Ð’Ñтавити медіаконтент', - unsupportedUrlGiven: 'Вказане URL поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ðµ підтримуєтьÑÑ.', - unsupportedUrl: 'URL поÑÐ¸Ð»Ð°Ð½Ð½Ñ {url} не підтримуєтьÑÑ Ð¼ÐµÐ´Ñ–Ð°ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð¾Ð¼.', - fetchingFailedGiven: 'Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ контент Ð´Ð»Ñ Ð´Ð°Ð½Ð¾Ð³Ð¾ URL поÑиланнÑ.', - fetchingFailed: 'Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ контент Ð´Ð»Ñ {url}.', - fetchingOne: 'ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ oEmbed відповіді...', - fetchingMany: 'ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ {current} із {max} oEmbed відповідей завершено....' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/zh-cn.js b/libraries/ckeditor/plugins/embedbase/lang/zh-cn.js deleted file mode 100644 index 5c78cb48310d983433f09e5fb6a4debdc434f3e6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/zh-cn.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'zh-cn', { - pathName: '媒体对象', - title: '嵌入媒体', - button: 'æ’入媒体', - unsupportedUrlGiven: 'ä¸æ”¯æŒæŒ‡å®šçš„ URL', - unsupportedUrl: '嵌入媒体ä¸æ”¯æŒæ¤ URL {url}', - fetchingFailedGiven: 'æ— æ³•æŠ“å–æ¤ URL 的内容', - fetchingFailed: 'æ— æ³•æŠ“å– {url} 的内容', - fetchingOne: 'æ£åœ¨æŠ“å–...', - fetchingMany: 'æ£åœ¨æŠ“å–,{max} ä¸çš„ {current} ...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/lang/zh.js b/libraries/ckeditor/plugins/embedbase/lang/zh.js deleted file mode 100644 index 01009d6b0718294be03f513e4493a16aef2761a3..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/lang/zh.js +++ /dev/null @@ -1,15 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'embedbase', 'zh', { - pathName: '媒體元件', - title: '內嵌媒體', - button: 'æ’入內嵌媒體', - unsupportedUrlGiven: 'ä¸æ”¯æ´æŒ‡å®šçš„ URL。', - unsupportedUrl: '內嵌媒體ä¸æ”¯æ´ URL {url} 。', - fetchingFailedGiven: '抓å–指定 URL 的內容失敗。', - fetchingFailed: 'æŠ“å– {url} 的內容失敗。', - fetchingOne: 'æ£åœ¨æŠ“å– oEmbed 回應...', - fetchingMany: 'æ£åœ¨æŠ“å– oEmbed 回應,{max} ä¸çš„ {current} 已完æˆ...' -} ); diff --git a/libraries/ckeditor/plugins/embedbase/plugin.js b/libraries/ckeditor/plugins/embedbase/plugin.js deleted file mode 100644 index a6953c8ea9a4b38cd5cb64b6efa03c5060c861c5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedbase/plugin.js +++ /dev/null @@ -1,647 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -( function() { - 'use strict'; - - /** - * JSONP communication. - * - * @private - * @singleton - * @class CKEDITOR.plugins.embedBase._jsonp - */ - var Jsonp = { - /** - * Creates a `<script>` element and attaches it to the document `<body>`. - * - * @private - */ - _attachScript: function( url, errorCallback ) { - // ATM we cannot use CKE scriptloader here, because it will make sure that script - // with given URL is added only once. - var script = new CKEDITOR.dom.element( 'script' ); - script.setAttribute( 'src', url ); - script.on( 'error', errorCallback ); - - CKEDITOR.document.getBody().append( script ); - - return script; - }, - - /** - * Sends a request using the JSONP technique. - * - * @param {CKEDITOR.template} urlTemplate The template of the URL to be requested. All properties - * passed in `urlParams` can be used, plus a `{callback}`, which represents a JSONP callback, must be defined. - * @param {Object} urlParams Parameters to be passed to the `urlTemplate`. - * @param {Function} callback - * @param {Function} [errorCallback] - * @returns {Object} The request object with a `cancel()` method. - */ - sendRequest: function( urlTemplate, urlParams, callback, errorCallback ) { - var request = {}; - urlParams = urlParams || {}; - - var callbackKey = CKEDITOR.tools.getNextNumber(), - scriptElement; - - urlParams.callback = 'CKEDITOR._.jsonpCallbacks[' + callbackKey + ']'; - - CKEDITOR._.jsonpCallbacks[ callbackKey ] = function( response ) { - // On IEs scripts are sometimes loaded synchronously. It is bad for two reasons: - // * nature of sendRequest() is unstable, - // * scriptElement does not exist yet. - setTimeout( function() { - cleanUp(); - callback( response ); - } ); - }; - - scriptElement = this._attachScript( urlTemplate.output( urlParams ), function() { - cleanUp(); - errorCallback && errorCallback(); - } ); - - request.cancel = cleanUp; - - function cleanUp() { - if ( scriptElement ) { - scriptElement.remove(); - delete CKEDITOR._.jsonpCallbacks[ callbackKey ]; - scriptElement = null; - } - } - - return request; - } - }; - - CKEDITOR.plugins.add( 'embedbase', { - lang: 'ar,az,bg,ca,cs,da,de,de-ch,en,en-au,eo,es,es-mx,et,eu,fa,fr,gl,hr,hu,id,it,ja,ko,ku,lv,nb,nl,oc,pl,pt,pt-br,ro,ru,sk,sq,sr,sr-latn,sv,tr,ug,uk,zh,zh-cn', // %REMOVE_LINE_CORE% - requires: 'dialog,widget,notificationaggregator', - - onLoad: function() { - CKEDITOR._.jsonpCallbacks = {}; - }, - - init: function() { - CKEDITOR.dialog.add( 'embedBase', this.path + 'dialogs/embedbase.js' ); - } - } ); - - /** - * Creates a new embed widget base definition. After other necessary properties are filled this definition - * may be {@link CKEDITOR.plugins.widget.repository#add registered} as a new, independent widget for - * embedding content. - * - * By default an embed widget is set up to work with [oEmbed providers](http://www.oembed.com/) using JSONP - * requests, such as [Iframely](https://iframely.com/) or [Noembed](https://noembed.com/). It can be, - * however, easily configured to use other providers and communication methods, including custom systems - * or local embed databases. - * - * See example usage of this method in: - * - * * [/plugins/embed/plugin.js](https://github.com/ckeditor/ckeditor4/blob/master/plugins/embed/plugin.js) - * * [/plugins/embedsemantic/plugin.js](https://github.com/ckeditor/ckeditor4/blob/master/plugins/embedsemantic/plugin.js) - * - * Note that both these plugins reuse the [dialog](https://github.com/ckeditor/ckeditor4/blob/master/plugins/embedbase/dialogs/embedbase.js) - * defined by the `embedbase` plugin. Integration of the asynchronous way of loading content with a dialog requires additional - * effort. Check the dialog's code for more details. - * - * @static - * @param {CKEDITOR.editor} editor - * @returns {CKEDITOR.plugins.embedBase.baseDefinition} - * @member CKEDITOR.plugins.embedBase - */ - function createWidgetBaseDefinition( editor ) { - var aggregator, - lang = editor.lang.embedbase; - - /** - * An embed widget base definition. It predefines a few {@link CKEDITOR.plugins.widget.definition widget definition} - * properties such as {@link #mask}, {@link #template} and {@link #pathName} and adds methods related to - * content embedding. - * - * To create a base definition use the {@link CKEDITOR.plugins.embedBase#createWidgetBaseDefinition} method. - * - * Note: For easier browsing of this class's API you can hide inherited method using the "Show" drop-down - * on the right-hand side. - * - * @abstract - * @class CKEDITOR.plugins.embedBase.baseDefinition - * @extends CKEDITOR.plugins.widget.definition - */ - return { - mask: true, - template: '<div></div>', - pathName: lang.pathName, - - /** - * Response cache. This cache object will be shared between all instances of this widget. - * - * @private - */ - _cache: {}, - - /** - * A regular expression to pre-validate URLs. - * - * See: - * - * * [https://iframely.com/docs/providers], - * * {@link #isUrlValid}. - */ - urlRegExp: /^((https?:)?\/\/|www\.)/i, - - /** - * The template used to generate the URL of the content provider. Content provider is a service - * which the embed widget will request in order to get an [oEmbed](http://www.oembed.com/) response that - * can be transformed into content which can be embedded in the editor. - * - * Example content providers are: - * - * * [Iframely](https://iframely.com/), - * * [Noembed](https://noembed.com/). - * - * Both Iframely and Noembed are **proxy** services which support **JSONP requests**, hence they are not limited by the - * same-origin policy. Unfortunately, usually oEmbed services exposed by real content providers - * like YouTube or Twitter do not support XHR with CORS or do not support oEmbed at all which makes it - * impossible or hard to get such content to be embedded in the editor. This problem is solved by proxy content providers - * like Iframely and Noembed. - * - * This property must be defined after creating an embed widget base definition. - * - * By default two values are passed to the template: - * - * * `{url}` – The URL of the resource to be embedded. - * * `{callback}` – The JSONP callback to be executed. - * - * Example value: - * - * widgetDefinition.providerUrl = new CKEDITOR.template( - * '//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}' - * ); - * - * @property {CKEDITOR.template} providerUrl - */ - - init: function() { - this.on( 'sendRequest', function( evt ) { - this._sendRequest( evt.data ); - }, this, null, 999 ); - - this.on( 'handleResponse', function( evt ) { - if ( evt.data.html ) { - return; - } - - var retHtml = this._responseToHtml( evt.data.url, evt.data.response ); - - if ( retHtml !== null ) { - evt.data.html = retHtml; - } else { - evt.data.errorMessage = 'unsupportedUrl'; - evt.cancel(); - } - }, this, null, 999 ); - }, - - /** - * Loads content for a given resource URL by requesting the {@link #providerUrl provider}. - * - * Usually widgets are controlled by the {@link CKEDITOR.plugins.widget#setData} method. However, - * loading content is an asynchronous operation due to client-server communication, and it would not - * be possible to pass callbacks to the {@link CKEDITOR.plugins.widget#setData} method so this new method - * is defined for embed widgets. - * - * This method fires two events that allow to customize widget behavior without changing its code: - * - * * {@link #sendRequest}, - * * {@link #handleResponse} (if the request was successful). - * - * Note: This method is always asynchronous, even if the cache was hit. - * - * Example usage: - * - * var url = 'https://twitter.com/reinmarpl/status/573118615274315776'; - * widget.loadContent( url, { - * callback: function() { - * // Success. It is a good time to save a snapshot. - * editor.fire( 'saveSnapshot' ); - * console.log( widget.data.url ); // The above URL. It is only changed - * // once the content is successfully loaded. - * }, - * - * errorCallback: function( message ) { - * editor.showNotification( widget.getErrorMessage( message, url ), 'warning' ); - * } - * } ); - * - * @param {String} url Resource URL to be embedded. - * @param {Object} opts - * @param {Function} [opts.callback] Callback called when content was successfully loaded into the editor. - * @param {Function} [opts.errorCallback] Callback called when an error occurred. - * @param {String} opts.errorCallback.messageTypeOrMessage See {@link #getErrorMessage}. - * @param {Boolean} [opts.noNotifications] Do not show notifications (useful when the dialog is open). - * @returns {CKEDITOR.plugins.embedBase.request} - */ - loadContent: function( url, opts ) { - opts = opts || {}; - - var that = this, - cachedResponse = this._getCachedResponse( url ), - request = { - noNotifications: opts.noNotifications, - url: url, - callback: finishLoading, - errorCallback: function( msg ) { - that._handleError( request, msg ); - if ( opts.errorCallback ) { - opts.errorCallback( msg ); - } - } - }; - - if ( cachedResponse ) { - // Keep the async nature (it caused a bug the very first day when the loadContent() - // was synchronous when cache was hit :D). - setTimeout( function() { - finishLoading( cachedResponse ); - } ); - return; - } - - if ( !opts.noNotifications ) { - request.task = this._createTask(); - } - - // The execution will be followed by #sendRequest's listener. - this.fire( 'sendRequest', request ); - - function finishLoading( response ) { - request.response = response; - - // Check if widget is still valid. - if ( !that.editor.widgets.instances[ that.id ] ) { - CKEDITOR.warn( 'embedbase-widget-invalid' ); - - if ( request.task ) { - request.task.done(); - } - - return; - } - - if ( that._handleResponse( request ) ) { - that._cacheResponse( url, response ); - if ( opts.callback ) { - opts.callback(); - } - } - } - - return request; - }, - - /** - * Checks whether the URL is valid. Usually the content provider makes the final validation - * as only the provider knows what kind of URLs are accepted. However, to give the user some immediate feedback - * a synchronous validation is performed using the {@link #urlRegExp} pattern and the {@link #validateUrl} event. - * - * @param {String} url The URL to check. - * @returns {Boolean} Whether the URL is valid (supported). - */ - isUrlValid: function( url ) { - return this.urlRegExp.test( url ) && this.fire( 'validateUrl', url ) !== false; - }, - - /** - * Generates an error message based on the message type (with a possible suffix) or - * the custom message template. - * - * This method is used when showing a notification or an alert (in a dialog) about an error. - * Usually it is used with an error type which is a string from the `editor.lang.embedbase` object. - * - * There are two error types available at the moment: `'unsupportedUrl'` and `'fetchingFailed'`. - * Additionally, both can be suffixed with `'Given'`. See the language entries to see the difference. - * Inside the dialog this method is used with a suffix and to generate a notification message it is - * used without a suffix. - * - * Additionally, a custom message may be passed and just like language entries, it can use the `{url}` - * placeholder. - * - * While {@link #handleResponse handling the response} you can set an error message or its type. It will - * be passed to this method later. - * - * widget.on( 'handleResponse', function( evt ) { - * if ( evt.data.response.type != 'rich' ) { - * evt.data.errorMessage = '{url} cannot be embedded. Only rich type is supported.'; - * evt.cancel(); - * - * // Or: - * evt.data.errorMessage = 'unsupportedUrl.'; - * evt.cancel(); - * } - * } ); - * - * If you need to display your own error: - * - * editor.showNotification( - * widget.getErrorMessage( '{url} cannot be embedded. Only rich type is supported.', wrongUrl ) - * ); - * - * Or with a message type: - * - * editor.showNotification( - * widget.getErrorMessage( 'unsupportedUrl', wrongUrl ) - * ); - * - * @param {String} messageTypeOrMessage - * @param {String} [url] - * @param {String} [suffix] - * @returns {String} - */ - getErrorMessage: function( messageTypeOrMessage, url, suffix ) { - var message = editor.lang.embedbase[ messageTypeOrMessage + ( suffix || '' ) ]; - if ( !message ) { - message = messageTypeOrMessage; - } - - return new CKEDITOR.template( message ).output( { url: url || '' } ); - }, - - /** - * Sends the request to the {@link #providerUrl provider} using - * the {@link CKEDITOR.plugins.embedBase._jsonp JSONP} technique. - * - * @private - * @param {CKEDITOR.plugins.embedBase.request} request - */ - _sendRequest: function( request ) { - var that = this, - jsonpRequest = Jsonp.sendRequest( - this.providerUrl, - { - url: encodeURIComponent( request.url ) - }, - request.callback, - function() { - request.errorCallback( 'fetchingFailed' ); - } - ); - - request.cancel = function() { - jsonpRequest.cancel(); - that.fire( 'requestCanceled', request ); - }; - }, - - /** - * Handles the response of a successful request. - * - * Fires the {@link #handleResponse} event in order to convert the oEmbed response - * to HTML that can be embedded. - * - * If the response can be handled, the {@link #_setContent content is set}. - * - * @private - * @param {CKEDITOR.plugins.embedBase.request} request - * @returns {Boolean} Whether the response can be handled. Returns `false` if {@link #handleResponse} - * was canceled or the default listener could not convert oEmbed response into embeddable HTML. - */ - _handleResponse: function( request ) { - var evtData = { - url: request.url, - html: '', - response: request.response - }; - - if ( this.fire( 'handleResponse', evtData ) !== false ) { - if ( request.task ) { - request.task.done(); - } - - this._setContent( request.url, evtData.html ); - return true; - } else { - request.errorCallback( evtData.errorMessage ); - return false; - } - }, - - /** - * Handles an error. An error can be caused either by a request failure or an unsupported - * oEmbed response type. - * - * @private - * @param {CKEDITOR.plugins.embedBase.request} request - * @param {String} messageTypeOrMessage See {@link #getErrorMessage}. - */ - _handleError: function( request, messageTypeOrMessage ) { - if ( request.task ) { - request.task.cancel(); - - if ( !request.noNotifications ) { - editor.showNotification( this.getErrorMessage( messageTypeOrMessage, request.url ), 'warning' ); - } - } - }, - - /** - * Returns embeddable HTML for an oEmbed response if it is of the `photo`, `video` or `rich` type. - * - * @private - * @param {Object} response The oEmbed response. - * @returns {String/null} HTML string to be embedded or `null` if this response type is not supported. - */ - _responseToHtml: function( url, response ) { - if ( response.type == 'photo' ) { - return '<img src="' + CKEDITOR.tools.htmlEncodeAttr( response.url ) + '" ' + - 'alt="' + CKEDITOR.tools.htmlEncodeAttr( response.title || '' ) + '" style="max-width:100%;height:auto" />'; - } else if ( response.type == 'video' || response.type == 'rich' ) { - // Embedded iframes are added to page's focus list. Adding negative tabindex attribute - // removes their ability to be focused by user. (https://dev.ckeditor.com/ticket/14538) - response.html = response.html.replace( /<iframe/g, '<iframe tabindex="-1"' ); - - return response.html; - } - - return null; - }, - - /** - * The very final step of {@link #loadContent content loading}. The `url` data property is changed - * and the content is embedded ({@link CKEDITOR.plugins.widget#element}'s HTML is set). - * - * @private - * @param {String} url The resource URL. - * @param {String} content HTML content to be embedded. - */ - _setContent: function( url, content ) { - this.setData( 'url', url ); - this.element.setHtml( content ); - }, - - /** - * Creates a notification aggregator task. - * - * @private - * @returns {CKEDITOR.plugins.notificationAggregator.task} - */ - _createTask: function() { - if ( !aggregator || aggregator.isFinished() ) { - aggregator = new CKEDITOR.plugins.notificationAggregator( editor, lang.fetchingMany, lang.fetchingOne ); - - aggregator.on( 'finished', function() { - aggregator.notification.hide(); - } ); - } - - return aggregator.createTask(); - }, - - /** - * Caches the provider response. - * - * @private - * @param {String} url - * @param {Object} response - */ - _cacheResponse: function( url, response ) { - this._cache[ url ] = response; - }, - - /** - * Returns the cached response. - * - * @private - * @param {String} url - * @returns {Object/undefined} Response or `undefined` if the cache was missed. - */ - _getCachedResponse: function( url ) { - return this._cache[ url ]; - } - }; - - /** - * Fired by the {@link #isUrlValid} method. Cancel the event to make the URL invalid. - * - * @event validateUrl - * @param {String} data The URL being validated. - */ - - /** - * Fired by the {@link #loadContent} method to dispatch a request to the provider. - * You can cancel this event and send the request using a different technique. - * By default, if the event is not stopped or canceled a request will be sent - * using the JSONP technique. - * - * widget.on( 'sendRequest', function( evt ) { - * var request = evt.data; - * - * // Send the request using a technique of your choice (XHR with CORS for instance). - * myApp.requestOembedProvider( request.url, function( err, response ) { - * if ( err ) { - * request.errorCallback( err ); - * } else { - * request.callback( response ); - * } - * } ); - * - * // Do not call other listeners, so the default behavior (JSONP request) - * // will not be executed. - * evt.stop(); - * } ); - * - * @event sendRequest - * @param {CKEDITOR.plugins.embedBase.request} data - */ - - /** - * Fired after receiving a response from the {@link #providerUrl provider}. - * This event listener job is to turn the oEmbed response to embeddable HTML by setting - * `evt.data.html`. - * - * widget.on( 'handleReaponse', function( evt ) { - * evt.data.html = customOembedToHtmlConverter( evt.data.response ); - * } ); - * - * This event can also be canceled to indicate that the response cannot be handled. In such - * case the `evt.data.errorMessage` must be set (see {@link #getErrorMessage}). - * - * widget.on( 'handleReaponse', function( evt ) { - * if ( evt.data.response.type == 'photo' ) { - * // Will display the editor.lang.embedbase.unsupportedUrl(Given) message. - * evt.data.errorMessage = 'unsupportedUrl'; - * evt.cancel(); - * } - * } ); - * - * This event has a default late-listener (with a priority of `999`) that, if `evt.data.html` has not - * been set yet, will try to handle the response by using the {@link #_responseToHtml} method. - * - * @event handleResponse - * @param {Object} data - * @param {String} data.url The resource URL. - * @param {Object} data.response The oEmbed response. - * @param {String} [data.html=''] The HTML which will be embedded. - * @param {String} [data.errorMessage] The error message or message type (see {@link #getErrorMessage}) - * that must be set if this event is canceled to indicate an unsupported oEmbed response. - */ - } - - /** - * Class representing the request object. It is created by the {@link CKEDITOR.plugins.embedBase.baseDefinition#loadContent} - * method and is passed to other methods and events of this class. - * - * @abstract - * @class CKEDITOR.plugins.embedBase.request - */ - - /** - * The resource URL to be embedded (not the {@link CKEDITOR.plugins.embedBase.baseDefinition#providerUrl provider URL}). - * - * @property {String} url - */ - - /** - * Success callback to be executed once a response to a request is received. - * - * @property {Function} [callback] - * @param {Object} response The response object. - */ - - /** - * Callback executed in case of an error. - * - * @property {Function} [errorCallback] - * @param {String} messageTypeOrMessage See {@link CKEDITOR.plugins.embedBase.baseDefinition#getErrorMessage}. - */ - - /** - * Task that should be resolved once the request is done. - * - * @property {CKEDITOR.plugins.notificationAggregator.task} [task] - */ - - /** - * Response object. It is set once a response is received. - * - * @property {Object} [response] - */ - - /** - * Cancels the request. - * - * @method cancel - */ - - CKEDITOR.plugins.embedBase = { - createWidgetBaseDefinition: createWidgetBaseDefinition, - _jsonp: Jsonp - }; - -} )(); diff --git a/libraries/ckeditor/plugins/embedsemantic/icons/embedsemantic.png b/libraries/ckeditor/plugins/embedsemantic/icons/embedsemantic.png deleted file mode 100644 index 9a9a73568eff8443f69985e68bc1f8039940b498..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/embedsemantic/icons/embedsemantic.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png b/libraries/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png deleted file mode 100644 index 97dc75475839dece3638850cd2d1628e1af4ed6b..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/embedsemantic/plugin.js b/libraries/ckeditor/plugins/embedsemantic/plugin.js deleted file mode 100644 index 0a5a9833eb26e7e7f5bf7e2502ce3cdb3744aab8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/embedsemantic/plugin.js +++ /dev/null @@ -1,114 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -( function() { - 'use strict'; - - CKEDITOR.plugins.add( 'embedsemantic', { - icons: 'embedsemantic', // %REMOVE_LINE_CORE% - hidpi: true, // %REMOVE_LINE_CORE% - requires: 'embedbase', - - onLoad: function() { - this.registerOembedTag(); - }, - - init: function( editor ) { - var widgetDefinition = CKEDITOR.plugins.embedBase.createWidgetBaseDefinition( editor ), - origInit = widgetDefinition.init; - - CKEDITOR.tools.extend( widgetDefinition, { - // Use a dialog exposed by the embedbase plugin. - dialog: 'embedBase', - button: editor.lang.embedbase.button, - allowedContent: 'oembed', - requiredContent: 'oembed', - styleableElements: 'oembed', - // Share config with the embed plugin. - providerUrl: new CKEDITOR.template( - editor.config.embed_provider || - '//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}' - ), - - init: function() { - var that = this; - - origInit.call( this ); - - // Need to wait for #ready with the initial content loading, because on #init there's no data yet. - this.once( 'ready', function() { - // When widget is created using dialog, the dialog's code will handle loading the content - // (because it handles success and error), so do load the content only when loading data. - if ( this.data.loadOnReady ) { - this.loadContent( this.data.url, { - callback: function() { - // Do not load the content again on widget's next initialization (e.g. after undo or paste). - // Plus, this is a small trick that we change loadOnReady now, inside the callback. - // It guarantees that if the content was not loaded (an error occurred or someone - // undid/copied sth to fast) the content will be loaded on the next initialization. - that.setData( 'loadOnReady', false ); - editor.fire( 'updateSnapshot' ); - } - } ); - } - } ); - }, - - upcast: function( element, data ) { - if ( element.name != 'oembed' ) { - return; - } - - var text = element.children[ 0 ], - div; - - if ( text && text.type == CKEDITOR.NODE_TEXT && text.value ) { - data.url = text.value; - data.loadOnReady = true; - div = new CKEDITOR.htmlParser.element( 'div' ); - element.replaceWith( div ); - - // Transfer widget classes from data to widget element (https://dev.ckeditor.com/ticket/13199). - div.attributes[ 'class' ] = element.attributes[ 'class' ]; - - return div; - } - }, - - downcast: function( element ) { - var ret = new CKEDITOR.htmlParser.element( 'oembed' ); - ret.add( new CKEDITOR.htmlParser.text( this.data.url ) ); - - // Transfer widget classes from widget element back to data (https://dev.ckeditor.com/ticket/13199). - if ( element.attributes[ 'class' ] ) { - ret.attributes[ 'class' ] = element.attributes[ 'class' ]; - } - - return ret; - } - }, true ); - - editor.widgets.add( 'embedSemantic', widgetDefinition ); - }, - - // Extends CKEDITOR.dtd so editor accepts <oembed> tag. - registerOembedTag: function() { - var dtd = CKEDITOR.dtd, - name; - - // The oembed tag may contain text only. - dtd.oembed = { '#': 1 }; - - // Register oembed tag as allowed child, in each tag that can contain a div. - // It also registers the oembed tag in objects like $block, $blockLimit, etc. - for ( name in dtd ) { - if ( dtd[ name ].div ) { - dtd[ name ].oembed = 1; - } - } - } - } ); - -} )(); diff --git a/libraries/ckeditor/plugins/fakeobjects/lang/af.js b/libraries/ckeditor/plugins/fakeobjects/lang/af.js deleted file mode 100644 index 12eee689f95ed36ff39510467ceae0fcb871105f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/af.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ar.js b/libraries/ckeditor/plugins/fakeobjects/lang/ar.js deleted file mode 100644 index 0552cd9dc1371d87a82bf8915125db4a6ff9272f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ar.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/az.js b/libraries/ckeditor/plugins/fakeobjects/lang/az.js deleted file mode 100644 index 2319d5d0a9343ff73dbd05ebce92fd3a123bd9a5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/az.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/bg.js b/libraries/ckeditor/plugins/fakeobjects/lang/bg.js deleted file mode 100644 index 4bd26f6e1460643ef5c4b2582d899b354c7ed782..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/bg.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/bn.js b/libraries/ckeditor/plugins/fakeobjects/lang/bn.js deleted file mode 100644 index a307ad7e81c1e3021f8dc6983c90b9fb4a27d1af..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/bn.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/bs.js b/libraries/ckeditor/plugins/fakeobjects/lang/bs.js deleted file mode 100644 index ff1923f4c896ff16730760cdcd36e2de193e3bd5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/bs.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ca.js b/libraries/ckeditor/plugins/fakeobjects/lang/ca.js deleted file mode 100644 index e0d6e1534c6e1fb8ddd02845d250f329b07222b1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ca.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/cs.js b/libraries/ckeditor/plugins/fakeobjects/lang/cs.js deleted file mode 100644 index cf7b54b111838f6ddcb5ab3d0685eae97afcebc5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/cs.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/cy.js b/libraries/ckeditor/plugins/fakeobjects/lang/cy.js deleted file mode 100644 index 08c867ea320a90f9303a525139fd7221a602ef1f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/cy.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/da.js b/libraries/ckeditor/plugins/fakeobjects/lang/da.js deleted file mode 100644 index 5a797fe4f86e9b633c2221d8567472d179b31639..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/da.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/de-ch.js b/libraries/ckeditor/plugins/fakeobjects/lang/de-ch.js deleted file mode 100644 index 682fdd5be743b2557388d1a62153663e3fc70ae4..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/de-ch.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/de.js b/libraries/ckeditor/plugins/fakeobjects/lang/de.js deleted file mode 100644 index 9ce244182adbb48f257d7c9a49af5cf5714276f6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/de.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/el.js b/libraries/ckeditor/plugins/fakeobjects/lang/el.js deleted file mode 100644 index c7e38d557b308dff48c9454b8a4b2c83329507ca..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/el.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/en-au.js b/libraries/ckeditor/plugins/fakeobjects/lang/en-au.js deleted file mode 100644 index ae9535861eeb747ad73152fc86c5ca9afba1ff04..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/en-au.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/en-ca.js b/libraries/ckeditor/plugins/fakeobjects/lang/en-ca.js deleted file mode 100644 index 566d3addecfd8eab2aacacf106f9d9975481f9f6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/en-ca.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/en-gb.js b/libraries/ckeditor/plugins/fakeobjects/lang/en-gb.js deleted file mode 100644 index d617068c6753ffdd1a2c13237d4d2fda8cc1e72f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/en-gb.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/en.js b/libraries/ckeditor/plugins/fakeobjects/lang/en.js deleted file mode 100644 index c6c66817ce7a68ec6ac90735867417aa9f6f56a6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/en.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/eo.js b/libraries/ckeditor/plugins/fakeobjects/lang/eo.js deleted file mode 100644 index d33aa7c0acd22f09db84bd19a9caa63078798a59..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/eo.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/es-mx.js b/libraries/ckeditor/plugins/fakeobjects/lang/es-mx.js deleted file mode 100644 index a768579891a60a610794c9b18b55afd74d486892..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/es-mx.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/es.js b/libraries/ckeditor/plugins/fakeobjects/lang/es.js deleted file mode 100644 index c27ee25796ee82e5e54e94e4122e55e249c2a4f1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/es.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/et.js b/libraries/ckeditor/plugins/fakeobjects/lang/et.js deleted file mode 100644 index 895bb3d9e592f968dbc6bb993fd3a3946a14320c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/et.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/eu.js b/libraries/ckeditor/plugins/fakeobjects/lang/eu.js deleted file mode 100644 index cdf3b7d4703f2de55336d7bf3b7b71eb45b7b8b1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/eu.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/fa.js b/libraries/ckeditor/plugins/fakeobjects/lang/fa.js deleted file mode 100644 index 1a3586b8a805e66da57d7c95aa4ce7ac0c1f692f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/fa.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/fi.js b/libraries/ckeditor/plugins/fakeobjects/lang/fi.js deleted file mode 100644 index 359778cd36fdb80438139168c849e20a36dfe3d2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/fi.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/fo.js b/libraries/ckeditor/plugins/fakeobjects/lang/fo.js deleted file mode 100644 index 338bcaf5a5c7cd0f34fc303e1faf83ce3a41cb9c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/fo.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/fr-ca.js b/libraries/ckeditor/plugins/fakeobjects/lang/fr-ca.js deleted file mode 100644 index ecaf797c1cf5a416ad97789361dadcdbe5ed84c8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/fr-ca.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/fr.js b/libraries/ckeditor/plugins/fakeobjects/lang/fr.js deleted file mode 100644 index 74748d89f14ec0f23e07b7a00bcac6891b6d8a82..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/fr.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/gl.js b/libraries/ckeditor/plugins/fakeobjects/lang/gl.js deleted file mode 100644 index c49f65826b4870ef645df3c574db67f71e26b131..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/gl.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/gu.js b/libraries/ckeditor/plugins/fakeobjects/lang/gu.js deleted file mode 100644 index c95abce0f004b618157be9c6997e96e92ff762ce..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/gu.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/he.js b/libraries/ckeditor/plugins/fakeobjects/lang/he.js deleted file mode 100644 index ee5f65cb56846b83e4b379a77fb21aa3438e2544..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/he.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/hi.js b/libraries/ckeditor/plugins/fakeobjects/lang/hi.js deleted file mode 100644 index 7656911d8e68b8a1ee08bc193c742bb8e4d392a9..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/hi.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/hr.js b/libraries/ckeditor/plugins/fakeobjects/lang/hr.js deleted file mode 100644 index c3b2940821465f9b440a2418c096d78c3f4bfb0d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/hr.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/hu.js b/libraries/ckeditor/plugins/fakeobjects/lang/hu.js deleted file mode 100644 index c5f07027d1bafd73b858235bfdcdfb5ea1666eb6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/hu.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/id.js b/libraries/ckeditor/plugins/fakeobjects/lang/id.js deleted file mode 100644 index deec36c95ca1f746b13aa51981c7114adee41a1b..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/id.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/is.js b/libraries/ckeditor/plugins/fakeobjects/lang/is.js deleted file mode 100644 index 265b4620374767f7ed37a373496b5a4b601b6980..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/is.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/it.js b/libraries/ckeditor/plugins/fakeobjects/lang/it.js deleted file mode 100644 index 10087ea13c5f1db9c511da55b4736974054f9874..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/it.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ja.js b/libraries/ckeditor/plugins/fakeobjects/lang/ja.js deleted file mode 100644 index f2bf2c2e78297eca74570da0e54c59209d0b743a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ja.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ka.js b/libraries/ckeditor/plugins/fakeobjects/lang/ka.js deleted file mode 100644 index 449bfc1fd3425fe0d5b1183272211ca73b2e480a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ka.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/km.js b/libraries/ckeditor/plugins/fakeobjects/lang/km.js deleted file mode 100644 index 399a9901696721dd4c18172dccae6b92629ebada..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/km.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ko.js b/libraries/ckeditor/plugins/fakeobjects/lang/ko.js deleted file mode 100644 index e481c57a22e12cea1da016976af5213b63bdf5af..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ko.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ku.js b/libraries/ckeditor/plugins/fakeobjects/lang/ku.js deleted file mode 100644 index 6e39dfc503d77cabac28212d2fc4fb6fd98ff8fa..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ku.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/lt.js b/libraries/ckeditor/plugins/fakeobjects/lang/lt.js deleted file mode 100644 index 135b65a4a53deaa29e70d8253505b1774ee869c2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/lt.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/lv.js b/libraries/ckeditor/plugins/fakeobjects/lang/lv.js deleted file mode 100644 index 97f6aeb6a914554f552bee31609e0a55124b29cb..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/lv.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/mk.js b/libraries/ckeditor/plugins/fakeobjects/lang/mk.js deleted file mode 100644 index 6f93bdaa3602785a721a7f0931612f87eef81a3c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/mk.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/mn.js b/libraries/ckeditor/plugins/fakeobjects/lang/mn.js deleted file mode 100644 index 4018243d04fdd254e5e1a520cfbd8808eaae628f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/mn.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ms.js b/libraries/ckeditor/plugins/fakeobjects/lang/ms.js deleted file mode 100644 index 905d7da61765684b5d36d9e196c79f48a3c1ca74..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ms.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/nb.js b/libraries/ckeditor/plugins/fakeobjects/lang/nb.js deleted file mode 100644 index a9b4e8d778bba9e50072eec803bd6dabc5c9547f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/nb.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/nl.js b/libraries/ckeditor/plugins/fakeobjects/lang/nl.js deleted file mode 100644 index 77497278815bd0eb832a7e36ced6f50a1d7383f1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/nl.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/no.js b/libraries/ckeditor/plugins/fakeobjects/lang/no.js deleted file mode 100644 index 26a194a3171344ce0d54de1a4199ba0201e66a45..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/no.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/oc.js b/libraries/ckeditor/plugins/fakeobjects/lang/oc.js deleted file mode 100644 index 8a167f5d2692f19c02546af974d6e0607e3a7b09..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/oc.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/pl.js b/libraries/ckeditor/plugins/fakeobjects/lang/pl.js deleted file mode 100644 index 6d16eb1a6121606babafef063141df5eddd600a4..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/pl.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/pt-br.js b/libraries/ckeditor/plugins/fakeobjects/lang/pt-br.js deleted file mode 100644 index bd8ac019d63928ff045b32939b3d7acd79e6f899..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/pt-br.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/pt.js b/libraries/ckeditor/plugins/fakeobjects/lang/pt.js deleted file mode 100644 index cf2720c33caaeb1f00bb35f1b05f4306192c3589..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/pt.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ro.js b/libraries/ckeditor/plugins/fakeobjects/lang/ro.js deleted file mode 100644 index f7679e9b9a0cb89f047dce8733caf65ff369be6d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ro.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ru.js b/libraries/ckeditor/plugins/fakeobjects/lang/ru.js deleted file mode 100644 index f2860b5bd4127d99ba5892ed78343d951baf1c3c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ru.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/si.js b/libraries/ckeditor/plugins/fakeobjects/lang/si.js deleted file mode 100644 index 037d6299a9b22980df0a28193c2738e0c66779d8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/si.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sk.js b/libraries/ckeditor/plugins/fakeobjects/lang/sk.js deleted file mode 100644 index 489a149dbd05f69d19488ed0ddf06c96ead28455..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sk.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sl.js b/libraries/ckeditor/plugins/fakeobjects/lang/sl.js deleted file mode 100644 index db11d7fcb3f26e5183a754fa5273c09c95900a56..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sl.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sq.js b/libraries/ckeditor/plugins/fakeobjects/lang/sq.js deleted file mode 100644 index 001a3d97085990946a8aa18e0d188aa83a1e336e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sq.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sr-latn.js b/libraries/ckeditor/plugins/fakeobjects/lang/sr-latn.js deleted file mode 100644 index 1db018031bb9274d2845f8f944b8ec579a26189f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sr-latn.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sr.js b/libraries/ckeditor/plugins/fakeobjects/lang/sr.js deleted file mode 100644 index 9c2a83c7b818ac793b48438285b717f81232eae4..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sr.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/sv.js b/libraries/ckeditor/plugins/fakeobjects/lang/sv.js deleted file mode 100644 index 5ea0ee6aac3754d0574862441543f97bcb7cf718..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/sv.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/th.js b/libraries/ckeditor/plugins/fakeobjects/lang/th.js deleted file mode 100644 index a57e147952aa9fbdbc8a44147034c2f8721aad37..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/th.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/tr.js b/libraries/ckeditor/plugins/fakeobjects/lang/tr.js deleted file mode 100644 index 95bd11b32ec1b3296b7f67988d92afb925207bf2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/tr.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/tt.js b/libraries/ckeditor/plugins/fakeobjects/lang/tt.js deleted file mode 100644 index 27b1eab4fbaa50c7857907586007e689bb7a457a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/tt.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/ug.js b/libraries/ckeditor/plugins/fakeobjects/lang/ug.js deleted file mode 100644 index a9ee84256f8d70fbaba6d4fba8ed4301d2c9326e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/ug.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/uk.js b/libraries/ckeditor/plugins/fakeobjects/lang/uk.js deleted file mode 100644 index 12a638e4adb7b7d33cf8cdbee133c0a4a6721a21..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/uk.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/vi.js b/libraries/ckeditor/plugins/fakeobjects/lang/vi.js deleted file mode 100644 index 6adbe6e6bf9fd9934df190c012cecd6c51b8c8ca..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/vi.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/zh-cn.js b/libraries/ckeditor/plugins/fakeobjects/lang/zh-cn.js deleted file mode 100644 index 8e780090de4038f83e0d941d504abddf4a2fbb36..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/zh-cn.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/lang/zh.js b/libraries/ckeditor/plugins/fakeobjects/lang/zh.js deleted file mode 100644 index 823503c7ec9a1d103ca5c127da083e9046b5b220..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/lang/zh.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/fakeobjects/plugin.js b/libraries/ckeditor/plugins/fakeobjects/plugin.js deleted file mode 100644 index 8ec8848306afab20a9e3d75af22476e40406b644..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/fakeobjects/plugin.js +++ /dev/null @@ -1,239 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. 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/libraries/ckeditor/plugins/link/dialogs/anchor.js b/libraries/ckeditor/plugins/link/dialogs/anchor.js deleted file mode 100644 index f86c1e81388f0b511ca581b544e57d3b01d5da6c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/dialogs/anchor.js +++ /dev/null @@ -1,148 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -CKEDITOR.dialog.add( 'anchor', function( editor ) { - // Function called in onShow to load selected element. - var loadElements = function( element ) { - var attributeValue = element.data( 'cke-saved-name' ); - this.setValueOf( 'info', 'txtName', attributeValue || '' ); - }; - - function createFakeAnchor( editor, attributes ) { - return editor.createFakeElement( editor.document.createElement( 'a', { - attributes: attributes - } ), 'cke_anchor', 'anchor' ); - } - - - function getSelectedAnchor( selection ) { - var range = selection.getRanges()[ 0 ], - element = selection.getSelectedElement(); - - // In case of table cell selection, we want to shrink selection from td to a element. - range.shrink( CKEDITOR.SHRINK_ELEMENT ); - element = range.getEnclosedNode(); - - // If selection is inside text, get its parent element (#3437). - if ( element && element.type === CKEDITOR.NODE_TEXT ) { - element = element.getParent(); - } - - // If anchor exists and has any styles find the closest parent <a> tag. (#3863) - if ( element && !element.is( 'a' ) ) { - element = element.getAscendant( 'a' ) || element; - } - - if ( element && element.type === CKEDITOR.NODE_ELEMENT && - ( element.data( 'cke-real-element-type' ) === 'anchor' || element.is( 'a' ) ) ) { - return element; - } - } - - function removeAnchorsWithinRange( range ) { - var newRange = range.clone(); - newRange.enlarge( CKEDITOR.ENLARGE_ELEMENT ); - - var walker = new CKEDITOR.dom.walker( newRange ), - element = newRange.collapsed ? newRange.startContainer : walker.next(), - bookmark = range.createBookmark(); - - while ( element ) { - if ( element.type === CKEDITOR.NODE_ELEMENT && element.getAttribute( 'data-cke-saved-name' ) ) { - element.remove( true ); - // Reset the walker and start from beginning, to check if element has more nested anchors. - // Without it, next element is null, so there might be space to more nested elements. - walker.reset(); - } - element = walker.next(); - } - range.moveToBookmark( bookmark ); - } - - return { - title: editor.lang.link.anchor.title, - minWidth: 300, - minHeight: 60, - getModel: function( editor ) { - return getSelectedAnchor( editor.getSelection() ) || null; - }, - onOk: function() { - var name = CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtName' ) ), - attributes = { - id: name, - name: name, - 'data-cke-saved-name': name - }, - selectedElement = this.getModel( editor ); - - if ( selectedElement ) { - if ( selectedElement.data( 'cke-realelement' ) ) { - var newFake = createFakeAnchor( editor, attributes ); - newFake.replace( selectedElement ); - - // Selecting fake element for IE. (https://dev.ckeditor.com/ticket/11377) - if ( CKEDITOR.env.ie ) { - editor.getSelection().selectElement( newFake ); - } - } else { - selectedElement.setAttributes( attributes ); - } - } else { - var sel = editor.getSelection(), - range = sel && sel.getRanges()[ 0 ]; - - // Empty anchor - if ( range.collapsed ) { - var anchor = createFakeAnchor( editor, attributes ); - range.insertNode( anchor ); - } else { - if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) - attributes[ 'class' ] = 'cke_anchor'; - - // (#4728) - removeAnchorsWithinRange( range ); - // Apply style. - var style = new CKEDITOR.style( { element: 'a', attributes: attributes } ); - style.type = CKEDITOR.STYLE_INLINE; - style.applyToRange( range ); - } - } - }, - - onShow: function() { - var sel = editor.getSelection(), - fullySelected = this.getModel( editor ), - fakeSelected = fullySelected && fullySelected.data( 'cke-realelement' ), - linkElement = fakeSelected ? - CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, fullySelected ) : - CKEDITOR.plugins.link.getSelectedLink( editor ); - - if ( linkElement ) { - loadElements.call( this, linkElement ); - !fakeSelected && sel.selectElement( linkElement ); - } - - this.getContentElement( 'info', 'txtName' ).focus(); - }, - contents: [ { - id: 'info', - label: editor.lang.link.anchor.title, - accessKey: 'I', - elements: [ { - type: 'text', - id: 'txtName', - label: editor.lang.link.anchor.name, - required: true, - validate: function() { - if ( !this.getValue() ) { - alert( editor.lang.link.anchor.errorName ); // jshint ignore:line - return false; - } - return true; - } - } ] - } ] - }; -} ); diff --git a/libraries/ckeditor/plugins/link/dialogs/link.js b/libraries/ckeditor/plugins/link/dialogs/link.js deleted file mode 100644 index b6fc45eb8ffce5038734768744bbc22f39b6cd72..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/dialogs/link.js +++ /dev/null @@ -1,1098 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -'use strict'; - -( function() { - CKEDITOR.dialog.add( 'link', function( editor ) { - var plugin = CKEDITOR.plugins.link, - initialLinkText; - - function createRangeForLink( editor, link ) { - var range = editor.createRange(); - - range.setStartBefore( link ); - range.setEndAfter( link ); - - return range; - } - - function insertLinksIntoSelection( editor, data ) { - var attributes = plugin.getLinkAttributes( editor, data ), - ranges = editor.getSelection().getRanges(), - style = new CKEDITOR.style( { - element: 'a', - attributes: attributes.set - } ), - rangesToSelect = [], - range, - text, - nestedLinks, - i, - j; - - style.type = CKEDITOR.STYLE_INLINE; // need to override... dunno why. - - for ( i = 0; i < ranges.length; i++ ) { - range = ranges[ i ]; - - // Use link URL as text with a collapsed cursor. - if ( range.collapsed ) { - // Short mailto link text view (https://dev.ckeditor.com/ticket/5736). - text = new CKEDITOR.dom.text( data.linkText || ( data.type == 'email' ? - data.email.address : attributes.set[ 'data-cke-saved-href' ] ), editor.document ); - range.insertNode( text ); - range.selectNodeContents( text ); - } else if ( initialLinkText !== data.linkText ) { - text = new CKEDITOR.dom.text( data.linkText, editor.document ); - - // Shrink range to preserve block element. - range.shrink( CKEDITOR.SHRINK_TEXT ); - - // Use extractHtmlFromRange to remove markup within the selection. Also this method is a little - // smarter than range#deleteContents as it plays better e.g. with table cells. - editor.editable().extractHtmlFromRange( range ); - - range.insertNode( text ); - } - - // Editable links nested within current range should be removed, so that the link is applied to whole selection. - nestedLinks = range._find( 'a' ); - - for ( j = 0; j < nestedLinks.length; j++ ) { - nestedLinks[ j ].remove( true ); - } - - // Apply style. - style.applyToRange( range, editor ); - - rangesToSelect.push( range ); - } - - editor.getSelection().selectRanges( rangesToSelect ); - } - - function editLinksInSelection( editor, selectedElements, data ) { - var attributes = plugin.getLinkAttributes( editor, data ), - ranges = [], - isDisplayChanged, - isEmailEqualDisplay, - isURLEqualDisplay, - element, - href, - newText, - i; - - for ( i = 0; i < selectedElements.length; i++ ) { - // We're only editing an existing link, so just overwrite the attributes. - element = selectedElements[ i ]; - href = element.data( 'cke-saved-href' ); - isDisplayChanged = data.linkText && initialLinkText != data.linkText; - isURLEqualDisplay = href == initialLinkText; - isEmailEqualDisplay = data.type == 'email' && href == 'mailto:' + initialLinkText; - - element.setAttributes( attributes.set ); - element.removeAttributes( attributes.removed ); - - if ( isDisplayChanged ) { - // Display text has been changed. - newText = data.linkText; - } else if ( isURLEqualDisplay || isEmailEqualDisplay ) { - // Update text view when user changes protocol (https://dev.ckeditor.com/ticket/4612). - // Short mailto link text view (https://dev.ckeditor.com/ticket/5736). - newText = data.type == 'email' ? data.email.address : attributes.set[ 'data-cke-saved-href' ]; - } - - if ( newText ) { - element.setText( newText ); - } - - ranges.push( createRangeForLink( editor, element ) ); - } - - // We changed the content, so need to select it again. - editor.getSelection().selectRanges( ranges ); - } - - // Handles the event when the "Target" selection box is changed. - var targetChanged = function() { - var dialog = this.getDialog(), - popupFeatures = dialog.getContentElement( 'target', 'popupFeatures' ), - targetName = dialog.getContentElement( 'target', 'linkTargetName' ), - value = this.getValue(); - - if ( !popupFeatures || !targetName ) { - return; - } - - popupFeatures = popupFeatures.getElement(); - popupFeatures.hide(); - targetName.setValue( '' ); - - switch ( value ) { - case 'frame': - targetName.setLabel( editor.lang.link.targetFrameName ); - targetName.getElement().show(); - break; - case 'popup': - popupFeatures.show(); - targetName.setLabel( editor.lang.link.targetPopupName ); - targetName.getElement().show(); - break; - default: - targetName.setValue( value ); - targetName.getElement().hide(); - break; - } - - }; - - // Handles the event when the "Type" selection box is changed. - var linkTypeChanged = function() { - var dialog = this.getDialog(), - partIds = [ 'urlOptions', 'anchorOptions', 'emailOptions', 'telOptions' ], - typeValue = this.getValue(), - uploadTab = dialog.definition.getContents( 'upload' ), - uploadInitiallyHidden = uploadTab && uploadTab.hidden; - - if ( typeValue == 'url' ) { - if ( editor.config.linkShowTargetTab ) { - dialog.showPage( 'target' ); - } - if ( !uploadInitiallyHidden ) { - dialog.showPage( 'upload' ); - } - } else { - dialog.hidePage( 'target' ); - if ( !uploadInitiallyHidden ) { - dialog.hidePage( 'upload' ); - } - } - - for ( var i = 0; i < partIds.length; i++ ) { - var element = dialog.getContentElement( 'info', partIds[ i ] ); - if ( !element ) { - continue; - } - - element = element.getElement().getParent().getParent(); - if ( partIds[ i ] == typeValue + 'Options' ) { - element.show(); - } else { - element.hide(); - } - } - - dialog.layout(); - }; - - var setupParams = function( page, data ) { - if ( data[ page ] ) { - this.setValue( data[ page ][ this.id ] || '' ); - } - }; - - var setupPopupParams = function( data ) { - return setupParams.call( this, 'target', data ); - }; - - var setupAdvParams = function( data ) { - return setupParams.call( this, 'advanced', data ); - }; - - var commitParams = function( page, data ) { - if ( !data[ page ] ) { - data[ page ] = {}; - } - - data[ page ][ this.id ] = this.getValue() || ''; - }; - - var commitPopupParams = function( data ) { - return commitParams.call( this, 'target', data ); - }; - - var commitAdvParams = function( data ) { - return commitParams.call( this, 'advanced', data ); - }; - - var commonLang = editor.lang.common, - linkLang = editor.lang.link, - anchors; - - return { - title: linkLang.title, - minWidth: ( CKEDITOR.skinName || editor.config.skin ) == 'moono-lisa' ? 450 : 350, - minHeight: 240, - getModel: function( editor ) { - var elements = plugin.getSelectedLink( editor, true ), - firstLink = elements[ 0 ] || null; - - return firstLink; - }, - contents: [ { - id: 'info', - label: linkLang.info, - title: linkLang.info, - elements: [ { - type: 'text', - id: 'linkDisplayText', - label: linkLang.displayText, - setup: function() { - this.enable(); - - this.setValue( editor.getSelection().getSelectedText() ); - - // Keep inner text so that it can be compared in commit function. By obtaining value from getData() - // we get value stripped from new line chars which is important when comparing the value later on. - initialLinkText = this.getValue(); - }, - commit: function( data ) { - data.linkText = this.isEnabled() ? this.getValue() : ''; - } - }, - { - id: 'linkType', - type: 'select', - label: linkLang.type, - 'default': 'url', - items: [ - [ linkLang.toUrl, 'url' ], - [ linkLang.toAnchor, 'anchor' ], - [ linkLang.toEmail, 'email' ], - [ linkLang.toPhone, 'tel' ] - ], - onChange: linkTypeChanged, - setup: function( data ) { - this.setValue( data.type || 'url' ); - }, - commit: function( data ) { - data.type = this.getValue(); - } - }, - { - type: 'vbox', - id: 'urlOptions', - children: [ { - type: 'hbox', - widths: [ '25%', '75%' ], - children: [ { - id: 'protocol', - type: 'select', - label: commonLang.protocol, - items: [ - // Force 'ltr' for protocol names in BIDI. (https://dev.ckeditor.com/ticket/5433) - [ 'http://\u200E', 'http://' ], - [ 'https://\u200E', 'https://' ], - [ 'ftp://\u200E', 'ftp://' ], - [ 'news://\u200E', 'news://' ], - [ linkLang.other, '' ] - ], - 'default': editor.config.linkDefaultProtocol, - setup: function( data ) { - if ( data.url ) { - this.setValue( data.url.protocol || '' ); - } - }, - commit: function( data ) { - if ( !data.url ) { - data.url = {}; - } - - data.url.protocol = this.getValue(); - } - }, - { - type: 'text', - id: 'url', - label: commonLang.url, - required: true, - onLoad: function() { - this.allowOnChange = true; - }, - onKeyUp: function() { - this.allowOnChange = false; - var protocolCmb = this.getDialog().getContentElement( 'info', 'protocol' ), - url = this.getValue(), - urlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/i, - urlOnChangeTestOther = /^((javascript:)|[#\/\.\?])/i, - protocol = urlOnChangeProtocol.exec( url ); - - if ( protocol ) { - this.setValue( url.substr( protocol[ 0 ].length ) ); - protocolCmb.setValue( protocol[ 0 ].toLowerCase() ); - } else if ( urlOnChangeTestOther.test( url ) ) { - protocolCmb.setValue( '' ); - } - - this.allowOnChange = true; - }, - onChange: function() { - // Dont't call on dialog load. - if ( this.allowOnChange ) { - this.onKeyUp(); - } - }, - validate: function() { - var dialog = this.getDialog(); - - if ( dialog.getContentElement( 'info', 'linkType' ) && dialog.getValueOf( 'info', 'linkType' ) != 'url' ) { - return true; - } - - if ( !editor.config.linkJavaScriptLinksAllowed && ( /javascript\:/ ).test( this.getValue() ) ) { - alert( commonLang.invalidValue ); // jshint ignore:line - return false; - } - - // Edit Anchor. - if ( this.getDialog().fakeObj ) { - return true; - } - - var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noUrl ); - return func.apply( this ); - }, - setup: function( data ) { - this.allowOnChange = false; - if ( data.url ) { - this.setValue( data.url.url ); - } - this.allowOnChange = true; - - }, - commit: function( data ) { - // IE will not trigger the onChange event if the mouse has been used - // to carry all the operations https://dev.ckeditor.com/ticket/4724 - this.onChange(); - - if ( !data.url ) { - data.url = {}; - } - - data.url.url = this.getValue(); - this.allowOnChange = false; - } - } ], - setup: function() { - if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) { - this.getElement().show(); - } - } - }, - { - type: 'button', - id: 'browse', - hidden: 'true', - filebrowser: 'info:url', - label: commonLang.browseServer - } ] - }, - { - type: 'vbox', - id: 'anchorOptions', - width: 260, - align: 'center', - padding: 0, - children: [ { - type: 'fieldset', - id: 'selectAnchorText', - label: linkLang.selectAnchor, - setup: function() { - anchors = plugin.getEditorAnchors( editor ); - - this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); - }, - children: [ { - type: 'hbox', - id: 'selectAnchor', - children: [ { - type: 'select', - id: 'anchorName', - 'default': '', - label: linkLang.anchorName, - style: 'width: 100%;', - items: [ - [ '' ] - ], - setup: function( data ) { - this.clear(); - this.add( '' ); - - if ( anchors ) { - for ( var i = 0; i < anchors.length; i++ ) { - if ( anchors[ i ].name ) { - this.add( anchors[ i ].name ); - } - } - } - - if ( data.anchor ) { - this.setValue( data.anchor.name ); - } - - var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); - if ( linkType && linkType.getValue() == 'email' ) { - this.focus(); - } - }, - commit: function( data ) { - if ( !data.anchor ) { - data.anchor = {}; - } - - data.anchor.name = this.getValue(); - } - }, - { - type: 'select', - id: 'anchorId', - 'default': '', - label: linkLang.anchorId, - style: 'width: 100%;', - items: [ - [ '' ] - ], - setup: function( data ) { - this.clear(); - this.add( '' ); - - if ( anchors ) { - for ( var i = 0; i < anchors.length; i++ ) { - if ( anchors[ i ].id ) { - this.add( anchors[ i ].id ); - } - } - } - - if ( data.anchor ) { - this.setValue( data.anchor.id ); - } - }, - commit: function( data ) { - if ( !data.anchor ) { - data.anchor = {}; - } - - data.anchor.id = this.getValue(); - } - } ], - setup: function() { - this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); - } - } ] - }, - { - type: 'html', - id: 'noAnchors', - style: 'text-align: center;', - html: '<div role="note" tabIndex="-1">' + CKEDITOR.tools.htmlEncode( linkLang.noAnchors ) + '</div>', - // Focus the first element defined in above html. - focus: true, - setup: function() { - this.getElement()[ anchors && anchors.length ? 'hide' : 'show' ](); - } - } ], - setup: function() { - if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) { - this.getElement().hide(); - } - } - }, - { - type: 'vbox', - id: 'emailOptions', - padding: 1, - children: [ { - type: 'text', - id: 'emailAddress', - label: linkLang.emailAddress, - required: true, - validate: function() { - var dialog = this.getDialog(); - - if ( !dialog.getContentElement( 'info', 'linkType' ) || dialog.getValueOf( 'info', 'linkType' ) != 'email' ) { - return true; - } - - var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noEmail ); - return func.apply( this ); - }, - setup: function( data ) { - if ( data.email ) { - this.setValue( data.email.address ); - } - - var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); - if ( linkType && linkType.getValue() == 'email' ) { - this.select(); - } - }, - commit: function( data ) { - if ( !data.email ) { - data.email = {}; - } - - data.email.address = this.getValue(); - } - }, - { - type: 'text', - id: 'emailSubject', - label: linkLang.emailSubject, - setup: function( data ) { - if ( data.email ) { - this.setValue( data.email.subject ); - } - }, - commit: function( data ) { - if ( !data.email ) { - data.email = {}; - } - - data.email.subject = this.getValue(); - } - }, - { - type: 'textarea', - id: 'emailBody', - label: linkLang.emailBody, - rows: 3, - 'default': '', - setup: function( data ) { - if ( data.email ) { - this.setValue( data.email.body ); - } - }, - commit: function( data ) { - if ( !data.email ) { - data.email = {}; - } - - data.email.body = this.getValue(); - } - } ], - setup: function() { - if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) { - this.getElement().hide(); - } - } - }, - { - type: 'vbox', - id: 'telOptions', - padding: 1, - children: [ { - type: 'tel', - id: 'telNumber', - label: linkLang.phoneNumber, - required: true, - validate: validateTelNumber, - setup: function( data ) { - if ( data.tel ) { - this.setValue( data.tel ); - } - - var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); - if ( linkType && linkType.getValue() == 'tel' ) { - this.select(); - } - }, - commit: function( data ) { - data.tel = this.getValue(); - } - } ], - setup: function() { - if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) { - this.getElement().hide(); - } - } - } ] - }, - { - id: 'target', - requiredContent: 'a[target]', // This is not fully correct, because some target option requires JS. - label: linkLang.target, - title: linkLang.target, - elements: [ { - type: 'hbox', - widths: [ '50%', '50%' ], - children: [ { - type: 'select', - id: 'linkTargetType', - label: commonLang.target, - 'default': 'notSet', - style: 'width : 100%;', - 'items': [ - [ commonLang.notSet, 'notSet' ], - [ linkLang.targetFrame, 'frame' ], - [ linkLang.targetPopup, 'popup' ], - [ commonLang.targetNew, '_blank' ], - [ commonLang.targetTop, '_top' ], - [ commonLang.targetSelf, '_self' ], - [ commonLang.targetParent, '_parent' ] - ], - onChange: targetChanged, - setup: function( data ) { - if ( data.target ) { - this.setValue( data.target.type || 'notSet' ); - } - targetChanged.call( this ); - }, - commit: function( data ) { - if ( !data.target ) { - data.target = {}; - } - - data.target.type = this.getValue(); - } - }, - { - type: 'text', - id: 'linkTargetName', - label: linkLang.targetFrameName, - 'default': '', - setup: function( data ) { - if ( data.target ) { - this.setValue( data.target.name ); - } - }, - commit: function( data ) { - if ( !data.target ) { - data.target = {}; - } - - data.target.name = this.getValue().replace( /([^\x00-\x7F]|\s)/gi, '' ); - } - } ] - }, - { - type: 'vbox', - width: '100%', - align: 'center', - padding: 2, - id: 'popupFeatures', - children: [ { - type: 'fieldset', - label: linkLang.popupFeatures, - children: [ { - type: 'hbox', - children: [ { - type: 'checkbox', - id: 'resizable', - label: linkLang.popupResizable, - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'checkbox', - id: 'status', - label: linkLang.popupStatusBar, - setup: setupPopupParams, - commit: commitPopupParams - } ] - }, - { - type: 'hbox', - children: [ { - type: 'checkbox', - id: 'location', - label: linkLang.popupLocationBar, - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'checkbox', - id: 'toolbar', - label: linkLang.popupToolbar, - setup: setupPopupParams, - commit: commitPopupParams - } ] - }, - { - type: 'hbox', - children: [ { - type: 'checkbox', - id: 'menubar', - label: linkLang.popupMenuBar, - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'checkbox', - id: 'fullscreen', - label: linkLang.popupFullScreen, - setup: setupPopupParams, - commit: commitPopupParams - } ] - }, - { - type: 'hbox', - children: [ { - type: 'checkbox', - id: 'scrollbars', - label: linkLang.popupScrollBars, - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'checkbox', - id: 'dependent', - label: linkLang.popupDependent, - setup: setupPopupParams, - commit: commitPopupParams - } ] - }, - { - type: 'hbox', - children: [ { - type: 'text', - widths: [ '50%', '50%' ], - labelLayout: 'horizontal', - label: commonLang.width, - id: 'width', - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'text', - labelLayout: 'horizontal', - widths: [ '50%', '50%' ], - label: linkLang.popupLeft, - id: 'left', - setup: setupPopupParams, - commit: commitPopupParams - } ] - }, - { - type: 'hbox', - children: [ { - type: 'text', - labelLayout: 'horizontal', - widths: [ '50%', '50%' ], - label: commonLang.height, - id: 'height', - setup: setupPopupParams, - commit: commitPopupParams - }, - { - type: 'text', - labelLayout: 'horizontal', - label: linkLang.popupTop, - widths: [ '50%', '50%' ], - id: 'top', - setup: setupPopupParams, - commit: commitPopupParams - } ] - } ] - } ] - } ] - }, - { - id: 'upload', - label: linkLang.upload, - title: linkLang.upload, - hidden: true, - filebrowser: 'uploadButton', - elements: [ { - type: 'file', - id: 'upload', - label: commonLang.upload, - style: 'height:40px', - size: 29 - }, - { - type: 'fileButton', - id: 'uploadButton', - label: commonLang.uploadSubmit, - filebrowser: 'info:url', - 'for': [ 'upload', 'upload' ] - } ] - }, - { - id: 'advanced', - label: linkLang.advanced, - title: linkLang.advanced, - elements: [ { - type: 'vbox', - padding: 1, - children: [ { - type: 'hbox', - widths: [ '45%', '35%', '20%' ], - children: [ { - type: 'text', - id: 'advId', - requiredContent: 'a[id]', - label: linkLang.id, - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'select', - id: 'advLangDir', - requiredContent: 'a[dir]', - label: linkLang.langDir, - 'default': '', - style: 'width:110px', - items: [ - [ commonLang.notSet, '' ], - [ linkLang.langDirLTR, 'ltr' ], - [ linkLang.langDirRTL, 'rtl' ] - ], - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - id: 'advAccessKey', - requiredContent: 'a[accesskey]', - width: '80px', - label: linkLang.acccessKey, - maxLength: 1, - setup: setupAdvParams, - commit: commitAdvParams - } ] - }, - { - type: 'hbox', - widths: [ '45%', '35%', '20%' ], - children: [ { - type: 'text', - label: linkLang.name, - id: 'advName', - requiredContent: 'a[name]', - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - label: linkLang.langCode, - id: 'advLangCode', - requiredContent: 'a[lang]', - width: '110px', - 'default': '', - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - label: linkLang.tabIndex, - id: 'advTabIndex', - requiredContent: 'a[tabindex]', - width: '80px', - maxLength: 5, - setup: setupAdvParams, - commit: commitAdvParams - } ] - } ] - }, - { - type: 'vbox', - padding: 1, - children: [ { - type: 'hbox', - widths: [ '45%', '55%' ], - children: [ { - type: 'text', - label: linkLang.advisoryTitle, - requiredContent: 'a[title]', - 'default': '', - id: 'advTitle', - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - label: linkLang.advisoryContentType, - requiredContent: 'a[type]', - 'default': '', - id: 'advContentType', - setup: setupAdvParams, - commit: commitAdvParams - } ] - }, - { - type: 'hbox', - widths: [ '45%', '55%' ], - children: [ { - type: 'text', - label: linkLang.cssClasses, - requiredContent: 'a(cke-xyz)', // Random text like 'xyz' will check if all are allowed. - 'default': '', - id: 'advCSSClasses', - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - label: linkLang.charset, - requiredContent: 'a[charset]', - 'default': '', - id: 'advCharset', - setup: setupAdvParams, - commit: commitAdvParams - } ] - }, - { - type: 'hbox', - widths: [ '45%', '55%' ], - children: [ { - type: 'text', - label: linkLang.rel, - requiredContent: 'a[rel]', - 'default': '', - id: 'advRel', - setup: setupAdvParams, - commit: commitAdvParams - }, - { - type: 'text', - label: linkLang.styles, - requiredContent: 'a{cke-xyz}', // Random text like 'xyz' will check if all are allowed. - 'default': '', - id: 'advStyles', - validate: CKEDITOR.dialog.validate.inlineStyle( editor.lang.common.invalidInlineStyle ), - setup: setupAdvParams, - commit: commitAdvParams - } ] - }, - { - type: 'hbox', - widths: [ '45%', '55%' ], - children: [ { - type: 'checkbox', - id: 'download', - requiredContent: 'a[download]', - label: linkLang.download, - setup: function( data ) { - if ( data.download !== undefined ) { - this.setValue( 'checked', 'checked' ); - } - }, - commit: function( data ) { - if ( this.getValue() ) { - data.download = this.getValue(); - } - } - } ] - } ] - } ] - } ], - onShow: function() { - var editor = this.getParentEditor(), - selection = editor.getSelection(), - displayTextField = this.getContentElement( 'info', 'linkDisplayText' ).getElement().getParent().getParent(), - elements = plugin.getSelectedLink( editor, true ), - firstLink = elements[ 0 ] || null; - - // Fill in all the relevant fields if there's already one link selected. - if ( firstLink && firstLink.hasAttribute( 'href' ) ) { - // Don't change selection if some element is already selected. - // For example - don't destroy fake selection. - if ( !selection.getSelectedElement() && !selection.isInTable() ) { - selection.selectElement( firstLink ); - } - } - - var data = plugin.parseLinkAttributes( editor, firstLink ); - - // Here we'll decide whether or not we want to show Display Text field. - if ( elements.length <= 1 && plugin.showDisplayTextForElement( firstLink, editor ) ) { - displayTextField.show(); - } else { - displayTextField.hide(); - } - - // Record down the selected element in the dialog. - this._.selectedElements = elements; - - this.setupContent( data ); - }, - onOk: function() { - var data = {}; - - // Collect data from fields. - this.commitContent( data ); - - if ( !this._.selectedElements.length ) { - insertLinksIntoSelection( editor, data ); - } else { - editLinksInSelection( editor, this._.selectedElements, data ); - - delete this._.selectedElements; - } - }, - onLoad: function() { - if ( !editor.config.linkShowAdvancedTab ) { - this.hidePage( 'advanced' ); //Hide Advanded tab. - } - - if ( !editor.config.linkShowTargetTab ) { - this.hidePage( 'target' ); //Hide Target tab. - } - }, - // Inital focus on 'url' field if link is of type URL. - onFocus: function() { - var linkType = this.getContentElement( 'info', 'linkType' ), - urlField; - - if ( linkType && linkType.getValue() == 'url' ) { - urlField = this.getContentElement( 'info', 'url' ); - urlField.select(); - } - } - }; - } ); - - function validateTelNumber() { - var dialog = this.getDialog(), - editor = dialog._.editor, - regExp = editor.config.linkPhoneRegExp, - msg = editor.config.linkPhoneMsg, - linkLang = editor.lang.link, - messageWhenEmpty = CKEDITOR.dialog.validate.notEmpty( linkLang.noTel ).apply( this ); - - if ( !dialog.getContentElement( 'info', 'linkType' ) || dialog.getValueOf( 'info', 'linkType' ) != 'tel' ) { - return true; - } - - if ( messageWhenEmpty !== true ) { - return messageWhenEmpty; - } - - if ( regExp ) { - return CKEDITOR.dialog.validate.regex( regExp, msg ).call( this ); - } - } -} )(); -// jscs:disable maximumLineLength -/** - * The e-mail address anti-spam protection option. The protection will be - * applied when creating or modifying e-mail links through the editor interface. - * - * Two methods of protection can be chosen: - * - * 1. The e-mail parts (name, domain, and any other query string) are - * assembled into a function call pattern. Such function must be - * provided by the developer in the pages that will use the contents. - * 2. Only the e-mail address is obfuscated into a special string that - * has no meaning for humans or spam bots, but which is properly - * rendered and accepted by the browser. - * - * Both approaches require JavaScript to be enabled. - * - * // href="mailto:tester@ckeditor.com?subject=subject&body=body" - * config.emailProtection = ''; - * - * // href="<a href=\"javascript:void(location.href=\'mailto:\'+String.fromCharCode(116,101,115,116,101,114,64,99,107,101,100,105,116,111,114,46,99,111,109)+\'?subject=subject&body=body\')\">e-mail</a>" - * config.emailProtection = 'encode'; - * - * // href="javascript:mt('tester','ckeditor.com','subject','body')" - * config.emailProtection = 'mt(NAME,DOMAIN,SUBJECT,BODY)'; - * - * @since 3.1.0 - * @cfg {String} [emailProtection='' (empty string = disabled)] - * @member CKEDITOR.config - */ diff --git a/libraries/ckeditor/plugins/link/icons/anchor-rtl.png b/libraries/ckeditor/plugins/link/icons/anchor-rtl.png deleted file mode 100644 index b06885589c82a0c5d2cf628d19f6f8a9ecdbeead..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/anchor-rtl.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/anchor.png b/libraries/ckeditor/plugins/link/icons/anchor.png deleted file mode 100644 index e50d6cd83e79f6b9ba1a49fe3bb0c9b23cfcb3c3..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/anchor.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/hidpi/anchor-rtl.png b/libraries/ckeditor/plugins/link/icons/hidpi/anchor-rtl.png deleted file mode 100644 index 3533c38876719c02b9e4c779d90043c67dab5e40..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/hidpi/anchor-rtl.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/hidpi/anchor.png b/libraries/ckeditor/plugins/link/icons/hidpi/anchor.png deleted file mode 100644 index 99eeaddcbc7031abc2adf2367a37c623b23c6140..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/hidpi/anchor.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/hidpi/link.png b/libraries/ckeditor/plugins/link/icons/hidpi/link.png deleted file mode 100644 index 43ce99ed22e2ef55dd6084e98edaf349c034aa43..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/hidpi/link.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/hidpi/unlink.png b/libraries/ckeditor/plugins/link/icons/hidpi/unlink.png deleted file mode 100644 index 8ace29df161a8e0e3117aa52b0aa9d83adf65d12..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/hidpi/unlink.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/link.png b/libraries/ckeditor/plugins/link/icons/link.png deleted file mode 100644 index c2c450f7f42cf1e33e9304fc8c22a4e77d545a0b..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/link.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/icons/unlink.png b/libraries/ckeditor/plugins/link/icons/unlink.png deleted file mode 100644 index c2f3f648e2b6199d371f96a7e7c00eadb2ccdf8f..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/icons/unlink.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/images/anchor.png b/libraries/ckeditor/plugins/link/images/anchor.png deleted file mode 100644 index d94adb41306ffd96741ae5e5ca1e8d749853f3fb..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/images/anchor.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/images/hidpi/anchor.png b/libraries/ckeditor/plugins/link/images/hidpi/anchor.png deleted file mode 100644 index 186c3e916512175f0d6ab12d8eacfe9f320314db..0000000000000000000000000000000000000000 Binary files a/libraries/ckeditor/plugins/link/images/hidpi/anchor.png and /dev/null differ diff --git a/libraries/ckeditor/plugins/link/lang/af.js b/libraries/ckeditor/plugins/link/lang/af.js deleted file mode 100644 index 532e1ddd77f2be35ef7530345f94a43b8ec90231..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/af.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'af', { - acccessKey: 'Toegangsleutel', - advanced: 'Gevorderd', - advisoryContentType: 'Aanbevole inhoudstipe', - advisoryTitle: 'Aanbevole titel', - anchor: { - toolbar: 'Anker byvoeg/verander', - menu: 'Anker-eienskappe', - title: 'Anker-eienskappe', - name: 'Ankernaam', - errorName: 'Voltooi die ankernaam asseblief', - remove: 'Remove Anchor' - }, - anchorId: 'Op element Id', - anchorName: 'Op ankernaam', - charset: 'Karakterstel van geskakelde bron', - cssClasses: 'CSS klasse', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-posadres', - emailBody: 'Berig-inhoud', - emailSubject: 'Berig-onderwerp', - id: 'Id', - info: 'Skakel informasie', - langCode: 'Taalkode', - langDir: 'Skryfrigting', - langDirLTR: 'Links na regs (LTR)', - langDirRTL: 'Regs na links (RTL)', - menu: 'Wysig skakel', - name: 'Naam', - noAnchors: '(Geen ankers beskikbaar in dokument)', - noEmail: 'Gee die e-posadres', - noUrl: 'Gee die skakel se URL', - noTel: 'Please type the phone number', // MISSING - other: '<ander>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Afhanklik (Netscape)', - popupFeatures: 'Eienskappe van opspringvenster', - popupFullScreen: 'Volskerm (IE)', - popupLeft: 'Posisie links', - popupLocationBar: 'Adresbalk', - popupMenuBar: 'Spyskaartbalk', - popupResizable: 'Herskaalbaar', - popupScrollBars: 'Skuifbalke', - popupStatusBar: 'Statusbalk', - popupToolbar: 'Werkbalk', - popupTop: 'Posisie bo', - rel: 'Relationship', // MISSING - selectAnchor: 'Kies \'n anker', - styles: 'Styl', - tabIndex: 'Tab indeks', - target: 'Doel', - targetFrame: '<raam>', - targetFrameName: 'Naam van doelraam', - targetPopup: '<opspringvenster>', - targetPopupName: 'Naam van opspringvenster', - title: 'Skakel', - toAnchor: 'Anker in bladsy', - toEmail: 'E-pos', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Skakel invoeg/wysig', - type: 'Skakelsoort', - unlink: 'Verwyder skakel', - upload: 'Oplaai' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ar.js b/libraries/ckeditor/plugins/link/lang/ar.js deleted file mode 100644 index eb99f8210742d240212995591486c12640e80a02..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ar.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ar', { - acccessKey: 'Ù…ÙØ§ØªÙŠØ Ø§Ù„Ø¥Ø®ØªØµØ§Ø±', - advanced: 'متقدم', - advisoryContentType: 'نوع التقرير', - advisoryTitle: 'عنوان التقرير', - anchor: { - toolbar: 'إشارة مرجعية', - menu: 'تØرير الإشارة المرجعية', - title: 'خصائص الإشارة المرجعية', - name: 'اسم الإشارة المرجعية', - errorName: 'الرجاء كتابة اسم الإشارة المرجعية', - remove: 'إزالة الإشارة المرجعية' - }, - anchorId: 'Øسب رقم العنصر', - anchorName: 'Øسب إسم الإشارة المرجعية', - charset: 'ترميز المادة المطلوبة', - cssClasses: 'Ùئات التنسيق', - download: 'Ùرض التØميل', - displayText: 'نص العرض', - emailAddress: 'البريد الإلكتروني', - emailBody: 'Ù…Øتوى الرسالة', - emailSubject: 'موضوع الرسالة', - id: 'هوية', - info: 'معلومات الرابط', - langCode: 'رمز اللغة', - langDir: 'إتجاه نص اللغة', - langDirLTR: 'اليسار لليمين (LTR)', - langDirRTL: 'اليمين لليسار (RTL)', - menu: 'تØرير الرابط', - name: 'إسم', - noAnchors: '(لا توجد علامات مرجعية ÙÙŠ هذا المستند)', - noEmail: 'الرجاء كتابة الريد الإلكتروني', - noUrl: 'الرجاء كتابة رابط الموقع', - noTel: 'Please type the phone number', // MISSING - other: '<أخرى>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'تابع (Netscape)', - popupFeatures: 'خصائص الناÙذة المنبثقة', - popupFullScreen: 'ملئ الشاشة (IE)', - popupLeft: 'التمركز لليسار', - popupLocationBar: 'شريط العنوان', - popupMenuBar: 'القوائم الرئيسية', - popupResizable: 'قابلة التشكيل', - popupScrollBars: 'أشرطة التمرير', - popupStatusBar: 'شريط الØالة', - popupToolbar: 'شريط الأدوات', - popupTop: 'التمركز للأعلى', - rel: 'العلاقة', - selectAnchor: 'اختر علامة مرجعية', - styles: 'نمط', - tabIndex: 'الترتيب', - target: 'هد٠الرابط', - targetFrame: '<إطار>', - targetFrameName: 'اسم الإطار المستهدÙ', - targetPopup: '<ناÙذة منبثقة>', - targetPopupName: 'اسم الناÙذة المنبثقة', - title: 'رابط', - toAnchor: 'مكان ÙÙŠ هذا المستند', - toEmail: 'بريد إلكتروني', - toUrl: 'الرابط', - toPhone: 'Phone', // MISSING - toolbar: 'رابط', - type: 'نوع الربط', - unlink: 'إزالة رابط', - upload: 'رÙع' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/az.js b/libraries/ckeditor/plugins/link/lang/az.js deleted file mode 100644 index da3ade1c8cea7c4829dad296b94cb753573d12e7..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/az.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'az', { - acccessKey: 'Qısayol düymÉ™si', - advanced: 'GeniÅŸ seçimlÉ™ri', - advisoryContentType: 'MÉ™slÉ™hÉ™tli mÉ™zmunun növü', - advisoryTitle: 'MÉ™slÉ™hÉ™tli baÅŸlıq', - anchor: { - toolbar: 'XeÅŸ', - menu: 'XeÅŸi redaktÉ™ et', - title: 'XeÅŸin seçimlÉ™ri', - name: 'XeÅŸin adı', - errorName: 'XeÅŸin adı yanlışdır', - remove: 'XeÅŸin adı sil' - }, - anchorId: 'ID görÉ™', - anchorName: 'XeÅŸin adına görÉ™', - charset: 'HÉ™dÉ™fin kodlaÅŸdırması', - cssClasses: 'Ãœslub klası', - download: 'MÉ™cburi yüklÉ™mÉ™', - displayText: 'GöstÉ™rilÉ™n mÉ™tn', - emailAddress: 'E-poçt ünvanı', - emailBody: 'Mesajın mÉ™zmunu', - emailSubject: 'Mesajın baÅŸlığı', - id: 'ID', - info: 'Linkin xüsusiyyÉ™tlÉ™ri', - langCode: 'Dilin kodu', - langDir: 'Yaziların istiqamÉ™ti', - langDirLTR: 'Soldan saÄŸa (LTR)', - langDirRTL: 'SaÄŸdan sola (RTL)', - menu: 'Linki redaktÉ™ et', - name: 'Ad', - noAnchors: '(heç bir xeÅŸ tapılmayıb)', - noEmail: 'E-poçt ünvanı daxil edin', - noUrl: 'Linkin URL-ı daxil edin', - noTel: 'Please type the phone number', // MISSING - other: '<digÉ™r>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Asılı (Netscape)', - popupFeatures: 'PÉ™ncÉ™rÉ™nin xüsusiyyÉ™tlÉ™ri', - popupFullScreen: 'Tam ekran rejimi (IE)', - popupLeft: 'Solda', - popupLocationBar: 'Ãœnvan paneli', - popupMenuBar: 'Menyu paneli', - popupResizable: 'OlçülÉ™r dÉ™yiÅŸilir', - popupScrollBars: 'SürüşdürmÉ™lÉ™r göstÉ™r', - popupStatusBar: 'BildiriÅŸlÉ™rin paneli', - popupToolbar: 'AlÉ™tlÉ™rin paneli', - popupTop: 'Yuxarıda', - rel: 'MünasibÉ™t', - selectAnchor: 'XeÅŸi seçin', - styles: 'Ãœslub', - tabIndex: 'Tabın nömrÉ™si', - target: 'HÉ™dÉ™f çərçivÉ™', - targetFrame: '<freym>', - targetFrameName: 'Freymin adı', - targetPopup: '<yeni pÉ™ncÉ™rÉ™>', - targetPopupName: 'PÉ™ncÉ™rÉ™nin adı', - title: 'Link', - toAnchor: 'XeÅŸ', - toEmail: 'E-poçt', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Link', - type: 'Linkin növü', - unlink: 'Linki sil', - upload: 'ServerÉ™ yüklÉ™' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/bg.js b/libraries/ckeditor/plugins/link/lang/bg.js deleted file mode 100644 index 1a331c4fd187d5b318fc7dc7b5242e84fc86827f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/bg.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'bg', { - acccessKey: 'Клавиш за доÑтъп', - advanced: 'Разширено', - advisoryContentType: 'Тип на Ñъдържанието', - advisoryTitle: 'Заглавие', - anchor: { - toolbar: 'Котва', - menu: 'ПромÑна на котва', - title: 'ÐаÑтройки на котва', - name: 'Име на котва', - errorName: 'ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ име на котвата', - remove: 'Премахване на котва' - }, - anchorId: 'По ID на елемент', - anchorName: 'По име на котва', - charset: 'Езиков код на ÑÐ²ÑŠÑ€Ð·Ð°Ð½Ð¸Ñ Ñ€ÐµÑурÑ', - cssClasses: 'CSS клаÑове', - download: 'Укажи изтеглÑне', - displayText: 'ТекÑÑ‚ за показване', - emailAddress: 'Имейл aдреÑ', - emailBody: 'Съдържание', - emailSubject: 'Тема', - id: 'Id', - info: 'Връзка', - langCode: 'Езиков код', - langDir: 'ПоÑока на езика', - langDirLTR: 'От лÑво надÑÑно (LTR)', - langDirRTL: 'От дÑÑно налÑво (RTL)', - menu: 'ПромÑна на връзка', - name: 'Име', - noAnchors: '(ÐÑма котви в Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚)', - noEmail: 'ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ имейл адреÑ', - noUrl: 'ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ URL адреÑ', - noTel: 'Please type the phone number', // MISSING - other: '<друго>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ЗавиÑимоÑÑ‚ (Netscape)', - popupFeatures: 'Функции на изкачащ прозорец', - popupFullScreen: 'ЦÑл екран (IE)', - popupLeft: 'ЛÑва позициÑ', - popupLocationBar: 'Лента Ñ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñта', - popupMenuBar: 'Лента за меню', - popupResizable: 'ОразмерÑем', - popupScrollBars: 'Ленти за прелиÑтване', - popupStatusBar: 'СтатуÑна лента', - popupToolbar: 'Лента Ñ Ð¸Ð½Ñтрументи', - popupTop: 'Горна позициÑ', - rel: 'СвързаноÑÑ‚ (rel атрибут)', - selectAnchor: 'Изберете котва', - styles: 'Стил', - tabIndex: 'Ред на доÑтъп', - target: 'Цел', - targetFrame: '<frame>', - targetFrameName: 'Име на Ñ†ÐµÐ»ÐµÐ²Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ†', - targetPopup: '<изкачащ прозорец>', - targetPopupName: 'Име на изкачащ прозорец', - title: 'Връзка', - toAnchor: 'Връзка към котва в текÑта', - toEmail: 'Имейл', - toUrl: 'Уеб адреÑ', - toPhone: 'Phone', // MISSING - toolbar: 'Връзка', - type: 'Тип на връзката', - unlink: 'Премахни връзката', - upload: 'Качване' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/bn.js b/libraries/ckeditor/plugins/link/lang/bn.js deleted file mode 100644 index e581c552ed88513d1111d7adc7926ff81fa29ca2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/bn.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'bn', { - acccessKey: 'পà§à¦°à¦¬à§‡à¦¶ কী', - advanced: 'à¦à¦¡à¦à¦¾à¦¨à§à¦¸à¦¡', - advisoryContentType: 'পরামরà§à¦¶ কনà§à¦Ÿà§‡à¦¨à§à¦Ÿà§‡à¦° পà§à¦°à¦•à¦¾à¦°', - advisoryTitle: 'পরামরà§à¦¶ শীরà§à¦·à¦•', - anchor: { - toolbar: 'নোঙà§à¦—র', - menu: 'নোঙর পà§à¦°à§‹à¦ªà¦¾à¦°à§à¦Ÿà¦¿', - title: 'নোঙর পà§à¦°à§‹à¦ªà¦¾à¦°à§à¦Ÿà¦¿', - name: 'নোঙরের নাম', - errorName: 'নোঙরের নাম টাইপ করà§à¦¨', - remove: 'Remove Anchor' - }, - anchorId: 'নোঙরের আইডি দিয়ে', - anchorName: 'নোঙরের নাম দিয়ে', - charset: 'লিংক রিসোরà§à¦¸ কà§à¦¯à¦¾à¦°à§‡à¦•à§à¦Ÿà¦° সেট', - cssClasses: 'সà§à¦Ÿà¦¾à¦‡à¦²-শীট কà§à¦²à¦¾à¦¸', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ইমেইল ঠিকানা', - emailBody: 'মেসেজের দেহ', - emailSubject: 'মেসেজের বিষয়', - id: 'আইডি', - info: 'লিংক তথà§à¦¯', - langCode: 'à¦à¦¾à¦·à¦¾ লেখার দিক', - langDir: 'à¦à¦¾à¦·à¦¾ লেখার দিক', - langDirLTR: 'বাম থেকে ডান (LTR)', - langDirRTL: 'ডান থেকে বাম (RTL)', - menu: 'লিংক সমà§à¦ªà¦¾à¦¦à¦¨', - name: 'নাম', - noAnchors: '(No anchors available in the document)', // MISSING - noEmail: 'অনà§à¦—à§à¦°à¦¹ করে ইমেইল à¦à¦¡à§à¦°à§‡à¦¸ টাইপ করà§à¦¨', - noUrl: 'অনà§à¦—à§à¦°à¦¹ করে URL লিংক টাইপ করà§à¦¨', - noTel: 'Please type the phone number', // MISSING - other: '<other>', // MISSING - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ডিপেনà§à¦¡à§‡à¦¨à§à¦Ÿ (Netscape)', - popupFeatures: 'পপআপ উইনà§à¦¡à§‹ ফীচার সমূহ', - popupFullScreen: 'পূরà§à¦£ পরà§à¦¦à¦¾ জà§à§œà§‡ (IE)', - popupLeft: 'বামের পজিশন', - popupLocationBar: 'লোকেশন বার', - popupMenuBar: 'মেনà§à¦¯à§ বার', - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'সà§à¦•à§à¦°à¦² বার', - popupStatusBar: 'সà§à¦Ÿà§à¦¯à¦¾à¦Ÿà¦¾à¦¸ বার', - popupToolbar: 'টà§à¦² বার', - popupTop: 'ডানের পজিশন', - rel: 'Relationship', // MISSING - selectAnchor: 'নোঙর বাছাই', - styles: 'সà§à¦Ÿà¦¾à¦‡à¦²', - tabIndex: 'টà§à¦¯à¦¾à¦¬ ইনà§à¦¡à§‡à¦•à§à¦¸', - target: 'টারà§à¦—েট', - targetFrame: '<ফà§à¦°à§‡à¦®>', - targetFrameName: 'টারà§à¦—েট ফà§à¦°à§‡à¦®à§‡à¦° নাম', - targetPopup: '<পপআপ উইনà§à¦¡à§‹>', - targetPopupName: 'পপআপ উইনà§à¦¡à§‹à¦° নাম', - title: 'লিংক', - toAnchor: 'à¦à¦‡ পেজে নোঙর কর', - toEmail: 'ইমেইল', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'লিংক যà§à¦•à§à¦¤ কর', - type: 'লিংক পà§à¦°à¦•à¦¾à¦°', - unlink: 'লিংক সরাও', - upload: 'আপলোড' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/bs.js b/libraries/ckeditor/plugins/link/lang/bs.js deleted file mode 100644 index d2889fee7659a74e9fc81347fa4ef6c6cd294d30..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/bs.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'bs', { - acccessKey: 'Pristupna tipka', - advanced: 'Naprednije', - advisoryContentType: 'Advisory vrsta sadržaja', - advisoryTitle: 'Advisory title', - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'Po Id-u elementa', - anchorName: 'Po nazivu sidra', - charset: 'Linked Resource Charset', - cssClasses: 'Klase CSS stilova', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-Mail Adresa', - emailBody: 'Poruka', - emailSubject: 'Subjekt poruke', - id: 'Id', - info: 'Link info', - langCode: 'Smjer pisanja', - langDir: 'Smjer pisanja', - langDirLTR: 'S lijeva na desno (LTR)', - langDirRTL: 'S desna na lijevo (RTL)', - menu: 'Izmjeni link', - name: 'Naziv', - noAnchors: '(Nema dostupnih sidra na stranici)', - noEmail: 'Molimo ukucajte e-mail adresu', - noUrl: 'Molimo ukucajte URL link', - noTel: 'Please type the phone number', // MISSING - other: '<other>', // MISSING - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Ovisno (Netscape)', - popupFeatures: 'Moguænosti popup prozora', - popupFullScreen: 'Cijeli ekran (IE)', - popupLeft: 'Lijeva pozicija', - popupLocationBar: 'Traka za lokaciju', - popupMenuBar: 'Izborna traka', - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Scroll traka', - popupStatusBar: 'Statusna traka', - popupToolbar: 'Traka sa alatima', - popupTop: 'Gornja pozicija', - rel: 'Relationship', // MISSING - selectAnchor: 'Izaberi sidro', - styles: 'Stil', - tabIndex: 'Tab indeks', - target: 'Prozor', - targetFrame: '<frejm>', - targetFrameName: 'Target Frame Name', // MISSING - targetPopup: '<popup prozor>', - targetPopupName: 'Naziv popup prozora', - title: 'Link', - toAnchor: 'Sidro na ovoj stranici', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Ubaci/Izmjeni link', - type: 'Tip linka', - unlink: 'IzbriÅ¡i link', - upload: 'Å alji' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ca.js b/libraries/ckeditor/plugins/link/lang/ca.js deleted file mode 100644 index e68b79b1fed1cac68a2b6e7122092e9afa573542..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ca.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ca', { - acccessKey: 'Clau d\'accés', - advanced: 'Avançat', - advisoryContentType: 'Tipus de contingut consultiu', - advisoryTitle: 'TÃtol consultiu', - anchor: { - toolbar: 'Insereix/Edita à ncora', - menu: 'Propietats de l\'à ncora', - title: 'Propietats de l\'à ncora', - name: 'Nom de l\'à ncora', - errorName: 'Si us plau, escriviu el nom de l\'ancora', - remove: 'Remove Anchor' - }, - anchorId: 'Per Id d\'element', - anchorName: 'Per nom d\'à ncora', - charset: 'Conjunt de carà cters font enllaçat', - cssClasses: 'Classes del full d\'estil', - download: 'Force Download', // MISSING - displayText: 'Text a mostrar', - emailAddress: 'Adreça de correu electrònic', - emailBody: 'Cos del missatge', - emailSubject: 'Assumpte del missatge', - id: 'Id', - info: 'Informació de l\'enllaç', - langCode: 'Direcció de l\'idioma', - langDir: 'Direcció de l\'idioma', - langDirLTR: 'D\'esquerra a dreta (LTR)', - langDirRTL: 'De dreta a esquerra (RTL)', - menu: 'Edita l\'enllaç', - name: 'Nom', - noAnchors: '(No hi ha à ncores disponibles en aquest document)', - noEmail: 'Si us plau, escrigui l\'adreça correu electrònic', - noUrl: 'Si us plau, escrigui l\'enllaç URL', - noTel: 'Please type the phone number', // MISSING - other: '<altre>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Depenent (Netscape)', - popupFeatures: 'CaracterÃstiques finestra popup', - popupFullScreen: 'Pantalla completa (IE)', - popupLeft: 'Posició esquerra', - popupLocationBar: 'Barra d\'adreça', - popupMenuBar: 'Barra de menú', - popupResizable: 'Redimensionable', - popupScrollBars: 'Barres d\'scroll', - popupStatusBar: 'Barra d\'estat', - popupToolbar: 'Barra d\'eines', - popupTop: 'Posició dalt', - rel: 'Relació', - selectAnchor: 'Selecciona una à ncora', - styles: 'Estil', - tabIndex: 'Index de Tab', - target: 'DestÃ', - targetFrame: '<marc>', - targetFrameName: 'Nom del marc de destÃ', - targetPopup: '<finestra emergent>', - targetPopupName: 'Nom finestra popup', - title: 'Enllaç', - toAnchor: 'Àncora en aquesta pà gina', - toEmail: 'Correu electrònic', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Insereix/Edita enllaç', - type: 'Tipus d\'enllaç', - unlink: 'Elimina l\'enllaç', - upload: 'Puja' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/cs.js b/libraries/ckeditor/plugins/link/lang/cs.js deleted file mode 100644 index 8bf5cb9de4e4a8540ac38b20e7bdac0397021c0b..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/cs.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'cs', { - acccessKey: 'PÅ™Ãstupový klÃÄ', - advanced: 'RozÅ¡ÃÅ™ené', - advisoryContentType: 'Pomocný typ obsahu', - advisoryTitle: 'Pomocný titulek', - anchor: { - toolbar: 'Záložka', - menu: 'Vlastnosti záložky', - title: 'Vlastnosti záložky', - name: 'Název záložky', - errorName: 'Zadejte prosÃm název záložky', - remove: 'Odstranit záložku' - }, - anchorId: 'Podle Id objektu', - anchorName: 'Podle jména kotvy', - charset: 'PÅ™iÅ™azená znaková sada', - cssClasses: 'TÅ™Ãda stylu', - download: 'Vynutit staženÃ', - displayText: 'Zobrazit text', - emailAddress: 'E-mailová adresa', - emailBody: 'TÄ›lo zprávy', - emailSubject: 'PÅ™edmÄ›t zprávy', - id: 'Id', - info: 'Informace o odkazu', - langCode: 'Kód jazyka', - langDir: 'SmÄ›r jazyka', - langDirLTR: 'Zleva doprava (LTR)', - langDirRTL: 'Zprava doleva (RTL)', - menu: 'ZmÄ›nit odkaz', - name: 'Jméno', - noAnchors: '(Ve stránce nenà definována žádná kotva!)', - noEmail: 'Zadejte prosÃm e-mailovou adresu', - noUrl: 'Zadejte prosÃm URL odkazu', - noTel: 'Vyplňte prosÃm telefonnà ÄÃslo', - other: '<jiný>', - phoneNumber: 'Telefonnà ÄÃslo', - popupDependent: 'Závislost (Netscape)', - popupFeatures: 'Vlastnosti vyskakovacÃho okna', - popupFullScreen: 'Celá obrazovka (IE)', - popupLeft: 'Levý okraj', - popupLocationBar: 'Panel umÃstÄ›nÃ', - popupMenuBar: 'Panel nabÃdky', - popupResizable: 'UmožňujÃcà mÄ›nit velikost', - popupScrollBars: 'PosuvnÃky', - popupStatusBar: 'Stavový řádek', - popupToolbar: 'Panel nástrojů', - popupTop: 'Hornà okraj', - rel: 'Vztah', - selectAnchor: 'Vybrat kotvu', - styles: 'Styl', - tabIndex: 'PoÅ™adà prvku', - target: 'CÃl', - targetFrame: '<rámec>', - targetFrameName: 'Název cÃlového rámu', - targetPopup: '<vyskakovacà okno>', - targetPopupName: 'Název vyskakovacÃho okna', - title: 'Odkaz', - toAnchor: 'Kotva v této stránce', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Odkaz', - type: 'Typ odkazu', - unlink: 'Odstranit odkaz', - upload: 'Odeslat' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/cy.js b/libraries/ckeditor/plugins/link/lang/cy.js deleted file mode 100644 index 369b75f2814477a2edd41410ca2d9b592304fe9b..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/cy.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'cy', { - acccessKey: 'Allwedd Mynediad', - advanced: 'Uwch', - advisoryContentType: 'Math y Cynnwys Cynghorol', - advisoryTitle: 'Teitl Cynghorol', - anchor: { - toolbar: 'Angor', - menu: 'Golygu\'r Angor', - title: 'Priodweddau\'r Angor', - name: 'Enw\'r Angor', - errorName: 'Teipiwch enw\'r angor', - remove: 'Tynnwch yr Angor' - }, - anchorId: 'Gan Id yr Elfen', - anchorName: 'Gan Enw\'r Angor', - charset: 'Set Nodau\'r Adnodd Cysylltiedig', - cssClasses: 'Dosbarthiadau Dalen Arddull', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Cyfeiriad E-Bost', - emailBody: 'Corff y Neges', - emailSubject: 'Testun y Neges', - id: 'Id', - info: 'Gwyb y Ddolen', - langCode: 'Cod Iaith', - langDir: 'Cyfeiriad Iaith', - langDirLTR: 'Chwith i\'r Dde (LTR)', - langDirRTL: 'Dde i\'r Chwith (RTL)', - menu: 'Golygu Dolen', - name: 'Enw', - noAnchors: '(Dim angorau ar gael yn y ddogfen)', - noEmail: 'Teipiwch gyfeiriad yr e-bost', - noUrl: 'Teipiwch URL y ddolen', - noTel: 'Please type the phone number', // MISSING - other: '<eraill>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dibynnol (Netscape)', - popupFeatures: 'Nodweddion Ffenestr Bop', - popupFullScreen: 'Sgrin Llawn (IE)', - popupLeft: 'Safle Chwith', - popupLocationBar: 'Bar Safle', - popupMenuBar: 'Dewislen', - popupResizable: 'Ailfeintiol', - popupScrollBars: 'Barrau Sgrolio', - popupStatusBar: 'Bar Statws', - popupToolbar: 'Bar Offer', - popupTop: 'Safle Top', - rel: 'Perthynas', - selectAnchor: 'Dewiswch Angor', - styles: 'Arddull', - tabIndex: 'Indecs Tab', - target: 'Targed', - targetFrame: '<ffrâm>', - targetFrameName: 'Enw Ffrâm y Targed', - targetPopup: '<ffenestr bop>', - targetPopupName: 'Enw Ffenestr Bop', - title: 'Dolen', - toAnchor: 'Dolen at angor yn y testun', - toEmail: 'E-bost', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Dolen', - type: 'Math y Ddolen', - unlink: 'Datgysylltu', - upload: 'Lanlwytho' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/da.js b/libraries/ckeditor/plugins/link/lang/da.js deleted file mode 100644 index 7adaedeae5b08f01f915c0ae48b355a5006147ca..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/da.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'da', { - acccessKey: 'Genvejstast', - advanced: 'Avanceret', - advisoryContentType: 'Indholdstype', - advisoryTitle: 'Titel', - anchor: { - toolbar: 'Indsæt/redigér bogmærke', - menu: 'Egenskaber for bogmærke', - title: 'Egenskaber for bogmærke', - name: 'Bogmærkenavn', - errorName: 'Indtast bogmærkenavn', - remove: 'Fjern bogmærke' - }, - anchorId: 'Efter element-Id', - anchorName: 'Efter ankernavn', - charset: 'Tegnsæt', - cssClasses: 'Typografiark', - download: 'Tving Download', - displayText: 'Vis tekst', - emailAddress: 'E-mailadresse', - emailBody: 'Besked', - emailSubject: 'Emne', - id: 'Id', - info: 'Generelt', - langCode: 'Tekstretning', - langDir: 'Tekstretning', - langDirLTR: 'Fra venstre mod højre (LTR)', - langDirRTL: 'Fra højre mod venstre (RTL)', - menu: 'Redigér hyperlink', - name: 'Navn', - noAnchors: '(Ingen bogmærker i dokumentet)', - noEmail: 'Indtast e-mailadresse!', - noUrl: 'Indtast hyperlink-URL!', - noTel: 'Indtast venligst et telefonnummer', - other: '<anden>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Koblet/dependent (Netscape)', - popupFeatures: 'Egenskaber for popup', - popupFullScreen: 'Fuld skærm (IE)', - popupLeft: 'Position fra venstre', - popupLocationBar: 'Adresselinje', - popupMenuBar: 'Menulinje', - popupResizable: 'Justérbar', - popupScrollBars: 'Scrollbar', - popupStatusBar: 'Statuslinje', - popupToolbar: 'Værktøjslinje', - popupTop: 'Position fra toppen', - rel: 'Relation', - selectAnchor: 'Vælg et anker', - styles: 'Typografi', - tabIndex: 'Tabulatorindeks', - target: 'MÃ¥l', - targetFrame: '<ramme>', - targetFrameName: 'Destinationsvinduets navn', - targetPopup: '<popup vindue>', - targetPopupName: 'Popupvinduets navn', - title: 'Egenskaber for hyperlink', - toAnchor: 'Bogmærke pÃ¥ denne side', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Indsæt/redigér hyperlink', - type: 'Type', - unlink: 'Fjern hyperlink', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/de-ch.js b/libraries/ckeditor/plugins/link/lang/de-ch.js deleted file mode 100644 index 2821f6d6d3ce21b356d5e70ebc50766dcac7a9e2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/de-ch.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'de-ch', { - acccessKey: 'Zugriffstaste', - advanced: 'Erweitert', - advisoryContentType: 'Inhaltstyp', - advisoryTitle: 'Titel Beschreibung', - anchor: { - toolbar: 'Anker', - menu: 'Anker bearbeiten', - title: 'Ankereigenschaften', - name: 'Ankername', - errorName: 'Bitte geben Sie den Namen des Ankers ein', - remove: 'Anker entfernen' - }, - anchorId: 'Nach Elementkennung', - anchorName: 'Nach Ankername', - charset: 'Verknüpfter Ressourcenzeichensatz', - cssClasses: 'Formatvorlagenklasse', - download: 'Herunterladen erzwingen', - displayText: 'Anzeigetext', - emailAddress: 'E-Mail-Adresse', - emailBody: 'Nachrichtentext', - emailSubject: 'Betreffzeile', - id: 'Kennung', - info: 'Linkinfo', - langCode: 'Sprachcode', - langDir: 'Schreibrichtung', - langDirLTR: 'Links nach Rechts (LTR)', - langDirRTL: 'Rechts nach Links (RTL)', - menu: 'Link bearbeiten', - name: 'Name', - noAnchors: '(Keine Anker im Dokument vorhanden)', - noEmail: 'Bitte geben Sie E-Mail-Adresse an', - noUrl: 'Bitte geben Sie die Link-URL an', - noTel: 'Bitte geben Sie die Telefonnummer ein', - other: '<andere>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Abhängig (Netscape)', - popupFeatures: 'Pop-up Fenstereigenschaften', - popupFullScreen: 'Vollbild (IE)', - popupLeft: 'Linke Position', - popupLocationBar: 'Adressleiste', - popupMenuBar: 'Menüleiste', - popupResizable: 'Grösse änderbar', - popupScrollBars: 'Rollbalken', - popupStatusBar: 'Statusleiste', - popupToolbar: 'Werkzeugleiste', - popupTop: 'Obere Position', - rel: 'Beziehung', - selectAnchor: 'Anker auswählen', - styles: 'Style', - tabIndex: 'Tab-Index', - target: 'Zielseite', - targetFrame: '<Frame>', - targetFrameName: 'Ziel-Fenster-Name', - targetPopup: '<Pop-up Fenster>', - targetPopupName: 'Pop-up Fenster-Name', - title: 'Link', - toAnchor: 'Anker in dieser Seite', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Link einfügen/editieren', - type: 'Link-Typ', - unlink: 'Link entfernen', - upload: 'Hochladen' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/de.js b/libraries/ckeditor/plugins/link/lang/de.js deleted file mode 100644 index f558240b4dd7a8b4b4616af94b88d1fb11805585..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/de.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'de', { - acccessKey: 'Zugriffstaste', - advanced: 'Erweitert', - advisoryContentType: 'Inhaltstyp', - advisoryTitle: 'Titel Beschreibung', - anchor: { - toolbar: 'Anker', - menu: 'Anker bearbeiten', - title: 'Ankereigenschaften', - name: 'Ankername', - errorName: 'Bitte geben Sie den Namen des Ankers ein', - remove: 'Anker entfernen' - }, - anchorId: 'Nach Elementkennung', - anchorName: 'Nach Ankername', - charset: 'Verknüpfter Ressourcenzeichensatz', - cssClasses: 'Formatvorlagenklasse', - download: 'Herunterladen erzwingen', - displayText: 'Anzeigetext', - emailAddress: 'E-Mail-Adresse', - emailBody: 'Nachrichtentext', - emailSubject: 'Betreffzeile', - id: 'Kennung', - info: 'Linkinfo', - langCode: 'Sprachcode', - langDir: 'Schreibrichtung', - langDirLTR: 'Links nach Rechts (LTR)', - langDirRTL: 'Rechts nach Links (RTL)', - menu: 'Link bearbeiten', - name: 'Name', - noAnchors: '(Keine Anker im Dokument vorhanden)', - noEmail: 'Bitte geben Sie E-Mail-Adresse an', - noUrl: 'Bitte geben Sie die Link-URL an', - noTel: 'Bitte geben Sie die Telefonnummer ein', - other: '<andere>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Abhängig (Netscape)', - popupFeatures: 'Pop-up Fenstereigenschaften', - popupFullScreen: 'Vollbild (IE)', - popupLeft: 'Linke Position', - popupLocationBar: 'Adressleiste', - popupMenuBar: 'Menüleiste', - popupResizable: 'Größe änderbar', - popupScrollBars: 'Rollbalken', - popupStatusBar: 'Statusleiste', - popupToolbar: 'Werkzeugleiste', - popupTop: 'Obere Position', - rel: 'Beziehung', - selectAnchor: 'Anker auswählen', - styles: 'Style', - tabIndex: 'Tab-Index', - target: 'Zielseite', - targetFrame: '<Frame>', - targetFrameName: 'Ziel-Fenster-Name', - targetPopup: '<Pop-up Fenster>', - targetPopupName: 'Pop-up Fenster-Name', - title: 'Link', - toAnchor: 'Anker in dieser Seite', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Link einfügen/editieren', - type: 'Link-Typ', - unlink: 'Link entfernen', - upload: 'Hochladen' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/el.js b/libraries/ckeditor/plugins/link/lang/el.js deleted file mode 100644 index 9e90d21b5ee64c3312b3b4ec520b47889bc4ac7d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/el.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'el', { - acccessKey: 'Συντόμευση', - advanced: 'Για Î ÏοχωÏημÎνους', - advisoryContentType: 'Ενδεικτικός ΤÏπος ΠεÏιεχομÎνου', - advisoryTitle: 'Ενδεικτικός Τίτλος', - anchor: { - toolbar: 'Εισαγωγή/επεξεÏγασία ΆγκυÏας', - menu: 'Ιδιότητες άγκυÏας', - title: 'Ιδιότητες άγκυÏας', - name: 'Όνομα άγκυÏας', - errorName: 'ΠαÏακαλοÏμε εισάγετε όνομα άγκυÏας', - remove: 'ΑφαίÏεση ΆγκυÏας' - }, - anchorId: 'Βάσει του Element Id', - anchorName: 'Βάσει του Ονόματος ΆγκυÏας', - charset: 'Κωδικοποίηση ΧαÏακτήÏων Î ÏοσαÏτημÎνης Πηγής', - cssClasses: 'Κλάσεις ΦÏλλων Στυλ', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ΔιεÏθυνση E-mail', - emailBody: 'Κείμενο ΜηνÏματος', - emailSubject: 'ΘÎμα ΜηνÏματος', - id: 'Id', - info: 'ΠληÏοφοÏίες ΣυνδÎσμου', - langCode: 'ΚατεÏθυνση ΚειμÎνου', - langDir: 'ΚατεÏθυνση ΚειμÎνου', - langDirLTR: 'ΑÏιστεÏά Ï€Ïος Δεξιά (LTR)', - langDirRTL: 'Δεξιά Ï€Ïος ΑÏιστεÏά (RTL)', - menu: 'ΕπεξεÏγασία ΣυνδÎσμου', - name: 'Όνομα', - noAnchors: '(Δεν υπάÏχουν άγκυÏες στο κείμενο)', - noEmail: 'Εισάγετε τη διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου', - noUrl: 'Εισάγετε την τοποθεσία (URL) του συνδÎσμου', - noTel: 'Please type the phone number', // MISSING - other: '<άλλο>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ΕξαÏτημÎνο (Netscape)', - popupFeatures: 'ΕπιλογÎÏ‚ Αναδυόμενου ΠαÏαθÏÏου', - popupFullScreen: 'ΠλήÏης Οθόνη (IE)', - popupLeft: 'ΘÎση ΑÏιστεÏά', - popupLocationBar: 'ΓÏαμμή Τοποθεσίας', - popupMenuBar: 'ΓÏαμμή Επιλογών', - popupResizable: 'Î ÏοσαÏμοζόμενο ÎœÎγεθος', - popupScrollBars: 'ΜπάÏες ΚÏλισης', - popupStatusBar: 'ΓÏαμμή Κατάστασης', - popupToolbar: 'ΕÏγαλειοθήκη', - popupTop: 'ΘÎση Πάνω', - rel: 'ΣχÎση', - selectAnchor: 'ΕπιλÎξτε μια ΆγκυÏα', - styles: 'ΜοÏφή', - tabIndex: 'ΣειÏά Μεταπήδησης', - target: 'ΠαÏάθυÏο Î ÏοοÏισμοÏ', - targetFrame: '<πλαίσιο>', - targetFrameName: 'Όνομα Πλαισίου Î ÏοοÏισμοÏ', - targetPopup: '<αναδυόμενο παÏάθυÏο>', - targetPopupName: 'Όνομα Αναδυόμενου ΠαÏαθÏÏου', - title: 'ΣÏνδεσμος', - toAnchor: 'ΆγκυÏα σε αυτήν τη σελίδα', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'ΣÏνδεσμος', - type: 'ΤÏπος ΣυνδÎσμου', - unlink: 'ΑφαίÏεση ΣυνδÎσμου', - upload: 'Αποστολή' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/en-au.js b/libraries/ckeditor/plugins/link/lang/en-au.js deleted file mode 100644 index 3c0e21f62d7d030b46733aa16e2f81991d5bdff5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/en-au.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'en-au', { - acccessKey: 'Access Key', - advanced: 'Advanced', - advisoryContentType: 'Advisory Content Type', - advisoryTitle: 'Advisory Title', - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'By Element Id', - anchorName: 'By Anchor Name', - charset: 'Linked Resource Charset', - cssClasses: 'Stylesheet Classes', - download: 'Force Download', - displayText: 'Display Text', - emailAddress: 'E-Mail Address', - emailBody: 'Message Body', - emailSubject: 'Message Subject', - id: 'Id', - info: 'Link Info', - langCode: 'Language Code', - langDir: 'Language Direction', - langDirLTR: 'Left to Right (LTR)', - langDirRTL: 'Right to Left (RTL)', - menu: 'Edit Link', - name: 'Name', - noAnchors: '(No anchors available in the document)', - noEmail: 'Please type the e-mail address', - noUrl: 'Please type the link URL', - noTel: 'Please type the phone number', // MISSING - other: '<other>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'Popup Window Features', - popupFullScreen: 'Full Screen (IE)', - popupLeft: 'Left Position', - popupLocationBar: 'Location Bar', - popupMenuBar: 'Menu Bar', - popupResizable: 'Resizable', - popupScrollBars: 'Scroll Bars', - popupStatusBar: 'Status Bar', - popupToolbar: 'Toolbar', - popupTop: 'Top Position', - rel: 'Relationship', - selectAnchor: 'Select an Anchor', - styles: 'Style', - tabIndex: 'Tab Index', - target: 'Target', - targetFrame: '<frame>', - targetFrameName: 'Target Frame Name', - targetPopup: '<popup window>', - targetPopupName: 'Popup Window Name', - title: 'Link', - toAnchor: 'Link to anchor in the text', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Link', - type: 'Link Type', - unlink: 'Unlink', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/en-ca.js b/libraries/ckeditor/plugins/link/lang/en-ca.js deleted file mode 100644 index f47b17ef2de2bb6238c56a360bef063f75c9663a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/en-ca.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'en-ca', { - acccessKey: 'Access Key', - advanced: 'Advanced', - advisoryContentType: 'Advisory Content Type', - advisoryTitle: 'Advisory Title', - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'By Element Id', - anchorName: 'By Anchor Name', - charset: 'Linked Resource Charset', - cssClasses: 'Stylesheet Classes', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-Mail Address', - emailBody: 'Message Body', - emailSubject: 'Message Subject', - id: 'Id', - info: 'Link Info', - langCode: 'Language Code', - langDir: 'Language Direction', - langDirLTR: 'Left to Right (LTR)', - langDirRTL: 'Right to Left (RTL)', - menu: 'Edit Link', - name: 'Name', - noAnchors: '(No anchors available in the document)', - noEmail: 'Please type the e-mail address', - noUrl: 'Please type the link URL', - noTel: 'Please type the phone number', // MISSING - other: '<other>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'Popup Window Features', - popupFullScreen: 'Full Screen (IE)', - popupLeft: 'Left Position', - popupLocationBar: 'Location Bar', - popupMenuBar: 'Menu Bar', - popupResizable: 'Resizable', - popupScrollBars: 'Scroll Bars', - popupStatusBar: 'Status Bar', - popupToolbar: 'Toolbar', - popupTop: 'Top Position', - rel: 'Relationship', // MISSING - selectAnchor: 'Select an Anchor', - styles: 'Style', - tabIndex: 'Tab Index', - target: 'Target', - targetFrame: '<frame>', - targetFrameName: 'Target Frame Name', - targetPopup: '<popup window>', - targetPopupName: 'Popup Window Name', - title: 'Link', - toAnchor: 'Link to anchor in the text', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Link', - type: 'Link Type', - unlink: 'Unlink', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/en-gb.js b/libraries/ckeditor/plugins/link/lang/en-gb.js deleted file mode 100644 index e7595d4969692997b083fb74b829234d92927457..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/en-gb.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'en-gb', { - acccessKey: 'Access Key', - advanced: 'Advanced', - advisoryContentType: 'Advisory Content Type', - advisoryTitle: 'Advisory Title', - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'By Element Id', - anchorName: 'By Anchor Name', - charset: 'Linked Resource Charset', - cssClasses: 'Stylesheet Classes', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-Mail Address', - emailBody: 'Message Body', - emailSubject: 'Message Subject', - id: 'Id', - info: 'Link Info', - langCode: 'Language Code', - langDir: 'Language Direction', - langDirLTR: 'Left to Right (LTR)', - langDirRTL: 'Right to Left (RTL)', - menu: 'Edit Link', - name: 'Name', - noAnchors: '(No anchors available in the document)', - noEmail: 'Please type the e-mail address', - noUrl: 'Please type the link URL', - noTel: 'Please type the phone number', // MISSING - other: '<other>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'Popup Window Features', - popupFullScreen: 'Full Screen (IE)', - popupLeft: 'Left Position', - popupLocationBar: 'Location Bar', - popupMenuBar: 'Menu Bar', - popupResizable: 'Resizable', - popupScrollBars: 'Scroll Bars', - popupStatusBar: 'Status Bar', - popupToolbar: 'Toolbar', - popupTop: 'Top Position', - rel: 'Relationship', - selectAnchor: 'Select an Anchor', - styles: 'Style', - tabIndex: 'Tab Index', - target: 'Target', - targetFrame: '<frame>', - targetFrameName: 'Target Frame Name', - targetPopup: '<popup window>', - targetPopupName: 'Popup Window Name', - title: 'Link', - toAnchor: 'Link to anchor in the text', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Link', - type: 'Link Type', - unlink: 'Unlink', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/en.js b/libraries/ckeditor/plugins/link/lang/en.js deleted file mode 100644 index 191851e7b438f5f0c6b6b6649da7beaa3a8590f6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/en.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'en', { - acccessKey: 'Access Key', - advanced: 'Advanced', - advisoryContentType: 'Advisory Content Type', - advisoryTitle: 'Advisory Title', - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'By Element Id', - anchorName: 'By Anchor Name', - charset: 'Linked Resource Charset', - cssClasses: 'Stylesheet Classes', - download: 'Force Download', - displayText: 'Display Text', - emailAddress: 'E-Mail Address', - emailBody: 'Message Body', - emailSubject: 'Message Subject', - id: 'Id', - info: 'Link Info', - langCode: 'Language Code', - langDir: 'Language Direction', - langDirLTR: 'Left to Right (LTR)', - langDirRTL: 'Right to Left (RTL)', - menu: 'Edit Link', - name: 'Name', - noAnchors: '(No anchors available in the document)', - noEmail: 'Please type the e-mail address', - noUrl: 'Please type the link URL', - noTel: 'Please type the phone number', - other: '<other>', - phoneNumber: 'Phone number', - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'Popup Window Features', - popupFullScreen: 'Full Screen (IE)', - popupLeft: 'Left Position', - popupLocationBar: 'Location Bar', - popupMenuBar: 'Menu Bar', - popupResizable: 'Resizable', - popupScrollBars: 'Scroll Bars', - popupStatusBar: 'Status Bar', - popupToolbar: 'Toolbar', - popupTop: 'Top Position', - rel: 'Relationship', - selectAnchor: 'Select an Anchor', - styles: 'Style', - tabIndex: 'Tab Index', - target: 'Target', - targetFrame: '<frame>', - targetFrameName: 'Target Frame Name', - targetPopup: '<popup window>', - targetPopupName: 'Popup Window Name', - title: 'Link', - toAnchor: 'Link to anchor in the text', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Phone', - toolbar: 'Link', - type: 'Link Type', - unlink: 'Unlink', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/eo.js b/libraries/ckeditor/plugins/link/lang/eo.js deleted file mode 100644 index cc5bd27f54020c13d4f23abb3d43404180029d99..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/eo.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'eo', { - acccessKey: 'Fulmoklavo', - advanced: 'Speciala', - advisoryContentType: 'Enhavotipo', - advisoryTitle: 'Priskriba Titolo', - anchor: { - toolbar: 'Ankro', - menu: 'Enmeti/ÅœanÄi Ankron', - title: 'Ankraj Atributoj', - name: 'Ankra Nomo', - errorName: 'Bv entajpi la ankran nomon', - remove: 'Forigi Ankron' - }, - anchorId: 'Per Elementidentigilo', - anchorName: 'Per Ankronomo', - charset: 'Signaro de la Ligita Rimedo', - cssClasses: 'Klasoj de Stilfolioj', - download: 'Altrudi ElÅuton', - displayText: 'Vidigi Tekston', - emailAddress: 'RetpoÅto', - emailBody: 'MesaÄa korpo', - emailSubject: 'MesaÄa Temo', - id: 'Id', - info: 'Informoj pri la Ligilo', - langCode: 'Lingva Kodo', - langDir: 'Skribdirekto', - langDirLTR: 'De maldekstro dekstren (LTR)', - langDirRTL: 'De dekstro maldekstren (RTL)', - menu: 'ÅœanÄi Ligilon', - name: 'Nomo', - noAnchors: '<Ne disponeblas ankroj en la dokumento>', - noEmail: 'Bonvolu entajpi la retpoÅtadreson', - noUrl: 'Bonvolu entajpi la URL-on', - noTel: 'Please type the phone number', // MISSING - other: '<alia>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependa (Netscape)', - popupFeatures: 'Atributoj de la Åœprucfenestro', - popupFullScreen: 'Tutekrane (IE)', - popupLeft: 'Maldekstra Pozicio', - popupLocationBar: 'Adresobreto', - popupMenuBar: 'Menubreto', - popupResizable: 'DimensiÅanÄebla', - popupScrollBars: 'Rulumskaloj', - popupStatusBar: 'Statobreto', - popupToolbar: 'Ilobreto', - popupTop: 'Supra Pozicio', - rel: 'Rilato', - selectAnchor: 'Elekti Ankron', - styles: 'Stilo', - tabIndex: 'Taba Indekso', - target: 'Celo', - targetFrame: '<kadro>', - targetFrameName: 'Nomo de CelKadro', - targetPopup: '<Åprucfenestro>', - targetPopupName: 'Nomo de Åœprucfenestro', - title: 'Ligilo', - toAnchor: 'Ankri en tiu ĉi paÄo', - toEmail: 'RetpoÅto', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Enmeti/ÅœanÄi Ligilon', - type: 'Tipo de Ligilo', - unlink: 'Forigi Ligilon', - upload: 'AlÅuti' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/es-mx.js b/libraries/ckeditor/plugins/link/lang/es-mx.js deleted file mode 100644 index bbd9488135594886b51644b6d2d6485a27d8ebc8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/es-mx.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'es-mx', { - acccessKey: 'Llave de acceso', - advanced: 'Avanzada', - advisoryContentType: 'Tipo de contenido consultivo', - advisoryTitle: 'TÃtulo asesor', - anchor: { - toolbar: 'Ancla', - menu: 'Editar ancla', - title: 'Propiedades del ancla', - name: 'Nombre del ancla', - errorName: 'Escriba el nombre del ancla', - remove: 'Remover ancla' - }, - anchorId: 'Por Id del elemento', - anchorName: 'Por nombre del ancla', - charset: 'Recurso relacionado Charset', - cssClasses: 'Clases de estilo de hoja', - download: 'Forzar la descarga', - displayText: 'Mostrar texto', - emailAddress: 'Dirección de correo electrónico', - emailBody: 'Cuerpo del mensaje', - emailSubject: 'Asunto del mensaje', - id: 'Id', - info: 'Información del enlace', - langCode: 'Código del idioma', - langDir: 'Dirección del idioma', - langDirLTR: 'Izquierda a Derecha (LTR)', - langDirRTL: 'Derecha a Izquierda (RTL)', - menu: 'Editar enlace', - name: 'Nombre', - noAnchors: '(No hay anclas disponibles en el documento)', - noEmail: 'Escriba la dirección de correo electrónico', - noUrl: 'Escriba la URL del enlace', - noTel: 'Please type the phone number', // MISSING - other: '<other>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependiente (Netscape)', - popupFeatures: 'Ventana emergente', - popupFullScreen: 'Pantalla completa (IE)', - popupLeft: 'Posición Izquierda', - popupLocationBar: 'Ubicación de la barra', - popupMenuBar: 'Barra de menú', - popupResizable: 'Redimensionable', - popupScrollBars: 'Barras de desplazamiento', - popupStatusBar: 'Barra de estado', - popupToolbar: 'Barra de herramienta', - popupTop: 'Posición superior', - rel: 'Relación', - selectAnchor: 'Selecciona un ancla', - styles: 'Estilo', - tabIndex: 'Indice de tabulación', - target: 'Objetivo', - targetFrame: '<frame>', - targetFrameName: 'Nombre del marco de destino', - targetPopup: '<popup window>', - targetPopupName: 'Nombre de ventana emergente', - title: 'Enlace', - toAnchor: 'Enlace al ancla en el texto', - toEmail: 'Correo electrónico', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Enlace', - type: 'Tipo de enlace', - unlink: 'Desconectar', - upload: 'Subir' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/es.js b/libraries/ckeditor/plugins/link/lang/es.js deleted file mode 100644 index c442ea81b05ae45910e8a1a0a578d2e1414c4b57..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/es.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'es', { - acccessKey: 'Tecla de Acceso', - advanced: 'Avanzado', - advisoryContentType: 'Tipo de Contenido', - advisoryTitle: 'TÃtulo', - anchor: { - toolbar: 'Referencia', - menu: 'Propiedades de Referencia', - title: 'Propiedades de Referencia', - name: 'Nombre de la Referencia', - errorName: 'Por favor, complete el nombre de la Referencia', - remove: 'Quitar Referencia' - }, - anchorId: 'Por ID de elemento', - anchorName: 'Por Nombre de Referencia', - charset: 'Fuente de caracteres vinculado', - cssClasses: 'Clases de hojas de estilo', - download: 'Forzar la descarga', - displayText: 'Mostrar texto', - emailAddress: 'Dirección de E-Mail', - emailBody: 'Cuerpo del Mensaje', - emailSubject: 'TÃtulo del Mensaje', - id: 'Id', - info: 'Información de VÃnculo', - langCode: 'Código idioma', - langDir: 'Orientación', - langDirLTR: 'Izquierda a Derecha (LTR)', - langDirRTL: 'Derecha a Izquierda (RTL)', - menu: 'Editar VÃnculo', - name: 'Nombre', - noAnchors: '(No hay referencias disponibles en el documento)', - noEmail: 'Por favor escriba la dirección de e-mail', - noUrl: 'Por favor escriba el vÃnculo URL', - noTel: 'Por favor ingrese el numero de telefono', - other: '<otro>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependiente (Netscape)', - popupFeatures: 'CaracterÃsticas de Ventana Emergente', - popupFullScreen: 'Pantalla Completa (IE)', - popupLeft: 'Posición Izquierda', - popupLocationBar: 'Barra de ubicación', - popupMenuBar: 'Barra de Menú', - popupResizable: 'Redimensionable', - popupScrollBars: 'Barras de desplazamiento', - popupStatusBar: 'Barra de Estado', - popupToolbar: 'Barra de Herramientas', - popupTop: 'Posición Derecha', - rel: 'Relación', - selectAnchor: 'Seleccionar una referencia', - styles: 'Estilo', - tabIndex: 'Indice de tabulación', - target: 'Destino', - targetFrame: '<marco>', - targetFrameName: 'Nombre del Marco Destino', - targetPopup: '<ventana emergente>', - targetPopupName: 'Nombre de Ventana Emergente', - title: 'VÃnculo', - toAnchor: 'Referencia en esta página', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Teléfono', - toolbar: 'Insertar/Editar VÃnculo', - type: 'Tipo de vÃnculo', - unlink: 'Eliminar VÃnculo', - upload: 'Cargar' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/et.js b/libraries/ckeditor/plugins/link/lang/et.js deleted file mode 100644 index d888acf44fba5ab53182439d261256c16fcf920d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/et.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'et', { - acccessKey: 'Juurdepääsu võti', - advanced: 'Täpsemalt', - advisoryContentType: 'Juhendava sisu tüüp', - advisoryTitle: 'Juhendav tiitel', - anchor: { - toolbar: 'Ankru sisestamine/muutmine', - menu: 'Ankru omadused', - title: 'Ankru omadused', - name: 'Ankru nimi', - errorName: 'Palun sisesta ankru nimi', - remove: 'Eemalda ankur' - }, - anchorId: 'Elemendi id järgi', - anchorName: 'Ankru nime järgi', - charset: 'Lingitud ressursi märgistik', - cssClasses: 'Stiilistiku klassid', - download: 'Sunni allalaadimine', - displayText: 'Näidatav tekst', - emailAddress: 'E-posti aadress', - emailBody: 'Sõnumi tekst', - emailSubject: 'Sõnumi teema', - id: 'ID', - info: 'Lingi info', - langCode: 'Keele suund', - langDir: 'Keele suund', - langDirLTR: 'Vasakult paremale (LTR)', - langDirRTL: 'Paremalt vasakule (RTL)', - menu: 'Muuda linki', - name: 'Nimi', - noAnchors: '(Selles dokumendis pole ankruid)', - noEmail: 'Palun kirjuta e-posti aadress', - noUrl: 'Palun kirjuta lingi URL', - noTel: 'Palun sisesta telefoninumber', - other: '<muu>', - phoneNumber: 'Telefoninumber', - popupDependent: 'Sõltuv (Netscape)', - popupFeatures: 'Hüpikakna omadused', - popupFullScreen: 'Täisekraan (IE)', - popupLeft: 'Vasak asukoht', - popupLocationBar: 'Aadressiriba', - popupMenuBar: 'Menüüriba', - popupResizable: 'Suurust saab muuta', - popupScrollBars: 'Kerimisribad', - popupStatusBar: 'Olekuriba', - popupToolbar: 'Tööriistariba', - popupTop: 'Ãœlemine asukoht', - rel: 'Suhe', - selectAnchor: 'Vali ankur', - styles: 'Laad', - tabIndex: 'Tab indeks', - target: 'Sihtkoht', - targetFrame: '<raam>', - targetFrameName: 'Sihtmärk raami nimi', - targetPopup: '<hüpikaken>', - targetPopupName: 'Hüpikakna nimi', - title: 'Link', - toAnchor: 'Ankur sellel lehel', - toEmail: 'E-post', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Lingi lisamine/muutmine', - type: 'Lingi liik', - unlink: 'Lingi eemaldamine', - upload: 'Lae üles' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/eu.js b/libraries/ckeditor/plugins/link/lang/eu.js deleted file mode 100644 index 5a1300d3e4e70ad2e8c3fb473847d3e2ea388194..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/eu.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'eu', { - acccessKey: 'Sarbide-tekla', - advanced: 'Aurreratua', - advisoryContentType: 'Aholkatutako eduki-mota', - advisoryTitle: 'Aholkatutako izenburua', - anchor: { - toolbar: 'Aingura', - menu: 'Editatu aingura', - title: 'Ainguraren propietateak', - name: 'Ainguraren izena', - errorName: 'Idatzi ainguraren izena', - remove: 'Kendu aingura' - }, - anchorId: 'Elementuaren Id-aren arabera', - anchorName: 'Aingura-izenaren arabera', - charset: 'Estekatutako baliabide karaktere-jokoa', - cssClasses: 'Estilo-orriko klaseak', - download: 'Behartu deskarga', - displayText: 'Bistaratu testua', - emailAddress: 'E-posta helbidea', - emailBody: 'Mezuaren gorputza', - emailSubject: 'Mezuaren gaia', - id: 'Id', - info: 'Estekaren informazioa', - langCode: 'Hizkuntzaren kodea', - langDir: 'Hizkuntzaren norabidea', - langDirLTR: 'Ezkerretik eskuinera (LTR)', - langDirRTL: 'Eskuinetik ezkerrera (RTL)', - menu: 'Editatu esteka', - name: 'Izena', - noAnchors: '(Ez dago aingurarik erabilgarri dokumentuan)', - noEmail: 'Mesedez idatzi e-posta helbidea', - noUrl: 'Mesedez idatzi estekaren URLa', - noTel: 'Please type the phone number', // MISSING - other: '<bestelakoa>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Menpekoa (Netscape)', - popupFeatures: 'Laster-leihoaren ezaugarriak', - popupFullScreen: 'Pantaila osoa (IE)', - popupLeft: 'Ezkerreko posizioa', - popupLocationBar: 'Kokaleku-barra', - popupMenuBar: 'Menu-barra', - popupResizable: 'Tamaina aldakorra', - popupScrollBars: 'Korritze-barrak', - popupStatusBar: 'Egoera-barra', - popupToolbar: 'Tresna-barra', - popupTop: 'Goiko posizioa', - rel: 'Erlazioa', - selectAnchor: 'Hautatu aingura', - styles: 'Estiloa', - tabIndex: 'Tabulazio indizea', - target: 'Helburua', - targetFrame: '<frame>', - targetFrameName: 'Helburuko markoaren izena', - targetPopup: '<laster-leihoa>', - targetPopupName: 'Laster-leihoaren izena', - title: 'Esteka', - toAnchor: 'Estekatu testuko aingurara', - toEmail: 'E-posta', - toUrl: 'URLa', - toPhone: 'Phone', // MISSING - toolbar: 'Esteka', - type: 'Esteka-mota', - unlink: 'Kendu esteka', - upload: 'Kargatu' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/fa.js b/libraries/ckeditor/plugins/link/lang/fa.js deleted file mode 100644 index fa4e4936d937dfdb64d6a2640263c137c8ecc108..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/fa.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'fa', { - acccessKey: 'کلید دستیابی', - advanced: 'پیشرÙته', - advisoryContentType: 'نوع Ù…Øتوای Ú©Ù…Ú©ÛŒ', - advisoryTitle: 'عنوان Ú©Ù…Ú©ÛŒ', - anchor: { - toolbar: 'گنجاندن/ویرایش لینک', - menu: 'ویرایش لینک', - title: 'ویژگی​های لینک', - name: 'نام لینک', - errorName: 'لطÙا نام لنگر را بنویسید', - remove: 'Øذ٠لینک' - }, - anchorId: 'با شناسهٴ المان', - anchorName: 'با نام لینک ', - charset: 'نویسه​گان منبع پیوند شده', - cssClasses: 'کلاس​های شیوه​نامه (Style sheet)', - download: 'بارگیری اجباری', - displayText: 'نمایش متن', - emailAddress: 'نشانی پست الکترونیکی', - emailBody: 'متن پیام', - emailSubject: 'موضوع پیام', - id: 'شناسه', - info: 'اطلاعات پیوند', - langCode: 'کد زبان', - langDir: 'جهت​نمای زبان', - langDirLTR: 'Ú†Ù¾ به راست (LTR)', - langDirRTL: 'راست به Ú†Ù¾ (RTL)', - menu: 'ویرایش پیوند', - name: 'نام', - noAnchors: '(در این سند لینکی دردسترس نیست)', - noEmail: 'لطÙا نشانی پست الکترونیکی را بنویسید', - noUrl: 'لطÙا آدرس پیوند را بنویسید', - noTel: 'لطÙا شماره تلÙÙ† را وارد کنید', - other: '<سایر>', - phoneNumber: 'شماره تلÙÙ†', - popupDependent: 'وابسته (Netscape)', - popupFeatures: 'ویژگی​های پنجره ÛŒ پاپاپ', - popupFullScreen: 'تمام صÙØÙ‡ (IE)', - popupLeft: 'موقعیت Ú†Ù¾', - popupLocationBar: 'نوار موقعیت', - popupMenuBar: 'نوار منو', - popupResizable: 'قابل تغییر اندازه', - popupScrollBars: 'میله​های پیمایش', - popupStatusBar: 'نوار وضعیت', - popupToolbar: 'نوار ابزار', - popupTop: 'موقعیت بالا', - rel: 'وابستگی', - selectAnchor: 'یک لینک برگزینید', - styles: 'شیوه (style)', - tabIndex: 'نمایهٴ دسترسی با برگه', - target: 'مقصد', - targetFrame: '<قاب>', - targetFrameName: 'نام قاب مقصد', - targetPopup: '<پنجرهٴ پاپاپ>', - targetPopupName: 'نام پنجره ÛŒ پاپاپ', - title: 'پیوند', - toAnchor: 'لنگر در همین صÙØÙ‡', - toEmail: 'پست الکترونیکی', - toUrl: 'آدرس', - toPhone: 'تلÙÙ†', - toolbar: 'گنجاندن/ویرایش پیوند', - type: 'نوع پیوند', - unlink: 'برداشتن پیوند', - upload: 'انتقال به سرور' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/fi.js b/libraries/ckeditor/plugins/link/lang/fi.js deleted file mode 100644 index 0022e37239370eff891d57dbeef8cac5c2ae218d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/fi.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'fi', { - acccessKey: 'Pikanäppäin', - advanced: 'Lisäominaisuudet', - advisoryContentType: 'Avustava sisällön tyyppi', - advisoryTitle: 'Avustava otsikko', - anchor: { - toolbar: 'Lisää ankkuri/muokkaa ankkuria', - menu: 'Ankkurin ominaisuudet', - title: 'Ankkurin ominaisuudet', - name: 'Nimi', - errorName: 'Ankkurille on kirjoitettava nimi', - remove: 'Poista ankkuri' - }, - anchorId: 'Ankkurin ID:n mukaan', - anchorName: 'Ankkurin nimen mukaan', - charset: 'Linkitetty kirjaimisto', - cssClasses: 'Tyyliluokat', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Sähköpostiosoite', - emailBody: 'Viesti', - emailSubject: 'Aihe', - id: 'Tunniste', - info: 'Linkin tiedot', - langCode: 'Kielen suunta', - langDir: 'Kielen suunta', - langDirLTR: 'Vasemmalta oikealle (LTR)', - langDirRTL: 'Oikealta vasemmalle (RTL)', - menu: 'Muokkaa linkkiä', - name: 'Nimi', - noAnchors: '(Ei ankkureita tässä dokumentissa)', - noEmail: 'Kirjoita sähköpostiosoite', - noUrl: 'Linkille on kirjoitettava URL', - noTel: 'Please type the phone number', // MISSING - other: '<muu>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Riippuva (Netscape)', - popupFeatures: 'Popup ikkunan ominaisuudet', - popupFullScreen: 'Täysi ikkuna (IE)', - popupLeft: 'Vasemmalta (px)', - popupLocationBar: 'Osoiterivi', - popupMenuBar: 'Valikkorivi', - popupResizable: 'Venytettävä', - popupScrollBars: 'Vierityspalkit', - popupStatusBar: 'Tilarivi', - popupToolbar: 'Vakiopainikkeet', - popupTop: 'Ylhäältä (px)', - rel: 'Suhde', - selectAnchor: 'Valitse ankkuri', - styles: 'Tyyli', - tabIndex: 'Tabulaattori indeksi', - target: 'Kohde', - targetFrame: '<kehys>', - targetFrameName: 'Kohdekehyksen nimi', - targetPopup: '<popup ikkuna>', - targetPopupName: 'Popup ikkunan nimi', - title: 'Linkki', - toAnchor: 'Ankkuri tässä sivussa', - toEmail: 'Sähköposti', - toUrl: 'Osoite', - toPhone: 'Phone', // MISSING - toolbar: 'Lisää linkki/muokkaa linkkiä', - type: 'Linkkityyppi', - unlink: 'Poista linkki', - upload: 'Lisää tiedosto' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/fo.js b/libraries/ckeditor/plugins/link/lang/fo.js deleted file mode 100644 index 998d840a27fbcdded85550ef4b0101e165996d6a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/fo.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'fo', { - acccessKey: 'Snarvegisknöttur', - advanced: 'Fjølbroytt', - advisoryContentType: 'Vegleiðandi innihaldsslag', - advisoryTitle: 'Vegleiðandi heiti', - anchor: { - toolbar: 'Ger/broyt marknastein', - menu: 'Eginleikar fyri marknastein', - title: 'Eginleikar fyri marknastein', - name: 'Heiti marknasteinsins', - errorName: 'Vinarliga rita marknasteinsins heiti', - remove: 'Strika marknastein' - }, - anchorId: 'Eftir element Id', - anchorName: 'Eftir navni á marknasteini', - charset: 'Atknýtt teknsett', - cssClasses: 'Typografi klassar', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Teldupost-adressa', - emailBody: 'Breyðtekstur', - emailSubject: 'Evni', - id: 'Id', - info: 'Tilknýtis upplýsingar', - langCode: 'Tekstkós', - langDir: 'Tekstkós', - langDirLTR: 'Frá vinstru til høgru (LTR)', - langDirRTL: 'Frá høgru til vinstru (RTL)', - menu: 'Broyt tilknýti', - name: 'Navn', - noAnchors: '(Eingir marknasteinar eru à hesum dokumentið)', - noEmail: 'Vinarliga skriva teldupost-adressu', - noUrl: 'Vinarliga skriva tilknýti (URL)', - noTel: 'Please type the phone number', // MISSING - other: '<annað>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Bundið (Netscape)', - popupFeatures: 'Popup vindeygans vÃðkaðu eginleikar', - popupFullScreen: 'Fullur skermur (IE)', - popupLeft: 'Frástøða frá vinstru', - popupLocationBar: 'Adressulinja', - popupMenuBar: 'Skrábjálki', - popupResizable: 'Stødd kann broytast', - popupScrollBars: 'Rullibjálki', - popupStatusBar: 'Støðufrágreiðingarbjálki', - popupToolbar: 'Amboðsbjálki', - popupTop: 'Frástøða frá Ãerva', - rel: 'Relatión', - selectAnchor: 'Vel ein marknastein', - styles: 'Typografi', - tabIndex: 'Tabulator indeks', - target: 'Target', - targetFrame: '<ramma>', - targetFrameName: 'VÃs navn vindeygans', - targetPopup: '<popup vindeyga>', - targetPopupName: 'Popup vindeygans navn', - title: 'Tilknýti', - toAnchor: 'Tilknýti til marknastein à tekstinum', - toEmail: 'Teldupostur', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Ger/broyt tilknýti', - type: 'Tilknýtisslag', - unlink: 'Strika tilknýti', - upload: 'Send til ambætaran' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/fr-ca.js b/libraries/ckeditor/plugins/link/lang/fr-ca.js deleted file mode 100644 index 90bbae9f0f55c86c2fb04c4ecfc7d5c6937d0264..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/fr-ca.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'fr-ca', { - acccessKey: 'Touche d\'accessibilité', - advanced: 'Avancé', - advisoryContentType: 'Type de contenu', - advisoryTitle: 'Description', - anchor: { - toolbar: 'Ancre', - menu: 'Modifier l\'ancre', - title: 'Propriétés de l\'ancre', - name: 'Nom de l\'ancre', - errorName: 'Veuillez saisir le nom de l\'ancre', - remove: 'Supprimer l\'ancre' - }, - anchorId: 'Par ID', - anchorName: 'Par nom', - charset: 'Encodage de la cible', - cssClasses: 'Classes CSS', - download: 'Force Download', // MISSING - displayText: 'Afficher le texte', - emailAddress: 'Courriel', - emailBody: 'Corps du message', - emailSubject: 'Objet du message', - id: 'ID', - info: 'Informations sur le lien', - langCode: 'Code de langue', - langDir: 'Sens d\'écriture', - langDirLTR: 'De gauche à droite (LTR)', - langDirRTL: 'De droite à gauche (RTL)', - menu: 'Modifier le lien', - name: 'Nom', - noAnchors: '(Pas d\'ancre disponible dans le document)', - noEmail: 'Veuillez saisir le courriel', - noUrl: 'Veuillez saisir l\'URL', - noTel: 'Please type the phone number', // MISSING - other: '<autre>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dépendante (Netscape)', - popupFeatures: 'Caractéristiques de la fenêtre popup', - popupFullScreen: 'Plein écran (IE)', - popupLeft: 'Position de la gauche', - popupLocationBar: 'Barre d\'adresse', - popupMenuBar: 'Barre de menu', - popupResizable: 'Redimensionnable', - popupScrollBars: 'Barres de défilement', - popupStatusBar: 'Barre d\'état', - popupToolbar: 'Barre d\'outils', - popupTop: 'Position à partir du haut', - rel: 'Relation', - selectAnchor: 'Sélectionner une ancre', - styles: 'Style', - tabIndex: 'Ordre de tabulation', - target: 'Destination', - targetFrame: '<Cadre>', - targetFrameName: 'Nom du cadre de destination', - targetPopup: '<fenêtre popup>', - targetPopupName: 'Nom de la fenêtre popup', - title: 'Lien', - toAnchor: 'Ancre dans cette page', - toEmail: 'Courriel', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Lien', - type: 'Type de lien', - unlink: 'Supprimer le lien', - upload: 'Téléverser' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/fr.js b/libraries/ckeditor/plugins/link/lang/fr.js deleted file mode 100644 index 9f9556933a590f100f94df93054464cd9a13a03d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/fr.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'fr', { - acccessKey: 'Touche d\'accessibilité', - advanced: 'Avancé', - advisoryContentType: 'Type de contenu (indicatif)', - advisoryTitle: 'Infobulle', - anchor: { - toolbar: 'Ancre', - menu: 'Modifier l\'ancre', - title: 'Propriétés de l\'ancre', - name: 'Nom de l\'ancre', - errorName: 'Veuillez entrer le nom de l\'ancre.', - remove: 'Supprimer l\'ancre' - }, - anchorId: 'Par ID d\'élément', - anchorName: 'Par nom d\'ancre', - charset: 'Encodage de la ressource liée', - cssClasses: 'Classes de style', - download: 'Forcer le téléchargement', - displayText: 'Afficher le texte', - emailAddress: 'Adresse électronique', - emailBody: 'Corps du message', - emailSubject: 'Sujet du message', - id: 'ID', - info: 'Informations sur le lien', - langCode: 'Code de langue', - langDir: 'Sens d\'écriture', - langDirLTR: 'Gauche à droite', - langDirRTL: 'Droite à gauche (RTL)', - menu: 'Modifier le lien', - name: 'Nom', - noAnchors: '(Aucune ancre disponible dans ce document)', - noEmail: 'Veuillez entrer l\'adresse électronique', - noUrl: 'Veuillez entrer l\'URL du lien', - noTel: 'Veuillez entrer le numéro de téléphone', - other: '<autre>', - phoneNumber: 'Numéro de téléphone', - popupDependent: 'Dépendante (Netscape)', - popupFeatures: 'Caractéristiques de la fenêtre surgissante', - popupFullScreen: 'Plein écran (IE)', - popupLeft: 'À gauche', - popupLocationBar: 'Barre d\'adresse', - popupMenuBar: 'Barre de menu', - popupResizable: 'Redimensionnable', - popupScrollBars: 'Barres de défilement', - popupStatusBar: 'Barre d\'état', - popupToolbar: 'Barre d\'outils', - popupTop: 'En haut', - rel: 'Relation', - selectAnchor: 'Sélectionner une ancre', - styles: 'Style', - tabIndex: 'Indice de tabulation', - target: 'Cible', - targetFrame: '<cadre>', - targetFrameName: 'Nom du cadre affecté', - targetPopup: '<fenêtre surgissante>', - targetPopupName: 'Nom de la fenêtre surgissante', - title: 'Lien', - toAnchor: 'Ancre', - toEmail: 'Courriel', - toUrl: 'URL', - toPhone: 'Téléphone', - toolbar: 'Lien', - type: 'Type de lien', - unlink: 'Supprimer le lien', - upload: 'Téléverser' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/gl.js b/libraries/ckeditor/plugins/link/lang/gl.js deleted file mode 100644 index 176652786c1ced7e7cc4152a756a9c610e35df65..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/gl.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'gl', { - acccessKey: 'Chave de acceso', - advanced: 'Avanzado', - advisoryContentType: 'Tipo de contido informativo', - advisoryTitle: 'TÃtulo', - anchor: { - toolbar: 'Ancoraxe', - menu: 'Editar a ancoraxe', - title: 'Propiedades da ancoraxe', - name: 'Nome da ancoraxe', - errorName: 'Escriba o nome da ancoraxe', - remove: 'Retirar a ancoraxe' - }, - anchorId: 'Polo ID do elemento', - anchorName: 'Polo nome da ancoraxe', - charset: 'Codificación do recurso ligado', - cssClasses: 'Clases da folla de estilos', - download: 'Forzar a descarga', - displayText: 'Amosar o texto', - emailAddress: 'Enderezo de correo', - emailBody: 'Corpo da mensaxe', - emailSubject: 'Asunto da mensaxe', - id: 'ID', - info: 'Información da ligazón', - langCode: 'Código do idioma', - langDir: 'Dirección de escritura do idioma', - langDirLTR: 'Esquerda a dereita (LTR)', - langDirRTL: 'Dereita a esquerda (RTL)', - menu: 'Editar a ligazón', - name: 'Nome', - noAnchors: '(Non hai ancoraxes dispoñÃbeis no documento)', - noEmail: 'Escriba o enderezo de correo', - noUrl: 'Escriba a ligazón URL', - noTel: 'Escriba o número de teléfono', - other: '<other>', - phoneNumber: 'Número de teléfono', - popupDependent: 'Dependente (Netscape)', - popupFeatures: 'CaracterÃsticas da xanela emerxente', - popupFullScreen: 'Pantalla completa (IE)', - popupLeft: 'Posición esquerda', - popupLocationBar: 'Barra de localización', - popupMenuBar: 'Barra do menú', - popupResizable: 'Redimensionábel', - popupScrollBars: 'Barras de desprazamento', - popupStatusBar: 'Barra de estado', - popupToolbar: 'Barra de ferramentas', - popupTop: 'Posición superior', - rel: 'Relación', - selectAnchor: 'Seleccionar unha ancoraxe', - styles: 'Estilo', - tabIndex: 'Ãndice de tabulación', - target: 'Destino', - targetFrame: '<marco>', - targetFrameName: 'Nome do marco de destino', - targetPopup: '<xanela emerxente>', - targetPopupName: 'Nome da xanela emerxente', - title: 'Ligazón', - toAnchor: 'Ligar coa ancoraxe no testo', - toEmail: 'Correo', - toUrl: 'URL', - toPhone: 'Teléfono', - toolbar: 'Ligazón', - type: 'Tipo de ligazón', - unlink: 'Eliminar a ligazón', - upload: 'Enviar' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/gu.js b/libraries/ckeditor/plugins/link/lang/gu.js deleted file mode 100644 index 17a51e068d7dbad070581f81f79e6de7bde4e132..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/gu.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'gu', { - acccessKey: 'àªàª•à«àª¸à«‡àª¸ કી', - advanced: 'અડà«àªµàª¾àª¨à«àª¸àª¡', - advisoryContentType: 'મà«àª–à«àª¯ કનà«àªŸà«‡àª¨à«àªŸ પà«àª°àª•àª¾àª°', - advisoryTitle: 'મà«àª–à«àª¯ મથાળà«àª‚', - anchor: { - toolbar: 'àªàª‚કર ઇનà«àª¸àª°à«àªŸ/દાખલ કરવી', - menu: 'àªàª‚કરના ગà«àª£', - title: 'àªàª‚કરના ગà«àª£', - name: 'àªàª‚કરનà«àª‚ નામ', - errorName: 'àªàª‚કરનà«àª‚ નામ ટાઈપ કરો', - remove: 'સà«àª¥àª¿àª° નકરવà«àª‚' - }, - anchorId: 'àªàª‚કર àªàª²àª¿àª®àª¨à«àªŸ Id થી પસંદ કરો', - anchorName: 'àªàª‚કર નામથી પસંદ કરો', - charset: 'લિંક રિસૉરà«àª¸ કૅરિકà«àªŸàª° સેટ', - cssClasses: 'સà«àªŸàª¾àª‡àª²-શીટ કà«àª²àª¾àª¸', - download: 'ડાઉનલોડ કરો', - displayText: 'લખાણ દેખાડો', - emailAddress: 'ઈ-મેલ સરનામà«àª‚', - emailBody: 'સંદેશ', - emailSubject: 'ઈ-મેલ વિષય', - id: 'Id', - info: 'લિંક ઇનà«àª«à«‰ ટૅબ', - langCode: 'àªàª¾àª·àª¾ લેખવાની પદà«àª§àª¤àª¿', - langDir: 'àªàª¾àª·àª¾ લેખવાની પદà«àª§àª¤àª¿', - langDirLTR: 'ડાબે થી જમણે (LTR)', - langDirRTL: 'જમણે થી ડાબે (RTL)', - menu: ' લિંક àªàª¡àª¿àªŸ/માં ફેરફાર કરવો', - name: 'નામ', - noAnchors: '(ડૉકà«àª¯à«àª®àª¨à«àªŸàª®àª¾àª‚ àªàª‚કરની સંખà«àª¯àª¾)', - noEmail: 'ઈ-મેલ સરનામà«àª‚ ટાઇપ કરો', - noUrl: 'લિંક URL ટાઇપ કરો', - noTel: 'Please type the phone number', // MISSING - other: '<other> <અનà«àª¯>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ડિપેનà«àª¡àª¨à«àªŸ (Netscape)', - popupFeatures: 'પૉપ-અપ વિનà«àª¡à«‹ ફીચરસૅ', - popupFullScreen: 'ફà«àª² સà«àª•à«àª°à«€àª¨ (IE)', - popupLeft: 'ડાબી બાજà«', - popupLocationBar: 'લોકેશન બાર', - popupMenuBar: 'મેનà«àª¯à«‚ બાર', - popupResizable: 'રીસાઈàªàªàª¬àª²', - popupScrollBars: 'સà«àª•à«àª°à«‹àª² બાર', - popupStatusBar: 'સà«àªŸà«…ટસ બાર', - popupToolbar: 'ટૂલ બાર', - popupTop: 'જમણી બાજà«', - rel: 'સંબંધની સà«àª¥àª¿àª¤àª¿', - selectAnchor: 'àªàª‚કર પસંદ કરો', - styles: 'સà«àªŸàª¾àª‡àª²', - tabIndex: 'ટૅબ ઇનà«àª¡à«‡àª•à«àª¸', - target: 'ટારà«àª—ેટ/લકà«àª·à«àª¯', - targetFrame: '<ફà«àª°à«‡àª®>', - targetFrameName: 'ટારà«àª—ેટ ફà«àª°à«‡àª® નà«àª‚ નામ', - targetPopup: '<પૉપ-અપ વિનà«àª¡à«‹>', - targetPopupName: 'પૉપ-અપ વિનà«àª¡à«‹ નà«àª‚ નામ', - title: 'લિંક', - toAnchor: 'આ પેજનો àªàª‚કર', - toEmail: 'ઈ-મેલ', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'લિંક ઇનà«àª¸àª°à«àªŸ/દાખલ કરવી', - type: 'લિંક પà«àª°àª•àª¾àª°', - unlink: 'લિંક કાઢવી', - upload: 'અપલોડ' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/he.js b/libraries/ckeditor/plugins/link/lang/he.js deleted file mode 100644 index 35790e25fa3058df94b4f5eb491209a24c59818f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/he.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'he', { - acccessKey: 'מקש גישה', - advanced: '×פשרויות מתקדמות', - advisoryContentType: 'Content Type מוצע', - advisoryTitle: 'כותרת מוצעת', - anchor: { - toolbar: 'הוספת/עריכת × ×§×•×“×ª עיגון', - menu: 'מ××¤×™×™× ×™ × ×§×•×“×ª עיגון', - title: 'מ××¤×™×™× ×™ × ×§×•×“×ª עיגון', - name: '×©× ×œ× ×§×•×“×ª עיגון', - errorName: 'יש להקליד ×©× ×œ× ×§×•×“×ª עיגון', - remove: 'מחיקת × ×§×•×“×ª עיגון' - }, - anchorId: 'עפ"×™ זיהוי (ID) ×”××œ×ž× ×˜', - anchorName: 'עפ"×™ ×©× ×”×¢×•×’×Ÿ', - charset: 'קידוד המש×ב המקושר', - cssClasses: '×’×™×œ×™×•× ×•×ª עיצוב קבוצות', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'כתובת הדו×"ל', - emailBody: 'גוף ההודעה', - emailSubject: '× ×•×©× ×”×”×•×“×¢×”', - id: 'זיהוי (ID)', - info: 'מידע על הקישור', - langCode: 'קוד שפה', - langDir: 'כיוון שפה', - langDirLTR: 'שמ×ל לימין (LTR)', - langDirRTL: 'ימין לשמ×ל (RTL)', - menu: 'מ××¤×™×™× ×™ קישור', - name: 'ש×', - noAnchors: '(×ין ×¢×•×’× ×™× ×–×ž×™× ×™× ×‘×“×£)', - noEmail: 'יש להקליד ×ת כתובת הדו×"ל', - noUrl: 'יש להקליד ×ת כתובת הקישור (URL)', - noTel: 'Please type the phone number', // MISSING - other: '<×חר>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'תלוי (Netscape)', - popupFeatures: '×ª×›×•× ×•×ª החלון הקופץ', - popupFullScreen: 'מסך ×ž×œ× (IE)', - popupLeft: '×ž×™×§×•× ×¦×“ שמ×ל', - popupLocationBar: 'סרגל כתובת', - popupMenuBar: 'סרגל תפריט', - popupResizable: '×©×™× ×•×™ גודל', - popupScrollBars: '× ×™×ª×Ÿ לגלילה', - popupStatusBar: 'סרגל חיווי', - popupToolbar: 'סרגל הכלי×', - popupTop: '×ž×™×§×•× ×¦×“ עליון', - rel: 'קשר גומלין', - selectAnchor: 'בחירת עוגן', - styles: '×¡×’× ×•×Ÿ', - tabIndex: 'מספר ט×ב', - target: 'מטרה', - targetFrame: '<מסגרת>', - targetFrameName: '×©× ×ž×¡×’×¨×ª היעד', - targetPopup: '<חלון קופץ>', - targetPopupName: '×©× ×”×—×œ×•×Ÿ הקופץ', - title: 'קישור', - toAnchor: 'עוגן בעמוד ×–×”', - toEmail: 'דו×"ל', - toUrl: 'כתובת (URL)', - toPhone: 'Phone', // MISSING - toolbar: 'הוספת/עריכת קישור', - type: 'סוג קישור', - unlink: 'הסרת הקישור', - upload: 'העל××”' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/hi.js b/libraries/ckeditor/plugins/link/lang/hi.js deleted file mode 100644 index 6dc8e3d4c53b2d84c610445ed8058ed6e4853b10..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/hi.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'hi', { - acccessKey: 'à¤à¤•à¥à¤¸à¥…स की', - advanced: 'à¤à¤¡à¥à¤µà¤¾à¤¨à¥à¤¸à¥à¤¡', - advisoryContentType: 'परामरà¥à¤¶ कनà¥à¤Ÿà¥…नà¥à¤Ÿ पà¥à¤°à¤•à¤¾à¤°', - advisoryTitle: 'परामरà¥à¤¶ शीरà¥à¤¶à¤•', - anchor: { - toolbar: 'à¤à¤‚कर इनà¥à¤¸à¤°à¥à¤Ÿ/संपादन', - menu: 'à¤à¤‚कर पà¥à¤°à¥‰à¤ªà¤°à¥à¤Ÿà¥€à¥›', - title: 'à¤à¤‚कर पà¥à¤°à¥‰à¤ªà¤°à¥à¤Ÿà¥€à¥›', - name: 'à¤à¤‚कर का नाम', - errorName: 'à¤à¤‚कर का नाम टाइप करें', - remove: 'Remove Anchor' - }, - anchorId: 'à¤à¤²à¥€à¤®à¥…नà¥à¤Ÿ Id से', - anchorName: 'à¤à¤‚कर नाम से', - charset: 'लिंक रिसोरà¥à¤¸ करॅकà¥à¤Ÿà¤° सॅट', - cssClasses: 'सà¥à¤Ÿà¤¾à¤‡à¤²-शीट कà¥à¤²à¤¾à¤¸', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ई-मेल पता', - emailBody: 'संदेश', - emailSubject: 'संदेश विषय', - id: 'Id', - info: 'लिंक ', - langCode: 'à¤à¤¾à¤·à¤¾ लिखने की दिशा', - langDir: 'à¤à¤¾à¤·à¤¾ लिखने की दिशा', - langDirLTR: 'बायें से दायें (LTR)', - langDirRTL: 'दायें से बायें (RTL)', - menu: 'लिंक संपादन', - name: 'नाम', - noAnchors: '(डॉकà¥à¤¯à¥‚मॅनà¥à¤Ÿ में à¤à¤‚करà¥à¤¸ की संखà¥à¤¯à¤¾)', - noEmail: 'ई-मेल पता टाइप करें', - noUrl: 'लिंक URL टाइप करें', - noTel: 'Please type the phone number', // MISSING - other: '<अनà¥à¤¯>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'डिपेनà¥à¤¡à¥…नà¥à¤Ÿ (Netscape)', - popupFeatures: 'पॉप-अप विनà¥à¤¡à¥‹ फ़ीचरà¥à¤¸', - popupFullScreen: 'फ़à¥à¤² सà¥à¤•à¥à¤°à¥€à¤¨ (IE)', - popupLeft: 'बायीं तरफ', - popupLocationBar: 'लोकेशन बार', - popupMenuBar: 'मॅनà¥à¤¯à¥‚ बार', - popupResizable: 'आकार बदलने लायक', - popupScrollBars: 'सà¥à¤•à¥à¤°à¥‰à¤² बार', - popupStatusBar: 'सà¥à¤Ÿà¥‡à¤Ÿà¤¸ बार', - popupToolbar: 'टूल बार', - popupTop: 'दायीं तरफ', - rel: 'संबंध', - selectAnchor: 'à¤à¤‚कर चà¥à¤¨à¥‡à¤‚', - styles: 'सà¥à¤Ÿà¤¾à¤‡à¤²', - tabIndex: 'टैब इनà¥à¤¡à¥…कà¥à¤¸', - target: 'टारà¥à¤—ेट', - targetFrame: '<फ़à¥à¤°à¥‡à¤®>', - targetFrameName: 'टारà¥à¤—ेट फ़à¥à¤°à¥‡à¤® का नाम', - targetPopup: '<पॉप-अप विनà¥à¤¡à¥‹>', - targetPopupName: 'पॉप-अप विनà¥à¤¡à¥‹ का नाम', - title: 'लिंक', - toAnchor: 'इस पेज का à¤à¤‚कर', - toEmail: 'ई-मेल', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'लिंक इनà¥à¤¸à¤°à¥à¤Ÿ/संपादन', - type: 'लिंक पà¥à¤°à¤•à¤¾à¤°', - unlink: 'लिंक हटायें', - upload: 'अपलोड' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/hr.js b/libraries/ckeditor/plugins/link/lang/hr.js deleted file mode 100644 index 68285bd4a3cb663d3663b5eafcc29e2336350cc1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/hr.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'hr', { - acccessKey: 'Pristupna tipka', - advanced: 'Napredno', - advisoryContentType: 'Savjetodavna vrsta sadržaja', - advisoryTitle: 'Savjetodavni naslov', - anchor: { - toolbar: 'Ubaci/promijeni sidro', - menu: 'Svojstva sidra', - title: 'Svojstva sidra', - name: 'Ime sidra', - errorName: 'Molimo unesite ime sidra', - remove: 'Ukloni sidro' - }, - anchorId: 'Po Id elementa', - anchorName: 'Po nazivu sidra', - charset: 'Kodna stranica povezanih resursa', - cssClasses: 'Stylesheet klase', - download: 'Preuzmi na silu', - displayText: 'Prikaži tekst', - emailAddress: 'E-Mail adresa', - emailBody: 'Sadržaj poruke', - emailSubject: 'Naslov', - id: 'Id', - info: 'Link Info', - langCode: 'Smjer jezika', - langDir: 'Smjer jezika', - langDirLTR: 'S lijeva na desno (LTR)', - langDirRTL: 'S desna na lijevo (RTL)', - menu: 'Promijeni link', - name: 'Naziv', - noAnchors: '(Nema dostupnih sidra)', - noEmail: 'Molimo upiÅ¡ite e-mail adresu', - noUrl: 'Molimo upiÅ¡ite URL link', - noTel: 'Please type the phone number', // MISSING - other: '<drugi>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Ovisno (Netscape)', - popupFeatures: 'Mogućnosti popup prozora', - popupFullScreen: 'Cijeli ekran (IE)', - popupLeft: 'Lijeva pozicija', - popupLocationBar: 'Traka za lokaciju', - popupMenuBar: 'Izborna traka', - popupResizable: 'Promjenjiva veliÄina', - popupScrollBars: 'Scroll traka', - popupStatusBar: 'Statusna traka', - popupToolbar: 'Traka s alatima', - popupTop: 'Gornja pozicija', - rel: 'Veza', - selectAnchor: 'Odaberi sidro', - styles: 'Stil', - tabIndex: 'Tab Indeks', - target: 'Meta', - targetFrame: '<okvir>', - targetFrameName: 'Ime ciljnog okvira', - targetPopup: '<popup prozor>', - targetPopupName: 'Naziv popup prozora', - title: 'Veza', - toAnchor: 'Sidro na ovoj stranici', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Ubaci/promijeni vezu', - type: 'Vrsta veze', - unlink: 'Ukloni vezu', - upload: 'PoÅ¡alji' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/hu.js b/libraries/ckeditor/plugins/link/lang/hu.js deleted file mode 100644 index e512e380373a175b10749fe75d0f0f768a86d59c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/hu.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'hu', { - acccessKey: 'Billentyűkombináció', - advanced: 'További opciók', - advisoryContentType: 'Súgó tartalomtÃpusa', - advisoryTitle: 'Súgócimke', - anchor: { - toolbar: 'Horgony beillesztése/szerkesztése', - menu: 'Horgony tulajdonságai', - title: 'Horgony tulajdonságai', - name: 'Horgony neve', - errorName: 'Kérem adja meg a horgony nevét', - remove: 'Horgony eltávolÃtása' - }, - anchorId: 'AzonosÃtó szerint', - anchorName: 'Horgony név szerint', - charset: 'Hivatkozott tartalom kódlapja', - cssClasses: 'StÃluskészlet', - download: 'KötelezÅ‘ letöltés', - displayText: 'MegjelenÃtett szöveg', - emailAddress: 'E-Mail cÃm', - emailBody: 'Ãœzenet', - emailSubject: 'Ãœzenet tárgya', - id: 'Id', - info: 'Alaptulajdonságok', - langCode: 'Ãrás iránya', - langDir: 'Ãrás iránya', - langDirLTR: 'Balról jobbra', - langDirRTL: 'Jobbról balra', - menu: 'Hivatkozás módosÃtása', - name: 'Név', - noAnchors: '(Nincs horgony a dokumentumban)', - noEmail: 'Adja meg az E-Mail cÃmet', - noUrl: 'Adja meg a hivatkozás webcÃmét', - noTel: 'Adja meg a telefonszámot', - other: '<más>', - phoneNumber: 'Telefonszám', - popupDependent: 'SzülÅ‘höz kapcsolt (csak Netscape)', - popupFeatures: 'Felugró ablak jellemzÅ‘i', - popupFullScreen: 'Teljes képernyÅ‘ (csak IE)', - popupLeft: 'Bal pozÃció', - popupLocationBar: 'CÃmsor', - popupMenuBar: 'Menü sor', - popupResizable: 'Ãtméretezés', - popupScrollBars: 'GördÃtÅ‘sáv', - popupStatusBar: 'Ãllapotsor', - popupToolbar: 'Eszköztár', - popupTop: 'FelsÅ‘ pozÃció', - rel: 'Kapcsolat tÃpusa', - selectAnchor: 'Horgony választása', - styles: 'StÃlus', - tabIndex: 'Tabulátor index', - target: 'Tartalom megjelenÃtése', - targetFrame: '<keretben>', - targetFrameName: 'Keret neve', - targetPopup: '<felugró ablakban>', - targetPopupName: 'Felugró ablak neve', - title: 'Hivatkozás tulajdonságai', - toAnchor: 'Horgony az oldalon', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Hivatkozás beillesztése/módosÃtása', - type: 'Hivatkozás tÃpusa', - unlink: 'Hivatkozás törlése', - upload: 'Feltöltés' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/id.js b/libraries/ckeditor/plugins/link/lang/id.js deleted file mode 100644 index 0240059312baba4b679afcedd1176fe57f166c4a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/id.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'id', { - acccessKey: 'Access Key', // MISSING - advanced: 'Advanced', // MISSING - advisoryContentType: 'Advisory Content Type', // MISSING - advisoryTitle: 'Penasehat Judul', - anchor: { - toolbar: 'Anchor', // MISSING - menu: 'Edit Anchor', // MISSING - title: 'Anchor Properties', // MISSING - name: 'Anchor Name', // MISSING - errorName: 'Please type the anchor name', // MISSING - remove: 'Remove Anchor' // MISSING - }, - anchorId: 'By Element Id', // MISSING - anchorName: 'By Anchor Name', // MISSING - charset: 'Linked Resource Charset', // MISSING - cssClasses: 'Kelas Stylesheet', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Alamat E-mail', - emailBody: 'Message Body', // MISSING - emailSubject: 'Judul Pesan', - id: 'Id', - info: 'Link Info', // MISSING - langCode: 'Kode Bahasa', - langDir: 'Arah Bahasa', - langDirLTR: 'Kiri ke Kanan (LTR)', - langDirRTL: 'Kanan ke Kiri (RTL)', - menu: 'Sunting Tautan', - name: 'Nama', - noAnchors: '(No anchors available in the document)', // MISSING - noEmail: 'Silahkan ketikkan alamat e-mail', - noUrl: 'Silahkan ketik URL tautan', - noTel: 'Please type the phone number', // MISSING - other: '<lainnya>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', // MISSING - popupFeatures: 'Popup Window Features', // MISSING - popupFullScreen: 'Full Screen (IE)', // MISSING - popupLeft: 'Left Position', // MISSING - popupLocationBar: 'Location Bar', // MISSING - popupMenuBar: 'Menu Bar', // MISSING - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Scroll Bars', // MISSING - popupStatusBar: 'Status Bar', // MISSING - popupToolbar: 'Toolbar', // MISSING - popupTop: 'Top Position', // MISSING - rel: 'Hubungan', - selectAnchor: 'Select an Anchor', // MISSING - styles: 'Gaya', - tabIndex: 'Tab Index', // MISSING - target: 'Sasaran', - targetFrame: '<frame>', // MISSING - targetFrameName: 'Target Frame Name', // MISSING - targetPopup: '<popup window>', // MISSING - targetPopupName: 'Popup Window Name', // MISSING - title: 'Tautan', - toAnchor: 'Link to anchor in the text', // MISSING - toEmail: 'E-mail', // MISSING - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Tautan', - type: 'Link Type', // MISSING - unlink: 'Unlink', // MISSING - upload: 'Unggah' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/is.js b/libraries/ckeditor/plugins/link/lang/is.js deleted file mode 100644 index 04412508c842be933b9ae7522da4903e16f9f348..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/is.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'is', { - acccessKey: 'Skammvalshnappur', - advanced: 'Tæknilegt', - advisoryContentType: 'Tegund innihalds', - advisoryTitle: 'Titill', - anchor: { - toolbar: 'Stofna/breyta kaflamerki', - menu: 'Eigindi kaflamerkis', - title: 'Eigindi kaflamerkis', - name: 'Nafn bókamerkis', - errorName: 'Sláðu inn nafn bókamerkis!', - remove: 'Remove Anchor' - }, - anchorId: 'Eftir auðkenni einingar', - anchorName: 'Eftir akkerisnafni', - charset: 'Táknróf', - cssClasses: 'StÃlsniðsflokkur', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Netfang', - emailBody: 'Meginmál', - emailSubject: 'Efni', - id: 'Auðkenni', - info: 'Almennt', - langCode: 'Lesstefna', - langDir: 'Lesstefna', - langDirLTR: 'Frá vinstri til hægri (LTR)', - langDirRTL: 'Frá hægri til vinstri (RTL)', - menu: 'Breyta stiklu', - name: 'Nafn', - noAnchors: '<Engin bókamerki á skrá>', - noEmail: 'Sláðu inn netfang!', - noUrl: 'Sláðu inn veffang stiklunnar!', - noTel: 'Please type the phone number', // MISSING - other: '<annar>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Háð venslum (Netscape)', - popupFeatures: 'Eigindi sprettiglugga', - popupFullScreen: 'Heilskjár (IE)', - popupLeft: 'Fjarlægð frá vinstri', - popupLocationBar: 'FanglÃna', - popupMenuBar: 'VallÃna', - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Skrunstikur', - popupStatusBar: 'Stöðustika', - popupToolbar: 'Verkfærastika', - popupTop: 'Fjarlægð frá efri brún', - rel: 'Relationship', // MISSING - selectAnchor: 'Veldu akkeri', - styles: 'StÃll', - tabIndex: 'Raðnúmer innsláttarreits', - target: 'Mark', - targetFrame: '<rammi>', - targetFrameName: 'Nafn markglugga', - targetPopup: '<sprettigluggi>', - targetPopupName: 'Nafn sprettiglugga', - title: 'Stikla', - toAnchor: 'Bókamerki á þessari sÃðu', - toEmail: 'Netfang', - toUrl: 'Vefslóð', - toPhone: 'Phone', // MISSING - toolbar: 'Stofna/breyta stiklu', - type: 'Stikluflokkur', - unlink: 'Fjarlægja stiklu', - upload: 'Senda upp' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/it.js b/libraries/ckeditor/plugins/link/lang/it.js deleted file mode 100644 index 516c50b745804818ba855a16cca46a684884b582..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/it.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'it', { - acccessKey: 'Scorciatoia da tastiera', - advanced: 'Avanzate', - advisoryContentType: 'Tipo della risorsa collegata', - advisoryTitle: 'Titolo', - anchor: { - toolbar: 'Inserisci/Modifica Ancora', - menu: 'Proprietà ancora', - title: 'Proprietà ancora', - name: 'Nome ancora', - errorName: 'Inserici il nome dell\'ancora', - remove: 'Rimuovi l\'ancora' - }, - anchorId: 'Per id elemento', - anchorName: 'Per Nome', - charset: 'Set di caretteri della risorsa collegata', - cssClasses: 'Nome classe CSS', - download: 'Forza scaricamento', - displayText: 'Mostra testo', - emailAddress: 'Indirizzo E-Mail', - emailBody: 'Corpo del messaggio', - emailSubject: 'Oggetto del messaggio', - id: 'Id', - info: 'Informazioni collegamento', - langCode: 'Direzione scrittura', - langDir: 'Direzione scrittura', - langDirLTR: 'Da Sinistra a Destra (LTR)', - langDirRTL: 'Da Destra a Sinistra (RTL)', - menu: 'Modifica collegamento', - name: 'Nome', - noAnchors: '(Nessuna ancora disponibile nel documento)', - noEmail: 'Devi inserire un\'indirizzo e-mail', - noUrl: 'Devi inserire l\'URL del collegamento', - noTel: 'Inserire il numero di telefono', - other: '<altro>', - phoneNumber: 'Numero di telefono', - popupDependent: 'Dipendente (Netscape)', - popupFeatures: 'Caratteristiche finestra popup', - popupFullScreen: 'A tutto schermo (IE)', - popupLeft: 'Posizione da sinistra', - popupLocationBar: 'Barra degli indirizzi', - popupMenuBar: 'Barra del menu', - popupResizable: 'Ridimensionabile', - popupScrollBars: 'Barre di scorrimento', - popupStatusBar: 'Barra di stato', - popupToolbar: 'Barra degli strumenti', - popupTop: 'Posizione dall\'alto', - rel: 'Relazioni', - selectAnchor: 'Scegli Ancora', - styles: 'Stile', - tabIndex: 'Ordine di tabulazione', - target: 'Destinazione', - targetFrame: '<riquadro>', - targetFrameName: 'Nome del riquadro di destinazione', - targetPopup: '<finestra popup>', - targetPopupName: 'Nome finestra popup', - title: 'Collegamento', - toAnchor: 'Ancora nel testo', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefono', - toolbar: 'Collegamento', - type: 'Tipo di Collegamento', - unlink: 'Elimina collegamento', - upload: 'Carica' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ja.js b/libraries/ckeditor/plugins/link/lang/ja.js deleted file mode 100644 index e85d70f68761460809c9aef22701acd2e569e766..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ja.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ja', { - acccessKey: 'アクセスã‚ー', - advanced: '高度ãªè¨å®š', - advisoryContentType: 'Content Type属性', - advisoryTitle: 'Title属性', - anchor: { - toolbar: 'アンカー挿入/編集', - menu: 'アンカーã®ç·¨é›†', - title: 'アンカーã®ãƒ—ãƒãƒ‘ティ', - name: 'アンカーå', - errorName: 'アンカーåを入力ã—ã¦ãã ã•ã„。', - remove: 'アンカーを削除' - }, - anchorId: 'エレメントID', - anchorName: 'アンカーå', - charset: 'リンク先ã®charset', - cssClasses: 'スタイルシートクラス', - download: '強制的ã«ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰', - displayText: '表示文å—', - emailAddress: 'E-Mail アドレス', - emailBody: '本文', - emailSubject: '件å', - id: 'Id', - info: 'ãƒã‚¤ãƒ‘ãƒ¼ãƒªãƒ³ã‚¯æƒ…å ±', - langCode: '言語コード', - langDir: 'æ–‡å—表記ã®æ–¹å‘', - langDirLTR: 'å·¦ã‹ã‚‰å³ (LTR)', - langDirRTL: 'å³ã‹ã‚‰å·¦ (RTL)', - menu: 'リンクを編集', - name: 'Name属性', - noAnchors: '(ã“ã®ãƒ‰ã‚ュメント内ã«ã‚¢ãƒ³ã‚«ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“)', - noEmail: 'メールアドレスを入力ã—ã¦ãã ã•ã„。', - noUrl: 'リンクURLを入力ã—ã¦ãã ã•ã„。', - noTel: 'Please type the phone number', // MISSING - other: '<ãã®ä»–ã®>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'é–‹ã„ãŸã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«é€£å‹•ã—ã¦é–‰ã˜ã‚‹ (Netscape)', - popupFeatures: 'ãƒãƒƒãƒ—アップウィンドウ特徴', - popupFullScreen: '全画é¢ãƒ¢ãƒ¼ãƒ‰(IE)', - popupLeft: '左端ã‹ã‚‰ã®åº§æ¨™ã§æŒ‡å®š', - popupLocationBar: 'ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ãƒãƒ¼', - popupMenuBar: 'メニューãƒãƒ¼', - popupResizable: 'サイズå¯å¤‰', - popupScrollBars: 'スクãƒãƒ¼ãƒ«ãƒãƒ¼', - popupStatusBar: 'ステータスãƒãƒ¼', - popupToolbar: 'ツールãƒãƒ¼', - popupTop: '上端ã‹ã‚‰ã®åº§æ¨™ã§æŒ‡å®š', - rel: '関連リンク', - selectAnchor: 'アンカーをé¸æŠž', - styles: 'スタイルシート', - tabIndex: 'タブインデックス', - target: 'ターゲット', - targetFrame: '<フレーム>', - targetFrameName: 'ターゲットã®ãƒ•ãƒ¬ãƒ¼ãƒ å', - targetPopup: '<ãƒãƒƒãƒ—アップウィンドウ>', - targetPopupName: 'ãƒãƒƒãƒ—アップウィンドウå', - title: 'ãƒã‚¤ãƒ‘ーリンク', - toAnchor: 'ページ内ã®ã‚¢ãƒ³ã‚«ãƒ¼', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'リンク挿入/編集', - type: 'リンクタイプ', - unlink: 'リンクを削除', - upload: 'アップãƒãƒ¼ãƒ‰' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ka.js b/libraries/ckeditor/plugins/link/lang/ka.js deleted file mode 100644 index f70041807a667e63b4e7a22f3055348ee68c017e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ka.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ka', { - acccessKey: 'წვდáƒáƒ›áƒ˜áƒ¡ ღილáƒáƒ™áƒ˜', - advanced: 'დáƒáƒ¬áƒ•áƒ ილებით', - advisoryContentType: 'შიგთáƒáƒ•áƒ¡áƒ˜áƒ¡ ტიპი', - advisoryTitle: 'სáƒáƒ—áƒáƒ£áƒ ი', - anchor: { - toolbar: 'ღუზáƒ', - menu: 'ღუზის რედáƒáƒ¥áƒ¢áƒ˜áƒ ებáƒ', - title: 'ღუზის პáƒáƒ áƒáƒ›áƒ”ტრები', - name: 'ღუზუს სáƒáƒ®áƒ”ლი', - errorName: 'áƒáƒ™áƒ იფეთ ღუზის სáƒáƒ®áƒ”ლი', - remove: 'Remove Anchor' - }, - anchorId: 'ელემენტის Id-თ', - anchorName: 'ღუზის სáƒáƒ®áƒ”ლით', - charset: 'კáƒáƒ“ირებáƒ', - cssClasses: 'CSS კლáƒáƒ¡áƒ˜', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ელფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ თები', - emailBody: 'წერილის ტექსტი', - emailSubject: 'წერილის სáƒáƒ—áƒáƒ£áƒ ი', - id: 'Id', - info: 'ბმულის ინფáƒáƒ მáƒáƒªáƒ˜áƒ', - langCode: 'ენის კáƒáƒ“ი', - langDir: 'ენის მიმáƒáƒ თულებáƒ', - langDirLTR: 'მáƒáƒ ცხნიდáƒáƒœ მáƒáƒ ჯვნივ (LTR)', - langDirRTL: 'მáƒáƒ ჯვნიდáƒáƒœ მáƒáƒ ცხნივ (RTL)', - menu: 'ბმულის რედáƒáƒ¥áƒ¢áƒ˜áƒ ებáƒ', - name: 'სáƒáƒ®áƒ”ლი', - noAnchors: '(áƒáƒ› დáƒáƒ™áƒ£áƒ›áƒ”ნტში ღუზრáƒáƒ áƒáƒ)', - noEmail: 'áƒáƒ™áƒ იფეთ ელფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ თი', - noUrl: 'áƒáƒ™áƒ იფეთ ბმულის URL', - noTel: 'Please type the phone number', // MISSING - other: '<სხვáƒ>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'დáƒáƒ›áƒáƒ™áƒ˜áƒ“ებული (Netscape)', - popupFeatures: 'Popup ფáƒáƒœáƒ¯áƒ ის პáƒáƒ áƒáƒ›áƒ”ტრები', - popupFullScreen: 'მთელი ეკრáƒáƒœáƒ˜ (IE)', - popupLeft: 'მáƒáƒ ცხენრპáƒáƒ–იციáƒ', - popupLocationBar: 'ნáƒáƒ•áƒ˜áƒ’áƒáƒªáƒ˜áƒ˜áƒ¡ ზáƒáƒšáƒ˜', - popupMenuBar: 'მენიუს ზáƒáƒšáƒ˜', - popupResizable: 'ცვáƒáƒšáƒ”ბáƒáƒ“ი ზáƒáƒ›áƒ˜áƒ—', - popupScrollBars: 'გáƒáƒ“áƒáƒ®áƒ•áƒ”ვის ზáƒáƒšáƒ”ბი', - popupStatusBar: 'სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ ზáƒáƒšáƒ˜', - popupToolbar: 'ხელსáƒáƒ¬áƒ§áƒáƒ—რზáƒáƒšáƒ˜', - popupTop: 'ზედრპáƒáƒ–იციáƒ', - rel: 'კáƒáƒ•áƒ¨áƒ˜áƒ ი', - selectAnchor: 'áƒáƒ˜áƒ ჩიეთ ღუზáƒ', - styles: 'CSS სტილი', - tabIndex: 'Tab-ის ინდექსი', - target: 'გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡ áƒáƒ“გილი', - targetFrame: '<frame>', - targetFrameName: 'Frame-ის სáƒáƒ®áƒ”ლი', - targetPopup: '<popup ფáƒáƒœáƒ¯áƒáƒ áƒ>', - targetPopupName: 'Popup ფáƒáƒœáƒ¯áƒ ის სáƒáƒ®áƒ”ლი', - title: 'ბმული', - toAnchor: 'ბმული ტექსტში ღუზáƒáƒ–ე', - toEmail: 'ელფáƒáƒ¡áƒ¢áƒ', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'ბმული', - type: 'ბმულის ტიპი', - unlink: 'ბმულის მáƒáƒ®áƒ¡áƒœáƒ', - upload: 'áƒáƒ¥áƒáƒ©áƒ•áƒ' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/km.js b/libraries/ckeditor/plugins/link/lang/km.js deleted file mode 100644 index 1dd14417754099899b461c74c76b293488cc3234..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/km.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'km', { - acccessKey: 'សោរ​ចូល', - advanced: 'កម្រិážâ€‹ážáŸ’ពស់', - advisoryContentType: 'ប្រភáŸáž‘អážáŸ’ážáž”ទ​ប្រឹក្សា', - advisoryTitle: 'ចំណងជើង​ប្រឹក្សា', - anchor: { - toolbar: 'យុážáŸ’កា', - menu: 'កែ​យុážáŸ’កា', - title: 'លក្ážážŽáŸˆâ€‹áž™áž»ážáŸ’កា', - name: 'ឈ្មោះ​យុážáŸ’កា', - errorName: 'សូម​បញ្ចូល​ឈ្មោះ​យុážáŸ’កា', - remove: 'ដក​យុážáŸ’កា​ចáŸáž‰' - }, - anchorId: 'ážáž¶áž˜ ID ធាážáž»', - anchorName: 'ážáž¶áž˜â€‹ážˆáŸ’មោះ​យុážáŸ’កា', - charset: 'áž›áŸážáž€áž¼ážáž¢áž€áŸ’សររបស់ឈ្នាប់', - cssClasses: 'Stylesheet Classes', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'អាសយដ្ឋាន​អ៊ីមែល', - emailBody: 'ážáž½â€‹áž¢ážáŸ’ážáž”áž‘', - emailSubject: 'ប្រធានបទ​សារ', - id: 'Id', - info: 'áž–áŸážáŸŒáž˜áž¶áž“​ពី​ážáŸ†ážŽ', - langCode: 'កូដ​ភាសា', - langDir: 'ទិសដៅភាសា', - langDirLTR: 'ពីឆ្វáŸáž„ទៅស្ážáž¶áŸ†(LTR)', - langDirRTL: 'ពីស្ážáž¶áŸ†áž‘ៅឆ្វáŸáž„(RTL)', - menu: 'កែ​ážáŸ†ážŽ', - name: 'ឈ្មោះ', - noAnchors: '(មិន​មាន​យុážáŸ’កា​នៅ​ក្នុង​ឯកសារ​អážáŸ’ážážáž”ទ​ទáŸ)', - noEmail: 'សូម​បញ្ចូល​អាសយដ្ឋាន​អ៊ីមែល', - noUrl: 'សូម​បញ្ចូល​ážáŸ†ážŽ URL', - noTel: 'Please type the phone number', // MISSING - other: '<ផ្សáŸáž„​ទៀáž>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'មុážâ€‹áž„ារ​ផុស​ផ្ទាំង​វីនដូ​ឡើង', - popupFullScreen: 'áž–áŸáž‰â€‹áž¢áŸáž€áŸ’រង់ (IE)', - popupLeft: 'ទីážáž¶áŸ†áž„ážáž¶áž„ឆ្វáŸáž„', - popupLocationBar: 'របារ​ទីážáž¶áŸ†áž„', - popupMenuBar: 'របារ​ម៉ឺនុយ', - popupResizable: 'អាច​ប្ដូរ​ទំហំ', - popupScrollBars: 'របារ​រំកិល', - popupStatusBar: 'របារ​ស្ážáž¶áž“ភាព', - popupToolbar: 'របារ​ឧបករណáŸ', - popupTop: 'ទីážáž¶áŸ†áž„​កំពូល', - rel: 'សម្ពន្ធ​ភាព', - selectAnchor: 'រើស​យក​យុážáŸ’កា​មួយ', - styles: 'ស្ទីល', - tabIndex: 'áž›áŸáž Tab', - target: 'គោលដៅ', - targetFrame: '<ស៊ុម>', - targetFrameName: 'ឈ្មោះ​ស៊ុម​ជា​គោល​ដៅ', - targetPopup: '<វីនដូ​ផុស​ឡើង>', - targetPopupName: 'ឈ្មោះ​វីនដូážâ€‹áž•áž»ážŸâ€‹áž¡áž¾áž„', - title: 'ážáŸ†ážŽ', - toAnchor: 'ážâ€‹áž—្ជាប់​ទៅ​យុážáŸ’កា​ក្នុង​អážáŸ’ážáž”áž‘', - toEmail: 'អ៊ីមែល', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'ážáŸ†ážŽ', - type: 'ប្រភáŸáž‘​ážáŸ†ážŽ', - unlink: 'ផ្ដាច់​ážáŸ†ážŽ', - upload: 'ផ្ទុក​ឡើង' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ko.js b/libraries/ckeditor/plugins/link/lang/ko.js deleted file mode 100644 index d6d6260e52c4479ddb0a57f877abe7d19794f114..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ko.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ko', { - acccessKey: '액세스 키', - advanced: 'ê³ ê¸‰', - advisoryContentType: 'ë³´ì¡° 콘í…ì¸ ìœ í˜•', - advisoryTitle: 'ë³´ì¡° ì œëª©', - anchor: { - toolbar: '책갈피', - menu: '책갈피 편집', - title: '책갈피 ì†ì„±', - name: '책갈피 ì´ë¦„', - errorName: '책갈피 ì´ë¦„ì„ ìž…ë ¥í•˜ì‹ì‹œì˜¤', - remove: '책갈피 ì œê±°' - }, - anchorId: '책갈피 ID', - anchorName: '책갈피 ì´ë¦„', - charset: 'ë§í¬ëœ ìžë£Œ 문ìžì—´ ì¸ì½”딩', - cssClasses: '스타ì¼ì‹œíŠ¸ í´ëž˜ìŠ¤', - download: 'ê°•ì œ 다운로드', - displayText: 'ë³´ì´ëŠ” 글ìž', - emailAddress: 'ì´ë©”ì¼ ì£¼ì†Œ', - emailBody: '메시지 ë‚´ìš©', - emailSubject: '메시지 ì œëª©', - id: 'ID', - info: 'ë§í¬ ì •ë³´', - langCode: '언어 코드', - langDir: '언어 ë°©í–¥', - langDirLTR: '왼쪽ì—ì„œ 오른쪽 (LTR)', - langDirRTL: '오른쪽ì—ì„œ 왼쪽 (RTL)', - menu: 'ë§í¬ ìˆ˜ì •', - name: 'ì´ë¦„', - noAnchors: '(ë¬¸ì„œì— ì±…ê°ˆí”¼ê°€ 없습니다.)', - noEmail: 'ì´ë©”ì¼ ì£¼ì†Œë¥¼ ìž…ë ¥í•˜ì‹ì‹œì˜¤', - noUrl: 'ë§í¬ 주소(URL)를 ìž…ë ¥í•˜ì‹ì‹œì˜¤', - noTel: 'Please type the phone number', // MISSING - other: '<기타>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'íŒì—…ì°½ ì†ì„±', - popupFullScreen: 'ì „ì²´í™”ë©´ (IE)', - popupLeft: '왼쪽 위치', - popupLocationBar: '주소 표시줄', - popupMenuBar: '메뉴 ë°”', - popupResizable: 'í¬ê¸° ì¡°ì ˆ 가능', - popupScrollBars: '스í¬ë¡¤ ë°”', - popupStatusBar: 'ìƒíƒœ ë°”', - popupToolbar: '툴바', - popupTop: '위쪽 위치', - rel: '관계', - selectAnchor: '책갈피 ì„ íƒ', - styles: '스타ì¼', - tabIndex: 'íƒ ìˆœì„œ', - target: '타겟', - targetFrame: '<í”„ë ˆìž„>', - targetFrameName: '타겟 í”„ë ˆìž„ ì´ë¦„', - targetPopup: '<íŒì—… ì°½>', - targetPopupName: 'íŒì—… ì°½ ì´ë¦„', - title: 'ë§í¬', - toAnchor: '책갈피', - toEmail: 'ì´ë©”ì¼', - toUrl: '주소(URL)', - toPhone: 'Phone', // MISSING - toolbar: 'ë§í¬ 삽입/변경', - type: 'ë§í¬ 종류', - unlink: 'ë§í¬ 지우기', - upload: '업로드' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ku.js b/libraries/ckeditor/plugins/link/lang/ku.js deleted file mode 100644 index 64b31577866ce335eccf92fd460c100d1c2cbadd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ku.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ku', { - acccessKey: 'کلیلی دەستپێگەیشتن', - advanced: 'پێشکەوتوو', - advisoryContentType: 'جۆری ناوەڕۆکی ڕاویژکار', - advisoryTitle: 'ڕاوێژکاری سەردێڕ', - anchor: { - toolbar: 'دانان/چاکسازی لەنگەر', - menu: 'چاکسازی لەنگەر', - title: 'خاسیەتی لەنگەر', - name: 'ناوی لەنگەر', - errorName: 'تکایه ناوی لەنگەر بنووسه', - remove: 'لابردنی لەنگەر' - }, - anchorId: 'بەپێی ناسنامەی توخم', - anchorName: 'بەپێی ناوی لەنگەر', - charset: 'بەستەری سەرچاوەی نووسە', - cssClasses: 'شێوازی چینی Ù¾Û•Ú•Ù‡', - download: 'داگرتنی بەهێز', - displayText: 'پیشاندانی دەق', - emailAddress: 'ناونیشانی ئیمەیل', - emailBody: 'ناوەڕۆکی نامە', - emailSubject: 'بابەتی نامە', - id: 'ناسنامە', - info: 'زانیاری بەستەر', - langCode: 'هێمای زمان', - langDir: 'ئاراستەی زمان', - langDirLTR: 'Ú†Û•Ù¾ بۆ ڕاست (LTR)', - langDirRTL: 'ڕاست بۆ Ú†Û•Ù¾ (RTL)', - menu: 'چاکسازی بەستەر', - name: 'ناو', - noAnchors: '(هیچ جۆرێکی لەنگەر ئامادە نیە Ù„Û•Ù… پەڕەیه)', - noEmail: 'تکایە ناونیشانی ئیمەیل بنووسە', - noUrl: 'تکایە ناونیشانی بەستەر بنووسە', - noTel: 'تکایە ژمارەی تەلەÙÛ†Ù† دابنێ', - other: '<هیتر>', - phoneNumber: 'ژمارەی تەلەÙÛ†Ù†', - popupDependent: 'پێوەبەستراو (Netscape)', - popupFeatures: 'خاسیەتی پەنجەرەی سەرهەڵدەر', - popupFullScreen: 'Ù¾Ú• بەپڕی شاشە (IE)', - popupLeft: 'جێگای Ú†Û•Ù¾', - popupLocationBar: 'Ù‡ÛŽÚµÛŒ ناونیشانی بەستەر', - popupMenuBar: 'Ù‡ÛŽÚµÛŒ لیسته', - popupResizable: 'توانای گۆڕینی قەباره', - popupScrollBars: 'Ù‡ÛŽÚµÛŒ هاتووچۆپێکردن', - popupStatusBar: 'Ù‡ÛŽÚµÛŒ دۆخ', - popupToolbar: 'Ù‡ÛŽÚµÛŒ تووڵامراز', - popupTop: 'جێگای سەرەوە', - rel: 'پەیوەندی', - selectAnchor: 'هەڵبژاردنی لەنگەرێك', - styles: 'شێواز', - tabIndex: 'بازدەری تابی ئیندێکس', - target: 'ئامانج', - targetFrame: '<چووارچێوە>', - targetFrameName: 'ناوی ئامانجی چووارچێوە', - targetPopup: '<پەنجەرەی سەرهەڵدەر>', - targetPopupName: 'ناوی پەنجەرەی سەرهەڵدەر', - title: 'بەستەر', - toAnchor: 'بەستەر بۆ لەنگەر له دەق', - toEmail: 'ئیمەیل', - toUrl: 'ناونیشانی بەستەر', - toPhone: 'تەلەÙÛ†Ù†', - toolbar: 'دانان/ڕێکخستنی بەستەر', - type: 'جۆری بەستەر', - unlink: 'لابردنی بەستەر', - upload: 'بارکردن' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/lt.js b/libraries/ckeditor/plugins/link/lang/lt.js deleted file mode 100644 index 2f4568ae5a5cea4578f8aef0d78d0576c48b70a5..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/lt.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'lt', { - acccessKey: 'Prieigos raktas', - advanced: 'Papildomas', - advisoryContentType: 'Konsultacinio turinio tipas', - advisoryTitle: 'KonsultacinÄ— antraÅ¡tÄ—', - anchor: { - toolbar: 'Ä®terpti/modifikuoti žymÄ™', - menu: 'ŽymÄ—s savybÄ—s', - title: 'ŽymÄ—s savybÄ—s', - name: 'ŽymÄ—s vardas', - errorName: 'PraÅ¡ome įvesti žymÄ—s vardÄ…', - remove: 'PaÅ¡alinti žymÄ™' - }, - anchorId: 'Pagal žymÄ—s Id', - anchorName: 'Pagal žymÄ—s vardÄ…', - charset: 'Susietų iÅ¡teklių simbolių lentelÄ—', - cssClasses: 'Stilių lentelÄ—s klasÄ—s', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'El.paÅ¡to adresas', - emailBody: 'ŽinutÄ—s turinys', - emailSubject: 'ŽinutÄ—s tema', - id: 'Id', - info: 'Nuorodos informacija', - langCode: 'Teksto kryptis', - langDir: 'Teksto kryptis', - langDirLTR: 'IÅ¡ kairÄ—s į deÅ¡inÄ™ (LTR)', - langDirRTL: 'IÅ¡ deÅ¡inÄ—s į kairÄ™ (RTL)', - menu: 'Taisyti nuorodÄ…', - name: 'Vardas', - noAnchors: '(Å iame dokumente žymių nÄ—ra)', - noEmail: 'PraÅ¡ome įvesti el.paÅ¡to adresÄ…', - noUrl: 'PraÅ¡ome įvesti nuorodos URL', - noTel: 'Please type the phone number', // MISSING - other: '<kitas>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Priklausomas (Netscape)', - popupFeatures: 'IÅ¡skleidžiamo lango savybÄ—s', - popupFullScreen: 'Visas ekranas (IE)', - popupLeft: 'KairÄ— pozicija', - popupLocationBar: 'Adreso juosta', - popupMenuBar: 'Meniu juosta', - popupResizable: 'Kintamas dydis', - popupScrollBars: 'Slinkties juostos', - popupStatusBar: 'BÅ«senos juosta', - popupToolbar: 'Mygtukų juosta', - popupTop: 'VirÅ¡utinÄ— pozicija', - rel: 'SÄ…sajos', - selectAnchor: 'Pasirinkite žymÄ™', - styles: 'Stilius', - tabIndex: 'Tabuliavimo indeksas', - target: 'Paskirties vieta', - targetFrame: '<kadras>', - targetFrameName: 'Paskirties kadro vardas', - targetPopup: '<iÅ¡skleidžiamas langas>', - targetPopupName: 'Paskirties lango vardas', - title: 'Nuoroda', - toAnchor: 'ŽymÄ— Å¡iame puslapyje', - toEmail: 'El.paÅ¡tas', - toUrl: 'Nuoroda', - toPhone: 'Phone', // MISSING - toolbar: 'Ä®terpti/taisyti nuorodÄ…', - type: 'Nuorodos tipas', - unlink: 'Panaikinti nuorodÄ…', - upload: 'Siųsti' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/lv.js b/libraries/ckeditor/plugins/link/lang/lv.js deleted file mode 100644 index f90d2981ed7f57cc85ca2dbf693072393b7392d9..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/lv.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'lv', { - acccessKey: 'Pieejas taustiņš', - advanced: 'IzvÄ“rstais', - advisoryContentType: 'KonsultatÄ«vs satura tips', - advisoryTitle: 'KonsultatÄ«vs virsraksts', - anchor: { - toolbar: 'Ievietot/Labot iezÄ«mi', - menu: 'Labot iezÄ«mi', - title: 'IezÄ«mes uzstÄdÄ«jumi', - name: 'IezÄ«mes nosaukums', - errorName: 'LÅ«dzu norÄdiet iezÄ«mes nosaukumu', - remove: 'Noņemt iezÄ«mi' - }, - anchorId: 'PÄ“c elementa ID', - anchorName: 'PÄ“c iezÄ«mes nosaukuma', - charset: 'PievienotÄ resursa kodÄ“jums', - cssClasses: 'Stilu saraksta klases', - download: 'Piespiedu ielÄde', - displayText: 'AttÄ“lot tekstu', - emailAddress: 'E-pasta adrese', - emailBody: 'Ziņojuma pamatteksts', - emailSubject: 'Ziņojuma tÄ“ma', - id: 'ID', - info: 'Saites informÄcija', - langCode: 'Valodas kods', - langDir: 'Valodas lasÄ«Å¡anas virziens', - langDirLTR: 'No kreisÄs uz labo (LTR)', - langDirRTL: 'No labÄs uz kreiso (RTL)', - menu: 'Rediģēt saiti', - name: 'Nosaukums', - noAnchors: '(Å ajÄ dokumentÄ nav iezÄ«mju)', - noEmail: 'LÅ«dzu, ievadiet e-pasta adresi', - noUrl: 'LÅ«dzu, ievadiet saites URL', - noTel: 'LÅ«dzu, ievadiet tÄlruņa numuru', - other: '<cits>', - phoneNumber: 'TÄlruņa numurs', - popupDependent: 'AtkarÄ«gs (Netscape)', - popupFeatures: 'UznirstoÅ¡Ä loga nosaukums Ä«paÅ¡Ä«bas', - popupFullScreen: 'PilnÄ ekrÄnÄ (IE)', - popupLeft: 'KreisÄ koordinÄte', - popupLocationBar: 'AtraÅ¡anÄs vietas josla', - popupMenuBar: 'IzvÄ“lnes josla', - popupResizable: 'MÄ“rogojams', - popupScrollBars: 'Ritjoslas', - popupStatusBar: 'Statusa josla', - popupToolbar: 'RÄ«ku josla', - popupTop: 'AugÅ¡Ä“jÄ koordinÄte', - rel: 'RelÄcija', - selectAnchor: 'IzvÄ“lÄ“ties iezÄ«mi', - styles: 'Stils', - tabIndex: 'Ciļņu indekss', - target: 'MÄ“rÄ·is', - targetFrame: '<ietvars>', - targetFrameName: 'MÄ“rÄ·a ietvara nosaukums', - targetPopup: '<uznirstoÅ¡Ä logÄ>', - targetPopupName: 'UznirstoÅ¡Ä loga nosaukums', - title: 'Saite', - toAnchor: 'IezÄ«me Å¡ajÄ lapÄ', - toEmail: 'E-pasts', - toUrl: 'Adrese', - toPhone: 'TÄlrunis', - toolbar: 'Saite', - type: 'Saites tips', - unlink: 'AtsaistÄ«t', - upload: 'AugÅ¡upielÄdÄ“t' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/mk.js b/libraries/ckeditor/plugins/link/lang/mk.js deleted file mode 100644 index 84f96af60aa4f475eeac979d09d1f61967b470e9..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/mk.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'mk', { - acccessKey: 'Access Key', // MISSING - advanced: 'Advanced', // MISSING - advisoryContentType: 'Advisory Content Type', // MISSING - advisoryTitle: 'Advisory Title', // MISSING - anchor: { - toolbar: 'Anchor', - menu: 'Edit Anchor', - title: 'Anchor Properties', - name: 'Anchor Name', - errorName: 'Please type the anchor name', - remove: 'Remove Anchor' - }, - anchorId: 'By Element Id', // MISSING - anchorName: 'By Anchor Name', // MISSING - charset: 'Linked Resource Charset', // MISSING - cssClasses: 'Stylesheet Classes', // MISSING - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-Mail Address', // MISSING - emailBody: 'Message Body', // MISSING - emailSubject: 'Message Subject', // MISSING - id: 'Id', - info: 'Link Info', // MISSING - langCode: 'Код на јазик', - langDir: 'ÐаÑока на јазик', - langDirLTR: 'Лево кон деÑно', - langDirRTL: 'ДеÑно кон лево', - menu: 'Edit Link', // MISSING - name: 'Name', - noAnchors: '(No anchors available in the document)', // MISSING - noEmail: 'Please type the e-mail address', // MISSING - noUrl: 'Please type the link URL', // MISSING - noTel: 'Please type the phone number', // MISSING - other: '<other>', // MISSING - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', // MISSING - popupFeatures: 'Popup Window Features', // MISSING - popupFullScreen: 'Full Screen (IE)', // MISSING - popupLeft: 'Left Position', // MISSING - popupLocationBar: 'Location Bar', // MISSING - popupMenuBar: 'Menu Bar', // MISSING - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Scroll Bars', // MISSING - popupStatusBar: 'Status Bar', // MISSING - popupToolbar: 'Toolbar', // MISSING - popupTop: 'Top Position', // MISSING - rel: 'Relationship', // MISSING - selectAnchor: 'Select an Anchor', // MISSING - styles: 'Стил', - tabIndex: 'Tab Index', // MISSING - target: 'Target', // MISSING - targetFrame: '<frame>', // MISSING - targetFrameName: 'Target Frame Name', // MISSING - targetPopup: '<popup window>', // MISSING - targetPopupName: 'Popup Window Name', // MISSING - title: 'Ð’Ñ€Ñка', - toAnchor: 'Link to anchor in the text', // MISSING - toEmail: 'E-mail', // MISSING - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Ð’Ñ€Ñка', - type: 'Link Type', // MISSING - unlink: 'Unlink', // MISSING - upload: 'Прикачи' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/mn.js b/libraries/ckeditor/plugins/link/lang/mn.js deleted file mode 100644 index df53ce65237cc59015d7c9daa668e55d055fee24..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/mn.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'mn', { - acccessKey: 'Холбох түлхүүр', - advanced: 'ÐÑмÑлт', - advisoryContentType: 'Зөвлөлдөх төрлийн агуулга', - advisoryTitle: 'Зөвлөлдөх гарчиг', - anchor: { - toolbar: 'Зангуу', - menu: 'Зангууг болоÑруулах', - title: 'Зангуугийн шинж чанар', - name: 'Зангуугийн нÑÑ€', - errorName: 'Зангуугийн нÑрийг оруулна уу', - remove: 'Зангууг уÑтгах' - }, - anchorId: 'ÐлемÑнтйн Id нÑÑ€ÑÑÑ€', - anchorName: 'Зангуугийн нÑÑ€ÑÑÑ€', - charset: 'ТÑмдÑгт оноох нөөцөд холбогдÑон', - cssClasses: 'Stylesheet клаÑÑууд', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Ð-шуудангийн хаÑг', - emailBody: 'ЗурваÑны их бие', - emailSubject: 'ЗурваÑны гарчиг', - id: 'Id', - info: 'ХолбооÑын тухай мÑдÑÑлÑл', - langCode: 'Ð¥Ñлний код', - langDir: 'Ð¥Ñлний чиглÑл', - langDirLTR: 'ЗүүнÑÑÑ Ð±Ð°Ñ€ÑƒÑƒÐ½ (LTR)', - langDirRTL: 'Ð‘Ð°Ñ€ÑƒÑƒÐ½Ð°Ð°Ñ Ð·Ò¯Ò¯Ð½ (RTL)', - menu: 'Ð¥Ð¾Ð»Ð±Ð¾Ð¾Ñ Ð·Ð°Ñварлах', - name: 'ÐÑÑ€', - noAnchors: '(Баримт бичиг зангуугүй байна)', - noEmail: 'Ð-шуудангий хаÑгаа ÑˆÐ¸Ð²Ð½Ñ Ò¯Ò¯', - noUrl: 'ХолбооÑны URL хаÑгийг ÑˆÐ¸Ð²Ð½Ñ Ò¯Ò¯', - noTel: 'Please type the phone number', // MISSING - other: '<other>', // MISSING - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Хамаатай (Netscape)', - popupFeatures: 'Popup цонхны онцлог', - popupFullScreen: 'Цонх дүүргÑÑ… (Internet Explorer)', - popupLeft: 'Зүүн байрлал', - popupLocationBar: 'Location Ñ…ÑÑÑг', - popupMenuBar: 'ЦÑÑний Ñамбар', - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Скрол Ñ…ÑÑÑгүүд', - popupStatusBar: 'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ…ÑÑÑг', - popupToolbar: 'Багажны Ñамбар', - popupTop: 'ДÑÑд байрлал', - rel: 'Relationship', // MISSING - selectAnchor: 'ÐÑг зангууг Ñонгоно уу', - styles: 'Загвар', - tabIndex: 'Tab индекÑ', - target: 'Байрлал', - targetFrame: '<Ðгуулах хүрÑÑ>', - targetFrameName: 'Очих фремын нÑÑ€', - targetPopup: '<popup цонх>', - targetPopupName: 'Popup цонхны нÑÑ€', - title: 'ХолбооÑ', - toAnchor: 'ÐÐ½Ñ Ð±Ð¸Ñ‡Ð²ÑÑ€ дÑÑ… зангуу руу очих холбооÑ', - toEmail: 'Ð-захиа', - toUrl: 'цахим хуудаÑны хаÑг (URL)', - toPhone: 'Phone', // MISSING - toolbar: 'ХолбооÑ', - type: 'Линкийн төрөл', - unlink: 'Ð¥Ð¾Ð»Ð±Ð¾Ð¾Ñ Ð°Ð²Ñ‡ хаÑÑ…', - upload: 'Хуулах' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ms.js b/libraries/ckeditor/plugins/link/lang/ms.js deleted file mode 100644 index 6a967b364e15a4407b46bdd2463ad550232095c1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ms.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ms', { - acccessKey: 'Kunci Akses', - advanced: 'Advanced', - advisoryContentType: 'Jenis Kandungan Makluman', - advisoryTitle: 'Tajuk Makluman', - anchor: { - toolbar: 'Masukkan/Sunting Pautan', - menu: 'Ciri-ciri Pautan', - title: 'Ciri-ciri Pautan', - name: 'Nama Pautan', - errorName: 'Sila taip nama pautan', - remove: 'Remove Anchor' - }, - anchorId: 'dengan menggunakan ID elemen', - anchorName: 'dengan menggunakan nama pautan', - charset: 'Linked Resource Charset', - cssClasses: 'Kelas-kelas Stylesheet', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Alamat E-Mail', - emailBody: 'Isi Kandungan Mesej', - emailSubject: 'Subjek Mesej', - id: 'Id', - info: 'Butiran Sambungan', - langCode: 'Arah Tulisan', - langDir: 'Arah Tulisan', - langDirLTR: 'Kiri ke Kanan (LTR)', - langDirRTL: 'Kanan ke Kiri (RTL)', - menu: 'Sunting Sambungan', - name: 'Nama', - noAnchors: '(Tiada pautan terdapat dalam dokumen ini)', - noEmail: 'Sila taip alamat e-mail', - noUrl: 'Sila taip sambungan URL', - noTel: 'Please type the phone number', // MISSING - other: '<lain>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Bergantungan (Netscape)', - popupFeatures: 'Ciri Tetingkap Popup', - popupFullScreen: 'Skrin Penuh (IE)', - popupLeft: 'Posisi Kiri', - popupLocationBar: 'Bar Lokasi', - popupMenuBar: 'Bar Menu', - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Bar-bar skrol', - popupStatusBar: 'Bar Status', - popupToolbar: 'Toolbar', - popupTop: 'Posisi Atas', - rel: 'Relationship', // MISSING - selectAnchor: 'Sila pilih pautan', - styles: 'Stail', - tabIndex: 'Indeks Tab ', - target: 'Sasaran', - targetFrame: '<bingkai>', - targetFrameName: 'Nama Bingkai Sasaran', - targetPopup: '<tetingkap popup>', - targetPopupName: 'Nama Tetingkap Popup', - title: 'Sambungan', - toAnchor: 'Pautan dalam muka surat ini', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Masukkan/Sunting Sambungan', - type: 'Jenis Sambungan', - unlink: 'Buang Sambungan', - upload: 'Muat Naik' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/nb.js b/libraries/ckeditor/plugins/link/lang/nb.js deleted file mode 100644 index e0509146e4a01bd2b766585db486f64f55604b2d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/nb.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'nb', { - acccessKey: 'Aksessknapp', - advanced: 'Avansert', - advisoryContentType: 'Type', - advisoryTitle: 'Tittel', - anchor: { - toolbar: 'Anker', - menu: 'Rediger anker', - title: 'Egenskaper for anker', - name: 'Ankernavn', - errorName: 'Vennligst skriv inn ankernavnet', - remove: 'Fjern anker' - }, - anchorId: 'Element etter ID', - anchorName: 'Anker etter navn', - charset: 'Lenket tegnsett', - cssClasses: 'Stilarkklasser', - download: 'Tving nedlasting', - displayText: 'Tekst som skal vises', - emailAddress: 'E-postadresse', - emailBody: 'Melding', - emailSubject: 'Meldingsemne', - id: 'Id', - info: 'Lenkeinfo', - langCode: 'SprÃ¥kkode', - langDir: 'SprÃ¥kretning', - langDirLTR: 'Venstre til høyre (LTR)', - langDirRTL: 'Høyre til venstre (RTL)', - menu: 'Rediger lenke', - name: 'Navn', - noAnchors: '(Ingen anker i dokumentet)', - noEmail: 'Vennligst skriv inn e-postadressen', - noUrl: 'Vennligst skriv inn lenkens URL', - noTel: 'Vennligst skriv inn telefonnummeret', - other: '<annen>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Avhenging (Netscape)', - popupFeatures: 'Egenskaper for popup-vindu', - popupFullScreen: 'Fullskjerm (IE)', - popupLeft: 'Venstre posisjon', - popupLocationBar: 'Adresselinje', - popupMenuBar: 'Menylinje', - popupResizable: 'Skalerbar', - popupScrollBars: 'Scrollbar', - popupStatusBar: 'Statuslinje', - popupToolbar: 'Verktøylinje', - popupTop: 'Topp-posisjon', - rel: 'Relasjon (rel)', - selectAnchor: 'Velg et anker', - styles: 'Stil', - tabIndex: 'Tabindeks', - target: 'MÃ¥l', - targetFrame: '<ramme>', - targetFrameName: 'MÃ¥lramme', - targetPopup: '<popup-vindu>', - targetPopupName: 'Navn pÃ¥ popup-vindu', - title: 'Lenke', - toAnchor: 'Lenke til anker i teksten', - toEmail: 'E-post', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Lenke', - type: 'Lenketype', - unlink: 'Fjern lenke', - upload: 'Last opp' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/nl.js b/libraries/ckeditor/plugins/link/lang/nl.js deleted file mode 100644 index f0b6de0ead3f75cde3edcf668b6228f858ace5f4..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/nl.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'nl', { - acccessKey: 'Toegangstoets', - advanced: 'Geavanceerd', - advisoryContentType: 'Aanbevolen content-type', - advisoryTitle: 'Adviserende titel', - anchor: { - toolbar: 'Interne link', - menu: 'Eigenschappen interne link', - title: 'Eigenschappen interne link', - name: 'Naam interne link', - errorName: 'Geef de naam van de interne link op', - remove: 'Interne link verwijderen' - }, - anchorId: 'Op kenmerk interne link', - anchorName: 'Op naam interne link', - charset: 'Karakterset van gelinkte bron', - cssClasses: 'Stylesheet-klassen', - download: 'Download forceren', - displayText: 'Weergavetekst', - emailAddress: 'E-mailadres', - emailBody: 'Inhoud bericht', - emailSubject: 'Onderwerp bericht', - id: 'Id', - info: 'Linkomschrijving', - langCode: 'Taalcode', - langDir: 'Schrijfrichting', - langDirLTR: 'Links naar rechts (LTR)', - langDirRTL: 'Rechts naar links (RTL)', - menu: 'Link wijzigen', - name: 'Naam', - noAnchors: '(Geen interne links in document gevonden)', - noEmail: 'Geef een e-mailadres', - noUrl: 'Geef de link van de URL', - noTel: 'Geef een telefoonnummer', - other: '<ander>', - phoneNumber: 'Telefoonnummer', - popupDependent: 'Afhankelijk (Netscape)', - popupFeatures: 'Instellingen popupvenster', - popupFullScreen: 'Volledig scherm (IE)', - popupLeft: 'Positie links', - popupLocationBar: 'Locatiemenu', - popupMenuBar: 'Menubalk', - popupResizable: 'Herschaalbaar', - popupScrollBars: 'Schuifbalken', - popupStatusBar: 'Statusbalk', - popupToolbar: 'Werkbalk', - popupTop: 'Positie boven', - rel: 'Relatie', - selectAnchor: 'Kies een interne link', - styles: 'Stijl', - tabIndex: 'Tabvolgorde', - target: 'Doelvenster', - targetFrame: '<frame>', - targetFrameName: 'Naam doelframe', - targetPopup: '<popupvenster>', - targetPopupName: 'Naam popupvenster', - title: 'Link', - toAnchor: 'Interne link in pagina', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Telefoon', - toolbar: 'Link invoegen/wijzigen', - type: 'Linktype', - unlink: 'Link verwijderen', - upload: 'Upload' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/no.js b/libraries/ckeditor/plugins/link/lang/no.js deleted file mode 100644 index 0e4981b5a5114109ca204e9073ed1e2cf08d8697..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/no.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'no', { - acccessKey: 'Aksessknapp', - advanced: 'Avansert', - advisoryContentType: 'Type', - advisoryTitle: 'Tittel', - anchor: { - toolbar: 'Sett inn/Rediger anker', - menu: 'Egenskaper for anker', - title: 'Egenskaper for anker', - name: 'Ankernavn', - errorName: 'Vennligst skriv inn ankernavnet', - remove: 'Fjern anker' - }, - anchorId: 'Element etter ID', - anchorName: 'Anker etter navn', - charset: 'Lenket tegnsett', - cssClasses: 'Stilarkklasser', - download: 'Force Download', // MISSING - displayText: 'Tekst som skal vises', - emailAddress: 'E-postadresse', - emailBody: 'Melding', - emailSubject: 'Meldingsemne', - id: 'Id', - info: 'Lenkeinfo', - langCode: 'SprÃ¥kkode', - langDir: 'SprÃ¥kretning', - langDirLTR: 'Venstre til høyre (VTH)', - langDirRTL: 'Høyre til venstre (HTV)', - menu: 'Rediger lenke', - name: 'Navn', - noAnchors: '(Ingen anker i dokumentet)', - noEmail: 'Vennligst skriv inn e-postadressen', - noUrl: 'Vennligst skriv inn lenkens URL', - noTel: 'Skriv inn telefonnummer', - other: '<annen>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Avhenging (Netscape)', - popupFeatures: 'Egenskaper for popup-vindu', - popupFullScreen: 'Fullskjerm (IE)', - popupLeft: 'Venstre posisjon', - popupLocationBar: 'Adresselinje', - popupMenuBar: 'Menylinje', - popupResizable: 'Skalerbar', - popupScrollBars: 'Scrollbar', - popupStatusBar: 'Statuslinje', - popupToolbar: 'Verktøylinje', - popupTop: 'Topp-posisjon', - rel: 'Relasjon (rel)', - selectAnchor: 'Velg et anker', - styles: 'Stil', - tabIndex: 'Tabindeks', - target: 'MÃ¥l', - targetFrame: '<ramme>', - targetFrameName: 'MÃ¥lramme', - targetPopup: '<popup-vindu>', - targetPopupName: 'Navn pÃ¥ popup-vindu', - title: 'Lenke', - toAnchor: 'Lenke til anker i teksten', - toEmail: 'E-post', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Sett inn/Rediger lenke', - type: 'Lenketype', - unlink: 'Fjern lenke', - upload: 'Last opp' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/oc.js b/libraries/ckeditor/plugins/link/lang/oc.js deleted file mode 100644 index 0f219359681e23fcdf53d089f9c1da3611fdd99f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/oc.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'oc', { - acccessKey: 'Tòca d\'accessibilitat', - advanced: 'Avançat', - advisoryContentType: 'Tipe de contengut (indicatiu)', - advisoryTitle: 'Infobulla', - anchor: { - toolbar: 'Ancòra', - menu: 'Modificar l\'ancòra', - title: 'Proprietats de l\'ancòra', - name: 'Nom de l\'ancòra', - errorName: 'Entratz lo nom de l\'ancòra', - remove: 'Suprimir l\'ancòra' - }, - anchorId: 'Per ID d\'element', - anchorName: 'Per nom d\'ancòra', - charset: 'Encodatge de la ressorsa ligada', - cssClasses: 'Classas d\'estil', - download: 'Forçar lo telecargament', - displayText: 'Afichar lo tèxte', - emailAddress: 'Adreça electronica', - emailBody: 'Còs del messatge', - emailSubject: 'Subjècte del messatge', - id: 'Id', - info: 'Informacions sul ligam', - langCode: 'Còdi de lenga', - langDir: 'Sens d\'escritura', - langDirLTR: 'Esquèrra a dreita (LTR)', - langDirRTL: 'Dreita a esquèrra (RTL)', - menu: 'Modificar lo ligam', - name: 'Nom', - noAnchors: '(Cap d\'ancòra pas disponibla dins aqueste document)', - noEmail: 'Entratz l\'adreça electronica', - noUrl: 'Entratz l\'URL del ligam', - noTel: 'Please type the phone number', // MISSING - other: '<autre>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependenta (Netscape)', - popupFeatures: 'Caracteristicas de la fenèstra sorgissenta', - popupFullScreen: 'Ecran complet (IE)', - popupLeft: 'A esquèrra', - popupLocationBar: 'Barra d\'adreça', - popupMenuBar: 'Barra de menú', - popupResizable: 'Redimensionable', - popupScrollBars: 'Barras de desfilament', - popupStatusBar: 'Barra d\'estat', - popupToolbar: 'Barra d\'aisinas', - popupTop: 'Amont', - rel: 'Relacion', - selectAnchor: 'Seleccionar una ancòra', - styles: 'Estil', - tabIndex: 'Indici de tabulacion', - target: 'Cibla', - targetFrame: '<quadre>', - targetFrameName: 'Nom del quadre afectat', - targetPopup: '<fenèstra sorgissenta>', - targetPopupName: 'Nom de la fenèstra sorgissenta', - title: 'Ligam', - toAnchor: 'Ancòra', - toEmail: 'Corrièl', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Ligam', - type: 'Tipe de ligam', - unlink: 'Suprimir lo ligam', - upload: 'Mandar' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/pl.js b/libraries/ckeditor/plugins/link/lang/pl.js deleted file mode 100644 index 3d27329dbc7d1b9e55fcc5b37a56820c6b362dc8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/pl.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'pl', { - acccessKey: 'Klawisz dostÄ™pu', - advanced: 'Zaawansowane', - advisoryContentType: 'Typ MIME obiektu docelowego', - advisoryTitle: 'Opis obiektu docelowego', - anchor: { - toolbar: 'Wstaw/edytuj kotwicÄ™', - menu: 'WÅ‚aÅ›ciwoÅ›ci kotwicy', - title: 'WÅ‚aÅ›ciwoÅ›ci kotwicy', - name: 'Nazwa kotwicy', - errorName: 'Podaj nazwÄ™ kotwicy.', - remove: 'UsuÅ„ kotwicÄ™' - }, - anchorId: 'Wg identyfikatora', - anchorName: 'Wg nazwy', - charset: 'Kodowanie znaków obiektu docelowego', - cssClasses: 'Nazwa klasy CSS', - download: 'WymuÅ› pobieranie', - displayText: 'WyÅ›wietlany tekst', - emailAddress: 'Adres e-mail', - emailBody: 'Treść', - emailSubject: 'Temat', - id: 'Id', - info: 'Informacje ', - langCode: 'Kod jÄ™zyka', - langDir: 'Kierunek tekstu', - langDirLTR: 'Od lewej do prawej (LTR)', - langDirRTL: 'Od prawej do lewej (RTL)', - menu: 'Edytuj odnoÅ›nik', - name: 'Nazwa', - noAnchors: '(W dokumencie nie zdefiniowano żadnych kotwic)', - noEmail: 'Podaj adres e-mail.', - noUrl: 'Podaj adres URL.', - noTel: 'Podaj numer telefonu.', - other: '<inny>', - phoneNumber: 'Numer telefonu', - popupDependent: 'Okno zależne (Netscape)', - popupFeatures: 'WÅ‚aÅ›ciwoÅ›ci wyskakujÄ…cego okna', - popupFullScreen: 'PeÅ‚ny ekran (IE)', - popupLeft: 'Pozycja w poziomie', - popupLocationBar: 'Pasek adresu', - popupMenuBar: 'Pasek menu', - popupResizable: 'Skalowalny', - popupScrollBars: 'Paski przewijania', - popupStatusBar: 'Pasek statusu', - popupToolbar: 'Pasek narzÄ™dzi', - popupTop: 'Pozycja w pionie', - rel: 'Relacja', - selectAnchor: 'Wybierz kotwicÄ™', - styles: 'Styl', - tabIndex: 'Indeks kolejnoÅ›ci', - target: 'Obiekt docelowy', - targetFrame: '<ramka>', - targetFrameName: 'Nazwa ramki docelowej', - targetPopup: '<wyskakujÄ…ce okno>', - targetPopupName: 'Nazwa wyskakujÄ…cego okna', - title: 'OdnoÅ›nik', - toAnchor: 'OdnoÅ›nik wewnÄ…trz strony (kotwica)', - toEmail: 'Adres e-mail', - toUrl: 'Adres URL', - toPhone: 'Telefon', - toolbar: 'Wstaw/edytuj odnoÅ›nik', - type: 'Typ odnoÅ›nika', - unlink: 'UsuÅ„ odnoÅ›nik', - upload: 'WyÅ›lij' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/pt-br.js b/libraries/ckeditor/plugins/link/lang/pt-br.js deleted file mode 100644 index b66be5736f91038d33f53933145655f7cc3ec2b3..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/pt-br.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'pt-br', { - acccessKey: 'Chave de Acesso', - advanced: 'Avançado', - advisoryContentType: 'Tipo de Conteúdo', - advisoryTitle: 'TÃtulo', - anchor: { - toolbar: 'Inserir/Editar Âncora', - menu: 'Formatar Âncora', - title: 'Formatar Âncora', - name: 'Nome da Âncora', - errorName: 'Por favor, digite o nome da âncora', - remove: 'Remover Âncora' - }, - anchorId: 'Id da âncora', - anchorName: 'Nome da âncora', - charset: 'Charset do Link', - cssClasses: 'Classe de CSS', - download: 'Forçar Download', - displayText: 'Exibir Texto', - emailAddress: 'Endereço E-Mail', - emailBody: 'Corpo da Mensagem', - emailSubject: 'Assunto da Mensagem', - id: 'Id', - info: 'Informações', - langCode: 'Direção do idioma', - langDir: 'Direção do idioma', - langDirLTR: 'Esquerda para Direita (LTR)', - langDirRTL: 'Direita para Esquerda (RTL)', - menu: 'Editar Link', - name: 'Nome', - noAnchors: '(Não há âncoras no documento)', - noEmail: 'Por favor, digite o endereço de e-mail', - noUrl: 'Por favor, digite o endereço do Link', - noTel: 'Por favor, informe o número do telefone', - other: '<outro>', - phoneNumber: 'Número de telefone', - popupDependent: 'Dependente (Netscape)', - popupFeatures: 'Propriedades da Janela Pop-up', - popupFullScreen: 'Modo Tela Cheia (IE)', - popupLeft: 'Esquerda', - popupLocationBar: 'Barra de Endereços', - popupMenuBar: 'Barra de Menus', - popupResizable: 'Redimensionável', - popupScrollBars: 'Barras de Rolagem', - popupStatusBar: 'Barra de Status', - popupToolbar: 'Barra de Ferramentas', - popupTop: 'Topo', - rel: 'Tipo de Relação', - selectAnchor: 'Selecione uma âncora', - styles: 'Estilos', - tabIndex: 'Ãndice de Tabulação', - target: 'Destino', - targetFrame: '<frame>', - targetFrameName: 'Nome do Frame de Destino', - targetPopup: '<janela popup>', - targetPopupName: 'Nome da Janela Pop-up', - title: 'Editar Link', - toAnchor: 'Âncora nesta página', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefone', - toolbar: 'Inserir/Editar Link', - type: 'Tipo de hiperlink', - unlink: 'Remover Link', - upload: 'Enviar ao Servidor' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/pt.js b/libraries/ckeditor/plugins/link/lang/pt.js deleted file mode 100644 index de3f3f49b7d92210d5e4e808091ef49dc926b411..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/pt.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'pt', { - acccessKey: 'Chave de acesso', - advanced: 'Avançado', - advisoryContentType: 'Tipo de conteúdo', - advisoryTitle: 'TÃtulo', - anchor: { - toolbar: ' Inserir/Editar âncora', - menu: 'Propriedades da âncora', - title: 'Propriedades da âncora', - name: 'Nome da âncora', - errorName: 'Por favor, introduza o nome da âncora', - remove: 'Remover âncora' - }, - anchorId: 'Por ID do elemento', - anchorName: 'Por Nome de Referência', - charset: 'Fonte de caracteres vinculado', - cssClasses: 'Classes de Estilo', - download: 'Force Download', // MISSING - displayText: 'Mostrar texto', - emailAddress: 'Endereço de email', - emailBody: 'Corpo da mensagem', - emailSubject: 'TÃtulo de mensagem', - id: 'ID', - info: 'Informação da hiperligação', - langCode: 'Código de idioma', - langDir: 'Orientação de idioma', - langDirLTR: 'Esquerda para a Direita (EPD)', - langDirRTL: 'Direita para a Esquerda (DPE)', - menu: 'Editar hiperligação', - name: 'Nome', - noAnchors: '(Não existem âncoras no documento)', - noEmail: 'Por favor, escreva o endereço de email', - noUrl: 'Por favor, introduza o endereço URL', - noTel: 'Por favor, escreva o número de telefone', - other: '<outro>', - phoneNumber: 'Número de telefone', - popupDependent: 'Dependente (Netscape)', - popupFeatures: 'CaracterÃsticas de janela flutuante', - popupFullScreen: 'Janela completa (IE)', - popupLeft: 'Posição esquerda', - popupLocationBar: 'Barra de localização', - popupMenuBar: 'Barra de menu', - popupResizable: 'Redimensionável', - popupScrollBars: 'Barras de deslocamento', - popupStatusBar: 'Barra de estado', - popupToolbar: 'Barra de ferramentas', - popupTop: 'Posição topo', - rel: 'Relação', - selectAnchor: 'Selecionar âncora', - styles: 'Estilo', - tabIndex: 'Ãndice de tabulação', - target: 'Alvo', - targetFrame: '<frame>', - targetFrameName: 'Nome da janela de destino', - targetPopup: '<janela de popup>', - targetPopupName: 'Nome da janela flutuante', - title: 'Hiperligação', - toAnchor: 'Ligar a âncora no texto', - toEmail: 'Email', - toUrl: 'URL', - toPhone: 'Telefone', - toolbar: 'Hiperligação', - type: 'Tipo de hiperligação', - unlink: 'Eliminar hiperligação', - upload: 'Carregar' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ro.js b/libraries/ckeditor/plugins/link/lang/ro.js deleted file mode 100644 index 0d7bc490ad7ae3dc9e4d3d64208f3bd9e187f646..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ro.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ro', { - acccessKey: 'Tasta de acces', - advanced: 'Avansat', - advisoryContentType: 'Tipul consultativ al titlului', - advisoryTitle: 'Titlul consultativ', - anchor: { - toolbar: 'Inserează/Editează ancoră', - menu: 'Proprietăţi ancoră', - title: 'Proprietăţi ancoră', - name: 'Numele ancorei', - errorName: 'Vă rugăm scrieÅ£i numele ancorei', - remove: 'Elimină ancora' - }, - anchorId: 'după Id-ul elementului', - anchorName: 'după numele ancorei', - charset: 'Setul de caractere al resursei legate', - cssClasses: 'Clasele cu stilul paginii (CSS)', - download: 'descarcă', - displayText: 'afiÈ™ează textul', - emailAddress: 'Adresă de e-mail', - emailBody: 'conÈ›inut email', - emailSubject: 'Subiectul mesajului', - id: 'identitate', - info: 'InformaÅ£ii despre link (Legătură web)', - langCode: 'DirecÅ£ia cuvintelor', - langDir: 'DirecÅ£ia cuvintelor', - langDirLTR: 'de la stânga la dreapta (LTR)', - langDirRTL: 'de la dreapta la stânga (RTL)', - menu: 'Editează Link', - name: 'Nume', - noAnchors: 'Nu există nici o ancoră', - noEmail: 'Vă rugăm să scrieÅ£i adresa de e-mail', - noUrl: 'Vă rugăm să scrieÅ£i URL-ul', - noTel: 'Please type the phone number', // MISSING - other: 'altceva', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', - popupFeatures: 'Proprietăţile ferestrei popup', - popupFullScreen: 'Tot ecranul (Full Screen)(IE)', - popupLeft: 'PoziÅ£ia la stânga', - popupLocationBar: 'Bara de locaÅ£ie', - popupMenuBar: 'Bara de meniu', - popupResizable: 'Redimensionabil', - popupScrollBars: 'Bare de derulare', - popupStatusBar: 'Bara de stare', - popupToolbar: 'Bara de opÅ£iuni', - popupTop: 'PoziÅ£ia la dreapta', - rel: 'RelaÈ›ionare', - selectAnchor: 'SelectaÅ£i o ancoră', - styles: 'Stil', - tabIndex: 'Indexul tabului', - target: 'Å¢intă (Target)', - targetFrame: 'frame È›intă', - targetFrameName: 'Numele frameului Å£intă', - targetPopup: 'popup È›intă', - targetPopupName: 'Numele ferestrei popup', - title: 'titlu', - toAnchor: 'Ancoră în această pagină', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Inserează/Editează link (legătură web)', - type: 'Tipul link-ului (al legăturii web)', - unlink: 'ÃŽnlătură link (legătură web)', - upload: 'ÃŽncarcă' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ru.js b/libraries/ckeditor/plugins/link/lang/ru.js deleted file mode 100644 index 262337b90e5336d1bfc25300fabbd972cb07e5cb..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ru.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ru', { - acccessKey: 'Клавиша доÑтупа', - advanced: 'Дополнительно', - advisoryContentType: 'Тип Ñодержимого', - advisoryTitle: 'Заголовок', - anchor: { - toolbar: 'Ð’Ñтавить / редактировать Ñкорь', - menu: 'Изменить Ñкорь', - title: 'СвойÑтва ÑкорÑ', - name: 'Ð˜Ð¼Ñ ÑкорÑ', - errorName: 'ПожалуйÑта, введите Ð¸Ð¼Ñ ÑкорÑ', - remove: 'Удалить Ñкорь' - }, - anchorId: 'По идентификатору', - anchorName: 'По имени', - charset: 'Кодировка реÑурÑа', - cssClasses: 'КлаÑÑÑ‹ CSS', - download: 'Скачать как файл', - displayText: 'Отображаемый текÑÑ‚', - emailAddress: 'Email адреÑ', - emailBody: 'ТекÑÑ‚ ÑообщениÑ', - emailSubject: 'Тема ÑообщениÑ', - id: 'Идентификатор', - info: 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ ÑÑылке', - langCode: 'Код Ñзыка', - langDir: 'Ðаправление текÑта', - langDirLTR: 'Слева направо (LTR)', - langDirRTL: 'Справа налево (RTL)', - menu: 'Редактировать ÑÑылку', - name: 'ИмÑ', - noAnchors: '(Ð’ документе нет ни одного ÑкорÑ)', - noEmail: 'ПожалуйÑта, введите email адреÑ', - noUrl: 'ПожалуйÑта, введите ÑÑылку', - noTel: 'Please type the phone number', // MISSING - other: '<другой>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ЗавиÑимое (Netscape)', - popupFeatures: 'Параметры вÑплывающего окна', - popupFullScreen: 'ПолноÑкранное (IE)', - popupLeft: 'ОтÑтуп Ñлева', - popupLocationBar: 'Панель адреÑа', - popupMenuBar: 'Панель меню', - popupResizable: 'ИзменÑемый размер', - popupScrollBars: 'ПолоÑÑ‹ прокрутки', - popupStatusBar: 'Строка ÑоÑтоÑниÑ', - popupToolbar: 'Панель инÑтрументов', - popupTop: 'ОтÑтуп Ñверху', - rel: 'Отношение', - selectAnchor: 'Выберите Ñкорь', - styles: 'Стиль', - tabIndex: 'ПоÑледовательноÑÑ‚ÑŒ перехода', - target: 'Цель', - targetFrame: '<фрейм>', - targetFrameName: 'Ð˜Ð¼Ñ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ фрейма', - targetPopup: '<вÑплывающее окно>', - targetPopupName: 'Ð˜Ð¼Ñ Ð²Ñплывающего окна', - title: 'СÑылка', - toAnchor: 'СÑылка на Ñкорь в текÑте', - toEmail: 'Email', - toUrl: 'СÑылка', - toPhone: 'Phone', // MISSING - toolbar: 'Ð’Ñтавить/Редактировать ÑÑылку', - type: 'Тип ÑÑылки', - unlink: 'Убрать ÑÑылку', - upload: 'Загрузка' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/si.js b/libraries/ckeditor/plugins/link/lang/si.js deleted file mode 100644 index 1f4870beb946ff10d6c8fe0faf2d1cc26c80da80..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/si.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'si', { - acccessKey: 'ප්â€à¶»à·€à·šà· යà¶à·”ර', - advanced: 'දීය', - advisoryContentType: 'උපදේà·à·à¶à·Šà¶¸à¶š අන්à¶à¶»à·Šà¶œà¶ ආකà·à¶»à¶º', - advisoryTitle: 'උපදේà·à·à¶à·Šà¶¸à¶š නà·à¶¸à¶º', - anchor: { - toolbar: 'ආධà·à¶»à¶º', - menu: 'ආධà·à¶»à¶º වෙනස් කිරීම', - title: 'ආධà·à¶»à¶š ', - name: 'ආධà·à¶»à¶šà¶ºà·š නà·à¶¸à¶º', - errorName: 'කරුණà·à¶šà¶» ආධà·à¶»à¶šà¶ºà·š නà·à¶¸à¶º ඇà¶à·”ල් කරන්න', - remove: 'ආධà·à¶»à¶šà¶º ඉවà¶à·Š කිරීම' - }, - anchorId: 'By Element Id', // MISSING - anchorName: 'By Anchor Name', // MISSING - charset: 'Linked Resource Charset', // MISSING - cssClasses: 'විලà·à·ƒà¶´à¶à·Šâ€à¶» පන්à¶à·’ය', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-Mail Address', // MISSING - emailBody: 'Message Body', // MISSING - emailSubject: 'Message Subject', // MISSING - id: 'අංකය', - info: 'Link Info', // MISSING - langCode: 'භà·à·‚෠කේà¶à¶º', - langDir: 'භà·à·‚෠දිà·à·à·€', - langDirLTR: 'වමේසිට දකුණුට', - langDirRTL: 'දකුණේ සිට වමට', - menu: 'Edit Link', // MISSING - name: 'නම', - noAnchors: '(No anchors available in the document)', // MISSING - noEmail: 'Please type the e-mail address', // MISSING - noUrl: 'Please type the link URL', // MISSING - noTel: 'Please type the phone number', // MISSING - other: '<other>', // MISSING - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Dependent (Netscape)', // MISSING - popupFeatures: 'Popup Window Features', // MISSING - popupFullScreen: 'Full Screen (IE)', // MISSING - popupLeft: 'Left Position', // MISSING - popupLocationBar: 'Location Bar', // MISSING - popupMenuBar: 'Menu Bar', // MISSING - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Scroll Bars', // MISSING - popupStatusBar: 'Status Bar', // MISSING - popupToolbar: 'Toolbar', // MISSING - popupTop: 'Top Position', // MISSING - rel: 'Relationship', // MISSING - selectAnchor: 'Select an Anchor', // MISSING - styles: 'විලà·à·ƒà¶º', - tabIndex: 'Tab Index', // MISSING - target: 'අරමුණ', - targetFrame: '<frame>', // MISSING - targetFrameName: 'Target Frame Name', // MISSING - targetPopup: '<popup window>', // MISSING - targetPopupName: 'Popup Window Name', // MISSING - title: 'සබà·à¶³à·’ය', - toAnchor: 'Link to anchor in the text', // MISSING - toEmail: 'E-mail', // MISSING - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'සබà·à¶³à·’ය', - type: 'Link Type', // MISSING - unlink: 'Unlink', // MISSING - upload: 'උඩුගà¶à¶šà·’රීම' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sk.js b/libraries/ckeditor/plugins/link/lang/sk.js deleted file mode 100644 index ed27b8d1154bcf3a2caec37643abb0980a9ce8aa..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sk.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sk', { - acccessKey: 'PrÃstupový kľúÄ', - advanced: 'RozÅ¡Ãrené', - advisoryContentType: 'Pomocný typ obsahu', - advisoryTitle: 'Pomocný titulok', - anchor: { - toolbar: 'Kotva', - menu: 'UpraviÅ¥ kotvu', - title: 'Vlastnosti kotvy', - name: 'Názov kotvy', - errorName: 'Zadajte prosÃm názov kotvy', - remove: 'OdstrániÅ¥ kotvu' - }, - anchorId: 'Podľa Id objektu', - anchorName: 'Podľa mena kotvy', - charset: 'Priradená znaková sada', - cssClasses: 'Triedy Å¡týlu', - download: 'Vynútené sÅ¥ahovanie.', - displayText: 'ZobraziÅ¥ text', - emailAddress: 'E-Mailová adresa', - emailBody: 'Telo správy', - emailSubject: 'Predmet správy', - id: 'Id', - info: 'Informácie o odkaze', - langCode: 'Orientácia jazyka', - langDir: 'Orientácia jazyka', - langDirLTR: 'Zľava doprava (LTR)', - langDirRTL: 'Sprava doľava (RTL)', - menu: 'UpraviÅ¥ odkaz', - name: 'Názov', - noAnchors: '(V dokumente nie sú dostupné žiadne kotvy)', - noEmail: 'Zadajte prosÃm e-mailovú adresu', - noUrl: 'Zadajte prosÃm URL odkazu', - noTel: 'Zadajte prosÃm telefónne ÄÃslo', - other: '<iný>', - phoneNumber: 'Telefónne ÄÃslo', - popupDependent: 'ZávislosÅ¥ (Netscape)', - popupFeatures: 'Vlastnosti vyskakovacieho okna', - popupFullScreen: 'Celá obrazovka (IE)', - popupLeft: 'Ľavý okraj', - popupLocationBar: 'Panel umiestnenia (location bar)', - popupMenuBar: 'Panel ponuky (menu bar)', - popupResizable: 'Meniteľná veľkosÅ¥ (resizable)', - popupScrollBars: 'PosuvnÃky (scroll bars)', - popupStatusBar: 'Stavový riadok (status bar)', - popupToolbar: 'Panel nástrojov (toolbar)', - popupTop: 'Horný okraj', - rel: 'VzÅ¥ah (rel)', - selectAnchor: 'VybraÅ¥ kotvu', - styles: 'Å týl', - tabIndex: 'Poradie prvku (tab index)', - target: 'Cieľ', - targetFrame: '<rámec>', - targetFrameName: 'Názov rámu cieľa', - targetPopup: '<vyskakovacie okno>', - targetPopupName: 'Názov vyskakovacieho okna', - title: 'Odkaz', - toAnchor: 'Odkaz na kotvu v texte', - toEmail: 'E-mail', - toUrl: 'URL', - toPhone: 'Telefón', - toolbar: 'Odkaz', - type: 'Typ odkazu', - unlink: 'OdstrániÅ¥ odkaz', - upload: 'NahraÅ¥' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sl.js b/libraries/ckeditor/plugins/link/lang/sl.js deleted file mode 100644 index b68f4a2de6b2f747bd58a9d8f56242e446296267..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sl.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sl', { - acccessKey: 'Tipka za dostop', - advanced: 'Napredno', - advisoryContentType: 'Predlagana vrsta vsebine', - advisoryTitle: 'Predlagani naslov', - anchor: { - toolbar: 'Sidro', - menu: 'Uredi sidro', - title: 'Lastnosti sidra', - name: 'Ime sidra', - errorName: 'Prosimo, vnesite ime sidra', - remove: 'Odstrani sidro' - }, - anchorId: 'Po ID-ju elementa', - anchorName: 'Po imenu sidra', - charset: 'Nabor znakov povezanega vira', - cssClasses: 'Razredi slogovne predloge', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'E-poÅ¡tni naslov', - emailBody: 'Telo sporoÄila', - emailSubject: 'Zadeva sporoÄila', - id: 'Id', - info: 'Podatki o povezavi', - langCode: 'Koda jezika', - langDir: 'Smer jezika', - langDirLTR: 'Od leve proti desni (LTR)', - langDirRTL: 'Od desne proti levi (RTL)', - menu: 'Uredi povezavo', - name: 'Ime', - noAnchors: '(V tem dokumentu ni sider)', - noEmail: 'Vnesite e-poÅ¡tni naslov', - noUrl: 'Vnesite URL povezave', - noTel: 'Please type the phone number', // MISSING - other: '<drugo>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Podokno (Netscape)', - popupFeatures: 'ZnaÄilnosti pojavnega okna', - popupFullScreen: 'Celozaslonsko (IE)', - popupLeft: 'Lega levo', - popupLocationBar: 'Naslovna vrstica', - popupMenuBar: 'Menijska vrstica', - popupResizable: 'Spremenljive velikosti', - popupScrollBars: 'Drsniki', - popupStatusBar: 'Vrstica stanja', - popupToolbar: 'Orodna vrstica', - popupTop: 'Lega na vrhu', - rel: 'Odnos', - selectAnchor: 'Izberite sidro', - styles: 'Slog', - tabIndex: 'Å tevilka tabulatorja', - target: 'Cilj', - targetFrame: '<okvir>', - targetFrameName: 'Ime ciljnega okvirja', - targetPopup: '<pojavno okno>', - targetPopupName: 'Ime pojavnega okna', - title: 'Povezava', - toAnchor: 'Sidro na tej strani', - toEmail: 'E-poÅ¡ta', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Vstavi/uredi povezavo', - type: 'Vrsta povezave', - unlink: 'Odstrani povezavo', - upload: 'Naloži' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sq.js b/libraries/ckeditor/plugins/link/lang/sq.js deleted file mode 100644 index f9d054cf1ec91c712c240f3cf0a6be0c6db4551c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sq.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sq', { - acccessKey: 'Elementi i qasjes', - advanced: 'Të përparuara', - advisoryContentType: 'Lloji i Përmbajtjes Këshillimorit', - advisoryTitle: 'Titulli Këshillimorit', - anchor: { - toolbar: 'Spirancë', - menu: 'Redakto Spirancën', - title: 'Karakteristikat e Spirancës', - name: 'Emri i Spirancës', - errorName: 'Ju lutemi shkruani emrin e spirancës', - remove: 'Largo Spirancën' - }, - anchorId: 'Sipas ID-së së Elementit', - anchorName: 'Sipas Emrit të Spirancës', - charset: 'Seti i Karaktereve të Burimeve të lidhura', - cssClasses: 'CSS Klasat', - download: 'Nxit Shkarkimin', - displayText: 'Shfaq Tekstin', - emailAddress: 'Posta Elektronike', - emailBody: 'Hapësira e Porosisë', - emailSubject: 'Titulli i Porosisë', - id: 'Id', - info: 'Informacione të Nyjës', - langCode: 'Kodi Gjuhës', - langDir: 'Drejtimi Gjuhës', - langDirLTR: 'Nga e majta në të djathë (LTR)', - langDirRTL: 'Nga e djathta në të majtë (RTL)', - menu: 'Redakto Nyjen', - name: 'Emri', - noAnchors: '(Nuk ka asnjë spirancë në dokument)', - noEmail: 'Ju lutemi shkruani postën elektronike', - noUrl: 'Ju lutemi shkruani URL-në e nyjës', - noTel: 'Please type the phone number', // MISSING - other: '<other>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'E Varur (Netscape)', - popupFeatures: 'Karakteristikat e Dritares së Dialogut', - popupFullScreen: 'Ekrani Plotë (IE)', - popupLeft: 'Pozita Majtas', - popupLocationBar: 'Shiriti Vendit', - popupMenuBar: 'Shiriti Menysë', - popupResizable: 'I ndryshueshëm', - popupScrollBars: 'Shiritat zvarritës', - popupStatusBar: 'Shiriti Statutit', - popupToolbar: 'Shiriti Mjeteve', - popupTop: 'Top Pozita', - rel: 'Marrëdhëniet', - selectAnchor: 'Përzgjidh Spirancë', - styles: 'Stil', - tabIndex: 'Indeksi Fletës', - target: 'Objektivi', - targetFrame: '<frame>', - targetFrameName: 'Emri i Kornizës së Synuar', - targetPopup: '<popup window>', - targetPopupName: 'Emri i Dritares së Dialogut', - title: 'Nyja', - toAnchor: 'Lidhu me spirancën në tekst', - toEmail: 'Posta Elektronike', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Nyja', - type: 'Lloji i Nyjës', - unlink: 'Largo Nyjën', - upload: 'Ngarko' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sr-latn.js b/libraries/ckeditor/plugins/link/lang/sr-latn.js deleted file mode 100644 index e498cba026ac88d584e3aa35c010f64f358d96bb..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sr-latn.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sr-latn', { - acccessKey: 'Kombinacija tastera', - advanced: 'Dalje mogućnosti', - advisoryContentType: 'Tip sadržaja pomoći', - advisoryTitle: 'Oznaka za pomoć', - anchor: { - toolbar: 'Unesi/izmeni sidro', - menu: 'Karakteristike sidra', - title: 'Karakteristike sidra', - name: 'Naziv sidra', - errorName: 'Unesite naziv sidra', - remove: 'Ukloni sidro' - }, - anchorId: 'Po Id-u elementa', - anchorName: 'Po nazivu sidra', - charset: 'Kod stranica navedenog sadržaja', - cssClasses: 'Stilske oznake', - download: 'Obavezno preuzimanje', - displayText: 'Prikazani tekst', - emailAddress: 'E-Mail adresa', - emailBody: 'Sadržaj poruke', - emailSubject: 'Naslov poruke', - id: 'Id', - info: 'Osnovne karakteristike', - langCode: 'Smer pisanja', - langDir: 'Smer pisanja', - langDirLTR: 'S leva na desno (LTR)', - langDirRTL: 'S desna na levo (RTL)', - menu: 'Izmeni link', - name: 'Naziv', - noAnchors: '(Nema sidra u dokumentu)', - noEmail: 'Odredite e-mail adresu', - noUrl: 'Unesite URL linka', - noTel: 'Unesite broj telefona', - other: '<оstalo>', - phoneNumber: 'Broj telefona', - popupDependent: 'Zavisno (Netscape)', - popupFeatures: 'Karakteristike iskaÄućeg prozora', - popupFullScreen: 'Prikaz preko celog ekrana (IE)', - popupLeft: 'Leva pozicija ', - popupLocationBar: 'Lokacija', - popupMenuBar: 'Kontekstni meni', - popupResizable: 'Promenljive veliÄine', - popupScrollBars: 'KlizaÄ', - popupStatusBar: 'Statusna linija', - popupToolbar: 'Traka sa altakama', - popupTop: 'Gornja pozicija', - rel: 'Vrsta odnosа', - selectAnchor: 'Odaberi sidro', - styles: 'Stil', - tabIndex: 'Tab indeks', - target: 'Prikaži sadržaj', - targetFrame: '<okvir>', - targetFrameName: 'Naziv okvira', - targetPopup: ' <iskaÄuć prozor>', - targetPopupName: 'Naziv iskaÄućeg prozora', - title: 'Karaktersitike linka', - toAnchor: 'Sidro na ovoj stranici', - toEmail: 'E-Mail', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Unesi/izmeni link', - type: 'Vrsta linka', - unlink: 'Ukloni link', - upload: 'Postavi' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sr.js b/libraries/ckeditor/plugins/link/lang/sr.js deleted file mode 100644 index 3180033d344fdabd3d9c190683b2e34b876067fe..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sr.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sr', { - acccessKey: 'Комбинација таÑтера', - advanced: 'Даље поције', - advisoryContentType: 'Тип Ñадржаја помоћи', - advisoryTitle: 'Ознака за помоћ', - anchor: { - toolbar: 'УнеÑи/измени Ñидро', - menu: 'КарактериÑтике Ñидра', - title: 'КарактериÑтике Ñидра', - name: 'Ðазив Ñидра', - errorName: 'УнеÑите назив Ñидра', - remove: 'Уклони Ñидро' - }, - anchorId: 'Пo Ид-у елемента', - anchorName: 'По називу Ñидра', - charset: 'Код Ñтраницанаведеног Ñадржаја', - cssClasses: 'СтилÑке ознаке', - download: 'Обавезно преузимање', - displayText: 'Приказани текÑÑ‚', - emailAddress: 'Е-маил адреÑа', - emailBody: 'Садржај поруке', - emailSubject: 'ÐаÑлов пруке', - id: 'Ид', - info: 'ОÑновне карактериÑтике', - langCode: 'Смер пиÑања', - langDir: 'Смер пиÑања', - langDirLTR: 'С лева на деÑно (LTR)', - langDirRTL: 'С деÑна на лево (RTL)', - menu: 'Промени линк', - name: 'Ðазив', - noAnchors: '(Ðема Ñидра у документу)', - noEmail: 'Одредите е-маил адреÑу', - noUrl: 'УнеÑите УРЛ линка', - noTel: 'УнеÑите број телефона', - other: '<друго>', - phoneNumber: 'Број телефона', - popupDependent: 'ЗавиÑно (Netscape)', - popupFeatures: 'КарактериÑтике иÑкачућег прозора', - popupFullScreen: 'Приказ преко целог екрана (ИE)', - popupLeft: 'Лева позиција', - popupLocationBar: 'Локација', - popupMenuBar: 'КонтекÑтни мени', - popupResizable: 'Промењиве величине', - popupScrollBars: 'Клизач', - popupStatusBar: 'СтатуÑна линија', - popupToolbar: 'Трака Ñа алаткама', - popupTop: 'Горња позиција', - rel: 'Ð’Ñ€Ñта одноÑа', - selectAnchor: 'Одабери Ñидро', - styles: 'Стил', - tabIndex: 'Таб индекÑ', - target: 'Прикажи Ñадржај', - targetFrame: '<оквир>', - targetFrameName: 'Ðазив оквира', - targetPopup: '<иÑкачући прозор>', - targetPopupName: 'Ðазив иÑкачућег прозора', - title: 'КарактериÑтике линка', - toAnchor: 'Сидро на овој Ñтраници', - toEmail: 'E-маил', - toUrl: 'УРЛ', - toPhone: 'Телефон', - toolbar: 'УнеÑи/измени линк', - type: 'Ð’Ñ€Ñта линка', - unlink: 'Уклони линк', - upload: 'ПоÑтави' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/sv.js b/libraries/ckeditor/plugins/link/lang/sv.js deleted file mode 100644 index 4c05b07a281b3ddbf32f5680fabc489d165e8b2a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/sv.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'sv', { - acccessKey: 'Behörighetsnyckel', - advanced: 'Avancerad', - advisoryContentType: 'InnehÃ¥llstyp', - advisoryTitle: 'Titel', - anchor: { - toolbar: 'Infoga/Redigera ankarlänk', - menu: 'Egenskaper för ankarlänk', - title: 'Egenskaper för ankarlänk', - name: 'Ankarnamn', - errorName: 'Var god ange ett ankarnamn', - remove: 'Radera ankare' - }, - anchorId: 'Efter element-id', - anchorName: 'Efter ankarnamn', - charset: 'Teckenuppställning', - cssClasses: 'Stilmall', - download: 'Tvinga nerladdning', - displayText: 'Visningstext', - emailAddress: 'E-postadress', - emailBody: 'InnehÃ¥ll', - emailSubject: 'Ämne', - id: 'Id', - info: 'Länkinformation', - langCode: 'SprÃ¥kkod', - langDir: 'SprÃ¥kriktning', - langDirLTR: 'Vänster till höger (VTH)', - langDirRTL: 'Höger till vänster (HTV)', - menu: 'Redigera länk', - name: 'Namn', - noAnchors: '(Inga ankare kunde hittas)', - noEmail: 'Var god ange e-postadress', - noUrl: 'Var god ange länkens URL', - noTel: 'Var god ange telefonnummer', - other: '<annan>', - phoneNumber: 'Telefonnummer', - popupDependent: 'Beroende (endast Netscape)', - popupFeatures: 'Popup-fönstrets egenskaper', - popupFullScreen: 'Helskärm (endast IE)', - popupLeft: 'Position frÃ¥n vänster', - popupLocationBar: 'Adressfält', - popupMenuBar: 'Menyfält', - popupResizable: 'Skalbart', - popupScrollBars: 'Scrolllista', - popupStatusBar: 'Statusfält', - popupToolbar: 'Verktygsfält', - popupTop: 'Position frÃ¥n sidans topp', - rel: 'FörhÃ¥llande', - selectAnchor: 'Välj ett ankare', - styles: 'Stilmall', - tabIndex: 'Tabindex', - target: 'MÃ¥l', - targetFrame: '<ram>', - targetFrameName: 'MÃ¥lets ramnamn', - targetPopup: '<popup-fönster>', - targetPopupName: 'Popup-fönstrets namn', - title: 'Länk', - toAnchor: 'Länk till ankare i texten', - toEmail: 'E-post', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Infoga/Redigera länk', - type: 'Länktyp', - unlink: 'Radera länk', - upload: 'Ladda upp' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/th.js b/libraries/ckeditor/plugins/link/lang/th.js deleted file mode 100644 index 4eadb330c91e21373e04b94ce5bfe8a98aaac6ec..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/th.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'th', { - acccessKey: 'à¹à¸à¸„เซส คีย์', - advanced: 'ขั้นสูง', - advisoryContentType: 'ชนิดขà¸à¸‡à¸„ำเà¸à¸£à¸´à¹ˆà¸™à¸™à¸³', - advisoryTitle: 'คำเà¸à¸£à¸´à¹ˆà¸™à¸™à¸³', - anchor: { - toolbar: 'à¹à¸—รà¸/à¹à¸à¹‰à¹„ข Anchor', - menu: 'รายละเà¸à¸µà¸¢à¸” Anchor', - title: 'รายละเà¸à¸µà¸¢à¸” Anchor', - name: 'ชื่ภAnchor', - errorName: 'à¸à¸£à¸¸à¸“าระบุชื่à¸à¸‚à¸à¸‡ Anchor', - remove: 'Remove Anchor' - }, - anchorId: 'ไà¸à¸”ี', - anchorName: 'ชื่à¸', - charset: 'ลิงค์เชื่à¸à¸¡à¹‚ยงไปยังชุดตัวà¸à¸±à¸à¸©à¸£', - cssClasses: 'คลาสขà¸à¸‡à¹„ฟล์à¸à¸³à¸«à¸™à¸”ลัà¸à¸©à¸“ะà¸à¸²à¸£à¹à¸ªà¸”งผล', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'à¸à¸µà¹€à¸¡à¸¥à¹Œ (E-Mail)', - emailBody: 'ข้à¸à¸„วาม', - emailSubject: 'หัวเรื่à¸à¸‡', - id: 'ไà¸à¸”ี', - info: 'รายละเà¸à¸µà¸¢à¸”', - langCode: 'à¸à¸²à¸£à¹€à¸‚ียน-à¸à¹ˆà¸²à¸™à¸ าษา', - langDir: 'à¸à¸²à¸£à¹€à¸‚ียน-à¸à¹ˆà¸²à¸™à¸ าษา', - langDirLTR: 'จาà¸à¸‹à¹‰à¸²à¸¢à¹„ปขวา (LTR)', - langDirRTL: 'จาà¸à¸‚วามาซ้าย (RTL)', - menu: 'à¹à¸à¹‰à¹„ข ลิงค์', - name: 'ชื่à¸', - noAnchors: '(ยังไม่มีจุดเชื่à¸à¸¡à¹‚ยงภายในหน้าเà¸à¸à¸ªà¸²à¸£à¸™à¸µà¹‰)', - noEmail: 'à¸à¸£à¸¸à¸“าระบุà¸à¸µà¹€à¸¡à¸¥à¹Œ (E-mail)', - noUrl: 'à¸à¸£à¸¸à¸“าระบุที่à¸à¸¢à¸¹à¹ˆà¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸à¸à¸™à¹„ลน์ (URL)', - noTel: 'Please type the phone number', // MISSING - other: '<à¸à¸·à¹ˆà¸™ ๆ>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'à¹à¸ªà¸”งเต็มหน้าจภ(Netscape)', - popupFeatures: 'คุณสมบัติขà¸à¸‡à¸«à¸™à¹‰à¸²à¸ˆà¸à¹€à¸¥à¹‡à¸ (Pop-up)', - popupFullScreen: 'à¹à¸ªà¸”งเต็มหน้าจภ(IE5.5++ เท่านั้น)', - popupLeft: 'พิà¸à¸±à¸”ซ้าย (Left Position)', - popupLocationBar: 'à¹à¸ªà¸”งที่à¸à¸¢à¸¹à¹ˆà¸‚à¸à¸‡à¹„ฟล์', - popupMenuBar: 'à¹à¸ªà¸”งà¹à¸–บเมนู', - popupResizable: 'สามารถปรับขนาดได้', - popupScrollBars: 'à¹à¸ªà¸”งà¹à¸–บเลื่à¸à¸™', - popupStatusBar: 'à¹à¸ªà¸”งà¹à¸–บสถานะ', - popupToolbar: 'à¹à¸ªà¸”งà¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸', - popupTop: 'พิà¸à¸±à¸”บน (Top Position)', - rel: 'ความสัมพันธ์', - selectAnchor: 'ระบุข้à¸à¸¡à¸¹à¸¥à¸‚à¸à¸‡à¸ˆà¸¸à¸”เชื่à¸à¸¡à¹‚ยง (Anchor)', - styles: 'ลัà¸à¸©à¸“ะà¸à¸²à¸£à¹à¸ªà¸”งผล', - tabIndex: 'ลำดับขà¸à¸‡ à¹à¸—็บ', - target: 'à¸à¸²à¸£à¹€à¸›à¸´à¸”หน้าลิงค์', - targetFrame: '<เปิดในเฟรม>', - targetFrameName: 'ชื่à¸à¸—าร์เà¸à¹‡à¸•à¹€à¸Ÿà¸£à¸¡', - targetPopup: '<เปิดหน้าจà¸à¹€à¸¥à¹‡à¸ (Pop-up)>', - targetPopupName: 'ระบุชื่à¸à¸«à¸™à¹‰à¸²à¸ˆà¸à¹€à¸¥à¹‡à¸ (Pop-up)', - title: 'ลิงค์เชื่à¸à¸¡à¹‚ยงเว็บ à¸à¸µà¹€à¸¡à¸¥à¹Œ รูปภาพ หรืà¸à¹„ฟล์à¸à¸·à¹ˆà¸™à¹†', - toAnchor: 'จุดเชื่à¸à¸¡à¹‚ยง (Anchor)', - toEmail: 'ส่งà¸à¸µà¹€à¸¡à¸¥à¹Œ (E-Mail)', - toUrl: 'ที่à¸à¸¢à¸¹à¹ˆà¸à¹‰à¸²à¸‡à¸à¸´à¸‡ URL', - toPhone: 'Phone', // MISSING - toolbar: 'à¹à¸—รà¸/à¹à¸à¹‰à¹„ข ลิงค์', - type: 'ประเภทขà¸à¸‡à¸¥à¸´à¸‡à¸„์', - unlink: 'ลบ ลิงค์', - upload: 'à¸à¸±à¸žà¹‚หลดไฟล์' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/tr.js b/libraries/ckeditor/plugins/link/lang/tr.js deleted file mode 100644 index 80fbe56477001d65351f43c5da0fc8103af578ab..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/tr.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'tr', { - acccessKey: 'EriÅŸim TuÅŸu', - advanced: 'GeliÅŸmiÅŸ', - advisoryContentType: 'Danışma İçerik Türü', - advisoryTitle: 'Danışma BaÅŸlığı', - anchor: { - toolbar: 'BaÄŸlantı Ekle/Düzenle', - menu: 'BaÄŸlantı Özellikleri', - title: 'BaÄŸlantı Özellikleri', - name: 'BaÄŸlantı Adı', - errorName: 'Lütfen baÄŸlantı için ad giriniz', - remove: 'BaÄŸlantıyı Kaldır' - }, - anchorId: 'Eleman Kimlik Numarası ile', - anchorName: 'BaÄŸlantı Adı ile', - charset: 'BaÄŸlı Kaynak Karakter Gurubu', - cssClasses: 'Biçem Sayfası Sınıfları', - download: 'Ä°ndirmeye Zorla', - displayText: 'Gösterim Metni', - emailAddress: 'E-Posta Adresi', - emailBody: 'Ä°leti Gövdesi', - emailSubject: 'Ä°leti Konusu', - id: 'Id', - info: 'Link Bilgisi', - langCode: 'Dil Yönü', - langDir: 'Dil Yönü', - langDirLTR: 'Soldan SaÄŸa (LTR)', - langDirRTL: 'SaÄŸdan Sola (RTL)', - menu: 'Link Düzenle', - name: 'Ad', - noAnchors: '(Bu belgede hiç çapa yok)', - noEmail: 'Lütfen E-posta adresini yazın', - noUrl: 'Lütfen Link URL\'sini yazın', - noTel: 'Lütfen telefon numaranızı yazınız', - other: '<diÄŸer>', - phoneNumber: 'Telefon numarası', - popupDependent: 'Bağımlı (Netscape)', - popupFeatures: 'Yeni Açılan Pencere Özellikleri', - popupFullScreen: 'Tam Ekran (IE)', - popupLeft: 'Sola Göre Konum', - popupLocationBar: 'Yer ÇubuÄŸu', - popupMenuBar: 'Menü ÇubuÄŸu', - popupResizable: 'Resizable', - popupScrollBars: 'Kaydırma Çubukları', - popupStatusBar: 'Durum ÇubuÄŸu', - popupToolbar: 'Araç ÇubuÄŸu', - popupTop: 'Yukarıya Göre Konum', - rel: 'Ä°liÅŸki', - selectAnchor: 'BaÄŸlantı Seç', - styles: 'Biçem', - tabIndex: 'Sekme Ä°ndeksi', - target: 'Hedef', - targetFrame: '<çerçeve>', - targetFrameName: 'Hedef Çerçeve Adı', - targetPopup: '<yeni açılan pencere>', - targetPopupName: 'Yeni Açılan Pencere Adı', - title: 'Link', - toAnchor: 'Bu sayfada çapa', - toEmail: 'E-Posta', - toUrl: 'URL', - toPhone: 'Telefon', - toolbar: 'Link Ekle/Düzenle', - type: 'Link Türü', - unlink: 'Köprü Kaldır', - upload: 'Karşıya Yükle' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/tt.js b/libraries/ckeditor/plugins/link/lang/tt.js deleted file mode 100644 index 027f906bd2b6dbbda06631c31caab77447fb2a73..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/tt.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'tt', { - acccessKey: 'Access Key', // MISSING - advanced: 'Киңәйтелгән көйләүләр', - advisoryContentType: 'Advisory Content Type', // MISSING - advisoryTitle: 'Киңәш иÑем', - anchor: { - toolbar: 'Якорь', - menu: 'Якорьне үзгәртү', - title: 'Якорь үзлекләре', - name: 'Якорь иÑеме', - errorName: 'Якорьнең иÑемен Ñзыгыз', - remove: 'Якорьне бетерү' - }, - anchorId: 'Ðлемент идентификаторы буенча', - anchorName: 'Якорь иÑеме буенча', - charset: 'Linked Resource Charset', // MISSING - cssClasses: 'Стильләр клаÑÑлары', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'Ðлектрон почта адреÑÑ‹', - emailBody: 'Хат Ñчтәлеге', - emailSubject: 'Хат темаÑÑ‹', - id: 'Идентификатор', - info: 'Сылталама таÑвирламаÑÑ‹', - langCode: 'Тел коды', - langDir: 'Язылыш юнəлеше', - langDirLTR: 'Сулдан уңга Ñзылыш (LTR)', - langDirRTL: 'Уңнан Ñулга Ñзылыш (RTL)', - menu: 'Сылталамаyны үзгәртү', - name: 'ИÑем', - noAnchors: '(Әлеге документта Ñкорьләр табылмады)', - noEmail: 'Ðлектрон почта адреÑын Ñзыгыз', - noUrl: 'Сылталаманы Ñзыгыз', - noTel: 'Телефон номерыгызны Ñзыгыз', - other: '<бүтән>', - phoneNumber: 'Телефон номеры', - popupDependent: 'Бәйле (Netscape)', - popupFeatures: 'Popup Window Features', // MISSING - popupFullScreen: 'Тулы Ñкран (IE)', - popupLeft: 'Left Position', // MISSING - popupLocationBar: 'Location Bar', // MISSING - popupMenuBar: 'Menu Bar', // MISSING - popupResizable: 'Resizable', // MISSING - popupScrollBars: 'Scroll Bars', // MISSING - popupStatusBar: 'Status Bar', // MISSING - popupToolbar: 'Toolbar', // MISSING - popupTop: 'Top Position', // MISSING - rel: 'Бәйләнеш', - selectAnchor: 'Якорьне Ñайлау', - styles: 'Стиль', - tabIndex: 'Tab Index', // MISSING - target: 'МакÑат', - targetFrame: '<frame>', - targetFrameName: 'Target Frame Name', // MISSING - targetPopup: '<popup window>', - targetPopupName: 'Попап тәрәзәÑе иÑеме', - title: 'Сылталама', - toAnchor: 'Якорьне текÑÑ‚ белән бәйләү', - toEmail: 'Ðлектрон почта', - toUrl: 'Сылталама', - toPhone: 'Телефон', - toolbar: 'Сылталама', - type: 'Сылталама төре', - unlink: 'Сылталаманы бетерү', - upload: 'Йөкләү' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/ug.js b/libraries/ckeditor/plugins/link/lang/ug.js deleted file mode 100644 index 353201ef717012ac0a1842371165cb3bb2b8ce46..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/ug.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'ug', { - acccessKey: 'زىيارەت كۇنۇپكا', - advanced: 'ئالىي', - advisoryContentType: 'مەزمۇن تىپى', - advisoryTitle: 'ماۋزۇ', - anchor: { - toolbar: 'Ù„Û•Úگەرلىك نۇقتا ئۇلانمىسى قىستۇر/تەھرىرلە', - menu: 'Ù„Û•Úگەرلىك نۇقتا ئۇلانما خاسلىقى', - title: 'Ù„Û•Úگەرلىك نۇقتا ئۇلانما خاسلىقى', - name: 'Ù„Û•Úگەرلىك نۇقتا ئاتى', - errorName: 'Ù„Û•Úگەرلىك نۇقتا ئاتىنى كىرگۈزۈÚ', - remove: 'Ù„Û•Úگەرلىك نۇقتا ئۆچۈر' - }, - anchorId: 'Ù„Û•Úگەرلىك نۇقتا ID سى بويىچە', - anchorName: 'Ù„Û•Úگەرلىك نۇقتا ئاتى بويىچە', - charset: 'ھەرپ كودلىنىشى', - cssClasses: 'ئۇسلۇب خىلى ئاتى', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ئادرÛس', - emailBody: 'مەزمۇن', - emailSubject: 'ماۋزۇ', - id: 'ID', - info: 'ئۇلانما ئۇچۇرى', - langCode: 'تىل كودى', - langDir: 'تىل يۆنىلىشى', - langDirLTR: 'سولدىن ئوÚغا (LTR)', - langDirRTL: 'ئوÚدىن سولغا (RTL)', - menu: 'ئۇلانما تەھرىر', - name: 'ئات', - noAnchors: '(بۇ پۈتۈكتە ئىشلەتكىلى بولىدىغان Ù„Û•Úگەرلىك نۇقتا يوق)', - noEmail: 'ئÛلخەت ئادرÛسىنى كىرگۈزۈÚ', - noUrl: 'ئۇلانما ئادرÛسىنى كىرگۈزۈÚ', - noTel: 'Please type the phone number', // MISSING - other: '‹باشقا›', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'تەۋە (NS)', - popupFeatures: 'قاÚقىش كۆزنەك خاسلىقى', - popupFullScreen: 'پۈتۈن ئÛكران (IE)', - popupLeft: 'سول', - popupLocationBar: 'ئادرÛس بالداق', - popupMenuBar: 'تىزىملىك بالداق', - popupResizable: 'Ú†ÙˆÚلۇقى ئۆزگەرتىشچان', - popupScrollBars: 'دومىلىما سۈرگۈچ', - popupStatusBar: 'ھالەت بالداق', - popupToolbar: 'قورال بالداق', - popupTop: 'ئوÚ', - rel: 'باغلىنىش', - selectAnchor: 'بىر Ù„Û•Úگەرلىك نۇقتا تاللاÚ', - styles: 'قۇر ئىچىدىكى ئۇسلۇبى', - tabIndex: 'Tab تەرتىپى', - target: 'نىشان', - targetFrame: '‹كاندۇك›', - targetFrameName: 'نىشان كاندۇك ئاتى', - targetPopup: '‹قاÚقىش كۆزنەك›', - targetPopupName: 'قاÚقىش كۆزنەك ئاتى', - title: 'ئۇلانما', - toAnchor: 'بەت ئىچىدىكى Ù„Û•Úگەرلىك نۇقتا ئۇلانمىسى', - toEmail: 'ئÛلخەت', - toUrl: 'ئادرÛس', - toPhone: 'Phone', // MISSING - toolbar: 'ئۇلانما قىستۇر/تەھرىرلە', - type: 'ئۇلانما تىپى', - unlink: 'ئۇلانما بىكار قىل', - upload: 'يۈكلە' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/uk.js b/libraries/ckeditor/plugins/link/lang/uk.js deleted file mode 100644 index 366abe82430192255463734d2c0694715b552009..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/uk.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'uk', { - acccessKey: 'ГарÑча клавіша', - advanced: 'Додаткове', - advisoryContentType: 'Тип вміÑту', - advisoryTitle: 'Заголовок', - anchor: { - toolbar: 'Ð’Ñтавити/Редагувати Ñкір', - menu: 'ВлаÑтивоÑÑ‚Ñ– ÑкорÑ', - title: 'ВлаÑтивоÑÑ‚Ñ– ÑкорÑ', - name: 'Ім\'Ñ ÑкорÑ', - errorName: 'Будь лаÑка, вкажіть ім\'Ñ ÑкорÑ', - remove: 'Прибрати Ñкір' - }, - anchorId: 'За ідентифікатором елементу', - anchorName: 'За ім\'Ñм елементу', - charset: 'КодуваннÑ', - cssClasses: 'ÐšÐ»Ð°Ñ CSS', - download: 'Завантажити Ñк файл', - displayText: 'Відображуваний текÑÑ‚', - emailAddress: 'ÐдреÑа ел. пошти', - emailBody: 'Тіло повідомленнÑ', - emailSubject: 'Тема лиÑта', - id: 'Ідентифікатор', - info: 'Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ð¾ÑиланнÑ', - langCode: 'Код мови', - langDir: 'ÐапрÑмок мови', - langDirLTR: 'Зліва направо (LTR)', - langDirRTL: 'Справа наліво (RTL)', - menu: 'Ð’Ñтавити поÑиланнÑ', - name: 'Ім\'Ñ', - noAnchors: '(Ð’ цьому документі немає Ñкорів)', - noEmail: 'Будь лаÑка, вкажіть Ð°Ð´Ñ€ÐµÑ ÐµÐ». пошти', - noUrl: 'Будь лаÑка, вкажіть URL поÑиланнÑ', - noTel: 'Будь лаÑка, введіть номер телефону', - other: '<інший>', - phoneNumber: 'Ðомер телефону', - popupDependent: 'Залежний (Netscape)', - popupFeatures: 'ВлаÑтивоÑÑ‚Ñ– випливаючого вікна', - popupFullScreen: 'Повний екран (IE)', - popupLeft: 'ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð·Ð»Ñ–Ð²Ð°', - popupLocationBar: 'Панель локації', - popupMenuBar: 'Панель меню', - popupResizable: 'МаÑштабоване', - popupScrollBars: 'Стрічки прокрутки', - popupStatusBar: 'Ð Ñдок ÑтатуÑу', - popupToolbar: 'Панель інÑтрументів', - popupTop: 'ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð·Ð²ÐµÑ€Ñ…Ñƒ', - rel: 'Зв\'Ñзок', - selectAnchor: 'Оберіть Ñкір', - styles: 'Стиль CSS', - tabIndex: 'ПоÑлідовніÑÑ‚ÑŒ переходу', - target: 'Ціль', - targetFrame: '<фрейм>', - targetFrameName: 'Ім\'Ñ Ñ†Ñ–Ð»ÑŒÐ¾Ð²Ð¾Ð³Ð¾ фрейму', - targetPopup: '<випливаюче вікно>', - targetPopupName: 'Ім\'Ñ Ð²Ð¸Ð¿Ð»Ð¸Ð²Ð°ÑŽÑ‡Ð¾Ð³Ð¾ вікна', - title: 'ПоÑиланнÑ', - toAnchor: 'Якір на цю Ñторінку', - toEmail: 'Ел. пошта', - toUrl: 'URL', - toPhone: 'Телефон', - toolbar: 'Ð’Ñтавити/Редагувати поÑиланнÑ', - type: 'Тип поÑиланнÑ', - unlink: 'Видалити поÑиланнÑ', - upload: 'ÐадіÑлати' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/vi.js b/libraries/ckeditor/plugins/link/lang/vi.js deleted file mode 100644 index 6a00ae57df09ec13dfd319226b503fe02ac04227..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/vi.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'vi', { - acccessKey: 'PhÃm há»— trợ truy cáºp', - advanced: 'Mở rá»™ng', - advisoryContentType: 'Ná»™i dung hÆ°á»›ng dẫn', - advisoryTitle: 'Nhan Ä‘á» hÆ°á»›ng dẫn', - anchor: { - toolbar: 'Chèn/Sá»a Ä‘iểm neo', - menu: 'Thuá»™c tÃnh Ä‘iểm neo', - title: 'Thuá»™c tÃnh Ä‘iểm neo', - name: 'Tên của Ä‘iểm neo', - errorName: 'Hãy nháºp và o tên của Ä‘iểm neo', - remove: 'Xóa neo' - }, - anchorId: 'Theo định danh thà nh phần', - anchorName: 'Theo tên Ä‘iểm neo', - charset: 'Bảng mã của tà i nguyên được liên kết đến', - cssClasses: 'Lá»›p Stylesheet', - download: 'Force Download', // MISSING - displayText: 'Display Text', // MISSING - emailAddress: 'ThÆ° Ä‘iện tá»', - emailBody: 'Ná»™i dung thông Ä‘iệp', - emailSubject: 'Tiêu Ä‘á» thông Ä‘iệp', - id: 'Äịnh danh', - info: 'Thông tin liên kết', - langCode: 'Mã ngôn ngữ', - langDir: 'HÆ°á»›ng ngôn ngữ', - langDirLTR: 'Trái sang phải (LTR)', - langDirRTL: 'Phải sang trái (RTL)', - menu: 'Sá»a liên kết', - name: 'Tên', - noAnchors: '(Không có Ä‘iểm neo nà o trong tà i liệu)', - noEmail: 'Hãy Ä‘Æ°a và o địa chỉ thÆ° Ä‘iện tá»', - noUrl: 'Hãy Ä‘Æ°a và o Ä‘Æ°á»ng dẫn liên kết (URL)', - noTel: 'Please type the phone number', // MISSING - other: '<khác>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'Phụ thuá»™c (Netscape)', - popupFeatures: 'Äặc Ä‘iểm của cá»a sổ Popup', - popupFullScreen: 'Toà n mà n hình (IE)', - popupLeft: 'Vị trà bên trái', - popupLocationBar: 'Thanh vị trÃ', - popupMenuBar: 'Thanh Menu', - popupResizable: 'Có thể thay đổi kÃch cỡ', - popupScrollBars: 'Thanh cuá»™n', - popupStatusBar: 'Thanh trạng thái', - popupToolbar: 'Thanh công cụ', - popupTop: 'Vị trà phÃa trên', - rel: 'Quan hệ', - selectAnchor: 'Chá»n má»™t Ä‘iểm neo', - styles: 'Kiểu (style)', - tabIndex: 'Chỉ số của Tab', - target: 'ÄÃch', - targetFrame: '<khung>', - targetFrameName: 'Tên khung Ä‘Ãch', - targetPopup: '<cá»a sổ popup>', - targetPopupName: 'Tên cá»a sổ Popup', - title: 'Liên kết', - toAnchor: 'Neo trong trang nà y', - toEmail: 'ThÆ° Ä‘iện tá»', - toUrl: 'URL', - toPhone: 'Phone', // MISSING - toolbar: 'Chèn/Sá»a liên kết', - type: 'Kiểu liên kết', - unlink: 'Xoá liên kết', - upload: 'Tải lên' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/zh-cn.js b/libraries/ckeditor/plugins/link/lang/zh-cn.js deleted file mode 100644 index 1f67fe437fd9420491e62979006ba30b83dbe782..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/zh-cn.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'zh-cn', { - acccessKey: '访问键', - advanced: '高级', - advisoryContentType: '内容类型', - advisoryTitle: 'æ ‡é¢˜', - anchor: { - toolbar: 'æ’å…¥/编辑锚点链接', - menu: '锚点链接属性', - title: '锚点链接属性', - name: '锚点å称', - errorName: '请输入锚点å称', - remove: 'åˆ é™¤é”šç‚¹' - }, - anchorId: '按锚点 ID', - anchorName: '按锚点å称', - charset: 'å—符编ç ', - cssClasses: 'æ ·å¼ç±»å称', - download: '强制下载', - displayText: '显示文本', - emailAddress: '地å€', - emailBody: '内容', - emailSubject: '主题', - id: 'ID', - info: '超链接信æ¯', - langCode: 'è¯è¨€ä»£ç ', - langDir: 'è¯è¨€æ–¹å‘', - langDirLTR: 'ä»Žå·¦åˆ°å³ (LTR)', - langDirRTL: '从å³åˆ°å·¦ (RTL)', - menu: '编辑超链接', - name: 'å称', - noAnchors: '(æ¤æ–‡æ¡£æ²¡æœ‰å¯ç”¨çš„锚点)', - noEmail: '请输入电å邮件地å€', - noUrl: '请输入超链接地å€', - noTel: '请输入电è¯å·ç ', - other: '<其他>', - phoneNumber: '电è¯å·ç ', - popupDependent: 'ä¾é™„ (NS)', - popupFeatures: '弹出窗å£å±žæ€§', - popupFullScreen: 'å…¨å± (IE)', - popupLeft: 'å·¦', - popupLocationBar: '地å€æ ', - popupMenuBar: 'èœå•æ ', - popupResizable: 'å¯ç¼©æ”¾', - popupScrollBars: '滚动æ¡', - popupStatusBar: '状æ€æ ', - popupToolbar: '工具æ ', - popupTop: 'å³', - rel: 'å…³è”', - selectAnchor: '选择一个锚点', - styles: 'è¡Œå†…æ ·å¼', - tabIndex: 'Tab 键次åº', - target: 'ç›®æ ‡', - targetFrame: '<框架>', - targetFrameName: 'ç›®æ ‡æ¡†æž¶å称', - targetPopup: '<弹出窗å£>', - targetPopupName: '弹出窗å£å称', - title: '超链接', - toAnchor: '页内锚点链接', - toEmail: '电å邮件', - toUrl: '地å€', - toPhone: '电è¯', - toolbar: 'æ’å…¥/编辑超链接', - type: '超链接类型', - unlink: 'å–消超链接', - upload: 'ä¸Šä¼ ' -} ); diff --git a/libraries/ckeditor/plugins/link/lang/zh.js b/libraries/ckeditor/plugins/link/lang/zh.js deleted file mode 100644 index edf76f44a84a71c618ba902a6601ba264bf9e1ee..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/lang/zh.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'link', 'zh', { - acccessKey: '便æ·éµ', - advanced: '進階', - advisoryContentType: '建è°å…§å®¹é¡žåž‹', - advisoryTitle: '標題', - anchor: { - toolbar: '錨點', - menu: '編輯錨點', - title: '錨點內容', - name: '錨點å稱', - errorName: '請輸入錨點å稱', - remove: '移除錨點' - }, - anchorId: 'ä¾å…ƒä»¶ç·¨è™Ÿ', - anchorName: 'ä¾éŒ¨é»žå稱', - charset: '連çµè³‡æºçš„å—元集', - cssClasses: '樣å¼è¡¨é¡žåˆ¥', - download: '強制下載', - displayText: '顯示文å—', - emailAddress: 'é›»å郵件地å€', - emailBody: '郵件本文', - emailSubject: '郵件主旨', - id: 'ID', - info: '連çµè³‡è¨Š', - langCode: '語言碼', - langDir: '語言方å‘', - langDirLTR: 'ç”±å·¦è‡³å³ (LTR)', - langDirRTL: 'ç”±å³è‡³å·¦ (RTL)', - menu: '編輯連çµ', - name: 'å稱', - noAnchors: '(本文件ä¸ç„¡å¯ç”¨ä¹‹éŒ¨é»ž)', - noEmail: '請輸入電å郵件', - noUrl: 'è«‹è¼¸å…¥é€£çµ URL', - noTel: 'Please type the phone number', // MISSING - other: '<其他>', - phoneNumber: 'Phone number', // MISSING - popupDependent: 'ç¨ç«‹ (Netscape)', - popupFeatures: '快顯視窗功能', - popupFullScreen: '全螢幕 (IE)', - popupLeft: 'å·¦å´ä½ç½®', - popupLocationBar: 'ä½ç½®åˆ—', - popupMenuBar: '功能表列', - popupResizable: 'å¯èª¿å¤§å°', - popupScrollBars: 'æ²è»¸', - popupStatusBar: '狀態列', - popupToolbar: '工具列', - popupTop: 'é ‚ç«¯ä½ç½®', - rel: '關係', - selectAnchor: 'é¸å–一個錨點', - styles: '樣å¼', - tabIndex: '定ä½é †åº', - target: '目標', - targetFrame: '<框架>', - targetFrameName: '目標框架å稱', - targetPopup: '<快顯視窗>', - targetPopupName: '快顯視窗å稱', - title: '連çµ', - toAnchor: 'æ–‡å—ä¸çš„錨點連çµ', - toEmail: 'é›»å郵件', - toUrl: '網å€', - toPhone: 'Phone', // MISSING - toolbar: '連çµ', - type: '連çµé¡žåž‹', - unlink: 'å–消連çµ', - upload: '上傳' -} ); diff --git a/libraries/ckeditor/plugins/link/plugin.js b/libraries/ckeditor/plugins/link/plugin.js deleted file mode 100644 index 40325cb134a938252b37fbd79bceea0e05ae339c..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/link/plugin.js +++ /dev/null @@ -1,919 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - - 'use strict'; - - ( function() { - CKEDITOR.plugins.add( 'link', { - 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: 'anchor,anchor-rtl,link,unlink', // %REMOVE_LINE_CORE% - hidpi: true, // %REMOVE_LINE_CORE% - onLoad: function() { - // Add the CSS styles for anchor placeholders. - var iconPath = CKEDITOR.getUrl( this.path + 'images' + ( CKEDITOR.env.hidpi ? '/hidpi' : '' ) + '/anchor.png' ), - baseStyle = 'background:url(' + iconPath + ') no-repeat %1 center;border:1px dotted #00f;background-size:16px;'; - - var template = '.%2 a.cke_anchor,' + - '.%2 a.cke_anchor_empty' + - ',.cke_editable.%2 a[name]' + - ',.cke_editable.%2 a[data-cke-saved-name]' + - '{' + - baseStyle + - 'padding-%1:18px;' + - // Show the arrow cursor for the anchor image (FF at least). - 'cursor:auto;' + - '}' + - '.%2 img.cke_anchor' + - '{' + - baseStyle + - 'width:16px;' + - 'min-height:15px;' + - // The default line-height on IE. - 'height:1.15em;' + - // Opera works better with "middle" (even if not perfect) - 'vertical-align:text-bottom;' + - '}'; - - // Styles with contents direction awareness. - function cssWithDir( dir ) { - return template.replace( /%1/g, dir == 'rtl' ? 'right' : 'left' ).replace( /%2/g, 'cke_contents_' + dir ); - } - - CKEDITOR.addCss( cssWithDir( 'ltr' ) + cssWithDir( 'rtl' ) ); - }, - - init: function( editor ) { - var allowed = 'a[!href]', - required = 'a[href]'; - - if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'advanced' ) ) { - allowed = allowed.replace( ']', ',accesskey,charset,dir,id,lang,name,rel,tabindex,title,type,download]{*}(*)' ); - } - if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'target' ) ) { - allowed = allowed.replace( ']', ',target,onclick]' ); - } - - // Add the link and unlink buttons. - editor.addCommand( 'link', new CKEDITOR.dialogCommand( 'link', { - allowedContent: allowed, - requiredContent: required - } ) ); - editor.addCommand( 'anchor', new CKEDITOR.dialogCommand( 'anchor', { - allowedContent: 'a[!name,id]', - requiredContent: 'a[name]' - } ) ); - editor.addCommand( 'unlink', new CKEDITOR.unlinkCommand() ); - editor.addCommand( 'removeAnchor', new CKEDITOR.removeAnchorCommand() ); - - editor.setKeystroke( CKEDITOR.CTRL + 76 /*L*/, 'link' ); - - // (#2478) - editor.setKeystroke( CKEDITOR.CTRL + 75 /*K*/, 'link' ); - - if ( editor.ui.addButton ) { - editor.ui.addButton( 'Link', { - label: editor.lang.link.toolbar, - command: 'link', - toolbar: 'links,10' - } ); - editor.ui.addButton( 'Unlink', { - label: editor.lang.link.unlink, - command: 'unlink', - toolbar: 'links,20' - } ); - editor.ui.addButton( 'Anchor', { - label: editor.lang.link.anchor.toolbar, - command: 'anchor', - toolbar: 'links,30' - } ); - } - - CKEDITOR.dialog.add( 'link', this.path + 'dialogs/link.js' ); - CKEDITOR.dialog.add( 'anchor', this.path + 'dialogs/anchor.js' ); - - // If the "menu" plugin is loaded, register the menu items. - if ( editor.addMenuItems ) { - editor.addMenuItems( { - anchor: { - label: editor.lang.link.anchor.menu, - command: 'anchor', - group: 'anchor', - order: 1 - }, - - removeAnchor: { - label: editor.lang.link.anchor.remove, - command: 'removeAnchor', - group: 'anchor', - order: 5 - }, - - } ); - } - - // If the "contextmenu" plugin is loaded, register the listeners. - if ( editor.contextMenu ) { - editor.contextMenu.addListener( function( element ) { - if ( !element || element.isReadOnly() ) { - return null; - } - - var anchor = CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ); - - if ( !anchor && !( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) { - return null; - } - - var menu = {}; - - if ( anchor && anchor.hasAttribute( 'name' ) ) { - menu.anchor = menu.removeAnchor = CKEDITOR.TRISTATE_OFF; - } - - return menu; - } ); - } - - this.compiledProtectionFunction = getCompiledProtectionFunction( editor ); - }, - - afterInit: function( editor ) { - // Empty anchors upcasting to fake objects. - editor.dataProcessor.dataFilter.addRules( { - elements: { - a: function( element ) { - if ( !element.attributes.name ) { - return null; - } - - if ( !element.children.length ) { - return editor.createFakeParserElement( element, 'cke_anchor', 'anchor' ); - } - - return null; - } - } - } ); - - var pathFilters = editor._.elementsPath && editor._.elementsPath.filters; - if ( pathFilters ) { - pathFilters.push( function( element, name ) { - if ( name == 'a' ) { - if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) || ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ) { - return 'anchor'; - } - } - } ); - } - } - } ); - - // Loads the parameters in a selected link to the link dialog fields. - var javascriptProtocolRegex = /^javascript:/, - emailRegex = /^(?:mailto)(?:(?!\?(subject|body)=).)+/i, - emailSubjectRegex = /subject=([^;?:@&=$,\/]*)/i, - emailBodyRegex = /body=([^;?:@&=$,\/]*)/i, - anchorRegex = /^#(.*)$/, - urlRegex = /^((?:http|https|ftp|news):\/\/)?(.*)$/, - selectableTargets = /^(_(?:self|top|parent|blank))$/, - encodedEmailLinkRegex = /^javascript:void\(location\.href='mailto:'\+String\.fromCharCode\(([^)]+)\)(?:\+'(.*)')?\)$/, - functionCallProtectedEmailLinkRegex = /^javascript:([^(]+)\(([^)]+)\)$/, - popupRegex = /\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*/, - popupFeaturesRegex = /(?:^|,)([^=]+)=(\d+|yes|no)/gi, - telRegex = /^tel:(.*)$/; - - var advAttrNames = { - id: 'advId', - dir: 'advLangDir', - accessKey: 'advAccessKey', - // 'data-cke-saved-name': 'advName', - name: 'advName', - lang: 'advLangCode', - tabindex: 'advTabIndex', - title: 'advTitle', - type: 'advContentType', - 'class': 'advCSSClasses', - charset: 'advCharset', - style: 'advStyles', - rel: 'advRel' - }; - - function unescapeSingleQuote( str ) { - return str.replace( /\\'/g, '\'' ); - } - - function escapeSingleQuote( str ) { - return str.replace( /'/g, '\\$&' ); - } - - function protectEmailAddressAsEncodedString( address ) { - var length = address.length, - encodedChars = [], - charCode; - - for ( var i = 0; i < length; i++ ) { - charCode = address.charCodeAt( i ); - encodedChars.push( charCode ); - } - - return 'String.fromCharCode(' + encodedChars.join( ',' ) + ')'; - } - - function protectEmailLinkAsFunction( editor, email ) { - var plugin = editor.plugins.link, - name = plugin.compiledProtectionFunction.name, - params = plugin.compiledProtectionFunction.params, - retval = [ name, '(' ], - paramName, - paramValue; - - for ( var i = 0; i < params.length; i++ ) { - paramName = params[ i ].toLowerCase(); - paramValue = email[ paramName ]; - - i > 0 && retval.push( ',' ); - retval.push( '\'', paramValue ? escapeSingleQuote( encodeURIComponent( email[ paramName ] ) ) : '', '\'' ); - } - retval.push( ')' ); - return retval.join( '' ); - } - - function getCompiledProtectionFunction( editor ) { - var emailProtection = editor.config.emailProtection || '', - compiledProtectionFunction; - - // Compile the protection function pattern. - if ( emailProtection && emailProtection != 'encode' ) { - compiledProtectionFunction = {}; - - emailProtection.replace( /^([^(]+)\(([^)]+)\)$/, function( match, funcName, params ) { - compiledProtectionFunction.name = funcName; - compiledProtectionFunction.params = []; - params.replace( /[^,\s]+/g, function( param ) { - compiledProtectionFunction.params.push( param ); - } ); - } ); - } - - return compiledProtectionFunction; - } - - /** - * Set of Link plugin helpers. - * - * @class - * @singleton - */ - CKEDITOR.plugins.link = { - /** - * Get the surrounding link element of the current selection. - * - * CKEDITOR.plugins.link.getSelectedLink( editor ); - * - * // The following selections will all return the link element. - * - * <a href="#">li^nk</a> - * <a href="#">[link]</a> - * text[<a href="#">link]</a> - * <a href="#">li[nk</a>] - * [<b><a href="#">li]nk</a></b>] - * [<a href="#"><b>li]nk</b></a> - * - * @since 3.2.1 - * @param {CKEDITOR.editor} editor - * @param {Boolean} [returnMultiple=false] Indicates whether the function should return only the first selected link or all of them. - * @returns {CKEDITOR.dom.element/CKEDITOR.dom.element[]/null} A single link element or an array of link - * elements relevant to the current selection. - */ - getSelectedLink: function( editor, returnMultiple ) { - var selection = editor.getSelection(), - selectedElement = selection.getSelectedElement(), - ranges = selection.getRanges(), - links = [], - link, - range; - - if ( !returnMultiple && selectedElement && selectedElement.is( 'a' ) ) { - return selectedElement; - } - - for ( var i = 0; i < ranges.length; i++ ) { - range = selection.getRanges()[ i ]; - - // Skip bogus to cover cases of multiple selection inside tables (#tp2245). - // Shrink to element to prevent losing anchor (#859). - range.shrink( CKEDITOR.SHRINK_ELEMENT, true, { skipBogus: true } ); - link = editor.elementPath( range.getCommonAncestor() ).contains( 'a', 1 ); - - if ( link && returnMultiple ) { - links.push( link ); - } else if ( link ) { - return link; - } - } - - return returnMultiple ? links : null; - }, - - /** - * Collects anchors available in the editor (i.e. used by the Link plugin). - * Note that the scope of search is different for inline (the "global" document) and - * classic (`iframe`-based) editors (the "inner" document). - * - * @since 4.3.3 - * @param {CKEDITOR.editor} editor - * @returns {CKEDITOR.dom.element[]} An array of anchor elements. - */ - getEditorAnchors: function( editor ) { - var editable = editor.editable(), - - // The scope of search for anchors is the entire document for inline editors - // and editor's editable for classic editor/divarea (https://dev.ckeditor.com/ticket/11359). - scope = ( editable.isInline() && !editor.plugins.divarea ) ? editor.document : editable, - - links = scope.getElementsByTag( 'a' ), - imgs = scope.getElementsByTag( 'img' ), - anchors = [], - iterator = 0, - item; - - // Retrieve all anchors within the scope. - while ( ( item = links.getItem( iterator++ ) ) ) { - if ( item.data( 'cke-saved-name' ) || item.hasAttribute( 'name' ) ) { - anchors.push( { - name: item.data( 'cke-saved-name' ) || item.getAttribute( 'name' ), - id: item.getAttribute( 'id' ) - } ); - } - } - // Retrieve all "fake anchors" within the scope. - iterator = 0; - - while ( ( item = imgs.getItem( iterator++ ) ) ) { - if ( ( item = this.tryRestoreFakeAnchor( editor, item ) ) ) { - anchors.push( { - name: item.getAttribute( 'name' ), - id: item.getAttribute( 'id' ) - } ); - } - } - - return anchors; - }, - - /** - * Opera and WebKit do not make it possible to select empty anchors. Fake - * elements must be used for them. - * - * @readonly - * @deprecated 4.3.3 It is set to `true` in every browser. - * @property {Boolean} - */ - fakeAnchor: true, - - /** - * For browsers that do not support CSS3 `a[name]:empty()`. Note that IE9 is included because of https://dev.ckeditor.com/ticket/7783. - * - * @readonly - * @deprecated 4.3.3 It is set to `false` in every browser. - * @property {Boolean} synAnchorSelector - */ - - /** - * For browsers that have editing issues with an empty anchor. - * - * @readonly - * @deprecated 4.3.3 It is set to `false` in every browser. - * @property {Boolean} emptyAnchorFix - */ - - /** - * Returns an element representing a real anchor restored from a fake anchor. - * - * @param {CKEDITOR.editor} editor - * @param {CKEDITOR.dom.element} element - * @returns {CKEDITOR.dom.element} Restored anchor element or nothing if the - * passed element was not a fake anchor. - */ - tryRestoreFakeAnchor: function( editor, element ) { - if ( element && element.data( 'cke-real-element-type' ) && element.data( 'cke-real-element-type' ) == 'anchor' ) { - var link = editor.restoreRealElement( element ); - if ( link.data( 'cke-saved-name' ) ) { - return link; - } - } - }, - - /** - * Parses attributes of the link element and returns an object representing - * the current state (data) of the link. This data format is a plain object accepted - * e.g. by the Link dialog window and {@link #getLinkAttributes}. - * - * **Note:** Data model format produced by the parser must be compatible with the Link - * plugin dialog because it is passed directly to {@link CKEDITOR.dialog#setupContent}. - * - * @since 4.4.0 - * @param {CKEDITOR.editor} editor - * @param {CKEDITOR.dom.element} element - * @returns {Object} An object of link data. - */ - parseLinkAttributes: function( editor, element ) { - var href = ( element && ( element.data( 'cke-saved-href' ) || element.getAttribute( 'href' ) ) ) || '', - compiledProtectionFunction = editor.plugins.link.compiledProtectionFunction, - emailProtection = editor.config.emailProtection, - retval = {}, - javascriptMatch = href.match( javascriptProtocolRegex ), - emailMatch, - anchorMatch, - urlMatch, - telMatch; - - if ( javascriptMatch ) { - if ( emailProtection == 'encode' ) { - href = href.replace( encodedEmailLinkRegex, function( match, protectedAddress, rest ) { - // Without it 'undefined' is appended to e-mails without subject and body (https://dev.ckeditor.com/ticket/9192). - rest = rest || ''; - - return 'mailto:' + - String.fromCharCode.apply( String, protectedAddress.split( ',' ) ) + - unescapeSingleQuote( rest ); - } ); - } - // Protected email link as function call. - else if ( emailProtection ) { - href.replace( functionCallProtectedEmailLinkRegex, function( match, funcName, funcArgs ) { - if ( funcName == compiledProtectionFunction.name ) { - retval.type = 'email'; - - var email = retval.email = {}, - paramRegex = /[^,\s]+/g, - paramQuoteRegex = /(^')|('$)/g, - paramsMatch = funcArgs.match( paramRegex ), - paramsMatchLength = paramsMatch.length, - paramName, - paramVal; - - for ( var i = 0; i < paramsMatchLength; i++ ) { - paramVal = decodeURIComponent( unescapeSingleQuote( paramsMatch[ i ].replace( paramQuoteRegex, '' ) ) ); - paramName = compiledProtectionFunction.params[ i ].toLowerCase(); - email[ paramName ] = paramVal; - } - email.address = [ email.name, email.domain ].join( '@' ); - } - } ); - } - } - - if ( !retval.type ) { - if ( ( anchorMatch = href.match( anchorRegex ) ) ) { - retval.type = 'anchor'; - retval.anchor = {}; - retval.anchor.name = retval.anchor.id = anchorMatch[ 1 ]; - } else if ( ( telMatch = href.match( telRegex ) ) ) { - retval.type = 'tel'; - retval.tel = telMatch[ 1 ]; - } - // Protected email link as encoded string. - else if ( ( emailMatch = href.match( emailRegex ) ) ) { - var subjectMatch = href.match( emailSubjectRegex ), - bodyMatch = href.match( emailBodyRegex ), - email = ( retval.email = {} ); - - retval.type = 'email'; - email.address = emailMatch[ 0 ].replace( 'mailto:', '' ); - subjectMatch && ( email.subject = decodeURIComponent( subjectMatch[ 1 ] ) ); - bodyMatch && ( email.body = decodeURIComponent( bodyMatch[ 1 ] ) ); - } - // urlRegex matches empty strings, so need to check for href as well. - else if ( href && ( urlMatch = href.match( urlRegex ) ) ) { - retval.type = 'url'; - retval.url = {}; - retval.url.protocol = urlMatch[ 1 ]; - retval.url.url = urlMatch[ 2 ]; - } - } - - // Load target and popup settings. - if ( element ) { - var target = element.getAttribute( 'target' ); - - // IE BUG: target attribute is an empty string instead of null in IE if it's not set. - if ( !target ) { - var onclick = element.data( 'cke-pa-onclick' ) || element.getAttribute( 'onclick' ), - onclickMatch = onclick && onclick.match( popupRegex ); - - if ( onclickMatch ) { - retval.target = { - type: 'popup', - name: onclickMatch[ 1 ] - }; - - var featureMatch; - while ( ( featureMatch = popupFeaturesRegex.exec( onclickMatch[ 2 ] ) ) ) { - // Some values should remain numbers (https://dev.ckeditor.com/ticket/7300) - if ( ( featureMatch[ 2 ] == 'yes' || featureMatch[ 2 ] == '1' ) && !( featureMatch[ 1 ] in { height: 1, width: 1, top: 1, left: 1 } ) ) { - retval.target[ featureMatch[ 1 ] ] = true; - } else if ( isFinite( featureMatch[ 2 ] ) ) { - retval.target[ featureMatch[ 1 ] ] = featureMatch[ 2 ]; - } - } - } - } else { - retval.target = { - type: target.match( selectableTargets ) ? target : 'frame', - name: target - }; - } - - var download = element.getAttribute( 'download' ); - if ( download !== null ) { - retval.download = true; - } - - var advanced = {}; - for ( var a in advAttrNames ) { - var val = element.getAttribute( a ); - - if ( val ) { - advanced[ advAttrNames[ a ] ] = val; - } - } - - var advName = element.data( 'cke-saved-name' ) || advanced.advName; - if ( advName ) { - advanced.advName = advName; - } - - if ( !CKEDITOR.tools.isEmpty( advanced ) ) { - retval.advanced = advanced; - } - } - - return retval; - }, - - /** - * Converts link data produced by {@link #parseLinkAttributes} into an object which consists - * of attributes to be set (with their values) and an array of attributes to be removed. - * This method can be used to compose or to update any link element with the given data. - * - * @since 4.4.0 - * @param {CKEDITOR.editor} editor - * @param {Object} data Data in {@link #parseLinkAttributes} format. - * @returns {Object} An object consisting of two keys, i.e.: - * - * { - * // Attributes to be set. - * set: { - * href: 'http://foo.bar', - * target: 'bang' - * }, - * // Attributes to be removed. - * removed: [ - * 'id', 'style' - * ] - * } - * - */ - getLinkAttributes: function( editor, data ) { - var emailProtection = editor.config.emailProtection || '', - set = {}; - - // Compose the URL. - switch ( data.type ) { - case 'url': - var protocol = ( data.url && data.url.protocol !== undefined ) ? data.url.protocol : 'http://', - url = ( data.url && CKEDITOR.tools.trim( data.url.url ) ) || ''; - - set[ 'data-cke-saved-href' ] = ( url.indexOf( '/' ) === 0 ) ? url : protocol + url; - break; - - case 'anchor': - var name = ( data.anchor && data.anchor.name ), - id = ( data.anchor && data.anchor.id ); - - set[ 'data-cke-saved-href' ] = '#' + ( name || id || '' ); - break; - - case 'email': - var email = data.email, - address = email.address, - linkHref; - - switch ( emailProtection ) { - case '': - case 'encode': - var subject = encodeURIComponent( email.subject || '' ), - body = encodeURIComponent( email.body || '' ), - argList = []; - - // Build the e-mail parameters first. - subject && argList.push( 'subject=' + subject ); - body && argList.push( 'body=' + body ); - argList = argList.length ? '?' + argList.join( '&' ) : ''; - - if ( emailProtection == 'encode' ) { - linkHref = [ - 'javascript:void(location.href=\'mailto:\'+', // jshint ignore:line - protectEmailAddressAsEncodedString( address ) - ]; - // parameters are optional. - argList && linkHref.push( '+\'', escapeSingleQuote( argList ), '\'' ); - - linkHref.push( ')' ); - } else { - linkHref = [ 'mailto:', address, argList ]; - } - break; - - default: - // Separating name and domain. - var nameAndDomain = address.split( '@', 2 ); - email.name = nameAndDomain[ 0 ]; - email.domain = nameAndDomain[ 1 ]; - - linkHref = [ 'javascript:', protectEmailLinkAsFunction( editor, email ) ]; // jshint ignore:line - } - set[ 'data-cke-saved-href' ] = linkHref.join( '' ); - break; - - case 'tel': - set[ 'data-cke-saved-href' ] = 'tel:' + data.tel; - break; - } - - // Popups and target. - if ( data.target ) { - if ( data.target.type == 'popup' ) { - var onclickList = [ - 'window.open(this.href, \'', data.target.name || '', '\', \'' - ], - featureList = [ - 'resizable', 'status', 'location', 'toolbar', 'menubar', 'fullscreen', 'scrollbars', 'dependent' - ], - featureLength = featureList.length, - addFeature = function( featureName ) { - if ( data.target[ featureName ] ) { - featureList.push( featureName + '=' + data.target[ featureName ] ); - } - }; - - for ( var i = 0; i < featureLength; i++ ) { - featureList[ i ] = featureList[ i ] + ( data.target[ featureList[ i ] ] ? '=yes' : '=no' ); - } - - addFeature( 'width' ); - addFeature( 'left' ); - addFeature( 'height' ); - addFeature( 'top' ); - - onclickList.push( featureList.join( ',' ), '\'); return false;' ); - set[ 'data-cke-pa-onclick' ] = onclickList.join( '' ); - } - else if ( data.target.type != 'notSet' && data.target.name ) { - set.target = data.target.name; - } - } - - // Force download attribute. - if ( data.download ) { - set.download = ''; - } - - // Advanced attributes. - if ( data.advanced ) { - for ( var a in advAttrNames ) { - var val = data.advanced[ advAttrNames[ a ] ]; - - if ( val ) { - set[ a ] = val; - } - } - - if ( set.name ) { - set[ 'data-cke-saved-name' ] = set.name; - } - } - - // Browser need the "href" fro copy/paste link to work. (https://dev.ckeditor.com/ticket/6641) - if ( set[ 'data-cke-saved-href' ] ) { - set.href = set[ 'data-cke-saved-href' ]; - } - - var removed = { - target: 1, - onclick: 1, - 'data-cke-pa-onclick': 1, - 'data-cke-saved-name': 1, - 'download': 1 - }; - - if ( data.advanced ) { - CKEDITOR.tools.extend( removed, advAttrNames ); - } - - // Remove all attributes which are not currently set. - for ( var s in set ) { - delete removed[ s ]; - } - - return { - set: set, - removed: CKEDITOR.tools.object.keys( removed ) - }; - }, - - - /** - * Determines whether an element should have a "Display Text" field in the Link dialog. - * - * @since 4.5.11 - * @param {CKEDITOR.dom.element/null} element Selected element, `null` if none selected or if a ranged selection - * is made. - * @param {CKEDITOR.editor} editor The editor instance for which the check is performed. - * @returns {Boolean} - */ - showDisplayTextForElement: function( element, editor ) { - var undesiredElements = { - img: 1, - table: 1, - tbody: 1, - thead: 1, - tfoot: 1, - input: 1, - select: 1, - textarea: 1 - }, - selection = editor.getSelection(); - - // Widget duck typing, we don't want to show display text for widgets. - if ( editor.widgets && editor.widgets.focused ) { - return false; - } - - if ( selection && selection.getRanges().length > 1 ) { - return false; - } - - return !element || !element.getName || !element.is( undesiredElements ); - } - }; - - // TODO Much probably there's no need to expose these as public objects. - - CKEDITOR.unlinkCommand = function() {}; - CKEDITOR.unlinkCommand.prototype = { - exec: function( editor ) { - // IE/Edge removes link from selection while executing "unlink" command when cursor - // is right before/after link's text. Therefore whole link must be selected and the - // position of cursor must be restored to its initial state after unlinking. (https://dev.ckeditor.com/ticket/13062) - if ( CKEDITOR.env.ie ) { - var range = editor.getSelection().getRanges()[ 0 ], - link = ( range.getPreviousEditableNode() && range.getPreviousEditableNode().getAscendant( 'a', true ) ) || - ( range.getNextEditableNode() && range.getNextEditableNode().getAscendant( 'a', true ) ), - bookmark; - - if ( range.collapsed && link ) { - bookmark = range.createBookmark(); - range.selectNodeContents( link ); - range.select(); - } - } - - var style = new CKEDITOR.style( { element: 'a', type: CKEDITOR.STYLE_INLINE, alwaysRemoveElement: 1 } ); - editor.removeStyle( style ); - - if ( bookmark ) { - range.moveToBookmark( bookmark ); - range.select(); - } - }, - - refresh: function( editor, path ) { - // Despite our initial hope, document.queryCommandEnabled() does not work - // for this in Firefox. So we must detect the state by element paths. - - var element = path.lastElement && path.lastElement.getAscendant( 'a', true ); - - if ( element && element.getName() == 'a' && element.getAttribute( 'href' ) && element.getChildCount() ) { - this.setState( CKEDITOR.TRISTATE_OFF ); - } else { - this.setState( CKEDITOR.TRISTATE_DISABLED ); - } - }, - - contextSensitive: 1, - startDisabled: 1, - requiredContent: 'a[href]', - editorFocus: 1 - }; - - CKEDITOR.removeAnchorCommand = function() {}; - CKEDITOR.removeAnchorCommand.prototype = { - exec: function( editor ) { - var sel = editor.getSelection(), - bms = sel.createBookmarks(), - anchor; - - if ( sel && ( anchor = sel.getSelectedElement() ) && ( !anchor.getChildCount() ? CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, anchor ) : anchor.is( 'a' ) ) ) { - anchor.remove( 1 ); - } else { - if ( ( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) { - if ( anchor.hasAttribute( 'href' ) ) { - anchor.removeAttributes( { name: 1, 'data-cke-saved-name': 1 } ); - anchor.removeClass( 'cke_anchor' ); - } else { - anchor.remove( 1 ); - } - } - } - sel.selectBookmarks( bms ); - }, - requiredContent: 'a[name]' - }; - - CKEDITOR.tools.extend( CKEDITOR.config, { - /** - * Whether to show the Advanced tab in the Link dialog window. - * - * @cfg {Boolean} [linkShowAdvancedTab=true] - * @member CKEDITOR.config - */ - linkShowAdvancedTab: true, - - /** - * Whether to show the Target tab in the Link dialog window. - * - * @cfg {Boolean} [linkShowTargetTab=true] - * @member CKEDITOR.config - */ - linkShowTargetTab: true, - - /** - * Default URL protocol used for the Link dialog. - * - * Available values are: - * - * * `'http://'` - * * `'https://'` - * * `'ftp://'` - * * `'news://'` - * * `''` — An empty string for the `<other>` option. - * - * ```js - * config.linkDefaultProtocol = 'https://'; - * ``` - * - * @cfg {String} - * @member CKEDITOR.config - * @since 4.13.0 - */ - linkDefaultProtocol: 'http://' - - /** - * Whether JavaScript code is allowed as a `href` attribute in an anchor tag. - * With this option enabled it is possible to create links like: - * - * ```html - * <a href="javascript:alert('Hello world!')">hello world</a> - * ``` - * - * By default JavaScript links are not allowed and will not pass - * the Link dialog window validation. - * - * @since 4.4.1 - * @cfg {Boolean} [linkJavaScriptLinksAllowed=false] - * @member CKEDITOR.config - */ - - /** - * Optional JavaScript regular expression used whenever phone numbers in the Link dialog should be validated. - * - * ```js - * config.linkPhoneRegExp = /^[0-9]{9}$/; - * ``` - * - * @since 4.11.0 - * @cfg {RegExp} [linkPhoneRegExp] - * @member CKEDITOR.config - */ - - /** - * Optional message for the alert popup used when the phone number in the Link dialog does not pass the validation. - * - * ```js - * config.linkPhoneMsg = "Invalid number"; - * ``` - * - * @since 4.11.0 - * @cfg {String} [linkPhoneMsg] - * @member CKEDITOR.config - */ - } ); - } )(); - \ No newline at end of file diff --git a/libraries/ckeditor/plugins/notification/lang/az.js b/libraries/ckeditor/plugins/notification/lang/az.js deleted file mode 100644 index e8c23d530af568c7e199b316abb33b415240f780..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/az.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'az', { - closed: 'XÉ™bÉ™rdarlıq pÉ™ncÉ™rÉ™si baÄŸlanıb' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/bg.js b/libraries/ckeditor/plugins/notification/lang/bg.js deleted file mode 100644 index 6c8fbd3652723e659524316bfabd4360922f16c1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/bg.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'bg', { - closed: 'ИзвеÑтието е затворено.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ca.js b/libraries/ckeditor/plugins/notification/lang/ca.js deleted file mode 100644 index 66d2b252eae8069ac3177df0a2406218572b6f8a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ca.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ca', { - closed: 'Notificació tancada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/cs.js b/libraries/ckeditor/plugins/notification/lang/cs.js deleted file mode 100644 index 83c158e45fce4e91620578a2057424cae576e83f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/cs.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'cs', { - closed: 'Oznámenà zavÅ™eno.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/da.js b/libraries/ckeditor/plugins/notification/lang/da.js deleted file mode 100644 index 8c8c8db4c549c95d3d348332579a0c911916c1bd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/da.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'da', { - closed: 'Notifikation lukket.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/de-ch.js b/libraries/ckeditor/plugins/notification/lang/de-ch.js deleted file mode 100644 index b5733653630f7ff12edafec5e1a994f76904363f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/de-ch.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'de-ch', { - closed: 'Benachrichtigung geschlossen.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/de.js b/libraries/ckeditor/plugins/notification/lang/de.js deleted file mode 100644 index 6609af61faf5719aa352fa5209c73c780e1f0112..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/de.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'de', { - closed: 'Benachrichtigung geschlossen.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/en-au.js b/libraries/ckeditor/plugins/notification/lang/en-au.js deleted file mode 100644 index 5c51d3a001461bae62d601302bda6b88dc35b453..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/en-au.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'en-au', { - closed: 'Notification closed.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/en.js b/libraries/ckeditor/plugins/notification/lang/en.js deleted file mode 100644 index fda9a165c0825ac02a9be709a70d791bb03760d2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/en.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'en', { - closed: 'Notification closed.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/eo.js b/libraries/ckeditor/plugins/notification/lang/eo.js deleted file mode 100644 index 3578facfeb88fa38cac8db9666bb5dcc4d5cf60e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/eo.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'eo', { - closed: 'Sciigo fermita' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/es-mx.js b/libraries/ckeditor/plugins/notification/lang/es-mx.js deleted file mode 100644 index 051884cd36bf1ed07d70a500a66aa7eeccae335e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/es-mx.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'es-mx', { - closed: 'Notificación cerrada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/es.js b/libraries/ckeditor/plugins/notification/lang/es.js deleted file mode 100644 index 9fa8b7a860f867cacdef683161ff68a631a1d6c6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/es.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'es', { - closed: 'Notificación cerrada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/et.js b/libraries/ckeditor/plugins/notification/lang/et.js deleted file mode 100644 index 434583ca5e912bf2544f4f9df04d42b1cd44c0ea..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/et.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'et', { - closed: 'Teavitused on suletud.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/eu.js b/libraries/ckeditor/plugins/notification/lang/eu.js deleted file mode 100644 index 2596218e3814458299a3fcd2d6ae888ae48a681d..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/eu.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'eu', { - closed: 'Jakinarazpena itxita.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/fa.js b/libraries/ckeditor/plugins/notification/lang/fa.js deleted file mode 100644 index e29531957c7fad98fbc68f0a770294b5f7901d19..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/fa.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'fa', { - closed: 'آگاه‌سازی بسته شد' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/fr.js b/libraries/ckeditor/plugins/notification/lang/fr.js deleted file mode 100644 index 5c33d84b2c1ad41dc311c00b4632b0bc09ea6438..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/fr.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'fr', { - closed: 'Notification fermée.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/gl.js b/libraries/ckeditor/plugins/notification/lang/gl.js deleted file mode 100644 index 9c12af39c41fbfe7d0aa111a4831ec807c143b02..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/gl.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'gl', { - closed: 'Notificación pechada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/hr.js b/libraries/ckeditor/plugins/notification/lang/hr.js deleted file mode 100644 index 7468b120fe87c77325c4f9fecd34dad688ab401b..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/hr.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'hr', { - closed: 'Obavijest zatvorena.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/hu.js b/libraries/ckeditor/plugins/notification/lang/hu.js deleted file mode 100644 index 545082d7e062029280451b4c1526d3521fb3f887..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/hu.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'hu', { - closed: 'ÉrtesÃtés bezárva.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/id.js b/libraries/ckeditor/plugins/notification/lang/id.js deleted file mode 100644 index 1b6d9fbb99823c91895eda86db1884041bbe7319..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/id.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'id', { - closed: 'Pemberitahuan ditutup' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/it.js b/libraries/ckeditor/plugins/notification/lang/it.js deleted file mode 100644 index f03919a071ce8430a779bde083e5ab5d1952f4a8..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/it.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'it', { - closed: 'Notifica chiusa.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ja.js b/libraries/ckeditor/plugins/notification/lang/ja.js deleted file mode 100644 index 732ebf2fbebdf79ac35d61ccee27620b4d3e5824..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ja.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ja', { - closed: '通知を閉ã˜ã¾ã—ãŸã€‚' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/km.js b/libraries/ckeditor/plugins/notification/lang/km.js deleted file mode 100644 index bd827dddaa2a7829dbbbf71fcfa070a4882ac6ee..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/km.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'km', { - closed: 'បាន​បិទ​ការ​ផ្ដល់​ដំណឹង។' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ko.js b/libraries/ckeditor/plugins/notification/lang/ko.js deleted file mode 100644 index eaab90f680dbf4b233227ae29764506bf700d86e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ko.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ko', { - closed: 'ì•Œë¦¼ì´ ë‹«íž˜.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ku.js b/libraries/ckeditor/plugins/notification/lang/ku.js deleted file mode 100644 index a405aeb10e01c35ea1111e004939d408fe394e96..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ku.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ku', { - closed: 'ئاگادارکەرەوەکە داخرا.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/lt.js b/libraries/ckeditor/plugins/notification/lang/lt.js deleted file mode 100644 index 9660fac250d29b03caa0da844fc88d8507a25a5f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/lt.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'lt', { - closed: 'PraneÅ¡imas uždarytas.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/lv.js b/libraries/ckeditor/plugins/notification/lang/lv.js deleted file mode 100644 index 0d8092469c5addec39cca6c5566fbc99ff19ab46..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/lv.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'lv', { - closed: 'Paziņojums aizvÄ“rts.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/nb.js b/libraries/ckeditor/plugins/notification/lang/nb.js deleted file mode 100644 index 9efb45e35c9ef6be347d129a8fc3579a7afc2920..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/nb.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'nb', { - closed: 'Varsling lukket.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/nl.js b/libraries/ckeditor/plugins/notification/lang/nl.js deleted file mode 100644 index cde101c450914bd554709e38829576dc4006dacc..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/nl.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'nl', { - closed: 'Melding gesloten.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/oc.js b/libraries/ckeditor/plugins/notification/lang/oc.js deleted file mode 100644 index 1b5f9a042ee7d651cd63f3216db7f460375d2668..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/oc.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'oc', { - closed: 'Notificacion tampada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/pl.js b/libraries/ckeditor/plugins/notification/lang/pl.js deleted file mode 100644 index e3eccdf720ccd9973752a22b72e2d1d9f8d248a2..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/pl.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'pl', { - closed: 'Powiadomienie zostaÅ‚o zamkniÄ™te.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/pt-br.js b/libraries/ckeditor/plugins/notification/lang/pt-br.js deleted file mode 100644 index 892fb5105e1912ed6a78cf809cbd51845a9d7796..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/pt-br.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'pt-br', { - closed: 'Notificação fechada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/pt.js b/libraries/ckeditor/plugins/notification/lang/pt.js deleted file mode 100644 index 120cd8124c96f72625f3216d6cdfbd9c5d69ecb1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/pt.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'pt', { - closed: 'Notificação encerrada.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ro.js b/libraries/ckeditor/plugins/notification/lang/ro.js deleted file mode 100644 index 8e1603c85293fff21cefdae81afb9c087cbd3920..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ro.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ro', { - closed: 'Notificare închisă.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ru.js b/libraries/ckeditor/plugins/notification/lang/ru.js deleted file mode 100644 index ba53ee67a0f54de11bd4d4377a43522618d6ab8a..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ru.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ru', { - closed: 'Уведомление закрыто' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/sk.js b/libraries/ckeditor/plugins/notification/lang/sk.js deleted file mode 100644 index bcdabd24322e216cc6f45d5d1109530089a17b23..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/sk.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'sk', { - closed: 'Notifikácia zatvorená.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/sq.js b/libraries/ckeditor/plugins/notification/lang/sq.js deleted file mode 100644 index 1b09c6c1d78b54d83f36d3fe8fa6e098eed2fa91..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/sq.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'sq', { - closed: 'Njoftimi është mbyllur.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/sr-latn.js b/libraries/ckeditor/plugins/notification/lang/sr-latn.js deleted file mode 100644 index b315725dc5a71aea3977bc691403d9de0dc65ef6..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/sr-latn.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'sr-latn', { - closed: 'ObaveÅ¡tenje zatvoreno' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/sr.js b/libraries/ckeditor/plugins/notification/lang/sr.js deleted file mode 100644 index 36c62eb625625200e3b66d872aa084a26b2a69c9..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/sr.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'sr', { - closed: 'Обавештење затворено' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/sv.js b/libraries/ckeditor/plugins/notification/lang/sv.js deleted file mode 100644 index 503f3779cf7e7187d2aeac2a4fefb0c4ff042385..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/sv.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'sv', { - closed: 'Notifiering stängd.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/tr.js b/libraries/ckeditor/plugins/notification/lang/tr.js deleted file mode 100644 index a78f05d6b1a519ccca46445d19968db6dbf87b3f..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/tr.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'tr', { - closed: 'Uyarılar kapatıldı.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/ug.js b/libraries/ckeditor/plugins/notification/lang/ug.js deleted file mode 100644 index a64e575c4c4d9fc2a034ddd8ab75d4b973646b82..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/ug.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'ug', { - closed: 'ئوقتۇرۇش تاقالدى.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/uk.js b/libraries/ckeditor/plugins/notification/lang/uk.js deleted file mode 100644 index 435a7e2cd42e77218e3500e73d93c78948f808fa..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/uk.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'uk', { - closed: 'Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾.' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/zh-cn.js b/libraries/ckeditor/plugins/notification/lang/zh-cn.js deleted file mode 100644 index acf67a67776877026eee9834f56d0c955134fbfd..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/zh-cn.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'zh-cn', { - closed: '通知已关é—' -} ); diff --git a/libraries/ckeditor/plugins/notification/lang/zh.js b/libraries/ckeditor/plugins/notification/lang/zh.js deleted file mode 100644 index 7b9663a54abac780d5d880ef432a49b0e7cafd04..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/lang/zh.js +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license -*/ -CKEDITOR.plugins.setLang( 'notification', 'zh', { - closed: '通知已關閉。' -} ); diff --git a/libraries/ckeditor/plugins/notification/plugin.js b/libraries/ckeditor/plugins/notification/plugin.js deleted file mode 100644 index fd23accfc19ed3753e01a9efb978ceacb85d7bfc..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notification/plugin.js +++ /dev/null @@ -1,933 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @fileOverview The "Notification" plugin. - * - */ - -'use strict'; - -( function() { - - CKEDITOR.plugins.add( 'notification', { - lang: 'az,bg,ca,cs,da,de,de-ch,en,en-au,eo,es,es-mx,et,eu,fa,fr,gl,hr,hu,id,it,ja,km,ko,ku,lt,lv,nb,nl,oc,pl,pt,pt-br,ro,ru,sk,sq,sr,sr-latn,sv,tr,ug,uk,zh,zh-cn', // %REMOVE_LINE_CORE% - - init: function( editor ) { - editor._.notificationArea = new Area( editor ); - - // Overwrites default `editor.showNotification`. - editor.showNotification = function( message, type, progressOrDuration ) { - var progress, duration; - - if ( type == 'progress' ) { - progress = progressOrDuration; - } else { - duration = progressOrDuration; - } - - var notification = new CKEDITOR.plugins.notification( editor, { - message: message, - type: type, - progress: progress, - duration: duration - } ); - - notification.show(); - - return notification; - }; - - // Close the last notification on ESC. - editor.on( 'key', function( evt ) { - if ( evt.data.keyCode == 27 ) { /* ESC */ - var notifications = editor._.notificationArea.notifications; - - if ( !notifications.length ) { - return; - } - - // As long as this is not a common practice to inform screen-reader users about actions, in this case - // this is the best solution (unfortunately there is no standard for accessibility for notifications). - // Notification has an `alert` aria role what means that it does not get a focus nor is needed to be - // closed (unlike `alertdialog`). However notification will capture ESC key so we need to inform user - // why it does not do other actions. - say( editor.lang.notification.closed ); - - // Hide last. - notifications[ notifications.length - 1 ].hide(); - - evt.cancel(); - } - } ); - - // Send the message to the screen readers. - function say( text ) { - var message = new CKEDITOR.dom.element( 'div' ); - message.setStyles( { - position: 'fixed', - 'margin-left': '-9999px' - } ); - message.setAttributes( { - 'aria-live': 'assertive', - 'aria-atomic': 'true' - } ); - message.setText( text ); - - CKEDITOR.document.getBody().append( message ); - - setTimeout( function() { - message.remove(); - }, 100 ); - } - } - } ); - - /** - * Notification class. Notifications are used to display short messages to the user. They might be used to show the result of - * asynchronous actions or information about changes in the editor content. It is recommended to use them instead of - * alert dialogs. They should **not** be used if a user response is required nor with dialog windows (e.g. in dialog validation). - * - * There are four types of notifications available, see the {@link #type} property. - * - * Note that the notification constructor only creates a notification instance. To show it, use the {@link #show} method: - * - * var notification = new CKEDITOR.plugins.notification( editor, { message: 'Foo' } ); - * notification.show(); - * - * You can also use the {@link CKEDITOR.editor#showNotification} method: - * - * editor.showNotification( 'Foo' ); - * - * All of the notification actions: ({@link #show}, {@link #update} and {@link #hide}) fire cancelable events - * on the related {@link CKEDITOR.editor} instance so you can integrate editor notifications with your website notifications. - * - * Refer to the [Notifications](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_notifications.html) article for more information about this feature. - * - * @since 4.5.0 - * @class CKEDITOR.plugins.notification - * @constructor Create a notification object. Call {@link #show} to show the created notification. - * @param {CKEDITOR.editor} editor The editor instance. - * @param {Object} options - * @param {String} options.message The message displayed in the notification. - * @param {String} [options.type='info'] Notification type, see {@link #type}. - * @param {Number} [options.progress=0] If the type is `progress` this may be a progress from 0 to 1. - * @param {Number} [options.duration] How long the notification will be visible, see {@link #duration}. - */ - function Notification( editor, options ) { - CKEDITOR.tools.extend( this, options, { - editor: editor, - id: 'cke-' + CKEDITOR.tools.getUniqueId(), - area: editor._.notificationArea - } ); - - if ( !options.type ) { - this.type = 'info'; - } - - this.element = this._createElement(); - - // Don't allow dragging on notification (https://dev.ckeditor.com/ticket/13184). - editor.plugins.clipboard && CKEDITOR.plugins.clipboard.preventDefaultDropOnElement( this.element ); - } - - /** - * The editor instance. - * - * @readonly - * @property {CKEDITOR.editor} editor - */ - - /** - * Message displayed in the notification. - * - * @readonly - * @property {String} message - */ - - /** - * Notification type. There are four types available: - * - * * `info` (default) – Information for the user (e.g. "File is uploading.", "ACF modified content."), - * * `warning` – Warning or error message (e.g. "This type of file is not supported.", - * "You cannot paste the script."), - * * `success` – Information that an operation finished successfully (e.g. "File uploaded.", "Data imported."). - * * `progress` – Information about the progress of an operation. When the operation is done, the notification - * type should be changed to `success`. - * - * @readonly - * @property {String} type - */ - - /** - * If the notification {@link #type} is `'progress'`, this is the progress from `0` to `1`. - * - * @readonly - * @property {Number} progress - */ - - /** - * Notification duration. Determines after how many milliseconds the notification should close automatically. - * `0` means that the notification will not close automatically and that the user needs to close it manually. - * The default value for `warning` and `progress` notifications is `0`. For `info` and `success` the value can - * either be set through the {@link CKEDITOR.config#notification_duration} configuration option or equals `5000` - * if the configuration option is not set. - * - * @readonly - * @property {Number} duration - */ - - /** - * Unique notification ID. - * - * @readonly - * @property {Number} id - */ - - /** - * Notification DOM element. There is one element per notification. It is created when the notification is created, - * even if it is not shown. If the notification is hidden, the element is detached from the document but not deleted. - * It will be reused if the notification is shown again. - * - * @readonly - * @property {CKEDITOR.dom.element} element - */ - - /** - * {@link CKEDITOR.plugins.notification.area Notification area} reference. - * - * @readonly - * @property {CKEDITOR.plugins.notification.area} area - */ - - Notification.prototype = { - /** - * Adds the notification element to the notification area. The notification will be hidden automatically if - * {@link #duration} is set. - * - * Fires the {@link CKEDITOR.editor#notificationShow} event. - */ - show: function() { - if ( this.editor.fire( 'notificationShow', { notification: this } ) === false ) { - return; - } - - this.area.add( this ); - - this._hideAfterTimeout(); - }, - - /** - * Updates the notification object and element. - * - * Fires the {@link CKEDITOR.editor#notificationUpdate} event. - * - * @param {Object} options - * @param {String} [options.message] {@link #message} - * @param {String} [options.type] {@link #type} - * @param {Number} [options.progress] {@link #progress} - * @param {Number} [options.duration] {@link #duration} - * @param {Boolean} [options.important=false] If the update is important, the notification will be shown - * if it was hidden and read by screen readers. - */ - update: function( options ) { - var show = true; - - if ( this.editor.fire( 'notificationUpdate', { notification: this, options: options } ) === false ) { - // The idea of cancelable event is to let user create his own way of displaying notification, so if - // `notificationUpdate` event will be canceled there will be no interaction with notification area, but on - // the other hand the logic should work anyway so object will be updated (including `element` property). - // Note: we can safely update the element's attributes below, because this element is created inside - // the constructor. If the notificatinShow event was canceled as well, the element is detached from DOM. - show = false; - } - - var element = this.element, - messageElement = element.findOne( '.cke_notification_message' ), - progressElement = element.findOne( '.cke_notification_progress' ), - type = options.type; - - element.removeAttribute( 'role' ); - - // Change type to progress if `options.progress` is set. - if ( options.progress && this.type != 'progress' ) { - type = 'progress'; - } - - if ( type ) { - element.removeClass( this._getClass() ); - element.removeAttribute( 'aria-label' ); - - this.type = type; - - element.addClass( this._getClass() ); - element.setAttribute( 'aria-label', this.type ); - - if ( this.type == 'progress' && !progressElement ) { - progressElement = this._createProgressElement(); - progressElement.insertBefore( messageElement ); - } else if ( this.type != 'progress' && progressElement ) { - progressElement.remove(); - } - } - - if ( options.message !== undefined ) { - this.message = options.message; - messageElement.setHtml( this.message ); - } - - if ( options.progress !== undefined ) { - this.progress = options.progress; - - if ( progressElement ) { - progressElement.setStyle( 'width', this._getPercentageProgress() ); - } - } - - if ( show && options.important ) { - element.setAttribute( 'role', 'alert' ); - - if ( !this.isVisible() ) { - this.area.add( this ); - } - } - - // Overwrite even if it is undefined. - this.duration = options.duration; - - this._hideAfterTimeout(); - }, - - /** - * Removes the notification element from the notification area. - * - * Fires the {@link CKEDITOR.editor#notificationHide} event. - */ - hide: function() { - if ( this.editor.fire( 'notificationHide', { notification: this } ) === false ) { - return; - } - - this.area.remove( this ); - }, - - /** - * Returns `true` if the notification is in the notification area. - * - * @returns {Boolean} `true` if the notification is in the notification area. - */ - isVisible: function() { - return CKEDITOR.tools.indexOf( this.area.notifications, this ) >= 0; - }, - - /** - * Creates the notification DOM element. - * - * @private - * @returns {CKEDITOR.dom.element} Notification DOM element. - */ - _createElement: function() { - var notification = this, - notificationElement, notificationMessageElement, notificationCloseElement, - close = this.editor.lang.common.close; - - notificationElement = new CKEDITOR.dom.element( 'div' ); - notificationElement.addClass( 'cke_notification' ); - notificationElement.addClass( this._getClass() ); - notificationElement.setAttributes( { - id: this.id, - role: 'alert', - 'aria-label': this.type - } ); - - if ( this.type == 'progress' ) - notificationElement.append( this._createProgressElement() ); - - notificationMessageElement = new CKEDITOR.dom.element( 'p' ); - notificationMessageElement.addClass( 'cke_notification_message' ); - notificationMessageElement.setHtml( this.message ); - notificationElement.append( notificationMessageElement ); - - notificationCloseElement = CKEDITOR.dom.element.createFromHtml( - '<a class="cke_notification_close" href="javascript:void(0)" title="' + close + '" role="button" tabindex="-1">' + - '<span class="cke_label">X</span>' + - '</a>' ); - notificationElement.append( notificationCloseElement ); - - notificationCloseElement.on( 'click', function() { - // Focus editor on close (https://dev.ckeditor.com/ticket/12865) - notification.editor.focus(); - - notification.hide(); - } ); - - return notificationElement; - }, - - /** - * Gets the notification CSS class. - * - * @private - * @returns {String} Notification CSS class. - */ - _getClass: function() { - return ( this.type == 'progress' ) ? - 'cke_notification_info' : - ( 'cke_notification_' + this.type ); - }, - - /** - * Creates a progress element for the notification element. - * - * @private - * @returns {CKEDITOR.dom.element} Progress element for the notification element. - */ - _createProgressElement: function() { - var element = new CKEDITOR.dom.element( 'span' ); - element.addClass( 'cke_notification_progress' ); - element.setStyle( 'width', this._getPercentageProgress() ); - return element; - }, - - /** - * Gets the progress as a percentage (ex. `0.3` -> `30%`). - * - * @private - * @returns {String} Progress as a percentage. - */ - _getPercentageProgress: function() { - return Math.round( ( this.progress || 0 ) * 100 ) + '%'; - }, - - /** - * Hides the notification after a timeout. - * - * @private - */ - _hideAfterTimeout: function() { - var notification = this, - duration; - - if ( this._hideTimeoutId ) { - clearTimeout( this._hideTimeoutId ); - } - - if ( typeof this.duration == 'number' ) { - duration = this.duration; - } else if ( this.type == 'info' || this.type == 'success' ) { - duration = ( typeof this.editor.config.notification_duration == 'number' ) ? - this.editor.config.notification_duration : - 5000; - } - - if ( duration ) { - notification._hideTimeoutId = setTimeout( function() { - notification.hide(); - }, duration ); - } - } - }; - - /** - * Notification area is an area where all notifications are put. The area is laid out dynamically. - * When the first notification is added, the area is shown and all listeners are added. - * When the last notification is removed, the area is hidden and all listeners are removed. - * - * @since 4.5.0 - * @private - * @class CKEDITOR.plugins.notification.area - * @constructor - * @param {CKEDITOR.editor} editor The editor instance. - */ - function Area( editor ) { - var that = this; - - this.editor = editor; - this.notifications = []; - this.element = this._createElement(); - this._uiBuffer = CKEDITOR.tools.eventsBuffer( 10, this._layout, this ); - this._changeBuffer = CKEDITOR.tools.eventsBuffer( 500, this._layout, this ); - - editor.on( 'destroy', function() { - that._removeListeners(); - that.element.remove(); - } ); - } - - /** - * The editor instance. - * - * @readonly - * @property {CKEDITOR.editor} editor - */ - - /** - * The array of added notifications. - * - * @readonly - * @property {Array} notifications - */ - - /** - * Notification area DOM element. This element is created when the area object is created. It will be attached to the document - * when the first notification is added and removed when the last notification is removed. - * - * @readonly - * @property {CKEDITOR.dom.element} element - */ - - /** - * Notification width. Cached for performance reasons. - * - * @private - * @property {CKEDITOR.dom.element} _notificationWidth - */ - - /** - * Notification margin. Cached for performance reasons. - * - * @private - * @property {CKEDITOR.dom.element} _notificationMargin - */ - - /** - * Event buffer object for UI events to optimize performance. - * - * @private - * @property {Object} _uiBuffer - */ - - /** - * Event buffer object for editor change events to optimize performance. - * - * @private - * @property {Object} _changeBuffer - */ - - Area.prototype = { - /** - * Adds the notification to the notification area. If it is the first notification, the area will also be attached to - * the document and listeners will be attached. - * - * Note that the proper way to show a notification is to call the {@link CKEDITOR.plugins.notification#show} method. - * - * @param {CKEDITOR.plugins.notification} notification Notification to add. - */ - add: function( notification ) { - this.notifications.push( notification ); - - this.element.append( notification.element ); - - if ( this.element.getChildCount() == 1 ) { - CKEDITOR.document.getBody().append( this.element ); - this._attachListeners(); - } - - this._layout(); - }, - - /** - * Removes the notification from the notification area. If it is the last notification, the area will also be - * detached from the document and listeners will be detached. - * - * Note that the proper way to hide a notification is to call the {@link CKEDITOR.plugins.notification#hide} method. - * - * @param {CKEDITOR.plugins.notification} notification Notification to remove. - */ - remove: function( notification ) { - var i = CKEDITOR.tools.indexOf( this.notifications, notification ); - - if ( i < 0 ) { - return; - } - - this.notifications.splice( i, 1 ); - - notification.element.remove(); - - if ( !this.element.getChildCount() ) { - this._removeListeners(); - this.element.remove(); - } - }, - - /** - * Creates the notification area element. - * - * @private - * @returns {CKEDITOR.dom.element} Notification area element. - */ - _createElement: function() { - var editor = this.editor, - config = editor.config, - notificationArea = new CKEDITOR.dom.element( 'div' ); - - notificationArea.addClass( 'cke_notifications_area' ); - notificationArea.setAttribute( 'id', 'cke_notifications_area_' + editor.name ); - notificationArea.setStyle( 'z-index', config.baseFloatZIndex - 2 ); - - return notificationArea; - }, - - /** - * Attaches listeners to the notification area. - * - * @private - */ - _attachListeners: function() { - var win = CKEDITOR.document.getWindow(), - editor = this.editor; - - win.on( 'scroll', this._uiBuffer.input ); - win.on( 'resize', this._uiBuffer.input ); - editor.on( 'change', this._changeBuffer.input ); - editor.on( 'floatingSpaceLayout', this._layout, this, null, 20 ); - editor.on( 'blur', this._layout, this, null, 20 ); - }, - - /** - * Detaches listeners from the notification area. - * - * @private - */ - _removeListeners: function() { - var win = CKEDITOR.document.getWindow(), - editor = this.editor; - - win.removeListener( 'scroll', this._uiBuffer.input ); - win.removeListener( 'resize', this._uiBuffer.input ); - editor.removeListener( 'change', this._changeBuffer.input ); - editor.removeListener( 'floatingSpaceLayout', this._layout ); - editor.removeListener( 'blur', this._layout ); - }, - - /** - * Sets the position of the notification area based on the editor content, toolbar as well as - * viewport position and dimensions. - * - * @private - */ - _layout: function() { - var area = this.element, - editor = this.editor, - contentsRect = editor.ui.contentsElement.getClientRect(), - contentsPos = editor.ui.contentsElement.getDocumentPosition(), - top, - topRect, - areaRect = area.getClientRect(), - notification, - notificationWidth = this._notificationWidth, - notificationMargin = this._notificationMargin, - win = CKEDITOR.document.getWindow(), - scrollPos = win.getScrollPosition(), - viewRect = win.getViewPaneSize(), - body = CKEDITOR.document.getBody(), - bodyPos = body.getDocumentPosition(), - cssLength = CKEDITOR.tools.cssLength; - - // Cache for optimization - if ( !notificationWidth || !notificationMargin ) { - notification = this.element.getChild( 0 ); - notificationWidth = this._notificationWidth = notification.getClientRect().width; - notificationMargin = this._notificationMargin = - parseInt( notification.getComputedStyle( 'margin-left' ), 10 ) + - parseInt( notification.getComputedStyle( 'margin-right' ), 10 ); - } - - // Check if toolbar exist and if so, then assign values to it (#491). - if ( editor.toolbar ) { - top = editor.ui.space( editor.config.toolbarLocation ); - topRect = top.getClientRect(); - } - - - // --------------------------------------- Horizontal layout ---------------------------------------- - - // +---Viewport-------------------------------+ +---Viewport-------------------------------+ - // | | | | - // | +---Toolbar----------------------------+ | | +---Content----------------------------+ | - // | | | | | | | | - // | +---Content----------------------------+ | | | | | - // | | | | | +---Toolbar----------------------+ | | - // | | +------Notification------+ | | | | | | | - // | | | | OR | +--------------------------------+ | | - // | | | | | | | | - // | | | | | | +------Notification------+ | | - // | | | | | | | | - // | | | | | | | | - // | +--------------------------------------+ | | +--------------------------------------+ | - // +------------------------------------------+ +------------------------------------------+ - if ( top && top.isVisible() && - topRect.bottom > contentsRect.top && - topRect.bottom < contentsRect.bottom - areaRect.height ) { - setBelowToolbar(); - - // +---Viewport-------------------------------+ - // | | - // | +---Content----------------------------+ | - // | | | | - // | | +------Notification------+ | | - // | | | | - // | | | | - // | | | | - // | +--------------------------------------+ | - // | | - // +------------------------------------------+ - } else if ( contentsRect.top > 0 ) { - setTopStandard(); - - // +---Content----------------------------+ - // | | - // +---Viewport-------------------------------+ - // | | | | - // | | +------Notification------+ | | - // | | | | - // | | | | - // | | | | - // | +--------------------------------------+ | - // | | - // +------------------------------------------+ - } else if ( contentsPos.y + contentsRect.height - areaRect.height > scrollPos.y ) { - setTopFixed(); - - // +---Content----------------------------+ +---Content----------------------------+ - // | | | | - // | | | | - // | | | +------Notification------+ | - // | | | | - // | | OR +--------------------------------------+ - // +---Viewport-------------------------------+ - // | | +------Notification------+ | | +---Viewport-------------------------------+ - // | | | | | | - // | +--------------------------------------+ | | | - // | | | | - // +------------------------------------------+ +------------------------------------------+ - } else { - setBottom(); - } - - function setTopStandard() { - area.setStyles( { - position: 'absolute', - top: cssLength( contentsPos.y ) - } ); - } - - function setBelowToolbar() { - area.setStyles( { - position: 'fixed', - top: cssLength( topRect.bottom ) - } ); - } - - function setTopFixed() { - area.setStyles( { - position: 'fixed', - top: 0 - } ); - } - - function setBottom() { - area.setStyles( { - position: 'absolute', - top: cssLength( contentsPos.y + contentsRect.height - areaRect.height ) - } ); - } - - // ---------------------------------------- Vertical layout ----------------------------------------- - - var leftBase = area.getStyle( 'position' ) == 'fixed' ? - contentsRect.left : - body.getComputedStyle( 'position' ) != 'static' ? contentsPos.x - bodyPos.x : contentsPos.x; - - // Content is narrower than notification - if ( contentsRect.width < notificationWidth + notificationMargin ) { - - // +---Viewport-------------------------------+ - // | | - // | +---Content------------+ | - // | | | | - // | +------Notification------+ | | - // | | | | - // | +----------------------+ | - // | | - // +------------------------------------------+ - if ( contentsPos.x + notificationWidth + notificationMargin > scrollPos.x + viewRect.width ) { - setRight(); - - // +---Viewport-------------------------------+ +---Viewport--------------------------+ - // | | | | - // | +---Content------------+ | +---Content------------+ | - // | | | | | | | | - // | | +------Notification------+ | OR | +------Notification------+ | - // | | | | | | | | - // | +----------------------+ | +----------------------+ | - // | | | | - // +------------------------------------------+ +-------------------------------------+ - } else { - setLeft(); - } - - // Content is wider than notification. - } else { - - // +--+Viewport+------------------------+ - // | | - // | +---Content-----------------------------------------+ - // | | | | - // | | +-----+Notification+-----+ | - // | | | | - // | | | | - // | | | | - // | +---------------------------------------------------+ - // | | - // +------------------------------------+ - if ( contentsPos.x + notificationWidth + notificationMargin > scrollPos.x + viewRect.width ) { - setLeft(); - - // +---Viewport-------------------------+ - // | | - // | +---Content----------------------------------------------+ - // | | | | - // | | +------Notification------+ | | - // | | | | - // | | | | - // | +--------------------------------------------------------+ - // | | - // +------------------------------------+ - } else if ( contentsPos.x + contentsRect.width / 2 + - notificationWidth / 2 + notificationMargin > scrollPos.x + viewRect.width ) { - setRightFixed(); - - // +---Viewport-------------------------+ - // | | - // +---Content----------------------------+ | - // | | | | - // | +------Notification------+ | | - // | | | | - // | | | | - // +--------------------------------------+ | - // | | - // +------------------------------------+ - } else if ( contentsRect.left + contentsRect.width - notificationWidth - notificationMargin < 0 ) { - setRight(); - - // +---Viewport-------------------------+ - // | | - // +---Content---------------------------------------------+ | - // | | | | - // | | +------Notification------+ | | - // | | | | - // | | | | - // +-------------------------------------------------------+ | - // | | - // +------------------------------------+ - } else if ( contentsRect.left + contentsRect.width / 2 - notificationWidth / 2 < 0 ) { - setLeftFixed(); - - // +---Viewport-------------------------+ - // | | - // | +---Content----------------------+ | - // | | | | - // | | +-----Notification-----+ | | - // | | | | - // | | | | - // | +--------------------------------+ | - // | | - // +------------------------------------+ - } else { - setCenter(); - } - } - - function setLeft() { - area.setStyle( 'left', cssLength( leftBase ) ); - } - - function setLeftFixed() { - area.setStyle( 'left', cssLength( leftBase - contentsPos.x + scrollPos.x ) ); - } - - function setCenter() { - area.setStyle( 'left', cssLength( leftBase + contentsRect.width / 2 - notificationWidth / 2 - notificationMargin / 2 ) ); - } - - function setRight() { - area.setStyle( 'left', cssLength( leftBase + contentsRect.width - notificationWidth - notificationMargin ) ); - } - - function setRightFixed() { - area.setStyle( 'left', cssLength( leftBase - contentsPos.x + scrollPos.x + viewRect.width - - notificationWidth - notificationMargin ) ); - } - } - }; - - CKEDITOR.plugins.notification = Notification; - - /** - * After how many milliseconds the notification of the `info` and `success` - * {@link CKEDITOR.plugins.notification#type type} should close automatically. - * `0` means that notifications will not close automatically. - * Note that `warning` and `progress` notifications will never close automatically. - * - * Refer to the [Notifications](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_notifications.html) article - * for more information about this feature. - * - * @since 4.5.0 - * @cfg {Number} [notification_duration=5000] - * @member CKEDITOR.config - */ - - /** - * Event fired when the {@link CKEDITOR.plugins.notification#show} method is called, before the - * notification is shown. If this event is canceled, the notification will not be shown. - * - * Using this event allows you to fully customize how a notification will be shown. It may be used to integrate - * the CKEditor notification system with your web page notifications. - * - * @since 4.5.0 - * @event notificationShow - * @member CKEDITOR.editor - * @param data - * @param {CKEDITOR.plugins.notification} data.notification Notification which will be shown. - * @param {CKEDITOR.editor} editor The editor instance. - */ - - /** - * Event fired when the {@link CKEDITOR.plugins.notification#update} method is called, before the - * notification is updated. If this event is canceled, the notification will not be shown even if the update was important, - * but the object will be updated anyway. Note that canceling this event does not prevent updating {@link #element} - * attributes, but if {@link #notificationShow} was canceled as well, this element is detached from the DOM. - * - * Using this event allows you to fully customize how a notification will be updated. It may be used to integrate - * the CKEditor notification system with your web page notifications. - * - * @since 4.5.0 - * @event notificationUpdate - * @member CKEDITOR.editor - * @param data - * @param {CKEDITOR.plugins.notification} data.notification Notification which will be updated. - * Note that it contains the data that has not been updated yet. - * @param {Object} data.options Update options, see {@link CKEDITOR.plugins.notification#update}. - * @param {CKEDITOR.editor} editor The editor instance. - */ - - /** - * Event fired when the {@link CKEDITOR.plugins.notification#hide} method is called, before the - * notification is hidden. If this event is canceled, the notification will not be hidden. - * - * Using this event allows you to fully customize how a notification will be hidden. It may be used to integrate - * the CKEditor notification system with your web page notifications. - * - * @since 4.5.0 - * @event notificationHide - * @member CKEDITOR.editor - * @param data - * @param {CKEDITOR.plugins.notification} data.notification Notification which will be hidden. - * @param {CKEDITOR.editor} editor The editor instance. - */ - -} )(); diff --git a/libraries/ckeditor/plugins/notificationaggregator/plugin.js b/libraries/ckeditor/plugins/notificationaggregator/plugin.js deleted file mode 100644 index 31b5ea214245ca6ff1e203197cc2ef85e4b6fa6e..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/notificationaggregator/plugin.js +++ /dev/null @@ -1,548 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @fileOverview The "Notification Aggregator" plugin. - * - */ - -( function() { - 'use strict'; - - CKEDITOR.plugins.add( 'notificationaggregator', { - requires: 'notification' - } ); - - /** - * An aggregator of multiple tasks (progresses) which should be displayed using one - * {@link CKEDITOR.plugins.notification notification}. - * - * Once all the tasks are done, it means that the whole process is finished and the {@link #finished} - * event will be fired. - * - * New tasks can be created after the previous set of tasks is finished. This will continue the process and - * fire the {@link #finished} event again when it is done. - * - * Simple usage example: - * - * // Declare one aggregator that will be used for all tasks. - * var aggregator; - * - * // ... - * - * // Create a new aggregator if the previous one finished all tasks. - * if ( !aggregator || aggregator.isFinished() ) { - * // Create a new notification aggregator instance. - * aggregator = new CKEDITOR.plugins.notificationAggregator( editor, 'Loading process, step {current} of {max}...' ); - * - * // Change the notification type to 'success' on finish. - * aggregator.on( 'finished', function() { - * aggregator.notification.update( { message: 'Done', type: 'success' } ); - * } ); - * } - * - * // Create 3 tasks. - * var taskA = aggregator.createTask(), - * taskB = aggregator.createTask(), - * taskC = aggregator.createTask(); - * - * // At this point the notification contains a message: "Loading process, step 0 of 3...". - * - * // Let's close the first one immediately. - * taskA.done(); // "Loading process, step 1 of 3...". - * - * // One second later the message will be: "Loading process, step 2 of 3...". - * setTimeout( function() { - * taskB.done(); - * }, 1000 ); - * - * // Two seconds after the previous message the last task will be completed, meaning that - * // the notification will be closed. - * setTimeout( function() { - * taskC.done(); - * }, 3000 ); - * - * @since 4.5.0 - * @class CKEDITOR.plugins.notificationAggregator - * @mixins CKEDITOR.event - * @constructor Creates a notification aggregator instance. - * @param {CKEDITOR.editor} editor - * @param {String} message The template for the message to be displayed in the notification. The template can use - * the following variables: - * - * * `{current}` – The number of completed tasks. - * * `{max}` – The number of tasks. - * * `{percentage}` – The progress (number 0-100). - * - * @param {String/null} [singularMessage=null] An optional template for the message to be displayed in the notification - * when there is only one task remaining. This template can use the same variables as the `message` template. - * If `null`, then the `message` template will be used. - */ - function Aggregator( editor, message, singularMessage ) { - /** - * @readonly - * @property {CKEDITOR.editor} editor - */ - this.editor = editor; - - /** - * Notification created by the aggregator. - * - * The notification object is modified as aggregator tasks are being closed. - * - * @readonly - * @property {CKEDITOR.plugins.notification/null} - */ - this.notification = null; - - /** - * A template for the notification message. - * - * The template can use the following variables: - * - * * `{current}` – The number of completed tasks. - * * `{max}` – The number of tasks. - * * `{percentage}` – The progress (number 0-100). - * - * @private - * @property {CKEDITOR.template} - */ - this._message = new CKEDITOR.template( message ); - - /** - * A template for the notification message used when only one task is loading. - * - * Sometimes there might be a need to specify a special message when there - * is only one task loading, and to display standard messages in other cases. - * - * For example, you might want to show a message "Translating a widget" rather than - * "Translating widgets (1 of 1)", but still you would want to have a message - * "Translating widgets (2 of 3)" if more widgets are being translated at the same - * time. - * - * Template variables are the same as in {@link #_message}. - * - * @private - * @property {CKEDITOR.template/null} - */ - this._singularMessage = singularMessage ? new CKEDITOR.template( singularMessage ) : null; - - // Set the _tasks, _totalWeights, _doneWeights, _doneTasks properties. - this._tasks = []; - this._totalWeights = 0; - this._doneWeights = 0; - this._doneTasks = 0; - - /** - * Array of tasks tracked by the aggregator. - * - * @private - * @property {CKEDITOR.plugins.notificationAggregator.task[]} _tasks - */ - - /** - * Stores the sum of declared weights for all contained tasks. - * - * @private - * @property {Number} _totalWeights - */ - - /** - * Stores the sum of done weights for all contained tasks. - * - * @private - * @property {Number} _doneWeights - */ - - /** - * Stores the count of tasks done. - * - * @private - * @property {Number} _doneTasks - */ - } - - Aggregator.prototype = { - /** - * Creates a new task that can be updated to indicate the progress. - * - * @param [options] Options object for the task creation. - * @param [options.weight] For more information about weight, see the - * {@link CKEDITOR.plugins.notificationAggregator.task} overview. - * @returns {CKEDITOR.plugins.notificationAggregator.task} An object that represents the task state, and allows - * for its manipulation. - */ - createTask: function( options ) { - options = options || {}; - - var initialTask = !this.notification, - task; - - if ( initialTask ) { - // It's a first call. - this.notification = this._createNotification(); - } - - task = this._addTask( options ); - - task.on( 'updated', this._onTaskUpdate, this ); - task.on( 'done', this._onTaskDone, this ); - task.on( 'canceled', function() { - this._removeTask( task ); - }, this ); - - // Update the aggregator. - this.update(); - - if ( initialTask ) { - this.notification.show(); - } - - return task; - }, - - /** - * Triggers an update on the aggregator, meaning that its UI will be refreshed. - * - * When all the tasks are done, the {@link #finished} event is fired. - */ - update: function() { - this._updateNotification(); - - if ( this.isFinished() ) { - this.fire( 'finished' ); - } - }, - - /** - * Returns a number from `0` to `1` representing the done weights to total weights ratio - * (showing how many of the tasks are done). - * - * Note: For an empty aggregator (without any tasks created) it will return `1`. - * - * @returns {Number} Returns the percentage of tasks done as a number ranging from `0` to `1`. - */ - getPercentage: function() { - // In case there are no weights at all we'll return 1. - if ( this.getTaskCount() === 0 ) { - return 1; - } - - return this._doneWeights / this._totalWeights; - }, - - /** - * @returns {Boolean} Returns `true` if all notification tasks are done - * (or there are no tasks at all). - */ - isFinished: function() { - return this.getDoneTaskCount() === this.getTaskCount(); - }, - - /** - * @returns {Number} Returns a total tasks count. - */ - getTaskCount: function() { - return this._tasks.length; - }, - - /** - * @returns {Number} Returns the number of tasks done. - */ - getDoneTaskCount: function() { - return this._doneTasks; - }, - - /** - * Updates the notification content. - * - * @private - */ - _updateNotification: function() { - this.notification.update( { - message: this._getNotificationMessage(), - progress: this.getPercentage() - } ); - }, - - /** - * Returns a message used in the notification. - * - * @private - * @returns {String} - */ - _getNotificationMessage: function() { - var tasksCount = this.getTaskCount(), - doneTasks = this.getDoneTaskCount(), - templateParams = { - current: doneTasks, - max: tasksCount, - percentage: Math.round( this.getPercentage() * 100 ) - }, - template; - - // If there's only one remaining task and we have a singular message, we should use it. - if ( tasksCount == 1 && this._singularMessage ) { - template = this._singularMessage; - } else { - template = this._message; - } - - return template.output( templateParams ); - }, - - /** - * Creates a notification object. - * - * @private - * @returns {CKEDITOR.plugins.notification} - */ - _createNotification: function() { - return new CKEDITOR.plugins.notification( this.editor, { - type: 'progress' - } ); - }, - - /** - * Creates a {@link CKEDITOR.plugins.notificationAggregator.task} instance based - * on `options`, and adds it to the task list. - * - * @private - * @param options Options object coming from the {@link #createTask} method. - * @returns {CKEDITOR.plugins.notificationAggregator.task} - */ - _addTask: function( options ) { - var task = new Task( options.weight ); - this._tasks.push( task ); - this._totalWeights += task._weight; - return task; - }, - - /** - * Removes a given task from the {@link #_tasks} array and updates the UI. - * - * @private - * @param {CKEDITOR.plugins.notificationAggregator.task} task Task to be removed. - */ - _removeTask: function( task ) { - var index = CKEDITOR.tools.indexOf( this._tasks, task ); - - if ( index !== -1 ) { - // If task was already updated with some weight, we need to remove - // this weight from our cache. - if ( task._doneWeight ) { - this._doneWeights -= task._doneWeight; - } - - this._totalWeights -= task._weight; - - this._tasks.splice( index, 1 ); - // And we also should inform the UI about this change. - this.update(); - } - }, - - /** - * A listener called on the {@link CKEDITOR.plugins.notificationAggregator.task#update} event. - * - * @private - * @param {CKEDITOR.eventInfo} evt Event object of the {@link CKEDITOR.plugins.notificationAggregator.task#update} event. - */ - _onTaskUpdate: function( evt ) { - this._doneWeights += evt.data; - this.update(); - }, - - /** - * A listener called on the {@link CKEDITOR.plugins.notificationAggregator.task#event-done} event. - * - * @private - * @param {CKEDITOR.eventInfo} evt Event object of the {@link CKEDITOR.plugins.notificationAggregator.task#event-done} event. - */ - _onTaskDone: function() { - this._doneTasks += 1; - this.update(); - } - }; - - CKEDITOR.event.implementOn( Aggregator.prototype ); - - /** - * # Overview - * - * This type represents a single task in the aggregator, and exposes methods to manipulate its state. - * - * ## Weights - * - * Task progess is based on its **weight**. - * - * As you create a task, you need to declare its weight. As you want the update to inform about the - * progress, you will need to {@link #update} the task, telling how much of this weight is done. - * - * For example, if you declare that your task has a weight that equals `50` and then call `update` with `10`, - * you will end up with telling that the task is done in 20%. - * - * ### Example Usage of Weights - * - * Let us say that you use tasks for file uploading. - * - * A single task is associated with a single file upload. You can use the file size in bytes as a weight, - * and then as the file upload progresses you just call the `update` method with the number of bytes actually - * downloaded. - * - * @since 4.5.0 - * @class CKEDITOR.plugins.notificationAggregator.task - * @mixins CKEDITOR.event - * @constructor Creates a task instance for notification aggregator. - * @param {Number} [weight=1] - */ - function Task( weight ) { - /** - * Total weight of the task. - * - * @private - * @property {Number} - */ - this._weight = weight || 1; - - /** - * Done weight of the task. - * - * @private - * @property {Number} - */ - this._doneWeight = 0; - - /** - * Indicates when the task is canceled. - * - * @private - * @property {Boolean} - */ - this._isCanceled = false; - } - - Task.prototype = { - /** - * Marks the task as done. - */ - done: function() { - this.update( this._weight ); - }, - - /** - * Updates the done weight of a task. - * - * @param {Number} weight Number indicating how much of the total task {@link #_weight} is done. - */ - update: function( weight ) { - // If task is already done or canceled there is no need to update it, and we don't expect - // progress to be reversed. - if ( this.isDone() || this.isCanceled() ) { - return; - } - - // Note that newWeight can't be higher than _doneWeight. - var newWeight = Math.min( this._weight, weight ), - weightChange = newWeight - this._doneWeight; - - this._doneWeight = newWeight; - - // Fire updated event even if task is done in order to correctly trigger updating the - // notification's message. If we wouldn't do this, then the last weight change would be ignored. - this.fire( 'updated', weightChange ); - - if ( this.isDone() ) { - this.fire( 'done' ); - } - }, - - /** - * Cancels the task (the task will be removed from the aggregator). - */ - cancel: function() { - // If task is already done or canceled. - if ( this.isDone() || this.isCanceled() ) { - return; - } - - // Mark task as canceled. - this._isCanceled = true; - - // We'll fire cancel event it's up to aggregator to listen for this event, - // and remove the task. - this.fire( 'canceled' ); - }, - - /** - * Checks if the task is done. - * - * @returns {Boolean} - */ - isDone: function() { - return this._weight === this._doneWeight; - }, - - /** - * Checks if the task is canceled. - * - * @returns {Boolean} - */ - isCanceled: function() { - return this._isCanceled; - } - }; - - CKEDITOR.event.implementOn( Task.prototype ); - - /** - * Fired when all tasks are done. When this event occurs, the notification may change its type to `success` or be hidden: - * - * aggregator.on( 'finished', function() { - * if ( aggregator.getTaskCount() == 0 ) { - * aggregator.notification.hide(); - * } else { - * aggregator.notification.update( { message: 'Done', type: 'success' } ); - * } - * } ); - * - * @event finished - * @member CKEDITOR.plugins.notificationAggregator - */ - - /** - * Fired upon each weight update of the task. - * - * var myTask = new Task( 100 ); - * myTask.update( 30 ); - * // Fires updated event with evt.data = 30. - * myTask.update( 40 ); - * // Fires updated event with evt.data = 10. - * myTask.update( 20 ); - * // Fires updated event with evt.data = -20. - * - * @event updated - * @param {Number} data The difference between the new weight and the previous one. - * @member CKEDITOR.plugins.notificationAggregator.task - */ - - /** - * Fired when the task is done. - * - * @event done - * @member CKEDITOR.plugins.notificationAggregator.task - */ - - /** - * Fired when the task is canceled. - * - * @event canceled - * @member CKEDITOR.plugins.notificationAggregator.task - */ - - // Expose Aggregator type. - CKEDITOR.plugins.notificationAggregator = Aggregator; - CKEDITOR.plugins.notificationAggregator.task = Task; -} )(); diff --git a/libraries/ckeditor/plugins/textmatch/plugin.js b/libraries/ckeditor/plugins/textmatch/plugin.js deleted file mode 100644 index c451181be0a3d837ea816a3d158e82a40e0167d1..0000000000000000000000000000000000000000 --- a/libraries/ckeditor/plugins/textmatch/plugin.js +++ /dev/null @@ -1,331 +0,0 @@ -/** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -'use strict'; - -( function() { - - CKEDITOR.plugins.add( 'textmatch', {} ); - - /** - * A global namespace for methods exposed by the [Text Match](https://ckeditor.com/cke4/addon/textmatch) plugin. - * - * The most important function is {@link #match} which performs a text - * search in the DOM. - * - * @singleton - * @class - * @since 4.10.0 - */ - CKEDITOR.plugins.textMatch = {}; - - /** - * Allows to search in the DOM for matching text using a callback which operates on strings instead of text nodes. - * Returns {@link CKEDITOR.dom.range} and the matching text. - * - * ```javascript - * var range = editor.getSelection().getRanges()[ 0 ]; - * - * CKEDITOR.plugins.textMatch.match( range, function( text, offset ) { - * // Let's assume that text is 'Special thanks to #jo.' and offset is 21. - * // The offset "21" means that the caret is between '#jo' and '.'. - * - * // Get the text before the caret. - * var left = text.slice( 0, offset ), - * // Will look for a literal '#' character and at least two word characters. - * match = left.match( /#\w{2,}$/ ); - * - * if ( !match ) { - * return null; - * } - * - * // The matching fragment is the '#jo', which can - * // be identified by the following offsets: { start: 18, end: 21 }. - * return { start: match.index, end: offset }; - * } ); - * ``` - * - * @member CKEDITOR.plugins.textMatch - * @param {CKEDITOR.dom.range} range A collapsed range — the position from which the scanning starts. - * Usually the caret position. - * @param {Function} testCallback A callback executed to check if the text matches. - * @param {String} testCallback.text The full text to check. - * @param {Number} testCallback.rangeOffset An offset of the `range` in the `text` to be checked. - * @param {Object} [testCallback.return] The position of the matching fragment (`null` if nothing matches). - * @param {Number} testCallback.return.start The offset of the start of the matching fragment. - * @param {Number} testCallback.return.end The offset of the end of the matching fragment. - * - * @returns {Object/null} An object with information about the matching text or `null`. - * @returns {String} return.text The matching text. - * The text does not reflect the range offsets. The range could contain additional, - * browser-related characters like {@link CKEDITOR.dom.selection#FILLING_CHAR_SEQUENCE}. - * @returns {CKEDITOR.dom.range} return.range A range in the DOM for the text that matches. - */ - CKEDITOR.plugins.textMatch.match = function( range, callback ) { - var textAndOffset = CKEDITOR.plugins.textMatch.getTextAndOffset( range ), - fillingCharSequence = CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE, - fillingSequenceOffset = 0; - - if ( !textAndOffset ) { - return; - } - - // Remove filling char sequence for clean query (#2038). - if ( textAndOffset.text.indexOf( fillingCharSequence ) == 0 ) { - fillingSequenceOffset = fillingCharSequence.length; - - textAndOffset.text = textAndOffset.text.replace( fillingCharSequence, '' ); - textAndOffset.offset -= fillingSequenceOffset; - } - - var result = callback( textAndOffset.text, textAndOffset.offset ); - - if ( !result ) { - return null; - } - - return { - range: CKEDITOR.plugins.textMatch.getRangeInText( range, result.start, result.end + fillingSequenceOffset ), - text: textAndOffset.text.slice( result.start, result.end ) - }; - }; - - /** - * Returns a text (as a string) in which the DOM range is located (the function scans for adjacent text nodes) - * and the offset of the caret in that text. - * - * ## Examples - * - * * `{}` is the range position in the text node (it means that the text node is **not** split at that position). - * * `[]` is the range position in the element (it means that the text node is split at that position). - * * `.` is a separator for text nodes (it means that the text node is split at that position). - * - * Examples: - * - * ``` - * Input: <p>he[]llo</p> - * Result: { text: 'hello', offset: 2 } - * - * Input: <p>he.llo{}</p> - * Result: { text: 'hello', offset: 5 } - * - * Input: <p>{}he.ll<i>o</i></p> - * Result: { text: 'hell', offset: 0 } - * - * Input: <p>he{}<i>ll</i>o</p> - * Result: { text: 'he', offset: 2 } - * - * Input: <p>he<i>ll</i>o.m{}y.friend</p> - * Result: { text: 'omyfriend', offset: 2 } - * ``` - * - * @member CKEDITOR.plugins.textMatch - * @param {CKEDITOR.dom.range} range - * @returns {Object/null} - * @returns {String} return.text The text in which the DOM range is located. - * @returns {Number} return.offset An offset of the caret. - */ - CKEDITOR.plugins.textMatch.getTextAndOffset = function( range ) { - if ( !range.collapsed ) { - return null; - } - - var text = '', offset = 0, - textNodes = CKEDITOR.plugins.textMatch.getAdjacentTextNodes( range ), - nodeReached = false, - elementIndex, - startContainerIsText = ( range.startContainer.type != CKEDITOR.NODE_ELEMENT ); - - if ( startContainerIsText ) { - // Determining element index in textNodes array. - elementIndex = indexOf( textNodes, function( current ) { - return range.startContainer.equals( current ); - } ); - } else { - // Based on range startOffset decreased by first text node index. - elementIndex = range.startOffset - ( textNodes[ 0 ] ? textNodes[ 0 ].getIndex() : 0 ); - } - - var max = textNodes.length; - for ( var i = 0; i < max; i += 1 ) { - var currentNode = textNodes[ i ]; - text += currentNode.getText(); - - // We want to increase text offset only when startContainer is not reached. - if ( !nodeReached ) { - if ( startContainerIsText ) { - if ( i == elementIndex ) { - nodeReached = true; - offset += range.startOffset; - } else { - offset += currentNode.getText().length; - } - } else { - if ( i == elementIndex ) { - nodeReached = true; - } - - // In below example there are three text nodes in p element and four possible offsets ( 0, 1, 2, 3 ) - // We are going to increase offset while iteration: - // index 0 ==> 0 - // index 1 ==> 3 - // index 2 ==> 3 + 3 - // index 3 ==> 3 + 3 + 2 - - // <p> foo bar ba </p> - // 0^^^1^^^2^^3 - if ( i > 0 ) { - offset += textNodes[ i - 1 ].getText().length; - } - - // If element index at last element we also want to increase offset. - if ( max == elementIndex && i + 1 == max ) { - offset += currentNode.getText().length; - } - } - } - } - - return { - text: text, - offset: offset - }; - }; - - /** - * Transforms the `start` and `end` offsets in the text generated by the {@link #getTextAndOffset} - * method into a DOM range. - * - * ## Examples - * - * * `{}` is the range position in the text node (it means that the text node is **not** split at that position). - * * `.` is a separator for text nodes (it means that the text node is split at that position). - * - * Examples: - * - * ``` - * Input: <p>f{}oo.bar</p>, 0, 3 - * Result: <p>{foo}.bar</p> - * - * Input: <p>f{}oo.bar</p>, 1, 5 - * Result: <p>f{oo.ba}r</p> - * ``` - * - * @member CKEDITOR.plugins.textMatch - * @param {CKEDITOR.dom.range} range - * @param {Number} start A start offset. - * @param {Number} end An end offset. - * @returns {CKEDITOR.dom.range} Transformed range. - */ - CKEDITOR.plugins.textMatch.getRangeInText = function( range, start, end ) { - var resultRange = new CKEDITOR.dom.range( range.root ), - elements = CKEDITOR.plugins.textMatch.getAdjacentTextNodes( range ), - startData = findElementAtOffset( elements, start ), - endData = findElementAtOffset( elements, end ); - - resultRange.setStart( startData.element, startData.offset ); - resultRange.setEnd( endData.element, endData.offset ); - - return resultRange; - }; - - /** - * Creates a collection of adjacent text nodes which are between DOM elements, starting from the given range. - * This function works only for collapsed ranges. - * - * ## Examples - * - * * `{}` is the range position in the text node (it means that the text node is **not** split at that position). - * * `.` is a separator for text nodes (it means that the text node is split at that position). - * - * Examples: - * - * ``` - * Input: <p>he.llo{}</p> - * Result: [ 'he', 'llo' ] - * - * Input: <p>{}he.ll<i>o</i></p> - * Result: [ 'he', 'll' ] - * - * Input: <p>he{}<i>ll</i>o.</p> - * Result: [ 'he' ] - * - * Input: <p>he<i>ll</i>{}o.my.friend</p> - * Result: [ 'o', 'my', 'friend' ] - * ``` - * - * @member CKEDITOR.plugins.textMatch - * @param {CKEDITOR.dom.range} range - * @return {CKEDITOR.dom.text[]} An array of text nodes. - */ - CKEDITOR.plugins.textMatch.getAdjacentTextNodes = function( range ) { - if ( !range.collapsed ) { - throw new Error( 'Range must be collapsed.' ); // %REMOVE_LINE% - // Reachable in prod mode. - return []; // jshint ignore:line - } - - var collection = [], - siblings, - elementIndex, - node, i; - - if ( range.startContainer.type != CKEDITOR.NODE_ELEMENT ) { - siblings = range.startContainer.getParent().getChildren(); - elementIndex = range.startContainer.getIndex(); - } else { - siblings = range.startContainer.getChildren(); - elementIndex = range.startOffset; - } - - i = elementIndex; - while ( node = siblings.getItem( --i ) ) { - if ( node.type == CKEDITOR.NODE_TEXT ) { - collection.unshift( node ); - } else { - break; - } - } - - i = elementIndex; - while ( node = siblings.getItem( i++ ) ) { - if ( node.type == CKEDITOR.NODE_TEXT ) { - collection.push( node ); - } else { - break; - } - } - - return collection; - }; - - function findElementAtOffset( elements, offset ) { - var max = elements.length, - currentOffset = 0; - for ( var i = 0; i < max; i += 1 ) { - var current = elements[ i ]; - if ( offset >= currentOffset && currentOffset + current.getText().length >= offset ) { - return { - element: current, - offset: offset - currentOffset - }; - } - - currentOffset += current.getText().length; - } - - return null; - } - - function indexOf( arr, checker ) { - for ( var i = 0; i < arr.length; i++ ) { - if ( checker( arr[ i ] ) ) { - return i; - } - } - - return -1; - } -} )(); diff --git a/tests/features/bootstrap/VarbaseContext.php b/tests/features/bootstrap/VarbaseContext.php index 63e68e168acb1adc146a3dfdba1467fb913a9dfd..b4bb677e272be232b63fd2a6a121cf035c6f6837 100644 --- a/tests/features/bootstrap/VarbaseContext.php +++ b/tests/features/bootstrap/VarbaseContext.php @@ -534,7 +534,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception('Could not find an id for the rich text editor field : ' . $locator); } - $this->getSession()->executeScript("CKEDITOR.instances[\"$fieldId\"].setData(\"$value\");"); + $this->getSession()->executeScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).setData(\"$value\");"); } /** @@ -556,7 +556,14 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception('Could not find an id for the rich text editor field : ' . $locator); } - $this->getSession()->executeScript("CKEDITOR.instances[\"$fieldId\"].execCommand( '$selectorCommand' );"); + // Find the command button by the select command. + $element = $this->getSession()->getPage()->find('xpath', "//button[span[text()='$selectorCommand']]"); + + if (is_null($element)) { + throw new \Exception("The $selectorCommand command button in the rich text editor field $locator was not found"); + } + $element->click(); + } @@ -588,7 +595,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception('Could not find an id for the rich text editor field : ' . $locator); } - $this->getSession()->executeScript("CKEDITOR.instances[\"$fieldId\"].setData(CKEDITOR.instances[\"$fieldId\"].getData()+\"$value\");"); + $this->getSession()->executeScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).setData(Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).getData()+\"$value\");"); } /** @@ -618,7 +625,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception('Could not find an id for the rich text editor field : ' . $locator); } - $this->getSession()->executeScript("CKEDITOR.instances[\"$fieldId\"].setData(\"$value\"+CKEDITOR.instances[\"$fieldId\"].getData());"); + $this->getSession()->executeScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).setData(\"$value\"+Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).getData());"); } /** @@ -633,13 +640,12 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext */ public function moveFocusToTheRichTextEditorField($selectedField) { $el = $this->getSession()->getPage()->findField($selectedField); - $fieldid = $el->getAttribute('id'); + $fieldId = $el->getAttribute('id'); - if (empty($fieldid)) { + if (empty($fieldId)) { throw new \Exception('Could not find an id for the rich text editor field : ' . $selectedField); } - - $this->getSession()->getDriver()->evaluateScript("CKEDITOR.instances[\"$fieldid\"].focus();"); + $this->getSession()->getDriver()->evaluateScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).editing.view.focus()"); } /** @@ -654,16 +660,44 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext */ public function selectAllTextInTheRichTextEditorField($selectedField) { $el = $this->getSession()->getPage()->findField($selectedField); - $fieldid = $el->getAttribute('id'); + $fieldId = $el->getAttribute('id'); + + if (empty($fieldId)) { + throw new \Exception('Could not find an id for the rich text editor field : ' . $selectedField); + } + + $this->getSession()->getDriver()->evaluateScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).execCommand('selectAll', false, null);"); + $this->getSession()->getDriver()->evaluateScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).forceNextSelectionCheck();"); + $this->getSession()->getDriver()->evaluateScript("Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).selectionChange();"); - if (empty($fieldid)) { + } + + /** + * Click on the save button in the the rich text editor field + * + * Varbase Context #varbase. + * + * Example 1: I click on the save button in "Body" rich text editor field + * + * @Given /^I click on the save button in "(?P<selectedField>[^"]*)" rich text editor field$/ + */ + public function iClickOnTheSaveButtonInTheEditor($selectedField) { + $selectorFieldElement = $this->getSession()->getPage()->findField($selectedField); + $fieldId = $selectorFieldElement->getAttribute('id'); + + if (empty($fieldId)) { throw new \Exception('Could not find an id for the rich text editor field : ' . $selectedField); } - $this->getSession()->getDriver()->evaluateScript("CKEDITOR.instances[\"$fieldid\"].execCommand('selectAll', false, null);"); - $this->getSession()->getDriver()->evaluateScript("CKEDITOR.instances[\"$fieldid\"].forceNextSelectionCheck();"); - $this->getSession()->getDriver()->evaluateScript("CKEDITOR.instances[\"$fieldid\"].selectionChange();"); + // Find the save button for the current selected field + $element = $this->getSession()->getPage()->find('css', "button.ck.ck-button.ck-off.ck-button-save"); + if (empty($element)) { + throw new \Exception("No save button for the {$selectedField} rich text editor field."); + } + + // Click the save button. + $element->click(); } /** @@ -1203,7 +1237,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext * * Varbase Context #varbase * - * Exmaple #1: And I switch to section background video settings + * Example #1: And I switch to section background video settings * * @When I switch to section background video settings */ @@ -1338,7 +1372,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext * * Varbase Context #varbase. * - * Example 1: I double click on the image with the "Flafg Earth image title" title text. + * Example 1: I double click on the image with the "Flag Earth image title" title text. * * @Given /^I double click on the image with the "([^"]*)" title text$/ */ @@ -1435,7 +1469,7 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception('Could not find an id for the rich text editor field : ' . $locator); } - $this->getSession()->executeScript("return CKEDITOR.instances[\"$fieldId\"].getData();"); + $this->getSession()->executeScript("return Drupal.CKEditor5Instances.get(document.getElementById(\"$fieldId\").dataset[\"ckeditor5Id\"]).getData();"); // Switch to the iframe. $iFreamID = $this->getAttributeByOtherAttributeValue('id', 'title', $fieldId, 'iframe'); @@ -2005,10 +2039,10 @@ class VarbaseContext extends RawDrupalContext implements SnippetAcceptingContext throw new \Exception("Field '{$field}' not found"); } - $fieldid = $elementField->getAttribute('id'); + $fieldId = $elementField->getAttribute('id'); $js = <<<JS -var node = document.getElementById("{$fieldid}"); +var node = document.getElementById("{$fieldId}"); var keyEvent = document.createEvent('KeyboardEvent'); keyEvent.initKeyEvent('keypress', // typeArg, true, // canBubbleArg, diff --git a/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature b/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature index a8f5504f0bbf166d1ebfae1dff2bfabd5fbc8492..aed251ee2bb0dafb66532b2e0cb29407a46581cb 100644 --- a/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature +++ b/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature @@ -4,7 +4,7 @@ I want to be able to check if the site has got the English language Enabled So that can be sure that the website is using the English language as one of the languages. @javascript @local @development @staging @production - Scenario: Check if we can Create Basic page with English for the language of the content + Scenario: Check if a content admin user can Create Basic page with English for the language of the content Given I am a logged in user with the "Content admin" user And I go to "/node/add/page" And I wait @@ -19,7 +19,7 @@ So that can be sure that the website is using the English language as one of the Then I should see "Test English Basic page title by content admin" @javascript @local @development @staging @production - Scenario: Check if we can Create Landing page with English for the language of the content + Scenario: Check if a content admin user can Create Landing page with English for the language of the content Given I am a logged in user with the "Content admin" user And I go to "/node/add/landing_page" And I wait @@ -33,7 +33,7 @@ So that can be sure that the website is using the English language as one of the Then I should see "Test English Landing page title by content admin" @javascript @local @development @staging @production - Scenario: Check if we can Create Basic page with English for the language of the content + Scenario: Check if a site admin user can Create Basic page with English for the language of the content Given I am a logged in user with the "Site admin" user And I go to "/node/add/page" And I wait @@ -48,7 +48,7 @@ So that can be sure that the website is using the English language as one of the Then I should see "Test English Basic page title by site admin" @javascript @local @development @staging @production - Scenario: Check if we can Create Landing page with English for the language of the content + Scenario: Check if a site admin user can can Create Landing page with English for the language of the content Given I am a logged in user with the "Site admin" user And I go to "/node/add/landing_page" And I wait diff --git a/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature b/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature index e211ee5e0e1328be469779198abf55a03c003043..49daae664d9bb324e7b13ec6ee96e4a8e98b3357 100644 --- a/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature +++ b/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature @@ -22,16 +22,16 @@ So that will ease the work of adding internal links in the rich text editor fiel When I select "full_html" from "Text format" And I fill in "Linking to internal content #2 title" for "Title" And I fill in the rich text editor field "Body" with " Linking to internal content #2 body " - And I click on "drupallink" command button in the rich text editor field "Body" + And I click on "Link" command button in the rich text editor field "Body" And I wait for AJAX to finish And I wait 2s And I wait for AJAX to finish - Then I should see "Add link" - When I fill in "Linking" for "URL" - And I press the " " key in the "URL" field - And I press the "t" key in the "URL" field - And I press the "o" key in the "URL" field - And I press the "enter" key in the "URL" field + Then I should see "Link URL" + When I fill in "Linking" for "Link URL" + And I press the " " key in the "Link URL" field + And I press the "t" key in the "Link URL" field + And I press the "o" key in the "Link URL" field + And I press the "enter" key in the "Link URL" field And I wait for AJAX to finish And I wait 2s And I wait for AJAX to finish @@ -40,7 +40,7 @@ So that will ease the work of adding internal links in the rich text editor fiel And I wait for AJAX to finish And I wait 2s And I wait for AJAX to finish - And I click "Save" in the "button" element with the "class" attribute set to "button js-form-submit form-submit ui-button ui-corner-all ui-widget" + And I click on the save button in "Body" rich text editor field And I wait And I select "published" from "edit-moderation-state-0-state" And I press the "Save" button