From c63493c899de714b05b0521bb38aab60d19030ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 20 Jan 2017 00:55:51 +0100 Subject: Validation initiale --- sources/plugins/link/dialogs/anchor.js | 105 +++ sources/plugins/link/dialogs/link.js | 979 ++++++++++++++++++++++++ sources/plugins/link/icons/anchor-rtl.png | Bin 0 -> 523 bytes sources/plugins/link/icons/anchor.png | Bin 0 -> 517 bytes sources/plugins/link/icons/hidpi/anchor-rtl.png | Bin 0 -> 957 bytes sources/plugins/link/icons/hidpi/anchor.png | Bin 0 -> 917 bytes sources/plugins/link/icons/hidpi/link.png | Bin 0 -> 935 bytes sources/plugins/link/icons/hidpi/unlink.png | Bin 0 -> 1317 bytes sources/plugins/link/icons/link.png | Bin 0 -> 533 bytes sources/plugins/link/icons/unlink.png | Bin 0 -> 692 bytes sources/plugins/link/images/anchor.png | Bin 0 -> 752 bytes sources/plugins/link/images/hidpi/anchor.png | Bin 0 -> 1109 bytes sources/plugins/link/lang/af.js | 67 ++ sources/plugins/link/lang/ar.js | 67 ++ sources/plugins/link/lang/az.js | 67 ++ sources/plugins/link/lang/bg.js | 67 ++ sources/plugins/link/lang/bn.js | 67 ++ sources/plugins/link/lang/bs.js | 67 ++ sources/plugins/link/lang/ca.js | 67 ++ sources/plugins/link/lang/cs.js | 67 ++ sources/plugins/link/lang/cy.js | 67 ++ sources/plugins/link/lang/da.js | 67 ++ sources/plugins/link/lang/de-ch.js | 67 ++ sources/plugins/link/lang/de.js | 67 ++ sources/plugins/link/lang/el.js | 67 ++ sources/plugins/link/lang/en-au.js | 67 ++ sources/plugins/link/lang/en-ca.js | 67 ++ sources/plugins/link/lang/en-gb.js | 67 ++ sources/plugins/link/lang/en.js | 67 ++ sources/plugins/link/lang/eo.js | 67 ++ sources/plugins/link/lang/es.js | 67 ++ sources/plugins/link/lang/et.js | 67 ++ sources/plugins/link/lang/eu.js | 67 ++ sources/plugins/link/lang/fa.js | 67 ++ sources/plugins/link/lang/fi.js | 67 ++ sources/plugins/link/lang/fo.js | 67 ++ sources/plugins/link/lang/fr-ca.js | 67 ++ sources/plugins/link/lang/fr.js | 67 ++ sources/plugins/link/lang/gl.js | 67 ++ sources/plugins/link/lang/gu.js | 67 ++ sources/plugins/link/lang/he.js | 67 ++ sources/plugins/link/lang/hi.js | 67 ++ sources/plugins/link/lang/hr.js | 67 ++ sources/plugins/link/lang/hu.js | 67 ++ sources/plugins/link/lang/id.js | 67 ++ sources/plugins/link/lang/is.js | 67 ++ sources/plugins/link/lang/it.js | 67 ++ sources/plugins/link/lang/ja.js | 67 ++ sources/plugins/link/lang/ka.js | 67 ++ sources/plugins/link/lang/km.js | 67 ++ sources/plugins/link/lang/ko.js | 67 ++ sources/plugins/link/lang/ku.js | 67 ++ sources/plugins/link/lang/lt.js | 67 ++ sources/plugins/link/lang/lv.js | 67 ++ sources/plugins/link/lang/mk.js | 67 ++ sources/plugins/link/lang/mn.js | 67 ++ sources/plugins/link/lang/ms.js | 67 ++ sources/plugins/link/lang/nb.js | 67 ++ sources/plugins/link/lang/nl.js | 67 ++ sources/plugins/link/lang/no.js | 67 ++ sources/plugins/link/lang/oc.js | 67 ++ sources/plugins/link/lang/pl.js | 67 ++ sources/plugins/link/lang/pt-br.js | 67 ++ sources/plugins/link/lang/pt.js | 67 ++ sources/plugins/link/lang/ro.js | 67 ++ sources/plugins/link/lang/ru.js | 67 ++ sources/plugins/link/lang/si.js | 67 ++ sources/plugins/link/lang/sk.js | 67 ++ sources/plugins/link/lang/sl.js | 67 ++ sources/plugins/link/lang/sq.js | 67 ++ sources/plugins/link/lang/sr-latn.js | 67 ++ sources/plugins/link/lang/sr.js | 67 ++ sources/plugins/link/lang/sv.js | 67 ++ sources/plugins/link/lang/th.js | 67 ++ sources/plugins/link/lang/tr.js | 67 ++ sources/plugins/link/lang/tt.js | 67 ++ sources/plugins/link/lang/ug.js | 67 ++ sources/plugins/link/lang/uk.js | 67 ++ sources/plugins/link/lang/vi.js | 67 ++ sources/plugins/link/lang/zh-cn.js | 67 ++ sources/plugins/link/lang/zh.js | 67 ++ sources/plugins/link/plugin.js | 828 ++++++++++++++++++++ 82 files changed, 6535 insertions(+) create mode 100644 sources/plugins/link/dialogs/anchor.js create mode 100644 sources/plugins/link/dialogs/link.js create mode 100644 sources/plugins/link/icons/anchor-rtl.png create mode 100644 sources/plugins/link/icons/anchor.png create mode 100644 sources/plugins/link/icons/hidpi/anchor-rtl.png create mode 100644 sources/plugins/link/icons/hidpi/anchor.png create mode 100644 sources/plugins/link/icons/hidpi/link.png create mode 100644 sources/plugins/link/icons/hidpi/unlink.png create mode 100644 sources/plugins/link/icons/link.png create mode 100644 sources/plugins/link/icons/unlink.png create mode 100644 sources/plugins/link/images/anchor.png create mode 100644 sources/plugins/link/images/hidpi/anchor.png create mode 100644 sources/plugins/link/lang/af.js create mode 100644 sources/plugins/link/lang/ar.js create mode 100644 sources/plugins/link/lang/az.js create mode 100644 sources/plugins/link/lang/bg.js create mode 100644 sources/plugins/link/lang/bn.js create mode 100644 sources/plugins/link/lang/bs.js create mode 100644 sources/plugins/link/lang/ca.js create mode 100644 sources/plugins/link/lang/cs.js create mode 100644 sources/plugins/link/lang/cy.js create mode 100644 sources/plugins/link/lang/da.js create mode 100644 sources/plugins/link/lang/de-ch.js create mode 100644 sources/plugins/link/lang/de.js create mode 100644 sources/plugins/link/lang/el.js create mode 100644 sources/plugins/link/lang/en-au.js create mode 100644 sources/plugins/link/lang/en-ca.js create mode 100644 sources/plugins/link/lang/en-gb.js create mode 100644 sources/plugins/link/lang/en.js create mode 100644 sources/plugins/link/lang/eo.js create mode 100644 sources/plugins/link/lang/es.js create mode 100644 sources/plugins/link/lang/et.js create mode 100644 sources/plugins/link/lang/eu.js create mode 100644 sources/plugins/link/lang/fa.js create mode 100644 sources/plugins/link/lang/fi.js create mode 100644 sources/plugins/link/lang/fo.js create mode 100644 sources/plugins/link/lang/fr-ca.js create mode 100644 sources/plugins/link/lang/fr.js create mode 100644 sources/plugins/link/lang/gl.js create mode 100644 sources/plugins/link/lang/gu.js create mode 100644 sources/plugins/link/lang/he.js create mode 100644 sources/plugins/link/lang/hi.js create mode 100644 sources/plugins/link/lang/hr.js create mode 100644 sources/plugins/link/lang/hu.js create mode 100644 sources/plugins/link/lang/id.js create mode 100644 sources/plugins/link/lang/is.js create mode 100644 sources/plugins/link/lang/it.js create mode 100644 sources/plugins/link/lang/ja.js create mode 100644 sources/plugins/link/lang/ka.js create mode 100644 sources/plugins/link/lang/km.js create mode 100644 sources/plugins/link/lang/ko.js create mode 100644 sources/plugins/link/lang/ku.js create mode 100644 sources/plugins/link/lang/lt.js create mode 100644 sources/plugins/link/lang/lv.js create mode 100644 sources/plugins/link/lang/mk.js create mode 100644 sources/plugins/link/lang/mn.js create mode 100644 sources/plugins/link/lang/ms.js create mode 100644 sources/plugins/link/lang/nb.js create mode 100644 sources/plugins/link/lang/nl.js create mode 100644 sources/plugins/link/lang/no.js create mode 100644 sources/plugins/link/lang/oc.js create mode 100644 sources/plugins/link/lang/pl.js create mode 100644 sources/plugins/link/lang/pt-br.js create mode 100644 sources/plugins/link/lang/pt.js create mode 100644 sources/plugins/link/lang/ro.js create mode 100644 sources/plugins/link/lang/ru.js create mode 100644 sources/plugins/link/lang/si.js create mode 100644 sources/plugins/link/lang/sk.js create mode 100644 sources/plugins/link/lang/sl.js create mode 100644 sources/plugins/link/lang/sq.js create mode 100644 sources/plugins/link/lang/sr-latn.js create mode 100644 sources/plugins/link/lang/sr.js create mode 100644 sources/plugins/link/lang/sv.js create mode 100644 sources/plugins/link/lang/th.js create mode 100644 sources/plugins/link/lang/tr.js create mode 100644 sources/plugins/link/lang/tt.js create mode 100644 sources/plugins/link/lang/ug.js create mode 100644 sources/plugins/link/lang/uk.js create mode 100644 sources/plugins/link/lang/vi.js create mode 100644 sources/plugins/link/lang/zh-cn.js create mode 100644 sources/plugins/link/lang/zh.js create mode 100644 sources/plugins/link/plugin.js (limited to 'sources/plugins/link') diff --git a/sources/plugins/link/dialogs/anchor.js b/sources/plugins/link/dialogs/anchor.js new file mode 100644 index 0000000..2b32b71 --- /dev/null +++ b/sources/plugins/link/dialogs/anchor.js @@ -0,0 +1,105 @@ +/** + * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +CKEDITOR.dialog.add( 'anchor', function( editor ) { + // Function called in onShow to load selected element. + var loadElements = function( element ) { + this._.selectedElement = 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' ); + } + + return { + title: editor.lang.link.anchor.title, + minWidth: 300, + minHeight: 60, + onOk: function() { + var name = CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtName' ) ); + var attributes = { + id: name, + name: name, + 'data-cke-saved-name': name + }; + + if ( this._.selectedElement ) { + if ( this._.selectedElement.data( 'cke-realelement' ) ) { + var newFake = createFakeAnchor( editor, attributes ); + newFake.replace( this._.selectedElement ); + + // Selecting fake element for IE. (#11377) + if ( CKEDITOR.env.ie ) + editor.getSelection().selectElement( newFake ); + } else { + this._.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'; + + // Apply style. + var style = new CKEDITOR.style( { element: 'a', attributes: attributes } ); + style.type = CKEDITOR.STYLE_INLINE; + editor.applyStyle( style ); + } + } + }, + + onHide: function() { + delete this._.selectedElement; + }, + + onShow: function() { + var sel = editor.getSelection(), + fullySelected = sel.getSelectedElement(), + 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 ); + + if ( fullySelected ) + this._.selectedElement = fullySelected; + } + + 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/sources/plugins/link/dialogs/link.js b/sources/plugins/link/dialogs/link.js new file mode 100644 index 0000000..914471f --- /dev/null +++ b/sources/plugins/link/dialogs/link.js @@ -0,0 +1,979 @@ +/** + * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +'use strict'; + +( function() { + CKEDITOR.dialog.add( 'link', function( editor ) { + var plugin = CKEDITOR.plugins.link, + initialLinkText; + + // 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' ], + 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, + 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' ] + ], + 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, + 'default': 'http://', + items: [ + // Force 'ltr' for protocol names in BIDI. (#5433) + [ 'http://\u200E', 'http://' ], + [ 'https://\u200E', 'https://' ], + [ 'ftp://\u200E', 'ftp://' ], + [ 'news://\u200E', 'news://' ], + [ linkLang.other, '' ] + ], + 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; + + var 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() { + if ( this.allowOnChange ) // Dont't call on dialog load. + 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; + } + + if ( this.getDialog().fakeObj ) // Edit Anchor. + 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 #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: '
' + CKEDITOR.tools.htmlEncode( linkLang.noAnchors ) + '
', + // 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(); + } + } ] + }, + { + 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(), + selectedElement = selection.getSelectedElement(), + displayTextField = this.getContentElement( 'info', 'linkDisplayText' ).getElement().getParent().getParent(), + element = null; + + // Fill in all the relevant fields if there's already one link selected. + if ( ( element = plugin.getSelectedLink( editor ) ) && element.hasAttribute( 'href' ) ) { + // Don't change selection if some element is already selected. + // For example - don't destroy fake selection. + if ( !selectedElement ) { + selection.selectElement( element ); + selectedElement = element; + } + } else { + element = null; + } + + // Here we'll decide whether or not we want to show Display Text field. + if ( plugin.showDisplayTextForElement( selectedElement, editor ) ) { + displayTextField.show(); + } else { + displayTextField.hide(); + } + + var data = plugin.parseLinkAttributes( editor, element ); + + // Record down the selected element in the dialog. + this._.selectedElement = element; + + this.setupContent( data ); + }, + onOk: function() { + var data = {}; + + // Collect data from fields. + this.commitContent( data ); + + var selection = editor.getSelection(), + attributes = plugin.getLinkAttributes( editor, data ), + bm, + nestedLinks; + + if ( !this._.selectedElement ) { + var range = selection.getRanges()[ 0 ], + text; + + // Use link URL as text with a collapsed cursor. + if ( range.collapsed ) { + // Short mailto link text view (#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 ( var i = 0; i < nestedLinks.length; i++ ) { + nestedLinks[ i ].remove( true ); + } + + // Apply style. + var style = new CKEDITOR.style( { + element: 'a', + attributes: attributes.set + } ); + + style.type = CKEDITOR.STYLE_INLINE; // need to override... dunno why. + style.applyToRange( range, editor ); + range.select(); + } else { + // We're only editing an existing link, so just overwrite the attributes. + var element = this._.selectedElement, + href = element.data( 'cke-saved-href' ), + textView = element.getHtml(), + newText; + + element.setAttributes( attributes.set ); + element.removeAttributes( attributes.removed ); + + if ( data.linkText && initialLinkText != data.linkText ) { + // Display text has been changed. + newText = data.linkText; + } else if ( href == textView || data.type == 'email' && textView.indexOf( '@' ) != -1 ) { + // Update text view when user changes protocol (#4612). + // Short mailto link text view (#5736). + newText = data.type == 'email' ? data.email.address : attributes.set[ 'data-cke-saved-href' ]; + } + + if ( newText ) { + element.setText( newText ); + // We changed the content, so need to select it again. + selection.selectElement( element ); + } + + delete this._.selectedElement; + } + }, + 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(); + } + } + }; + } ); +} )(); +// 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="e-mail" + * config.emailProtection = 'encode'; + * + * // href="javascript:mt('tester','ckeditor.com','subject','body')" + * config.emailProtection = 'mt(NAME,DOMAIN,SUBJECT,BODY)'; + * + * @since 3.1 + * @cfg {String} [emailProtection='' (empty string = disabled)] + * @member CKEDITOR.config + */ diff --git a/sources/plugins/link/icons/anchor-rtl.png b/sources/plugins/link/icons/anchor-rtl.png new file mode 100644 index 0000000..b068855 Binary files /dev/null and b/sources/plugins/link/icons/anchor-rtl.png differ diff --git a/sources/plugins/link/icons/anchor.png b/sources/plugins/link/icons/anchor.png new file mode 100644 index 0000000..e50d6cd Binary files /dev/null and b/sources/plugins/link/icons/anchor.png differ diff --git a/sources/plugins/link/icons/hidpi/anchor-rtl.png b/sources/plugins/link/icons/hidpi/anchor-rtl.png new file mode 100644 index 0000000..3533c38 Binary files /dev/null and b/sources/plugins/link/icons/hidpi/anchor-rtl.png differ diff --git a/sources/plugins/link/icons/hidpi/anchor.png b/sources/plugins/link/icons/hidpi/anchor.png new file mode 100644 index 0000000..99eeadd Binary files /dev/null and b/sources/plugins/link/icons/hidpi/anchor.png differ diff --git a/sources/plugins/link/icons/hidpi/link.png b/sources/plugins/link/icons/hidpi/link.png new file mode 100644 index 0000000..43ce99e Binary files /dev/null and b/sources/plugins/link/icons/hidpi/link.png differ diff --git a/sources/plugins/link/icons/hidpi/unlink.png b/sources/plugins/link/icons/hidpi/unlink.png new file mode 100644 index 0000000..8ace29d Binary files /dev/null and b/sources/plugins/link/icons/hidpi/unlink.png differ diff --git a/sources/plugins/link/icons/link.png b/sources/plugins/link/icons/link.png new file mode 100644 index 0000000..c2c450f Binary files /dev/null and b/sources/plugins/link/icons/link.png differ diff --git a/sources/plugins/link/icons/unlink.png b/sources/plugins/link/icons/unlink.png new file mode 100644 index 0000000..c2f3f64 Binary files /dev/null and b/sources/plugins/link/icons/unlink.png differ diff --git a/sources/plugins/link/images/anchor.png b/sources/plugins/link/images/anchor.png new file mode 100644 index 0000000..d94adb4 Binary files /dev/null and b/sources/plugins/link/images/anchor.png differ diff --git a/sources/plugins/link/images/hidpi/anchor.png b/sources/plugins/link/images/hidpi/anchor.png new file mode 100644 index 0000000..186c3e9 Binary files /dev/null and b/sources/plugins/link/images/hidpi/anchor.png differ diff --git a/sources/plugins/link/lang/af.js b/sources/plugins/link/lang/af.js new file mode 100644 index 0000000..3032beb --- /dev/null +++ b/sources/plugins/link/lang/af.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Naam van doelraam', + targetPopup: '', + targetPopupName: 'Naam van opspringvenster', + title: 'Skakel', + toAnchor: 'Anker in bladsy', + toEmail: 'E-pos', + toUrl: 'URL', + toolbar: 'Skakel invoeg/wysig', + type: 'Skakelsoort', + unlink: 'Verwyder skakel', + upload: 'Oplaai' +} ); diff --git a/sources/plugins/link/lang/ar.js b/sources/plugins/link/lang/ar.js new file mode 100644 index 0000000..e0dd0d9 --- /dev/null +++ b/sources/plugins/link/lang/ar.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'ar', { + acccessKey: 'مفاتيح الإختصار', + advanced: 'متقدم', + advisoryContentType: 'نوع التقرير', + advisoryTitle: 'عنوان التقرير', + anchor: { + toolbar: 'إشارة مرجعية', + menu: 'تحرير الإشارة المرجعية', + title: 'خصائص الإشارة المرجعية', + name: 'اسم الإشارة المرجعية', + errorName: 'الرجاء كتابة اسم الإشارة المرجعية', + remove: 'إزالة الإشارة المرجعية' + }, + 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: '(لا توجد علامات مرجعية في هذا المستند)', + noEmail: 'الرجاء كتابة الريد الإلكتروني', + noUrl: 'الرجاء كتابة رابط الموقع', + other: '<أخرى>', + 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: 'الرابط', + toolbar: 'رابط', + type: 'نوع الربط', + unlink: 'إزالة رابط', + upload: 'رفع' +} ); diff --git a/sources/plugins/link/lang/az.js b/sources/plugins/link/lang/az.js new file mode 100644 index 0000000..33588fe --- /dev/null +++ b/sources/plugins/link/lang/az.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Freymin adı', + targetPopup: '', + targetPopupName: 'Pəncərənin adı', + title: 'Link', + toAnchor: 'Xeş', + toEmail: 'E-poçt', + toUrl: 'URL', + toolbar: 'Link', + type: 'Linkin növü', + unlink: 'Linki sil', + upload: 'Serverə yüklə' +} ); diff --git a/sources/plugins/link/lang/bg.js b/sources/plugins/link/lang/bg.js new file mode 100644 index 0000000..ad32915 --- /dev/null +++ b/sources/plugins/link/lang/bg.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'bg', { + acccessKey: 'Ключ за достъп', + advanced: 'Разширено', + advisoryContentType: 'Препоръчителен тип на съдържанието', + advisoryTitle: 'Препоръчително заглавие', + anchor: { + toolbar: 'Котва', + menu: 'Промяна на котва', + title: 'Настройки на котва', + name: 'Име на котва', + errorName: 'Моля въведете име на котвата', + remove: 'Премахване на котва' + }, + anchorId: 'По ID на елемент', + anchorName: 'По име на котва', + charset: 'Тип на свързания ресурс', + cssClasses: 'Класове за CSS', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'E-mail aдрес', + emailBody: 'Съдържание', + emailSubject: 'Тема', + id: 'ID', + info: 'Инфо за връзката', + langCode: 'Код за езика', + langDir: 'Посока на езика', + langDirLTR: 'Ляво на Дясно (ЛнД)', + langDirRTL: 'Дясно на Ляво (ДнЛ)', + menu: 'Промяна на връзка', + name: 'Име', + noAnchors: '(Няма котви в текущия документ)', + noEmail: 'Моля въведете e-mail aдрес', + noUrl: 'Моля въведете URL адреса', + other: '<друго>', + 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: 'Уеб адрес', + toolbar: 'Връзка', + type: 'Тип на връзката', + unlink: 'Премахни връзката', + upload: 'Качване' +} ); diff --git a/sources/plugins/link/lang/bn.js b/sources/plugins/link/lang/bn.js new file mode 100644 index 0000000..c071821 --- /dev/null +++ b/sources/plugins/link/lang/bn.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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 লিংক টাইপ করুন', + other: '', // 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', + toolbar: 'লিংক যুক্ত কর', + type: 'লিংক প্রকার', + unlink: 'লিংক সরাও', + upload: 'আপলোড' +} ); diff --git a/sources/plugins/link/lang/bs.js b/sources/plugins/link/lang/bs.js new file mode 100644 index 0000000..d23ae35 --- /dev/null +++ b/sources/plugins/link/lang/bs.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', // 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: '', + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Ubaci/Izmjeni link', + type: 'Tip linka', + unlink: 'Izbriši link', + upload: 'Šalji' +} ); diff --git a/sources/plugins/link/lang/ca.js b/sources/plugins/link/lang/ca.js new file mode 100644 index 0000000..44a9ebd --- /dev/null +++ b/sources/plugins/link/lang/ca.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nom del marc de destí', + targetPopup: '', + targetPopupName: 'Nom finestra popup', + title: 'Enllaç', + toAnchor: 'Àncora en aquesta pàgina', + toEmail: 'Correu electrònic', + toUrl: 'URL', + toolbar: 'Insereix/Edita enllaç', + type: 'Tipus d\'enllaç', + unlink: 'Elimina l\'enllaç', + upload: 'Puja' +} ); diff --git a/sources/plugins/link/lang/cs.js b/sources/plugins/link/lang/cs.js new file mode 100644 index 0000000..508c133 --- /dev/null +++ b/sources/plugins/link/lang/cs.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Název cílového rámu', + targetPopup: '', + targetPopupName: 'Název vyskakovacího okna', + title: 'Odkaz', + toAnchor: 'Kotva v této stránce', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Odkaz', + type: 'Typ odkazu', + unlink: 'Odstranit odkaz', + upload: 'Odeslat' +} ); diff --git a/sources/plugins/link/lang/cy.js b/sources/plugins/link/lang/cy.js new file mode 100644 index 0000000..024b669 --- /dev/null +++ b/sources/plugins/link/lang/cy.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Enw Ffrâm y Targed', + targetPopup: '', + targetPopupName: 'Enw Ffenestr Bop', + title: 'Dolen', + toAnchor: 'Dolen at angor yn y testun', + toEmail: 'E-bost', + toUrl: 'URL', + toolbar: 'Dolen', + type: 'Math y Ddolen', + unlink: 'Datgysylltu', + upload: 'Lanlwytho' +} ); diff --git a/sources/plugins/link/lang/da.js b/sources/plugins/link/lang/da.js new file mode 100644 index 0000000..47adf58 --- /dev/null +++ b/sources/plugins/link/lang/da.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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!', + other: '', + 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: '', + targetFrameName: 'Destinationsvinduets navn', + targetPopup: '', + targetPopupName: 'Popupvinduets navn', + title: 'Egenskaber for hyperlink', + toAnchor: 'Bogmærke på denne side', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Indsæt/redigér hyperlink', + type: 'Type', + unlink: 'Fjern hyperlink', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/de-ch.js b/sources/plugins/link/lang/de-ch.js new file mode 100644 index 0000000..eba8c7e --- /dev/null +++ b/sources/plugins/link/lang/de-ch.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Ziel-Fenster-Name', + targetPopup: '', + targetPopupName: 'Pop-up Fenster-Name', + title: 'Link', + toAnchor: 'Anker in dieser Seite', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Link einfügen/editieren', + type: 'Link-Typ', + unlink: 'Link entfernen', + upload: 'Hochladen' +} ); diff --git a/sources/plugins/link/lang/de.js b/sources/plugins/link/lang/de.js new file mode 100644 index 0000000..e73093f --- /dev/null +++ b/sources/plugins/link/lang/de.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Ziel-Fenster-Name', + targetPopup: '', + targetPopupName: 'Pop-up Fenster-Name', + title: 'Link', + toAnchor: 'Anker in dieser Seite', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Link einfügen/editieren', + type: 'Link-Typ', + unlink: 'Link entfernen', + upload: 'Hochladen' +} ); diff --git a/sources/plugins/link/lang/el.js b/sources/plugins/link/lang/el.js new file mode 100644 index 0000000..bf0fbb9 --- /dev/null +++ b/sources/plugins/link/lang/el.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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) του συνδέσμου', + other: '<άλλο>', + 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', + toolbar: 'Σύνδεσμος', + type: 'Τύπος Συνδέσμου', + unlink: 'Αφαίρεση Συνδέσμου', + upload: 'Αποστολή' +} ); diff --git a/sources/plugins/link/lang/en-au.js b/sources/plugins/link/lang/en-au.js new file mode 100644 index 0000000..f67a6f7 --- /dev/null +++ b/sources/plugins/link/lang/en-au.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', // 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', + other: '', + 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: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/en-ca.js b/sources/plugins/link/lang/en-ca.js new file mode 100644 index 0000000..636ee5c --- /dev/null +++ b/sources/plugins/link/lang/en-ca.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/en-gb.js b/sources/plugins/link/lang/en-gb.js new file mode 100644 index 0000000..f0f3506 --- /dev/null +++ b/sources/plugins/link/lang/en-gb.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/en.js b/sources/plugins/link/lang/en.js new file mode 100644 index 0000000..8f613de --- /dev/null +++ b/sources/plugins/link/lang/en.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/eo.js b/sources/plugins/link/lang/eo.js new file mode 100644 index 0000000..7991231 --- /dev/null +++ b/sources/plugins/link/lang/eo.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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: '', + noEmail: 'Bonvolu entajpi la retpoŝtadreson', + noUrl: 'Bonvolu entajpi la URL-on', + other: '', + 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: '', + targetFrameName: 'Nomo de CelKadro', + targetPopup: '<ŝprucfenestro>', + targetPopupName: 'Nomo de Ŝprucfenestro', + title: 'Ligilo', + toAnchor: 'Ankri en tiu ĉi paĝo', + toEmail: 'Retpoŝto', + toUrl: 'URL', + toolbar: 'Enmeti/Ŝanĝi Ligilon', + type: 'Tipo de Ligilo', + unlink: 'Forigi Ligilon', + upload: 'Alŝuti' +} ); diff --git a/sources/plugins/link/lang/es.js b/sources/plugins/link/lang/es.js new file mode 100644 index 0000000..700ad86 --- /dev/null +++ b/sources/plugins/link/lang/es.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Nombre del Marco Destino', + targetPopup: '', + targetPopupName: 'Nombre de Ventana Emergente', + title: 'Vínculo', + toAnchor: 'Referencia en esta página', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Insertar/Editar Vínculo', + type: 'Tipo de vínculo', + unlink: 'Eliminar Vínculo', + upload: 'Cargar' +} ); diff --git a/sources/plugins/link/lang/et.js b/sources/plugins/link/lang/et.js new file mode 100644 index 0000000..7e31aa6 --- /dev/null +++ b/sources/plugins/link/lang/et.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Sihtmärk raami nimi', + targetPopup: '', + targetPopupName: 'Hüpikakna nimi', + title: 'Link', + toAnchor: 'Ankur sellel lehel', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Lingi lisamine/muutmine', + type: 'Lingi liik', + unlink: 'Lingi eemaldamine', + upload: 'Lae üles' +} ); diff --git a/sources/plugins/link/lang/eu.js b/sources/plugins/link/lang/eu.js new file mode 100644 index 0000000..7a2727e --- /dev/null +++ b/sources/plugins/link/lang/eu.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Helburuko markoaren izena', + targetPopup: '', + targetPopupName: 'Laster-leihoaren izena', + title: 'Esteka', + toAnchor: 'Estekatu testuko aingurara', + toEmail: 'E-posta', + toUrl: 'URLa', + toolbar: 'Esteka', + type: 'Esteka-mota', + unlink: 'Kendu esteka', + upload: 'Kargatu' +} ); diff --git a/sources/plugins/link/lang/fa.js b/sources/plugins/link/lang/fa.js new file mode 100644 index 0000000..525d899 --- /dev/null +++ b/sources/plugins/link/lang/fa.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'fa', { + acccessKey: 'کلید دستیابی', + advanced: 'پیشرفته', + advisoryContentType: 'نوع محتوای کمکی', + advisoryTitle: 'عنوان کمکی', + anchor: { + toolbar: 'گنجاندن/ویرایش لنگر', + menu: 'ویژگی​های لنگر', + title: 'ویژگی​های لنگر', + name: 'نام لنگر', + errorName: 'لطفا نام لنگر را بنویسید', + remove: 'حذف لنگر' + }, + anchorId: 'با شناسهٴ المان', + anchorName: 'با نام لنگر', + charset: 'نویسه​گان منبع پیوند شده', + cssClasses: 'کلاس​های شیوه​نامه(Stylesheet)', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'نشانی پست الکترونیکی', + emailBody: 'متن پیام', + emailSubject: 'موضوع پیام', + id: 'شناسه', + info: 'اطلاعات پیوند', + langCode: 'جهت​نمای زبان', + langDir: 'جهت​نمای زبان', + langDirLTR: 'چپ به راست (LTR)', + langDirRTL: 'راست به چپ (RTL)', + menu: 'ویرایش پیوند', + name: 'نام', + noAnchors: '(در این سند لنگری دردسترس نیست)', + noEmail: 'لطفا نشانی پست الکترونیکی را بنویسید', + noUrl: 'لطفا URL پیوند را بنویسید', + other: '<سایر>', + 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: 'URL', + toolbar: 'گنجاندن/ویرایش پیوند', + type: 'نوع پیوند', + unlink: 'برداشتن پیوند', + upload: 'انتقال به سرور' +} ); diff --git a/sources/plugins/link/lang/fi.js b/sources/plugins/link/lang/fi.js new file mode 100644 index 0000000..9ab5224 --- /dev/null +++ b/sources/plugins/link/lang/fi.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Kohdekehyksen nimi', + targetPopup: '', + targetPopupName: 'Popup ikkunan nimi', + title: 'Linkki', + toAnchor: 'Ankkuri tässä sivussa', + toEmail: 'Sähköposti', + toUrl: 'Osoite', + toolbar: 'Lisää linkki/muokkaa linkkiä', + type: 'Linkkityyppi', + unlink: 'Poista linkki', + upload: 'Lisää tiedosto' +} ); diff --git a/sources/plugins/link/lang/fo.js b/sources/plugins/link/lang/fo.js new file mode 100644 index 0000000..90ab1ed --- /dev/null +++ b/sources/plugins/link/lang/fo.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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)', + other: '', + 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: '', + targetFrameName: 'Vís navn vindeygans', + targetPopup: '', + targetPopupName: 'Popup vindeygans navn', + title: 'Tilknýti', + toAnchor: 'Tilknýti til marknastein í tekstinum', + toEmail: 'Teldupostur', + toUrl: 'URL', + toolbar: 'Ger/broyt tilknýti', + type: 'Tilknýtisslag', + unlink: 'Strika tilknýti', + upload: 'Send til ambætaran' +} ); diff --git a/sources/plugins/link/lang/fr-ca.js b/sources/plugins/link/lang/fr-ca.js new file mode 100644 index 0000000..ddf2dde --- /dev/null +++ b/sources/plugins/link/lang/fr-ca.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Nom du cadre de destination', + targetPopup: '', + targetPopupName: 'Nom de la fenêtre popup', + title: 'Lien', + toAnchor: 'Ancre dans cette page', + toEmail: 'Courriel', + toUrl: 'URL', + toolbar: 'Lien', + type: 'Type de lien', + unlink: 'Supprimer le lien', + upload: 'Téléverser' +} ); diff --git a/sources/plugins/link/lang/fr.js b/sources/plugins/link/lang/fr.js new file mode 100644 index 0000000..a4561cb --- /dev/null +++ b/sources/plugins/link/lang/fr.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Nom du cadre affecté', + targetPopup: '', + targetPopupName: 'Nom de la fenêtre surgissante', + title: 'Lien', + toAnchor: 'Ancre', + toEmail: 'Courriel', + toUrl: 'URL', + toolbar: 'Lien', + type: 'Type de lien', + unlink: 'Supprimer le lien', + upload: 'Téléverser' +} ); diff --git a/sources/plugins/link/lang/gl.js b/sources/plugins/link/lang/gl.js new file mode 100644 index 0000000..45ced42 --- /dev/null +++ b/sources/plugins/link/lang/gl.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Nome do marco de destino', + targetPopup: '', + targetPopupName: 'Nome da xanela emerxente', + title: 'Ligazón', + toAnchor: 'Ligar coa ancoraxe no testo', + toEmail: 'Correo', + toUrl: 'URL', + toolbar: 'Ligazón', + type: 'Tipo de ligazón', + unlink: 'Eliminar a ligazón', + upload: 'Enviar' +} ); diff --git a/sources/plugins/link/lang/gu.js b/sources/plugins/link/lang/gu.js new file mode 100644 index 0000000..2bbf577 --- /dev/null +++ b/sources/plugins/link/lang/gu.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'gu', { + 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: 'લિંક URL ટાઇપ કરો', + other: ' <અન્ય>', + 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', + toolbar: 'લિંક ઇન્સર્ટ/દાખલ કરવી', + type: 'લિંક પ્રકાર', + unlink: 'લિંક કાઢવી', + upload: 'અપલોડ' +} ); diff --git a/sources/plugins/link/lang/he.js b/sources/plugins/link/lang/he.js new file mode 100644 index 0000000..a00f60a --- /dev/null +++ b/sources/plugins/link/lang/he.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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)', + other: '<אחר>', + 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)', + toolbar: 'הוספת/עריכת קישור', + type: 'סוג קישור', + unlink: 'הסרת הקישור', + upload: 'העלאה' +} ); diff --git a/sources/plugins/link/lang/hi.js b/sources/plugins/link/lang/hi.js new file mode 100644 index 0000000..88b7df9 --- /dev/null +++ b/sources/plugins/link/lang/hi.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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 टाइप करें', + other: '<अन्य>', + 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', + toolbar: 'लिंक इन्सर्ट/संपादन', + type: 'लिंक प्रकार', + unlink: 'लिंक हटायें', + upload: 'अपलोड' +} ); diff --git a/sources/plugins/link/lang/hr.js b/sources/plugins/link/lang/hr.js new file mode 100644 index 0000000..898b18b --- /dev/null +++ b/sources/plugins/link/lang/hr.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'hr', { + acccessKey: 'Pristupna tipka', + advanced: 'Napredno', + advisoryContentType: 'Advisory vrsta sadržaja', + advisoryTitle: 'Advisory 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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Ime ciljnog okvira', + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Ubaci/promijeni link', + type: 'Link vrsta', + unlink: 'Ukloni link', + upload: 'Pošalji' +} ); diff --git a/sources/plugins/link/lang/hu.js b/sources/plugins/link/lang/hu.js new file mode 100644 index 0000000..52c09a8 --- /dev/null +++ b/sources/plugins/link/lang/hu.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Keret neve', + targetPopup: '', + targetPopupName: 'Felugró ablak neve', + title: 'Hivatkozás tulajdonságai', + toAnchor: 'Horgony az oldalon', + toEmail: 'E-Mail', + toUrl: 'URL', + 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/sources/plugins/link/lang/id.js b/sources/plugins/link/lang/id.js new file mode 100644 index 0000000..e255eb5 --- /dev/null +++ b/sources/plugins/link/lang/id.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'Tautan', + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', + toolbar: 'Tautan', + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'Unggah' +} ); diff --git a/sources/plugins/link/lang/is.js b/sources/plugins/link/lang/is.js new file mode 100644 index 0000000..ccdea0a --- /dev/null +++ b/sources/plugins/link/lang/is.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: '', + noEmail: 'Sláðu inn netfang!', + noUrl: 'Sláðu inn veffang stiklunnar!', + other: '', + 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: '', + targetFrameName: 'Nafn markglugga', + targetPopup: '', + targetPopupName: 'Nafn sprettiglugga', + title: 'Stikla', + toAnchor: 'Bókamerki á þessari síðu', + toEmail: 'Netfang', + toUrl: 'Vefslóð', + toolbar: 'Stofna/breyta stiklu', + type: 'Stikluflokkur', + unlink: 'Fjarlægja stiklu', + upload: 'Senda upp' +} ); diff --git a/sources/plugins/link/lang/it.js b/sources/plugins/link/lang/it.js new file mode 100644 index 0000000..b6b93bf --- /dev/null +++ b/sources/plugins/link/lang/it.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nome del riquadro di destinazione', + targetPopup: '', + targetPopupName: 'Nome finestra popup', + title: 'Collegamento', + toAnchor: 'Ancora nel testo', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Collegamento', + type: 'Tipo di Collegamento', + unlink: 'Elimina collegamento', + upload: 'Carica' +} ); diff --git a/sources/plugins/link/lang/ja.js b/sources/plugins/link/lang/ja.js new file mode 100644 index 0000000..94108b5 --- /dev/null +++ b/sources/plugins/link/lang/ja.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'E-Mail アドレス', + emailBody: '本文', + emailSubject: '件名', + id: 'Id', + info: 'ハイパーリンク情報', + langCode: '言語コード', + langDir: '文字表記の方向', + langDirLTR: '左から右 (LTR)', + langDirRTL: '右から左 (RTL)', + menu: 'リンクを編集', + name: 'Name属性', + noAnchors: '(このドキュメント内にアンカーはありません)', + noEmail: 'メールアドレスを入力してください。', + noUrl: 'リンクURLを入力してください。', + other: '<その他の>', + 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', + toolbar: 'リンク挿入/編集', + type: 'リンクタイプ', + unlink: 'リンクを削除', + upload: 'アップロード' +} ); diff --git a/sources/plugins/link/lang/ka.js b/sources/plugins/link/lang/ka.js new file mode 100644 index 0000000..439c43d --- /dev/null +++ b/sources/plugins/link/lang/ka.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '<სხვა>', + popupDependent: 'დამოკიდებული (Netscape)', + popupFeatures: 'Popup ფანჯრის პარამეტრები', + popupFullScreen: 'მთელი ეკრანი (IE)', + popupLeft: 'მარცხენა პოზიცია', + popupLocationBar: 'ნავიგაციის ზოლი', + popupMenuBar: 'მენიუს ზოლი', + popupResizable: 'ცვალებადი ზომით', + popupScrollBars: 'გადახვევის ზოლები', + popupStatusBar: 'სტატუსის ზოლი', + popupToolbar: 'ხელსაწყოთა ზოლი', + popupTop: 'ზედა პოზიცია', + rel: 'კავშირი', + selectAnchor: 'აირჩიეთ ღუზა', + styles: 'CSS სტილი', + tabIndex: 'Tab-ის ინდექსი', + target: 'გახსნის ადგილი', + targetFrame: '', + targetFrameName: 'Frame-ის სახელი', + targetPopup: '', + targetPopupName: 'Popup ფანჯრის სახელი', + title: 'ბმული', + toAnchor: 'ბმული ტექსტში ღუზაზე', + toEmail: 'ელფოსტა', + toUrl: 'URL', + toolbar: 'ბმული', + type: 'ბმულის ტიპი', + unlink: 'ბმულის მოხსნა', + upload: 'აქაჩვა' +} ); diff --git a/sources/plugins/link/lang/km.js b/sources/plugins/link/lang/km.js new file mode 100644 index 0000000..5d0be03 --- /dev/null +++ b/sources/plugins/link/lang/km.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '<ផ្សេង​ទៀត>', + 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', + toolbar: 'តំណ', + type: 'ប្រភេទ​តំណ', + unlink: 'ផ្ដាច់​តំណ', + upload: 'ផ្ទុក​ឡើង' +} ); diff --git a/sources/plugins/link/lang/ko.js b/sources/plugins/link/lang/ko.js new file mode 100644 index 0000000..86a797d --- /dev/null +++ b/sources/plugins/link/lang/ko.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'ko', { + 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: '링크 주소(URL)를 입력하십시오', + other: '<기타>', + 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)', + toolbar: '링크 삽입/변경', + type: '링크 종류', + unlink: '링크 지우기', + upload: '업로드' +} ); diff --git a/sources/plugins/link/lang/ku.js b/sources/plugins/link/lang/ku.js new file mode 100644 index 0000000..16faf24 --- /dev/null +++ b/sources/plugins/link/lang/ku.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'ku', { + acccessKey: 'کلیلی دەستپێگەیشتن', + advanced: 'پێشکەوتوو', + advisoryContentType: 'جۆری ناوەڕۆکی ڕاویژکار', + advisoryTitle: 'ڕاوێژکاری سەردێڕ', + anchor: { + toolbar: 'دانان/چاکسازی لەنگەر', + menu: 'چاکسازی لەنگەر', + title: 'خاسیەتی لەنگەر', + name: 'ناوی لەنگەر', + errorName: 'تکایه ناوی لەنگەر بنووسه', + remove: 'لابردنی لەنگەر' + }, + 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: '(هیچ جۆرێکی لەنگەر ئامادە نیە لەم پەڕەیه)', + noEmail: 'تکایە ناونیشانی ئیمەیل بنووسە', + noUrl: 'تکایە ناونیشانی بەستەر بنووسە', + other: '<هیتر>', + 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: 'ناونیشانی بەستەر', + toolbar: 'دانان/ڕێکخستنی بەستەر', + type: 'جۆری بەستەر', + unlink: 'لابردنی بەستەر', + upload: 'بارکردن' +} ); diff --git a/sources/plugins/link/lang/lt.js b/sources/plugins/link/lang/lt.js new file mode 100644 index 0000000..27aa8b7 --- /dev/null +++ b/sources/plugins/link/lang/lt.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Paskirties kadro vardas', + targetPopup: '', + targetPopupName: 'Paskirties lango vardas', + title: 'Nuoroda', + toAnchor: 'Žymė šiame puslapyje', + toEmail: 'El.paštas', + toUrl: 'Nuoroda', + toolbar: 'Įterpti/taisyti nuorodą', + type: 'Nuorodos tipas', + unlink: 'Panaikinti nuorodą', + upload: 'Siųsti' +} ); diff --git a/sources/plugins/link/lang/lv.js b/sources/plugins/link/lang/lv.js new file mode 100644 index 0000000..ef8a3f2 --- /dev/null +++ b/sources/plugins/link/lang/lv.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'E-pasta adrese', + emailBody: 'Ziņas saturs', + emailSubject: 'Ziņas tēma', + id: 'ID', + info: 'Hipersaites 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: 'Labot hipersaiti', + name: 'Nosaukums', + noAnchors: '(Šajā dokumentā nav iezīmju)', + noEmail: 'Lūdzu norādi e-pasta adresi', + noUrl: 'Lūdzu norādi hipersaiti', + other: '', + 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: '', + targetFrameName: 'Mērķa ietvara nosaukums', + targetPopup: '', + targetPopupName: 'Uznirstošā loga nosaukums', + title: 'Hipersaite', + toAnchor: 'Iezīme šajā lapā', + toEmail: 'E-pasts', + toUrl: 'Adrese', + toolbar: 'Ievietot/Labot hipersaiti', + type: 'Hipersaites tips', + unlink: 'Noņemt hipersaiti', + upload: 'Augšupielādēt' +} ); diff --git a/sources/plugins/link/lang/mk.js b/sources/plugins/link/lang/mk.js new file mode 100644 index 0000000..5fb9655 --- /dev/null +++ b/sources/plugins/link/lang/mk.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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 + other: '', // 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: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'Врска', + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', + toolbar: 'Врска', + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'Прикачи' +} ); diff --git a/sources/plugins/link/lang/mn.js b/sources/plugins/link/lang/mn.js new file mode 100644 index 0000000..ed159c7 --- /dev/null +++ b/sources/plugins/link/lang/mn.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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 хаягийг шивнэ үү', + other: '', // 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: '', + targetPopupName: 'Popup цонхны нэр', + title: 'Холбоос', + toAnchor: 'Энэ бичвэр дэх зангуу руу очих холбоос', + toEmail: 'Э-захиа', + toUrl: 'цахим хуудасны хаяг (URL)', + toolbar: 'Холбоос', + type: 'Линкийн төрөл', + unlink: 'Холбоос авч хаях', + upload: 'Хуулах' +} ); diff --git a/sources/plugins/link/lang/ms.js b/sources/plugins/link/lang/ms.js new file mode 100644 index 0000000..9a2e499 --- /dev/null +++ b/sources/plugins/link/lang/ms.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nama Bingkai Sasaran', + targetPopup: '', + targetPopupName: 'Nama Tetingkap Popup', + title: 'Sambungan', + toAnchor: 'Pautan dalam muka surat ini', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Masukkan/Sunting Sambungan', + type: 'Jenis Sambungan', + unlink: 'Buang Sambungan', + upload: 'Muat Naik' +} ); diff --git a/sources/plugins/link/lang/nb.js b/sources/plugins/link/lang/nb.js new file mode 100644 index 0000000..7253b4a --- /dev/null +++ b/sources/plugins/link/lang/nb.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Målramme', + targetPopup: '', + targetPopupName: 'Navn på popup-vindu', + title: 'Lenke', + toAnchor: 'Lenke til anker i teksten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Lenke', + type: 'Lenketype', + unlink: 'Fjern lenke', + upload: 'Last opp' +} ); diff --git a/sources/plugins/link/lang/nl.js b/sources/plugins/link/lang/nl.js new file mode 100644 index 0000000..12cb509 --- /dev/null +++ b/sources/plugins/link/lang/nl.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Naam doelframe', + targetPopup: '', + targetPopupName: 'Naam popupvenster', + title: 'Link', + toAnchor: 'Interne link in pagina', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link invoegen/wijzigen', + type: 'Linktype', + unlink: 'Link verwijderen', + upload: 'Upload' +} ); diff --git a/sources/plugins/link/lang/no.js b/sources/plugins/link/lang/no.js new file mode 100644 index 0000000..bdd7fc6 --- /dev/null +++ b/sources/plugins/link/lang/no.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Målramme', + targetPopup: '', + targetPopupName: 'Navn på popup-vindu', + title: 'Lenke', + toAnchor: 'Lenke til anker i teksten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Sett inn/Rediger lenke', + type: 'Lenketype', + unlink: 'Fjern lenke', + upload: 'Last opp' +} ); diff --git a/sources/plugins/link/lang/oc.js b/sources/plugins/link/lang/oc.js new file mode 100644 index 0000000..f9e51cd --- /dev/null +++ b/sources/plugins/link/lang/oc.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nom del quadre afectat', + targetPopup: '', + targetPopupName: 'Nom de la fenèstra sorgissenta', + title: 'Ligam', + toAnchor: 'Ancòra', + toEmail: 'Corrièl', + toUrl: 'URL', + toolbar: 'Ligam', + type: 'Tipe de ligam', + unlink: 'Suprimir lo ligam', + upload: 'Mandar' +} ); diff --git a/sources/plugins/link/lang/pl.js b/sources/plugins/link/lang/pl.js new file mode 100644 index 0000000..41858d3 --- /dev/null +++ b/sources/plugins/link/lang/pl.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Wpisz 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', + other: '', + 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: '', + targetFrameName: 'Nazwa ramki docelowej', + targetPopup: '', + targetPopupName: 'Nazwa wyskakującego okna', + title: 'Odnośnik', + toAnchor: 'Odnośnik wewnątrz strony (kotwica)', + toEmail: 'Adres e-mail', + toUrl: 'Adres URL', + toolbar: 'Wstaw/edytuj odnośnik', + type: 'Typ odnośnika', + unlink: 'Usuń odnośnik', + upload: 'Wyślij' +} ); diff --git a/sources/plugins/link/lang/pt-br.js b/sources/plugins/link/lang/pt-br.js new file mode 100644 index 0000000..0c43149 --- /dev/null +++ b/sources/plugins/link/lang/pt-br.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nome do Frame de Destino', + targetPopup: '', + targetPopupName: 'Nome da Janela Pop-up', + title: 'Editar Link', + toAnchor: 'Âncora nesta página', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Inserir/Editar Link', + type: 'Tipo de hiperlink', + unlink: 'Remover Link', + upload: 'Enviar ao Servidor' +} ); diff --git a/sources/plugins/link/lang/pt.js b/sources/plugins/link/lang/pt.js new file mode 100644 index 0000000..5f45548 --- /dev/null +++ b/sources/plugins/link/lang/pt.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Nome da janela de destino', + targetPopup: '', + targetPopupName: 'Nome da janela flutuante', + title: 'Hiperligação', + toAnchor: 'Ligar a âncora no texto', + toEmail: 'Email', + toUrl: 'URL', + toolbar: 'Hiperligação', + type: 'Tipo de hiperligação', + unlink: 'Eliminar hiperligação', + upload: 'Carregar' +} ); diff --git a/sources/plugins/link/lang/ro.js b/sources/plugins/link/lang/ro.js new file mode 100644 index 0000000..a5d79a3 --- /dev/null +++ b/sources/plugins/link/lang/ro.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'Adresă de e-mail', + emailBody: 'Opțiuni Meniu Contextual', + emailSubject: 'Subiectul mesajului', + id: 'Id', + info: 'Informaţii despre link (Legătură web)', + langCode: 'Direcţia cuvintelor', + langDir: 'Direcţia cuvintelor', + langDirLTR: 'stânga-dreapta (LTR)', + langDirRTL: 'dreapta-stânga (RTL)', + menu: 'Editează Link', + name: 'Nume', + noAnchors: '(Nicio ancoră disponibilă în document)', + noEmail: 'Vă rugăm să scrieţi adresa de e-mail', + noUrl: 'Vă rugăm să scrieţi URL-ul', + other: '', + 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 status', + popupToolbar: 'Bara de opţiuni', + popupTop: 'Poziţia la dreapta', + rel: 'Relație', + selectAnchor: 'Selectaţi o ancoră', + styles: 'Stil', + tabIndex: 'Indexul tabului', + target: 'Ţintă (Target)', + targetFrame: '', + targetFrameName: 'Numele frameului ţintă', + targetPopup: '', + targetPopupName: 'Numele ferestrei popup', + title: 'Link (Legătură web)', + toAnchor: 'Ancoră în această pagină', + toEmail: 'E-Mail', + toUrl: 'URL', + 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/sources/plugins/link/lang/ru.js b/sources/plugins/link/lang/ru.js new file mode 100644 index 0000000..7f4b775 --- /dev/null +++ b/sources/plugins/link/lang/ru.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'ru', { + acccessKey: 'Клавиша доступа', + advanced: 'Дополнительно', + advisoryContentType: 'Тип содержимого', + advisoryTitle: 'Заголовок', + anchor: { + toolbar: 'Вставить / редактировать якорь', + menu: 'Изменить якорь', + title: 'Свойства якоря', + name: 'Имя якоря', + errorName: 'Пожалуйста, введите имя якоря', + remove: 'Удалить якорь' + }, + anchorId: 'По идентификатору', + anchorName: 'По имени', + charset: 'Кодировка ресурса', + cssClasses: 'Классы CSS', + download: 'Force Download', // MISSING + displayText: 'Отображаемый текст', + emailAddress: 'Email адрес', + emailBody: 'Текст сообщения', + emailSubject: 'Тема сообщения', + id: 'Идентификатор', + info: 'Информация о ссылке', + langCode: 'Код языка', + langDir: 'Направление текста', + langDirLTR: 'Слева направо (LTR)', + langDirRTL: 'Справа налево (RTL)', + menu: 'Редактировать ссылку', + name: 'Имя', + noAnchors: '(В документе нет ни одного якоря)', + noEmail: 'Пожалуйста, введите email адрес', + noUrl: 'Пожалуйста, введите ссылку', + other: '<другой>', + 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: 'Ссылка', + toolbar: 'Вставить/Редактировать ссылку', + type: 'Тип ссылки', + unlink: 'Убрать ссылку', + upload: 'Загрузка' +} ); diff --git a/sources/plugins/link/lang/si.js b/sources/plugins/link/lang/si.js new file mode 100644 index 0000000..7ad9935 --- /dev/null +++ b/sources/plugins/link/lang/si.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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 + other: '', // 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: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'සබැඳිය', + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', + toolbar: 'සබැඳිය', + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'උඩුගතකිරීම' +} ); diff --git a/sources/plugins/link/lang/sk.js b/sources/plugins/link/lang/sk.js new file mode 100644 index 0000000..87b60bd --- /dev/null +++ b/sources/plugins/link/lang/sk.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + 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', + other: '', + 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: '', + targetFrameName: 'Názov rámu cieľa', + targetPopup: '', + targetPopupName: 'Názov vyskakovacieho okna', + title: 'Odkaz', + toAnchor: 'Odkaz na kotvu v texte', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Odkaz', + type: 'Typ odkazu', + unlink: 'Odstrániť odkaz', + upload: 'Nahrať' +} ); diff --git a/sources/plugins/link/lang/sl.js b/sources/plugins/link/lang/sl.js new file mode 100644 index 0000000..911203f --- /dev/null +++ b/sources/plugins/link/lang/sl.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Ime ciljnega okvirja', + targetPopup: '', + targetPopupName: 'Ime pojavnega okna', + title: 'Povezava', + toAnchor: 'Sidro na tej strani', + toEmail: 'E-pošta', + toUrl: 'URL', + toolbar: 'Vstavi/uredi povezavo', + type: 'Vrsta povezave', + unlink: 'Odstrani povezavo', + upload: 'Naloži' +} ); diff --git a/sources/plugins/link/lang/sq.js b/sources/plugins/link/lang/sq.js new file mode 100644 index 0000000..83b2fb7 --- /dev/null +++ b/sources/plugins/link/lang/sq.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'sq', { + acccessKey: 'Sipas ID-së së Elementit', + advanced: 'Të përparuara', + advisoryContentType: 'Lloji i Përmbajtjes Këshillimore', + advisoryTitle: 'Titull', + anchor: { + toolbar: 'Spirancë', + menu: 'Redakto Spirancën', + title: 'Anchor Properties', // MISSING + 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ë Nëdlidhura', + cssClasses: 'Klasa stili CSS', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'Posta Elektronike', + emailBody: 'Trupi i Porosisë', + emailSubject: 'Titulli i Porosisë', + id: 'Id', + info: 'Informacione të Nyjes', + langCode: 'Kod gjuhe', + langDir: 'Drejtim teksti', + langDirLTR: 'Nga e majta në të djathë (LTR)', + langDirRTL: 'Nga e djathta në të majtë (RTL)', + menu: 'Redakto Nyjen', + name: 'Emër', + noAnchors: '(Nuk ka asnjë spirancë në dokument)', + noEmail: 'Ju lutemi shkruani postën elektronike', + noUrl: 'Ju lutemi shkruani URL-në e nyjes', + other: '', + popupDependent: 'E Varur (Netscape)', + popupFeatures: 'Karakteristikat e Dritares së Dialogut', + popupFullScreen: 'Ekran i Plotë (IE)', + popupLeft: 'Pozita Majtas', + popupLocationBar: 'Shiriti i Lokacionit', + popupMenuBar: 'Shiriti i Menysë', + popupResizable: 'I ndryshueshëm', + popupScrollBars: 'Shiritat zvarritës', + popupStatusBar: 'Shiriti i Statutit', + popupToolbar: 'Shiriti i Mejteve', + popupTop: 'Top Pozita', + rel: 'Marrëdhëniet', + selectAnchor: 'Përzgjidh një Spirancë', + styles: 'Stil', + tabIndex: 'Indeksi i fletave', + target: 'Objektivi', + targetFrame: '', + targetFrameName: 'Emri i Kornizës së Synuar', + targetPopup: '', + targetPopupName: 'Emri i Dritares së Dialogut', + title: 'Nyja', + toAnchor: 'Lidhu me spirancën në tekst', + toEmail: 'Posta Elektronike', + toUrl: 'URL', + toolbar: 'Nyja', + type: 'Lloji i Nyjes', + unlink: 'Largo Nyjen', + upload: 'Ngarko' +} ); diff --git a/sources/plugins/link/lang/sr-latn.js b/sources/plugins/link/lang/sr-latn.js new file mode 100644 index 0000000..8f6f6a7 --- /dev/null +++ b/sources/plugins/link/lang/sr-latn.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'sr-latn', { + acccessKey: 'Pristupni taster', + advanced: 'Napredni tagovi', + advisoryContentType: 'Advisory vrsta sadržaja', + advisoryTitle: 'Advisory naslov', + anchor: { + toolbar: 'Unesi/izmeni sidro', + menu: 'Osobine sidra', + title: 'Osobine sidra', + name: 'Naziv sidra', + errorName: 'Unesite naziv sidra', + remove: 'Ukloni sidro' + }, + anchorId: 'Po Id-u elementa', + anchorName: 'Po nazivu sidra', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet klase', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'E-Mail adresa', + emailBody: 'Sadržaj poruke', + emailSubject: 'Naslov', + id: 'Id', + info: 'Link Info', + langCode: 'Smer jezika', + langDir: 'Smer jezika', + langDirLTR: 'S leva na desno (LTR)', + langDirRTL: 'S desna na levo (RTL)', + menu: 'Izmeni link', + name: 'Naziv', + noAnchors: '(Nema dostupnih sidra)', + noEmail: 'Otkucajte adresu elektronske pote', + noUrl: 'Unesite URL linka', + other: '<остало>', + popupDependent: 'Zavisno (Netscape)', + popupFeatures: 'Mogućnosti popup prozora', + popupFullScreen: 'Prikaz preko celog ekrana (IE)', + popupLeft: 'Od leve ivice ekrana (px)', + popupLocationBar: 'Lokacija', + popupMenuBar: 'Kontekstni meni', + popupResizable: 'Promenljive veličine', + popupScrollBars: 'Scroll bar', + popupStatusBar: 'Statusna linija', + popupToolbar: 'Toolbar', + popupTop: 'Od vrha ekrana (px)', + rel: 'Odnos', + selectAnchor: 'Odaberi sidro', + styles: 'Stil', + tabIndex: 'Tab indeks', + target: 'Meta', + targetFrame: '', + targetFrameName: 'Naziv odredišnog frejma', + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Unesi/izmeni link', + type: 'Vrsta linka', + unlink: 'Ukloni link', + upload: 'Pošalji' +} ); diff --git a/sources/plugins/link/lang/sr.js b/sources/plugins/link/lang/sr.js new file mode 100644 index 0000000..18689da --- /dev/null +++ b/sources/plugins/link/lang/sr.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'sr', { + acccessKey: 'Приступни тастер', + advanced: 'Напредни тагови', + advisoryContentType: 'Advisory врста садржаја', + advisoryTitle: 'Advisory наслов', + anchor: { + toolbar: 'Унеси/измени сидро', + menu: 'Особине сидра', + title: 'Особине сидра', + name: 'Име сидра', + errorName: 'Молимо Вас да унесете име сидра', + remove: 'Remove Anchor' + }, + anchorId: 'Пo Ид-jу елемента', + anchorName: 'По називу сидра', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet класе', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'Адреса електронске поште', + emailBody: 'Садржај поруке', + emailSubject: 'Наслов', + id: 'Ид', + info: 'Линк инфо', + langCode: 'Смер језика', + langDir: 'Смер језика', + langDirLTR: 'С лева на десно (LTR)', + langDirRTL: 'С десна на лево (RTL)', + menu: 'Промени линк', + name: 'Назив', + noAnchors: '(Нема доступних сидра)', + noEmail: 'Откуцајте адресу електронске поште', + noUrl: 'Унесите УРЛ линка', + other: '<друго>', + popupDependent: 'Зависно (Netscape)', + popupFeatures: 'Могућности искачућег прозора', + popupFullScreen: 'Приказ преко целог екрана (ИE)', + popupLeft: 'Од леве ивице екрана (пиксела)', + popupLocationBar: 'Локација', + popupMenuBar: 'Контекстни мени', + popupResizable: 'Величина се мења', + popupScrollBars: 'Скрол бар', + popupStatusBar: 'Статусна линија', + popupToolbar: 'Toolbar', + popupTop: 'Од врха екрана (пиксела)', + rel: 'Однос', + selectAnchor: 'Одабери сидро', + styles: 'Стил', + tabIndex: 'Таб индекс', + target: 'Meтa', + targetFrame: '<оквир>', + targetFrameName: 'Назив одредишног фрејма', + targetPopup: '<искачући прозор>', + targetPopupName: 'Назив искачућег прозора', + title: 'Линк', + toAnchor: 'Сидро на овој страници', + toEmail: 'Eлектронска пошта', + toUrl: 'УРЛ', + toolbar: 'Унеси/измени линк', + type: 'Врста линка', + unlink: 'Уклони линк', + upload: 'Пошаљи' +} ); diff --git a/sources/plugins/link/lang/sv.js b/sources/plugins/link/lang/sv.js new file mode 100644 index 0000000..bc9f4c2 --- /dev/null +++ b/sources/plugins/link/lang/sv.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetFrameName: 'Målets ramnamn', + targetPopup: '', + targetPopupName: 'Popup-fönstrets namn', + title: 'Länk', + toAnchor: 'Länk till ankare i texten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Infoga/Redigera länk', + type: 'Länktyp', + unlink: 'Radera länk', + upload: 'Ladda upp' +} ); diff --git a/sources/plugins/link/lang/th.js b/sources/plugins/link/lang/th.js new file mode 100644 index 0000000..593838d --- /dev/null +++ b/sources/plugins/link/lang/th.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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)', + other: '<อื่น ๆ>', + 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', + toolbar: 'แทรก/แก้ไข ลิงค์', + type: 'ประเภทของลิงค์', + unlink: 'ลบ ลิงค์', + upload: 'อัพโหลดไฟล์' +} ); diff --git a/sources/plugins/link/lang/tr.js b/sources/plugins/link/lang/tr.js new file mode 100644 index 0000000..424ad7b --- /dev/null +++ b/sources/plugins/link/lang/tr.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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', + other: '', + 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: '', + targetPopupName: 'Yeni Açılan Pencere Adı', + title: 'Link', + toAnchor: 'Bu sayfada çapa', + toEmail: 'E-Posta', + toUrl: 'URL', + toolbar: 'Link Ekle/Düzenle', + type: 'Link Türü', + unlink: 'Köprü Kaldır', + upload: 'Karşıya Yükle' +} ); diff --git a/sources/plugins/link/lang/tt.js b/sources/plugins/link/lang/tt.js new file mode 100644 index 0000000..25bd354 --- /dev/null +++ b/sources/plugins/link/lang/tt.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'Сылталаманы языгыз', + other: '<бүтән>', + 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: '', + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', + targetPopupName: 'Попап тәрәзәсе исеме', + title: 'Сылталама', + toAnchor: 'Якорьне текст белән бәйләү', + toEmail: 'Электрон почта', + toUrl: 'Сылталама', + toolbar: 'Сылталама', + type: 'Сылталама төре', + unlink: 'Сылталаманы бетерү', + upload: 'Йөкләү' +} ); diff --git a/sources/plugins/link/lang/ug.js b/sources/plugins/link/lang/ug.js new file mode 100644 index 0000000..3cf75b4 --- /dev/null +++ b/sources/plugins/link/lang/ug.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: 'ئۇلانما ئادرېسىنى كىرگۈزۈڭ', + other: '‹باشقا›', + 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: 'ئادرېس', + toolbar: 'ئۇلانما قىستۇر/تەھرىرلە', + type: 'ئۇلانما تىپى', + unlink: 'ئۇلانما بىكار قىل', + upload: 'يۈكلە' +} ); diff --git a/sources/plugins/link/lang/uk.js b/sources/plugins/link/lang/uk.js new file mode 100644 index 0000000..8322d86 --- /dev/null +++ b/sources/plugins/link/lang/uk.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'uk', { + acccessKey: 'Гаряча клавіша', + advanced: 'Додаткове', + advisoryContentType: 'Тип вмісту', + advisoryTitle: 'Заголовок', + anchor: { + toolbar: 'Вставити/Редагувати якір', + menu: 'Властивості якоря', + title: 'Властивості якоря', + name: 'Ім\'я якоря', + errorName: 'Будь ласка, вкажіть ім\'я якоря', + remove: 'Прибрати якір' + }, + anchorId: 'За ідентифікатором елементу', + anchorName: 'За ім\'ям елементу', + charset: 'Кодування', + cssClasses: 'Клас CSS', + download: 'Force Download', // MISSING + displayText: 'Display Text', // MISSING + emailAddress: 'Адреса ел. пошти', + emailBody: 'Тіло повідомлення', + emailSubject: 'Тема листа', + id: 'Ідентифікатор', + info: 'Інформація посилання', + langCode: 'Код мови', + langDir: 'Напрямок мови', + langDirLTR: 'Зліва направо (LTR)', + langDirRTL: 'Справа наліво (RTL)', + menu: 'Вставити посилання', + name: 'Ім\'я', + noAnchors: '(В цьому документі немає якорів)', + noEmail: 'Будь ласка, вкажіть адрес ел. пошти', + noUrl: 'Будь ласка, вкажіть URL посилання', + other: '<інший>', + 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', + toolbar: 'Вставити/Редагувати посилання', + type: 'Тип посилання', + unlink: 'Видалити посилання', + upload: 'Надіслати' +} ); diff --git a/sources/plugins/link/lang/vi.js b/sources/plugins/link/lang/vi.js new file mode 100644 index 0000000..d78012d --- /dev/null +++ b/sources/plugins/link/lang/vi.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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)', + other: '', + 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: '', + targetFrameName: 'Tên khung đích', + targetPopup: '', + 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', + 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/sources/plugins/link/lang/zh-cn.js b/sources/plugins/link/lang/zh-cn.js new file mode 100644 index 0000000..6da9e96 --- /dev/null +++ b/sources/plugins/link/lang/zh-cn.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/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: '请输入超链接地址', + other: '<其他>', + 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: '地址', + toolbar: '插入/编辑超链接', + type: '超链接类型', + unlink: '取消超链接', + upload: '上传' +} ); diff --git a/sources/plugins/link/lang/zh.js b/sources/plugins/link/lang/zh.js new file mode 100644 index 0000000..5ba3d1c --- /dev/null +++ b/sources/plugins/link/lang/zh.js @@ -0,0 +1,67 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'link', 'zh', { + acccessKey: '便捷鍵', + advanced: '進階', + advisoryContentType: '建議內容類型', + advisoryTitle: '標題', + anchor: { + toolbar: '錨點', + menu: '編輯錨點', + title: '錨點內容', + name: '錨點名稱', + errorName: '請輸入錨點名稱', + remove: '移除錨點' + }, + anchorId: '依元件編號', + anchorName: '依錨點名稱', + charset: '連結資源的字元集', + cssClasses: '樣式表類別', + download: 'Force Download', // MISSING + displayText: '顯示文字', + emailAddress: '電子郵件地址', + emailBody: '郵件本文', + emailSubject: '郵件主旨', + id: 'ID', + info: '連結資訊', + langCode: '語言碼', + langDir: '語言方向', + langDirLTR: '由左至右 (LTR)', + langDirRTL: '由右至左 (RTL)', + menu: '編輯連結', + name: '名稱', + noAnchors: '(本文件中無可用之錨點)', + noEmail: '請輸入電子郵件', + noUrl: '請輸入連結 URL', + other: '<其他>', + 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: '網址', + toolbar: '連結', + type: '連結類型', + unlink: '取消連結', + upload: '上傳' +} ); diff --git a/sources/plugins/link/plugin.js b/sources/plugins/link/plugin.js new file mode 100644 index 0000000..94d582b --- /dev/null +++ b/sources/plugins/link/plugin.js @@ -0,0 +1,828 @@ +/** + * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/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,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' ); + + 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' ); + + editor.on( 'doubleclick', function( evt ) { + var element = CKEDITOR.plugins.link.getSelectedLink( editor ) || evt.data.element; + + if ( !element.isReadOnly() ) { + if ( element.is( 'a' ) ) { + evt.data.dialog = ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ? 'anchor' : 'link'; + + // Pass the link to be selected along with event data. + evt.data.link = element; + } else if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) ) { + evt.data.dialog = 'anchor'; + } + } + }, null, null, 0 ); + + // If event was cancelled, link passed in event data will not be selected. + editor.on( 'doubleclick', function( evt ) { + // Make sure both links and anchors are selected (#11822). + if ( evt.data.dialog in { link: 1, anchor: 1 } && evt.data.link ) + editor.getSelection().selectElement( evt.data.link ); + }, null, null, 20 ); + + // 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 + }, + + link: { + label: editor.lang.link.menu, + command: 'link', + group: 'link', + order: 1 + }, + + unlink: { + label: editor.lang.link.unlink, + command: 'unlink', + group: 'link', + 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.getAttribute( 'href' ) && anchor.getChildCount() ) + menu = { link: CKEDITOR.TRISTATE_OFF, unlink: CKEDITOR.TRISTATE_OFF }; + + 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:([^?]+)(?:\?(.+))?$/, + 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; + + 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 charCode, + length = address.length, + encodedChars = []; + + 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, + paramName, paramValue, retval; + + retval = [ name, '(' ]; + 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. + * + * li^nk + * [link] + * text[link] + * li[nk] + * [li]nk] + * [li]nk + * + * @since 3.2.1 + * @param {CKEDITOR.editor} editor + */ + getSelectedLink: function( editor ) { + var selection = editor.getSelection(); + var selectedElement = selection.getSelectedElement(); + if ( selectedElement && selectedElement.is( 'a' ) ) + return selectedElement; + + var range = selection.getRanges()[ 0 ]; + + if ( range ) { + range.shrink( CKEDITOR.SHRINK_TEXT ); + return editor.elementPath( range.getCommonAncestor() ).contains( 'a', 1 ); + } + return 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 (#11359). + scope = ( editable.isInline() && !editor.plugins.divarea ) ? editor.document : editable, + + links = scope.getElementsByTag( 'a' ), + imgs = scope.getElementsByTag( 'img' ), + anchors = [], + i = 0, + item; + + // Retrieve all anchors within the scope. + while ( ( item = links.getItem( i++ ) ) ) { + 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. + i = 0; + + while ( ( item = imgs.getItem( i++ ) ) ) { + 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 #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 + * @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, + javascriptMatch, emailMatch, anchorMatch, urlMatch, + retval = {}; + + if ( ( javascriptMatch = href.match( javascriptProtocolRegex ) ) ) { + if ( emailProtection == 'encode' ) { + href = href.replace( encodedEmailLinkRegex, function( match, protectedAddress, rest ) { + // Without it 'undefined' is appended to e-mails without subject and body (#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 = {}; + + var 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 ]; + } + // Protected email link as encoded string. + else if ( ( emailMatch = href.match( emailRegex ) ) ) { + var subjectMatch = href.match( emailSubjectRegex ), + bodyMatch = href.match( emailBodyRegex ); + + retval.type = 'email'; + var email = ( retval.email = {} ); + email.address = emailMatch[ 1 ]; + 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 (#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 + * @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; + } + + // 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. (#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.objectKeys( 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 + }; + + // Widget duck typing, we don't want to show display text for widgets. + if ( editor.widgets && editor.widgets.focused ) { + 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 ) { + var style = new CKEDITOR.style( { element: 'a', type: CKEDITOR.STYLE_INLINE, alwaysRemoveElement: 1 } ); + editor.removeStyle( style ); + }, + + 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]' + }; + + 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 + + /** + * Whether JavaScript code is allowed as a `href` attribute in an anchor tag. + * With this option enabled it is possible to create links like: + * + * hello world + * + * 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 + */ + } ); +} )(); -- cgit v1.2.3