Creating image2_chamilo plugin for CKEditor #1738

pull/2487/head
Angel Fernando Quiroz Campos 9 years ago
parent e2557dd5de
commit b0378df4c9
  1. 573
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/dialogs/image2_chamilo.js
  2. BIN
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/icons/hidpi/image.png
  3. BIN
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/icons/image.png
  4. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/af.js
  5. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ar.js
  6. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/az.js
  7. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/bg.js
  8. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/bn.js
  9. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/bs.js
  10. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ca.js
  11. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/cs.js
  12. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/cy.js
  13. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/da.js
  14. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/de-ch.js
  15. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/de.js
  16. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/el.js
  17. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/en-au.js
  18. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/en-ca.js
  19. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/en-gb.js
  20. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/en.js
  21. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/eo.js
  22. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/es.js
  23. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/et.js
  24. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/eu.js
  25. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/fa.js
  26. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/fi.js
  27. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/fo.js
  28. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/fr-ca.js
  29. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/fr.js
  30. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/gl.js
  31. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/gu.js
  32. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/he.js
  33. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/hi.js
  34. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/hr.js
  35. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/hu.js
  36. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/id.js
  37. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/is.js
  38. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/it.js
  39. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ja.js
  40. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ka.js
  41. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/km.js
  42. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ko.js
  43. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ku.js
  44. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/lt.js
  45. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/lv.js
  46. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/mk.js
  47. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/mn.js
  48. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ms.js
  49. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/nb.js
  50. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/nl.js
  51. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/no.js
  52. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/oc.js
  53. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/pl.js
  54. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/pt-br.js
  55. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/pt.js
  56. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ro.js
  57. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ru.js
  58. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/si.js
  59. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sk.js
  60. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sl.js
  61. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sq.js
  62. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sr-latn.js
  63. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sr.js
  64. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/sv.js
  65. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/th.js
  66. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/tr.js
  67. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/tt.js
  68. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/ug.js
  69. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/uk.js
  70. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/vi.js
  71. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/zh-cn.js
  72. 22
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/lang/zh.js
  73. 1724
      main/inc/lib/javascript/ckeditor/plugins/image2_chamilo/plugin.js

@ -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' ]
}
]
}
]
};
} );

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

Binary file not shown.

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', 'bn', {
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: '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', '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', 'fa', {
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', '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', 'gu', {
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', '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', 'hi', {
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: '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', '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', 'km', {
alt: 'អតថបទជស',
btnUpload: 'បញនទនផតល',
captioned: 'រណងង',
captionPlaceholder: 'Caption', // MISSING
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', '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', 'si', {
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', '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', 'th', {
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: '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', '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
} );
Loading…
Cancel
Save