diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2017-01-20 00:55:51 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2017-01-20 00:55:51 +0100 |
commit | c63493c899de714b05b0521bb38aab60d19030ef (patch) | |
tree | fcb2b261afa0f3c2bd6b48929b64724c71192bae /sources/plugins/link | |
download | ludivine-ckeditor-component-c63493c899de714b05b0521bb38aab60d19030ef.tar.gz ludivine-ckeditor-component-c63493c899de714b05b0521bb38aab60d19030ef.tar.zst ludivine-ckeditor-component-c63493c899de714b05b0521bb38aab60d19030ef.zip |
Validation initiale4.6.2.1
Diffstat (limited to 'sources/plugins/link')
82 files changed, 6535 insertions, 0 deletions
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 @@ | |||
1 | /** | ||
2 | * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | * For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | |||
6 | CKEDITOR.dialog.add( 'anchor', function( editor ) { | ||
7 | // Function called in onShow to load selected element. | ||
8 | var loadElements = function( element ) { | ||
9 | this._.selectedElement = element; | ||
10 | |||
11 | var attributeValue = element.data( 'cke-saved-name' ); | ||
12 | this.setValueOf( 'info', 'txtName', attributeValue || '' ); | ||
13 | }; | ||
14 | |||
15 | function createFakeAnchor( editor, attributes ) { | ||
16 | return editor.createFakeElement( editor.document.createElement( 'a', { | ||
17 | attributes: attributes | ||
18 | } ), 'cke_anchor', 'anchor' ); | ||
19 | } | ||
20 | |||
21 | return { | ||
22 | title: editor.lang.link.anchor.title, | ||
23 | minWidth: 300, | ||
24 | minHeight: 60, | ||
25 | onOk: function() { | ||
26 | var name = CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtName' ) ); | ||
27 | var attributes = { | ||
28 | id: name, | ||
29 | name: name, | ||
30 | 'data-cke-saved-name': name | ||
31 | }; | ||
32 | |||
33 | if ( this._.selectedElement ) { | ||
34 | if ( this._.selectedElement.data( 'cke-realelement' ) ) { | ||
35 | var newFake = createFakeAnchor( editor, attributes ); | ||
36 | newFake.replace( this._.selectedElement ); | ||
37 | |||
38 | // Selecting fake element for IE. (#11377) | ||
39 | if ( CKEDITOR.env.ie ) | ||
40 | editor.getSelection().selectElement( newFake ); | ||
41 | } else { | ||
42 | this._.selectedElement.setAttributes( attributes ); | ||
43 | } | ||
44 | } else { | ||
45 | var sel = editor.getSelection(), | ||
46 | range = sel && sel.getRanges()[ 0 ]; | ||
47 | |||
48 | // Empty anchor | ||
49 | if ( range.collapsed ) { | ||
50 | var anchor = createFakeAnchor( editor, attributes ); | ||
51 | range.insertNode( anchor ); | ||
52 | } else { | ||
53 | if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) | ||
54 | attributes[ 'class' ] = 'cke_anchor'; | ||
55 | |||
56 | // Apply style. | ||
57 | var style = new CKEDITOR.style( { element: 'a', attributes: attributes } ); | ||
58 | style.type = CKEDITOR.STYLE_INLINE; | ||
59 | editor.applyStyle( style ); | ||
60 | } | ||
61 | } | ||
62 | }, | ||
63 | |||
64 | onHide: function() { | ||
65 | delete this._.selectedElement; | ||
66 | }, | ||
67 | |||
68 | onShow: function() { | ||
69 | var sel = editor.getSelection(), | ||
70 | fullySelected = sel.getSelectedElement(), | ||
71 | fakeSelected = fullySelected && fullySelected.data( 'cke-realelement' ), | ||
72 | linkElement = fakeSelected ? | ||
73 | CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, fullySelected ) : | ||
74 | CKEDITOR.plugins.link.getSelectedLink( editor ); | ||
75 | |||
76 | if ( linkElement ) { | ||
77 | loadElements.call( this, linkElement ); | ||
78 | !fakeSelected && sel.selectElement( linkElement ); | ||
79 | |||
80 | if ( fullySelected ) | ||
81 | this._.selectedElement = fullySelected; | ||
82 | } | ||
83 | |||
84 | this.getContentElement( 'info', 'txtName' ).focus(); | ||
85 | }, | ||
86 | contents: [ { | ||
87 | id: 'info', | ||
88 | label: editor.lang.link.anchor.title, | ||
89 | accessKey: 'I', | ||
90 | elements: [ { | ||
91 | type: 'text', | ||
92 | id: 'txtName', | ||
93 | label: editor.lang.link.anchor.name, | ||
94 | required: true, | ||
95 | validate: function() { | ||
96 | if ( !this.getValue() ) { | ||
97 | alert( editor.lang.link.anchor.errorName ); // jshint ignore:line | ||
98 | return false; | ||
99 | } | ||
100 | return true; | ||
101 | } | ||
102 | } ] | ||
103 | } ] | ||
104 | }; | ||
105 | } ); | ||
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 @@ | |||
1 | /** | ||
2 | * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | * For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | |||
6 | 'use strict'; | ||
7 | |||
8 | ( function() { | ||
9 | CKEDITOR.dialog.add( 'link', function( editor ) { | ||
10 | var plugin = CKEDITOR.plugins.link, | ||
11 | initialLinkText; | ||
12 | |||
13 | // Handles the event when the "Target" selection box is changed. | ||
14 | var targetChanged = function() { | ||
15 | var dialog = this.getDialog(), | ||
16 | popupFeatures = dialog.getContentElement( 'target', 'popupFeatures' ), | ||
17 | targetName = dialog.getContentElement( 'target', 'linkTargetName' ), | ||
18 | value = this.getValue(); | ||
19 | |||
20 | if ( !popupFeatures || !targetName ) | ||
21 | return; | ||
22 | |||
23 | popupFeatures = popupFeatures.getElement(); | ||
24 | popupFeatures.hide(); | ||
25 | targetName.setValue( '' ); | ||
26 | |||
27 | switch ( value ) { | ||
28 | case 'frame': | ||
29 | targetName.setLabel( editor.lang.link.targetFrameName ); | ||
30 | targetName.getElement().show(); | ||
31 | break; | ||
32 | case 'popup': | ||
33 | popupFeatures.show(); | ||
34 | targetName.setLabel( editor.lang.link.targetPopupName ); | ||
35 | targetName.getElement().show(); | ||
36 | break; | ||
37 | default: | ||
38 | targetName.setValue( value ); | ||
39 | targetName.getElement().hide(); | ||
40 | break; | ||
41 | } | ||
42 | |||
43 | }; | ||
44 | |||
45 | // Handles the event when the "Type" selection box is changed. | ||
46 | var linkTypeChanged = function() { | ||
47 | var dialog = this.getDialog(), | ||
48 | partIds = [ 'urlOptions', 'anchorOptions', 'emailOptions' ], | ||
49 | typeValue = this.getValue(), | ||
50 | uploadTab = dialog.definition.getContents( 'upload' ), | ||
51 | uploadInitiallyHidden = uploadTab && uploadTab.hidden; | ||
52 | |||
53 | if ( typeValue == 'url' ) { | ||
54 | if ( editor.config.linkShowTargetTab ) | ||
55 | dialog.showPage( 'target' ); | ||
56 | if ( !uploadInitiallyHidden ) | ||
57 | dialog.showPage( 'upload' ); | ||
58 | } else { | ||
59 | dialog.hidePage( 'target' ); | ||
60 | if ( !uploadInitiallyHidden ) | ||
61 | dialog.hidePage( 'upload' ); | ||
62 | } | ||
63 | |||
64 | for ( var i = 0; i < partIds.length; i++ ) { | ||
65 | var element = dialog.getContentElement( 'info', partIds[ i ] ); | ||
66 | if ( !element ) | ||
67 | continue; | ||
68 | |||
69 | element = element.getElement().getParent().getParent(); | ||
70 | if ( partIds[ i ] == typeValue + 'Options' ) | ||
71 | element.show(); | ||
72 | else | ||
73 | element.hide(); | ||
74 | } | ||
75 | |||
76 | dialog.layout(); | ||
77 | }; | ||
78 | |||
79 | var setupParams = function( page, data ) { | ||
80 | if ( data[ page ] ) | ||
81 | this.setValue( data[ page ][ this.id ] || '' ); | ||
82 | }; | ||
83 | |||
84 | var setupPopupParams = function( data ) { | ||
85 | return setupParams.call( this, 'target', data ); | ||
86 | }; | ||
87 | |||
88 | var setupAdvParams = function( data ) { | ||
89 | return setupParams.call( this, 'advanced', data ); | ||
90 | }; | ||
91 | |||
92 | var commitParams = function( page, data ) { | ||
93 | if ( !data[ page ] ) | ||
94 | data[ page ] = {}; | ||
95 | |||
96 | data[ page ][ this.id ] = this.getValue() || ''; | ||
97 | }; | ||
98 | |||
99 | var commitPopupParams = function( data ) { | ||
100 | return commitParams.call( this, 'target', data ); | ||
101 | }; | ||
102 | |||
103 | var commitAdvParams = function( data ) { | ||
104 | return commitParams.call( this, 'advanced', data ); | ||
105 | }; | ||
106 | |||
107 | var commonLang = editor.lang.common, | ||
108 | linkLang = editor.lang.link, | ||
109 | anchors; | ||
110 | |||
111 | return { | ||
112 | title: linkLang.title, | ||
113 | minWidth: ( CKEDITOR.skinName || editor.config.skin ) == 'moono-lisa' ? 450 : 350, | ||
114 | minHeight: 240, | ||
115 | contents: [ { | ||
116 | id: 'info', | ||
117 | label: linkLang.info, | ||
118 | title: linkLang.info, | ||
119 | elements: [ { | ||
120 | type: 'text', | ||
121 | id: 'linkDisplayText', | ||
122 | label: linkLang.displayText, | ||
123 | setup: function() { | ||
124 | this.enable(); | ||
125 | |||
126 | this.setValue( editor.getSelection().getSelectedText() ); | ||
127 | |||
128 | // Keep inner text so that it can be compared in commit function. By obtaining value from getData() | ||
129 | // we get value stripped from new line chars which is important when comparing the value later on. | ||
130 | initialLinkText = this.getValue(); | ||
131 | }, | ||
132 | commit: function( data ) { | ||
133 | data.linkText = this.isEnabled() ? this.getValue() : ''; | ||
134 | } | ||
135 | }, | ||
136 | { | ||
137 | id: 'linkType', | ||
138 | type: 'select', | ||
139 | label: linkLang.type, | ||
140 | 'default': 'url', | ||
141 | items: [ | ||
142 | [ linkLang.toUrl, 'url' ], | ||
143 | [ linkLang.toAnchor, 'anchor' ], | ||
144 | [ linkLang.toEmail, 'email' ] | ||
145 | ], | ||
146 | onChange: linkTypeChanged, | ||
147 | setup: function( data ) { | ||
148 | this.setValue( data.type || 'url' ); | ||
149 | }, | ||
150 | commit: function( data ) { | ||
151 | data.type = this.getValue(); | ||
152 | } | ||
153 | }, | ||
154 | { | ||
155 | type: 'vbox', | ||
156 | id: 'urlOptions', | ||
157 | children: [ { | ||
158 | type: 'hbox', | ||
159 | widths: [ '25%', '75%' ], | ||
160 | children: [ { | ||
161 | id: 'protocol', | ||
162 | type: 'select', | ||
163 | label: commonLang.protocol, | ||
164 | 'default': 'http://', | ||
165 | items: [ | ||
166 | // Force 'ltr' for protocol names in BIDI. (#5433) | ||
167 | [ 'http://\u200E', 'http://' ], | ||
168 | [ 'https://\u200E', 'https://' ], | ||
169 | [ 'ftp://\u200E', 'ftp://' ], | ||
170 | [ 'news://\u200E', 'news://' ], | ||
171 | [ linkLang.other, '' ] | ||
172 | ], | ||
173 | setup: function( data ) { | ||
174 | if ( data.url ) | ||
175 | this.setValue( data.url.protocol || '' ); | ||
176 | }, | ||
177 | commit: function( data ) { | ||
178 | if ( !data.url ) | ||
179 | data.url = {}; | ||
180 | |||
181 | data.url.protocol = this.getValue(); | ||
182 | } | ||
183 | }, | ||
184 | { | ||
185 | type: 'text', | ||
186 | id: 'url', | ||
187 | label: commonLang.url, | ||
188 | required: true, | ||
189 | onLoad: function() { | ||
190 | this.allowOnChange = true; | ||
191 | }, | ||
192 | onKeyUp: function() { | ||
193 | this.allowOnChange = false; | ||
194 | var protocolCmb = this.getDialog().getContentElement( 'info', 'protocol' ), | ||
195 | url = this.getValue(), | ||
196 | urlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/i, | ||
197 | urlOnChangeTestOther = /^((javascript:)|[#\/\.\?])/i; | ||
198 | |||
199 | var protocol = urlOnChangeProtocol.exec( url ); | ||
200 | if ( protocol ) { | ||
201 | this.setValue( url.substr( protocol[ 0 ].length ) ); | ||
202 | protocolCmb.setValue( protocol[ 0 ].toLowerCase() ); | ||
203 | } else if ( urlOnChangeTestOther.test( url ) ) { | ||
204 | protocolCmb.setValue( '' ); | ||
205 | } | ||
206 | |||
207 | this.allowOnChange = true; | ||
208 | }, | ||
209 | onChange: function() { | ||
210 | if ( this.allowOnChange ) // Dont't call on dialog load. | ||
211 | this.onKeyUp(); | ||
212 | }, | ||
213 | validate: function() { | ||
214 | var dialog = this.getDialog(); | ||
215 | |||
216 | if ( dialog.getContentElement( 'info', 'linkType' ) && dialog.getValueOf( 'info', 'linkType' ) != 'url' ) | ||
217 | return true; | ||
218 | |||
219 | if ( !editor.config.linkJavaScriptLinksAllowed && ( /javascript\:/ ).test( this.getValue() ) ) { | ||
220 | alert( commonLang.invalidValue ); // jshint ignore:line | ||
221 | return false; | ||
222 | } | ||
223 | |||
224 | if ( this.getDialog().fakeObj ) // Edit Anchor. | ||
225 | return true; | ||
226 | |||
227 | var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noUrl ); | ||
228 | return func.apply( this ); | ||
229 | }, | ||
230 | setup: function( data ) { | ||
231 | this.allowOnChange = false; | ||
232 | if ( data.url ) | ||
233 | this.setValue( data.url.url ); | ||
234 | this.allowOnChange = true; | ||
235 | |||
236 | }, | ||
237 | commit: function( data ) { | ||
238 | // IE will not trigger the onChange event if the mouse has been used | ||
239 | // to carry all the operations #4724 | ||
240 | this.onChange(); | ||
241 | |||
242 | if ( !data.url ) | ||
243 | data.url = {}; | ||
244 | |||
245 | data.url.url = this.getValue(); | ||
246 | this.allowOnChange = false; | ||
247 | } | ||
248 | } ], | ||
249 | setup: function() { | ||
250 | if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) | ||
251 | this.getElement().show(); | ||
252 | } | ||
253 | }, | ||
254 | { | ||
255 | type: 'button', | ||
256 | id: 'browse', | ||
257 | hidden: 'true', | ||
258 | filebrowser: 'info:url', | ||
259 | label: commonLang.browseServer | ||
260 | } ] | ||
261 | }, | ||
262 | { | ||
263 | type: 'vbox', | ||
264 | id: 'anchorOptions', | ||
265 | width: 260, | ||
266 | align: 'center', | ||
267 | padding: 0, | ||
268 | children: [ { | ||
269 | type: 'fieldset', | ||
270 | id: 'selectAnchorText', | ||
271 | label: linkLang.selectAnchor, | ||
272 | setup: function() { | ||
273 | anchors = plugin.getEditorAnchors( editor ); | ||
274 | |||
275 | this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); | ||
276 | }, | ||
277 | children: [ { | ||
278 | type: 'hbox', | ||
279 | id: 'selectAnchor', | ||
280 | children: [ { | ||
281 | type: 'select', | ||
282 | id: 'anchorName', | ||
283 | 'default': '', | ||
284 | label: linkLang.anchorName, | ||
285 | style: 'width: 100%;', | ||
286 | items: [ | ||
287 | [ '' ] | ||
288 | ], | ||
289 | setup: function( data ) { | ||
290 | this.clear(); | ||
291 | this.add( '' ); | ||
292 | |||
293 | if ( anchors ) { | ||
294 | for ( var i = 0; i < anchors.length; i++ ) { | ||
295 | if ( anchors[ i ].name ) | ||
296 | this.add( anchors[ i ].name ); | ||
297 | } | ||
298 | } | ||
299 | |||
300 | if ( data.anchor ) | ||
301 | this.setValue( data.anchor.name ); | ||
302 | |||
303 | var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); | ||
304 | if ( linkType && linkType.getValue() == 'email' ) | ||
305 | this.focus(); | ||
306 | }, | ||
307 | commit: function( data ) { | ||
308 | if ( !data.anchor ) | ||
309 | data.anchor = {}; | ||
310 | |||
311 | data.anchor.name = this.getValue(); | ||
312 | } | ||
313 | }, | ||
314 | { | ||
315 | type: 'select', | ||
316 | id: 'anchorId', | ||
317 | 'default': '', | ||
318 | label: linkLang.anchorId, | ||
319 | style: 'width: 100%;', | ||
320 | items: [ | ||
321 | [ '' ] | ||
322 | ], | ||
323 | setup: function( data ) { | ||
324 | this.clear(); | ||
325 | this.add( '' ); | ||
326 | |||
327 | if ( anchors ) { | ||
328 | for ( var i = 0; i < anchors.length; i++ ) { | ||
329 | if ( anchors[ i ].id ) | ||
330 | this.add( anchors[ i ].id ); | ||
331 | } | ||
332 | } | ||
333 | |||
334 | if ( data.anchor ) | ||
335 | this.setValue( data.anchor.id ); | ||
336 | }, | ||
337 | commit: function( data ) { | ||
338 | if ( !data.anchor ) | ||
339 | data.anchor = {}; | ||
340 | |||
341 | data.anchor.id = this.getValue(); | ||
342 | } | ||
343 | } ], | ||
344 | setup: function() { | ||
345 | this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); | ||
346 | } | ||
347 | } ] | ||
348 | }, | ||
349 | { | ||
350 | type: 'html', | ||
351 | id: 'noAnchors', | ||
352 | style: 'text-align: center;', | ||
353 | html: '<div role="note" tabIndex="-1">' + CKEDITOR.tools.htmlEncode( linkLang.noAnchors ) + '</div>', | ||
354 | // Focus the first element defined in above html. | ||
355 | focus: true, | ||
356 | setup: function() { | ||
357 | this.getElement()[ anchors && anchors.length ? 'hide' : 'show' ](); | ||
358 | } | ||
359 | } ], | ||
360 | setup: function() { | ||
361 | if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) | ||
362 | this.getElement().hide(); | ||
363 | } | ||
364 | }, | ||
365 | { | ||
366 | type: 'vbox', | ||
367 | id: 'emailOptions', | ||
368 | padding: 1, | ||
369 | children: [ { | ||
370 | type: 'text', | ||
371 | id: 'emailAddress', | ||
372 | label: linkLang.emailAddress, | ||
373 | required: true, | ||
374 | validate: function() { | ||
375 | var dialog = this.getDialog(); | ||
376 | |||
377 | if ( !dialog.getContentElement( 'info', 'linkType' ) || dialog.getValueOf( 'info', 'linkType' ) != 'email' ) | ||
378 | return true; | ||
379 | |||
380 | var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noEmail ); | ||
381 | return func.apply( this ); | ||
382 | }, | ||
383 | setup: function( data ) { | ||
384 | if ( data.email ) | ||
385 | this.setValue( data.email.address ); | ||
386 | |||
387 | var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); | ||
388 | if ( linkType && linkType.getValue() == 'email' ) | ||
389 | this.select(); | ||
390 | }, | ||
391 | commit: function( data ) { | ||
392 | if ( !data.email ) | ||
393 | data.email = {}; | ||
394 | |||
395 | data.email.address = this.getValue(); | ||
396 | } | ||
397 | }, | ||
398 | { | ||
399 | type: 'text', | ||
400 | id: 'emailSubject', | ||
401 | label: linkLang.emailSubject, | ||
402 | setup: function( data ) { | ||
403 | if ( data.email ) | ||
404 | this.setValue( data.email.subject ); | ||
405 | }, | ||
406 | commit: function( data ) { | ||
407 | if ( !data.email ) | ||
408 | data.email = {}; | ||
409 | |||
410 | data.email.subject = this.getValue(); | ||
411 | } | ||
412 | }, | ||
413 | { | ||
414 | type: 'textarea', | ||
415 | id: 'emailBody', | ||
416 | label: linkLang.emailBody, | ||
417 | rows: 3, | ||
418 | 'default': '', | ||
419 | setup: function( data ) { | ||
420 | if ( data.email ) | ||
421 | this.setValue( data.email.body ); | ||
422 | }, | ||
423 | commit: function( data ) { | ||
424 | if ( !data.email ) | ||
425 | data.email = {}; | ||
426 | |||
427 | data.email.body = this.getValue(); | ||
428 | } | ||
429 | } ], | ||
430 | setup: function() { | ||
431 | if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) | ||
432 | this.getElement().hide(); | ||
433 | } | ||
434 | } ] | ||
435 | }, | ||
436 | { | ||
437 | id: 'target', | ||
438 | requiredContent: 'a[target]', // This is not fully correct, because some target option requires JS. | ||
439 | label: linkLang.target, | ||
440 | title: linkLang.target, | ||
441 | elements: [ { | ||
442 | type: 'hbox', | ||
443 | widths: [ '50%', '50%' ], | ||
444 | children: [ { | ||
445 | type: 'select', | ||
446 | id: 'linkTargetType', | ||
447 | label: commonLang.target, | ||
448 | 'default': 'notSet', | ||
449 | style: 'width : 100%;', | ||
450 | 'items': [ | ||
451 | [ commonLang.notSet, 'notSet' ], | ||
452 | [ linkLang.targetFrame, 'frame' ], | ||
453 | [ linkLang.targetPopup, 'popup' ], | ||
454 | [ commonLang.targetNew, '_blank' ], | ||
455 | [ commonLang.targetTop, '_top' ], | ||
456 | [ commonLang.targetSelf, '_self' ], | ||
457 | [ commonLang.targetParent, '_parent' ] | ||
458 | ], | ||
459 | onChange: targetChanged, | ||
460 | setup: function( data ) { | ||
461 | if ( data.target ) | ||
462 | this.setValue( data.target.type || 'notSet' ); | ||
463 | targetChanged.call( this ); | ||
464 | }, | ||
465 | commit: function( data ) { | ||
466 | if ( !data.target ) | ||
467 | data.target = {}; | ||
468 | |||
469 | data.target.type = this.getValue(); | ||
470 | } | ||
471 | }, | ||
472 | { | ||
473 | type: 'text', | ||
474 | id: 'linkTargetName', | ||
475 | label: linkLang.targetFrameName, | ||
476 | 'default': '', | ||
477 | setup: function( data ) { | ||
478 | if ( data.target ) | ||
479 | this.setValue( data.target.name ); | ||
480 | }, | ||
481 | commit: function( data ) { | ||
482 | if ( !data.target ) | ||
483 | data.target = {}; | ||
484 | |||
485 | data.target.name = this.getValue().replace( /([^\x00-\x7F]|\s)/gi, '' ); | ||
486 | } | ||
487 | } ] | ||
488 | }, | ||
489 | { | ||
490 | type: 'vbox', | ||
491 | width: '100%', | ||
492 | align: 'center', | ||
493 | padding: 2, | ||
494 | id: 'popupFeatures', | ||
495 | children: [ { | ||
496 | type: 'fieldset', | ||
497 | label: linkLang.popupFeatures, | ||
498 | children: [ { | ||
499 | type: 'hbox', | ||
500 | children: [ { | ||
501 | type: 'checkbox', | ||
502 | id: 'resizable', | ||
503 | label: linkLang.popupResizable, | ||
504 | setup: setupPopupParams, | ||
505 | commit: commitPopupParams | ||
506 | }, | ||
507 | { | ||
508 | type: 'checkbox', | ||
509 | id: 'status', | ||
510 | label: linkLang.popupStatusBar, | ||
511 | setup: setupPopupParams, | ||
512 | commit: commitPopupParams | ||
513 | |||
514 | } ] | ||
515 | }, | ||
516 | { | ||
517 | type: 'hbox', | ||
518 | children: [ { | ||
519 | type: 'checkbox', | ||
520 | id: 'location', | ||
521 | label: linkLang.popupLocationBar, | ||
522 | setup: setupPopupParams, | ||
523 | commit: commitPopupParams | ||
524 | |||
525 | }, | ||
526 | { | ||
527 | type: 'checkbox', | ||
528 | id: 'toolbar', | ||
529 | label: linkLang.popupToolbar, | ||
530 | setup: setupPopupParams, | ||
531 | commit: commitPopupParams | ||
532 | |||
533 | } ] | ||
534 | }, | ||
535 | { | ||
536 | type: 'hbox', | ||
537 | children: [ { | ||
538 | type: 'checkbox', | ||
539 | id: 'menubar', | ||
540 | label: linkLang.popupMenuBar, | ||
541 | setup: setupPopupParams, | ||
542 | commit: commitPopupParams | ||
543 | |||
544 | }, | ||
545 | { | ||
546 | type: 'checkbox', | ||
547 | id: 'fullscreen', | ||
548 | label: linkLang.popupFullScreen, | ||
549 | setup: setupPopupParams, | ||
550 | commit: commitPopupParams | ||
551 | |||
552 | } ] | ||
553 | }, | ||
554 | { | ||
555 | type: 'hbox', | ||
556 | children: [ { | ||
557 | type: 'checkbox', | ||
558 | id: 'scrollbars', | ||
559 | label: linkLang.popupScrollBars, | ||
560 | setup: setupPopupParams, | ||
561 | commit: commitPopupParams | ||
562 | |||
563 | }, | ||
564 | { | ||
565 | type: 'checkbox', | ||
566 | id: 'dependent', | ||
567 | label: linkLang.popupDependent, | ||
568 | setup: setupPopupParams, | ||
569 | commit: commitPopupParams | ||
570 | |||
571 | } ] | ||
572 | }, | ||
573 | { | ||
574 | type: 'hbox', | ||
575 | children: [ { | ||
576 | type: 'text', | ||
577 | widths: [ '50%', '50%' ], | ||
578 | labelLayout: 'horizontal', | ||
579 | label: commonLang.width, | ||
580 | id: 'width', | ||
581 | setup: setupPopupParams, | ||
582 | commit: commitPopupParams | ||
583 | |||
584 | }, | ||
585 | { | ||
586 | type: 'text', | ||
587 | labelLayout: 'horizontal', | ||
588 | widths: [ '50%', '50%' ], | ||
589 | label: linkLang.popupLeft, | ||
590 | id: 'left', | ||
591 | setup: setupPopupParams, | ||
592 | commit: commitPopupParams | ||
593 | |||
594 | } ] | ||
595 | }, | ||
596 | { | ||
597 | type: 'hbox', | ||
598 | children: [ { | ||
599 | type: 'text', | ||
600 | labelLayout: 'horizontal', | ||
601 | widths: [ '50%', '50%' ], | ||
602 | label: commonLang.height, | ||
603 | id: 'height', | ||
604 | setup: setupPopupParams, | ||
605 | commit: commitPopupParams | ||
606 | |||
607 | }, | ||
608 | { | ||
609 | type: 'text', | ||
610 | labelLayout: 'horizontal', | ||
611 | label: linkLang.popupTop, | ||
612 | widths: [ '50%', '50%' ], | ||
613 | id: 'top', | ||
614 | setup: setupPopupParams, | ||
615 | commit: commitPopupParams | ||
616 | |||
617 | } ] | ||
618 | } ] | ||
619 | } ] | ||
620 | } ] | ||
621 | }, | ||
622 | { | ||
623 | id: 'upload', | ||
624 | label: linkLang.upload, | ||
625 | title: linkLang.upload, | ||
626 | hidden: true, | ||
627 | filebrowser: 'uploadButton', | ||
628 | elements: [ { | ||
629 | type: 'file', | ||
630 | id: 'upload', | ||
631 | label: commonLang.upload, | ||
632 | style: 'height:40px', | ||
633 | size: 29 | ||
634 | }, | ||
635 | { | ||
636 | type: 'fileButton', | ||
637 | id: 'uploadButton', | ||
638 | label: commonLang.uploadSubmit, | ||
639 | filebrowser: 'info:url', | ||
640 | 'for': [ 'upload', 'upload' ] | ||
641 | } ] | ||
642 | }, | ||
643 | { | ||
644 | id: 'advanced', | ||
645 | label: linkLang.advanced, | ||
646 | title: linkLang.advanced, | ||
647 | elements: [ { | ||
648 | type: 'vbox', | ||
649 | padding: 1, | ||
650 | children: [ { | ||
651 | type: 'hbox', | ||
652 | widths: [ '45%', '35%', '20%' ], | ||
653 | children: [ { | ||
654 | type: 'text', | ||
655 | id: 'advId', | ||
656 | requiredContent: 'a[id]', | ||
657 | label: linkLang.id, | ||
658 | setup: setupAdvParams, | ||
659 | commit: commitAdvParams | ||
660 | }, | ||
661 | { | ||
662 | type: 'select', | ||
663 | id: 'advLangDir', | ||
664 | requiredContent: 'a[dir]', | ||
665 | label: linkLang.langDir, | ||
666 | 'default': '', | ||
667 | style: 'width:110px', | ||
668 | items: [ | ||
669 | [ commonLang.notSet, '' ], | ||
670 | [ linkLang.langDirLTR, 'ltr' ], | ||
671 | [ linkLang.langDirRTL, 'rtl' ] | ||
672 | ], | ||
673 | setup: setupAdvParams, | ||
674 | commit: commitAdvParams | ||
675 | }, | ||
676 | { | ||
677 | type: 'text', | ||
678 | id: 'advAccessKey', | ||
679 | requiredContent: 'a[accesskey]', | ||
680 | width: '80px', | ||
681 | label: linkLang.acccessKey, | ||
682 | maxLength: 1, | ||
683 | setup: setupAdvParams, | ||
684 | commit: commitAdvParams | ||
685 | |||
686 | } ] | ||
687 | }, | ||
688 | { | ||
689 | type: 'hbox', | ||
690 | widths: [ '45%', '35%', '20%' ], | ||
691 | children: [ { | ||
692 | type: 'text', | ||
693 | label: linkLang.name, | ||
694 | id: 'advName', | ||
695 | requiredContent: 'a[name]', | ||
696 | setup: setupAdvParams, | ||
697 | commit: commitAdvParams | ||
698 | |||
699 | }, | ||
700 | { | ||
701 | type: 'text', | ||
702 | label: linkLang.langCode, | ||
703 | id: 'advLangCode', | ||
704 | requiredContent: 'a[lang]', | ||
705 | width: '110px', | ||
706 | 'default': '', | ||
707 | setup: setupAdvParams, | ||
708 | commit: commitAdvParams | ||
709 | |||
710 | }, | ||
711 | { | ||
712 | type: 'text', | ||
713 | label: linkLang.tabIndex, | ||
714 | id: 'advTabIndex', | ||
715 | requiredContent: 'a[tabindex]', | ||
716 | width: '80px', | ||
717 | maxLength: 5, | ||
718 | setup: setupAdvParams, | ||
719 | commit: commitAdvParams | ||
720 | |||
721 | } ] | ||
722 | } ] | ||
723 | }, | ||
724 | { | ||
725 | type: 'vbox', | ||
726 | padding: 1, | ||
727 | children: [ { | ||
728 | type: 'hbox', | ||
729 | widths: [ '45%', '55%' ], | ||
730 | children: [ { | ||
731 | type: 'text', | ||
732 | label: linkLang.advisoryTitle, | ||
733 | requiredContent: 'a[title]', | ||
734 | 'default': '', | ||
735 | id: 'advTitle', | ||
736 | setup: setupAdvParams, | ||
737 | commit: commitAdvParams | ||
738 | |||
739 | }, | ||
740 | { | ||
741 | type: 'text', | ||
742 | label: linkLang.advisoryContentType, | ||
743 | requiredContent: 'a[type]', | ||
744 | 'default': '', | ||
745 | id: 'advContentType', | ||
746 | setup: setupAdvParams, | ||
747 | commit: commitAdvParams | ||
748 | |||
749 | } ] | ||
750 | }, | ||
751 | { | ||
752 | type: 'hbox', | ||
753 | widths: [ '45%', '55%' ], | ||
754 | children: [ { | ||
755 | type: 'text', | ||
756 | label: linkLang.cssClasses, | ||
757 | requiredContent: 'a(cke-xyz)', // Random text like 'xyz' will check if all are allowed. | ||
758 | 'default': '', | ||
759 | id: 'advCSSClasses', | ||
760 | setup: setupAdvParams, | ||
761 | commit: commitAdvParams | ||
762 | |||
763 | }, | ||
764 | { | ||
765 | type: 'text', | ||
766 | label: linkLang.charset, | ||
767 | requiredContent: 'a[charset]', | ||
768 | 'default': '', | ||
769 | id: 'advCharset', | ||
770 | setup: setupAdvParams, | ||
771 | commit: commitAdvParams | ||
772 | |||
773 | } ] | ||
774 | }, | ||
775 | { | ||
776 | type: 'hbox', | ||
777 | widths: [ '45%', '55%' ], | ||
778 | children: [ { | ||
779 | type: 'text', | ||
780 | label: linkLang.rel, | ||
781 | requiredContent: 'a[rel]', | ||
782 | 'default': '', | ||
783 | id: 'advRel', | ||
784 | setup: setupAdvParams, | ||
785 | commit: commitAdvParams | ||
786 | }, | ||
787 | { | ||
788 | type: 'text', | ||
789 | label: linkLang.styles, | ||
790 | requiredContent: 'a{cke-xyz}', // Random text like 'xyz' will check if all are allowed. | ||
791 | 'default': '', | ||
792 | id: 'advStyles', | ||
793 | validate: CKEDITOR.dialog.validate.inlineStyle( editor.lang.common.invalidInlineStyle ), | ||
794 | setup: setupAdvParams, | ||
795 | commit: commitAdvParams | ||
796 | } ] | ||
797 | }, | ||
798 | { | ||
799 | type: 'hbox', | ||
800 | widths: [ '45%', '55%' ], | ||
801 | children: [ { | ||
802 | type: 'checkbox', | ||
803 | id: 'download', | ||
804 | requiredContent: 'a[download]', | ||
805 | label: linkLang.download, | ||
806 | setup: function( data ) { | ||
807 | if ( data.download !== undefined ) | ||
808 | this.setValue( 'checked', 'checked' ); | ||
809 | }, | ||
810 | commit: function( data ) { | ||
811 | if ( this.getValue() ) { | ||
812 | data.download = this.getValue(); | ||
813 | } | ||
814 | } | ||
815 | } ] | ||
816 | } ] | ||
817 | } ] | ||
818 | } ], | ||
819 | onShow: function() { | ||
820 | var editor = this.getParentEditor(), | ||
821 | selection = editor.getSelection(), | ||
822 | selectedElement = selection.getSelectedElement(), | ||
823 | displayTextField = this.getContentElement( 'info', 'linkDisplayText' ).getElement().getParent().getParent(), | ||
824 | element = null; | ||
825 | |||
826 | // Fill in all the relevant fields if there's already one link selected. | ||
827 | if ( ( element = plugin.getSelectedLink( editor ) ) && element.hasAttribute( 'href' ) ) { | ||
828 | // Don't change selection if some element is already selected. | ||
829 | // For example - don't destroy fake selection. | ||
830 | if ( !selectedElement ) { | ||
831 | selection.selectElement( element ); | ||
832 | selectedElement = element; | ||
833 | } | ||
834 | } else { | ||
835 | element = null; | ||
836 | } | ||
837 | |||
838 | // Here we'll decide whether or not we want to show Display Text field. | ||
839 | if ( plugin.showDisplayTextForElement( selectedElement, editor ) ) { | ||
840 | displayTextField.show(); | ||
841 | } else { | ||
842 | displayTextField.hide(); | ||
843 | } | ||
844 | |||
845 | var data = plugin.parseLinkAttributes( editor, element ); | ||
846 | |||
847 | // Record down the selected element in the dialog. | ||
848 | this._.selectedElement = element; | ||
849 | |||
850 | this.setupContent( data ); | ||
851 | }, | ||
852 | onOk: function() { | ||
853 | var data = {}; | ||
854 | |||
855 | // Collect data from fields. | ||
856 | this.commitContent( data ); | ||
857 | |||
858 | var selection = editor.getSelection(), | ||
859 | attributes = plugin.getLinkAttributes( editor, data ), | ||
860 | bm, | ||
861 | nestedLinks; | ||
862 | |||
863 | if ( !this._.selectedElement ) { | ||
864 | var range = selection.getRanges()[ 0 ], | ||
865 | text; | ||
866 | |||
867 | // Use link URL as text with a collapsed cursor. | ||
868 | if ( range.collapsed ) { | ||
869 | // Short mailto link text view (#5736). | ||
870 | text = new CKEDITOR.dom.text( data.linkText || ( data.type == 'email' ? | ||
871 | data.email.address : attributes.set[ 'data-cke-saved-href' ] ), editor.document ); | ||
872 | range.insertNode( text ); | ||
873 | range.selectNodeContents( text ); | ||
874 | } else if ( initialLinkText !== data.linkText ) { | ||
875 | text = new CKEDITOR.dom.text( data.linkText, editor.document ); | ||
876 | |||
877 | // Shrink range to preserve block element. | ||
878 | range.shrink( CKEDITOR.SHRINK_TEXT ); | ||
879 | |||
880 | // Use extractHtmlFromRange to remove markup within the selection. Also this method is a little | ||
881 | // smarter than range#deleteContents as it plays better e.g. with table cells. | ||
882 | editor.editable().extractHtmlFromRange( range ); | ||
883 | |||
884 | range.insertNode( text ); | ||
885 | } | ||
886 | |||
887 | // Editable links nested within current range should be removed, so that the link is applied to whole selection. | ||
888 | nestedLinks = range._find( 'a' ); | ||
889 | |||
890 | for ( var i = 0; i < nestedLinks.length; i++ ) { | ||
891 | nestedLinks[ i ].remove( true ); | ||
892 | } | ||
893 | |||
894 | // Apply style. | ||
895 | var style = new CKEDITOR.style( { | ||
896 | element: 'a', | ||
897 | attributes: attributes.set | ||
898 | } ); | ||
899 | |||
900 | style.type = CKEDITOR.STYLE_INLINE; // need to override... dunno why. | ||
901 | style.applyToRange( range, editor ); | ||
902 | range.select(); | ||
903 | } else { | ||
904 | // We're only editing an existing link, so just overwrite the attributes. | ||
905 | var element = this._.selectedElement, | ||
906 | href = element.data( 'cke-saved-href' ), | ||
907 | textView = element.getHtml(), | ||
908 | newText; | ||
909 | |||
910 | element.setAttributes( attributes.set ); | ||
911 | element.removeAttributes( attributes.removed ); | ||
912 | |||
913 | if ( data.linkText && initialLinkText != data.linkText ) { | ||
914 | // Display text has been changed. | ||
915 | newText = data.linkText; | ||
916 | } else if ( href == textView || data.type == 'email' && textView.indexOf( '@' ) != -1 ) { | ||
917 | // Update text view when user changes protocol (#4612). | ||
918 | // Short mailto link text view (#5736). | ||
919 | newText = data.type == 'email' ? data.email.address : attributes.set[ 'data-cke-saved-href' ]; | ||
920 | } | ||
921 | |||
922 | if ( newText ) { | ||
923 | element.setText( newText ); | ||
924 | // We changed the content, so need to select it again. | ||
925 | selection.selectElement( element ); | ||
926 | } | ||
927 | |||
928 | delete this._.selectedElement; | ||
929 | } | ||
930 | }, | ||
931 | onLoad: function() { | ||
932 | if ( !editor.config.linkShowAdvancedTab ) | ||
933 | this.hidePage( 'advanced' ); //Hide Advanded tab. | ||
934 | |||
935 | if ( !editor.config.linkShowTargetTab ) | ||
936 | this.hidePage( 'target' ); //Hide Target tab. | ||
937 | }, | ||
938 | // Inital focus on 'url' field if link is of type URL. | ||
939 | onFocus: function() { | ||
940 | var linkType = this.getContentElement( 'info', 'linkType' ), | ||
941 | urlField; | ||
942 | |||
943 | if ( linkType && linkType.getValue() == 'url' ) { | ||
944 | urlField = this.getContentElement( 'info', 'url' ); | ||
945 | urlField.select(); | ||
946 | } | ||
947 | } | ||
948 | }; | ||
949 | } ); | ||
950 | } )(); | ||
951 | // jscs:disable maximumLineLength | ||
952 | /** | ||
953 | * The e-mail address anti-spam protection option. The protection will be | ||
954 | * applied when creating or modifying e-mail links through the editor interface. | ||
955 | * | ||
956 | * Two methods of protection can be chosen: | ||
957 | * | ||
958 | * 1. The e-mail parts (name, domain, and any other query string) are | ||
959 | * assembled into a function call pattern. Such function must be | ||
960 | * provided by the developer in the pages that will use the contents. | ||
961 | * 2. Only the e-mail address is obfuscated into a special string that | ||
962 | * has no meaning for humans or spam bots, but which is properly | ||
963 | * rendered and accepted by the browser. | ||
964 | * | ||
965 | * Both approaches require JavaScript to be enabled. | ||
966 | * | ||
967 | * // href="mailto:tester@ckeditor.com?subject=subject&body=body" | ||
968 | * config.emailProtection = ''; | ||
969 | * | ||
970 | * // href="<a href=\"javascript:void(location.href=\'mailto:\'+String.fromCharCode(116,101,115,116,101,114,64,99,107,101,100,105,116,111,114,46,99,111,109)+\'?subject=subject&body=body\')\">e-mail</a>" | ||
971 | * config.emailProtection = 'encode'; | ||
972 | * | ||
973 | * // href="javascript:mt('tester','ckeditor.com','subject','body')" | ||
974 | * config.emailProtection = 'mt(NAME,DOMAIN,SUBJECT,BODY)'; | ||
975 | * | ||
976 | * @since 3.1 | ||
977 | * @cfg {String} [emailProtection='' (empty string = disabled)] | ||
978 | * @member CKEDITOR.config | ||
979 | */ | ||
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 --- /dev/null +++ b/sources/plugins/link/icons/anchor-rtl.png | |||
Binary files differ | |||
diff --git a/sources/plugins/link/icons/anchor.png b/sources/plugins/link/icons/anchor.png new file mode 100644 index 0000000..e50d6cd --- /dev/null +++ b/sources/plugins/link/icons/anchor.png | |||
Binary files 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 --- /dev/null +++ b/sources/plugins/link/icons/hidpi/anchor-rtl.png | |||
Binary files 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 --- /dev/null +++ b/sources/plugins/link/icons/hidpi/anchor.png | |||
Binary files 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 --- /dev/null +++ b/sources/plugins/link/icons/hidpi/link.png | |||
Binary files 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 --- /dev/null +++ b/sources/plugins/link/icons/hidpi/unlink.png | |||
Binary files differ | |||
diff --git a/sources/plugins/link/icons/link.png b/sources/plugins/link/icons/link.png new file mode 100644 index 0000000..c2c450f --- /dev/null +++ b/sources/plugins/link/icons/link.png | |||
Binary files differ | |||
diff --git a/sources/plugins/link/icons/unlink.png b/sources/plugins/link/icons/unlink.png new file mode 100644 index 0000000..c2f3f64 --- /dev/null +++ b/sources/plugins/link/icons/unlink.png | |||
Binary files differ | |||
diff --git a/sources/plugins/link/images/anchor.png b/sources/plugins/link/images/anchor.png new file mode 100644 index 0000000..d94adb4 --- /dev/null +++ b/sources/plugins/link/images/anchor.png | |||
Binary files 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 --- /dev/null +++ b/sources/plugins/link/images/hidpi/anchor.png | |||
Binary files 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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'af', { | ||
6 | acccessKey: 'Toegangsleutel', | ||
7 | advanced: 'Gevorderd', | ||
8 | advisoryContentType: 'Aanbevole inhoudstipe', | ||
9 | advisoryTitle: 'Aanbevole titel', | ||
10 | anchor: { | ||
11 | toolbar: 'Anker byvoeg/verander', | ||
12 | menu: 'Anker-eienskappe', | ||
13 | title: 'Anker-eienskappe', | ||
14 | name: 'Ankernaam', | ||
15 | errorName: 'Voltooi die ankernaam asseblief', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'Op element Id', | ||
19 | anchorName: 'Op ankernaam', | ||
20 | charset: 'Karakterstel van geskakelde bron', | ||
21 | cssClasses: 'CSS klasse', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-posadres', | ||
25 | emailBody: 'Berig-inhoud', | ||
26 | emailSubject: 'Berig-onderwerp', | ||
27 | id: 'Id', | ||
28 | info: 'Skakel informasie', | ||
29 | langCode: 'Taalkode', | ||
30 | langDir: 'Skryfrigting', | ||
31 | langDirLTR: 'Links na regs (LTR)', | ||
32 | langDirRTL: 'Regs na links (RTL)', | ||
33 | menu: 'Wysig skakel', | ||
34 | name: 'Naam', | ||
35 | noAnchors: '(Geen ankers beskikbaar in dokument)', | ||
36 | noEmail: 'Gee die e-posadres', | ||
37 | noUrl: 'Gee die skakel se URL', | ||
38 | other: '<ander>', | ||
39 | popupDependent: 'Afhanklik (Netscape)', | ||
40 | popupFeatures: 'Eienskappe van opspringvenster', | ||
41 | popupFullScreen: 'Volskerm (IE)', | ||
42 | popupLeft: 'Posisie links', | ||
43 | popupLocationBar: 'Adresbalk', | ||
44 | popupMenuBar: 'Spyskaartbalk', | ||
45 | popupResizable: 'Herskaalbaar', | ||
46 | popupScrollBars: 'Skuifbalke', | ||
47 | popupStatusBar: 'Statusbalk', | ||
48 | popupToolbar: 'Werkbalk', | ||
49 | popupTop: 'Posisie bo', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Kies \'n anker', | ||
52 | styles: 'Styl', | ||
53 | tabIndex: 'Tab indeks', | ||
54 | target: 'Doel', | ||
55 | targetFrame: '<raam>', | ||
56 | targetFrameName: 'Naam van doelraam', | ||
57 | targetPopup: '<opspringvenster>', | ||
58 | targetPopupName: 'Naam van opspringvenster', | ||
59 | title: 'Skakel', | ||
60 | toAnchor: 'Anker in bladsy', | ||
61 | toEmail: 'E-pos', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Skakel invoeg/wysig', | ||
64 | type: 'Skakelsoort', | ||
65 | unlink: 'Verwyder skakel', | ||
66 | upload: 'Oplaai' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ar', { | ||
6 | acccessKey: 'مفاتيح الإختصار', | ||
7 | advanced: 'متقدم', | ||
8 | advisoryContentType: 'نوع التقرير', | ||
9 | advisoryTitle: 'عنوان التقرير', | ||
10 | anchor: { | ||
11 | toolbar: 'إشارة مرجعية', | ||
12 | menu: 'تحرير الإشارة المرجعية', | ||
13 | title: 'خصائص الإشارة المرجعية', | ||
14 | name: 'اسم الإشارة المرجعية', | ||
15 | errorName: 'الرجاء كتابة اسم الإشارة المرجعية', | ||
16 | remove: 'إزالة الإشارة المرجعية' | ||
17 | }, | ||
18 | anchorId: 'حسب رقم العنصر', | ||
19 | anchorName: 'حسب إسم الإشارة المرجعية', | ||
20 | charset: 'ترميز المادة المطلوبة', | ||
21 | cssClasses: 'فئات التنسيق', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'البريد الإلكتروني', | ||
25 | emailBody: 'محتوى الرسالة', | ||
26 | emailSubject: 'موضوع الرسالة', | ||
27 | id: 'هوية', | ||
28 | info: 'معلومات الرابط', | ||
29 | langCode: 'رمز اللغة', | ||
30 | langDir: 'إتجاه نص اللغة', | ||
31 | langDirLTR: 'اليسار لليمين (LTR)', | ||
32 | langDirRTL: 'اليمين لليسار (RTL)', | ||
33 | menu: 'تحرير الرابط', | ||
34 | name: 'إسم', | ||
35 | noAnchors: '(لا توجد علامات مرجعية في هذا المستند)', | ||
36 | noEmail: 'الرجاء كتابة الريد الإلكتروني', | ||
37 | noUrl: 'الرجاء كتابة رابط الموقع', | ||
38 | other: '<أخرى>', | ||
39 | popupDependent: 'تابع (Netscape)', | ||
40 | popupFeatures: 'خصائص النافذة المنبثقة', | ||
41 | popupFullScreen: 'ملئ الشاشة (IE)', | ||
42 | popupLeft: 'التمركز لليسار', | ||
43 | popupLocationBar: 'شريط العنوان', | ||
44 | popupMenuBar: 'القوائم الرئيسية', | ||
45 | popupResizable: 'قابلة التشكيل', | ||
46 | popupScrollBars: 'أشرطة التمرير', | ||
47 | popupStatusBar: 'شريط الحالة', | ||
48 | popupToolbar: 'شريط الأدوات', | ||
49 | popupTop: 'التمركز للأعلى', | ||
50 | rel: 'العلاقة', | ||
51 | selectAnchor: 'اختر علامة مرجعية', | ||
52 | styles: 'نمط', | ||
53 | tabIndex: 'الترتيب', | ||
54 | target: 'هدف الرابط', | ||
55 | targetFrame: '<إطار>', | ||
56 | targetFrameName: 'اسم الإطار المستهدف', | ||
57 | targetPopup: '<نافذة منبثقة>', | ||
58 | targetPopupName: 'اسم النافذة المنبثقة', | ||
59 | title: 'رابط', | ||
60 | toAnchor: 'مكان في هذا المستند', | ||
61 | toEmail: 'بريد إلكتروني', | ||
62 | toUrl: 'الرابط', | ||
63 | toolbar: 'رابط', | ||
64 | type: 'نوع الربط', | ||
65 | unlink: 'إزالة رابط', | ||
66 | upload: 'رفع' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'az', { | ||
6 | acccessKey: 'Qısayol düyməsi', | ||
7 | advanced: 'Geniş seçimləri', | ||
8 | advisoryContentType: 'Məsləhətli məzmunun növü', | ||
9 | advisoryTitle: 'Məsləhətli başlıq', | ||
10 | anchor: { | ||
11 | toolbar: 'Xeş', | ||
12 | menu: 'Xeşi redaktə et', | ||
13 | title: 'Xeşin seçimləri', | ||
14 | name: 'Xeşin adı', | ||
15 | errorName: 'Xeşin adı yanlışdır', | ||
16 | remove: 'Xeşin adı sil' | ||
17 | }, | ||
18 | anchorId: 'ID görə', | ||
19 | anchorName: 'Xeşin adına görə', | ||
20 | charset: 'Hədəfin kodlaşdırması', | ||
21 | cssClasses: 'Üslub klası', | ||
22 | download: 'Məcburi yükləmə', | ||
23 | displayText: 'Göstərilən mətn', | ||
24 | emailAddress: 'E-poçt ünvanı', | ||
25 | emailBody: 'Mesajın məzmunu', | ||
26 | emailSubject: 'Mesajın başlığı', | ||
27 | id: 'ID', | ||
28 | info: 'Linkin xüsusiyyətləri', | ||
29 | langCode: 'Dilin kodu', | ||
30 | langDir: 'Yaziların istiqaməti', | ||
31 | langDirLTR: 'Soldan sağa (LTR)', | ||
32 | langDirRTL: 'Sağdan sola (RTL)', | ||
33 | menu: 'Linki redaktə et', | ||
34 | name: 'Ad', | ||
35 | noAnchors: '(heç bir xeş tapılmayıb)', | ||
36 | noEmail: 'E-poçt ünvanı daxil edin', | ||
37 | noUrl: 'Linkin URL-ı daxil edin', | ||
38 | other: '<digər>', | ||
39 | popupDependent: 'Asılı (Netscape)', | ||
40 | popupFeatures: 'Pəncərənin xüsusiyyətləri', | ||
41 | popupFullScreen: 'Tam ekran rejimi (IE)', | ||
42 | popupLeft: 'Solda', | ||
43 | popupLocationBar: 'Ünvan paneli', | ||
44 | popupMenuBar: 'Menyu paneli', | ||
45 | popupResizable: 'Olçülər dəyişilir', | ||
46 | popupScrollBars: 'Sürüşdürmələr göstər', | ||
47 | popupStatusBar: 'Bildirişlərin paneli', | ||
48 | popupToolbar: 'Alətlərin paneli', | ||
49 | popupTop: 'Yuxarıda', | ||
50 | rel: 'Münasibət', | ||
51 | selectAnchor: 'Xeşi seçin', | ||
52 | styles: 'Üslub', | ||
53 | tabIndex: 'Tabın nömrəsi', | ||
54 | target: 'Hədəf çərçivə', | ||
55 | targetFrame: '<freym>', | ||
56 | targetFrameName: 'Freymin adı', | ||
57 | targetPopup: '<yeni pəncərə>', | ||
58 | targetPopupName: 'Pəncərənin adı', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Xeş', | ||
61 | toEmail: 'E-poçt', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link', | ||
64 | type: 'Linkin növü', | ||
65 | unlink: 'Linki sil', | ||
66 | upload: 'Serverə yüklə' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'bg', { | ||
6 | acccessKey: 'Ключ за достъп', | ||
7 | advanced: 'Разширено', | ||
8 | advisoryContentType: 'Препоръчителен тип на съдържанието', | ||
9 | advisoryTitle: 'Препоръчително заглавие', | ||
10 | anchor: { | ||
11 | toolbar: 'Котва', | ||
12 | menu: 'Промяна на котва', | ||
13 | title: 'Настройки на котва', | ||
14 | name: 'Име на котва', | ||
15 | errorName: 'Моля въведете име на котвата', | ||
16 | remove: 'Премахване на котва' | ||
17 | }, | ||
18 | anchorId: 'По ID на елемент', | ||
19 | anchorName: 'По име на котва', | ||
20 | charset: 'Тип на свързания ресурс', | ||
21 | cssClasses: 'Класове за CSS', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-mail aдрес', | ||
25 | emailBody: 'Съдържание', | ||
26 | emailSubject: 'Тема', | ||
27 | id: 'ID', | ||
28 | info: 'Инфо за връзката', | ||
29 | langCode: 'Код за езика', | ||
30 | langDir: 'Посока на езика', | ||
31 | langDirLTR: 'Ляво на Дясно (ЛнД)', | ||
32 | langDirRTL: 'Дясно на Ляво (ДнЛ)', | ||
33 | menu: 'Промяна на връзка', | ||
34 | name: 'Име', | ||
35 | noAnchors: '(Няма котви в текущия документ)', | ||
36 | noEmail: 'Моля въведете e-mail aдрес', | ||
37 | noUrl: 'Моля въведете URL адреса', | ||
38 | other: '<друго>', | ||
39 | popupDependent: 'Зависимост (Netscape)', | ||
40 | popupFeatures: 'Функции на изкачащ прозорец', | ||
41 | popupFullScreen: 'Цял екран (IE)', | ||
42 | popupLeft: 'Лява позиция', | ||
43 | popupLocationBar: 'Лента с локацията', | ||
44 | popupMenuBar: 'Лента за меню', | ||
45 | popupResizable: 'Оразмеряем', | ||
46 | popupScrollBars: 'Скролери', | ||
47 | popupStatusBar: 'Статусна лента', | ||
48 | popupToolbar: 'Лента с инструменти', | ||
49 | popupTop: 'Горна позиция', | ||
50 | rel: 'Връзка', | ||
51 | selectAnchor: 'Изберете котва', | ||
52 | styles: 'Стил', | ||
53 | tabIndex: 'Ред на достъп', | ||
54 | target: 'Цел', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Име на целевият прозорец', | ||
57 | targetPopup: '<изкачащ прозорец>', | ||
58 | targetPopupName: 'Име на изкачащ прозорец', | ||
59 | title: 'Връзка', | ||
60 | toAnchor: 'Връзка към котва в текста', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'Уеб адрес', | ||
63 | toolbar: 'Връзка', | ||
64 | type: 'Тип на връзката', | ||
65 | unlink: 'Премахни връзката', | ||
66 | upload: 'Качване' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'bn', { | ||
6 | acccessKey: 'প্রবেশ কী', | ||
7 | advanced: 'এডভান্সড', | ||
8 | advisoryContentType: 'পরামর্শ কন্টেন্টের প্রকার', | ||
9 | advisoryTitle: 'পরামর্শ শীর্ষক', | ||
10 | anchor: { | ||
11 | toolbar: 'নোঙ্গর', | ||
12 | menu: 'নোঙর প্রোপার্টি', | ||
13 | title: 'নোঙর প্রোপার্টি', | ||
14 | name: 'নোঙরের নাম', | ||
15 | errorName: 'নোঙরের নাম টাইপ করুন', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'নোঙরের আইডি দিয়ে', | ||
19 | anchorName: 'নোঙরের নাম দিয়ে', | ||
20 | charset: 'লিংক রিসোর্স ক্যারেক্টর সেট', | ||
21 | cssClasses: 'স্টাইল-শীট ক্লাস', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ইমেইল ঠিকানা', | ||
25 | emailBody: 'মেসেজের দেহ', | ||
26 | emailSubject: 'মেসেজের বিষয়', | ||
27 | id: 'আইডি', | ||
28 | info: 'লিংক তথ্য', | ||
29 | langCode: 'ভাষা লেখার দিক', | ||
30 | langDir: 'ভাষা লেখার দিক', | ||
31 | langDirLTR: 'বাম থেকে ডান (LTR)', | ||
32 | langDirRTL: 'ডান থেকে বাম (RTL)', | ||
33 | menu: 'লিংক সম্পাদন', | ||
34 | name: 'নাম', | ||
35 | noAnchors: '(No anchors available in the document)', // MISSING | ||
36 | noEmail: 'অনুগ্রহ করে ইমেইল এড্রেস টাইপ করুন', | ||
37 | noUrl: 'অনুগ্রহ করে URL লিংক টাইপ করুন', | ||
38 | other: '<other>', // MISSING | ||
39 | popupDependent: 'ডিপেন্ডেন্ট (Netscape)', | ||
40 | popupFeatures: 'পপআপ উইন্ডো ফীচার সমূহ', | ||
41 | popupFullScreen: 'পূর্ণ পর্দা জুড়ে (IE)', | ||
42 | popupLeft: 'বামের পজিশন', | ||
43 | popupLocationBar: 'লোকেশন বার', | ||
44 | popupMenuBar: 'মেন্যু বার', | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'স্ক্রল বার', | ||
47 | popupStatusBar: 'স্ট্যাটাস বার', | ||
48 | popupToolbar: 'টুল বার', | ||
49 | popupTop: 'ডানের পজিশন', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'নোঙর বাছাই', | ||
52 | styles: 'স্টাইল', | ||
53 | tabIndex: 'ট্যাব ইন্ডেক্স', | ||
54 | target: 'টার্গেট', | ||
55 | targetFrame: '<ফ্রেম>', | ||
56 | targetFrameName: 'টার্গেট ফ্রেমের নাম', | ||
57 | targetPopup: '<পপআপ উইন্ডো>', | ||
58 | targetPopupName: 'পপআপ উইন্ডোর নাম', | ||
59 | title: 'লিংক', | ||
60 | toAnchor: 'এই পেজে নোঙর কর', | ||
61 | toEmail: 'ইমেইল', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'লিংক যুক্ত কর', | ||
64 | type: 'লিংক প্রকার', | ||
65 | unlink: 'লিংক সরাও', | ||
66 | upload: 'আপলোড' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'bs', { | ||
6 | acccessKey: 'Pristupna tipka', | ||
7 | advanced: 'Naprednije', | ||
8 | advisoryContentType: 'Advisory vrsta sadržaja', | ||
9 | advisoryTitle: 'Advisory title', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'Po Id-u elementa', | ||
19 | anchorName: 'Po nazivu sidra', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Klase CSS stilova', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Adresa', | ||
25 | emailBody: 'Poruka', | ||
26 | emailSubject: 'Subjekt poruke', | ||
27 | id: 'Id', | ||
28 | info: 'Link info', | ||
29 | langCode: 'Smjer pisanja', | ||
30 | langDir: 'Smjer pisanja', | ||
31 | langDirLTR: 'S lijeva na desno (LTR)', | ||
32 | langDirRTL: 'S desna na lijevo (RTL)', | ||
33 | menu: 'Izmjeni link', | ||
34 | name: 'Naziv', | ||
35 | noAnchors: '(Nema dostupnih sidra na stranici)', | ||
36 | noEmail: 'Molimo ukucajte e-mail adresu', | ||
37 | noUrl: 'Molimo ukucajte URL link', | ||
38 | other: '<other>', // MISSING | ||
39 | popupDependent: 'Ovisno (Netscape)', | ||
40 | popupFeatures: 'Moguænosti popup prozora', | ||
41 | popupFullScreen: 'Cijeli ekran (IE)', | ||
42 | popupLeft: 'Lijeva pozicija', | ||
43 | popupLocationBar: 'Traka za lokaciju', | ||
44 | popupMenuBar: 'Izborna traka', | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Scroll traka', | ||
47 | popupStatusBar: 'Statusna traka', | ||
48 | popupToolbar: 'Traka sa alatima', | ||
49 | popupTop: 'Gornja pozicija', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Izaberi sidro', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Tab indeks', | ||
54 | target: 'Prozor', | ||
55 | targetFrame: '<frejm>', | ||
56 | targetFrameName: 'Target Frame Name', // MISSING | ||
57 | targetPopup: '<popup prozor>', | ||
58 | targetPopupName: 'Naziv popup prozora', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Sidro na ovoj stranici', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Ubaci/Izmjeni link', | ||
64 | type: 'Tip linka', | ||
65 | unlink: 'Izbriši link', | ||
66 | upload: 'Šalji' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ca', { | ||
6 | acccessKey: 'Clau d\'accés', | ||
7 | advanced: 'Avançat', | ||
8 | advisoryContentType: 'Tipus de contingut consultiu', | ||
9 | advisoryTitle: 'Títol consultiu', | ||
10 | anchor: { | ||
11 | toolbar: 'Insereix/Edita àncora', | ||
12 | menu: 'Propietats de l\'àncora', | ||
13 | title: 'Propietats de l\'àncora', | ||
14 | name: 'Nom de l\'àncora', | ||
15 | errorName: 'Si us plau, escriviu el nom de l\'ancora', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'Per Id d\'element', | ||
19 | anchorName: 'Per nom d\'àncora', | ||
20 | charset: 'Conjunt de caràcters font enllaçat', | ||
21 | cssClasses: 'Classes del full d\'estil', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Text a mostrar', | ||
24 | emailAddress: 'Adreça de correu electrònic', | ||
25 | emailBody: 'Cos del missatge', | ||
26 | emailSubject: 'Assumpte del missatge', | ||
27 | id: 'Id', | ||
28 | info: 'Informació de l\'enllaç', | ||
29 | langCode: 'Direcció de l\'idioma', | ||
30 | langDir: 'Direcció de l\'idioma', | ||
31 | langDirLTR: 'D\'esquerra a dreta (LTR)', | ||
32 | langDirRTL: 'De dreta a esquerra (RTL)', | ||
33 | menu: 'Edita l\'enllaç', | ||
34 | name: 'Nom', | ||
35 | noAnchors: '(No hi ha àncores disponibles en aquest document)', | ||
36 | noEmail: 'Si us plau, escrigui l\'adreça correu electrònic', | ||
37 | noUrl: 'Si us plau, escrigui l\'enllaç URL', | ||
38 | other: '<altre>', | ||
39 | popupDependent: 'Depenent (Netscape)', | ||
40 | popupFeatures: 'Característiques finestra popup', | ||
41 | popupFullScreen: 'Pantalla completa (IE)', | ||
42 | popupLeft: 'Posició esquerra', | ||
43 | popupLocationBar: 'Barra d\'adreça', | ||
44 | popupMenuBar: 'Barra de menú', | ||
45 | popupResizable: 'Redimensionable', | ||
46 | popupScrollBars: 'Barres d\'scroll', | ||
47 | popupStatusBar: 'Barra d\'estat', | ||
48 | popupToolbar: 'Barra d\'eines', | ||
49 | popupTop: 'Posició dalt', | ||
50 | rel: 'Relació', | ||
51 | selectAnchor: 'Selecciona una àncora', | ||
52 | styles: 'Estil', | ||
53 | tabIndex: 'Index de Tab', | ||
54 | target: 'Destí', | ||
55 | targetFrame: '<marc>', | ||
56 | targetFrameName: 'Nom del marc de destí', | ||
57 | targetPopup: '<finestra emergent>', | ||
58 | targetPopupName: 'Nom finestra popup', | ||
59 | title: 'Enllaç', | ||
60 | toAnchor: 'Àncora en aquesta pàgina', | ||
61 | toEmail: 'Correu electrònic', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Insereix/Edita enllaç', | ||
64 | type: 'Tipus d\'enllaç', | ||
65 | unlink: 'Elimina l\'enllaç', | ||
66 | upload: 'Puja' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'cs', { | ||
6 | acccessKey: 'Přístupový klíč', | ||
7 | advanced: 'Rozšířené', | ||
8 | advisoryContentType: 'Pomocný typ obsahu', | ||
9 | advisoryTitle: 'Pomocný titulek', | ||
10 | anchor: { | ||
11 | toolbar: 'Záložka', | ||
12 | menu: 'Vlastnosti záložky', | ||
13 | title: 'Vlastnosti záložky', | ||
14 | name: 'Název záložky', | ||
15 | errorName: 'Zadejte prosím název záložky', | ||
16 | remove: 'Odstranit záložku' | ||
17 | }, | ||
18 | anchorId: 'Podle Id objektu', | ||
19 | anchorName: 'Podle jména kotvy', | ||
20 | charset: 'Přiřazená znaková sada', | ||
21 | cssClasses: 'Třída stylu', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Zobrazit text', | ||
24 | emailAddress: 'E-mailová adresa', | ||
25 | emailBody: 'Tělo zprávy', | ||
26 | emailSubject: 'Předmět zprávy', | ||
27 | id: 'Id', | ||
28 | info: 'Informace o odkazu', | ||
29 | langCode: 'Kód jazyka', | ||
30 | langDir: 'Směr jazyka', | ||
31 | langDirLTR: 'Zleva doprava (LTR)', | ||
32 | langDirRTL: 'Zprava doleva (RTL)', | ||
33 | menu: 'Změnit odkaz', | ||
34 | name: 'Jméno', | ||
35 | noAnchors: '(Ve stránce není definována žádná kotva!)', | ||
36 | noEmail: 'Zadejte prosím e-mailovou adresu', | ||
37 | noUrl: 'Zadejte prosím URL odkazu', | ||
38 | other: '<jiný>', | ||
39 | popupDependent: 'Závislost (Netscape)', | ||
40 | popupFeatures: 'Vlastnosti vyskakovacího okna', | ||
41 | popupFullScreen: 'Celá obrazovka (IE)', | ||
42 | popupLeft: 'Levý okraj', | ||
43 | popupLocationBar: 'Panel umístění', | ||
44 | popupMenuBar: 'Panel nabídky', | ||
45 | popupResizable: 'Umožňující měnit velikost', | ||
46 | popupScrollBars: 'Posuvníky', | ||
47 | popupStatusBar: 'Stavový řádek', | ||
48 | popupToolbar: 'Panel nástrojů', | ||
49 | popupTop: 'Horní okraj', | ||
50 | rel: 'Vztah', | ||
51 | selectAnchor: 'Vybrat kotvu', | ||
52 | styles: 'Styl', | ||
53 | tabIndex: 'Pořadí prvku', | ||
54 | target: 'Cíl', | ||
55 | targetFrame: '<rámec>', | ||
56 | targetFrameName: 'Název cílového rámu', | ||
57 | targetPopup: '<vyskakovací okno>', | ||
58 | targetPopupName: 'Název vyskakovacího okna', | ||
59 | title: 'Odkaz', | ||
60 | toAnchor: 'Kotva v této stránce', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Odkaz', | ||
64 | type: 'Typ odkazu', | ||
65 | unlink: 'Odstranit odkaz', | ||
66 | upload: 'Odeslat' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'cy', { | ||
6 | acccessKey: 'Allwedd Mynediad', | ||
7 | advanced: 'Uwch', | ||
8 | advisoryContentType: 'Math y Cynnwys Cynghorol', | ||
9 | advisoryTitle: 'Teitl Cynghorol', | ||
10 | anchor: { | ||
11 | toolbar: 'Angor', | ||
12 | menu: 'Golygu\'r Angor', | ||
13 | title: 'Priodweddau\'r Angor', | ||
14 | name: 'Enw\'r Angor', | ||
15 | errorName: 'Teipiwch enw\'r angor', | ||
16 | remove: 'Tynnwch yr Angor' | ||
17 | }, | ||
18 | anchorId: 'Gan Id yr Elfen', | ||
19 | anchorName: 'Gan Enw\'r Angor', | ||
20 | charset: 'Set Nodau\'r Adnodd Cysylltiedig', | ||
21 | cssClasses: 'Dosbarthiadau Dalen Arddull', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Cyfeiriad E-Bost', | ||
25 | emailBody: 'Corff y Neges', | ||
26 | emailSubject: 'Testun y Neges', | ||
27 | id: 'Id', | ||
28 | info: 'Gwyb y Ddolen', | ||
29 | langCode: 'Cod Iaith', | ||
30 | langDir: 'Cyfeiriad Iaith', | ||
31 | langDirLTR: 'Chwith i\'r Dde (LTR)', | ||
32 | langDirRTL: 'Dde i\'r Chwith (RTL)', | ||
33 | menu: 'Golygu Dolen', | ||
34 | name: 'Enw', | ||
35 | noAnchors: '(Dim angorau ar gael yn y ddogfen)', | ||
36 | noEmail: 'Teipiwch gyfeiriad yr e-bost', | ||
37 | noUrl: 'Teipiwch URL y ddolen', | ||
38 | other: '<eraill>', | ||
39 | popupDependent: 'Dibynnol (Netscape)', | ||
40 | popupFeatures: 'Nodweddion Ffenestr Bop', | ||
41 | popupFullScreen: 'Sgrin Llawn (IE)', | ||
42 | popupLeft: 'Safle Chwith', | ||
43 | popupLocationBar: 'Bar Safle', | ||
44 | popupMenuBar: 'Dewislen', | ||
45 | popupResizable: 'Ailfeintiol', | ||
46 | popupScrollBars: 'Barrau Sgrolio', | ||
47 | popupStatusBar: 'Bar Statws', | ||
48 | popupToolbar: 'Bar Offer', | ||
49 | popupTop: 'Safle Top', | ||
50 | rel: 'Perthynas', | ||
51 | selectAnchor: 'Dewiswch Angor', | ||
52 | styles: 'Arddull', | ||
53 | tabIndex: 'Indecs Tab', | ||
54 | target: 'Targed', | ||
55 | targetFrame: '<ffrâm>', | ||
56 | targetFrameName: 'Enw Ffrâm y Targed', | ||
57 | targetPopup: '<ffenestr bop>', | ||
58 | targetPopupName: 'Enw Ffenestr Bop', | ||
59 | title: 'Dolen', | ||
60 | toAnchor: 'Dolen at angor yn y testun', | ||
61 | toEmail: 'E-bost', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Dolen', | ||
64 | type: 'Math y Ddolen', | ||
65 | unlink: 'Datgysylltu', | ||
66 | upload: 'Lanlwytho' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'da', { | ||
6 | acccessKey: 'Genvejstast', | ||
7 | advanced: 'Avanceret', | ||
8 | advisoryContentType: 'Indholdstype', | ||
9 | advisoryTitle: 'Titel', | ||
10 | anchor: { | ||
11 | toolbar: 'Indsæt/redigér bogmærke', | ||
12 | menu: 'Egenskaber for bogmærke', | ||
13 | title: 'Egenskaber for bogmærke', | ||
14 | name: 'Bogmærkenavn', | ||
15 | errorName: 'Indtast bogmærkenavn', | ||
16 | remove: 'Fjern bogmærke' | ||
17 | }, | ||
18 | anchorId: 'Efter element-Id', | ||
19 | anchorName: 'Efter ankernavn', | ||
20 | charset: 'Tegnsæt', | ||
21 | cssClasses: 'Typografiark', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-mailadresse', | ||
25 | emailBody: 'Besked', | ||
26 | emailSubject: 'Emne', | ||
27 | id: 'Id', | ||
28 | info: 'Generelt', | ||
29 | langCode: 'Tekstretning', | ||
30 | langDir: 'Tekstretning', | ||
31 | langDirLTR: 'Fra venstre mod højre (LTR)', | ||
32 | langDirRTL: 'Fra højre mod venstre (RTL)', | ||
33 | menu: 'Redigér hyperlink', | ||
34 | name: 'Navn', | ||
35 | noAnchors: '(Ingen bogmærker i dokumentet)', | ||
36 | noEmail: 'Indtast e-mailadresse!', | ||
37 | noUrl: 'Indtast hyperlink-URL!', | ||
38 | other: '<anden>', | ||
39 | popupDependent: 'Koblet/dependent (Netscape)', | ||
40 | popupFeatures: 'Egenskaber for popup', | ||
41 | popupFullScreen: 'Fuld skærm (IE)', | ||
42 | popupLeft: 'Position fra venstre', | ||
43 | popupLocationBar: 'Adresselinje', | ||
44 | popupMenuBar: 'Menulinje', | ||
45 | popupResizable: 'Justérbar', | ||
46 | popupScrollBars: 'Scrollbar', | ||
47 | popupStatusBar: 'Statuslinje', | ||
48 | popupToolbar: 'Værktøjslinje', | ||
49 | popupTop: 'Position fra toppen', | ||
50 | rel: 'Relation', | ||
51 | selectAnchor: 'Vælg et anker', | ||
52 | styles: 'Typografi', | ||
53 | tabIndex: 'Tabulatorindeks', | ||
54 | target: 'Mål', | ||
55 | targetFrame: '<ramme>', | ||
56 | targetFrameName: 'Destinationsvinduets navn', | ||
57 | targetPopup: '<popup vindue>', | ||
58 | targetPopupName: 'Popupvinduets navn', | ||
59 | title: 'Egenskaber for hyperlink', | ||
60 | toAnchor: 'Bogmærke på denne side', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Indsæt/redigér hyperlink', | ||
64 | type: 'Type', | ||
65 | unlink: 'Fjern hyperlink', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'de-ch', { | ||
6 | acccessKey: 'Zugriffstaste', | ||
7 | advanced: 'Erweitert', | ||
8 | advisoryContentType: 'Inhaltstyp', | ||
9 | advisoryTitle: 'Titel Beschreibung', | ||
10 | anchor: { | ||
11 | toolbar: 'Anker', | ||
12 | menu: 'Anker bearbeiten', | ||
13 | title: 'Ankereigenschaften', | ||
14 | name: 'Ankername', | ||
15 | errorName: 'Bitte geben Sie den Namen des Ankers ein', | ||
16 | remove: 'Anker entfernen' | ||
17 | }, | ||
18 | anchorId: 'Nach Elementkennung', | ||
19 | anchorName: 'Nach Ankername', | ||
20 | charset: 'Verknüpfter Ressourcenzeichensatz', | ||
21 | cssClasses: 'Formatvorlagenklasse', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail-Adresse', | ||
25 | emailBody: 'Nachrichtentext', | ||
26 | emailSubject: 'Betreffzeile', | ||
27 | id: 'Kennung', | ||
28 | info: 'Linkinfo', | ||
29 | langCode: 'Sprachcode', | ||
30 | langDir: 'Schreibrichtung', | ||
31 | langDirLTR: 'Links nach Rechts (LTR)', | ||
32 | langDirRTL: 'Rechts nach Links (RTL)', | ||
33 | menu: 'Link bearbeiten', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(Keine Anker im Dokument vorhanden)', | ||
36 | noEmail: 'Bitte geben Sie E-Mail-Adresse an', | ||
37 | noUrl: 'Bitte geben Sie die Link-URL an', | ||
38 | other: '<andere>', | ||
39 | popupDependent: 'Abhängig (Netscape)', | ||
40 | popupFeatures: 'Pop-up Fenstereigenschaften', | ||
41 | popupFullScreen: 'Vollbild (IE)', | ||
42 | popupLeft: 'Linke Position', | ||
43 | popupLocationBar: 'Adressleiste', | ||
44 | popupMenuBar: 'Menüleiste', | ||
45 | popupResizable: 'Grösse änderbar', | ||
46 | popupScrollBars: 'Rollbalken', | ||
47 | popupStatusBar: 'Statusleiste', | ||
48 | popupToolbar: 'Werkzeugleiste', | ||
49 | popupTop: 'Obere Position', | ||
50 | rel: 'Beziehung', | ||
51 | selectAnchor: 'Anker auswählen', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab-Index', | ||
54 | target: 'Zielseite', | ||
55 | targetFrame: '<Frame>', | ||
56 | targetFrameName: 'Ziel-Fenster-Name', | ||
57 | targetPopup: '<Pop-up Fenster>', | ||
58 | targetPopupName: 'Pop-up Fenster-Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Anker in dieser Seite', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link einfügen/editieren', | ||
64 | type: 'Link-Typ', | ||
65 | unlink: 'Link entfernen', | ||
66 | upload: 'Hochladen' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'de', { | ||
6 | acccessKey: 'Zugriffstaste', | ||
7 | advanced: 'Erweitert', | ||
8 | advisoryContentType: 'Inhaltstyp', | ||
9 | advisoryTitle: 'Titel Beschreibung', | ||
10 | anchor: { | ||
11 | toolbar: 'Anker', | ||
12 | menu: 'Anker bearbeiten', | ||
13 | title: 'Ankereigenschaften', | ||
14 | name: 'Ankername', | ||
15 | errorName: 'Bitte geben Sie den Namen des Ankers ein', | ||
16 | remove: 'Anker entfernen' | ||
17 | }, | ||
18 | anchorId: 'Nach Elementkennung', | ||
19 | anchorName: 'Nach Ankername', | ||
20 | charset: 'Verknüpfter Ressourcenzeichensatz', | ||
21 | cssClasses: 'Formatvorlagenklasse', | ||
22 | download: 'Herunterladen erzwingen', | ||
23 | displayText: 'Anzeigetext', | ||
24 | emailAddress: 'E-Mail-Adresse', | ||
25 | emailBody: 'Nachrichtentext', | ||
26 | emailSubject: 'Betreffzeile', | ||
27 | id: 'Kennung', | ||
28 | info: 'Linkinfo', | ||
29 | langCode: 'Sprachcode', | ||
30 | langDir: 'Schreibrichtung', | ||
31 | langDirLTR: 'Links nach Rechts (LTR)', | ||
32 | langDirRTL: 'Rechts nach Links (RTL)', | ||
33 | menu: 'Link bearbeiten', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(Keine Anker im Dokument vorhanden)', | ||
36 | noEmail: 'Bitte geben Sie E-Mail-Adresse an', | ||
37 | noUrl: 'Bitte geben Sie die Link-URL an', | ||
38 | other: '<andere>', | ||
39 | popupDependent: 'Abhängig (Netscape)', | ||
40 | popupFeatures: 'Pop-up Fenstereigenschaften', | ||
41 | popupFullScreen: 'Vollbild (IE)', | ||
42 | popupLeft: 'Linke Position', | ||
43 | popupLocationBar: 'Adressleiste', | ||
44 | popupMenuBar: 'Menüleiste', | ||
45 | popupResizable: 'Größe änderbar', | ||
46 | popupScrollBars: 'Rollbalken', | ||
47 | popupStatusBar: 'Statusleiste', | ||
48 | popupToolbar: 'Werkzeugleiste', | ||
49 | popupTop: 'Obere Position', | ||
50 | rel: 'Beziehung', | ||
51 | selectAnchor: 'Anker auswählen', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab-Index', | ||
54 | target: 'Zielseite', | ||
55 | targetFrame: '<Frame>', | ||
56 | targetFrameName: 'Ziel-Fenster-Name', | ||
57 | targetPopup: '<Pop-up Fenster>', | ||
58 | targetPopupName: 'Pop-up Fenster-Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Anker in dieser Seite', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link einfügen/editieren', | ||
64 | type: 'Link-Typ', | ||
65 | unlink: 'Link entfernen', | ||
66 | upload: 'Hochladen' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'el', { | ||
6 | acccessKey: 'Συντόμευση', | ||
7 | advanced: 'Για Προχωρημένους', | ||
8 | advisoryContentType: 'Ενδεικτικός Τύπος Περιεχομένου', | ||
9 | advisoryTitle: 'Ενδεικτικός Τίτλος', | ||
10 | anchor: { | ||
11 | toolbar: 'Εισαγωγή/επεξεργασία Άγκυρας', | ||
12 | menu: 'Ιδιότητες άγκυρας', | ||
13 | title: 'Ιδιότητες άγκυρας', | ||
14 | name: 'Όνομα άγκυρας', | ||
15 | errorName: 'Παρακαλούμε εισάγετε όνομα άγκυρας', | ||
16 | remove: 'Αφαίρεση Άγκυρας' | ||
17 | }, | ||
18 | anchorId: 'Βάσει του Element Id', | ||
19 | anchorName: 'Βάσει του Ονόματος Άγκυρας', | ||
20 | charset: 'Κωδικοποίηση Χαρακτήρων Προσαρτημένης Πηγής', | ||
21 | cssClasses: 'Κλάσεις Φύλλων Στυλ', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Διεύθυνση E-mail', | ||
25 | emailBody: 'Κείμενο Μηνύματος', | ||
26 | emailSubject: 'Θέμα Μηνύματος', | ||
27 | id: 'Id', | ||
28 | info: 'Πληροφορίες Συνδέσμου', | ||
29 | langCode: 'Κατεύθυνση Κειμένου', | ||
30 | langDir: 'Κατεύθυνση Κειμένου', | ||
31 | langDirLTR: 'Αριστερά προς Δεξιά (LTR)', | ||
32 | langDirRTL: 'Δεξιά προς Αριστερά (RTL)', | ||
33 | menu: 'Επεξεργασία Συνδέσμου', | ||
34 | name: 'Όνομα', | ||
35 | noAnchors: '(Δεν υπάρχουν άγκυρες στο κείμενο)', | ||
36 | noEmail: 'Εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου', | ||
37 | noUrl: 'Εισάγετε την τοποθεσία (URL) του συνδέσμου', | ||
38 | other: '<άλλο>', | ||
39 | popupDependent: 'Εξαρτημένο (Netscape)', | ||
40 | popupFeatures: 'Επιλογές Αναδυόμενου Παραθύρου', | ||
41 | popupFullScreen: 'Πλήρης Οθόνη (IE)', | ||
42 | popupLeft: 'Θέση Αριστερά', | ||
43 | popupLocationBar: 'Γραμμή Τοποθεσίας', | ||
44 | popupMenuBar: 'Γραμμή Επιλογών', | ||
45 | popupResizable: 'Προσαρμοζόμενο Μέγεθος', | ||
46 | popupScrollBars: 'Μπάρες Κύλισης', | ||
47 | popupStatusBar: 'Γραμμή Κατάστασης', | ||
48 | popupToolbar: 'Εργαλειοθήκη', | ||
49 | popupTop: 'Θέση Πάνω', | ||
50 | rel: 'Σχέση', | ||
51 | selectAnchor: 'Επιλέξτε μια Άγκυρα', | ||
52 | styles: 'Μορφή', | ||
53 | tabIndex: 'Σειρά Μεταπήδησης', | ||
54 | target: 'Παράθυρο Προορισμού', | ||
55 | targetFrame: '<πλαίσιο>', | ||
56 | targetFrameName: 'Όνομα Πλαισίου Προορισμού', | ||
57 | targetPopup: '<αναδυόμενο παράθυρο>', | ||
58 | targetPopupName: 'Όνομα Αναδυόμενου Παραθύρου', | ||
59 | title: 'Σύνδεσμος', | ||
60 | toAnchor: 'Άγκυρα σε αυτήν τη σελίδα', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Σύνδεσμος', | ||
64 | type: 'Τύπος Συνδέσμου', | ||
65 | unlink: 'Αφαίρεση Συνδέσμου', | ||
66 | upload: 'Αποστολή' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'en-au', { | ||
6 | acccessKey: 'Access Key', | ||
7 | advanced: 'Advanced', | ||
8 | advisoryContentType: 'Advisory Content Type', | ||
9 | advisoryTitle: 'Advisory Title', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', | ||
19 | anchorName: 'By Anchor Name', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet Classes', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Address', | ||
25 | emailBody: 'Message Body', | ||
26 | emailSubject: 'Message Subject', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Language Code', | ||
30 | langDir: 'Language Direction', | ||
31 | langDirLTR: 'Left to Right (LTR)', | ||
32 | langDirRTL: 'Right to Left (RTL)', | ||
33 | menu: 'Edit Link', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(No anchors available in the document)', | ||
36 | noEmail: 'Please type the e-mail address', | ||
37 | noUrl: 'Please type the link URL', | ||
38 | other: '<other>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'Popup Window Features', | ||
41 | popupFullScreen: 'Full Screen (IE)', | ||
42 | popupLeft: 'Left Position', | ||
43 | popupLocationBar: 'Location Bar', | ||
44 | popupMenuBar: 'Menu Bar', | ||
45 | popupResizable: 'Resizable', | ||
46 | popupScrollBars: 'Scroll Bars', | ||
47 | popupStatusBar: 'Status Bar', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Top Position', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Select an Anchor', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab Index', | ||
54 | target: 'Target', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Target Frame Name', | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Popup Window Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Link to anchor in the text', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link', | ||
64 | type: 'Link Type', | ||
65 | unlink: 'Unlink', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'en-ca', { | ||
6 | acccessKey: 'Access Key', | ||
7 | advanced: 'Advanced', | ||
8 | advisoryContentType: 'Advisory Content Type', | ||
9 | advisoryTitle: 'Advisory Title', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', | ||
19 | anchorName: 'By Anchor Name', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet Classes', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Address', | ||
25 | emailBody: 'Message Body', | ||
26 | emailSubject: 'Message Subject', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Language Code', | ||
30 | langDir: 'Language Direction', | ||
31 | langDirLTR: 'Left to Right (LTR)', | ||
32 | langDirRTL: 'Right to Left (RTL)', | ||
33 | menu: 'Edit Link', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(No anchors available in the document)', | ||
36 | noEmail: 'Please type the e-mail address', | ||
37 | noUrl: 'Please type the link URL', | ||
38 | other: '<other>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'Popup Window Features', | ||
41 | popupFullScreen: 'Full Screen (IE)', | ||
42 | popupLeft: 'Left Position', | ||
43 | popupLocationBar: 'Location Bar', | ||
44 | popupMenuBar: 'Menu Bar', | ||
45 | popupResizable: 'Resizable', | ||
46 | popupScrollBars: 'Scroll Bars', | ||
47 | popupStatusBar: 'Status Bar', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Top Position', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Select an Anchor', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab Index', | ||
54 | target: 'Target', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Target Frame Name', | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Popup Window Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Link to anchor in the text', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link', | ||
64 | type: 'Link Type', | ||
65 | unlink: 'Unlink', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'en-gb', { | ||
6 | acccessKey: 'Access Key', | ||
7 | advanced: 'Advanced', | ||
8 | advisoryContentType: 'Advisory Content Type', | ||
9 | advisoryTitle: 'Advisory Title', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', | ||
19 | anchorName: 'By Anchor Name', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet Classes', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Address', | ||
25 | emailBody: 'Message Body', | ||
26 | emailSubject: 'Message Subject', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Language Code', | ||
30 | langDir: 'Language Direction', | ||
31 | langDirLTR: 'Left to Right (LTR)', | ||
32 | langDirRTL: 'Right to Left (RTL)', | ||
33 | menu: 'Edit Link', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(No anchors available in the document)', | ||
36 | noEmail: 'Please type the e-mail address', | ||
37 | noUrl: 'Please type the link URL', | ||
38 | other: '<other>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'Popup Window Features', | ||
41 | popupFullScreen: 'Full Screen (IE)', | ||
42 | popupLeft: 'Left Position', | ||
43 | popupLocationBar: 'Location Bar', | ||
44 | popupMenuBar: 'Menu Bar', | ||
45 | popupResizable: 'Resizable', | ||
46 | popupScrollBars: 'Scroll Bars', | ||
47 | popupStatusBar: 'Status Bar', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Top Position', | ||
50 | rel: 'Relationship', | ||
51 | selectAnchor: 'Select an Anchor', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab Index', | ||
54 | target: 'Target', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Target Frame Name', | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Popup Window Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Link to anchor in the text', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link', | ||
64 | type: 'Link Type', | ||
65 | unlink: 'Unlink', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'en', { | ||
6 | acccessKey: 'Access Key', | ||
7 | advanced: 'Advanced', | ||
8 | advisoryContentType: 'Advisory Content Type', | ||
9 | advisoryTitle: 'Advisory Title', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', | ||
19 | anchorName: 'By Anchor Name', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet Classes', | ||
22 | download: 'Force Download', | ||
23 | displayText: 'Display Text', | ||
24 | emailAddress: 'E-Mail Address', | ||
25 | emailBody: 'Message Body', | ||
26 | emailSubject: 'Message Subject', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Language Code', | ||
30 | langDir: 'Language Direction', | ||
31 | langDirLTR: 'Left to Right (LTR)', | ||
32 | langDirRTL: 'Right to Left (RTL)', | ||
33 | menu: 'Edit Link', | ||
34 | name: 'Name', | ||
35 | noAnchors: '(No anchors available in the document)', | ||
36 | noEmail: 'Please type the e-mail address', | ||
37 | noUrl: 'Please type the link URL', | ||
38 | other: '<other>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'Popup Window Features', | ||
41 | popupFullScreen: 'Full Screen (IE)', | ||
42 | popupLeft: 'Left Position', | ||
43 | popupLocationBar: 'Location Bar', | ||
44 | popupMenuBar: 'Menu Bar', | ||
45 | popupResizable: 'Resizable', | ||
46 | popupScrollBars: 'Scroll Bars', | ||
47 | popupStatusBar: 'Status Bar', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Top Position', | ||
50 | rel: 'Relationship', | ||
51 | selectAnchor: 'Select an Anchor', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Tab Index', | ||
54 | target: 'Target', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Target Frame Name', | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Popup Window Name', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Link to anchor in the text', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link', | ||
64 | type: 'Link Type', | ||
65 | unlink: 'Unlink', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'eo', { | ||
6 | acccessKey: 'Fulmoklavo', | ||
7 | advanced: 'Speciala', | ||
8 | advisoryContentType: 'Enhavotipo', | ||
9 | advisoryTitle: 'Priskriba Titolo', | ||
10 | anchor: { | ||
11 | toolbar: 'Ankro', | ||
12 | menu: 'Enmeti/Ŝanĝi Ankron', | ||
13 | title: 'Ankraj Atributoj', | ||
14 | name: 'Ankra Nomo', | ||
15 | errorName: 'Bv entajpi la ankran nomon', | ||
16 | remove: 'Forigi Ankron' | ||
17 | }, | ||
18 | anchorId: 'Per Elementidentigilo', | ||
19 | anchorName: 'Per Ankronomo', | ||
20 | charset: 'Signaro de la Ligita Rimedo', | ||
21 | cssClasses: 'Klasoj de Stilfolioj', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Retpoŝto', | ||
25 | emailBody: 'Mesaĝa korpo', | ||
26 | emailSubject: 'Mesaĝa Temo', | ||
27 | id: 'Id', | ||
28 | info: 'Informoj pri la Ligilo', | ||
29 | langCode: 'Lingva Kodo', | ||
30 | langDir: 'Skribdirekto', | ||
31 | langDirLTR: 'De maldekstro dekstren (LTR)', | ||
32 | langDirRTL: 'De dekstro maldekstren (RTL)', | ||
33 | menu: 'Ŝanĝi Ligilon', | ||
34 | name: 'Nomo', | ||
35 | noAnchors: '<Ne disponeblas ankroj en la dokumento>', | ||
36 | noEmail: 'Bonvolu entajpi la retpoŝtadreson', | ||
37 | noUrl: 'Bonvolu entajpi la URL-on', | ||
38 | other: '<alia>', | ||
39 | popupDependent: 'Dependa (Netscape)', | ||
40 | popupFeatures: 'Atributoj de la Ŝprucfenestro', | ||
41 | popupFullScreen: 'Tutekrane (IE)', | ||
42 | popupLeft: 'Maldekstra Pozicio', | ||
43 | popupLocationBar: 'Adresobreto', | ||
44 | popupMenuBar: 'Menubreto', | ||
45 | popupResizable: 'Dimensiŝanĝebla', | ||
46 | popupScrollBars: 'Rulumskaloj', | ||
47 | popupStatusBar: 'Statobreto', | ||
48 | popupToolbar: 'Ilobreto', | ||
49 | popupTop: 'Supra Pozicio', | ||
50 | rel: 'Rilato', | ||
51 | selectAnchor: 'Elekti Ankron', | ||
52 | styles: 'Stilo', | ||
53 | tabIndex: 'Taba Indekso', | ||
54 | target: 'Celo', | ||
55 | targetFrame: '<kadro>', | ||
56 | targetFrameName: 'Nomo de CelKadro', | ||
57 | targetPopup: '<ŝprucfenestro>', | ||
58 | targetPopupName: 'Nomo de Ŝprucfenestro', | ||
59 | title: 'Ligilo', | ||
60 | toAnchor: 'Ankri en tiu ĉi paĝo', | ||
61 | toEmail: 'Retpoŝto', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Enmeti/Ŝanĝi Ligilon', | ||
64 | type: 'Tipo de Ligilo', | ||
65 | unlink: 'Forigi Ligilon', | ||
66 | upload: 'Alŝuti' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'es', { | ||
6 | acccessKey: 'Tecla de Acceso', | ||
7 | advanced: 'Avanzado', | ||
8 | advisoryContentType: 'Tipo de Contenido', | ||
9 | advisoryTitle: 'Título', | ||
10 | anchor: { | ||
11 | toolbar: 'Referencia', | ||
12 | menu: 'Propiedades de Referencia', | ||
13 | title: 'Propiedades de Referencia', | ||
14 | name: 'Nombre de la Referencia', | ||
15 | errorName: 'Por favor, complete el nombre de la Referencia', | ||
16 | remove: 'Quitar Referencia' | ||
17 | }, | ||
18 | anchorId: 'Por ID de elemento', | ||
19 | anchorName: 'Por Nombre de Referencia', | ||
20 | charset: 'Fuente de caracteres vinculado', | ||
21 | cssClasses: 'Clases de hojas de estilo', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Dirección de E-Mail', | ||
25 | emailBody: 'Cuerpo del Mensaje', | ||
26 | emailSubject: 'Título del Mensaje', | ||
27 | id: 'Id', | ||
28 | info: 'Información de Vínculo', | ||
29 | langCode: 'Código idioma', | ||
30 | langDir: 'Orientación', | ||
31 | langDirLTR: 'Izquierda a Derecha (LTR)', | ||
32 | langDirRTL: 'Derecha a Izquierda (RTL)', | ||
33 | menu: 'Editar Vínculo', | ||
34 | name: 'Nombre', | ||
35 | noAnchors: '(No hay referencias disponibles en el documento)', | ||
36 | noEmail: 'Por favor escriba la dirección de e-mail', | ||
37 | noUrl: 'Por favor escriba el vínculo URL', | ||
38 | other: '<otro>', | ||
39 | popupDependent: 'Dependiente (Netscape)', | ||
40 | popupFeatures: 'Características de Ventana Emergente', | ||
41 | popupFullScreen: 'Pantalla Completa (IE)', | ||
42 | popupLeft: 'Posición Izquierda', | ||
43 | popupLocationBar: 'Barra de ubicación', | ||
44 | popupMenuBar: 'Barra de Menú', | ||
45 | popupResizable: 'Redimensionable', | ||
46 | popupScrollBars: 'Barras de desplazamiento', | ||
47 | popupStatusBar: 'Barra de Estado', | ||
48 | popupToolbar: 'Barra de Herramientas', | ||
49 | popupTop: 'Posición Derecha', | ||
50 | rel: 'Relación', | ||
51 | selectAnchor: 'Seleccionar una referencia', | ||
52 | styles: 'Estilo', | ||
53 | tabIndex: 'Indice de tabulación', | ||
54 | target: 'Destino', | ||
55 | targetFrame: '<marco>', | ||
56 | targetFrameName: 'Nombre del Marco Destino', | ||
57 | targetPopup: '<ventana emergente>', | ||
58 | targetPopupName: 'Nombre de Ventana Emergente', | ||
59 | title: 'Vínculo', | ||
60 | toAnchor: 'Referencia en esta página', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Insertar/Editar Vínculo', | ||
64 | type: 'Tipo de vínculo', | ||
65 | unlink: 'Eliminar Vínculo', | ||
66 | upload: 'Cargar' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'et', { | ||
6 | acccessKey: 'Juurdepääsu võti', | ||
7 | advanced: 'Täpsemalt', | ||
8 | advisoryContentType: 'Juhendava sisu tüüp', | ||
9 | advisoryTitle: 'Juhendav tiitel', | ||
10 | anchor: { | ||
11 | toolbar: 'Ankru sisestamine/muutmine', | ||
12 | menu: 'Ankru omadused', | ||
13 | title: 'Ankru omadused', | ||
14 | name: 'Ankru nimi', | ||
15 | errorName: 'Palun sisesta ankru nimi', | ||
16 | remove: 'Eemalda ankur' | ||
17 | }, | ||
18 | anchorId: 'Elemendi id järgi', | ||
19 | anchorName: 'Ankru nime järgi', | ||
20 | charset: 'Lingitud ressursi märgistik', | ||
21 | cssClasses: 'Stiilistiku klassid', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-posti aadress', | ||
25 | emailBody: 'Sõnumi tekst', | ||
26 | emailSubject: 'Sõnumi teema', | ||
27 | id: 'ID', | ||
28 | info: 'Lingi info', | ||
29 | langCode: 'Keele suund', | ||
30 | langDir: 'Keele suund', | ||
31 | langDirLTR: 'Vasakult paremale (LTR)', | ||
32 | langDirRTL: 'Paremalt vasakule (RTL)', | ||
33 | menu: 'Muuda linki', | ||
34 | name: 'Nimi', | ||
35 | noAnchors: '(Selles dokumendis pole ankruid)', | ||
36 | noEmail: 'Palun kirjuta e-posti aadress', | ||
37 | noUrl: 'Palun kirjuta lingi URL', | ||
38 | other: '<muu>', | ||
39 | popupDependent: 'Sõltuv (Netscape)', | ||
40 | popupFeatures: 'Hüpikakna omadused', | ||
41 | popupFullScreen: 'Täisekraan (IE)', | ||
42 | popupLeft: 'Vasak asukoht', | ||
43 | popupLocationBar: 'Aadressiriba', | ||
44 | popupMenuBar: 'Menüüriba', | ||
45 | popupResizable: 'Suurust saab muuta', | ||
46 | popupScrollBars: 'Kerimisribad', | ||
47 | popupStatusBar: 'Olekuriba', | ||
48 | popupToolbar: 'Tööriistariba', | ||
49 | popupTop: 'Ülemine asukoht', | ||
50 | rel: 'Suhe', | ||
51 | selectAnchor: 'Vali ankur', | ||
52 | styles: 'Laad', | ||
53 | tabIndex: 'Tab indeks', | ||
54 | target: 'Sihtkoht', | ||
55 | targetFrame: '<raam>', | ||
56 | targetFrameName: 'Sihtmärk raami nimi', | ||
57 | targetPopup: '<hüpikaken>', | ||
58 | targetPopupName: 'Hüpikakna nimi', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Ankur sellel lehel', | ||
61 | toEmail: 'E-post', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Lingi lisamine/muutmine', | ||
64 | type: 'Lingi liik', | ||
65 | unlink: 'Lingi eemaldamine', | ||
66 | upload: 'Lae üles' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'eu', { | ||
6 | acccessKey: 'Sarbide-tekla', | ||
7 | advanced: 'Aurreratua', | ||
8 | advisoryContentType: 'Aholkatutako eduki-mota', | ||
9 | advisoryTitle: 'Aholkatutako izenburua', | ||
10 | anchor: { | ||
11 | toolbar: 'Aingura', | ||
12 | menu: 'Editatu aingura', | ||
13 | title: 'Ainguraren propietateak', | ||
14 | name: 'Ainguraren izena', | ||
15 | errorName: 'Idatzi ainguraren izena', | ||
16 | remove: 'Kendu aingura' | ||
17 | }, | ||
18 | anchorId: 'Elementuaren Id-aren arabera', | ||
19 | anchorName: 'Aingura-izenaren arabera', | ||
20 | charset: 'Estekatutako baliabide karaktere-jokoa', | ||
21 | cssClasses: 'Estilo-orriko klaseak', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Bistaratu testua', | ||
24 | emailAddress: 'E-posta helbidea', | ||
25 | emailBody: 'Mezuaren gorputza', | ||
26 | emailSubject: 'Mezuaren gaia', | ||
27 | id: 'Id', | ||
28 | info: 'Estekaren informazioa', | ||
29 | langCode: 'Hizkuntzaren kodea', | ||
30 | langDir: 'Hizkuntzaren norabidea', | ||
31 | langDirLTR: 'Ezkerretik eskuinera (LTR)', | ||
32 | langDirRTL: 'Eskuinetik ezkerrera (RTL)', | ||
33 | menu: 'Editatu esteka', | ||
34 | name: 'Izena', | ||
35 | noAnchors: '(Ez dago aingurarik erabilgarri dokumentuan)', | ||
36 | noEmail: 'Mesedez idatzi e-posta helbidea', | ||
37 | noUrl: 'Mesedez idatzi estekaren URLa', | ||
38 | other: '<bestelakoa>', | ||
39 | popupDependent: 'Menpekoa (Netscape)', | ||
40 | popupFeatures: 'Laster-leihoaren ezaugarriak', | ||
41 | popupFullScreen: 'Pantaila osoa (IE)', | ||
42 | popupLeft: 'Ezkerreko posizioa', | ||
43 | popupLocationBar: 'Kokaleku-barra', | ||
44 | popupMenuBar: 'Menu-barra', | ||
45 | popupResizable: 'Tamaina aldakorra', | ||
46 | popupScrollBars: 'Korritze-barrak', | ||
47 | popupStatusBar: 'Egoera-barra', | ||
48 | popupToolbar: 'Tresna-barra', | ||
49 | popupTop: 'Goiko posizioa', | ||
50 | rel: 'Erlazioa', | ||
51 | selectAnchor: 'Hautatu aingura', | ||
52 | styles: 'Estiloa', | ||
53 | tabIndex: 'Tabulazio indizea', | ||
54 | target: 'Helburua', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Helburuko markoaren izena', | ||
57 | targetPopup: '<laster-leihoa>', | ||
58 | targetPopupName: 'Laster-leihoaren izena', | ||
59 | title: 'Esteka', | ||
60 | toAnchor: 'Estekatu testuko aingurara', | ||
61 | toEmail: 'E-posta', | ||
62 | toUrl: 'URLa', | ||
63 | toolbar: 'Esteka', | ||
64 | type: 'Esteka-mota', | ||
65 | unlink: 'Kendu esteka', | ||
66 | upload: 'Kargatu' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'fa', { | ||
6 | acccessKey: 'کلید دستیابی', | ||
7 | advanced: 'پیشرفته', | ||
8 | advisoryContentType: 'نوع محتوای کمکی', | ||
9 | advisoryTitle: 'عنوان کمکی', | ||
10 | anchor: { | ||
11 | toolbar: 'گنجاندن/ویرایش لنگر', | ||
12 | menu: 'ویژگیهای لنگر', | ||
13 | title: 'ویژگیهای لنگر', | ||
14 | name: 'نام لنگر', | ||
15 | errorName: 'لطفا نام لنگر را بنویسید', | ||
16 | remove: 'حذف لنگر' | ||
17 | }, | ||
18 | anchorId: 'با شناسهٴ المان', | ||
19 | anchorName: 'با نام لنگر', | ||
20 | charset: 'نویسهگان منبع پیوند شده', | ||
21 | cssClasses: 'کلاسهای شیوهنامه(Stylesheet)', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'نشانی پست الکترونیکی', | ||
25 | emailBody: 'متن پیام', | ||
26 | emailSubject: 'موضوع پیام', | ||
27 | id: 'شناسه', | ||
28 | info: 'اطلاعات پیوند', | ||
29 | langCode: 'جهتنمای زبان', | ||
30 | langDir: 'جهتنمای زبان', | ||
31 | langDirLTR: 'چپ به راست (LTR)', | ||
32 | langDirRTL: 'راست به چپ (RTL)', | ||
33 | menu: 'ویرایش پیوند', | ||
34 | name: 'نام', | ||
35 | noAnchors: '(در این سند لنگری دردسترس نیست)', | ||
36 | noEmail: 'لطفا نشانی پست الکترونیکی را بنویسید', | ||
37 | noUrl: 'لطفا URL پیوند را بنویسید', | ||
38 | other: '<سایر>', | ||
39 | popupDependent: 'وابسته (Netscape)', | ||
40 | popupFeatures: 'ویژگیهای پنجرهٴ پاپاپ', | ||
41 | popupFullScreen: 'تمام صفحه (IE)', | ||
42 | popupLeft: 'موقعیت چپ', | ||
43 | popupLocationBar: 'نوار موقعیت', | ||
44 | popupMenuBar: 'نوار منو', | ||
45 | popupResizable: 'قابل تغییر اندازه', | ||
46 | popupScrollBars: 'میلههای پیمایش', | ||
47 | popupStatusBar: 'نوار وضعیت', | ||
48 | popupToolbar: 'نوار ابزار', | ||
49 | popupTop: 'موقعیت بالا', | ||
50 | rel: 'وابستگی', | ||
51 | selectAnchor: 'یک لنگر برگزینید', | ||
52 | styles: 'شیوه (style)', | ||
53 | tabIndex: 'نمایهٴ دسترسی با برگه', | ||
54 | target: 'مقصد', | ||
55 | targetFrame: '<فریم>', | ||
56 | targetFrameName: 'نام فریم مقصد', | ||
57 | targetPopup: '<پنجرهٴ پاپاپ>', | ||
58 | targetPopupName: 'نام پنجرهٴ پاپاپ', | ||
59 | title: 'پیوند', | ||
60 | toAnchor: 'لنگر در همین صفحه', | ||
61 | toEmail: 'پست الکترونیکی', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'گنجاندن/ویرایش پیوند', | ||
64 | type: 'نوع پیوند', | ||
65 | unlink: 'برداشتن پیوند', | ||
66 | upload: 'انتقال به سرور' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'fi', { | ||
6 | acccessKey: 'Pikanäppäin', | ||
7 | advanced: 'Lisäominaisuudet', | ||
8 | advisoryContentType: 'Avustava sisällön tyyppi', | ||
9 | advisoryTitle: 'Avustava otsikko', | ||
10 | anchor: { | ||
11 | toolbar: 'Lisää ankkuri/muokkaa ankkuria', | ||
12 | menu: 'Ankkurin ominaisuudet', | ||
13 | title: 'Ankkurin ominaisuudet', | ||
14 | name: 'Nimi', | ||
15 | errorName: 'Ankkurille on kirjoitettava nimi', | ||
16 | remove: 'Poista ankkuri' | ||
17 | }, | ||
18 | anchorId: 'Ankkurin ID:n mukaan', | ||
19 | anchorName: 'Ankkurin nimen mukaan', | ||
20 | charset: 'Linkitetty kirjaimisto', | ||
21 | cssClasses: 'Tyyliluokat', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Sähköpostiosoite', | ||
25 | emailBody: 'Viesti', | ||
26 | emailSubject: 'Aihe', | ||
27 | id: 'Tunniste', | ||
28 | info: 'Linkin tiedot', | ||
29 | langCode: 'Kielen suunta', | ||
30 | langDir: 'Kielen suunta', | ||
31 | langDirLTR: 'Vasemmalta oikealle (LTR)', | ||
32 | langDirRTL: 'Oikealta vasemmalle (RTL)', | ||
33 | menu: 'Muokkaa linkkiä', | ||
34 | name: 'Nimi', | ||
35 | noAnchors: '(Ei ankkureita tässä dokumentissa)', | ||
36 | noEmail: 'Kirjoita sähköpostiosoite', | ||
37 | noUrl: 'Linkille on kirjoitettava URL', | ||
38 | other: '<muu>', | ||
39 | popupDependent: 'Riippuva (Netscape)', | ||
40 | popupFeatures: 'Popup ikkunan ominaisuudet', | ||
41 | popupFullScreen: 'Täysi ikkuna (IE)', | ||
42 | popupLeft: 'Vasemmalta (px)', | ||
43 | popupLocationBar: 'Osoiterivi', | ||
44 | popupMenuBar: 'Valikkorivi', | ||
45 | popupResizable: 'Venytettävä', | ||
46 | popupScrollBars: 'Vierityspalkit', | ||
47 | popupStatusBar: 'Tilarivi', | ||
48 | popupToolbar: 'Vakiopainikkeet', | ||
49 | popupTop: 'Ylhäältä (px)', | ||
50 | rel: 'Suhde', | ||
51 | selectAnchor: 'Valitse ankkuri', | ||
52 | styles: 'Tyyli', | ||
53 | tabIndex: 'Tabulaattori indeksi', | ||
54 | target: 'Kohde', | ||
55 | targetFrame: '<kehys>', | ||
56 | targetFrameName: 'Kohdekehyksen nimi', | ||
57 | targetPopup: '<popup ikkuna>', | ||
58 | targetPopupName: 'Popup ikkunan nimi', | ||
59 | title: 'Linkki', | ||
60 | toAnchor: 'Ankkuri tässä sivussa', | ||
61 | toEmail: 'Sähköposti', | ||
62 | toUrl: 'Osoite', | ||
63 | toolbar: 'Lisää linkki/muokkaa linkkiä', | ||
64 | type: 'Linkkityyppi', | ||
65 | unlink: 'Poista linkki', | ||
66 | upload: 'Lisää tiedosto' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'fo', { | ||
6 | acccessKey: 'Snarvegisknöttur', | ||
7 | advanced: 'Fjølbroytt', | ||
8 | advisoryContentType: 'Vegleiðandi innihaldsslag', | ||
9 | advisoryTitle: 'Vegleiðandi heiti', | ||
10 | anchor: { | ||
11 | toolbar: 'Ger/broyt marknastein', | ||
12 | menu: 'Eginleikar fyri marknastein', | ||
13 | title: 'Eginleikar fyri marknastein', | ||
14 | name: 'Heiti marknasteinsins', | ||
15 | errorName: 'Vinarliga rita marknasteinsins heiti', | ||
16 | remove: 'Strika marknastein' | ||
17 | }, | ||
18 | anchorId: 'Eftir element Id', | ||
19 | anchorName: 'Eftir navni á marknasteini', | ||
20 | charset: 'Atknýtt teknsett', | ||
21 | cssClasses: 'Typografi klassar', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Teldupost-adressa', | ||
25 | emailBody: 'Breyðtekstur', | ||
26 | emailSubject: 'Evni', | ||
27 | id: 'Id', | ||
28 | info: 'Tilknýtis upplýsingar', | ||
29 | langCode: 'Tekstkós', | ||
30 | langDir: 'Tekstkós', | ||
31 | langDirLTR: 'Frá vinstru til høgru (LTR)', | ||
32 | langDirRTL: 'Frá høgru til vinstru (RTL)', | ||
33 | menu: 'Broyt tilknýti', | ||
34 | name: 'Navn', | ||
35 | noAnchors: '(Eingir marknasteinar eru í hesum dokumentið)', | ||
36 | noEmail: 'Vinarliga skriva teldupost-adressu', | ||
37 | noUrl: 'Vinarliga skriva tilknýti (URL)', | ||
38 | other: '<annað>', | ||
39 | popupDependent: 'Bundið (Netscape)', | ||
40 | popupFeatures: 'Popup vindeygans víðkaðu eginleikar', | ||
41 | popupFullScreen: 'Fullur skermur (IE)', | ||
42 | popupLeft: 'Frástøða frá vinstru', | ||
43 | popupLocationBar: 'Adressulinja', | ||
44 | popupMenuBar: 'Skrábjálki', | ||
45 | popupResizable: 'Stødd kann broytast', | ||
46 | popupScrollBars: 'Rullibjálki', | ||
47 | popupStatusBar: 'Støðufrágreiðingarbjálki', | ||
48 | popupToolbar: 'Amboðsbjálki', | ||
49 | popupTop: 'Frástøða frá íerva', | ||
50 | rel: 'Relatión', | ||
51 | selectAnchor: 'Vel ein marknastein', | ||
52 | styles: 'Typografi', | ||
53 | tabIndex: 'Tabulator indeks', | ||
54 | target: 'Target', | ||
55 | targetFrame: '<ramma>', | ||
56 | targetFrameName: 'Vís navn vindeygans', | ||
57 | targetPopup: '<popup vindeyga>', | ||
58 | targetPopupName: 'Popup vindeygans navn', | ||
59 | title: 'Tilknýti', | ||
60 | toAnchor: 'Tilknýti til marknastein í tekstinum', | ||
61 | toEmail: 'Teldupostur', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Ger/broyt tilknýti', | ||
64 | type: 'Tilknýtisslag', | ||
65 | unlink: 'Strika tilknýti', | ||
66 | upload: 'Send til ambætaran' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'fr-ca', { | ||
6 | acccessKey: 'Touche d\'accessibilité', | ||
7 | advanced: 'Avancé', | ||
8 | advisoryContentType: 'Type de contenu', | ||
9 | advisoryTitle: 'Description', | ||
10 | anchor: { | ||
11 | toolbar: 'Ancre', | ||
12 | menu: 'Modifier l\'ancre', | ||
13 | title: 'Propriétés de l\'ancre', | ||
14 | name: 'Nom de l\'ancre', | ||
15 | errorName: 'Veuillez saisir le nom de l\'ancre', | ||
16 | remove: 'Supprimer l\'ancre' | ||
17 | }, | ||
18 | anchorId: 'Par ID', | ||
19 | anchorName: 'Par nom', | ||
20 | charset: 'Encodage de la cible', | ||
21 | cssClasses: 'Classes CSS', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Courriel', | ||
25 | emailBody: 'Corps du message', | ||
26 | emailSubject: 'Objet du message', | ||
27 | id: 'ID', | ||
28 | info: 'Informations sur le lien', | ||
29 | langCode: 'Code de langue', | ||
30 | langDir: 'Sens d\'écriture', | ||
31 | langDirLTR: 'De gauche à droite (LTR)', | ||
32 | langDirRTL: 'De droite à gauche (RTL)', | ||
33 | menu: 'Modifier le lien', | ||
34 | name: 'Nom', | ||
35 | noAnchors: '(Pas d\'ancre disponible dans le document)', | ||
36 | noEmail: 'Veuillez saisir le courriel', | ||
37 | noUrl: 'Veuillez saisir l\'URL', | ||
38 | other: '<autre>', | ||
39 | popupDependent: 'Dépendante (Netscape)', | ||
40 | popupFeatures: 'Caractéristiques de la fenêtre popup', | ||
41 | popupFullScreen: 'Plein écran (IE)', | ||
42 | popupLeft: 'Position de la gauche', | ||
43 | popupLocationBar: 'Barre d\'adresse', | ||
44 | popupMenuBar: 'Barre de menu', | ||
45 | popupResizable: 'Redimensionnable', | ||
46 | popupScrollBars: 'Barres de défilement', | ||
47 | popupStatusBar: 'Barre d\'état', | ||
48 | popupToolbar: 'Barre d\'outils', | ||
49 | popupTop: 'Position à partir du haut', | ||
50 | rel: 'Relation', | ||
51 | selectAnchor: 'Sélectionner une ancre', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Ordre de tabulation', | ||
54 | target: 'Destination', | ||
55 | targetFrame: '<Cadre>', | ||
56 | targetFrameName: 'Nom du cadre de destination', | ||
57 | targetPopup: '<fenêtre popup>', | ||
58 | targetPopupName: 'Nom de la fenêtre popup', | ||
59 | title: 'Lien', | ||
60 | toAnchor: 'Ancre dans cette page', | ||
61 | toEmail: 'Courriel', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Lien', | ||
64 | type: 'Type de lien', | ||
65 | unlink: 'Supprimer le lien', | ||
66 | upload: 'Téléverser' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'fr', { | ||
6 | acccessKey: 'Touche d\'accessibilité', | ||
7 | advanced: 'Avancé', | ||
8 | advisoryContentType: 'Type de contenu (indicatif)', | ||
9 | advisoryTitle: 'Infobulle', | ||
10 | anchor: { | ||
11 | toolbar: 'Ancre', | ||
12 | menu: 'Modifier l\'ancre', | ||
13 | title: 'Propriétés de l\'ancre', | ||
14 | name: 'Nom de l\'ancre', | ||
15 | errorName: 'Veuillez entrer le nom de l\'ancre.', | ||
16 | remove: 'Supprimer l\'ancre' | ||
17 | }, | ||
18 | anchorId: 'Par ID d\'élément', | ||
19 | anchorName: 'Par nom d\'ancre', | ||
20 | charset: 'Encodage de la ressource liée', | ||
21 | cssClasses: 'Classes de style', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Adresse électronique', | ||
25 | emailBody: 'Corps du message', | ||
26 | emailSubject: 'Sujet du message', | ||
27 | id: 'ID', | ||
28 | info: 'Informations sur le lien', | ||
29 | langCode: 'Code de langue', | ||
30 | langDir: 'Sens d\'écriture', | ||
31 | langDirLTR: 'Gauche à droite', | ||
32 | langDirRTL: 'Droite à gauche (RTL)', | ||
33 | menu: 'Modifier le lien', | ||
34 | name: 'Nom', | ||
35 | noAnchors: '(Aucune ancre disponible dans ce document)', | ||
36 | noEmail: 'Veuillez entrer l\'adresse électronique', | ||
37 | noUrl: 'Veuillez entrer l\'URL du lien', | ||
38 | other: '<autre>', | ||
39 | popupDependent: 'Dépendante (Netscape)', | ||
40 | popupFeatures: 'Caractéristiques de la fenêtre surgissante', | ||
41 | popupFullScreen: 'Plein écran (IE)', | ||
42 | popupLeft: 'À gauche', | ||
43 | popupLocationBar: 'Barre d\'adresse', | ||
44 | popupMenuBar: 'Barre de menu', | ||
45 | popupResizable: 'Redimensionnable', | ||
46 | popupScrollBars: 'Barres de défilement', | ||
47 | popupStatusBar: 'Barre d\'état', | ||
48 | popupToolbar: 'Barre d\'outils', | ||
49 | popupTop: 'En haut', | ||
50 | rel: 'Relation', | ||
51 | selectAnchor: 'Sélectionner une ancre', | ||
52 | styles: 'Style', | ||
53 | tabIndex: 'Indice de tabulation', | ||
54 | target: 'Cible', | ||
55 | targetFrame: '<cadre>', | ||
56 | targetFrameName: 'Nom du cadre affecté', | ||
57 | targetPopup: '<fenêtre surgissante>', | ||
58 | targetPopupName: 'Nom de la fenêtre surgissante', | ||
59 | title: 'Lien', | ||
60 | toAnchor: 'Ancre', | ||
61 | toEmail: 'Courriel', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Lien', | ||
64 | type: 'Type de lien', | ||
65 | unlink: 'Supprimer le lien', | ||
66 | upload: 'Téléverser' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'gl', { | ||
6 | acccessKey: 'Chave de acceso', | ||
7 | advanced: 'Avanzado', | ||
8 | advisoryContentType: 'Tipo de contido informativo', | ||
9 | advisoryTitle: 'Título', | ||
10 | anchor: { | ||
11 | toolbar: 'Ancoraxe', | ||
12 | menu: 'Editar a ancoraxe', | ||
13 | title: 'Propiedades da ancoraxe', | ||
14 | name: 'Nome da ancoraxe', | ||
15 | errorName: 'Escriba o nome da ancoraxe', | ||
16 | remove: 'Retirar a ancoraxe' | ||
17 | }, | ||
18 | anchorId: 'Polo ID do elemento', | ||
19 | anchorName: 'Polo nome da ancoraxe', | ||
20 | charset: 'Codificación do recurso ligado', | ||
21 | cssClasses: 'Clases da folla de estilos', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Enderezo de correo', | ||
25 | emailBody: 'Corpo da mensaxe', | ||
26 | emailSubject: 'Asunto da mensaxe', | ||
27 | id: 'ID', | ||
28 | info: 'Información da ligazón', | ||
29 | langCode: 'Código do idioma', | ||
30 | langDir: 'Dirección de escritura do idioma', | ||
31 | langDirLTR: 'Esquerda a dereita (LTR)', | ||
32 | langDirRTL: 'Dereita a esquerda (RTL)', | ||
33 | menu: 'Editar a ligazón', | ||
34 | name: 'Nome', | ||
35 | noAnchors: '(Non hai ancoraxes dispoñíbeis no documento)', | ||
36 | noEmail: 'Escriba o enderezo de correo', | ||
37 | noUrl: 'Escriba a ligazón URL', | ||
38 | other: '<outro>', | ||
39 | popupDependent: 'Dependente (Netscape)', | ||
40 | popupFeatures: 'Características da xanela emerxente', | ||
41 | popupFullScreen: 'Pantalla completa (IE)', | ||
42 | popupLeft: 'Posición esquerda', | ||
43 | popupLocationBar: 'Barra de localización', | ||
44 | popupMenuBar: 'Barra do menú', | ||
45 | popupResizable: 'Redimensionábel', | ||
46 | popupScrollBars: 'Barras de desprazamento', | ||
47 | popupStatusBar: 'Barra de estado', | ||
48 | popupToolbar: 'Barra de ferramentas', | ||
49 | popupTop: 'Posición superior', | ||
50 | rel: 'Relación', | ||
51 | selectAnchor: 'Seleccionar unha ancoraxe', | ||
52 | styles: 'Estilo', | ||
53 | tabIndex: 'Índice de tabulación', | ||
54 | target: 'Destino', | ||
55 | targetFrame: '<marco>', | ||
56 | targetFrameName: 'Nome do marco de destino', | ||
57 | targetPopup: '<xanela emerxente>', | ||
58 | targetPopupName: 'Nome da xanela emerxente', | ||
59 | title: 'Ligazón', | ||
60 | toAnchor: 'Ligar coa ancoraxe no testo', | ||
61 | toEmail: 'Correo', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Ligazón', | ||
64 | type: 'Tipo de ligazón', | ||
65 | unlink: 'Eliminar a ligazón', | ||
66 | upload: 'Enviar' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'gu', { | ||
6 | acccessKey: 'ઍક્સેસ કી', | ||
7 | advanced: 'અડ્વાન્સડ', | ||
8 | advisoryContentType: 'મુખ્ય કન્ટેન્ટ પ્રકાર', | ||
9 | advisoryTitle: 'મુખ્ય મથાળું', | ||
10 | anchor: { | ||
11 | toolbar: 'ઍંકર ઇન્સર્ટ/દાખલ કરવી', | ||
12 | menu: 'ઍંકરના ગુણ', | ||
13 | title: 'ઍંકરના ગુણ', | ||
14 | name: 'ઍંકરનું નામ', | ||
15 | errorName: 'ઍંકરનું નામ ટાઈપ કરો', | ||
16 | remove: 'સ્થિર નકરવું' | ||
17 | }, | ||
18 | anchorId: 'ઍંકર એલિમન્ટ Id થી પસંદ કરો', | ||
19 | anchorName: 'ઍંકર નામથી પસંદ કરો', | ||
20 | charset: 'લિંક રિસૉર્સ કૅરિક્ટર સેટ', | ||
21 | cssClasses: 'સ્ટાઇલ-શીટ ક્લાસ', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ઈ-મેલ સરનામું', | ||
25 | emailBody: 'સંદેશ', | ||
26 | emailSubject: 'ઈ-મેલ વિષય', | ||
27 | id: 'Id', | ||
28 | info: 'લિંક ઇન્ફૉ ટૅબ', | ||
29 | langCode: 'ભાષા લેખવાની પદ્ધતિ', | ||
30 | langDir: 'ભાષા લેખવાની પદ્ધતિ', | ||
31 | langDirLTR: 'ડાબે થી જમણે (LTR)', | ||
32 | langDirRTL: 'જમણે થી ડાબે (RTL)', | ||
33 | menu: ' લિંક એડિટ/માં ફેરફાર કરવો', | ||
34 | name: 'નામ', | ||
35 | noAnchors: '(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)', | ||
36 | noEmail: 'ઈ-મેલ સરનામું ટાઇપ કરો', | ||
37 | noUrl: 'લિંક URL ટાઇપ કરો', | ||
38 | other: '<other> <અન્ય>', | ||
39 | popupDependent: 'ડિપેન્ડન્ટ (Netscape)', | ||
40 | popupFeatures: 'પૉપ-અપ વિન્ડો ફીચરસૅ', | ||
41 | popupFullScreen: 'ફુલ સ્ક્રીન (IE)', | ||
42 | popupLeft: 'ડાબી બાજુ', | ||
43 | popupLocationBar: 'લોકેશન બાર', | ||
44 | popupMenuBar: 'મેન્યૂ બાર', | ||
45 | popupResizable: 'રીસાઈઝએબલ', | ||
46 | popupScrollBars: 'સ્ક્રોલ બાર', | ||
47 | popupStatusBar: 'સ્ટૅટસ બાર', | ||
48 | popupToolbar: 'ટૂલ બાર', | ||
49 | popupTop: 'જમણી બાજુ', | ||
50 | rel: 'સંબંધની સ્થિતિ', | ||
51 | selectAnchor: 'ઍંકર પસંદ કરો', | ||
52 | styles: 'સ્ટાઇલ', | ||
53 | tabIndex: 'ટૅબ ઇન્ડેક્સ', | ||
54 | target: 'ટાર્ગેટ/લક્ષ્ય', | ||
55 | targetFrame: '<ફ્રેમ>', | ||
56 | targetFrameName: 'ટાર્ગેટ ફ્રેમ નું નામ', | ||
57 | targetPopup: '<પૉપ-અપ વિન્ડો>', | ||
58 | targetPopupName: 'પૉપ-અપ વિન્ડો નું નામ', | ||
59 | title: 'લિંક', | ||
60 | toAnchor: 'આ પેજનો ઍંકર', | ||
61 | toEmail: 'ઈ-મેલ', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'લિંક ઇન્સર્ટ/દાખલ કરવી', | ||
64 | type: 'લિંક પ્રકાર', | ||
65 | unlink: 'લિંક કાઢવી', | ||
66 | upload: 'અપલોડ' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'he', { | ||
6 | acccessKey: 'מקש גישה', | ||
7 | advanced: 'אפשרויות מתקדמות', | ||
8 | advisoryContentType: 'Content Type מוצע', | ||
9 | advisoryTitle: 'כותרת מוצעת', | ||
10 | anchor: { | ||
11 | toolbar: 'הוספת/עריכת נקודת עיגון', | ||
12 | menu: 'מאפייני נקודת עיגון', | ||
13 | title: 'מאפייני נקודת עיגון', | ||
14 | name: 'שם לנקודת עיגון', | ||
15 | errorName: 'יש להקליד שם לנקודת עיגון', | ||
16 | remove: 'מחיקת נקודת עיגון' | ||
17 | }, | ||
18 | anchorId: 'עפ"י זיהוי (ID) האלמנט', | ||
19 | anchorName: 'עפ"י שם העוגן', | ||
20 | charset: 'קידוד המשאב המקושר', | ||
21 | cssClasses: 'גיליונות עיצוב קבוצות', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'כתובת הדוא"ל', | ||
25 | emailBody: 'גוף ההודעה', | ||
26 | emailSubject: 'נושא ההודעה', | ||
27 | id: 'זיהוי (ID)', | ||
28 | info: 'מידע על הקישור', | ||
29 | langCode: 'קוד שפה', | ||
30 | langDir: 'כיוון שפה', | ||
31 | langDirLTR: 'שמאל לימין (LTR)', | ||
32 | langDirRTL: 'ימין לשמאל (RTL)', | ||
33 | menu: 'מאפייני קישור', | ||
34 | name: 'שם', | ||
35 | noAnchors: '(אין עוגנים זמינים בדף)', | ||
36 | noEmail: 'יש להקליד את כתובת הדוא"ל', | ||
37 | noUrl: 'יש להקליד את כתובת הקישור (URL)', | ||
38 | other: '<אחר>', | ||
39 | popupDependent: 'תלוי (Netscape)', | ||
40 | popupFeatures: 'תכונות החלון הקופץ', | ||
41 | popupFullScreen: 'מסך מלא (IE)', | ||
42 | popupLeft: 'מיקום צד שמאל', | ||
43 | popupLocationBar: 'סרגל כתובת', | ||
44 | popupMenuBar: 'סרגל תפריט', | ||
45 | popupResizable: 'שינוי גודל', | ||
46 | popupScrollBars: 'ניתן לגלילה', | ||
47 | popupStatusBar: 'סרגל חיווי', | ||
48 | popupToolbar: 'סרגל הכלים', | ||
49 | popupTop: 'מיקום צד עליון', | ||
50 | rel: 'קשר גומלין', | ||
51 | selectAnchor: 'בחירת עוגן', | ||
52 | styles: 'סגנון', | ||
53 | tabIndex: 'מספר טאב', | ||
54 | target: 'מטרה', | ||
55 | targetFrame: '<מסגרת>', | ||
56 | targetFrameName: 'שם מסגרת היעד', | ||
57 | targetPopup: '<חלון קופץ>', | ||
58 | targetPopupName: 'שם החלון הקופץ', | ||
59 | title: 'קישור', | ||
60 | toAnchor: 'עוגן בעמוד זה', | ||
61 | toEmail: 'דוא"ל', | ||
62 | toUrl: 'כתובת (URL)', | ||
63 | toolbar: 'הוספת/עריכת קישור', | ||
64 | type: 'סוג קישור', | ||
65 | unlink: 'הסרת הקישור', | ||
66 | upload: 'העלאה' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'hi', { | ||
6 | acccessKey: 'ऍक्सॅस की', | ||
7 | advanced: 'ऍड्वान्स्ड', | ||
8 | advisoryContentType: 'परामर्श कन्टॅन्ट प्रकार', | ||
9 | advisoryTitle: 'परामर्श शीर्शक', | ||
10 | anchor: { | ||
11 | toolbar: 'ऐंकर इन्सर्ट/संपादन', | ||
12 | menu: 'ऐंकर प्रॉपर्टीज़', | ||
13 | title: 'ऐंकर प्रॉपर्टीज़', | ||
14 | name: 'ऐंकर का नाम', | ||
15 | errorName: 'ऐंकर का नाम टाइप करें', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'ऍलीमॅन्ट Id से', | ||
19 | anchorName: 'ऐंकर नाम से', | ||
20 | charset: 'लिंक रिसोर्स करॅक्टर सॅट', | ||
21 | cssClasses: 'स्टाइल-शीट क्लास', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ई-मेल पता', | ||
25 | emailBody: 'संदेश', | ||
26 | emailSubject: 'संदेश विषय', | ||
27 | id: 'Id', | ||
28 | info: 'लिंक ', | ||
29 | langCode: 'भाषा लिखने की दिशा', | ||
30 | langDir: 'भाषा लिखने की दिशा', | ||
31 | langDirLTR: 'बायें से दायें (LTR)', | ||
32 | langDirRTL: 'दायें से बायें (RTL)', | ||
33 | menu: 'लिंक संपादन', | ||
34 | name: 'नाम', | ||
35 | noAnchors: '(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)', | ||
36 | noEmail: 'ई-मेल पता टाइप करें', | ||
37 | noUrl: 'लिंक URL टाइप करें', | ||
38 | other: '<अन्य>', | ||
39 | popupDependent: 'डिपेन्डॅन्ट (Netscape)', | ||
40 | popupFeatures: 'पॉप-अप विन्डो फ़ीचर्स', | ||
41 | popupFullScreen: 'फ़ुल स्क्रीन (IE)', | ||
42 | popupLeft: 'बायीं तरफ', | ||
43 | popupLocationBar: 'लोकेशन बार', | ||
44 | popupMenuBar: 'मॅन्यू बार', | ||
45 | popupResizable: 'आकार बदलने लायक', | ||
46 | popupScrollBars: 'स्क्रॉल बार', | ||
47 | popupStatusBar: 'स्टेटस बार', | ||
48 | popupToolbar: 'टूल बार', | ||
49 | popupTop: 'दायीं तरफ', | ||
50 | rel: 'संबंध', | ||
51 | selectAnchor: 'ऐंकर चुनें', | ||
52 | styles: 'स्टाइल', | ||
53 | tabIndex: 'टैब इन्डॅक्स', | ||
54 | target: 'टार्गेट', | ||
55 | targetFrame: '<फ़्रेम>', | ||
56 | targetFrameName: 'टार्गेट फ़्रेम का नाम', | ||
57 | targetPopup: '<पॉप-अप विन्डो>', | ||
58 | targetPopupName: 'पॉप-अप विन्डो का नाम', | ||
59 | title: 'लिंक', | ||
60 | toAnchor: 'इस पेज का ऐंकर', | ||
61 | toEmail: 'ई-मेल', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'लिंक इन्सर्ट/संपादन', | ||
64 | type: 'लिंक प्रकार', | ||
65 | unlink: 'लिंक हटायें', | ||
66 | upload: 'अपलोड' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'hr', { | ||
6 | acccessKey: 'Pristupna tipka', | ||
7 | advanced: 'Napredno', | ||
8 | advisoryContentType: 'Advisory vrsta sadržaja', | ||
9 | advisoryTitle: 'Advisory naslov', | ||
10 | anchor: { | ||
11 | toolbar: 'Ubaci/promijeni sidro', | ||
12 | menu: 'Svojstva sidra', | ||
13 | title: 'Svojstva sidra', | ||
14 | name: 'Ime sidra', | ||
15 | errorName: 'Molimo unesite ime sidra', | ||
16 | remove: 'Ukloni sidro' | ||
17 | }, | ||
18 | anchorId: 'Po Id elementa', | ||
19 | anchorName: 'Po nazivu sidra', | ||
20 | charset: 'Kodna stranica povezanih resursa', | ||
21 | cssClasses: 'Stylesheet klase', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail adresa', | ||
25 | emailBody: 'Sadržaj poruke', | ||
26 | emailSubject: 'Naslov', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Smjer jezika', | ||
30 | langDir: 'Smjer jezika', | ||
31 | langDirLTR: 'S lijeva na desno (LTR)', | ||
32 | langDirRTL: 'S desna na lijevo (RTL)', | ||
33 | menu: 'Promijeni link', | ||
34 | name: 'Naziv', | ||
35 | noAnchors: '(Nema dostupnih sidra)', | ||
36 | noEmail: 'Molimo upišite e-mail adresu', | ||
37 | noUrl: 'Molimo upišite URL link', | ||
38 | other: '<drugi>', | ||
39 | popupDependent: 'Ovisno (Netscape)', | ||
40 | popupFeatures: 'Mogućnosti popup prozora', | ||
41 | popupFullScreen: 'Cijeli ekran (IE)', | ||
42 | popupLeft: 'Lijeva pozicija', | ||
43 | popupLocationBar: 'Traka za lokaciju', | ||
44 | popupMenuBar: 'Izborna traka', | ||
45 | popupResizable: 'Promjenjiva veličina', | ||
46 | popupScrollBars: 'Scroll traka', | ||
47 | popupStatusBar: 'Statusna traka', | ||
48 | popupToolbar: 'Traka s alatima', | ||
49 | popupTop: 'Gornja pozicija', | ||
50 | rel: 'Veza', | ||
51 | selectAnchor: 'Odaberi sidro', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Tab Indeks', | ||
54 | target: 'Meta', | ||
55 | targetFrame: '<okvir>', | ||
56 | targetFrameName: 'Ime ciljnog okvira', | ||
57 | targetPopup: '<popup prozor>', | ||
58 | targetPopupName: 'Naziv popup prozora', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Sidro na ovoj stranici', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Ubaci/promijeni link', | ||
64 | type: 'Link vrsta', | ||
65 | unlink: 'Ukloni link', | ||
66 | upload: 'Pošalji' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'hu', { | ||
6 | acccessKey: 'Billentyűkombináció', | ||
7 | advanced: 'További opciók', | ||
8 | advisoryContentType: 'Súgó tartalomtípusa', | ||
9 | advisoryTitle: 'Súgócimke', | ||
10 | anchor: { | ||
11 | toolbar: 'Horgony beillesztése/szerkesztése', | ||
12 | menu: 'Horgony tulajdonságai', | ||
13 | title: 'Horgony tulajdonságai', | ||
14 | name: 'Horgony neve', | ||
15 | errorName: 'Kérem adja meg a horgony nevét', | ||
16 | remove: 'Horgony eltávolítása' | ||
17 | }, | ||
18 | anchorId: 'Azonosító szerint', | ||
19 | anchorName: 'Horgony név szerint', | ||
20 | charset: 'Hivatkozott tartalom kódlapja', | ||
21 | cssClasses: 'Stíluskészlet', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail cím', | ||
25 | emailBody: 'Üzenet', | ||
26 | emailSubject: 'Üzenet tárgya', | ||
27 | id: 'Id', | ||
28 | info: 'Alaptulajdonságok', | ||
29 | langCode: 'Írás iránya', | ||
30 | langDir: 'Írás iránya', | ||
31 | langDirLTR: 'Balról jobbra', | ||
32 | langDirRTL: 'Jobbról balra', | ||
33 | menu: 'Hivatkozás módosítása', | ||
34 | name: 'Név', | ||
35 | noAnchors: '(Nincs horgony a dokumentumban)', | ||
36 | noEmail: 'Adja meg az E-Mail címet', | ||
37 | noUrl: 'Adja meg a hivatkozás webcímét', | ||
38 | other: '<más>', | ||
39 | popupDependent: 'Szülőhöz kapcsolt (csak Netscape)', | ||
40 | popupFeatures: 'Felugró ablak jellemzői', | ||
41 | popupFullScreen: 'Teljes képernyő (csak IE)', | ||
42 | popupLeft: 'Bal pozíció', | ||
43 | popupLocationBar: 'Címsor', | ||
44 | popupMenuBar: 'Menü sor', | ||
45 | popupResizable: 'Átméretezés', | ||
46 | popupScrollBars: 'Gördítősáv', | ||
47 | popupStatusBar: 'Állapotsor', | ||
48 | popupToolbar: 'Eszköztár', | ||
49 | popupTop: 'Felső pozíció', | ||
50 | rel: 'Kapcsolat típusa', | ||
51 | selectAnchor: 'Horgony választása', | ||
52 | styles: 'Stílus', | ||
53 | tabIndex: 'Tabulátor index', | ||
54 | target: 'Tartalom megjelenítése', | ||
55 | targetFrame: '<keretben>', | ||
56 | targetFrameName: 'Keret neve', | ||
57 | targetPopup: '<felugró ablakban>', | ||
58 | targetPopupName: 'Felugró ablak neve', | ||
59 | title: 'Hivatkozás tulajdonságai', | ||
60 | toAnchor: 'Horgony az oldalon', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Hivatkozás beillesztése/módosítása', | ||
64 | type: 'Hivatkozás típusa', | ||
65 | unlink: 'Hivatkozás törlése', | ||
66 | upload: 'Feltöltés' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'id', { | ||
6 | acccessKey: 'Access Key', // MISSING | ||
7 | advanced: 'Advanced', // MISSING | ||
8 | advisoryContentType: 'Advisory Content Type', // MISSING | ||
9 | advisoryTitle: 'Penasehat Judul', | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', // MISSING | ||
12 | menu: 'Edit Anchor', // MISSING | ||
13 | title: 'Anchor Properties', // MISSING | ||
14 | name: 'Anchor Name', // MISSING | ||
15 | errorName: 'Please type the anchor name', // MISSING | ||
16 | remove: 'Remove Anchor' // MISSING | ||
17 | }, | ||
18 | anchorId: 'By Element Id', // MISSING | ||
19 | anchorName: 'By Anchor Name', // MISSING | ||
20 | charset: 'Linked Resource Charset', // MISSING | ||
21 | cssClasses: 'Kelas Stylesheet', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Alamat E-mail', | ||
25 | emailBody: 'Message Body', // MISSING | ||
26 | emailSubject: 'Judul Pesan', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', // MISSING | ||
29 | langCode: 'Kode Bahasa', | ||
30 | langDir: 'Arah Bahasa', | ||
31 | langDirLTR: 'Kiri ke Kanan (LTR)', | ||
32 | langDirRTL: 'Kanan ke Kiri (RTL)', | ||
33 | menu: 'Sunting Tautan', | ||
34 | name: 'Nama', | ||
35 | noAnchors: '(No anchors available in the document)', // MISSING | ||
36 | noEmail: 'Silahkan ketikkan alamat e-mail', | ||
37 | noUrl: 'Silahkan ketik URL tautan', | ||
38 | other: '<lainnya>', | ||
39 | popupDependent: 'Dependent (Netscape)', // MISSING | ||
40 | popupFeatures: 'Popup Window Features', // MISSING | ||
41 | popupFullScreen: 'Full Screen (IE)', // MISSING | ||
42 | popupLeft: 'Left Position', // MISSING | ||
43 | popupLocationBar: 'Location Bar', // MISSING | ||
44 | popupMenuBar: 'Menu Bar', // MISSING | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Scroll Bars', // MISSING | ||
47 | popupStatusBar: 'Status Bar', // MISSING | ||
48 | popupToolbar: 'Toolbar', // MISSING | ||
49 | popupTop: 'Top Position', // MISSING | ||
50 | rel: 'Hubungan', | ||
51 | selectAnchor: 'Select an Anchor', // MISSING | ||
52 | styles: 'Gaya', | ||
53 | tabIndex: 'Tab Index', // MISSING | ||
54 | target: 'Sasaran', | ||
55 | targetFrame: '<frame>', // MISSING | ||
56 | targetFrameName: 'Target Frame Name', // MISSING | ||
57 | targetPopup: '<popup window>', // MISSING | ||
58 | targetPopupName: 'Popup Window Name', // MISSING | ||
59 | title: 'Tautan', | ||
60 | toAnchor: 'Link to anchor in the text', // MISSING | ||
61 | toEmail: 'E-mail', // MISSING | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Tautan', | ||
64 | type: 'Link Type', // MISSING | ||
65 | unlink: 'Unlink', // MISSING | ||
66 | upload: 'Unggah' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'is', { | ||
6 | acccessKey: 'Skammvalshnappur', | ||
7 | advanced: 'Tæknilegt', | ||
8 | advisoryContentType: 'Tegund innihalds', | ||
9 | advisoryTitle: 'Titill', | ||
10 | anchor: { | ||
11 | toolbar: 'Stofna/breyta kaflamerki', | ||
12 | menu: 'Eigindi kaflamerkis', | ||
13 | title: 'Eigindi kaflamerkis', | ||
14 | name: 'Nafn bókamerkis', | ||
15 | errorName: 'Sláðu inn nafn bókamerkis!', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'Eftir auðkenni einingar', | ||
19 | anchorName: 'Eftir akkerisnafni', | ||
20 | charset: 'Táknróf', | ||
21 | cssClasses: 'Stílsniðsflokkur', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Netfang', | ||
25 | emailBody: 'Meginmál', | ||
26 | emailSubject: 'Efni', | ||
27 | id: 'Auðkenni', | ||
28 | info: 'Almennt', | ||
29 | langCode: 'Lesstefna', | ||
30 | langDir: 'Lesstefna', | ||
31 | langDirLTR: 'Frá vinstri til hægri (LTR)', | ||
32 | langDirRTL: 'Frá hægri til vinstri (RTL)', | ||
33 | menu: 'Breyta stiklu', | ||
34 | name: 'Nafn', | ||
35 | noAnchors: '<Engin bókamerki á skrá>', | ||
36 | noEmail: 'Sláðu inn netfang!', | ||
37 | noUrl: 'Sláðu inn veffang stiklunnar!', | ||
38 | other: '<annar>', | ||
39 | popupDependent: 'Háð venslum (Netscape)', | ||
40 | popupFeatures: 'Eigindi sprettiglugga', | ||
41 | popupFullScreen: 'Heilskjár (IE)', | ||
42 | popupLeft: 'Fjarlægð frá vinstri', | ||
43 | popupLocationBar: 'Fanglína', | ||
44 | popupMenuBar: 'Vallína', | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Skrunstikur', | ||
47 | popupStatusBar: 'Stöðustika', | ||
48 | popupToolbar: 'Verkfærastika', | ||
49 | popupTop: 'Fjarlægð frá efri brún', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Veldu akkeri', | ||
52 | styles: 'Stíll', | ||
53 | tabIndex: 'Raðnúmer innsláttarreits', | ||
54 | target: 'Mark', | ||
55 | targetFrame: '<rammi>', | ||
56 | targetFrameName: 'Nafn markglugga', | ||
57 | targetPopup: '<sprettigluggi>', | ||
58 | targetPopupName: 'Nafn sprettiglugga', | ||
59 | title: 'Stikla', | ||
60 | toAnchor: 'Bókamerki á þessari síðu', | ||
61 | toEmail: 'Netfang', | ||
62 | toUrl: 'Vefslóð', | ||
63 | toolbar: 'Stofna/breyta stiklu', | ||
64 | type: 'Stikluflokkur', | ||
65 | unlink: 'Fjarlægja stiklu', | ||
66 | upload: 'Senda upp' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'it', { | ||
6 | acccessKey: 'Scorciatoia da tastiera', | ||
7 | advanced: 'Avanzate', | ||
8 | advisoryContentType: 'Tipo della risorsa collegata', | ||
9 | advisoryTitle: 'Titolo', | ||
10 | anchor: { | ||
11 | toolbar: 'Inserisci/Modifica Ancora', | ||
12 | menu: 'Proprietà ancora', | ||
13 | title: 'Proprietà ancora', | ||
14 | name: 'Nome ancora', | ||
15 | errorName: 'Inserici il nome dell\'ancora', | ||
16 | remove: 'Rimuovi l\'ancora' | ||
17 | }, | ||
18 | anchorId: 'Per id elemento', | ||
19 | anchorName: 'Per Nome', | ||
20 | charset: 'Set di caretteri della risorsa collegata', | ||
21 | cssClasses: 'Nome classe CSS', | ||
22 | download: 'Forza scaricamento', | ||
23 | displayText: 'Mostra testo', | ||
24 | emailAddress: 'Indirizzo E-Mail', | ||
25 | emailBody: 'Corpo del messaggio', | ||
26 | emailSubject: 'Oggetto del messaggio', | ||
27 | id: 'Id', | ||
28 | info: 'Informazioni collegamento', | ||
29 | langCode: 'Direzione scrittura', | ||
30 | langDir: 'Direzione scrittura', | ||
31 | langDirLTR: 'Da Sinistra a Destra (LTR)', | ||
32 | langDirRTL: 'Da Destra a Sinistra (RTL)', | ||
33 | menu: 'Modifica collegamento', | ||
34 | name: 'Nome', | ||
35 | noAnchors: '(Nessuna ancora disponibile nel documento)', | ||
36 | noEmail: 'Devi inserire un\'indirizzo e-mail', | ||
37 | noUrl: 'Devi inserire l\'URL del collegamento', | ||
38 | other: '<altro>', | ||
39 | popupDependent: 'Dipendente (Netscape)', | ||
40 | popupFeatures: 'Caratteristiche finestra popup', | ||
41 | popupFullScreen: 'A tutto schermo (IE)', | ||
42 | popupLeft: 'Posizione da sinistra', | ||
43 | popupLocationBar: 'Barra degli indirizzi', | ||
44 | popupMenuBar: 'Barra del menu', | ||
45 | popupResizable: 'Ridimensionabile', | ||
46 | popupScrollBars: 'Barre di scorrimento', | ||
47 | popupStatusBar: 'Barra di stato', | ||
48 | popupToolbar: 'Barra degli strumenti', | ||
49 | popupTop: 'Posizione dall\'alto', | ||
50 | rel: 'Relazioni', | ||
51 | selectAnchor: 'Scegli Ancora', | ||
52 | styles: 'Stile', | ||
53 | tabIndex: 'Ordine di tabulazione', | ||
54 | target: 'Destinazione', | ||
55 | targetFrame: '<riquadro>', | ||
56 | targetFrameName: 'Nome del riquadro di destinazione', | ||
57 | targetPopup: '<finestra popup>', | ||
58 | targetPopupName: 'Nome finestra popup', | ||
59 | title: 'Collegamento', | ||
60 | toAnchor: 'Ancora nel testo', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Collegamento', | ||
64 | type: 'Tipo di Collegamento', | ||
65 | unlink: 'Elimina collegamento', | ||
66 | upload: 'Carica' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ja', { | ||
6 | acccessKey: 'アクセスキー', | ||
7 | advanced: '高度な設定', | ||
8 | advisoryContentType: 'Content Type属性', | ||
9 | advisoryTitle: 'Title属性', | ||
10 | anchor: { | ||
11 | toolbar: 'アンカー挿入/編集', | ||
12 | menu: 'アンカーの編集', | ||
13 | title: 'アンカーのプロパティ', | ||
14 | name: 'アンカー名', | ||
15 | errorName: 'アンカー名を入力してください。', | ||
16 | remove: 'アンカーを削除' | ||
17 | }, | ||
18 | anchorId: 'エレメントID', | ||
19 | anchorName: 'アンカー名', | ||
20 | charset: 'リンク先のcharset', | ||
21 | cssClasses: 'スタイルシートクラス', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail アドレス', | ||
25 | emailBody: '本文', | ||
26 | emailSubject: '件名', | ||
27 | id: 'Id', | ||
28 | info: 'ハイパーリンク情報', | ||
29 | langCode: '言語コード', | ||
30 | langDir: '文字表記の方向', | ||
31 | langDirLTR: '左から右 (LTR)', | ||
32 | langDirRTL: '右から左 (RTL)', | ||
33 | menu: 'リンクを編集', | ||
34 | name: 'Name属性', | ||
35 | noAnchors: '(このドキュメント内にアンカーはありません)', | ||
36 | noEmail: 'メールアドレスを入力してください。', | ||
37 | noUrl: 'リンクURLを入力してください。', | ||
38 | other: '<その他の>', | ||
39 | popupDependent: '開いたウィンドウに連動して閉じる (Netscape)', | ||
40 | popupFeatures: 'ポップアップウィンドウ特徴', | ||
41 | popupFullScreen: '全画面モード(IE)', | ||
42 | popupLeft: '左端からの座標で指定', | ||
43 | popupLocationBar: 'ロケーションバー', | ||
44 | popupMenuBar: 'メニューバー', | ||
45 | popupResizable: 'サイズ可変', | ||
46 | popupScrollBars: 'スクロールバー', | ||
47 | popupStatusBar: 'ステータスバー', | ||
48 | popupToolbar: 'ツールバー', | ||
49 | popupTop: '上端からの座標で指定', | ||
50 | rel: '関連リンク', | ||
51 | selectAnchor: 'アンカーを選択', | ||
52 | styles: 'スタイルシート', | ||
53 | tabIndex: 'タブインデックス', | ||
54 | target: 'ターゲット', | ||
55 | targetFrame: '<フレーム>', | ||
56 | targetFrameName: 'ターゲットのフレーム名', | ||
57 | targetPopup: '<ポップアップウィンドウ>', | ||
58 | targetPopupName: 'ポップアップウィンドウ名', | ||
59 | title: 'ハイパーリンク', | ||
60 | toAnchor: 'ページ内のアンカー', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'リンク挿入/編集', | ||
64 | type: 'リンクタイプ', | ||
65 | unlink: 'リンクを削除', | ||
66 | upload: 'アップロード' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ka', { | ||
6 | acccessKey: 'წვდომის ღილაკი', | ||
7 | advanced: 'დაწვრილებით', | ||
8 | advisoryContentType: 'შიგთავსის ტიპი', | ||
9 | advisoryTitle: 'სათაური', | ||
10 | anchor: { | ||
11 | toolbar: 'ღუზა', | ||
12 | menu: 'ღუზის რედაქტირება', | ||
13 | title: 'ღუზის პარამეტრები', | ||
14 | name: 'ღუზუს სახელი', | ||
15 | errorName: 'აკრიფეთ ღუზის სახელი', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'ელემენტის Id-თ', | ||
19 | anchorName: 'ღუზის სახელით', | ||
20 | charset: 'კოდირება', | ||
21 | cssClasses: 'CSS კლასი', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ელფოსტის მისამართები', | ||
25 | emailBody: 'წერილის ტექსტი', | ||
26 | emailSubject: 'წერილის სათაური', | ||
27 | id: 'Id', | ||
28 | info: 'ბმულის ინფორმაცია', | ||
29 | langCode: 'ენის კოდი', | ||
30 | langDir: 'ენის მიმართულება', | ||
31 | langDirLTR: 'მარცხნიდან მარჯვნივ (LTR)', | ||
32 | langDirRTL: 'მარჯვნიდან მარცხნივ (RTL)', | ||
33 | menu: 'ბმულის რედაქტირება', | ||
34 | name: 'სახელი', | ||
35 | noAnchors: '(ამ დოკუმენტში ღუზა არაა)', | ||
36 | noEmail: 'აკრიფეთ ელფოსტის მისამართი', | ||
37 | noUrl: 'აკრიფეთ ბმულის URL', | ||
38 | other: '<სხვა>', | ||
39 | popupDependent: 'დამოკიდებული (Netscape)', | ||
40 | popupFeatures: 'Popup ფანჯრის პარამეტრები', | ||
41 | popupFullScreen: 'მთელი ეკრანი (IE)', | ||
42 | popupLeft: 'მარცხენა პოზიცია', | ||
43 | popupLocationBar: 'ნავიგაციის ზოლი', | ||
44 | popupMenuBar: 'მენიუს ზოლი', | ||
45 | popupResizable: 'ცვალებადი ზომით', | ||
46 | popupScrollBars: 'გადახვევის ზოლები', | ||
47 | popupStatusBar: 'სტატუსის ზოლი', | ||
48 | popupToolbar: 'ხელსაწყოთა ზოლი', | ||
49 | popupTop: 'ზედა პოზიცია', | ||
50 | rel: 'კავშირი', | ||
51 | selectAnchor: 'აირჩიეთ ღუზა', | ||
52 | styles: 'CSS სტილი', | ||
53 | tabIndex: 'Tab-ის ინდექსი', | ||
54 | target: 'გახსნის ადგილი', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Frame-ის სახელი', | ||
57 | targetPopup: '<popup ფანჯარა>', | ||
58 | targetPopupName: 'Popup ფანჯრის სახელი', | ||
59 | title: 'ბმული', | ||
60 | toAnchor: 'ბმული ტექსტში ღუზაზე', | ||
61 | toEmail: 'ელფოსტა', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'ბმული', | ||
64 | type: 'ბმულის ტიპი', | ||
65 | unlink: 'ბმულის მოხსნა', | ||
66 | upload: 'აქაჩვა' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'km', { | ||
6 | acccessKey: 'សោរចូល', | ||
7 | advanced: 'កម្រិតខ្ពស់', | ||
8 | advisoryContentType: 'ប្រភេទអត្ថបទប្រឹក្សា', | ||
9 | advisoryTitle: 'ចំណងជើងប្រឹក្សា', | ||
10 | anchor: { | ||
11 | toolbar: 'យុថ្កា', | ||
12 | menu: 'កែយុថ្កា', | ||
13 | title: 'លក្ខណៈយុថ្កា', | ||
14 | name: 'ឈ្មោះយុថ្កា', | ||
15 | errorName: 'សូមបញ្ចូលឈ្មោះយុថ្កា', | ||
16 | remove: 'ដកយុថ្កាចេញ' | ||
17 | }, | ||
18 | anchorId: 'តាម ID ធាតុ', | ||
19 | anchorName: 'តាមឈ្មោះយុថ្កា', | ||
20 | charset: 'លេខកូតអក្សររបស់ឈ្នាប់', | ||
21 | cssClasses: 'Stylesheet Classes', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'អាសយដ្ឋានអ៊ីមែល', | ||
25 | emailBody: 'តួអត្ថបទ', | ||
26 | emailSubject: 'ប្រធានបទសារ', | ||
27 | id: 'Id', | ||
28 | info: 'ព័ត៌មានពីតំណ', | ||
29 | langCode: 'កូដភាសា', | ||
30 | langDir: 'ទិសដៅភាសា', | ||
31 | langDirLTR: 'ពីឆ្វេងទៅស្តាំ(LTR)', | ||
32 | langDirRTL: 'ពីស្តាំទៅឆ្វេង(RTL)', | ||
33 | menu: 'កែតំណ', | ||
34 | name: 'ឈ្មោះ', | ||
35 | noAnchors: '(មិនមានយុថ្កានៅក្នុងឯកសារអត្ថថបទទេ)', | ||
36 | noEmail: 'សូមបញ្ចូលអាសយដ្ឋានអ៊ីមែល', | ||
37 | noUrl: 'សូមបញ្ចូលតំណ URL', | ||
38 | other: '<ផ្សេងទៀត>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'មុខងារផុសផ្ទាំងវីនដូឡើង', | ||
41 | popupFullScreen: 'ពេញអេក្រង់ (IE)', | ||
42 | popupLeft: 'ទីតាំងខាងឆ្វេង', | ||
43 | popupLocationBar: 'របារទីតាំង', | ||
44 | popupMenuBar: 'របារម៉ឺនុយ', | ||
45 | popupResizable: 'អាចប្ដូរទំហំ', | ||
46 | popupScrollBars: 'របាររំកិល', | ||
47 | popupStatusBar: 'របារស្ថានភាព', | ||
48 | popupToolbar: 'របារឧបករណ៍', | ||
49 | popupTop: 'ទីតាំងកំពូល', | ||
50 | rel: 'សម្ពន្ធភាព', | ||
51 | selectAnchor: 'រើសយកយុថ្កាមួយ', | ||
52 | styles: 'ស្ទីល', | ||
53 | tabIndex: 'លេខ Tab', | ||
54 | target: 'គោលដៅ', | ||
55 | targetFrame: '<ស៊ុម>', | ||
56 | targetFrameName: 'ឈ្មោះស៊ុមជាគោលដៅ', | ||
57 | targetPopup: '<វីនដូផុសឡើង>', | ||
58 | targetPopupName: 'ឈ្មោះវីនដូតផុសឡើង', | ||
59 | title: 'តំណ', | ||
60 | toAnchor: 'តភ្ជាប់ទៅយុថ្កាក្នុងអត្ថបទ', | ||
61 | toEmail: 'អ៊ីមែល', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'តំណ', | ||
64 | type: 'ប្រភេទតំណ', | ||
65 | unlink: 'ផ្ដាច់តំណ', | ||
66 | upload: 'ផ្ទុកឡើង' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ko', { | ||
6 | acccessKey: '액세스 키', | ||
7 | advanced: '고급', | ||
8 | advisoryContentType: '보조 콘텐츠 유형', | ||
9 | advisoryTitle: '보조 제목', | ||
10 | anchor: { | ||
11 | toolbar: '책갈피', | ||
12 | menu: '책갈피 편집', | ||
13 | title: '책갈피 속성', | ||
14 | name: '책갈피 이름', | ||
15 | errorName: '책갈피 이름을 입력하십시오', | ||
16 | remove: '책갈피 제거' | ||
17 | }, | ||
18 | anchorId: '책갈피 ID', | ||
19 | anchorName: '책갈피 이름', | ||
20 | charset: '링크된 자료 문자열 인코딩', | ||
21 | cssClasses: '스타일시트 클래스', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: '이메일 주소', | ||
25 | emailBody: '메시지 내용', | ||
26 | emailSubject: '메시지 제목', | ||
27 | id: 'ID', | ||
28 | info: '링크 정보', | ||
29 | langCode: '언어 코드', | ||
30 | langDir: '언어 방향', | ||
31 | langDirLTR: '왼쪽에서 오른쪽 (LTR)', | ||
32 | langDirRTL: '오른쪽에서 왼쪽 (RTL)', | ||
33 | menu: '링크 수정', | ||
34 | name: '이름', | ||
35 | noAnchors: '(문서에 책갈피가 없습니다.)', | ||
36 | noEmail: '이메일 주소를 입력하십시오', | ||
37 | noUrl: '링크 주소(URL)를 입력하십시오', | ||
38 | other: '<기타>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: '팝업창 속성', | ||
41 | popupFullScreen: '전체화면 (IE)', | ||
42 | popupLeft: '왼쪽 위치', | ||
43 | popupLocationBar: '주소 표시줄', | ||
44 | popupMenuBar: '메뉴 바', | ||
45 | popupResizable: '크기 조절 가능', | ||
46 | popupScrollBars: '스크롤 바', | ||
47 | popupStatusBar: '상태 바', | ||
48 | popupToolbar: '툴바', | ||
49 | popupTop: '위쪽 위치', | ||
50 | rel: '관계', | ||
51 | selectAnchor: '책갈피 선택', | ||
52 | styles: '스타일', | ||
53 | tabIndex: '탭 순서', | ||
54 | target: '타겟', | ||
55 | targetFrame: '<프레임>', | ||
56 | targetFrameName: '타겟 프레임 이름', | ||
57 | targetPopup: '<팝업 창>', | ||
58 | targetPopupName: '팝업 창 이름', | ||
59 | title: '링크', | ||
60 | toAnchor: '책갈피', | ||
61 | toEmail: '이메일', | ||
62 | toUrl: '주소(URL)', | ||
63 | toolbar: '링크 삽입/변경', | ||
64 | type: '링크 종류', | ||
65 | unlink: '링크 지우기', | ||
66 | upload: '업로드' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ku', { | ||
6 | acccessKey: 'کلیلی دەستپێگەیشتن', | ||
7 | advanced: 'پێشکەوتوو', | ||
8 | advisoryContentType: 'جۆری ناوەڕۆکی ڕاویژکار', | ||
9 | advisoryTitle: 'ڕاوێژکاری سەردێڕ', | ||
10 | anchor: { | ||
11 | toolbar: 'دانان/چاکسازی لەنگەر', | ||
12 | menu: 'چاکسازی لەنگەر', | ||
13 | title: 'خاسیەتی لەنگەر', | ||
14 | name: 'ناوی لەنگەر', | ||
15 | errorName: 'تکایه ناوی لەنگەر بنووسه', | ||
16 | remove: 'لابردنی لەنگەر' | ||
17 | }, | ||
18 | anchorId: 'بەپێی ناسنامەی توخم', | ||
19 | anchorName: 'بەپێی ناوی لەنگەر', | ||
20 | charset: 'بەستەری سەرچاوەی نووسە', | ||
21 | cssClasses: 'شێوازی چینی پەڕه', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ناونیشانی ئیمەیل', | ||
25 | emailBody: 'ناوەڕۆکی نامە', | ||
26 | emailSubject: 'بابەتی نامە', | ||
27 | id: 'ناسنامە', | ||
28 | info: 'زانیاری بەستەر', | ||
29 | langCode: 'هێمای زمان', | ||
30 | langDir: 'ئاراستەی زمان', | ||
31 | langDirLTR: 'چەپ بۆ ڕاست (LTR)', | ||
32 | langDirRTL: 'ڕاست بۆ چەپ (RTL)', | ||
33 | menu: 'چاکسازی بەستەر', | ||
34 | name: 'ناو', | ||
35 | noAnchors: '(هیچ جۆرێکی لەنگەر ئامادە نیە لەم پەڕەیه)', | ||
36 | noEmail: 'تکایە ناونیشانی ئیمەیل بنووسە', | ||
37 | noUrl: 'تکایە ناونیشانی بەستەر بنووسە', | ||
38 | other: '<هیتر>', | ||
39 | popupDependent: 'پێوەبەستراو (Netscape)', | ||
40 | popupFeatures: 'خاسیەتی پەنجەرەی سەرهەڵدەر', | ||
41 | popupFullScreen: 'پڕ بەپڕی شاشە (IE)', | ||
42 | popupLeft: 'جێگای چەپ', | ||
43 | popupLocationBar: 'هێڵی ناونیشانی بەستەر', | ||
44 | popupMenuBar: 'هێڵی لیسته', | ||
45 | popupResizable: 'توانای گۆڕینی قەباره', | ||
46 | popupScrollBars: 'هێڵی هاتووچۆپێکردن', | ||
47 | popupStatusBar: 'هێڵی دۆخ', | ||
48 | popupToolbar: 'هێڵی تووڵامراز', | ||
49 | popupTop: 'جێگای سەرەوە', | ||
50 | rel: 'پەیوەندی', | ||
51 | selectAnchor: 'هەڵبژاردنی لەنگەرێك', | ||
52 | styles: 'شێواز', | ||
53 | tabIndex: 'بازدەری تابی ئیندێکس', | ||
54 | target: 'ئامانج', | ||
55 | targetFrame: '<چووارچێوە>', | ||
56 | targetFrameName: 'ناوی ئامانجی چووارچێوە', | ||
57 | targetPopup: '<پەنجەرەی سەرهەڵدەر>', | ||
58 | targetPopupName: 'ناوی پەنجەرەی سەرهەڵدەر', | ||
59 | title: 'بەستەر', | ||
60 | toAnchor: 'بەستەر بۆ لەنگەر له دەق', | ||
61 | toEmail: 'ئیمەیل', | ||
62 | toUrl: 'ناونیشانی بەستەر', | ||
63 | toolbar: 'دانان/ڕێکخستنی بەستەر', | ||
64 | type: 'جۆری بەستەر', | ||
65 | unlink: 'لابردنی بەستەر', | ||
66 | upload: 'بارکردن' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'lt', { | ||
6 | acccessKey: 'Prieigos raktas', | ||
7 | advanced: 'Papildomas', | ||
8 | advisoryContentType: 'Konsultacinio turinio tipas', | ||
9 | advisoryTitle: 'Konsultacinė antraštė', | ||
10 | anchor: { | ||
11 | toolbar: 'Įterpti/modifikuoti žymę', | ||
12 | menu: 'Žymės savybės', | ||
13 | title: 'Žymės savybės', | ||
14 | name: 'Žymės vardas', | ||
15 | errorName: 'Prašome įvesti žymės vardą', | ||
16 | remove: 'Pašalinti žymę' | ||
17 | }, | ||
18 | anchorId: 'Pagal žymės Id', | ||
19 | anchorName: 'Pagal žymės vardą', | ||
20 | charset: 'Susietų išteklių simbolių lentelė', | ||
21 | cssClasses: 'Stilių lentelės klasės', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'El.pašto adresas', | ||
25 | emailBody: 'Žinutės turinys', | ||
26 | emailSubject: 'Žinutės tema', | ||
27 | id: 'Id', | ||
28 | info: 'Nuorodos informacija', | ||
29 | langCode: 'Teksto kryptis', | ||
30 | langDir: 'Teksto kryptis', | ||
31 | langDirLTR: 'Iš kairės į dešinę (LTR)', | ||
32 | langDirRTL: 'Iš dešinės į kairę (RTL)', | ||
33 | menu: 'Taisyti nuorodą', | ||
34 | name: 'Vardas', | ||
35 | noAnchors: '(Šiame dokumente žymių nėra)', | ||
36 | noEmail: 'Prašome įvesti el.pašto adresą', | ||
37 | noUrl: 'Prašome įvesti nuorodos URL', | ||
38 | other: '<kitas>', | ||
39 | popupDependent: 'Priklausomas (Netscape)', | ||
40 | popupFeatures: 'Išskleidžiamo lango savybės', | ||
41 | popupFullScreen: 'Visas ekranas (IE)', | ||
42 | popupLeft: 'Kairė pozicija', | ||
43 | popupLocationBar: 'Adreso juosta', | ||
44 | popupMenuBar: 'Meniu juosta', | ||
45 | popupResizable: 'Kintamas dydis', | ||
46 | popupScrollBars: 'Slinkties juostos', | ||
47 | popupStatusBar: 'Būsenos juosta', | ||
48 | popupToolbar: 'Mygtukų juosta', | ||
49 | popupTop: 'Viršutinė pozicija', | ||
50 | rel: 'Sąsajos', | ||
51 | selectAnchor: 'Pasirinkite žymę', | ||
52 | styles: 'Stilius', | ||
53 | tabIndex: 'Tabuliavimo indeksas', | ||
54 | target: 'Paskirties vieta', | ||
55 | targetFrame: '<kadras>', | ||
56 | targetFrameName: 'Paskirties kadro vardas', | ||
57 | targetPopup: '<išskleidžiamas langas>', | ||
58 | targetPopupName: 'Paskirties lango vardas', | ||
59 | title: 'Nuoroda', | ||
60 | toAnchor: 'Žymė šiame puslapyje', | ||
61 | toEmail: 'El.paštas', | ||
62 | toUrl: 'Nuoroda', | ||
63 | toolbar: 'Įterpti/taisyti nuorodą', | ||
64 | type: 'Nuorodos tipas', | ||
65 | unlink: 'Panaikinti nuorodą', | ||
66 | upload: 'Siųsti' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'lv', { | ||
6 | acccessKey: 'Pieejas taustiņš', | ||
7 | advanced: 'Izvērstais', | ||
8 | advisoryContentType: 'Konsultatīvs satura tips', | ||
9 | advisoryTitle: 'Konsultatīvs virsraksts', | ||
10 | anchor: { | ||
11 | toolbar: 'Ievietot/Labot iezīmi', | ||
12 | menu: 'Labot iezīmi', | ||
13 | title: 'Iezīmes uzstādījumi', | ||
14 | name: 'Iezīmes nosaukums', | ||
15 | errorName: 'Lūdzu norādiet iezīmes nosaukumu', | ||
16 | remove: 'Noņemt iezīmi' | ||
17 | }, | ||
18 | anchorId: 'Pēc elementa ID', | ||
19 | anchorName: 'Pēc iezīmes nosaukuma', | ||
20 | charset: 'Pievienotā resursa kodējums', | ||
21 | cssClasses: 'Stilu saraksta klases', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-pasta adrese', | ||
25 | emailBody: 'Ziņas saturs', | ||
26 | emailSubject: 'Ziņas tēma', | ||
27 | id: 'ID', | ||
28 | info: 'Hipersaites informācija', | ||
29 | langCode: 'Valodas kods', | ||
30 | langDir: 'Valodas lasīšanas virziens', | ||
31 | langDirLTR: 'No kreisās uz labo (LTR)', | ||
32 | langDirRTL: 'No labās uz kreiso (RTL)', | ||
33 | menu: 'Labot hipersaiti', | ||
34 | name: 'Nosaukums', | ||
35 | noAnchors: '(Šajā dokumentā nav iezīmju)', | ||
36 | noEmail: 'Lūdzu norādi e-pasta adresi', | ||
37 | noUrl: 'Lūdzu norādi hipersaiti', | ||
38 | other: '<cits>', | ||
39 | popupDependent: 'Atkarīgs (Netscape)', | ||
40 | popupFeatures: 'Uznirstošā loga nosaukums īpašības', | ||
41 | popupFullScreen: 'Pilnā ekrānā (IE)', | ||
42 | popupLeft: 'Kreisā koordināte', | ||
43 | popupLocationBar: 'Atrašanās vietas josla', | ||
44 | popupMenuBar: 'Izvēlnes josla', | ||
45 | popupResizable: 'Mērogojams', | ||
46 | popupScrollBars: 'Ritjoslas', | ||
47 | popupStatusBar: 'Statusa josla', | ||
48 | popupToolbar: 'Rīku josla', | ||
49 | popupTop: 'Augšējā koordināte', | ||
50 | rel: 'Relācija', | ||
51 | selectAnchor: 'Izvēlēties iezīmi', | ||
52 | styles: 'Stils', | ||
53 | tabIndex: 'Ciļņu indekss', | ||
54 | target: 'Mērķis', | ||
55 | targetFrame: '<ietvars>', | ||
56 | targetFrameName: 'Mērķa ietvara nosaukums', | ||
57 | targetPopup: '<uznirstošā logā>', | ||
58 | targetPopupName: 'Uznirstošā loga nosaukums', | ||
59 | title: 'Hipersaite', | ||
60 | toAnchor: 'Iezīme šajā lapā', | ||
61 | toEmail: 'E-pasts', | ||
62 | toUrl: 'Adrese', | ||
63 | toolbar: 'Ievietot/Labot hipersaiti', | ||
64 | type: 'Hipersaites tips', | ||
65 | unlink: 'Noņemt hipersaiti', | ||
66 | upload: 'Augšupielādēt' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'mk', { | ||
6 | acccessKey: 'Access Key', // MISSING | ||
7 | advanced: 'Advanced', // MISSING | ||
8 | advisoryContentType: 'Advisory Content Type', // MISSING | ||
9 | advisoryTitle: 'Advisory Title', // MISSING | ||
10 | anchor: { | ||
11 | toolbar: 'Anchor', | ||
12 | menu: 'Edit Anchor', | ||
13 | title: 'Anchor Properties', | ||
14 | name: 'Anchor Name', | ||
15 | errorName: 'Please type the anchor name', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', // MISSING | ||
19 | anchorName: 'By Anchor Name', // MISSING | ||
20 | charset: 'Linked Resource Charset', // MISSING | ||
21 | cssClasses: 'Stylesheet Classes', // MISSING | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Address', // MISSING | ||
25 | emailBody: 'Message Body', // MISSING | ||
26 | emailSubject: 'Message Subject', // MISSING | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', // MISSING | ||
29 | langCode: 'Код на јазик', | ||
30 | langDir: 'Насока на јазик', | ||
31 | langDirLTR: 'Лево кон десно', | ||
32 | langDirRTL: 'Десно кон лево', | ||
33 | menu: 'Edit Link', // MISSING | ||
34 | name: 'Name', | ||
35 | noAnchors: '(No anchors available in the document)', // MISSING | ||
36 | noEmail: 'Please type the e-mail address', // MISSING | ||
37 | noUrl: 'Please type the link URL', // MISSING | ||
38 | other: '<other>', // MISSING | ||
39 | popupDependent: 'Dependent (Netscape)', // MISSING | ||
40 | popupFeatures: 'Popup Window Features', // MISSING | ||
41 | popupFullScreen: 'Full Screen (IE)', // MISSING | ||
42 | popupLeft: 'Left Position', // MISSING | ||
43 | popupLocationBar: 'Location Bar', // MISSING | ||
44 | popupMenuBar: 'Menu Bar', // MISSING | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Scroll Bars', // MISSING | ||
47 | popupStatusBar: 'Status Bar', // MISSING | ||
48 | popupToolbar: 'Toolbar', // MISSING | ||
49 | popupTop: 'Top Position', // MISSING | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Select an Anchor', // MISSING | ||
52 | styles: 'Стил', | ||
53 | tabIndex: 'Tab Index', // MISSING | ||
54 | target: 'Target', // MISSING | ||
55 | targetFrame: '<frame>', // MISSING | ||
56 | targetFrameName: 'Target Frame Name', // MISSING | ||
57 | targetPopup: '<popup window>', // MISSING | ||
58 | targetPopupName: 'Popup Window Name', // MISSING | ||
59 | title: 'Врска', | ||
60 | toAnchor: 'Link to anchor in the text', // MISSING | ||
61 | toEmail: 'E-mail', // MISSING | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Врска', | ||
64 | type: 'Link Type', // MISSING | ||
65 | unlink: 'Unlink', // MISSING | ||
66 | upload: 'Прикачи' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'mn', { | ||
6 | acccessKey: 'Холбох түлхүүр', | ||
7 | advanced: 'Нэмэлт', | ||
8 | advisoryContentType: 'Зөвлөлдөх төрлийн агуулга', | ||
9 | advisoryTitle: 'Зөвлөлдөх гарчиг', | ||
10 | anchor: { | ||
11 | toolbar: 'Зангуу', | ||
12 | menu: 'Зангууг болосруулах', | ||
13 | title: 'Зангуугийн шинж чанар', | ||
14 | name: 'Зангуугийн нэр', | ||
15 | errorName: 'Зангуугийн нэрийг оруулна уу', | ||
16 | remove: 'Зангууг устгах' | ||
17 | }, | ||
18 | anchorId: 'Элемэнтйн Id нэрээр', | ||
19 | anchorName: 'Зангуугийн нэрээр', | ||
20 | charset: 'Тэмдэгт оноох нөөцөд холбогдсон', | ||
21 | cssClasses: 'Stylesheet классууд', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Э-шуудангийн хаяг', | ||
25 | emailBody: 'Зурвасны их бие', | ||
26 | emailSubject: 'Зурвасны гарчиг', | ||
27 | id: 'Id', | ||
28 | info: 'Холбоосын тухай мэдээлэл', | ||
29 | langCode: 'Хэлний код', | ||
30 | langDir: 'Хэлний чиглэл', | ||
31 | langDirLTR: 'Зүүнээс баруун (LTR)', | ||
32 | langDirRTL: 'Баруунаас зүүн (RTL)', | ||
33 | menu: 'Холбоос засварлах', | ||
34 | name: 'Нэр', | ||
35 | noAnchors: '(Баримт бичиг зангуугүй байна)', | ||
36 | noEmail: 'Э-шуудангий хаягаа шивнэ үү', | ||
37 | noUrl: 'Холбоосны URL хаягийг шивнэ үү', | ||
38 | other: '<other>', // MISSING | ||
39 | popupDependent: 'Хамаатай (Netscape)', | ||
40 | popupFeatures: 'Popup цонхны онцлог', | ||
41 | popupFullScreen: 'Цонх дүүргэх (Internet Explorer)', | ||
42 | popupLeft: 'Зүүн байрлал', | ||
43 | popupLocationBar: 'Location хэсэг', | ||
44 | popupMenuBar: 'Цэсний самбар', | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Скрол хэсэгүүд', | ||
47 | popupStatusBar: 'Статус хэсэг', | ||
48 | popupToolbar: 'Багажны самбар', | ||
49 | popupTop: 'Дээд байрлал', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Нэг зангууг сонгоно уу', | ||
52 | styles: 'Загвар', | ||
53 | tabIndex: 'Tab индекс', | ||
54 | target: 'Байрлал', | ||
55 | targetFrame: '<Агуулах хүрээ>', | ||
56 | targetFrameName: 'Очих фремын нэр', | ||
57 | targetPopup: '<popup цонх>', | ||
58 | targetPopupName: 'Popup цонхны нэр', | ||
59 | title: 'Холбоос', | ||
60 | toAnchor: 'Энэ бичвэр дэх зангуу руу очих холбоос', | ||
61 | toEmail: 'Э-захиа', | ||
62 | toUrl: 'цахим хуудасны хаяг (URL)', | ||
63 | toolbar: 'Холбоос', | ||
64 | type: 'Линкийн төрөл', | ||
65 | unlink: 'Холбоос авч хаях', | ||
66 | upload: 'Хуулах' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ms', { | ||
6 | acccessKey: 'Kunci Akses', | ||
7 | advanced: 'Advanced', | ||
8 | advisoryContentType: 'Jenis Kandungan Makluman', | ||
9 | advisoryTitle: 'Tajuk Makluman', | ||
10 | anchor: { | ||
11 | toolbar: 'Masukkan/Sunting Pautan', | ||
12 | menu: 'Ciri-ciri Pautan', | ||
13 | title: 'Ciri-ciri Pautan', | ||
14 | name: 'Nama Pautan', | ||
15 | errorName: 'Sila taip nama pautan', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'dengan menggunakan ID elemen', | ||
19 | anchorName: 'dengan menggunakan nama pautan', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Kelas-kelas Stylesheet', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Alamat E-Mail', | ||
25 | emailBody: 'Isi Kandungan Mesej', | ||
26 | emailSubject: 'Subjek Mesej', | ||
27 | id: 'Id', | ||
28 | info: 'Butiran Sambungan', | ||
29 | langCode: 'Arah Tulisan', | ||
30 | langDir: 'Arah Tulisan', | ||
31 | langDirLTR: 'Kiri ke Kanan (LTR)', | ||
32 | langDirRTL: 'Kanan ke Kiri (RTL)', | ||
33 | menu: 'Sunting Sambungan', | ||
34 | name: 'Nama', | ||
35 | noAnchors: '(Tiada pautan terdapat dalam dokumen ini)', | ||
36 | noEmail: 'Sila taip alamat e-mail', | ||
37 | noUrl: 'Sila taip sambungan URL', | ||
38 | other: '<lain>', | ||
39 | popupDependent: 'Bergantungan (Netscape)', | ||
40 | popupFeatures: 'Ciri Tetingkap Popup', | ||
41 | popupFullScreen: 'Skrin Penuh (IE)', | ||
42 | popupLeft: 'Posisi Kiri', | ||
43 | popupLocationBar: 'Bar Lokasi', | ||
44 | popupMenuBar: 'Bar Menu', | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Bar-bar skrol', | ||
47 | popupStatusBar: 'Bar Status', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Posisi Atas', | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Sila pilih pautan', | ||
52 | styles: 'Stail', | ||
53 | tabIndex: 'Indeks Tab ', | ||
54 | target: 'Sasaran', | ||
55 | targetFrame: '<bingkai>', | ||
56 | targetFrameName: 'Nama Bingkai Sasaran', | ||
57 | targetPopup: '<tetingkap popup>', | ||
58 | targetPopupName: 'Nama Tetingkap Popup', | ||
59 | title: 'Sambungan', | ||
60 | toAnchor: 'Pautan dalam muka surat ini', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Masukkan/Sunting Sambungan', | ||
64 | type: 'Jenis Sambungan', | ||
65 | unlink: 'Buang Sambungan', | ||
66 | upload: 'Muat Naik' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'nb', { | ||
6 | acccessKey: 'Aksessknapp', | ||
7 | advanced: 'Avansert', | ||
8 | advisoryContentType: 'Type', | ||
9 | advisoryTitle: 'Tittel', | ||
10 | anchor: { | ||
11 | toolbar: 'Anker', | ||
12 | menu: 'Rediger anker', | ||
13 | title: 'Egenskaper for anker', | ||
14 | name: 'Ankernavn', | ||
15 | errorName: 'Vennligst skriv inn ankernavnet', | ||
16 | remove: 'Fjern anker' | ||
17 | }, | ||
18 | anchorId: 'Element etter ID', | ||
19 | anchorName: 'Anker etter navn', | ||
20 | charset: 'Lenket tegnsett', | ||
21 | cssClasses: 'Stilarkklasser', | ||
22 | download: 'Tving nedlasting', | ||
23 | displayText: 'Tekst som skal vises', | ||
24 | emailAddress: 'E-postadresse', | ||
25 | emailBody: 'Melding', | ||
26 | emailSubject: 'Meldingsemne', | ||
27 | id: 'Id', | ||
28 | info: 'Lenkeinfo', | ||
29 | langCode: 'Språkkode', | ||
30 | langDir: 'Språkretning', | ||
31 | langDirLTR: 'Venstre til høyre (LTR)', | ||
32 | langDirRTL: 'Høyre til venstre (RTL)', | ||
33 | menu: 'Rediger lenke', | ||
34 | name: 'Navn', | ||
35 | noAnchors: '(Ingen anker i dokumentet)', | ||
36 | noEmail: 'Vennligst skriv inn e-postadressen', | ||
37 | noUrl: 'Vennligst skriv inn lenkens URL', | ||
38 | other: '<annen>', | ||
39 | popupDependent: 'Avhenging (Netscape)', | ||
40 | popupFeatures: 'Egenskaper for popup-vindu', | ||
41 | popupFullScreen: 'Fullskjerm (IE)', | ||
42 | popupLeft: 'Venstre posisjon', | ||
43 | popupLocationBar: 'Adresselinje', | ||
44 | popupMenuBar: 'Menylinje', | ||
45 | popupResizable: 'Skalerbar', | ||
46 | popupScrollBars: 'Scrollbar', | ||
47 | popupStatusBar: 'Statuslinje', | ||
48 | popupToolbar: 'Verktøylinje', | ||
49 | popupTop: 'Topp-posisjon', | ||
50 | rel: 'Relasjon (rel)', | ||
51 | selectAnchor: 'Velg et anker', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Tabindeks', | ||
54 | target: 'Mål', | ||
55 | targetFrame: '<ramme>', | ||
56 | targetFrameName: 'Målramme', | ||
57 | targetPopup: '<popup-vindu>', | ||
58 | targetPopupName: 'Navn på popup-vindu', | ||
59 | title: 'Lenke', | ||
60 | toAnchor: 'Lenke til anker i teksten', | ||
61 | toEmail: 'E-post', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Lenke', | ||
64 | type: 'Lenketype', | ||
65 | unlink: 'Fjern lenke', | ||
66 | upload: 'Last opp' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'nl', { | ||
6 | acccessKey: 'Toegangstoets', | ||
7 | advanced: 'Geavanceerd', | ||
8 | advisoryContentType: 'Aanbevolen content-type', | ||
9 | advisoryTitle: 'Adviserende titel', | ||
10 | anchor: { | ||
11 | toolbar: 'Interne link', | ||
12 | menu: 'Eigenschappen interne link', | ||
13 | title: 'Eigenschappen interne link', | ||
14 | name: 'Naam interne link', | ||
15 | errorName: 'Geef de naam van de interne link op', | ||
16 | remove: 'Interne link verwijderen' | ||
17 | }, | ||
18 | anchorId: 'Op kenmerk interne link', | ||
19 | anchorName: 'Op naam interne link', | ||
20 | charset: 'Karakterset van gelinkte bron', | ||
21 | cssClasses: 'Stylesheet-klassen', | ||
22 | download: 'Download forceren', | ||
23 | displayText: 'Weergavetekst', | ||
24 | emailAddress: 'E-mailadres', | ||
25 | emailBody: 'Inhoud bericht', | ||
26 | emailSubject: 'Onderwerp bericht', | ||
27 | id: 'Id', | ||
28 | info: 'Linkomschrijving', | ||
29 | langCode: 'Taalcode', | ||
30 | langDir: 'Schrijfrichting', | ||
31 | langDirLTR: 'Links naar rechts (LTR)', | ||
32 | langDirRTL: 'Rechts naar links (RTL)', | ||
33 | menu: 'Link wijzigen', | ||
34 | name: 'Naam', | ||
35 | noAnchors: '(Geen interne links in document gevonden)', | ||
36 | noEmail: 'Geef een e-mailadres', | ||
37 | noUrl: 'Geef de link van de URL', | ||
38 | other: '<ander>', | ||
39 | popupDependent: 'Afhankelijk (Netscape)', | ||
40 | popupFeatures: 'Instellingen popupvenster', | ||
41 | popupFullScreen: 'Volledig scherm (IE)', | ||
42 | popupLeft: 'Positie links', | ||
43 | popupLocationBar: 'Locatiemenu', | ||
44 | popupMenuBar: 'Menubalk', | ||
45 | popupResizable: 'Herschaalbaar', | ||
46 | popupScrollBars: 'Schuifbalken', | ||
47 | popupStatusBar: 'Statusbalk', | ||
48 | popupToolbar: 'Werkbalk', | ||
49 | popupTop: 'Positie boven', | ||
50 | rel: 'Relatie', | ||
51 | selectAnchor: 'Kies een interne link', | ||
52 | styles: 'Stijl', | ||
53 | tabIndex: 'Tabvolgorde', | ||
54 | target: 'Doelvenster', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Naam doelframe', | ||
57 | targetPopup: '<popupvenster>', | ||
58 | targetPopupName: 'Naam popupvenster', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Interne link in pagina', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link invoegen/wijzigen', | ||
64 | type: 'Linktype', | ||
65 | unlink: 'Link verwijderen', | ||
66 | upload: 'Upload' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'no', { | ||
6 | acccessKey: 'Aksessknapp', | ||
7 | advanced: 'Avansert', | ||
8 | advisoryContentType: 'Type', | ||
9 | advisoryTitle: 'Tittel', | ||
10 | anchor: { | ||
11 | toolbar: 'Sett inn/Rediger anker', | ||
12 | menu: 'Egenskaper for anker', | ||
13 | title: 'Egenskaper for anker', | ||
14 | name: 'Ankernavn', | ||
15 | errorName: 'Vennligst skriv inn ankernavnet', | ||
16 | remove: 'Fjern anker' | ||
17 | }, | ||
18 | anchorId: 'Element etter ID', | ||
19 | anchorName: 'Anker etter navn', | ||
20 | charset: 'Lenket tegnsett', | ||
21 | cssClasses: 'Stilarkklasser', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Tekst som skal vises', | ||
24 | emailAddress: 'E-postadresse', | ||
25 | emailBody: 'Melding', | ||
26 | emailSubject: 'Meldingsemne', | ||
27 | id: 'Id', | ||
28 | info: 'Lenkeinfo', | ||
29 | langCode: 'Språkkode', | ||
30 | langDir: 'Språkretning', | ||
31 | langDirLTR: 'Venstre til høyre (VTH)', | ||
32 | langDirRTL: 'Høyre til venstre (HTV)', | ||
33 | menu: 'Rediger lenke', | ||
34 | name: 'Navn', | ||
35 | noAnchors: '(Ingen anker i dokumentet)', | ||
36 | noEmail: 'Vennligst skriv inn e-postadressen', | ||
37 | noUrl: 'Vennligst skriv inn lenkens URL', | ||
38 | other: '<annen>', | ||
39 | popupDependent: 'Avhenging (Netscape)', | ||
40 | popupFeatures: 'Egenskaper for popup-vindu', | ||
41 | popupFullScreen: 'Fullskjerm (IE)', | ||
42 | popupLeft: 'Venstre posisjon', | ||
43 | popupLocationBar: 'Adresselinje', | ||
44 | popupMenuBar: 'Menylinje', | ||
45 | popupResizable: 'Skalerbar', | ||
46 | popupScrollBars: 'Scrollbar', | ||
47 | popupStatusBar: 'Statuslinje', | ||
48 | popupToolbar: 'Verktøylinje', | ||
49 | popupTop: 'Topp-posisjon', | ||
50 | rel: 'Relasjon (rel)', | ||
51 | selectAnchor: 'Velg et anker', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Tabindeks', | ||
54 | target: 'Mål', | ||
55 | targetFrame: '<ramme>', | ||
56 | targetFrameName: 'Målramme', | ||
57 | targetPopup: '<popup-vindu>', | ||
58 | targetPopupName: 'Navn på popup-vindu', | ||
59 | title: 'Lenke', | ||
60 | toAnchor: 'Lenke til anker i teksten', | ||
61 | toEmail: 'E-post', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Sett inn/Rediger lenke', | ||
64 | type: 'Lenketype', | ||
65 | unlink: 'Fjern lenke', | ||
66 | upload: 'Last opp' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'oc', { | ||
6 | acccessKey: 'Tòca d\'accessibilitat', | ||
7 | advanced: 'Avançat', | ||
8 | advisoryContentType: 'Tipe de contengut (indicatiu)', | ||
9 | advisoryTitle: 'Infobulla', | ||
10 | anchor: { | ||
11 | toolbar: 'Ancòra', | ||
12 | menu: 'Modificar l\'ancòra', | ||
13 | title: 'Proprietats de l\'ancòra', | ||
14 | name: 'Nom de l\'ancòra', | ||
15 | errorName: 'Entratz lo nom de l\'ancòra', | ||
16 | remove: 'Suprimir l\'ancòra' | ||
17 | }, | ||
18 | anchorId: 'Per ID d\'element', | ||
19 | anchorName: 'Per nom d\'ancòra', | ||
20 | charset: 'Encodatge de la ressorsa ligada', | ||
21 | cssClasses: 'Classas d\'estil', | ||
22 | download: 'Forçar lo telecargament', | ||
23 | displayText: 'Afichar lo tèxte', | ||
24 | emailAddress: 'Adreça electronica', | ||
25 | emailBody: 'Còs del messatge', | ||
26 | emailSubject: 'Subjècte del messatge', | ||
27 | id: 'Id', | ||
28 | info: 'Informacions sul ligam', | ||
29 | langCode: 'Còdi de lenga', | ||
30 | langDir: 'Sens d\'escritura', | ||
31 | langDirLTR: 'Esquèrra a dreita (LTR)', | ||
32 | langDirRTL: 'Dreita a esquèrra (RTL)', | ||
33 | menu: 'Modificar lo ligam', | ||
34 | name: 'Nom', | ||
35 | noAnchors: '(Cap d\'ancòra pas disponibla dins aqueste document)', | ||
36 | noEmail: 'Entratz l\'adreça electronica', | ||
37 | noUrl: 'Entratz l\'URL del ligam', | ||
38 | other: '<autre>', | ||
39 | popupDependent: 'Dependenta (Netscape)', | ||
40 | popupFeatures: 'Caracteristicas de la fenèstra sorgissenta', | ||
41 | popupFullScreen: 'Ecran complet (IE)', | ||
42 | popupLeft: 'A esquèrra', | ||
43 | popupLocationBar: 'Barra d\'adreça', | ||
44 | popupMenuBar: 'Barra de menú', | ||
45 | popupResizable: 'Redimensionable', | ||
46 | popupScrollBars: 'Barras de desfilament', | ||
47 | popupStatusBar: 'Barra d\'estat', | ||
48 | popupToolbar: 'Barra d\'aisinas', | ||
49 | popupTop: 'Amont', | ||
50 | rel: 'Relacion', | ||
51 | selectAnchor: 'Seleccionar una ancòra', | ||
52 | styles: 'Estil', | ||
53 | tabIndex: 'Indici de tabulacion', | ||
54 | target: 'Cibla', | ||
55 | targetFrame: '<quadre>', | ||
56 | targetFrameName: 'Nom del quadre afectat', | ||
57 | targetPopup: '<fenèstra sorgissenta>', | ||
58 | targetPopupName: 'Nom de la fenèstra sorgissenta', | ||
59 | title: 'Ligam', | ||
60 | toAnchor: 'Ancòra', | ||
61 | toEmail: 'Corrièl', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Ligam', | ||
64 | type: 'Tipe de ligam', | ||
65 | unlink: 'Suprimir lo ligam', | ||
66 | upload: 'Mandar' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'pl', { | ||
6 | acccessKey: 'Klawisz dostępu', | ||
7 | advanced: 'Zaawansowane', | ||
8 | advisoryContentType: 'Typ MIME obiektu docelowego', | ||
9 | advisoryTitle: 'Opis obiektu docelowego', | ||
10 | anchor: { | ||
11 | toolbar: 'Wstaw/edytuj kotwicę', | ||
12 | menu: 'Właściwości kotwicy', | ||
13 | title: 'Właściwości kotwicy', | ||
14 | name: 'Nazwa kotwicy', | ||
15 | errorName: 'Wpisz nazwę kotwicy', | ||
16 | remove: 'Usuń kotwicę' | ||
17 | }, | ||
18 | anchorId: 'Wg identyfikatora', | ||
19 | anchorName: 'Wg nazwy', | ||
20 | charset: 'Kodowanie znaków obiektu docelowego', | ||
21 | cssClasses: 'Nazwa klasy CSS', | ||
22 | download: 'Wymuś pobieranie', | ||
23 | displayText: 'Wyświetlany tekst', | ||
24 | emailAddress: 'Adres e-mail', | ||
25 | emailBody: 'Treść', | ||
26 | emailSubject: 'Temat', | ||
27 | id: 'Id', | ||
28 | info: 'Informacje ', | ||
29 | langCode: 'Kod języka', | ||
30 | langDir: 'Kierunek tekstu', | ||
31 | langDirLTR: 'Od lewej do prawej (LTR)', | ||
32 | langDirRTL: 'Od prawej do lewej (RTL)', | ||
33 | menu: 'Edytuj odnośnik', | ||
34 | name: 'Nazwa', | ||
35 | noAnchors: '(W dokumencie nie zdefiniowano żadnych kotwic)', | ||
36 | noEmail: 'Podaj adres e-mail', | ||
37 | noUrl: 'Podaj adres URL', | ||
38 | other: '<inny>', | ||
39 | popupDependent: 'Okno zależne (Netscape)', | ||
40 | popupFeatures: 'Właściwości wyskakującego okna', | ||
41 | popupFullScreen: 'Pełny ekran (IE)', | ||
42 | popupLeft: 'Pozycja w poziomie', | ||
43 | popupLocationBar: 'Pasek adresu', | ||
44 | popupMenuBar: 'Pasek menu', | ||
45 | popupResizable: 'Skalowalny', | ||
46 | popupScrollBars: 'Paski przewijania', | ||
47 | popupStatusBar: 'Pasek statusu', | ||
48 | popupToolbar: 'Pasek narzędzi', | ||
49 | popupTop: 'Pozycja w pionie', | ||
50 | rel: 'Relacja', | ||
51 | selectAnchor: 'Wybierz kotwicę', | ||
52 | styles: 'Styl', | ||
53 | tabIndex: 'Indeks kolejności', | ||
54 | target: 'Obiekt docelowy', | ||
55 | targetFrame: '<ramka>', | ||
56 | targetFrameName: 'Nazwa ramki docelowej', | ||
57 | targetPopup: '<wyskakujące okno>', | ||
58 | targetPopupName: 'Nazwa wyskakującego okna', | ||
59 | title: 'Odnośnik', | ||
60 | toAnchor: 'Odnośnik wewnątrz strony (kotwica)', | ||
61 | toEmail: 'Adres e-mail', | ||
62 | toUrl: 'Adres URL', | ||
63 | toolbar: 'Wstaw/edytuj odnośnik', | ||
64 | type: 'Typ odnośnika', | ||
65 | unlink: 'Usuń odnośnik', | ||
66 | upload: 'Wyślij' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'pt-br', { | ||
6 | acccessKey: 'Chave de Acesso', | ||
7 | advanced: 'Avançado', | ||
8 | advisoryContentType: 'Tipo de Conteúdo', | ||
9 | advisoryTitle: 'Título', | ||
10 | anchor: { | ||
11 | toolbar: 'Inserir/Editar Âncora', | ||
12 | menu: 'Formatar Âncora', | ||
13 | title: 'Formatar Âncora', | ||
14 | name: 'Nome da Âncora', | ||
15 | errorName: 'Por favor, digite o nome da âncora', | ||
16 | remove: 'Remover Âncora' | ||
17 | }, | ||
18 | anchorId: 'Id da âncora', | ||
19 | anchorName: 'Nome da âncora', | ||
20 | charset: 'Charset do Link', | ||
21 | cssClasses: 'Classe de CSS', | ||
22 | download: 'Forçar Download', | ||
23 | displayText: 'Exibir Texto', | ||
24 | emailAddress: 'Endereço E-Mail', | ||
25 | emailBody: 'Corpo da Mensagem', | ||
26 | emailSubject: 'Assunto da Mensagem', | ||
27 | id: 'Id', | ||
28 | info: 'Informações', | ||
29 | langCode: 'Direção do idioma', | ||
30 | langDir: 'Direção do idioma', | ||
31 | langDirLTR: 'Esquerda para Direita (LTR)', | ||
32 | langDirRTL: 'Direita para Esquerda (RTL)', | ||
33 | menu: 'Editar Link', | ||
34 | name: 'Nome', | ||
35 | noAnchors: '(Não há âncoras no documento)', | ||
36 | noEmail: 'Por favor, digite o endereço de e-mail', | ||
37 | noUrl: 'Por favor, digite o endereço do Link', | ||
38 | other: '<outro>', | ||
39 | popupDependent: 'Dependente (Netscape)', | ||
40 | popupFeatures: 'Propriedades da Janela Pop-up', | ||
41 | popupFullScreen: 'Modo Tela Cheia (IE)', | ||
42 | popupLeft: 'Esquerda', | ||
43 | popupLocationBar: 'Barra de Endereços', | ||
44 | popupMenuBar: 'Barra de Menus', | ||
45 | popupResizable: 'Redimensionável', | ||
46 | popupScrollBars: 'Barras de Rolagem', | ||
47 | popupStatusBar: 'Barra de Status', | ||
48 | popupToolbar: 'Barra de Ferramentas', | ||
49 | popupTop: 'Topo', | ||
50 | rel: 'Tipo de Relação', | ||
51 | selectAnchor: 'Selecione uma âncora', | ||
52 | styles: 'Estilos', | ||
53 | tabIndex: 'Índice de Tabulação', | ||
54 | target: 'Destino', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Nome do Frame de Destino', | ||
57 | targetPopup: '<janela popup>', | ||
58 | targetPopupName: 'Nome da Janela Pop-up', | ||
59 | title: 'Editar Link', | ||
60 | toAnchor: 'Âncora nesta página', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Inserir/Editar Link', | ||
64 | type: 'Tipo de hiperlink', | ||
65 | unlink: 'Remover Link', | ||
66 | upload: 'Enviar ao Servidor' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'pt', { | ||
6 | acccessKey: 'Chave de acesso', | ||
7 | advanced: 'Avançado', | ||
8 | advisoryContentType: 'Tipo de conteúdo', | ||
9 | advisoryTitle: 'Título', | ||
10 | anchor: { | ||
11 | toolbar: ' Inserir/Editar âncora', | ||
12 | menu: 'Propriedades da âncora', | ||
13 | title: 'Propriedades da âncora', | ||
14 | name: 'Nome da âncora', | ||
15 | errorName: 'Por favor, introduza o nome da âncora', | ||
16 | remove: 'Remover âncora' | ||
17 | }, | ||
18 | anchorId: 'Por ID do elemento', | ||
19 | anchorName: 'Por Nome de Referência', | ||
20 | charset: 'Fonte de caracteres vinculado', | ||
21 | cssClasses: 'Classes de Estilo', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Mostrar texto', | ||
24 | emailAddress: 'Endereço de email', | ||
25 | emailBody: 'Corpo da mensagem', | ||
26 | emailSubject: 'Título de mensagem', | ||
27 | id: 'ID', | ||
28 | info: 'Informação da hiperligação', | ||
29 | langCode: 'Código de idioma', | ||
30 | langDir: 'Orientação de idioma', | ||
31 | langDirLTR: 'Esquerda para a Direita (EPD)', | ||
32 | langDirRTL: 'Direita para a Esquerda (DPE)', | ||
33 | menu: 'Editar hiperligação', | ||
34 | name: 'Nome', | ||
35 | noAnchors: '(Não existem âncoras no documento)', | ||
36 | noEmail: 'Por favor, escreva o endereço de email', | ||
37 | noUrl: 'Por favor, introduza o endereço URL', | ||
38 | other: '<outro>', | ||
39 | popupDependent: 'Dependente (Netscape)', | ||
40 | popupFeatures: 'Características de janela flutuante', | ||
41 | popupFullScreen: 'Janela completa (IE)', | ||
42 | popupLeft: 'Posição esquerda', | ||
43 | popupLocationBar: 'Barra de localização', | ||
44 | popupMenuBar: 'Barra de menu', | ||
45 | popupResizable: 'Redimensionável', | ||
46 | popupScrollBars: 'Barras de deslocamento', | ||
47 | popupStatusBar: 'Barra de estado', | ||
48 | popupToolbar: 'Barra de ferramentas', | ||
49 | popupTop: 'Posição topo', | ||
50 | rel: 'Relação', | ||
51 | selectAnchor: 'Selecionar âncora', | ||
52 | styles: 'Estilo', | ||
53 | tabIndex: 'Índice de tabulação', | ||
54 | target: 'Alvo', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Nome da janela de destino', | ||
57 | targetPopup: '<janela de popup>', | ||
58 | targetPopupName: 'Nome da janela flutuante', | ||
59 | title: 'Hiperligação', | ||
60 | toAnchor: 'Ligar a âncora no texto', | ||
61 | toEmail: 'Email', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Hiperligação', | ||
64 | type: 'Tipo de hiperligação', | ||
65 | unlink: 'Eliminar hiperligação', | ||
66 | upload: 'Carregar' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ro', { | ||
6 | acccessKey: 'Tasta de acces', | ||
7 | advanced: 'Avansat', | ||
8 | advisoryContentType: 'Tipul consultativ al titlului', | ||
9 | advisoryTitle: 'Titlul consultativ', | ||
10 | anchor: { | ||
11 | toolbar: 'Inserează/Editează ancoră', | ||
12 | menu: 'Proprietăţi ancoră', | ||
13 | title: 'Proprietăţi ancoră', | ||
14 | name: 'Numele ancorei', | ||
15 | errorName: 'Vă rugăm scrieţi numele ancorei', | ||
16 | remove: 'Elimină ancora' | ||
17 | }, | ||
18 | anchorId: 'după Id-ul elementului', | ||
19 | anchorName: 'după numele ancorei', | ||
20 | charset: 'Setul de caractere al resursei legate', | ||
21 | cssClasses: 'Clasele cu stilul paginii (CSS)', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Adresă de e-mail', | ||
25 | emailBody: 'Opțiuni Meniu Contextual', | ||
26 | emailSubject: 'Subiectul mesajului', | ||
27 | id: 'Id', | ||
28 | info: 'Informaţii despre link (Legătură web)', | ||
29 | langCode: 'Direcţia cuvintelor', | ||
30 | langDir: 'Direcţia cuvintelor', | ||
31 | langDirLTR: 'stânga-dreapta (LTR)', | ||
32 | langDirRTL: 'dreapta-stânga (RTL)', | ||
33 | menu: 'Editează Link', | ||
34 | name: 'Nume', | ||
35 | noAnchors: '(Nicio ancoră disponibilă în document)', | ||
36 | noEmail: 'Vă rugăm să scrieţi adresa de e-mail', | ||
37 | noUrl: 'Vă rugăm să scrieţi URL-ul', | ||
38 | other: '<alt>', | ||
39 | popupDependent: 'Dependent (Netscape)', | ||
40 | popupFeatures: 'Proprietăţile ferestrei popup', | ||
41 | popupFullScreen: 'Tot ecranul (Full Screen)(IE)', | ||
42 | popupLeft: 'Poziţia la stânga', | ||
43 | popupLocationBar: 'Bara de locaţie', | ||
44 | popupMenuBar: 'Bara de meniu', | ||
45 | popupResizable: 'Redimensionabil', | ||
46 | popupScrollBars: 'Bare de derulare', | ||
47 | popupStatusBar: 'Bara de status', | ||
48 | popupToolbar: 'Bara de opţiuni', | ||
49 | popupTop: 'Poziţia la dreapta', | ||
50 | rel: 'Relație', | ||
51 | selectAnchor: 'Selectaţi o ancoră', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Indexul tabului', | ||
54 | target: 'Ţintă (Target)', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Numele frameului ţintă', | ||
57 | targetPopup: '<fereastra popup>', | ||
58 | targetPopupName: 'Numele ferestrei popup', | ||
59 | title: 'Link (Legătură web)', | ||
60 | toAnchor: 'Ancoră în această pagină', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Inserează/Editează link (legătură web)', | ||
64 | type: 'Tipul link-ului (al legăturii web)', | ||
65 | unlink: 'Înlătură link (legătură web)', | ||
66 | upload: 'Încarcă' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ru', { | ||
6 | acccessKey: 'Клавиша доступа', | ||
7 | advanced: 'Дополнительно', | ||
8 | advisoryContentType: 'Тип содержимого', | ||
9 | advisoryTitle: 'Заголовок', | ||
10 | anchor: { | ||
11 | toolbar: 'Вставить / редактировать якорь', | ||
12 | menu: 'Изменить якорь', | ||
13 | title: 'Свойства якоря', | ||
14 | name: 'Имя якоря', | ||
15 | errorName: 'Пожалуйста, введите имя якоря', | ||
16 | remove: 'Удалить якорь' | ||
17 | }, | ||
18 | anchorId: 'По идентификатору', | ||
19 | anchorName: 'По имени', | ||
20 | charset: 'Кодировка ресурса', | ||
21 | cssClasses: 'Классы CSS', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Отображаемый текст', | ||
24 | emailAddress: 'Email адрес', | ||
25 | emailBody: 'Текст сообщения', | ||
26 | emailSubject: 'Тема сообщения', | ||
27 | id: 'Идентификатор', | ||
28 | info: 'Информация о ссылке', | ||
29 | langCode: 'Код языка', | ||
30 | langDir: 'Направление текста', | ||
31 | langDirLTR: 'Слева направо (LTR)', | ||
32 | langDirRTL: 'Справа налево (RTL)', | ||
33 | menu: 'Редактировать ссылку', | ||
34 | name: 'Имя', | ||
35 | noAnchors: '(В документе нет ни одного якоря)', | ||
36 | noEmail: 'Пожалуйста, введите email адрес', | ||
37 | noUrl: 'Пожалуйста, введите ссылку', | ||
38 | other: '<другой>', | ||
39 | popupDependent: 'Зависимое (Netscape)', | ||
40 | popupFeatures: 'Параметры всплывающего окна', | ||
41 | popupFullScreen: 'Полноэкранное (IE)', | ||
42 | popupLeft: 'Отступ слева', | ||
43 | popupLocationBar: 'Панель адреса', | ||
44 | popupMenuBar: 'Панель меню', | ||
45 | popupResizable: 'Изменяемый размер', | ||
46 | popupScrollBars: 'Полосы прокрутки', | ||
47 | popupStatusBar: 'Строка состояния', | ||
48 | popupToolbar: 'Панель инструментов', | ||
49 | popupTop: 'Отступ сверху', | ||
50 | rel: 'Отношение', | ||
51 | selectAnchor: 'Выберите якорь', | ||
52 | styles: 'Стиль', | ||
53 | tabIndex: 'Последовательность перехода', | ||
54 | target: 'Цель', | ||
55 | targetFrame: '<фрейм>', | ||
56 | targetFrameName: 'Имя целевого фрейма', | ||
57 | targetPopup: '<всплывающее окно>', | ||
58 | targetPopupName: 'Имя всплывающего окна', | ||
59 | title: 'Ссылка', | ||
60 | toAnchor: 'Ссылка на якорь в тексте', | ||
61 | toEmail: 'Email', | ||
62 | toUrl: 'Ссылка', | ||
63 | toolbar: 'Вставить/Редактировать ссылку', | ||
64 | type: 'Тип ссылки', | ||
65 | unlink: 'Убрать ссылку', | ||
66 | upload: 'Загрузка' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'si', { | ||
6 | acccessKey: 'ප්රවේශ යතුර', | ||
7 | advanced: 'දීය', | ||
8 | advisoryContentType: 'උපදේශාත්මක අන්තර්ගත ආකාරය', | ||
9 | advisoryTitle: 'උපදේශාත්මක නාමය', | ||
10 | anchor: { | ||
11 | toolbar: 'ආධාරය', | ||
12 | menu: 'ආධාරය වෙනස් කිරීම', | ||
13 | title: 'ආධාරක ', | ||
14 | name: 'ආධාරකයේ නාමය', | ||
15 | errorName: 'කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න', | ||
16 | remove: 'ආධාරකය ඉවත් කිරීම' | ||
17 | }, | ||
18 | anchorId: 'By Element Id', // MISSING | ||
19 | anchorName: 'By Anchor Name', // MISSING | ||
20 | charset: 'Linked Resource Charset', // MISSING | ||
21 | cssClasses: 'විලාසපත්ර පන්තිය', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail Address', // MISSING | ||
25 | emailBody: 'Message Body', // MISSING | ||
26 | emailSubject: 'Message Subject', // MISSING | ||
27 | id: 'අංකය', | ||
28 | info: 'Link Info', // MISSING | ||
29 | langCode: 'භාෂා කේතය', | ||
30 | langDir: 'භාෂා දිශාව', | ||
31 | langDirLTR: 'වමේසිට දකුණුට', | ||
32 | langDirRTL: 'දකුණේ සිට වමට', | ||
33 | menu: 'Edit Link', // MISSING | ||
34 | name: 'නම', | ||
35 | noAnchors: '(No anchors available in the document)', // MISSING | ||
36 | noEmail: 'Please type the e-mail address', // MISSING | ||
37 | noUrl: 'Please type the link URL', // MISSING | ||
38 | other: '<other>', // MISSING | ||
39 | popupDependent: 'Dependent (Netscape)', // MISSING | ||
40 | popupFeatures: 'Popup Window Features', // MISSING | ||
41 | popupFullScreen: 'Full Screen (IE)', // MISSING | ||
42 | popupLeft: 'Left Position', // MISSING | ||
43 | popupLocationBar: 'Location Bar', // MISSING | ||
44 | popupMenuBar: 'Menu Bar', // MISSING | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Scroll Bars', // MISSING | ||
47 | popupStatusBar: 'Status Bar', // MISSING | ||
48 | popupToolbar: 'Toolbar', // MISSING | ||
49 | popupTop: 'Top Position', // MISSING | ||
50 | rel: 'Relationship', // MISSING | ||
51 | selectAnchor: 'Select an Anchor', // MISSING | ||
52 | styles: 'විලාසය', | ||
53 | tabIndex: 'Tab Index', // MISSING | ||
54 | target: 'අරමුණ', | ||
55 | targetFrame: '<frame>', // MISSING | ||
56 | targetFrameName: 'Target Frame Name', // MISSING | ||
57 | targetPopup: '<popup window>', // MISSING | ||
58 | targetPopupName: 'Popup Window Name', // MISSING | ||
59 | title: 'සබැඳිය', | ||
60 | toAnchor: 'Link to anchor in the text', // MISSING | ||
61 | toEmail: 'E-mail', // MISSING | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'සබැඳිය', | ||
64 | type: 'Link Type', // MISSING | ||
65 | unlink: 'Unlink', // MISSING | ||
66 | upload: 'උඩුගතකිරීම' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sk', { | ||
6 | acccessKey: 'Prístupový kľúč', | ||
7 | advanced: 'Rozšírené', | ||
8 | advisoryContentType: 'Pomocný typ obsahu', | ||
9 | advisoryTitle: 'Pomocný titulok', | ||
10 | anchor: { | ||
11 | toolbar: 'Kotva', | ||
12 | menu: 'Upraviť kotvu', | ||
13 | title: 'Vlastnosti kotvy', | ||
14 | name: 'Názov kotvy', | ||
15 | errorName: 'Zadajte prosím názov kotvy', | ||
16 | remove: 'Odstrániť kotvu' | ||
17 | }, | ||
18 | anchorId: 'Podľa Id objektu', | ||
19 | anchorName: 'Podľa mena kotvy', | ||
20 | charset: 'Priradená znaková sada', | ||
21 | cssClasses: 'Triedy štýlu', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mailová adresa', | ||
25 | emailBody: 'Telo správy', | ||
26 | emailSubject: 'Predmet správy', | ||
27 | id: 'Id', | ||
28 | info: 'Informácie o odkaze', | ||
29 | langCode: 'Orientácia jazyka', | ||
30 | langDir: 'Orientácia jazyka', | ||
31 | langDirLTR: 'Zľava doprava (LTR)', | ||
32 | langDirRTL: 'Sprava doľava (RTL)', | ||
33 | menu: 'Upraviť odkaz', | ||
34 | name: 'Názov', | ||
35 | noAnchors: '(V dokumente nie sú dostupné žiadne kotvy)', | ||
36 | noEmail: 'Zadajte prosím e-mailovú adresu', | ||
37 | noUrl: 'Zadajte prosím URL odkazu', | ||
38 | other: '<iný>', | ||
39 | popupDependent: 'Závislosť (Netscape)', | ||
40 | popupFeatures: 'Vlastnosti vyskakovacieho okna', | ||
41 | popupFullScreen: 'Celá obrazovka (IE)', | ||
42 | popupLeft: 'Ľavý okraj', | ||
43 | popupLocationBar: 'Panel umiestnenia (location bar)', | ||
44 | popupMenuBar: 'Panel ponuky (menu bar)', | ||
45 | popupResizable: 'Meniteľná veľkosť (resizable)', | ||
46 | popupScrollBars: 'Posuvníky (scroll bars)', | ||
47 | popupStatusBar: 'Stavový riadok (status bar)', | ||
48 | popupToolbar: 'Panel nástrojov (toolbar)', | ||
49 | popupTop: 'Horný okraj', | ||
50 | rel: 'Vzťah (rel)', | ||
51 | selectAnchor: 'Vybrať kotvu', | ||
52 | styles: 'Štýl', | ||
53 | tabIndex: 'Poradie prvku (tab index)', | ||
54 | target: 'Cieľ', | ||
55 | targetFrame: '<rámec>', | ||
56 | targetFrameName: 'Názov rámu cieľa', | ||
57 | targetPopup: '<vyskakovacie okno>', | ||
58 | targetPopupName: 'Názov vyskakovacieho okna', | ||
59 | title: 'Odkaz', | ||
60 | toAnchor: 'Odkaz na kotvu v texte', | ||
61 | toEmail: 'E-mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Odkaz', | ||
64 | type: 'Typ odkazu', | ||
65 | unlink: 'Odstrániť odkaz', | ||
66 | upload: 'Nahrať' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sl', { | ||
6 | acccessKey: 'Tipka za dostop', | ||
7 | advanced: 'Napredno', | ||
8 | advisoryContentType: 'Predlagana vrsta vsebine', | ||
9 | advisoryTitle: 'Predlagani naslov', | ||
10 | anchor: { | ||
11 | toolbar: 'Sidro', | ||
12 | menu: 'Uredi sidro', | ||
13 | title: 'Lastnosti sidra', | ||
14 | name: 'Ime sidra', | ||
15 | errorName: 'Prosimo, vnesite ime sidra', | ||
16 | remove: 'Odstrani sidro' | ||
17 | }, | ||
18 | anchorId: 'Po ID-ju elementa', | ||
19 | anchorName: 'Po imenu sidra', | ||
20 | charset: 'Nabor znakov povezanega vira', | ||
21 | cssClasses: 'Razredi slogovne predloge', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-poštni naslov', | ||
25 | emailBody: 'Telo sporočila', | ||
26 | emailSubject: 'Zadeva sporočila', | ||
27 | id: 'Id', | ||
28 | info: 'Podatki o povezavi', | ||
29 | langCode: 'Koda jezika', | ||
30 | langDir: 'Smer jezika', | ||
31 | langDirLTR: 'Od leve proti desni (LTR)', | ||
32 | langDirRTL: 'Od desne proti levi (RTL)', | ||
33 | menu: 'Uredi povezavo', | ||
34 | name: 'Ime', | ||
35 | noAnchors: '(V tem dokumentu ni sider)', | ||
36 | noEmail: 'Vnesite e-poštni naslov', | ||
37 | noUrl: 'Vnesite URL povezave', | ||
38 | other: '<drugo>', | ||
39 | popupDependent: 'Podokno (Netscape)', | ||
40 | popupFeatures: 'Značilnosti pojavnega okna', | ||
41 | popupFullScreen: 'Celozaslonsko (IE)', | ||
42 | popupLeft: 'Lega levo', | ||
43 | popupLocationBar: 'Naslovna vrstica', | ||
44 | popupMenuBar: 'Menijska vrstica', | ||
45 | popupResizable: 'Spremenljive velikosti', | ||
46 | popupScrollBars: 'Drsniki', | ||
47 | popupStatusBar: 'Vrstica stanja', | ||
48 | popupToolbar: 'Orodna vrstica', | ||
49 | popupTop: 'Lega na vrhu', | ||
50 | rel: 'Odnos', | ||
51 | selectAnchor: 'Izberite sidro', | ||
52 | styles: 'Slog', | ||
53 | tabIndex: 'Številka tabulatorja', | ||
54 | target: 'Cilj', | ||
55 | targetFrame: '<okvir>', | ||
56 | targetFrameName: 'Ime ciljnega okvirja', | ||
57 | targetPopup: '<pojavno okno>', | ||
58 | targetPopupName: 'Ime pojavnega okna', | ||
59 | title: 'Povezava', | ||
60 | toAnchor: 'Sidro na tej strani', | ||
61 | toEmail: 'E-pošta', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Vstavi/uredi povezavo', | ||
64 | type: 'Vrsta povezave', | ||
65 | unlink: 'Odstrani povezavo', | ||
66 | upload: 'Naloži' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sq', { | ||
6 | acccessKey: 'Sipas ID-së së Elementit', | ||
7 | advanced: 'Të përparuara', | ||
8 | advisoryContentType: 'Lloji i Përmbajtjes Këshillimore', | ||
9 | advisoryTitle: 'Titull', | ||
10 | anchor: { | ||
11 | toolbar: 'Spirancë', | ||
12 | menu: 'Redakto Spirancën', | ||
13 | title: 'Anchor Properties', // MISSING | ||
14 | name: 'Emri i Spirancës', | ||
15 | errorName: 'Ju lutemi shkruani emrin e spirancës', | ||
16 | remove: 'Largo Spirancën' | ||
17 | }, | ||
18 | anchorId: 'Sipas ID-së së Elementit', | ||
19 | anchorName: 'Sipas Emrit të Spirancës', | ||
20 | charset: 'Seti i Karaktereve të Burimeve të Nëdlidhura', | ||
21 | cssClasses: 'Klasa stili CSS', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Posta Elektronike', | ||
25 | emailBody: 'Trupi i Porosisë', | ||
26 | emailSubject: 'Titulli i Porosisë', | ||
27 | id: 'Id', | ||
28 | info: 'Informacione të Nyjes', | ||
29 | langCode: 'Kod gjuhe', | ||
30 | langDir: 'Drejtim teksti', | ||
31 | langDirLTR: 'Nga e majta në të djathë (LTR)', | ||
32 | langDirRTL: 'Nga e djathta në të majtë (RTL)', | ||
33 | menu: 'Redakto Nyjen', | ||
34 | name: 'Emër', | ||
35 | noAnchors: '(Nuk ka asnjë spirancë në dokument)', | ||
36 | noEmail: 'Ju lutemi shkruani postën elektronike', | ||
37 | noUrl: 'Ju lutemi shkruani URL-në e nyjes', | ||
38 | other: '<tjetër>', | ||
39 | popupDependent: 'E Varur (Netscape)', | ||
40 | popupFeatures: 'Karakteristikat e Dritares së Dialogut', | ||
41 | popupFullScreen: 'Ekran i Plotë (IE)', | ||
42 | popupLeft: 'Pozita Majtas', | ||
43 | popupLocationBar: 'Shiriti i Lokacionit', | ||
44 | popupMenuBar: 'Shiriti i Menysë', | ||
45 | popupResizable: 'I ndryshueshëm', | ||
46 | popupScrollBars: 'Shiritat zvarritës', | ||
47 | popupStatusBar: 'Shiriti i Statutit', | ||
48 | popupToolbar: 'Shiriti i Mejteve', | ||
49 | popupTop: 'Top Pozita', | ||
50 | rel: 'Marrëdhëniet', | ||
51 | selectAnchor: 'Përzgjidh një Spirancë', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Indeksi i fletave', | ||
54 | target: 'Objektivi', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Emri i Kornizës së Synuar', | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Emri i Dritares së Dialogut', | ||
59 | title: 'Nyja', | ||
60 | toAnchor: 'Lidhu me spirancën në tekst', | ||
61 | toEmail: 'Posta Elektronike', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Nyja', | ||
64 | type: 'Lloji i Nyjes', | ||
65 | unlink: 'Largo Nyjen', | ||
66 | upload: 'Ngarko' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sr-latn', { | ||
6 | acccessKey: 'Pristupni taster', | ||
7 | advanced: 'Napredni tagovi', | ||
8 | advisoryContentType: 'Advisory vrsta sadržaja', | ||
9 | advisoryTitle: 'Advisory naslov', | ||
10 | anchor: { | ||
11 | toolbar: 'Unesi/izmeni sidro', | ||
12 | menu: 'Osobine sidra', | ||
13 | title: 'Osobine sidra', | ||
14 | name: 'Naziv sidra', | ||
15 | errorName: 'Unesite naziv sidra', | ||
16 | remove: 'Ukloni sidro' | ||
17 | }, | ||
18 | anchorId: 'Po Id-u elementa', | ||
19 | anchorName: 'Po nazivu sidra', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet klase', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'E-Mail adresa', | ||
25 | emailBody: 'Sadržaj poruke', | ||
26 | emailSubject: 'Naslov', | ||
27 | id: 'Id', | ||
28 | info: 'Link Info', | ||
29 | langCode: 'Smer jezika', | ||
30 | langDir: 'Smer jezika', | ||
31 | langDirLTR: 'S leva na desno (LTR)', | ||
32 | langDirRTL: 'S desna na levo (RTL)', | ||
33 | menu: 'Izmeni link', | ||
34 | name: 'Naziv', | ||
35 | noAnchors: '(Nema dostupnih sidra)', | ||
36 | noEmail: 'Otkucajte adresu elektronske pote', | ||
37 | noUrl: 'Unesite URL linka', | ||
38 | other: '<остало>', | ||
39 | popupDependent: 'Zavisno (Netscape)', | ||
40 | popupFeatures: 'Mogućnosti popup prozora', | ||
41 | popupFullScreen: 'Prikaz preko celog ekrana (IE)', | ||
42 | popupLeft: 'Od leve ivice ekrana (px)', | ||
43 | popupLocationBar: 'Lokacija', | ||
44 | popupMenuBar: 'Kontekstni meni', | ||
45 | popupResizable: 'Promenljive veličine', | ||
46 | popupScrollBars: 'Scroll bar', | ||
47 | popupStatusBar: 'Statusna linija', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Od vrha ekrana (px)', | ||
50 | rel: 'Odnos', | ||
51 | selectAnchor: 'Odaberi sidro', | ||
52 | styles: 'Stil', | ||
53 | tabIndex: 'Tab indeks', | ||
54 | target: 'Meta', | ||
55 | targetFrame: '<okvir>', | ||
56 | targetFrameName: 'Naziv odredišnog frejma', | ||
57 | targetPopup: '<popup prozor>', | ||
58 | targetPopupName: 'Naziv popup prozora', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Sidro na ovoj stranici', | ||
61 | toEmail: 'E-Mail', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Unesi/izmeni link', | ||
64 | type: 'Vrsta linka', | ||
65 | unlink: 'Ukloni link', | ||
66 | upload: 'Pošalji' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sr', { | ||
6 | acccessKey: 'Приступни тастер', | ||
7 | advanced: 'Напредни тагови', | ||
8 | advisoryContentType: 'Advisory врста садржаја', | ||
9 | advisoryTitle: 'Advisory наслов', | ||
10 | anchor: { | ||
11 | toolbar: 'Унеси/измени сидро', | ||
12 | menu: 'Особине сидра', | ||
13 | title: 'Особине сидра', | ||
14 | name: 'Име сидра', | ||
15 | errorName: 'Молимо Вас да унесете име сидра', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'Пo Ид-jу елемента', | ||
19 | anchorName: 'По називу сидра', | ||
20 | charset: 'Linked Resource Charset', | ||
21 | cssClasses: 'Stylesheet класе', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Адреса електронске поште', | ||
25 | emailBody: 'Садржај поруке', | ||
26 | emailSubject: 'Наслов', | ||
27 | id: 'Ид', | ||
28 | info: 'Линк инфо', | ||
29 | langCode: 'Смер језика', | ||
30 | langDir: 'Смер језика', | ||
31 | langDirLTR: 'С лева на десно (LTR)', | ||
32 | langDirRTL: 'С десна на лево (RTL)', | ||
33 | menu: 'Промени линк', | ||
34 | name: 'Назив', | ||
35 | noAnchors: '(Нема доступних сидра)', | ||
36 | noEmail: 'Откуцајте адресу електронске поште', | ||
37 | noUrl: 'Унесите УРЛ линка', | ||
38 | other: '<друго>', | ||
39 | popupDependent: 'Зависно (Netscape)', | ||
40 | popupFeatures: 'Могућности искачућег прозора', | ||
41 | popupFullScreen: 'Приказ преко целог екрана (ИE)', | ||
42 | popupLeft: 'Од леве ивице екрана (пиксела)', | ||
43 | popupLocationBar: 'Локација', | ||
44 | popupMenuBar: 'Контекстни мени', | ||
45 | popupResizable: 'Величина се мења', | ||
46 | popupScrollBars: 'Скрол бар', | ||
47 | popupStatusBar: 'Статусна линија', | ||
48 | popupToolbar: 'Toolbar', | ||
49 | popupTop: 'Од врха екрана (пиксела)', | ||
50 | rel: 'Однос', | ||
51 | selectAnchor: 'Одабери сидро', | ||
52 | styles: 'Стил', | ||
53 | tabIndex: 'Таб индекс', | ||
54 | target: 'Meтa', | ||
55 | targetFrame: '<оквир>', | ||
56 | targetFrameName: 'Назив одредишног фрејма', | ||
57 | targetPopup: '<искачући прозор>', | ||
58 | targetPopupName: 'Назив искачућег прозора', | ||
59 | title: 'Линк', | ||
60 | toAnchor: 'Сидро на овој страници', | ||
61 | toEmail: 'Eлектронска пошта', | ||
62 | toUrl: 'УРЛ', | ||
63 | toolbar: 'Унеси/измени линк', | ||
64 | type: 'Врста линка', | ||
65 | unlink: 'Уклони линк', | ||
66 | upload: 'Пошаљи' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'sv', { | ||
6 | acccessKey: 'Behörighetsnyckel', | ||
7 | advanced: 'Avancerad', | ||
8 | advisoryContentType: 'Innehållstyp', | ||
9 | advisoryTitle: 'Titel', | ||
10 | anchor: { | ||
11 | toolbar: 'Infoga/Redigera ankarlänk', | ||
12 | menu: 'Egenskaper för ankarlänk', | ||
13 | title: 'Egenskaper för ankarlänk', | ||
14 | name: 'Ankarnamn', | ||
15 | errorName: 'Var god ange ett ankarnamn', | ||
16 | remove: 'Radera ankare' | ||
17 | }, | ||
18 | anchorId: 'Efter element-id', | ||
19 | anchorName: 'Efter ankarnamn', | ||
20 | charset: 'Teckenuppställning', | ||
21 | cssClasses: 'Stilmall', | ||
22 | download: 'Tvinga nerladdning', | ||
23 | displayText: 'Visningstext', | ||
24 | emailAddress: 'E-postadress', | ||
25 | emailBody: 'Innehåll', | ||
26 | emailSubject: 'Ämne', | ||
27 | id: 'Id', | ||
28 | info: 'Länkinformation', | ||
29 | langCode: 'Språkkod', | ||
30 | langDir: 'Språkriktning', | ||
31 | langDirLTR: 'Vänster till höger (VTH)', | ||
32 | langDirRTL: 'Höger till vänster (HTV)', | ||
33 | menu: 'Redigera länk', | ||
34 | name: 'Namn', | ||
35 | noAnchors: '(Inga ankare kunde hittas)', | ||
36 | noEmail: 'Var god ange e-postadress', | ||
37 | noUrl: 'Var god ange länkens URL', | ||
38 | other: '<annan>', | ||
39 | popupDependent: 'Beroende (endast Netscape)', | ||
40 | popupFeatures: 'Popup-fönstrets egenskaper', | ||
41 | popupFullScreen: 'Helskärm (endast IE)', | ||
42 | popupLeft: 'Position från vänster', | ||
43 | popupLocationBar: 'Adressfält', | ||
44 | popupMenuBar: 'Menyfält', | ||
45 | popupResizable: 'Skalbart', | ||
46 | popupScrollBars: 'Scrolllista', | ||
47 | popupStatusBar: 'Statusfält', | ||
48 | popupToolbar: 'Verktygsfält', | ||
49 | popupTop: 'Position från sidans topp', | ||
50 | rel: 'Förhållande', | ||
51 | selectAnchor: 'Välj ett ankare', | ||
52 | styles: 'Stilmall', | ||
53 | tabIndex: 'Tabindex', | ||
54 | target: 'Mål', | ||
55 | targetFrame: '<ram>', | ||
56 | targetFrameName: 'Målets ramnamn', | ||
57 | targetPopup: '<popup-fönster>', | ||
58 | targetPopupName: 'Popup-fönstrets namn', | ||
59 | title: 'Länk', | ||
60 | toAnchor: 'Länk till ankare i texten', | ||
61 | toEmail: 'E-post', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Infoga/Redigera länk', | ||
64 | type: 'Länktyp', | ||
65 | unlink: 'Radera länk', | ||
66 | upload: 'Ladda upp' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'th', { | ||
6 | acccessKey: 'แอคเซส คีย์', | ||
7 | advanced: 'ขั้นสูง', | ||
8 | advisoryContentType: 'ชนิดของคำเกริ่นนำ', | ||
9 | advisoryTitle: 'คำเกริ่นนำ', | ||
10 | anchor: { | ||
11 | toolbar: 'แทรก/แก้ไข Anchor', | ||
12 | menu: 'รายละเอียด Anchor', | ||
13 | title: 'รายละเอียด Anchor', | ||
14 | name: 'ชื่อ Anchor', | ||
15 | errorName: 'กรุณาระบุชื่อของ Anchor', | ||
16 | remove: 'Remove Anchor' | ||
17 | }, | ||
18 | anchorId: 'ไอดี', | ||
19 | anchorName: 'ชื่อ', | ||
20 | charset: 'ลิงค์เชื่อมโยงไปยังชุดตัวอักษร', | ||
21 | cssClasses: 'คลาสของไฟล์กำหนดลักษณะการแสดงผล', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'อีเมล์ (E-Mail)', | ||
25 | emailBody: 'ข้อความ', | ||
26 | emailSubject: 'หัวเรื่อง', | ||
27 | id: 'ไอดี', | ||
28 | info: 'รายละเอียด', | ||
29 | langCode: 'การเขียน-อ่านภาษา', | ||
30 | langDir: 'การเขียน-อ่านภาษา', | ||
31 | langDirLTR: 'จากซ้ายไปขวา (LTR)', | ||
32 | langDirRTL: 'จากขวามาซ้าย (RTL)', | ||
33 | menu: 'แก้ไข ลิงค์', | ||
34 | name: 'ชื่อ', | ||
35 | noAnchors: '(ยังไม่มีจุดเชื่อมโยงภายในหน้าเอกสารนี้)', | ||
36 | noEmail: 'กรุณาระบุอีเมล์ (E-mail)', | ||
37 | noUrl: 'กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)', | ||
38 | other: '<อื่น ๆ>', | ||
39 | popupDependent: 'แสดงเต็มหน้าจอ (Netscape)', | ||
40 | popupFeatures: 'คุณสมบัติของหน้าจอเล็ก (Pop-up)', | ||
41 | popupFullScreen: 'แสดงเต็มหน้าจอ (IE5.5++ เท่านั้น)', | ||
42 | popupLeft: 'พิกัดซ้าย (Left Position)', | ||
43 | popupLocationBar: 'แสดงที่อยู่ของไฟล์', | ||
44 | popupMenuBar: 'แสดงแถบเมนู', | ||
45 | popupResizable: 'สามารถปรับขนาดได้', | ||
46 | popupScrollBars: 'แสดงแถบเลื่อน', | ||
47 | popupStatusBar: 'แสดงแถบสถานะ', | ||
48 | popupToolbar: 'แสดงแถบเครื่องมือ', | ||
49 | popupTop: 'พิกัดบน (Top Position)', | ||
50 | rel: 'ความสัมพันธ์', | ||
51 | selectAnchor: 'ระบุข้อมูลของจุดเชื่อมโยง (Anchor)', | ||
52 | styles: 'ลักษณะการแสดงผล', | ||
53 | tabIndex: 'ลำดับของ แท็บ', | ||
54 | target: 'การเปิดหน้าลิงค์', | ||
55 | targetFrame: '<เปิดในเฟรม>', | ||
56 | targetFrameName: 'ชื่อทาร์เก็ตเฟรม', | ||
57 | targetPopup: '<เปิดหน้าจอเล็ก (Pop-up)>', | ||
58 | targetPopupName: 'ระบุชื่อหน้าจอเล็ก (Pop-up)', | ||
59 | title: 'ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ', | ||
60 | toAnchor: 'จุดเชื่อมโยง (Anchor)', | ||
61 | toEmail: 'ส่งอีเมล์ (E-Mail)', | ||
62 | toUrl: 'ที่อยู่อ้างอิง URL', | ||
63 | toolbar: 'แทรก/แก้ไข ลิงค์', | ||
64 | type: 'ประเภทของลิงค์', | ||
65 | unlink: 'ลบ ลิงค์', | ||
66 | upload: 'อัพโหลดไฟล์' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'tr', { | ||
6 | acccessKey: 'Erişim Tuşu', | ||
7 | advanced: 'Gelişmiş', | ||
8 | advisoryContentType: 'Danışma İçerik Türü', | ||
9 | advisoryTitle: 'Danışma Başlığı', | ||
10 | anchor: { | ||
11 | toolbar: 'Bağlantı Ekle/Düzenle', | ||
12 | menu: 'Bağlantı Özellikleri', | ||
13 | title: 'Bağlantı Özellikleri', | ||
14 | name: 'Bağlantı Adı', | ||
15 | errorName: 'Lütfen bağlantı için ad giriniz', | ||
16 | remove: 'Bağlantıyı Kaldır' | ||
17 | }, | ||
18 | anchorId: 'Eleman Kimlik Numarası ile', | ||
19 | anchorName: 'Bağlantı Adı ile', | ||
20 | charset: 'Bağlı Kaynak Karakter Gurubu', | ||
21 | cssClasses: 'Biçem Sayfası Sınıfları', | ||
22 | download: 'İndirmeye Zorla', | ||
23 | displayText: 'Gösterim Metni', | ||
24 | emailAddress: 'E-Posta Adresi', | ||
25 | emailBody: 'İleti Gövdesi', | ||
26 | emailSubject: 'İleti Konusu', | ||
27 | id: 'Id', | ||
28 | info: 'Link Bilgisi', | ||
29 | langCode: 'Dil Yönü', | ||
30 | langDir: 'Dil Yönü', | ||
31 | langDirLTR: 'Soldan Sağa (LTR)', | ||
32 | langDirRTL: 'Sağdan Sola (RTL)', | ||
33 | menu: 'Link Düzenle', | ||
34 | name: 'Ad', | ||
35 | noAnchors: '(Bu belgede hiç çapa yok)', | ||
36 | noEmail: 'Lütfen E-posta adresini yazın', | ||
37 | noUrl: 'Lütfen Link URL\'sini yazın', | ||
38 | other: '<diğer>', | ||
39 | popupDependent: 'Bağımlı (Netscape)', | ||
40 | popupFeatures: 'Yeni Açılan Pencere Özellikleri', | ||
41 | popupFullScreen: 'Tam Ekran (IE)', | ||
42 | popupLeft: 'Sola Göre Konum', | ||
43 | popupLocationBar: 'Yer Çubuğu', | ||
44 | popupMenuBar: 'Menü Çubuğu', | ||
45 | popupResizable: 'Resizable', | ||
46 | popupScrollBars: 'Kaydırma Çubukları', | ||
47 | popupStatusBar: 'Durum Çubuğu', | ||
48 | popupToolbar: 'Araç Çubuğu', | ||
49 | popupTop: 'Yukarıya Göre Konum', | ||
50 | rel: 'İlişki', | ||
51 | selectAnchor: 'Bağlantı Seç', | ||
52 | styles: 'Biçem', | ||
53 | tabIndex: 'Sekme İndeksi', | ||
54 | target: 'Hedef', | ||
55 | targetFrame: '<çerçeve>', | ||
56 | targetFrameName: 'Hedef Çerçeve Adı', | ||
57 | targetPopup: '<yeni açılan pencere>', | ||
58 | targetPopupName: 'Yeni Açılan Pencere Adı', | ||
59 | title: 'Link', | ||
60 | toAnchor: 'Bu sayfada çapa', | ||
61 | toEmail: 'E-Posta', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Link Ekle/Düzenle', | ||
64 | type: 'Link Türü', | ||
65 | unlink: 'Köprü Kaldır', | ||
66 | upload: 'Karşıya Yükle' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'tt', { | ||
6 | acccessKey: 'Access Key', // MISSING | ||
7 | advanced: 'Киңәйтелгән көйләүләр', | ||
8 | advisoryContentType: 'Advisory Content Type', // MISSING | ||
9 | advisoryTitle: 'Киңәш исем', | ||
10 | anchor: { | ||
11 | toolbar: 'Якорь', | ||
12 | menu: 'Якорьне үзгәртү', | ||
13 | title: 'Якорь үзлекләре', | ||
14 | name: 'Якорь исеме', | ||
15 | errorName: 'Якорьнең исемен языгыз', | ||
16 | remove: 'Якорьне бетерү' | ||
17 | }, | ||
18 | anchorId: 'Элемент идентификаторы буенча', | ||
19 | anchorName: 'Якорь исеме буенча', | ||
20 | charset: 'Linked Resource Charset', // MISSING | ||
21 | cssClasses: 'Стильләр класслары', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Электрон почта адресы', | ||
25 | emailBody: 'Хат эчтәлеге', | ||
26 | emailSubject: 'Хат темасы', | ||
27 | id: 'Идентификатор', | ||
28 | info: 'Сылталама тасвирламасы', | ||
29 | langCode: 'Тел коды', | ||
30 | langDir: 'Язылыш юнəлеше', | ||
31 | langDirLTR: 'Сулдан уңга язылыш (LTR)', | ||
32 | langDirRTL: 'Уңнан сулга язылыш (RTL)', | ||
33 | menu: 'Сылталамаyны үзгәртү', | ||
34 | name: 'Исем', | ||
35 | noAnchors: '(Әлеге документта якорьләр табылмады)', | ||
36 | noEmail: 'Электрон почта адресын языгыз', | ||
37 | noUrl: 'Сылталаманы языгыз', | ||
38 | other: '<бүтән>', | ||
39 | popupDependent: 'Бәйле (Netscape)', | ||
40 | popupFeatures: 'Popup Window Features', // MISSING | ||
41 | popupFullScreen: 'Тулы экран (IE)', | ||
42 | popupLeft: 'Left Position', // MISSING | ||
43 | popupLocationBar: 'Location Bar', // MISSING | ||
44 | popupMenuBar: 'Menu Bar', // MISSING | ||
45 | popupResizable: 'Resizable', // MISSING | ||
46 | popupScrollBars: 'Scroll Bars', // MISSING | ||
47 | popupStatusBar: 'Status Bar', // MISSING | ||
48 | popupToolbar: 'Toolbar', // MISSING | ||
49 | popupTop: 'Top Position', // MISSING | ||
50 | rel: 'Бәйләнеш', | ||
51 | selectAnchor: 'Якорьне сайлау', | ||
52 | styles: 'Стиль', | ||
53 | tabIndex: 'Tab Index', // MISSING | ||
54 | target: 'Максат', | ||
55 | targetFrame: '<frame>', | ||
56 | targetFrameName: 'Target Frame Name', // MISSING | ||
57 | targetPopup: '<popup window>', | ||
58 | targetPopupName: 'Попап тәрәзәсе исеме', | ||
59 | title: 'Сылталама', | ||
60 | toAnchor: 'Якорьне текст белән бәйләү', | ||
61 | toEmail: 'Электрон почта', | ||
62 | toUrl: 'Сылталама', | ||
63 | toolbar: 'Сылталама', | ||
64 | type: 'Сылталама төре', | ||
65 | unlink: 'Сылталаманы бетерү', | ||
66 | upload: 'Йөкләү' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'ug', { | ||
6 | acccessKey: 'زىيارەت كۇنۇپكا', | ||
7 | advanced: 'ئالىي', | ||
8 | advisoryContentType: 'مەزمۇن تىپى', | ||
9 | advisoryTitle: 'ماۋزۇ', | ||
10 | anchor: { | ||
11 | toolbar: 'لەڭگەرلىك نۇقتا ئۇلانمىسى قىستۇر/تەھرىرلە', | ||
12 | menu: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', | ||
13 | title: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', | ||
14 | name: 'لەڭگەرلىك نۇقتا ئاتى', | ||
15 | errorName: 'لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ', | ||
16 | remove: 'لەڭگەرلىك نۇقتا ئۆچۈر' | ||
17 | }, | ||
18 | anchorId: 'لەڭگەرلىك نۇقتا ID سى بويىچە', | ||
19 | anchorName: 'لەڭگەرلىك نۇقتا ئاتى بويىچە', | ||
20 | charset: 'ھەرپ كودلىنىشى', | ||
21 | cssClasses: 'ئۇسلۇب خىلى ئاتى', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'ئادرېس', | ||
25 | emailBody: 'مەزمۇن', | ||
26 | emailSubject: 'ماۋزۇ', | ||
27 | id: 'ID', | ||
28 | info: 'ئۇلانما ئۇچۇرى', | ||
29 | langCode: 'تىل كودى', | ||
30 | langDir: 'تىل يۆنىلىشى', | ||
31 | langDirLTR: 'سولدىن ئوڭغا (LTR)', | ||
32 | langDirRTL: 'ئوڭدىن سولغا (RTL)', | ||
33 | menu: 'ئۇلانما تەھرىر', | ||
34 | name: 'ئات', | ||
35 | noAnchors: '(بۇ پۈتۈكتە ئىشلەتكىلى بولىدىغان لەڭگەرلىك نۇقتا يوق)', | ||
36 | noEmail: 'ئېلخەت ئادرېسىنى كىرگۈزۈڭ', | ||
37 | noUrl: 'ئۇلانما ئادرېسىنى كىرگۈزۈڭ', | ||
38 | other: '‹باشقا›', | ||
39 | popupDependent: 'تەۋە (NS)', | ||
40 | popupFeatures: 'قاڭقىش كۆزنەك خاسلىقى', | ||
41 | popupFullScreen: 'پۈتۈن ئېكران (IE)', | ||
42 | popupLeft: 'سول', | ||
43 | popupLocationBar: 'ئادرېس بالداق', | ||
44 | popupMenuBar: 'تىزىملىك بالداق', | ||
45 | popupResizable: 'چوڭلۇقى ئۆزگەرتىشچان', | ||
46 | popupScrollBars: 'دومىلىما سۈرگۈچ', | ||
47 | popupStatusBar: 'ھالەت بالداق', | ||
48 | popupToolbar: 'قورال بالداق', | ||
49 | popupTop: 'ئوڭ', | ||
50 | rel: 'باغلىنىش', | ||
51 | selectAnchor: 'بىر لەڭگەرلىك نۇقتا تاللاڭ', | ||
52 | styles: 'قۇر ئىچىدىكى ئۇسلۇبى', | ||
53 | tabIndex: 'Tab تەرتىپى', | ||
54 | target: 'نىشان', | ||
55 | targetFrame: '‹كاندۇك›', | ||
56 | targetFrameName: 'نىشان كاندۇك ئاتى', | ||
57 | targetPopup: '‹قاڭقىش كۆزنەك›', | ||
58 | targetPopupName: 'قاڭقىش كۆزنەك ئاتى', | ||
59 | title: 'ئۇلانما', | ||
60 | toAnchor: 'بەت ئىچىدىكى لەڭگەرلىك نۇقتا ئۇلانمىسى', | ||
61 | toEmail: 'ئېلخەت', | ||
62 | toUrl: 'ئادرېس', | ||
63 | toolbar: 'ئۇلانما قىستۇر/تەھرىرلە', | ||
64 | type: 'ئۇلانما تىپى', | ||
65 | unlink: 'ئۇلانما بىكار قىل', | ||
66 | upload: 'يۈكلە' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'uk', { | ||
6 | acccessKey: 'Гаряча клавіша', | ||
7 | advanced: 'Додаткове', | ||
8 | advisoryContentType: 'Тип вмісту', | ||
9 | advisoryTitle: 'Заголовок', | ||
10 | anchor: { | ||
11 | toolbar: 'Вставити/Редагувати якір', | ||
12 | menu: 'Властивості якоря', | ||
13 | title: 'Властивості якоря', | ||
14 | name: 'Ім\'я якоря', | ||
15 | errorName: 'Будь ласка, вкажіть ім\'я якоря', | ||
16 | remove: 'Прибрати якір' | ||
17 | }, | ||
18 | anchorId: 'За ідентифікатором елементу', | ||
19 | anchorName: 'За ім\'ям елементу', | ||
20 | charset: 'Кодування', | ||
21 | cssClasses: 'Клас CSS', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Адреса ел. пошти', | ||
25 | emailBody: 'Тіло повідомлення', | ||
26 | emailSubject: 'Тема листа', | ||
27 | id: 'Ідентифікатор', | ||
28 | info: 'Інформація посилання', | ||
29 | langCode: 'Код мови', | ||
30 | langDir: 'Напрямок мови', | ||
31 | langDirLTR: 'Зліва направо (LTR)', | ||
32 | langDirRTL: 'Справа наліво (RTL)', | ||
33 | menu: 'Вставити посилання', | ||
34 | name: 'Ім\'я', | ||
35 | noAnchors: '(В цьому документі немає якорів)', | ||
36 | noEmail: 'Будь ласка, вкажіть адрес ел. пошти', | ||
37 | noUrl: 'Будь ласка, вкажіть URL посилання', | ||
38 | other: '<інший>', | ||
39 | popupDependent: 'Залежний (Netscape)', | ||
40 | popupFeatures: 'Властивості випливаючого вікна', | ||
41 | popupFullScreen: 'Повний екран (IE)', | ||
42 | popupLeft: 'Позиція зліва', | ||
43 | popupLocationBar: 'Панель локації', | ||
44 | popupMenuBar: 'Панель меню', | ||
45 | popupResizable: 'Масштабоване', | ||
46 | popupScrollBars: 'Стрічки прокрутки', | ||
47 | popupStatusBar: 'Рядок статусу', | ||
48 | popupToolbar: 'Панель інструментів', | ||
49 | popupTop: 'Позиція зверху', | ||
50 | rel: 'Зв\'язок', | ||
51 | selectAnchor: 'Оберіть якір', | ||
52 | styles: 'Стиль CSS', | ||
53 | tabIndex: 'Послідовність переходу', | ||
54 | target: 'Ціль', | ||
55 | targetFrame: '<фрейм>', | ||
56 | targetFrameName: 'Ім\'я цільового фрейму', | ||
57 | targetPopup: '<випливаюче вікно>', | ||
58 | targetPopupName: 'Ім\'я випливаючого вікна', | ||
59 | title: 'Посилання', | ||
60 | toAnchor: 'Якір на цю сторінку', | ||
61 | toEmail: 'Ел. пошта', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Вставити/Редагувати посилання', | ||
64 | type: 'Тип посилання', | ||
65 | unlink: 'Видалити посилання', | ||
66 | upload: 'Надіслати' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'vi', { | ||
6 | acccessKey: 'Phím hỗ trợ truy cập', | ||
7 | advanced: 'Mở rộng', | ||
8 | advisoryContentType: 'Nội dung hướng dẫn', | ||
9 | advisoryTitle: 'Nhan đề hướng dẫn', | ||
10 | anchor: { | ||
11 | toolbar: 'Chèn/Sửa điểm neo', | ||
12 | menu: 'Thuộc tính điểm neo', | ||
13 | title: 'Thuộc tính điểm neo', | ||
14 | name: 'Tên của điểm neo', | ||
15 | errorName: 'Hãy nhập vào tên của điểm neo', | ||
16 | remove: 'Xóa neo' | ||
17 | }, | ||
18 | anchorId: 'Theo định danh thành phần', | ||
19 | anchorName: 'Theo tên điểm neo', | ||
20 | charset: 'Bảng mã của tài nguyên được liên kết đến', | ||
21 | cssClasses: 'Lớp Stylesheet', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: 'Display Text', // MISSING | ||
24 | emailAddress: 'Thư điện tử', | ||
25 | emailBody: 'Nội dung thông điệp', | ||
26 | emailSubject: 'Tiêu đề thông điệp', | ||
27 | id: 'Định danh', | ||
28 | info: 'Thông tin liên kết', | ||
29 | langCode: 'Mã ngôn ngữ', | ||
30 | langDir: 'Hướng ngôn ngữ', | ||
31 | langDirLTR: 'Trái sang phải (LTR)', | ||
32 | langDirRTL: 'Phải sang trái (RTL)', | ||
33 | menu: 'Sửa liên kết', | ||
34 | name: 'Tên', | ||
35 | noAnchors: '(Không có điểm neo nào trong tài liệu)', | ||
36 | noEmail: 'Hãy đưa vào địa chỉ thư điện tử', | ||
37 | noUrl: 'Hãy đưa vào đường dẫn liên kết (URL)', | ||
38 | other: '<khác>', | ||
39 | popupDependent: 'Phụ thuộc (Netscape)', | ||
40 | popupFeatures: 'Đặc điểm của cửa sổ Popup', | ||
41 | popupFullScreen: 'Toàn màn hình (IE)', | ||
42 | popupLeft: 'Vị trí bên trái', | ||
43 | popupLocationBar: 'Thanh vị trí', | ||
44 | popupMenuBar: 'Thanh Menu', | ||
45 | popupResizable: 'Có thể thay đổi kích cỡ', | ||
46 | popupScrollBars: 'Thanh cuộn', | ||
47 | popupStatusBar: 'Thanh trạng thái', | ||
48 | popupToolbar: 'Thanh công cụ', | ||
49 | popupTop: 'Vị trí phía trên', | ||
50 | rel: 'Quan hệ', | ||
51 | selectAnchor: 'Chọn một điểm neo', | ||
52 | styles: 'Kiểu (style)', | ||
53 | tabIndex: 'Chỉ số của Tab', | ||
54 | target: 'Đích', | ||
55 | targetFrame: '<khung>', | ||
56 | targetFrameName: 'Tên khung đích', | ||
57 | targetPopup: '<cửa sổ popup>', | ||
58 | targetPopupName: 'Tên cửa sổ Popup', | ||
59 | title: 'Liên kết', | ||
60 | toAnchor: 'Neo trong trang này', | ||
61 | toEmail: 'Thư điện tử', | ||
62 | toUrl: 'URL', | ||
63 | toolbar: 'Chèn/Sửa liên kết', | ||
64 | type: 'Kiểu liên kết', | ||
65 | unlink: 'Xoá liên kết', | ||
66 | upload: 'Tải lên' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'zh-cn', { | ||
6 | acccessKey: '访问键', | ||
7 | advanced: '高级', | ||
8 | advisoryContentType: '内容类型', | ||
9 | advisoryTitle: '标题', | ||
10 | anchor: { | ||
11 | toolbar: '插入/编辑锚点链接', | ||
12 | menu: '锚点链接属性', | ||
13 | title: '锚点链接属性', | ||
14 | name: '锚点名称', | ||
15 | errorName: '请输入锚点名称', | ||
16 | remove: '删除锚点' | ||
17 | }, | ||
18 | anchorId: '按锚点 ID', | ||
19 | anchorName: '按锚点名称', | ||
20 | charset: '字符编码', | ||
21 | cssClasses: '样式类名称', | ||
22 | download: '强制下载', | ||
23 | displayText: '显示文本', | ||
24 | emailAddress: '地址', | ||
25 | emailBody: '内容', | ||
26 | emailSubject: '主题', | ||
27 | id: 'ID', | ||
28 | info: '超链接信息', | ||
29 | langCode: '语言代码', | ||
30 | langDir: '语言方向', | ||
31 | langDirLTR: '从左到右 (LTR)', | ||
32 | langDirRTL: '从右到左 (RTL)', | ||
33 | menu: '编辑超链接', | ||
34 | name: '名称', | ||
35 | noAnchors: '(此文档没有可用的锚点)', | ||
36 | noEmail: '请输入电子邮件地址', | ||
37 | noUrl: '请输入超链接地址', | ||
38 | other: '<其他>', | ||
39 | popupDependent: '依附 (NS)', | ||
40 | popupFeatures: '弹出窗口属性', | ||
41 | popupFullScreen: '全屏 (IE)', | ||
42 | popupLeft: '左', | ||
43 | popupLocationBar: '地址栏', | ||
44 | popupMenuBar: '菜单栏', | ||
45 | popupResizable: '可缩放', | ||
46 | popupScrollBars: '滚动条', | ||
47 | popupStatusBar: '状态栏', | ||
48 | popupToolbar: '工具栏', | ||
49 | popupTop: '右', | ||
50 | rel: '关联', | ||
51 | selectAnchor: '选择一个锚点', | ||
52 | styles: '行内样式', | ||
53 | tabIndex: 'Tab 键次序', | ||
54 | target: '目标', | ||
55 | targetFrame: '<框架>', | ||
56 | targetFrameName: '目标框架名称', | ||
57 | targetPopup: '<弹出窗口>', | ||
58 | targetPopupName: '弹出窗口名称', | ||
59 | title: '超链接', | ||
60 | toAnchor: '页内锚点链接', | ||
61 | toEmail: '电子邮件', | ||
62 | toUrl: '地址', | ||
63 | toolbar: '插入/编辑超链接', | ||
64 | type: '超链接类型', | ||
65 | unlink: '取消超链接', | ||
66 | upload: '上传' | ||
67 | } ); | ||
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 @@ | |||
1 | /* | ||
2 | Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | CKEDITOR.plugins.setLang( 'link', 'zh', { | ||
6 | acccessKey: '便捷鍵', | ||
7 | advanced: '進階', | ||
8 | advisoryContentType: '建議內容類型', | ||
9 | advisoryTitle: '標題', | ||
10 | anchor: { | ||
11 | toolbar: '錨點', | ||
12 | menu: '編輯錨點', | ||
13 | title: '錨點內容', | ||
14 | name: '錨點名稱', | ||
15 | errorName: '請輸入錨點名稱', | ||
16 | remove: '移除錨點' | ||
17 | }, | ||
18 | anchorId: '依元件編號', | ||
19 | anchorName: '依錨點名稱', | ||
20 | charset: '連結資源的字元集', | ||
21 | cssClasses: '樣式表類別', | ||
22 | download: 'Force Download', // MISSING | ||
23 | displayText: '顯示文字', | ||
24 | emailAddress: '電子郵件地址', | ||
25 | emailBody: '郵件本文', | ||
26 | emailSubject: '郵件主旨', | ||
27 | id: 'ID', | ||
28 | info: '連結資訊', | ||
29 | langCode: '語言碼', | ||
30 | langDir: '語言方向', | ||
31 | langDirLTR: '由左至右 (LTR)', | ||
32 | langDirRTL: '由右至左 (RTL)', | ||
33 | menu: '編輯連結', | ||
34 | name: '名稱', | ||
35 | noAnchors: '(本文件中無可用之錨點)', | ||
36 | noEmail: '請輸入電子郵件', | ||
37 | noUrl: '請輸入連結 URL', | ||
38 | other: '<其他>', | ||
39 | popupDependent: '獨立 (Netscape)', | ||
40 | popupFeatures: '快顯視窗功能', | ||
41 | popupFullScreen: '全螢幕 (IE)', | ||
42 | popupLeft: '左側位置', | ||
43 | popupLocationBar: '位置列', | ||
44 | popupMenuBar: '功能表列', | ||
45 | popupResizable: '可調大小', | ||
46 | popupScrollBars: '捲軸', | ||
47 | popupStatusBar: '狀態列', | ||
48 | popupToolbar: '工具列', | ||
49 | popupTop: '頂端位置', | ||
50 | rel: '關係', | ||
51 | selectAnchor: '選取一個錨點', | ||
52 | styles: '樣式', | ||
53 | tabIndex: '定位順序', | ||
54 | target: '目標', | ||
55 | targetFrame: '<框架>', | ||
56 | targetFrameName: '目標框架名稱', | ||
57 | targetPopup: '<快顯視窗>', | ||
58 | targetPopupName: '快顯視窗名稱', | ||
59 | title: '連結', | ||
60 | toAnchor: '文字中的錨點連結', | ||
61 | toEmail: '電子郵件', | ||
62 | toUrl: '網址', | ||
63 | toolbar: '連結', | ||
64 | type: '連結類型', | ||
65 | unlink: '取消連結', | ||
66 | upload: '上傳' | ||
67 | } ); | ||
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 @@ | |||
1 | /** | ||
2 | * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. | ||
3 | * For licensing, see LICENSE.md or http://ckeditor.com/license | ||
4 | */ | ||
5 | |||
6 | 'use strict'; | ||
7 | |||
8 | ( function() { | ||
9 | CKEDITOR.plugins.add( 'link', { | ||
10 | requires: 'dialog,fakeobjects', | ||
11 | // jscs:disable maximumLineLength | ||
12 | 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% | ||
13 | // jscs:enable maximumLineLength | ||
14 | icons: 'anchor,anchor-rtl,link,unlink', // %REMOVE_LINE_CORE% | ||
15 | hidpi: true, // %REMOVE_LINE_CORE% | ||
16 | onLoad: function() { | ||
17 | // Add the CSS styles for anchor placeholders. | ||
18 | var iconPath = CKEDITOR.getUrl( this.path + 'images' + ( CKEDITOR.env.hidpi ? '/hidpi' : '' ) + '/anchor.png' ), | ||
19 | baseStyle = 'background:url(' + iconPath + ') no-repeat %1 center;border:1px dotted #00f;background-size:16px;'; | ||
20 | |||
21 | var template = '.%2 a.cke_anchor,' + | ||
22 | '.%2 a.cke_anchor_empty' + | ||
23 | ',.cke_editable.%2 a[name]' + | ||
24 | ',.cke_editable.%2 a[data-cke-saved-name]' + | ||
25 | '{' + | ||
26 | baseStyle + | ||
27 | 'padding-%1:18px;' + | ||
28 | // Show the arrow cursor for the anchor image (FF at least). | ||
29 | 'cursor:auto;' + | ||
30 | '}' + | ||
31 | '.%2 img.cke_anchor' + | ||
32 | '{' + | ||
33 | baseStyle + | ||
34 | 'width:16px;' + | ||
35 | 'min-height:15px;' + | ||
36 | // The default line-height on IE. | ||
37 | 'height:1.15em;' + | ||
38 | // Opera works better with "middle" (even if not perfect) | ||
39 | 'vertical-align:text-bottom;' + | ||
40 | '}'; | ||
41 | |||
42 | // Styles with contents direction awareness. | ||
43 | function cssWithDir( dir ) { | ||
44 | return template.replace( /%1/g, dir == 'rtl' ? 'right' : 'left' ).replace( /%2/g, 'cke_contents_' + dir ); | ||
45 | } | ||
46 | |||
47 | CKEDITOR.addCss( cssWithDir( 'ltr' ) + cssWithDir( 'rtl' ) ); | ||
48 | }, | ||
49 | |||
50 | init: function( editor ) { | ||
51 | var allowed = 'a[!href]', | ||
52 | required = 'a[href]'; | ||
53 | |||
54 | if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'advanced' ) ) | ||
55 | allowed = allowed.replace( ']', ',accesskey,charset,dir,id,lang,name,rel,tabindex,title,type,download]{*}(*)' ); | ||
56 | if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'target' ) ) | ||
57 | allowed = allowed.replace( ']', ',target,onclick]' ); | ||
58 | |||
59 | // Add the link and unlink buttons. | ||
60 | editor.addCommand( 'link', new CKEDITOR.dialogCommand( 'link', { | ||
61 | allowedContent: allowed, | ||
62 | requiredContent: required | ||
63 | } ) ); | ||
64 | editor.addCommand( 'anchor', new CKEDITOR.dialogCommand( 'anchor', { | ||
65 | allowedContent: 'a[!name,id]', | ||
66 | requiredContent: 'a[name]' | ||
67 | } ) ); | ||
68 | editor.addCommand( 'unlink', new CKEDITOR.unlinkCommand() ); | ||
69 | editor.addCommand( 'removeAnchor', new CKEDITOR.removeAnchorCommand() ); | ||
70 | |||
71 | editor.setKeystroke( CKEDITOR.CTRL + 76 /*L*/, 'link' ); | ||
72 | |||
73 | if ( editor.ui.addButton ) { | ||
74 | editor.ui.addButton( 'Link', { | ||
75 | label: editor.lang.link.toolbar, | ||
76 | command: 'link', | ||
77 | toolbar: 'links,10' | ||
78 | } ); | ||
79 | editor.ui.addButton( 'Unlink', { | ||
80 | label: editor.lang.link.unlink, | ||
81 | command: 'unlink', | ||
82 | toolbar: 'links,20' | ||
83 | } ); | ||
84 | editor.ui.addButton( 'Anchor', { | ||
85 | label: editor.lang.link.anchor.toolbar, | ||
86 | command: 'anchor', | ||
87 | toolbar: 'links,30' | ||
88 | } ); | ||
89 | } | ||
90 | |||
91 | CKEDITOR.dialog.add( 'link', this.path + 'dialogs/link.js' ); | ||
92 | CKEDITOR.dialog.add( 'anchor', this.path + 'dialogs/anchor.js' ); | ||
93 | |||
94 | editor.on( 'doubleclick', function( evt ) { | ||
95 | var element = CKEDITOR.plugins.link.getSelectedLink( editor ) || evt.data.element; | ||
96 | |||
97 | if ( !element.isReadOnly() ) { | ||
98 | if ( element.is( 'a' ) ) { | ||
99 | evt.data.dialog = ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ? 'anchor' : 'link'; | ||
100 | |||
101 | // Pass the link to be selected along with event data. | ||
102 | evt.data.link = element; | ||
103 | } else if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) ) { | ||
104 | evt.data.dialog = 'anchor'; | ||
105 | } | ||
106 | } | ||
107 | }, null, null, 0 ); | ||
108 | |||
109 | // If event was cancelled, link passed in event data will not be selected. | ||
110 | editor.on( 'doubleclick', function( evt ) { | ||
111 | // Make sure both links and anchors are selected (#11822). | ||
112 | if ( evt.data.dialog in { link: 1, anchor: 1 } && evt.data.link ) | ||
113 | editor.getSelection().selectElement( evt.data.link ); | ||
114 | }, null, null, 20 ); | ||
115 | |||
116 | // If the "menu" plugin is loaded, register the menu items. | ||
117 | if ( editor.addMenuItems ) { | ||
118 | editor.addMenuItems( { | ||
119 | anchor: { | ||
120 | label: editor.lang.link.anchor.menu, | ||
121 | command: 'anchor', | ||
122 | group: 'anchor', | ||
123 | order: 1 | ||
124 | }, | ||
125 | |||
126 | removeAnchor: { | ||
127 | label: editor.lang.link.anchor.remove, | ||
128 | command: 'removeAnchor', | ||
129 | group: 'anchor', | ||
130 | order: 5 | ||
131 | }, | ||
132 | |||
133 | link: { | ||
134 | label: editor.lang.link.menu, | ||
135 | command: 'link', | ||
136 | group: 'link', | ||
137 | order: 1 | ||
138 | }, | ||
139 | |||
140 | unlink: { | ||
141 | label: editor.lang.link.unlink, | ||
142 | command: 'unlink', | ||
143 | group: 'link', | ||
144 | order: 5 | ||
145 | } | ||
146 | } ); | ||
147 | } | ||
148 | |||
149 | // If the "contextmenu" plugin is loaded, register the listeners. | ||
150 | if ( editor.contextMenu ) { | ||
151 | editor.contextMenu.addListener( function( element ) { | ||
152 | if ( !element || element.isReadOnly() ) | ||
153 | return null; | ||
154 | |||
155 | var anchor = CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ); | ||
156 | |||
157 | if ( !anchor && !( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) | ||
158 | return null; | ||
159 | |||
160 | var menu = {}; | ||
161 | |||
162 | if ( anchor.getAttribute( 'href' ) && anchor.getChildCount() ) | ||
163 | menu = { link: CKEDITOR.TRISTATE_OFF, unlink: CKEDITOR.TRISTATE_OFF }; | ||
164 | |||
165 | if ( anchor && anchor.hasAttribute( 'name' ) ) | ||
166 | menu.anchor = menu.removeAnchor = CKEDITOR.TRISTATE_OFF; | ||
167 | |||
168 | return menu; | ||
169 | } ); | ||
170 | } | ||
171 | |||
172 | this.compiledProtectionFunction = getCompiledProtectionFunction( editor ); | ||
173 | }, | ||
174 | |||
175 | afterInit: function( editor ) { | ||
176 | // Empty anchors upcasting to fake objects. | ||
177 | editor.dataProcessor.dataFilter.addRules( { | ||
178 | elements: { | ||
179 | a: function( element ) { | ||
180 | if ( !element.attributes.name ) | ||
181 | return null; | ||
182 | |||
183 | if ( !element.children.length ) | ||
184 | return editor.createFakeParserElement( element, 'cke_anchor', 'anchor' ); | ||
185 | |||
186 | return null; | ||
187 | } | ||
188 | } | ||
189 | } ); | ||
190 | |||
191 | var pathFilters = editor._.elementsPath && editor._.elementsPath.filters; | ||
192 | if ( pathFilters ) { | ||
193 | pathFilters.push( function( element, name ) { | ||
194 | if ( name == 'a' ) { | ||
195 | if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) || ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ) | ||
196 | return 'anchor'; | ||
197 | } | ||
198 | } ); | ||
199 | } | ||
200 | } | ||
201 | } ); | ||
202 | |||
203 | // Loads the parameters in a selected link to the link dialog fields. | ||
204 | var javascriptProtocolRegex = /^javascript:/, | ||
205 | emailRegex = /^mailto:([^?]+)(?:\?(.+))?$/, | ||
206 | emailSubjectRegex = /subject=([^;?:@&=$,\/]*)/i, | ||
207 | emailBodyRegex = /body=([^;?:@&=$,\/]*)/i, | ||
208 | anchorRegex = /^#(.*)$/, | ||
209 | urlRegex = /^((?:http|https|ftp|news):\/\/)?(.*)$/, | ||
210 | selectableTargets = /^(_(?:self|top|parent|blank))$/, | ||
211 | encodedEmailLinkRegex = /^javascript:void\(location\.href='mailto:'\+String\.fromCharCode\(([^)]+)\)(?:\+'(.*)')?\)$/, | ||
212 | functionCallProtectedEmailLinkRegex = /^javascript:([^(]+)\(([^)]+)\)$/, | ||
213 | popupRegex = /\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*/, | ||
214 | popupFeaturesRegex = /(?:^|,)([^=]+)=(\d+|yes|no)/gi; | ||
215 | |||
216 | var advAttrNames = { | ||
217 | id: 'advId', | ||
218 | dir: 'advLangDir', | ||
219 | accessKey: 'advAccessKey', | ||
220 | // 'data-cke-saved-name': 'advName', | ||
221 | name: 'advName', | ||
222 | lang: 'advLangCode', | ||
223 | tabindex: 'advTabIndex', | ||
224 | title: 'advTitle', | ||
225 | type: 'advContentType', | ||
226 | 'class': 'advCSSClasses', | ||
227 | charset: 'advCharset', | ||
228 | style: 'advStyles', | ||
229 | rel: 'advRel' | ||
230 | }; | ||
231 | |||
232 | function unescapeSingleQuote( str ) { | ||
233 | return str.replace( /\\'/g, '\'' ); | ||
234 | } | ||
235 | |||
236 | function escapeSingleQuote( str ) { | ||
237 | return str.replace( /'/g, '\\$&' ); | ||
238 | } | ||
239 | |||
240 | function protectEmailAddressAsEncodedString( address ) { | ||
241 | var charCode, | ||
242 | length = address.length, | ||
243 | encodedChars = []; | ||
244 | |||
245 | for ( var i = 0; i < length; i++ ) { | ||
246 | charCode = address.charCodeAt( i ); | ||
247 | encodedChars.push( charCode ); | ||
248 | } | ||
249 | |||
250 | return 'String.fromCharCode(' + encodedChars.join( ',' ) + ')'; | ||
251 | } | ||
252 | |||
253 | function protectEmailLinkAsFunction( editor, email ) { | ||
254 | var plugin = editor.plugins.link, | ||
255 | name = plugin.compiledProtectionFunction.name, | ||
256 | params = plugin.compiledProtectionFunction.params, | ||
257 | paramName, paramValue, retval; | ||
258 | |||
259 | retval = [ name, '(' ]; | ||
260 | for ( var i = 0; i < params.length; i++ ) { | ||
261 | paramName = params[ i ].toLowerCase(); | ||
262 | paramValue = email[ paramName ]; | ||
263 | |||
264 | i > 0 && retval.push( ',' ); | ||
265 | retval.push( '\'', paramValue ? escapeSingleQuote( encodeURIComponent( email[ paramName ] ) ) : '', '\'' ); | ||
266 | } | ||
267 | retval.push( ')' ); | ||
268 | return retval.join( '' ); | ||
269 | } | ||
270 | |||
271 | function getCompiledProtectionFunction( editor ) { | ||
272 | var emailProtection = editor.config.emailProtection || '', | ||
273 | compiledProtectionFunction; | ||
274 | |||
275 | // Compile the protection function pattern. | ||
276 | if ( emailProtection && emailProtection != 'encode' ) { | ||
277 | compiledProtectionFunction = {}; | ||
278 | |||
279 | emailProtection.replace( /^([^(]+)\(([^)]+)\)$/, function( match, funcName, params ) { | ||
280 | compiledProtectionFunction.name = funcName; | ||
281 | compiledProtectionFunction.params = []; | ||
282 | params.replace( /[^,\s]+/g, function( param ) { | ||
283 | compiledProtectionFunction.params.push( param ); | ||
284 | } ); | ||
285 | } ); | ||
286 | } | ||
287 | |||
288 | return compiledProtectionFunction; | ||
289 | } | ||
290 | |||
291 | /** | ||
292 | * Set of Link plugin helpers. | ||
293 | * | ||
294 | * @class | ||
295 | * @singleton | ||
296 | */ | ||
297 | CKEDITOR.plugins.link = { | ||
298 | /** | ||
299 | * Get the surrounding link element of the current selection. | ||
300 | * | ||
301 | * CKEDITOR.plugins.link.getSelectedLink( editor ); | ||
302 | * | ||
303 | * // The following selections will all return the link element. | ||
304 | * | ||
305 | * <a href="#">li^nk</a> | ||
306 | * <a href="#">[link]</a> | ||
307 | * text[<a href="#">link]</a> | ||
308 | * <a href="#">li[nk</a>] | ||
309 | * [<b><a href="#">li]nk</a></b>] | ||
310 | * [<a href="#"><b>li]nk</b></a> | ||
311 | * | ||
312 | * @since 3.2.1 | ||
313 | * @param {CKEDITOR.editor} editor | ||
314 | */ | ||
315 | getSelectedLink: function( editor ) { | ||
316 | var selection = editor.getSelection(); | ||
317 | var selectedElement = selection.getSelectedElement(); | ||
318 | if ( selectedElement && selectedElement.is( 'a' ) ) | ||
319 | return selectedElement; | ||
320 | |||
321 | var range = selection.getRanges()[ 0 ]; | ||
322 | |||
323 | if ( range ) { | ||
324 | range.shrink( CKEDITOR.SHRINK_TEXT ); | ||
325 | return editor.elementPath( range.getCommonAncestor() ).contains( 'a', 1 ); | ||
326 | } | ||
327 | return null; | ||
328 | }, | ||
329 | |||
330 | /** | ||
331 | * Collects anchors available in the editor (i.e. used by the Link plugin). | ||
332 | * Note that the scope of search is different for inline (the "global" document) and | ||
333 | * classic (`iframe`-based) editors (the "inner" document). | ||
334 | * | ||
335 | * @since 4.3.3 | ||
336 | * @param {CKEDITOR.editor} editor | ||
337 | * @returns {CKEDITOR.dom.element[]} An array of anchor elements. | ||
338 | */ | ||
339 | getEditorAnchors: function( editor ) { | ||
340 | var editable = editor.editable(), | ||
341 | |||
342 | // The scope of search for anchors is the entire document for inline editors | ||
343 | // and editor's editable for classic editor/divarea (#11359). | ||
344 | scope = ( editable.isInline() && !editor.plugins.divarea ) ? editor.document : editable, | ||
345 | |||
346 | links = scope.getElementsByTag( 'a' ), | ||
347 | imgs = scope.getElementsByTag( 'img' ), | ||
348 | anchors = [], | ||
349 | i = 0, | ||
350 | item; | ||
351 | |||
352 | // Retrieve all anchors within the scope. | ||
353 | while ( ( item = links.getItem( i++ ) ) ) { | ||
354 | if ( item.data( 'cke-saved-name' ) || item.hasAttribute( 'name' ) ) { | ||
355 | anchors.push( { | ||
356 | name: item.data( 'cke-saved-name' ) || item.getAttribute( 'name' ), | ||
357 | id: item.getAttribute( 'id' ) | ||
358 | } ); | ||
359 | } | ||
360 | } | ||
361 | // Retrieve all "fake anchors" within the scope. | ||
362 | i = 0; | ||
363 | |||
364 | while ( ( item = imgs.getItem( i++ ) ) ) { | ||
365 | if ( ( item = this.tryRestoreFakeAnchor( editor, item ) ) ) { | ||
366 | anchors.push( { | ||
367 | name: item.getAttribute( 'name' ), | ||
368 | id: item.getAttribute( 'id' ) | ||
369 | } ); | ||
370 | } | ||
371 | } | ||
372 | |||
373 | return anchors; | ||
374 | }, | ||
375 | |||
376 | /** | ||
377 | * Opera and WebKit do not make it possible to select empty anchors. Fake | ||
378 | * elements must be used for them. | ||
379 | * | ||
380 | * @readonly | ||
381 | * @deprecated 4.3.3 It is set to `true` in every browser. | ||
382 | * @property {Boolean} | ||
383 | */ | ||
384 | fakeAnchor: true, | ||
385 | |||
386 | /** | ||
387 | * For browsers that do not support CSS3 `a[name]:empty()`. Note that IE9 is included because of #7783. | ||
388 | * | ||
389 | * @readonly | ||
390 | * @deprecated 4.3.3 It is set to `false` in every browser. | ||
391 | * @property {Boolean} synAnchorSelector | ||
392 | */ | ||
393 | |||
394 | /** | ||
395 | * For browsers that have editing issues with an empty anchor. | ||
396 | * | ||
397 | * @readonly | ||
398 | * @deprecated 4.3.3 It is set to `false` in every browser. | ||
399 | * @property {Boolean} emptyAnchorFix | ||
400 | */ | ||
401 | |||
402 | /** | ||
403 | * Returns an element representing a real anchor restored from a fake anchor. | ||
404 | * | ||
405 | * @param {CKEDITOR.editor} editor | ||
406 | * @param {CKEDITOR.dom.element} element | ||
407 | * @returns {CKEDITOR.dom.element} Restored anchor element or nothing if the | ||
408 | * passed element was not a fake anchor. | ||
409 | */ | ||
410 | tryRestoreFakeAnchor: function( editor, element ) { | ||
411 | if ( element && element.data( 'cke-real-element-type' ) && element.data( 'cke-real-element-type' ) == 'anchor' ) { | ||
412 | var link = editor.restoreRealElement( element ); | ||
413 | if ( link.data( 'cke-saved-name' ) ) | ||
414 | return link; | ||
415 | } | ||
416 | }, | ||
417 | |||
418 | /** | ||
419 | * Parses attributes of the link element and returns an object representing | ||
420 | * the current state (data) of the link. This data format is a plain object accepted | ||
421 | * e.g. by the Link dialog window and {@link #getLinkAttributes}. | ||
422 | * | ||
423 | * **Note:** Data model format produced by the parser must be compatible with the Link | ||
424 | * plugin dialog because it is passed directly to {@link CKEDITOR.dialog#setupContent}. | ||
425 | * | ||
426 | * @since 4.4 | ||
427 | * @param {CKEDITOR.editor} editor | ||
428 | * @param {CKEDITOR.dom.element} element | ||
429 | * @returns {Object} An object of link data. | ||
430 | */ | ||
431 | parseLinkAttributes: function( editor, element ) { | ||
432 | var href = ( element && ( element.data( 'cke-saved-href' ) || element.getAttribute( 'href' ) ) ) || '', | ||
433 | compiledProtectionFunction = editor.plugins.link.compiledProtectionFunction, | ||
434 | emailProtection = editor.config.emailProtection, | ||
435 | javascriptMatch, emailMatch, anchorMatch, urlMatch, | ||
436 | retval = {}; | ||
437 | |||
438 | if ( ( javascriptMatch = href.match( javascriptProtocolRegex ) ) ) { | ||
439 | if ( emailProtection == 'encode' ) { | ||
440 | href = href.replace( encodedEmailLinkRegex, function( match, protectedAddress, rest ) { | ||
441 | // Without it 'undefined' is appended to e-mails without subject and body (#9192). | ||
442 | rest = rest || ''; | ||
443 | |||
444 | return 'mailto:' + | ||
445 | String.fromCharCode.apply( String, protectedAddress.split( ',' ) ) + | ||
446 | unescapeSingleQuote( rest ); | ||
447 | } ); | ||
448 | } | ||
449 | // Protected email link as function call. | ||
450 | else if ( emailProtection ) { | ||
451 | href.replace( functionCallProtectedEmailLinkRegex, function( match, funcName, funcArgs ) { | ||
452 | if ( funcName == compiledProtectionFunction.name ) { | ||
453 | retval.type = 'email'; | ||
454 | var email = retval.email = {}; | ||
455 | |||
456 | var paramRegex = /[^,\s]+/g, | ||
457 | paramQuoteRegex = /(^')|('$)/g, | ||
458 | paramsMatch = funcArgs.match( paramRegex ), | ||
459 | paramsMatchLength = paramsMatch.length, | ||
460 | paramName, paramVal; | ||
461 | |||
462 | for ( var i = 0; i < paramsMatchLength; i++ ) { | ||
463 | paramVal = decodeURIComponent( unescapeSingleQuote( paramsMatch[ i ].replace( paramQuoteRegex, '' ) ) ); | ||
464 | paramName = compiledProtectionFunction.params[ i ].toLowerCase(); | ||
465 | email[ paramName ] = paramVal; | ||
466 | } | ||
467 | email.address = [ email.name, email.domain ].join( '@' ); | ||
468 | } | ||
469 | } ); | ||
470 | } | ||
471 | } | ||
472 | |||
473 | if ( !retval.type ) { | ||
474 | if ( ( anchorMatch = href.match( anchorRegex ) ) ) { | ||
475 | retval.type = 'anchor'; | ||
476 | retval.anchor = {}; | ||
477 | retval.anchor.name = retval.anchor.id = anchorMatch[ 1 ]; | ||
478 | } | ||
479 | // Protected email link as encoded string. | ||
480 | else if ( ( emailMatch = href.match( emailRegex ) ) ) { | ||
481 | var subjectMatch = href.match( emailSubjectRegex ), | ||
482 | bodyMatch = href.match( emailBodyRegex ); | ||
483 | |||
484 | retval.type = 'email'; | ||
485 | var email = ( retval.email = {} ); | ||
486 | email.address = emailMatch[ 1 ]; | ||
487 | subjectMatch && ( email.subject = decodeURIComponent( subjectMatch[ 1 ] ) ); | ||
488 | bodyMatch && ( email.body = decodeURIComponent( bodyMatch[ 1 ] ) ); | ||
489 | } | ||
490 | // urlRegex matches empty strings, so need to check for href as well. | ||
491 | else if ( href && ( urlMatch = href.match( urlRegex ) ) ) { | ||
492 | retval.type = 'url'; | ||
493 | retval.url = {}; | ||
494 | retval.url.protocol = urlMatch[ 1 ]; | ||
495 | retval.url.url = urlMatch[ 2 ]; | ||
496 | } | ||
497 | } | ||
498 | |||
499 | // Load target and popup settings. | ||
500 | if ( element ) { | ||
501 | var target = element.getAttribute( 'target' ); | ||
502 | |||
503 | // IE BUG: target attribute is an empty string instead of null in IE if it's not set. | ||
504 | if ( !target ) { | ||
505 | var onclick = element.data( 'cke-pa-onclick' ) || element.getAttribute( 'onclick' ), | ||
506 | onclickMatch = onclick && onclick.match( popupRegex ); | ||
507 | |||
508 | if ( onclickMatch ) { | ||
509 | retval.target = { | ||
510 | type: 'popup', | ||
511 | name: onclickMatch[ 1 ] | ||
512 | }; | ||
513 | |||
514 | var featureMatch; | ||
515 | while ( ( featureMatch = popupFeaturesRegex.exec( onclickMatch[ 2 ] ) ) ) { | ||
516 | // Some values should remain numbers (#7300) | ||
517 | if ( ( featureMatch[ 2 ] == 'yes' || featureMatch[ 2 ] == '1' ) && !( featureMatch[ 1 ] in { height: 1, width: 1, top: 1, left: 1 } ) ) | ||
518 | retval.target[ featureMatch[ 1 ] ] = true; | ||
519 | else if ( isFinite( featureMatch[ 2 ] ) ) | ||
520 | retval.target[ featureMatch[ 1 ] ] = featureMatch[ 2 ]; | ||
521 | } | ||
522 | } | ||
523 | } else { | ||
524 | retval.target = { | ||
525 | type: target.match( selectableTargets ) ? target : 'frame', | ||
526 | name: target | ||
527 | }; | ||
528 | } | ||
529 | |||
530 | var download = element.getAttribute( 'download' ); | ||
531 | if ( download !== null ) { | ||
532 | retval.download = true; | ||
533 | } | ||
534 | |||
535 | var advanced = {}; | ||
536 | |||
537 | for ( var a in advAttrNames ) { | ||
538 | var val = element.getAttribute( a ); | ||
539 | |||
540 | if ( val ) | ||
541 | advanced[ advAttrNames[ a ] ] = val; | ||
542 | } | ||
543 | |||
544 | var advName = element.data( 'cke-saved-name' ) || advanced.advName; | ||
545 | |||
546 | if ( advName ) | ||
547 | advanced.advName = advName; | ||
548 | |||
549 | if ( !CKEDITOR.tools.isEmpty( advanced ) ) | ||
550 | retval.advanced = advanced; | ||
551 | } | ||
552 | |||
553 | return retval; | ||
554 | }, | ||
555 | |||
556 | /** | ||
557 | * Converts link data produced by {@link #parseLinkAttributes} into an object which consists | ||
558 | * of attributes to be set (with their values) and an array of attributes to be removed. | ||
559 | * This method can be used to compose or to update any link element with the given data. | ||
560 | * | ||
561 | * @since 4.4 | ||
562 | * @param {CKEDITOR.editor} editor | ||
563 | * @param {Object} data Data in {@link #parseLinkAttributes} format. | ||
564 | * @returns {Object} An object consisting of two keys, i.e.: | ||
565 | * | ||
566 | * { | ||
567 | * // Attributes to be set. | ||
568 | * set: { | ||
569 | * href: 'http://foo.bar', | ||
570 | * target: 'bang' | ||
571 | * }, | ||
572 | * // Attributes to be removed. | ||
573 | * removed: [ | ||
574 | * 'id', 'style' | ||
575 | * ] | ||
576 | * } | ||
577 | * | ||
578 | */ | ||
579 | getLinkAttributes: function( editor, data ) { | ||
580 | var emailProtection = editor.config.emailProtection || '', | ||
581 | set = {}; | ||
582 | |||
583 | // Compose the URL. | ||
584 | switch ( data.type ) { | ||
585 | case 'url': | ||
586 | var protocol = ( data.url && data.url.protocol !== undefined ) ? data.url.protocol : 'http://', | ||
587 | url = ( data.url && CKEDITOR.tools.trim( data.url.url ) ) || ''; | ||
588 | |||
589 | set[ 'data-cke-saved-href' ] = ( url.indexOf( '/' ) === 0 ) ? url : protocol + url; | ||
590 | |||
591 | break; | ||
592 | case 'anchor': | ||
593 | var name = ( data.anchor && data.anchor.name ), | ||
594 | id = ( data.anchor && data.anchor.id ); | ||
595 | |||
596 | set[ 'data-cke-saved-href' ] = '#' + ( name || id || '' ); | ||
597 | |||
598 | break; | ||
599 | case 'email': | ||
600 | var email = data.email, | ||
601 | address = email.address, | ||
602 | linkHref; | ||
603 | |||
604 | switch ( emailProtection ) { | ||
605 | case '': | ||
606 | case 'encode': | ||
607 | var subject = encodeURIComponent( email.subject || '' ), | ||
608 | body = encodeURIComponent( email.body || '' ), | ||
609 | argList = []; | ||
610 | |||
611 | // Build the e-mail parameters first. | ||
612 | subject && argList.push( 'subject=' + subject ); | ||
613 | body && argList.push( 'body=' + body ); | ||
614 | argList = argList.length ? '?' + argList.join( '&' ) : ''; | ||
615 | |||
616 | if ( emailProtection == 'encode' ) { | ||
617 | linkHref = [ | ||
618 | 'javascript:void(location.href=\'mailto:\'+', // jshint ignore:line | ||
619 | protectEmailAddressAsEncodedString( address ) | ||
620 | ]; | ||
621 | // parameters are optional. | ||
622 | argList && linkHref.push( '+\'', escapeSingleQuote( argList ), '\'' ); | ||
623 | |||
624 | linkHref.push( ')' ); | ||
625 | } else { | ||
626 | linkHref = [ 'mailto:', address, argList ]; | ||
627 | } | ||
628 | |||
629 | break; | ||
630 | default: | ||
631 | // Separating name and domain. | ||
632 | var nameAndDomain = address.split( '@', 2 ); | ||
633 | email.name = nameAndDomain[ 0 ]; | ||
634 | email.domain = nameAndDomain[ 1 ]; | ||
635 | |||
636 | linkHref = [ 'javascript:', protectEmailLinkAsFunction( editor, email ) ]; // jshint ignore:line | ||
637 | } | ||
638 | |||
639 | set[ 'data-cke-saved-href' ] = linkHref.join( '' ); | ||
640 | break; | ||
641 | } | ||
642 | |||
643 | // Popups and target. | ||
644 | if ( data.target ) { | ||
645 | if ( data.target.type == 'popup' ) { | ||
646 | var onclickList = [ | ||
647 | 'window.open(this.href, \'', data.target.name || '', '\', \'' | ||
648 | ], | ||
649 | featureList = [ | ||
650 | 'resizable', 'status', 'location', 'toolbar', 'menubar', 'fullscreen', 'scrollbars', 'dependent' | ||
651 | ], | ||
652 | featureLength = featureList.length, | ||
653 | addFeature = function( featureName ) { | ||
654 | if ( data.target[ featureName ] ) | ||
655 | featureList.push( featureName + '=' + data.target[ featureName ] ); | ||
656 | }; | ||
657 | |||
658 | for ( var i = 0; i < featureLength; i++ ) | ||
659 | featureList[ i ] = featureList[ i ] + ( data.target[ featureList[ i ] ] ? '=yes' : '=no' ); | ||
660 | |||
661 | addFeature( 'width' ); | ||
662 | addFeature( 'left' ); | ||
663 | addFeature( 'height' ); | ||
664 | addFeature( 'top' ); | ||
665 | |||
666 | onclickList.push( featureList.join( ',' ), '\'); return false;' ); | ||
667 | set[ 'data-cke-pa-onclick' ] = onclickList.join( '' ); | ||
668 | } | ||
669 | else if ( data.target.type != 'notSet' && data.target.name ) { | ||
670 | set.target = data.target.name; | ||
671 | } | ||
672 | } | ||
673 | |||
674 | // Force download attribute. | ||
675 | if ( data.download ) { | ||
676 | set.download = ''; | ||
677 | } | ||
678 | |||
679 | // Advanced attributes. | ||
680 | if ( data.advanced ) { | ||
681 | for ( var a in advAttrNames ) { | ||
682 | var val = data.advanced[ advAttrNames[ a ] ]; | ||
683 | |||
684 | if ( val ) | ||
685 | set[ a ] = val; | ||
686 | } | ||
687 | |||
688 | if ( set.name ) | ||
689 | set[ 'data-cke-saved-name' ] = set.name; | ||
690 | } | ||
691 | |||
692 | // Browser need the "href" fro copy/paste link to work. (#6641) | ||
693 | if ( set[ 'data-cke-saved-href' ] ) | ||
694 | set.href = set[ 'data-cke-saved-href' ]; | ||
695 | |||
696 | var removed = { | ||
697 | target: 1, | ||
698 | onclick: 1, | ||
699 | 'data-cke-pa-onclick': 1, | ||
700 | 'data-cke-saved-name': 1, | ||
701 | 'download': 1 | ||
702 | }; | ||
703 | |||
704 | if ( data.advanced ) | ||
705 | CKEDITOR.tools.extend( removed, advAttrNames ); | ||
706 | |||
707 | // Remove all attributes which are not currently set. | ||
708 | for ( var s in set ) | ||
709 | delete removed[ s ]; | ||
710 | |||
711 | return { | ||
712 | set: set, | ||
713 | removed: CKEDITOR.tools.objectKeys( removed ) | ||
714 | }; | ||
715 | }, | ||
716 | |||
717 | |||
718 | /** | ||
719 | * Determines whether an element should have a "Display Text" field in the Link dialog. | ||
720 | * | ||
721 | * @since 4.5.11 | ||
722 | * @param {CKEDITOR.dom.element/null} element Selected element, `null` if none selected or if a ranged selection | ||
723 | * is made. | ||
724 | * @param {CKEDITOR.editor} editor The editor instance for which the check is performed. | ||
725 | * @returns {Boolean} | ||
726 | */ | ||
727 | showDisplayTextForElement: function( element, editor ) { | ||
728 | var undesiredElements = { | ||
729 | img: 1, | ||
730 | table: 1, | ||
731 | tbody: 1, | ||
732 | thead: 1, | ||
733 | tfoot: 1, | ||
734 | input: 1, | ||
735 | select: 1, | ||
736 | textarea: 1 | ||
737 | }; | ||
738 | |||
739 | // Widget duck typing, we don't want to show display text for widgets. | ||
740 | if ( editor.widgets && editor.widgets.focused ) { | ||
741 | return false; | ||
742 | } | ||
743 | |||
744 | return !element || !element.getName || !element.is( undesiredElements ); | ||
745 | } | ||
746 | }; | ||
747 | |||
748 | // TODO Much probably there's no need to expose these as public objects. | ||
749 | |||
750 | CKEDITOR.unlinkCommand = function() {}; | ||
751 | CKEDITOR.unlinkCommand.prototype = { | ||
752 | exec: function( editor ) { | ||
753 | var style = new CKEDITOR.style( { element: 'a', type: CKEDITOR.STYLE_INLINE, alwaysRemoveElement: 1 } ); | ||
754 | editor.removeStyle( style ); | ||
755 | }, | ||
756 | |||
757 | refresh: function( editor, path ) { | ||
758 | // Despite our initial hope, document.queryCommandEnabled() does not work | ||
759 | // for this in Firefox. So we must detect the state by element paths. | ||
760 | |||
761 | var element = path.lastElement && path.lastElement.getAscendant( 'a', true ); | ||
762 | |||
763 | if ( element && element.getName() == 'a' && element.getAttribute( 'href' ) && element.getChildCount() ) | ||
764 | this.setState( CKEDITOR.TRISTATE_OFF ); | ||
765 | else | ||
766 | this.setState( CKEDITOR.TRISTATE_DISABLED ); | ||
767 | }, | ||
768 | |||
769 | contextSensitive: 1, | ||
770 | startDisabled: 1, | ||
771 | requiredContent: 'a[href]' | ||
772 | }; | ||
773 | |||
774 | CKEDITOR.removeAnchorCommand = function() {}; | ||
775 | CKEDITOR.removeAnchorCommand.prototype = { | ||
776 | exec: function( editor ) { | ||
777 | var sel = editor.getSelection(), | ||
778 | bms = sel.createBookmarks(), | ||
779 | anchor; | ||
780 | if ( sel && ( anchor = sel.getSelectedElement() ) && ( !anchor.getChildCount() ? CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, anchor ) : anchor.is( 'a' ) ) ) | ||
781 | anchor.remove( 1 ); | ||
782 | else { | ||
783 | if ( ( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) { | ||
784 | if ( anchor.hasAttribute( 'href' ) ) { | ||
785 | anchor.removeAttributes( { name: 1, 'data-cke-saved-name': 1 } ); | ||
786 | anchor.removeClass( 'cke_anchor' ); | ||
787 | } else { | ||
788 | anchor.remove( 1 ); | ||
789 | } | ||
790 | } | ||
791 | } | ||
792 | sel.selectBookmarks( bms ); | ||
793 | }, | ||
794 | requiredContent: 'a[name]' | ||
795 | }; | ||
796 | |||
797 | CKEDITOR.tools.extend( CKEDITOR.config, { | ||
798 | /** | ||
799 | * Whether to show the Advanced tab in the Link dialog window. | ||
800 | * | ||
801 | * @cfg {Boolean} [linkShowAdvancedTab=true] | ||
802 | * @member CKEDITOR.config | ||
803 | */ | ||
804 | linkShowAdvancedTab: true, | ||
805 | |||
806 | /** | ||
807 | * Whether to show the Target tab in the Link dialog window. | ||
808 | * | ||
809 | * @cfg {Boolean} [linkShowTargetTab=true] | ||
810 | * @member CKEDITOR.config | ||
811 | */ | ||
812 | linkShowTargetTab: true | ||
813 | |||
814 | /** | ||
815 | * Whether JavaScript code is allowed as a `href` attribute in an anchor tag. | ||
816 | * With this option enabled it is possible to create links like: | ||
817 | * | ||
818 | * <a href="javascript:alert('Hello world!')">hello world</a> | ||
819 | * | ||
820 | * By default JavaScript links are not allowed and will not pass | ||
821 | * the Link dialog window validation. | ||
822 | * | ||
823 | * @since 4.4.1 | ||
824 | * @cfg {Boolean} [linkJavaScriptLinksAllowed=false] | ||
825 | * @member CKEDITOR.config | ||
826 | */ | ||
827 | } ); | ||
828 | } )(); | ||