Creating image2_chamilo plugin for CKEditor #1738
parent
e2557dd5de
commit
b0378df4c9
@ -0,0 +1,573 @@ |
||||
/** |
||||
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
* For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
|
||||
/** |
||||
* @fileOverview Image plugin based on Widgets API |
||||
*/ |
||||
|
||||
'use strict'; |
||||
|
||||
CKEDITOR.dialog.add( 'image2_chamilo', function( editor ) { |
||||
|
||||
// RegExp: 123, 123px, empty string ""
|
||||
var regexGetSizeOrEmpty = /(^\s*(\d+)(px)?\s*$)|^$/i, |
||||
|
||||
lockButtonId = CKEDITOR.tools.getNextId(), |
||||
resetButtonId = CKEDITOR.tools.getNextId(), |
||||
|
||||
lang = editor.lang.image2_chamilo, |
||||
commonLang = editor.lang.common, |
||||
|
||||
lockResetStyle = 'margin-top:18px;width:40px;height:20px;', |
||||
lockResetHtml = new CKEDITOR.template( |
||||
'<div>' + |
||||
'<a href="javascript:void(0)" tabindex="-1" title="' + lang.lockRatio + '" class="cke_btn_locked" id="{lockButtonId}" role="checkbox">' + |
||||
'<span class="cke_icon"></span>' + |
||||
'<span class="cke_label">' + lang.lockRatio + '</span>' + |
||||
'</a>' + |
||||
|
||||
'<a href="javascript:void(0)" tabindex="-1" title="' + lang.resetSize + '" class="cke_btn_reset" id="{resetButtonId}" role="button">' + |
||||
'<span class="cke_label">' + lang.resetSize + '</span>' + |
||||
'</a>' + |
||||
'</div>' ).output( { |
||||
lockButtonId: lockButtonId, |
||||
resetButtonId: resetButtonId |
||||
} ), |
||||
|
||||
helpers = CKEDITOR.plugins.image2_chamilo, |
||||
|
||||
// Editor instance configuration.
|
||||
config = editor.config, |
||||
|
||||
hasFileBrowser = !!( config.filebrowserImageBrowseUrl || config.filebrowserBrowseUrl ), |
||||
|
||||
// Content restrictions defined by the widget which
|
||||
// impact on dialog structure and presence of fields.
|
||||
features = editor.widgets.registered.image.features, |
||||
|
||||
// Functions inherited from image2_chamilo plugin.
|
||||
getNatural = helpers.getNatural, |
||||
|
||||
// Global variables referring to the dialog's context.
|
||||
doc, widget, image, |
||||
|
||||
// Global variable referring to this dialog's image pre-loader.
|
||||
preLoader, |
||||
|
||||
// Global variables holding the original size of the image.
|
||||
domWidth, domHeight, |
||||
|
||||
// Global variables related to image pre-loading.
|
||||
preLoadedWidth, preLoadedHeight, srcChanged, |
||||
|
||||
// Global variables related to size locking.
|
||||
lockRatio, userDefinedLock, |
||||
|
||||
// Global variables referring to dialog fields and elements.
|
||||
lockButton, resetButton, widthField, heightField, |
||||
|
||||
natural; |
||||
|
||||
// Validates dimension. Allowed values are:
|
||||
// "123px", "123", "" (empty string)
|
||||
function validateDimension() { |
||||
var match = this.getValue().match( regexGetSizeOrEmpty ), |
||||
isValid = !!( match && parseInt( match[ 1 ], 10 ) !== 0 ); |
||||
|
||||
if ( !isValid ) |
||||
alert( commonLang[ 'invalid' + CKEDITOR.tools.capitalize( this.id ) ] ); // jshint ignore:line
|
||||
|
||||
return isValid; |
||||
} |
||||
|
||||
// Creates a function that pre-loads images. The callback function passes
|
||||
// [image, width, height] or null if loading failed.
|
||||
//
|
||||
// @returns {Function}
|
||||
function createPreLoader() { |
||||
var image = doc.createElement( 'img' ), |
||||
listeners = []; |
||||
|
||||
function addListener( event, callback ) { |
||||
listeners.push( image.once( event, function( evt ) { |
||||
removeListeners(); |
||||
callback( evt ); |
||||
} ) ); |
||||
} |
||||
|
||||
function removeListeners() { |
||||
var l; |
||||
|
||||
while ( ( l = listeners.pop() ) ) |
||||
l.removeListener(); |
||||
} |
||||
|
||||
// @param {String} src.
|
||||
// @param {Function} callback.
|
||||
return function( src, callback, scope ) { |
||||
addListener( 'load', function() { |
||||
// Don't use image.$.(width|height) since it's buggy in IE9-10 (#11159)
|
||||
var dimensions = getNatural( image ); |
||||
|
||||
callback.call( scope, image, dimensions.width, dimensions.height ); |
||||
} ); |
||||
|
||||
addListener( 'error', function() { |
||||
callback( null ); |
||||
} ); |
||||
|
||||
addListener( 'abort', function() { |
||||
callback( null ); |
||||
} ); |
||||
|
||||
image.setAttribute( 'src', |
||||
( config.baseHref || '' ) + src + '?' + Math.random().toString( 16 ).substring( 2 ) ); |
||||
}; |
||||
} |
||||
|
||||
// This function updates width and height fields once the
|
||||
// "src" field is altered. Along with dimensions, also the
|
||||
// dimensions lock is adjusted.
|
||||
function onChangeSrc() { |
||||
var value = this.getValue(); |
||||
|
||||
toggleDimensions( false ); |
||||
|
||||
// Remember that src is different than default.
|
||||
if ( value !== widget.data.src ) { |
||||
// Update dimensions of the image once it's preloaded.
|
||||
preLoader( value, function( image, width, height ) { |
||||
// Re-enable width and height fields.
|
||||
toggleDimensions( true ); |
||||
|
||||
// There was problem loading the image. Unlock ratio.
|
||||
if ( !image ) |
||||
return toggleLockRatio( false ); |
||||
|
||||
// Fill width field with the width of the new image.
|
||||
widthField.setValue( editor.config.image2_chamilo_prefillDimensions === false ? 0 : width ); |
||||
|
||||
// Fill height field with the height of the new image.
|
||||
heightField.setValue( editor.config.image2_chamilo_prefillDimensions === false ? 0 : height ); |
||||
|
||||
// Cache the new width.
|
||||
preLoadedWidth = width; |
||||
|
||||
// Cache the new height.
|
||||
preLoadedHeight = height; |
||||
|
||||
// Check for new lock value if image exist.
|
||||
toggleLockRatio( helpers.checkHasNaturalRatio( image ) ); |
||||
} ); |
||||
|
||||
srcChanged = true; |
||||
} |
||||
|
||||
// Value is the same as in widget data but is was
|
||||
// modified back in time. Roll back dimensions when restoring
|
||||
// default src.
|
||||
else if ( srcChanged ) { |
||||
// Re-enable width and height fields.
|
||||
toggleDimensions( true ); |
||||
|
||||
// Restore width field with cached width.
|
||||
widthField.setValue( domWidth ); |
||||
|
||||
// Restore height field with cached height.
|
||||
heightField.setValue( domHeight ); |
||||
|
||||
// Src equals default one back again.
|
||||
srcChanged = false; |
||||
} |
||||
|
||||
// Value is the same as in widget data and it hadn't
|
||||
// been modified.
|
||||
else { |
||||
// Re-enable width and height fields.
|
||||
toggleDimensions( true ); |
||||
} |
||||
} |
||||
|
||||
function onChangeDimension() { |
||||
// If ratio is un-locked, then we don't care what's next.
|
||||
if ( !lockRatio ) |
||||
return; |
||||
|
||||
var value = this.getValue(); |
||||
|
||||
// No reason to auto-scale or unlock if the field is empty.
|
||||
if ( !value ) |
||||
return; |
||||
|
||||
// If the value of the field is invalid (e.g. with %), unlock ratio.
|
||||
if ( !value.match( regexGetSizeOrEmpty ) ) |
||||
toggleLockRatio( false ); |
||||
|
||||
// No automatic re-scale when dimension is '0'.
|
||||
if ( value === '0' ) |
||||
return; |
||||
|
||||
var isWidth = this.id == 'width', |
||||
// If dialog opened for the new image, domWidth and domHeight
|
||||
// will be empty. Use dimensions from pre-loader in such case instead.
|
||||
width = domWidth || preLoadedWidth, |
||||
height = domHeight || preLoadedHeight; |
||||
|
||||
// If changing width, then auto-scale height.
|
||||
if ( isWidth ) |
||||
value = Math.round( height * ( value / width ) ); |
||||
|
||||
// If changing height, then auto-scale width.
|
||||
else |
||||
value = Math.round( width * ( value / height ) ); |
||||
|
||||
// If the value is a number, apply it to the other field.
|
||||
if ( !isNaN( value ) ) |
||||
( isWidth ? heightField : widthField ).setValue( value ); |
||||
} |
||||
|
||||
// Set-up function for lock and reset buttons:
|
||||
// * Adds lock and reset buttons to focusables. Check if button exist first
|
||||
// because it may be disabled e.g. due to ACF restrictions.
|
||||
// * Register mouseover and mouseout event listeners for UI manipulations.
|
||||
// * Register click event listeners for buttons.
|
||||
function onLoadLockReset() { |
||||
var dialog = this.getDialog(); |
||||
|
||||
function setupMouseClasses( el ) { |
||||
el.on( 'mouseover', function() { |
||||
this.addClass( 'cke_btn_over' ); |
||||
}, el ); |
||||
|
||||
el.on( 'mouseout', function() { |
||||
this.removeClass( 'cke_btn_over' ); |
||||
}, el ); |
||||
} |
||||
|
||||
// Create references to lock and reset buttons for this dialog instance.
|
||||
lockButton = doc.getById( lockButtonId ); |
||||
resetButton = doc.getById( resetButtonId ); |
||||
|
||||
// Activate (Un)LockRatio button
|
||||
if ( lockButton ) { |
||||
// Consider that there's an additional focusable field
|
||||
// in the dialog when the "browse" button is visible.
|
||||
dialog.addFocusable( lockButton, 4 + hasFileBrowser ); |
||||
|
||||
lockButton.on( 'click', function( evt ) { |
||||
toggleLockRatio(); |
||||
evt.data && evt.data.preventDefault(); |
||||
}, this.getDialog() ); |
||||
|
||||
setupMouseClasses( lockButton ); |
||||
} |
||||
|
||||
// Activate the reset size button.
|
||||
if ( resetButton ) { |
||||
// Consider that there's an additional focusable field
|
||||
// in the dialog when the "browse" button is visible.
|
||||
dialog.addFocusable( resetButton, 5 + hasFileBrowser ); |
||||
|
||||
// Fills width and height fields with the original dimensions of the
|
||||
// image (stored in widget#data since widget#init).
|
||||
resetButton.on( 'click', function( evt ) { |
||||
// If there's a new image loaded, reset button should revert
|
||||
// cached dimensions of pre-loaded DOM element.
|
||||
if ( srcChanged ) { |
||||
widthField.setValue( preLoadedWidth ); |
||||
heightField.setValue( preLoadedHeight ); |
||||
} |
||||
|
||||
// If the old image remains, reset button should revert
|
||||
// dimensions as loaded when the dialog was first shown.
|
||||
else { |
||||
widthField.setValue( domWidth ); |
||||
heightField.setValue( domHeight ); |
||||
} |
||||
|
||||
evt.data && evt.data.preventDefault(); |
||||
}, this ); |
||||
|
||||
setupMouseClasses( resetButton ); |
||||
} |
||||
} |
||||
|
||||
function toggleLockRatio( enable ) { |
||||
// No locking if there's no radio (i.e. due to ACF).
|
||||
if ( !lockButton ) |
||||
return; |
||||
|
||||
if ( typeof enable == 'boolean' ) { |
||||
// If user explicitly wants to decide whether
|
||||
// to lock or not, don't do anything.
|
||||
if ( userDefinedLock ) |
||||
return; |
||||
|
||||
lockRatio = enable; |
||||
} |
||||
|
||||
// Undefined. User changed lock value.
|
||||
else { |
||||
var width = widthField.getValue(), |
||||
height; |
||||
|
||||
userDefinedLock = true; |
||||
lockRatio = !lockRatio; |
||||
|
||||
// Automatically adjust height to width to match
|
||||
// the original ratio (based on dom- dimensions).
|
||||
if ( lockRatio && width ) { |
||||
height = domHeight / domWidth * width; |
||||
|
||||
if ( !isNaN( height ) ) |
||||
heightField.setValue( Math.round( height ) ); |
||||
} |
||||
} |
||||
|
||||
lockButton[ lockRatio ? 'removeClass' : 'addClass' ]( 'cke_btn_unlocked' ); |
||||
lockButton.setAttribute( 'aria-checked', lockRatio ); |
||||
|
||||
// Ratio button hc presentation - WHITE SQUARE / BLACK SQUARE
|
||||
if ( CKEDITOR.env.hc ) { |
||||
var icon = lockButton.getChild( 0 ); |
||||
icon.setHtml( lockRatio ? CKEDITOR.env.ie ? '\u25A0' : '\u25A3' : CKEDITOR.env.ie ? '\u25A1' : '\u25A2' ); |
||||
} |
||||
} |
||||
|
||||
function toggleDimensions( enable ) { |
||||
var method = enable ? 'enable' : 'disable'; |
||||
|
||||
widthField[ method ](); |
||||
heightField[ method ](); |
||||
} |
||||
|
||||
var srcBoxChildren = [ |
||||
{ |
||||
id: 'src', |
||||
type: 'text', |
||||
label: commonLang.url, |
||||
onKeyup: onChangeSrc, |
||||
onChange: onChangeSrc, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.src ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'src', this.getValue() ); |
||||
}, |
||||
validate: CKEDITOR.dialog.validate.notEmpty( lang.urlMissing ) |
||||
} |
||||
]; |
||||
|
||||
// Render the "Browse" button on demand to avoid an "empty" (hidden child)
|
||||
// space in dialog layout that distorts the UI.
|
||||
if ( hasFileBrowser ) { |
||||
srcBoxChildren.push( { |
||||
type: 'button', |
||||
id: 'browse', |
||||
// v-align with the 'txtUrl' field.
|
||||
// TODO: We need something better than a fixed size here.
|
||||
style: 'display:inline-block;margin-top:14px;', |
||||
align: 'center', |
||||
label: editor.lang.common.browseServer, |
||||
hidden: true, |
||||
filebrowser: 'info:src' |
||||
} ); |
||||
} |
||||
|
||||
return { |
||||
title: lang.title, |
||||
minWidth: 250, |
||||
minHeight: 100, |
||||
onLoad: function() { |
||||
// Create a "global" reference to the document for this dialog instance.
|
||||
doc = this._.element.getDocument(); |
||||
|
||||
// Create a pre-loader used for determining dimensions of new images.
|
||||
preLoader = createPreLoader(); |
||||
}, |
||||
onShow: function() { |
||||
// Create a "global" reference to edited widget.
|
||||
widget = this.widget; |
||||
|
||||
// Create a "global" reference to widget's image.
|
||||
image = widget.parts.image; |
||||
|
||||
// Reset global variables.
|
||||
srcChanged = userDefinedLock = lockRatio = false; |
||||
|
||||
// Natural dimensions of the image.
|
||||
natural = getNatural( image ); |
||||
|
||||
// Get the natural width of the image.
|
||||
preLoadedWidth = domWidth = natural.width; |
||||
|
||||
// Get the natural height of the image.
|
||||
preLoadedHeight = domHeight = natural.height; |
||||
}, |
||||
contents: [ |
||||
{ |
||||
id: 'info', |
||||
label: lang.infoTab, |
||||
elements: [ |
||||
{ |
||||
type: 'vbox', |
||||
padding: 0, |
||||
children: [ |
||||
{ |
||||
type: 'hbox', |
||||
widths: [ '100%' ], |
||||
className: 'cke_dialog_image_url', |
||||
children: srcBoxChildren |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
id: 'alt', |
||||
type: 'text', |
||||
label: lang.alt, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.alt ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'alt', this.getValue() ); |
||||
}, |
||||
validate: editor.config.image2_chamilo_altRequired === true ? CKEDITOR.dialog.validate.notEmpty( lang.altMissing ) : null |
||||
}, |
||||
{ |
||||
type: 'hbox', |
||||
widths: [ '25%', '25%', '50%' ], |
||||
requiredContent: features.dimension.requiredContent, |
||||
children: [ |
||||
{ |
||||
type: 'text', |
||||
width: '45px', |
||||
id: 'width', |
||||
label: commonLang.width, |
||||
validate: validateDimension, |
||||
onKeyUp: onChangeDimension, |
||||
onLoad: function() { |
||||
widthField = this; |
||||
}, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.width ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'width', this.getValue() ); |
||||
} |
||||
}, |
||||
{ |
||||
type: 'text', |
||||
id: 'height', |
||||
width: '45px', |
||||
label: commonLang.height, |
||||
validate: validateDimension, |
||||
onKeyUp: onChangeDimension, |
||||
onLoad: function() { |
||||
heightField = this; |
||||
}, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.height ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'height', this.getValue() ); |
||||
} |
||||
}, |
||||
{ |
||||
id: 'lock', |
||||
type: 'html', |
||||
style: lockResetStyle, |
||||
onLoad: onLoadLockReset, |
||||
setup: function( widget ) { |
||||
toggleLockRatio( widget.data.lock ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'lock', lockRatio ); |
||||
}, |
||||
html: lockResetHtml |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
type: 'hbox', |
||||
id: 'alignment', |
||||
requiredContent: features.align.requiredContent, |
||||
children: [ |
||||
{ |
||||
id: 'align', |
||||
type: 'radio', |
||||
items: [ |
||||
[ commonLang.alignNone, 'none' ], |
||||
[ commonLang.alignLeft, 'left' ], |
||||
[ commonLang.alignCenter, 'center' ], |
||||
[ commonLang.alignRight, 'right' ] |
||||
], |
||||
label: commonLang.align, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.align ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'align', this.getValue() ); |
||||
} |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
id: 'hasCaption', |
||||
type: 'checkbox', |
||||
label: lang.captioned, |
||||
requiredContent: features.caption.requiredContent, |
||||
setup: function( widget ) { |
||||
this.setValue( widget.data.hasCaption ); |
||||
}, |
||||
commit: function( widget ) { |
||||
widget.setData( 'hasCaption', this.getValue() ); |
||||
} |
||||
}, |
||||
{ |
||||
id: 'isResponsive', |
||||
type: 'checkbox', |
||||
label: lang.responsive, |
||||
requiredContent: features.responsive.requiredContent, |
||||
setup: function ( widget ) { |
||||
this.setValue( widget.data.isResponsive ); |
||||
}, |
||||
commit: function ( widget ) { |
||||
var img = widget; |
||||
|
||||
if (widget.element.$.tagName === 'FIGURE') { |
||||
|
||||
img = widget.element.$.firstChild; |
||||
} |
||||
|
||||
img.className += ' img-responsive '; |
||||
widget.setData( 'isResponsive', this.getValue() ); |
||||
} |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
id: 'Upload', |
||||
hidden: true, |
||||
filebrowser: 'uploadButton', |
||||
label: lang.uploadTab, |
||||
elements: [ |
||||
{ |
||||
type: 'file', |
||||
id: 'upload', |
||||
label: lang.btnUpload, |
||||
style: 'height:40px' |
||||
}, |
||||
{ |
||||
type: 'fileButton', |
||||
id: 'uploadButton', |
||||
filebrowser: 'info:src', |
||||
label: lang.btnUpload, |
||||
'for': [ 'Upload', 'upload' ] |
||||
} |
||||
] |
||||
} |
||||
] |
||||
}; |
||||
} ); |
||||
|
After Width: | Height: | Size: 905 B |
|
After Width: | Height: | Size: 498 B |
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'af', { |
||||
alt: 'Alternatiewe teks', |
||||
btnUpload: 'Stuur na bediener', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Afbeelding informasie', |
||||
lockRatio: 'Vaste proporsie', |
||||
menu: 'Afbeelding eienskappe', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Herstel grootte', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Afbeelding eienskappe', |
||||
uploadTab: 'Oplaai', |
||||
urlMissing: 'Die URL na die afbeelding ontbreek.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ar', { |
||||
alt: 'عنوان الصورة', |
||||
btnUpload: 'أرسلها للخادم', |
||||
captioned: 'صورة ذات اسم', |
||||
captionPlaceholder: 'تسمية', |
||||
infoTab: 'معلومات الصورة', |
||||
lockRatio: 'تناسق الحجم', |
||||
menu: 'خصائص الصورة', |
||||
pathName: 'صورة', |
||||
pathNameCaption: 'تسمية', |
||||
resetSize: 'إستعادة الحجم الأصلي', |
||||
resizer: 'انقر ثم اسحب للتحجيم', |
||||
title: 'خصائص الصورة', |
||||
uploadTab: 'رفع', |
||||
urlMissing: 'عنوان مصدر الصورة مفقود', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'az', { |
||||
alt: 'Alternativ mətn', |
||||
btnUpload: 'Serverə göndər', |
||||
captioned: 'Altyazı olan şəkil', |
||||
captionPlaceholder: 'Altyazı', |
||||
infoTab: 'Şəkil haqqında məlumat', |
||||
lockRatio: 'Ölçülərin nisbəti saxla', |
||||
menu: 'Şəklin seçimləri', |
||||
pathName: 'Şəkil', |
||||
pathNameCaption: 'Altyazı', |
||||
resetSize: 'Ölçüləri qaytar', |
||||
resizer: 'Ölçülər dəyişmək üçün tıklayın və aparın', |
||||
title: 'Şəklin seçimləri', |
||||
uploadTab: 'Serverə yüklə', |
||||
urlMissing: 'Şəklin ünvanı yanlışdır.', |
||||
altMissing: 'Alternativ mətn tapılmayıb', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'bg', { |
||||
alt: 'Алтернативен текст', |
||||
btnUpload: 'Изпрати я на сървъра', |
||||
captioned: 'Надписано изображение', |
||||
captionPlaceholder: 'Надпис', |
||||
infoTab: 'Детайли за изображението', |
||||
lockRatio: 'Заключване на съотношението', |
||||
menu: 'Настройки на изображението', |
||||
pathName: 'изображение', |
||||
pathNameCaption: 'надпис', |
||||
resetSize: 'Нулиране на размер', |
||||
resizer: 'Кликни и влачи, за да преоразмериш', |
||||
title: 'Настройки на изображението', |
||||
uploadTab: 'Качване', |
||||
urlMissing: 'URL адреса на изображението липсва.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'bs', { |
||||
alt: 'Tekst na slici', |
||||
btnUpload: 'Šalji na server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Info slike', |
||||
lockRatio: 'Zakljuèaj odnos', |
||||
menu: 'Svojstva slike', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Resetuj dimenzije', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Svojstva slike', |
||||
uploadTab: 'Šalji', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ca', { |
||||
alt: 'Text alternatiu', |
||||
btnUpload: 'Envia-la al servidor', |
||||
captioned: 'Imatge amb subtítol', |
||||
captionPlaceholder: 'Títol', |
||||
infoTab: 'Informació de la imatge', |
||||
lockRatio: 'Bloqueja les proporcions', |
||||
menu: 'Propietats de la imatge', |
||||
pathName: 'imatge', |
||||
pathNameCaption: 'subtítol', |
||||
resetSize: 'Restaura la mida', |
||||
resizer: 'Clicar i arrossegar per redimensionar', |
||||
title: 'Propietats de la imatge', |
||||
uploadTab: 'Puja', |
||||
urlMissing: 'Falta la URL de la imatge.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'cs', { |
||||
alt: 'Alternativní text', |
||||
btnUpload: 'Odeslat na server', |
||||
captioned: 'Obrázek s popisem', |
||||
captionPlaceholder: 'Popis', |
||||
infoTab: 'Informace o obrázku', |
||||
lockRatio: 'Zámek', |
||||
menu: 'Vlastnosti obrázku', |
||||
pathName: 'Obrázek', |
||||
pathNameCaption: 'Popis', |
||||
resetSize: 'Původní velikost', |
||||
resizer: 'Klepněte a táhněte pro změnu velikosti', |
||||
title: 'Vlastnosti obrázku', |
||||
uploadTab: 'Odeslat', |
||||
urlMissing: 'Zadané URL zdroje obrázku nebylo nalezeno.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'cy', { |
||||
alt: 'Testun Amgen', |
||||
btnUpload: 'Anfon i\'r Gweinydd', |
||||
captioned: 'Delwedd â phennawd', |
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Gwyb Delwedd', |
||||
lockRatio: 'Cloi Cymhareb', |
||||
menu: 'Priodweddau Delwedd', |
||||
pathName: 'delwedd', |
||||
pathNameCaption: 'pennawd', |
||||
resetSize: 'Ailosod Maint', |
||||
resizer: 'Clicio a llusgo i ail-meintio', |
||||
title: 'Priodweddau Delwedd', |
||||
uploadTab: 'Lanlwytho', |
||||
urlMissing: 'URL gwreiddiol y ddelwedd ar goll.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'da', { |
||||
alt: 'Alternativ tekst', |
||||
btnUpload: 'Upload fil til serveren', |
||||
captioned: 'Tekstet billede', |
||||
captionPlaceholder: 'Tekst', |
||||
infoTab: 'Generelt', |
||||
lockRatio: 'Lås størrelsesforhold', |
||||
menu: 'Egenskaber for billede', |
||||
pathName: 'billede', |
||||
pathNameCaption: 'tekst', |
||||
resetSize: 'Nulstil størrelse', |
||||
resizer: 'Klik og træk for at ændre størrelsen', |
||||
title: 'Egenskaber for billede', |
||||
uploadTab: 'Upload', |
||||
urlMissing: 'Kilde på billed-URL mangler', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'de-ch', { |
||||
alt: 'Alternativer Text', |
||||
btnUpload: 'Zum Server senden', |
||||
captioned: 'Bild mit Überschrift', |
||||
captionPlaceholder: 'Überschrift', |
||||
infoTab: 'Bildinfo', |
||||
lockRatio: 'Größenverhältnis beibehalten', |
||||
menu: 'Bildeigenschaften', |
||||
pathName: 'Bild', |
||||
pathNameCaption: 'Überschrift', |
||||
resetSize: 'Grösse zurücksetzen', |
||||
resizer: 'Zum Vergrössern auswählen und ziehen', |
||||
title: 'Bild-Eigenschaften', |
||||
uploadTab: 'Hochladen', |
||||
urlMissing: 'Bildquellen-URL fehlt.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'de', { |
||||
alt: 'Alternativer Text', |
||||
btnUpload: 'Zum Server senden', |
||||
captioned: 'Bild mit Überschrift', |
||||
captionPlaceholder: 'Überschrift', |
||||
infoTab: 'Bildinfo', |
||||
lockRatio: 'Größenverhältnis beibehalten', |
||||
menu: 'Bildeigenschaften', |
||||
pathName: 'Bild', |
||||
pathNameCaption: 'Überschrift', |
||||
resetSize: 'Größe zurücksetzen', |
||||
resizer: 'Zum Vergrößern auswählen und ziehen', |
||||
title: 'Bild-Eigenschaften', |
||||
uploadTab: 'Hochladen', |
||||
urlMissing: 'Bildquellen-URL fehlt.', |
||||
altMissing: 'Alternativer Text fehlt.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'el', { |
||||
alt: 'Εναλλακτικό Κείμενο', |
||||
btnUpload: 'Αποστολή στον Διακομιστή', |
||||
captioned: 'Εικόνα με λεζάντα', |
||||
captionPlaceholder: 'Λεζάντα', |
||||
infoTab: 'Πληροφορίες Εικόνας', |
||||
lockRatio: 'Κλείδωμα Αναλογίας', |
||||
menu: 'Ιδιότητες Εικόνας', |
||||
pathName: 'εικόνα', |
||||
pathNameCaption: 'λεζάντα', |
||||
resetSize: 'Επαναφορά Αρχικού Μεγέθους', |
||||
resizer: 'Κάνετε κλικ και σύρετε το ποντίκι για να αλλάξετε το μέγεθος', |
||||
title: 'Ιδιότητες Εικόνας', |
||||
uploadTab: 'Αποστολή', |
||||
urlMissing: 'Λείπει το πηγαίο URL της εικόνας.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'en-au', { |
||||
alt: 'Alternative Text', |
||||
btnUpload: 'Send it to the Server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Image Info', |
||||
lockRatio: 'Lock Ratio', |
||||
menu: 'Image Properties', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Reset Size', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Image Properties', |
||||
uploadTab: 'Upload', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'en-ca', { |
||||
alt: 'Alternative Text', |
||||
btnUpload: 'Send it to the Server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Image Info', |
||||
lockRatio: 'Lock Ratio', |
||||
menu: 'Image Properties', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Reset Size', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Image Properties', |
||||
uploadTab: 'Upload', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'en-gb', { |
||||
alt: 'Alternative Text', |
||||
btnUpload: 'Send it to the Server', |
||||
captioned: 'Captioned image', |
||||
captionPlaceholder: 'Caption', |
||||
infoTab: 'Image Info', |
||||
lockRatio: 'Lock Ratio', |
||||
menu: 'Image Properties', |
||||
pathName: 'image', |
||||
pathNameCaption: 'caption', |
||||
resetSize: 'Reset Size', |
||||
resizer: 'Click and drag to resize', |
||||
title: 'Image Properties', |
||||
uploadTab: 'Upload', |
||||
urlMissing: 'Image source URL is missing.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'en', { |
||||
alt: 'Alternative Text', |
||||
btnUpload: 'Send it to the Server', |
||||
captioned: 'Captioned image', |
||||
captionPlaceholder: 'Caption', |
||||
infoTab: 'Image Info', |
||||
lockRatio: 'Lock Ratio', |
||||
menu: 'Image Properties', |
||||
pathName: 'image', |
||||
pathNameCaption: 'caption', |
||||
resetSize: 'Reset Size', |
||||
resizer: 'Click and drag to resize', |
||||
title: 'Image Properties', |
||||
uploadTab: 'Upload', |
||||
urlMissing: 'Image source URL is missing.', |
||||
altMissing: 'Alternative text is missing.', |
||||
responsive: 'Responsive image' |
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'eo', { |
||||
alt: 'Anstataŭiga Teksto', |
||||
btnUpload: 'Sendu al Servilo', |
||||
captioned: 'Bildo kun apudskribo', |
||||
captionPlaceholder: 'Apudskribo', |
||||
infoTab: 'Informoj pri Bildo', |
||||
lockRatio: 'Konservi Proporcion', |
||||
menu: 'Atributoj de Bildo', |
||||
pathName: 'bildo', |
||||
pathNameCaption: 'apudskribo', |
||||
resetSize: 'Origina Grando', |
||||
resizer: 'Kliki kaj treni por ŝanĝi la grandon', |
||||
title: 'Atributoj de Bildo', |
||||
uploadTab: 'Alŝuti', |
||||
urlMissing: 'La fontretadreso de la bildo mankas.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'es', { |
||||
alt: 'Texto Alternativo', |
||||
btnUpload: 'Enviar al Servidor', |
||||
captioned: 'Imagen subtitulada', |
||||
captionPlaceholder: 'Leyenda', |
||||
infoTab: 'Información de Imagen', |
||||
lockRatio: 'Proporcional', |
||||
menu: 'Propiedades de Imagen', |
||||
pathName: 'image', |
||||
pathNameCaption: 'subtítulo', |
||||
resetSize: 'Tamaño Original', |
||||
resizer: 'Dar clic y arrastrar para cambiar tamaño', |
||||
title: 'Propiedades de Imagen', |
||||
uploadTab: 'Cargar', |
||||
urlMissing: 'Debe indicar la URL de la imagen.', |
||||
altMissing: 'Falta el texto alternativo.', |
||||
responsive: 'Imagen responsiva' |
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'et', { |
||||
alt: 'Alternatiivne tekst', |
||||
btnUpload: 'Saada serverisse', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Pildi info', |
||||
lockRatio: 'Lukusta kuvasuhe', |
||||
menu: 'Pildi omadused', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Lähtesta suurus', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Pildi omadused', |
||||
uploadTab: 'Lae üles', |
||||
urlMissing: 'Pildi lähte-URL on puudu.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'eu', { |
||||
alt: 'Ordezko testua', |
||||
btnUpload: 'Bidali zerbitzarira', |
||||
captioned: 'Argazki oina', |
||||
captionPlaceholder: 'Argazki oina', |
||||
infoTab: 'Irudiaren informazioa', |
||||
lockRatio: 'Blokeatu erlazioa', |
||||
menu: 'Irudiaren propietateak', |
||||
pathName: 'Irudia', |
||||
pathNameCaption: 'Argazki oina', |
||||
resetSize: 'Berrezarri tamaina', |
||||
resizer: 'Klikatu eta arrastatu tamainaz aldatzeko', |
||||
title: 'Irudiaren propietateak', |
||||
uploadTab: 'Kargatu', |
||||
urlMissing: 'Irudiaren iturburuaren URLa falta da.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'fi', { |
||||
alt: 'Vaihtoehtoinen teksti', |
||||
btnUpload: 'Lähetä palvelimelle', |
||||
captioned: 'Kuva kuvatekstillä', |
||||
captionPlaceholder: 'Kuvateksti', |
||||
infoTab: 'Kuvan tiedot', |
||||
lockRatio: 'Lukitse suhteet', |
||||
menu: 'Kuvan ominaisuudet', |
||||
pathName: 'kuva', |
||||
pathNameCaption: 'kuvateksti', |
||||
resetSize: 'Alkuperäinen koko', |
||||
resizer: 'Klikkaa ja raahaa muuttaaksesi kokoa', |
||||
title: 'Kuvan ominaisuudet', |
||||
uploadTab: 'Lisää tiedosto', |
||||
urlMissing: 'Kuvan lähdeosoite puuttuu.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'fo', { |
||||
alt: 'Alternativur tekstur', |
||||
btnUpload: 'Send til ambætaran', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Myndaupplýsingar', |
||||
lockRatio: 'Læs lutfallið', |
||||
menu: 'Myndaeginleikar', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Upprunastødd', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Myndaeginleikar', |
||||
uploadTab: 'Send til ambætaran', |
||||
urlMissing: 'URL til mynd manglar.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'fr-ca', { |
||||
alt: 'Texte alternatif', |
||||
btnUpload: 'Envoyer sur le serveur', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Informations sur l\'image2', |
||||
lockRatio: 'Verrouiller les proportions', |
||||
menu: 'Propriétés de l\'image2', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Taille originale', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Propriétés de l\'image2', |
||||
uploadTab: 'Téléverser', |
||||
urlMissing: 'L\'URL de la source de l\'image est manquant.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2-chamilo', 'fr', { |
||||
alt: 'Texte alternatif', |
||||
btnUpload: 'Envoyer sur le serveur', |
||||
captioned: 'Image légendée', |
||||
captionPlaceholder: 'Légende', |
||||
infoTab: 'Informations sur l\'image', |
||||
lockRatio: 'Conserver les proportions', |
||||
menu: 'Propriétés de l\'image', |
||||
pathName: 'image', |
||||
pathNameCaption: 'légende', |
||||
resetSize: 'Réinitialiser la taille', |
||||
resizer: 'Cliquer et glisser pour redimensionner', |
||||
title: 'Propriétés de l\'image', |
||||
uploadTab: 'Téléverser', |
||||
urlMissing: 'L\'URL source de l\'image est manquante.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'gl', { |
||||
alt: 'Texto alternativo', |
||||
btnUpload: 'Enviar ao servidor', |
||||
captioned: 'Imaxe con lenda', |
||||
captionPlaceholder: 'Lenda', |
||||
infoTab: 'Información da imaxe', |
||||
lockRatio: 'Proporcional', |
||||
menu: 'Propiedades da imaxe', |
||||
pathName: 'Imaxe', |
||||
pathNameCaption: 'lenda', |
||||
resetSize: 'Tamaño orixinal', |
||||
resizer: 'Prema e arrastre para axustar o tamaño', |
||||
title: 'Propiedades da imaxe', |
||||
uploadTab: 'Cargar', |
||||
urlMissing: 'Non se atopa o URL da imaxe.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'he', { |
||||
alt: 'טקסט חלופי', |
||||
btnUpload: 'שליחה לשרת', |
||||
captioned: 'כותרת תמונה', |
||||
captionPlaceholder: 'כותרת', |
||||
infoTab: 'מידע על התמונה', |
||||
lockRatio: 'נעילת היחס', |
||||
menu: 'תכונות התמונה', |
||||
pathName: 'תמונה', |
||||
pathNameCaption: 'כותרת', |
||||
resetSize: 'איפוס הגודל', |
||||
resizer: 'לחץ וגרור לשינוי הגודל', |
||||
title: 'מאפייני התמונה', |
||||
uploadTab: 'העלאה', |
||||
urlMissing: 'כתובת התמונה חסרה.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'hr', { |
||||
alt: 'Alternativni tekst', |
||||
btnUpload: 'Pošalji na server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Info slike', |
||||
lockRatio: 'Zaključaj odnos', |
||||
menu: 'Svojstva slika', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Obriši veličinu', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Svojstva slika', |
||||
uploadTab: 'Pošalji', |
||||
urlMissing: 'Nedostaje URL slike.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'hu', { |
||||
alt: 'Buborék szöveg', |
||||
btnUpload: 'Küldés a szerverre', |
||||
captioned: 'Feliratozott kép', |
||||
captionPlaceholder: 'Képfelirat', |
||||
infoTab: 'Alaptulajdonságok', |
||||
lockRatio: 'Arány megtartása', |
||||
menu: 'Kép tulajdonságai', |
||||
pathName: 'kép', |
||||
pathNameCaption: 'felirat', |
||||
resetSize: 'Eredeti méret', |
||||
resizer: 'Kattints és húzz az átméretezéshez', |
||||
title: 'Kép tulajdonságai', |
||||
uploadTab: 'Feltöltés', |
||||
urlMissing: 'Hiányzik a kép URL-je', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'id', { |
||||
alt: 'Teks alternatif', |
||||
btnUpload: 'Kirim ke Server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Info Gambar', |
||||
lockRatio: 'Lock Ratio', // MISSING
|
||||
menu: 'Image Properties', // MISSING
|
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Atur Ulang Ukuran', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Image Properties', // MISSING
|
||||
uploadTab: 'Unggah', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'is', { |
||||
alt: 'Baklægur texti', |
||||
btnUpload: 'Hlaða upp', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Almennt', |
||||
lockRatio: 'Festa stærðarhlutfall', |
||||
menu: 'Eigindi myndar', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Reikna stærð', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Eigindi myndar', |
||||
uploadTab: 'Senda upp', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'it', { |
||||
alt: 'Testo alternativo', |
||||
btnUpload: 'Invia al server', |
||||
captioned: 'Immagine con didascalia', |
||||
captionPlaceholder: 'Didascalia', |
||||
infoTab: 'Informazioni immagine', |
||||
lockRatio: 'Blocca rapporto', |
||||
menu: 'Proprietà immagine', |
||||
pathName: 'immagine', |
||||
pathNameCaption: 'didascalia', |
||||
resetSize: 'Reimposta dimensione', |
||||
resizer: 'Fare clic e trascinare per ridimensionare', |
||||
title: 'Proprietà immagine', |
||||
uploadTab: 'Carica', |
||||
urlMissing: 'Manca l\'URL dell\'immagine.', |
||||
altMissing: 'Testo alternativo mancante.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ja', { |
||||
alt: '代替テキスト', |
||||
btnUpload: 'サーバーに送信', |
||||
captioned: 'キャプションを付ける', |
||||
captionPlaceholder: 'キャプション', |
||||
infoTab: '画像情報', |
||||
lockRatio: '比率を固定', |
||||
menu: '画像のプロパティ', |
||||
pathName: 'image', |
||||
pathNameCaption: 'caption', |
||||
resetSize: 'サイズをリセット', |
||||
resizer: 'ドラッグしてリサイズ', |
||||
title: '画像のプロパティ', |
||||
uploadTab: 'アップロード', |
||||
urlMissing: '画像のURLを入力してください。', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ka', { |
||||
alt: 'სანაცვლო ტექსტი', |
||||
btnUpload: 'სერვერისთვის გაგზავნა', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'სურათის ინფორმცია', |
||||
lockRatio: 'პროპორციის შენარჩუნება', |
||||
menu: 'სურათის პარამეტრები', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'ზომის დაბრუნება', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'სურათის პარამეტრები', |
||||
uploadTab: 'აქაჩვა', |
||||
urlMissing: 'სურათის URL არაა შევსებული.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ko', { |
||||
alt: '대체 문자열', |
||||
btnUpload: '서버로 전송', |
||||
captioned: '이미지 설명 넣기', |
||||
captionPlaceholder: '설명', |
||||
infoTab: '이미지 정보', |
||||
lockRatio: '비율 유지', |
||||
menu: '이미지 속성', |
||||
pathName: '이미지', |
||||
pathNameCaption: '설명', |
||||
resetSize: '원래 크기로', |
||||
resizer: '크기를 조절하려면 클릭 후 드래그 하세요', |
||||
title: '이미지 속성', |
||||
uploadTab: '업로드', |
||||
urlMissing: '이미지 원본 주소(URL)가 없습니다.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ku', { |
||||
alt: 'جێگرەوەی دەق', |
||||
btnUpload: 'ناردنی بۆ ڕاژه', |
||||
captioned: 'وێنەی بەسەردێر', |
||||
captionPlaceholder: 'سەردێر', |
||||
infoTab: 'زانیاری وێنه', |
||||
lockRatio: 'داخستنی ڕێژه', |
||||
menu: 'خاسیەتی وێنه', |
||||
pathName: 'وێنە', |
||||
pathNameCaption: 'سەردێر', |
||||
resetSize: 'ڕێکخستنەوەی قەباره', |
||||
resizer: 'کرتەبکە و ڕایبکێشە بۆ قەبارە گۆڕین', |
||||
title: 'خاسیەتی وێنه', |
||||
uploadTab: 'بارکردن', |
||||
urlMissing: 'سەرچاوەی بەستەری وێنه بزره', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'lt', { |
||||
alt: 'Alternatyvus Tekstas', |
||||
btnUpload: 'Siųsti į serverį', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Vaizdo informacija', |
||||
lockRatio: 'Išlaikyti proporciją', |
||||
menu: 'Vaizdo savybės', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Atstatyti dydį', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Vaizdo savybės', |
||||
uploadTab: 'Siųsti', |
||||
urlMissing: 'Paveiksliuko nuorodos nėra.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'lv', { |
||||
alt: 'Alternatīvais teksts', |
||||
btnUpload: 'Nosūtīt serverim', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Informācija par attēlu', |
||||
lockRatio: 'Nemainīga Augstuma/Platuma attiecība', |
||||
menu: 'Attēla īpašības', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Atjaunot sākotnējo izmēru', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Attēla īpašības', |
||||
uploadTab: 'Augšupielādēt', |
||||
urlMissing: 'Trūkst attēla atrašanās adrese.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'mk', { |
||||
alt: 'Алтернативен текст', |
||||
btnUpload: 'Прикачи на сервер', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Информации за сликата', |
||||
lockRatio: 'Зачувај пропорција', |
||||
menu: 'Својства на сликата', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Ресетирај големина', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Својства на сликата', |
||||
uploadTab: 'Прикачи', |
||||
urlMissing: 'Недостасува URL-то на сликата.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'mn', { |
||||
alt: 'Зургийг орлох бичвэр', |
||||
btnUpload: 'Үүнийг сервэррүү илгээ', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Зурагны мэдээлэл', |
||||
lockRatio: 'Радио түгжих', |
||||
menu: 'Зураг', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'хэмжээ дахин оноох', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Зураг', |
||||
uploadTab: 'Илгээж ачаалах', |
||||
urlMissing: 'Зургийн эх сурвалжийн хаяг (URL) байхгүй байна.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ms', { |
||||
alt: 'Text Alternatif', |
||||
btnUpload: 'Hantar ke Server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Info Imej', |
||||
lockRatio: 'Tetapkan Nisbah', |
||||
menu: 'Ciri-ciri Imej', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Saiz Set Semula', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Ciri-ciri Imej', |
||||
uploadTab: 'Muat Naik', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'nb', { |
||||
alt: 'Alternativ tekst', |
||||
btnUpload: 'Send det til serveren', |
||||
captioned: 'Bilde med bildetekst', |
||||
captionPlaceholder: 'Bildetekst', |
||||
infoTab: 'Bildeinformasjon', |
||||
lockRatio: 'Lås forhold', |
||||
menu: 'Bildeegenskaper', |
||||
pathName: 'bilde', |
||||
pathNameCaption: 'bildetekst', |
||||
resetSize: 'Tilbakestill størrelse', |
||||
resizer: 'Klikk og dra for å endre størrelse', |
||||
title: 'Bildeegenskaper', |
||||
uploadTab: 'Last opp', |
||||
urlMissing: 'Bildets adresse mangler.', |
||||
altMissing: 'Alternativ tekst mangler.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'nl', { |
||||
alt: 'Alternatieve tekst', |
||||
btnUpload: 'Naar server verzenden', |
||||
captioned: 'Afbeelding met onderschrift', |
||||
captionPlaceholder: 'Onderschrift', |
||||
infoTab: 'Afbeeldingsinformatie', |
||||
lockRatio: 'Verhouding vergrendelen', |
||||
menu: 'Eigenschappen afbeelding', |
||||
pathName: 'afbeelding', |
||||
pathNameCaption: 'onderschrift', |
||||
resetSize: 'Afmetingen herstellen', |
||||
resizer: 'Klik en sleep om te herschalen', |
||||
title: 'Afbeeldingseigenschappen', |
||||
uploadTab: 'Uploaden', |
||||
urlMissing: 'De URL naar de afbeelding ontbreekt.', |
||||
altMissing: 'Alternatieve tekst ontbreekt.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'no', { |
||||
alt: 'Alternativ tekst', |
||||
btnUpload: 'Send det til serveren', |
||||
captioned: 'Bilde med bildetekst', |
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Bildeinformasjon', |
||||
lockRatio: 'Lås forhold', |
||||
menu: 'Bildeegenskaper', |
||||
pathName: 'bilde', |
||||
pathNameCaption: 'bildetekst', |
||||
resetSize: 'Tilbakestill størrelse', |
||||
resizer: 'Klikk og dra for å endre størrelse', |
||||
title: 'Bildeegenskaper', |
||||
uploadTab: 'Last opp', |
||||
urlMissing: 'Bildets adresse mangler.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'oc', { |
||||
alt: 'Tèxte alternatiu', |
||||
btnUpload: 'Mandar sul servidor', |
||||
captioned: 'Imatge amb legenda', |
||||
captionPlaceholder: 'Legenda', |
||||
infoTab: 'Informacions sus l\'imatge', |
||||
lockRatio: 'Conservar las proporcions', |
||||
menu: 'Proprietats de l\'imatge', |
||||
pathName: 'imatge', |
||||
pathNameCaption: 'legenda', |
||||
resetSize: 'Reïnicializar la talha', |
||||
resizer: 'Clicar e lisar per redimensionar', |
||||
title: 'Proprietats de l\'imatge', |
||||
uploadTab: 'Mandar', |
||||
urlMissing: 'L\'URL font de l\'imatge es mancanta.', |
||||
altMissing: 'Lo tèxte alternatiu es mancant.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'pl', { |
||||
alt: 'Tekst zastępczy', |
||||
btnUpload: 'Wyślij', |
||||
captioned: 'Obrazek z podpisem', |
||||
captionPlaceholder: 'Podpis', |
||||
infoTab: 'Informacje o obrazku', |
||||
lockRatio: 'Zablokuj proporcje', |
||||
menu: 'Właściwości obrazka', |
||||
pathName: 'obrazek', |
||||
pathNameCaption: 'podpis', |
||||
resetSize: 'Przywróć rozmiar', |
||||
resizer: 'Kliknij i przeciągnij, by zmienić rozmiar.', |
||||
title: 'Właściwości obrazka', |
||||
uploadTab: 'Wyślij', |
||||
urlMissing: 'Podaj adres URL obrazka.', |
||||
altMissing: 'Podaj tekst zastępczy obrazka.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'pt-br', { |
||||
alt: 'Texto Alternativo', |
||||
btnUpload: 'Enviar para o Servidor', |
||||
captioned: 'Legenda da Imagem', |
||||
captionPlaceholder: 'Legenda', |
||||
infoTab: 'Informações da Imagem', |
||||
lockRatio: 'Travar Proporções', |
||||
menu: 'Formatar Imagem', |
||||
pathName: 'Imagem', |
||||
pathNameCaption: 'Legenda', |
||||
resetSize: 'Redefinir para o Tamanho Original', |
||||
resizer: 'Click e arraste para redimensionar', |
||||
title: 'Formatar Imagem', |
||||
uploadTab: 'Enviar ao Servidor', |
||||
urlMissing: 'URL da imagem está faltando.', |
||||
altMissing: 'Texto alternativo não informado.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'pt', { |
||||
alt: 'Texto alternativo', |
||||
btnUpload: 'Enviar para o servidor', |
||||
captioned: 'Imagem legendada', |
||||
captionPlaceholder: 'Legenda', |
||||
infoTab: 'Informação da imagem', |
||||
lockRatio: 'Proporcional', |
||||
menu: 'Propriedades da imagem', |
||||
pathName: 'imagem', |
||||
pathNameCaption: 'legenda', |
||||
resetSize: 'Tamanho original', |
||||
resizer: 'Clique e arraste para redimensionar', |
||||
title: 'Propriedades da imagem', |
||||
uploadTab: 'Carregar', |
||||
urlMissing: 'O URL da fonte da imagem está em falta.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ro', { |
||||
alt: 'Text alternativ', |
||||
btnUpload: 'Trimite la server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Informaţii despre imagine', |
||||
lockRatio: 'Păstrează proporţiile', |
||||
menu: 'Proprietăţile imaginii', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Resetează mărimea', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Proprietăţile imaginii', |
||||
uploadTab: 'Încarcă', |
||||
urlMissing: 'Sursa URL a imaginii lipsește.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ru', { |
||||
alt: 'Альтернативный текст', |
||||
btnUpload: 'Загрузить на сервер', |
||||
captioned: 'Отображать название', |
||||
captionPlaceholder: 'Название', |
||||
infoTab: 'Данные об изображении', |
||||
lockRatio: 'Сохранять пропорции', |
||||
menu: 'Свойства изображения', |
||||
pathName: 'изображение', |
||||
pathNameCaption: 'название', |
||||
resetSize: 'Вернуть обычные размеры', |
||||
resizer: 'Нажмите и растяните', |
||||
title: 'Свойства изображения', |
||||
uploadTab: 'Загрузка файла', |
||||
urlMissing: 'Не указана ссылка на изображение.', |
||||
altMissing: 'Не задан альтернативный текст', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sk', { |
||||
alt: 'Alternatívny text', |
||||
btnUpload: 'Odoslať to na server', |
||||
captioned: 'Opísaný obrázok', |
||||
captionPlaceholder: 'Popis', |
||||
infoTab: 'Informácie o obrázku', |
||||
lockRatio: 'Pomer zámky', |
||||
menu: 'Vlastnosti obrázka', |
||||
pathName: 'obrázok', |
||||
pathNameCaption: 'popis', |
||||
resetSize: 'Pôvodná veľkosť', |
||||
resizer: 'Kliknite a potiahnite pre zmenu veľkosti', |
||||
title: 'Vlastnosti obrázka', |
||||
uploadTab: 'Nahrať', |
||||
urlMissing: 'Chýba URL zdroja obrázka.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sl', { |
||||
alt: 'Nadomestno besedilo', |
||||
btnUpload: 'Pošlji na strežnik', |
||||
captioned: 'Slika z napisom', |
||||
captionPlaceholder: 'Napis', |
||||
infoTab: 'Podatki o sliki', |
||||
lockRatio: 'Zakleni razmerje', |
||||
menu: 'Lastnosti slike', |
||||
pathName: 'slika', |
||||
pathNameCaption: 'napis', |
||||
resetSize: 'Ponastavi velikost', |
||||
resizer: 'Kliknite in povlecite, da spremenite velikost', |
||||
title: 'Lastnosti slike', |
||||
uploadTab: 'Naloži', |
||||
urlMissing: 'Manjka vir (URL) slike.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sq', { |
||||
alt: 'Tekst Alternativ', |
||||
btnUpload: 'Dërgo në server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Informacione mbi Fotografinë', |
||||
lockRatio: 'Mbyll Racionin', |
||||
menu: 'Karakteristikat e Fotografisë', |
||||
pathName: 'foto', |
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Rikthe Madhësinë', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Karakteristikat e Fotografisë', |
||||
uploadTab: 'Ngarko', |
||||
urlMissing: 'Mungon URL e burimit të fotografisë.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sr-latn', { |
||||
alt: 'Alternativni tekst', |
||||
btnUpload: 'Pošalji na server', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Info slike', |
||||
lockRatio: 'Zaključaj odnos', |
||||
menu: 'Osobine slika', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Resetuj veličinu', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Osobine slika', |
||||
uploadTab: 'Pošalji', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sr', { |
||||
alt: 'Алтернативни текст', |
||||
btnUpload: 'Пошаљи на сервер', |
||||
captioned: 'Captioned image', // MISSING
|
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'Инфо слике', |
||||
lockRatio: 'Закључај однос', |
||||
menu: 'Особине слика', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'Ресетуј величину', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'Особине слика', |
||||
uploadTab: 'Пошаљи', |
||||
urlMissing: 'Недостаје УРЛ слике.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'sv', { |
||||
alt: 'Alternativ text', |
||||
btnUpload: 'Skicka till server', |
||||
captioned: 'Rubricerad bild', |
||||
captionPlaceholder: 'Bildtext', |
||||
infoTab: 'Bildinformation', |
||||
lockRatio: 'Lås höjd/bredd förhållanden', |
||||
menu: 'Bildegenskaper', |
||||
pathName: 'bild', |
||||
pathNameCaption: 'rubrik', |
||||
resetSize: 'Återställ storlek', |
||||
resizer: 'Klicka och drag för att ändra storlek', |
||||
title: 'Bildegenskaper', |
||||
uploadTab: 'Ladda upp', |
||||
urlMissing: 'Bildkällans URL saknas.', |
||||
altMissing: 'Alternativ text saknas', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'tr', { |
||||
alt: 'Alternatif Yazı', |
||||
btnUpload: 'Sunucuya Yolla', |
||||
captioned: 'Başlıklı resim', |
||||
captionPlaceholder: 'Başlık', |
||||
infoTab: 'Resim Bilgisi', |
||||
lockRatio: 'Oranı Kilitle', |
||||
menu: 'Resim Özellikleri', |
||||
pathName: 'Resim', |
||||
pathNameCaption: 'başlık', |
||||
resetSize: 'Boyutu Başa Döndür', |
||||
resizer: 'Boyutlandırmak için, tıklayın ve sürükleyin', |
||||
title: 'Resim Özellikleri', |
||||
uploadTab: 'Karşıya Yükle', |
||||
urlMissing: 'Resmin URL kaynağı bulunamadı.', |
||||
altMissing: 'Alternatif yazı eksik.', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'tt', { |
||||
alt: 'Альтернатив текст', |
||||
btnUpload: 'Серверга җибәрү', |
||||
captioned: 'Исеме куелган рәсем', |
||||
captionPlaceholder: 'Исем', |
||||
infoTab: 'Рәсем тасвирламасы', |
||||
lockRatio: 'Lock Ratio', // MISSING
|
||||
menu: 'Рәсем үзлекләре', |
||||
pathName: 'рәсем', |
||||
pathNameCaption: 'исем', |
||||
resetSize: 'Баштагы зурлык', |
||||
resizer: 'Күчереп куер өчен басып шудырыгыз', |
||||
title: 'Рәсем үзлекләре', |
||||
uploadTab: 'Йөкләү', |
||||
urlMissing: 'Image source URL is missing.', // MISSING
|
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'ug', { |
||||
alt: 'تېكىست ئالماشتۇر', |
||||
btnUpload: 'مۇلازىمېتىرغا يۈكلە', |
||||
captioned: 'ماۋزۇلۇق سۈرەت', |
||||
captionPlaceholder: 'Caption', // MISSING
|
||||
infoTab: 'سۈرەت', |
||||
lockRatio: 'نىسبەتنى قۇلۇپلا', |
||||
menu: 'سۈرەت خاسلىقى', |
||||
pathName: 'image', // MISSING
|
||||
pathNameCaption: 'caption', // MISSING
|
||||
resetSize: 'ئەسلى چوڭلۇق', |
||||
resizer: 'Click and drag to resize', // MISSING
|
||||
title: 'سۈرەت خاسلىقى', |
||||
uploadTab: 'يۈكلە', |
||||
urlMissing: 'سۈرەتنىڭ ئەسلى ھۆججەت ئادرېسى كەم', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'uk', { |
||||
alt: 'Альтернативний текст', |
||||
btnUpload: 'Надіслати на сервер', |
||||
captioned: 'Підписане зображення', |
||||
captionPlaceholder: 'Заголовок', |
||||
infoTab: 'Інформація про зображення', |
||||
lockRatio: 'Зберегти пропорції', |
||||
menu: 'Властивості зображення', |
||||
pathName: 'Зображення', |
||||
pathNameCaption: 'заголовок', |
||||
resetSize: 'Очистити поля розмірів', |
||||
resizer: 'Клікніть та потягніть для зміни розмірів', |
||||
title: 'Властивості зображення', |
||||
uploadTab: 'Надіслати', |
||||
urlMissing: 'Вкажіть URL зображення.', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'vi', { |
||||
alt: 'Chú thích ảnh', |
||||
btnUpload: 'Tải lên máy chủ', |
||||
captioned: 'Ảnh có chú thích', |
||||
captionPlaceholder: 'Nhãn', |
||||
infoTab: 'Thông tin của ảnh', |
||||
lockRatio: 'Giữ nguyên tỷ lệ', |
||||
menu: 'Thuộc tính của ảnh', |
||||
pathName: 'ảnh', |
||||
pathNameCaption: 'chú thích', |
||||
resetSize: 'Kích thước gốc', |
||||
resizer: 'Kéo rê để thay đổi kích cỡ', |
||||
title: 'Thuộc tính của ảnh', |
||||
uploadTab: 'Tải lên', |
||||
urlMissing: 'Thiếu đường dẫn hình ảnh', |
||||
altMissing: 'Alternative text is missing.', // MISSING
|
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'zh-cn', { |
||||
alt: '替换文本', |
||||
btnUpload: '上传到服务器', |
||||
captioned: '带标题图像', |
||||
captionPlaceholder: '标题', |
||||
infoTab: '图像信息', |
||||
lockRatio: '锁定比例', |
||||
menu: '图像属性', |
||||
pathName: '图像', |
||||
pathNameCaption: '标题', |
||||
resetSize: '原始尺寸', |
||||
resizer: '点击并拖拽以改变尺寸', |
||||
title: '图像属性', |
||||
uploadTab: '上传', |
||||
urlMissing: '缺少图像源文件地址', |
||||
altMissing: '缺少替换文本', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
@ -0,0 +1,22 @@ |
||||
/* |
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. |
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/ |
||||
CKEDITOR.plugins.setLang( 'image2_chamilo', 'zh', { |
||||
alt: '替代文字', |
||||
btnUpload: '傳送至伺服器', |
||||
captioned: '已加標題之圖片', |
||||
captionPlaceholder: '標題', |
||||
infoTab: '影像資訊', |
||||
lockRatio: '固定比例', |
||||
menu: '影像屬性', |
||||
pathName: '圖片', |
||||
pathNameCaption: '標題', |
||||
resetSize: '重設大小', |
||||
resizer: '拖曳以改變大小', |
||||
title: '影像屬性', |
||||
uploadTab: '上傳', |
||||
urlMissing: '遺失圖片來源之 URL ', |
||||
altMissing: '替代文字遺失。', |
||||
responsive: 'Responsive image' // MISSING
|
||||
} ); |
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue