From 7adcb81e4f83f98c468889aaa5a85558ba88c770 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Mon, 25 Jan 2016 17:45:33 +0100 Subject: Initial commit --- sources/plugins/table/dialogs/table.js | 541 ++++++++++++++++++++++++++++ sources/plugins/table/icons/hidpi/table.png | Bin 0 -> 1006 bytes sources/plugins/table/icons/table.png | Bin 0 -> 535 bytes sources/plugins/table/lang/af.js | 74 ++++ sources/plugins/table/lang/ar.js | 74 ++++ sources/plugins/table/lang/bg.js | 74 ++++ sources/plugins/table/lang/bn.js | 74 ++++ sources/plugins/table/lang/bs.js | 74 ++++ sources/plugins/table/lang/ca.js | 74 ++++ sources/plugins/table/lang/cs.js | 74 ++++ sources/plugins/table/lang/cy.js | 74 ++++ sources/plugins/table/lang/da.js | 74 ++++ sources/plugins/table/lang/de.js | 74 ++++ sources/plugins/table/lang/el.js | 74 ++++ sources/plugins/table/lang/en-au.js | 74 ++++ sources/plugins/table/lang/en-ca.js | 74 ++++ sources/plugins/table/lang/en-gb.js | 74 ++++ sources/plugins/table/lang/en.js | 74 ++++ sources/plugins/table/lang/eo.js | 74 ++++ sources/plugins/table/lang/es.js | 74 ++++ sources/plugins/table/lang/et.js | 74 ++++ sources/plugins/table/lang/eu.js | 74 ++++ sources/plugins/table/lang/fa.js | 74 ++++ sources/plugins/table/lang/fi.js | 74 ++++ sources/plugins/table/lang/fo.js | 74 ++++ sources/plugins/table/lang/fr-ca.js | 74 ++++ sources/plugins/table/lang/fr.js | 74 ++++ sources/plugins/table/lang/gl.js | 74 ++++ sources/plugins/table/lang/gu.js | 74 ++++ sources/plugins/table/lang/he.js | 74 ++++ sources/plugins/table/lang/hi.js | 74 ++++ sources/plugins/table/lang/hr.js | 74 ++++ sources/plugins/table/lang/hu.js | 74 ++++ sources/plugins/table/lang/id.js | 74 ++++ sources/plugins/table/lang/is.js | 74 ++++ sources/plugins/table/lang/it.js | 74 ++++ sources/plugins/table/lang/ja.js | 74 ++++ sources/plugins/table/lang/ka.js | 74 ++++ sources/plugins/table/lang/km.js | 74 ++++ sources/plugins/table/lang/ko.js | 74 ++++ sources/plugins/table/lang/ku.js | 74 ++++ sources/plugins/table/lang/lt.js | 74 ++++ sources/plugins/table/lang/lv.js | 74 ++++ sources/plugins/table/lang/mk.js | 74 ++++ sources/plugins/table/lang/mn.js | 74 ++++ sources/plugins/table/lang/ms.js | 74 ++++ sources/plugins/table/lang/nb.js | 74 ++++ sources/plugins/table/lang/nl.js | 74 ++++ sources/plugins/table/lang/no.js | 74 ++++ sources/plugins/table/lang/pl.js | 74 ++++ sources/plugins/table/lang/pt-br.js | 74 ++++ sources/plugins/table/lang/pt.js | 74 ++++ sources/plugins/table/lang/ro.js | 74 ++++ sources/plugins/table/lang/ru.js | 74 ++++ sources/plugins/table/lang/si.js | 74 ++++ sources/plugins/table/lang/sk.js | 74 ++++ sources/plugins/table/lang/sl.js | 74 ++++ sources/plugins/table/lang/sq.js | 74 ++++ sources/plugins/table/lang/sr-latn.js | 74 ++++ sources/plugins/table/lang/sr.js | 74 ++++ sources/plugins/table/lang/sv.js | 74 ++++ sources/plugins/table/lang/th.js | 74 ++++ sources/plugins/table/lang/tr.js | 74 ++++ sources/plugins/table/lang/tt.js | 74 ++++ sources/plugins/table/lang/ug.js | 74 ++++ sources/plugins/table/lang/uk.js | 74 ++++ sources/plugins/table/lang/vi.js | 74 ++++ sources/plugins/table/lang/zh-cn.js | 74 ++++ sources/plugins/table/lang/zh.js | 74 ++++ sources/plugins/table/plugin.js | 109 ++++++ 70 files changed, 5534 insertions(+) create mode 100644 sources/plugins/table/dialogs/table.js create mode 100644 sources/plugins/table/icons/hidpi/table.png create mode 100644 sources/plugins/table/icons/table.png create mode 100644 sources/plugins/table/lang/af.js create mode 100644 sources/plugins/table/lang/ar.js create mode 100644 sources/plugins/table/lang/bg.js create mode 100644 sources/plugins/table/lang/bn.js create mode 100644 sources/plugins/table/lang/bs.js create mode 100644 sources/plugins/table/lang/ca.js create mode 100644 sources/plugins/table/lang/cs.js create mode 100644 sources/plugins/table/lang/cy.js create mode 100644 sources/plugins/table/lang/da.js create mode 100644 sources/plugins/table/lang/de.js create mode 100644 sources/plugins/table/lang/el.js create mode 100644 sources/plugins/table/lang/en-au.js create mode 100644 sources/plugins/table/lang/en-ca.js create mode 100644 sources/plugins/table/lang/en-gb.js create mode 100644 sources/plugins/table/lang/en.js create mode 100644 sources/plugins/table/lang/eo.js create mode 100644 sources/plugins/table/lang/es.js create mode 100644 sources/plugins/table/lang/et.js create mode 100644 sources/plugins/table/lang/eu.js create mode 100644 sources/plugins/table/lang/fa.js create mode 100644 sources/plugins/table/lang/fi.js create mode 100644 sources/plugins/table/lang/fo.js create mode 100644 sources/plugins/table/lang/fr-ca.js create mode 100644 sources/plugins/table/lang/fr.js create mode 100644 sources/plugins/table/lang/gl.js create mode 100644 sources/plugins/table/lang/gu.js create mode 100644 sources/plugins/table/lang/he.js create mode 100644 sources/plugins/table/lang/hi.js create mode 100644 sources/plugins/table/lang/hr.js create mode 100644 sources/plugins/table/lang/hu.js create mode 100644 sources/plugins/table/lang/id.js create mode 100644 sources/plugins/table/lang/is.js create mode 100644 sources/plugins/table/lang/it.js create mode 100644 sources/plugins/table/lang/ja.js create mode 100644 sources/plugins/table/lang/ka.js create mode 100644 sources/plugins/table/lang/km.js create mode 100644 sources/plugins/table/lang/ko.js create mode 100644 sources/plugins/table/lang/ku.js create mode 100644 sources/plugins/table/lang/lt.js create mode 100644 sources/plugins/table/lang/lv.js create mode 100644 sources/plugins/table/lang/mk.js create mode 100644 sources/plugins/table/lang/mn.js create mode 100644 sources/plugins/table/lang/ms.js create mode 100644 sources/plugins/table/lang/nb.js create mode 100644 sources/plugins/table/lang/nl.js create mode 100644 sources/plugins/table/lang/no.js create mode 100644 sources/plugins/table/lang/pl.js create mode 100644 sources/plugins/table/lang/pt-br.js create mode 100644 sources/plugins/table/lang/pt.js create mode 100644 sources/plugins/table/lang/ro.js create mode 100644 sources/plugins/table/lang/ru.js create mode 100644 sources/plugins/table/lang/si.js create mode 100644 sources/plugins/table/lang/sk.js create mode 100644 sources/plugins/table/lang/sl.js create mode 100644 sources/plugins/table/lang/sq.js create mode 100644 sources/plugins/table/lang/sr-latn.js create mode 100644 sources/plugins/table/lang/sr.js create mode 100644 sources/plugins/table/lang/sv.js create mode 100644 sources/plugins/table/lang/th.js create mode 100644 sources/plugins/table/lang/tr.js create mode 100644 sources/plugins/table/lang/tt.js create mode 100644 sources/plugins/table/lang/ug.js create mode 100644 sources/plugins/table/lang/uk.js create mode 100644 sources/plugins/table/lang/vi.js create mode 100644 sources/plugins/table/lang/zh-cn.js create mode 100644 sources/plugins/table/lang/zh.js create mode 100644 sources/plugins/table/plugin.js (limited to 'sources/plugins/table') diff --git a/sources/plugins/table/dialogs/table.js b/sources/plugins/table/dialogs/table.js new file mode 100644 index 00000000..5c1213ea --- /dev/null +++ b/sources/plugins/table/dialogs/table.js @@ -0,0 +1,541 @@ +/** + * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +( function() { + var defaultToPixel = CKEDITOR.tools.cssLength; + + var commitValue = function( data ) { + var id = this.id; + if ( !data.info ) + data.info = {}; + data.info[ id ] = this.getValue(); + }; + + function tableColumns( table ) { + var cols = 0, + maxCols = 0; + for ( var i = 0, row, rows = table.$.rows.length; i < rows; i++ ) { + row = table.$.rows[ i ], cols = 0; + for ( var j = 0, cell, cells = row.cells.length; j < cells; j++ ) { + cell = row.cells[ j ]; + cols += cell.colSpan; + } + + cols > maxCols && ( maxCols = cols ); + } + + return maxCols; + } + + + // Whole-positive-integer validator. + function validatorNum( msg ) { + return function() { + var value = this.getValue(), + pass = !!( CKEDITOR.dialog.validate.integer()( value ) && value > 0 ); + + if ( !pass ) { + alert( msg ); // jshint ignore:line + this.select(); + } + + return pass; + }; + } + + function tableDialog( editor, command ) { + var makeElement = function( name ) { + return new CKEDITOR.dom.element( name, editor.document ); + }; + + var editable = editor.editable(); + + var dialogadvtab = editor.plugins.dialogadvtab; + + return { + title: editor.lang.table.title, + minWidth: 310, + minHeight: CKEDITOR.env.ie ? 310 : 280, + + onLoad: function() { + var dialog = this; + + var styles = dialog.getContentElement( 'advanced', 'advStyles' ); + + if ( styles ) { + styles.on( 'change', function() { + // Synchronize width value. + var width = this.getStyle( 'width', '' ), + txtWidth = dialog.getContentElement( 'info', 'txtWidth' ); + + txtWidth && txtWidth.setValue( width, true ); + + // Synchronize height value. + var height = this.getStyle( 'height', '' ), + txtHeight = dialog.getContentElement( 'info', 'txtHeight' ); + + txtHeight && txtHeight.setValue( height, true ); + } ); + } + }, + + onShow: function() { + // Detect if there's a selected table. + var selection = editor.getSelection(), + ranges = selection.getRanges(), + table; + + var rowsInput = this.getContentElement( 'info', 'txtRows' ), + colsInput = this.getContentElement( 'info', 'txtCols' ), + widthInput = this.getContentElement( 'info', 'txtWidth' ), + heightInput = this.getContentElement( 'info', 'txtHeight' ); + + if ( command == 'tableProperties' ) { + var selected = selection.getSelectedElement(); + if ( selected && selected.is( 'table' ) ) + table = selected; + else if ( ranges.length > 0 ) { + // Webkit could report the following range on cell selection (#4948): + //
] + if ( CKEDITOR.env.webkit ) + ranges[ 0 ].shrink( CKEDITOR.NODE_ELEMENT ); + + table = editor.elementPath( ranges[ 0 ].getCommonAncestor( true ) ).contains( 'table', 1 ); + } + + // Save a reference to the selected table, and push a new set of default values. + this._.selectedElement = table; + } + + // Enable or disable the row, cols, width fields. + if ( table ) { + this.setupContent( table ); + rowsInput && rowsInput.disable(); + colsInput && colsInput.disable(); + } else { + rowsInput && rowsInput.enable(); + colsInput && colsInput.enable(); + } + + // Call the onChange method for the widht and height fields so + // they get reflected into the Advanced tab. + widthInput && widthInput.onChange(); + heightInput && heightInput.onChange(); + }, + onOk: function() { + var selection = editor.getSelection(), + bms = this._.selectedElement && selection.createBookmarks(); + + var table = this._.selectedElement || makeElement( 'table' ), + data = {}; + + this.commitContent( data, table ); + + if ( data.info ) { + var info = data.info; + + // Generate the rows and cols. + if ( !this._.selectedElement ) { + var tbody = table.append( makeElement( 'tbody' ) ), + rows = parseInt( info.txtRows, 10 ) || 0, + cols = parseInt( info.txtCols, 10 ) || 0; + + for ( var i = 0; i < rows; i++ ) { + var row = tbody.append( makeElement( 'tr' ) ); + for ( var j = 0; j < cols; j++ ) { + var cell = row.append( makeElement( 'td' ) ); + cell.appendBogus(); + } + } + } + + // Modify the table headers. Depends on having rows and cols generated + // correctly so it can't be done in commit functions. + + // Should we make a ? + var headers = info.selHeaders; + if ( !table.$.tHead && ( headers == 'row' || headers == 'both' ) ) { + var thead = new CKEDITOR.dom.element( table.$.createTHead() ); + tbody = table.getElementsByTag( 'tbody' ).getItem( 0 ); + var theRow = tbody.getElementsByTag( 'tr' ).getItem( 0 ); + + // Change TD to TH: + for ( i = 0; i < theRow.getChildCount(); i++ ) { + var th = theRow.getChild( i ); + // Skip bookmark nodes. (#6155) + if ( th.type == CKEDITOR.NODE_ELEMENT && !th.data( 'cke-bookmark' ) ) { + th.renameNode( 'th' ); + th.setAttribute( 'scope', 'col' ); + } + } + thead.append( theRow.remove() ); + } + + if ( table.$.tHead !== null && !( headers == 'row' || headers == 'both' ) ) { + // Move the row out of the THead and put it in the TBody: + thead = new CKEDITOR.dom.element( table.$.tHead ); + tbody = table.getElementsByTag( 'tbody' ).getItem( 0 ); + + var previousFirstRow = tbody.getFirst(); + while ( thead.getChildCount() > 0 ) { + theRow = thead.getFirst(); + for ( i = 0; i < theRow.getChildCount(); i++ ) { + var newCell = theRow.getChild( i ); + if ( newCell.type == CKEDITOR.NODE_ELEMENT ) { + newCell.renameNode( 'td' ); + newCell.removeAttribute( 'scope' ); + } + } + theRow.insertBefore( previousFirstRow ); + } + thead.remove(); + } + + // Should we make all first cells in a row TH? + if ( !this.hasColumnHeaders && ( headers == 'col' || headers == 'both' ) ) { + for ( row = 0; row < table.$.rows.length; row++ ) { + newCell = new CKEDITOR.dom.element( table.$.rows[ row ].cells[ 0 ] ); + newCell.renameNode( 'th' ); + newCell.setAttribute( 'scope', 'row' ); + } + } + + // Should we make all first TH-cells in a row make TD? If 'yes' we do it the other way round :-) + if ( ( this.hasColumnHeaders ) && !( headers == 'col' || headers == 'both' ) ) { + for ( i = 0; i < table.$.rows.length; i++ ) { + row = new CKEDITOR.dom.element( table.$.rows[ i ] ); + if ( row.getParent().getName() == 'tbody' ) { + newCell = new CKEDITOR.dom.element( row.$.cells[ 0 ] ); + newCell.renameNode( 'td' ); + newCell.removeAttribute( 'scope' ); + } + } + } + + // Set the width and height. + info.txtHeight ? table.setStyle( 'height', info.txtHeight ) : table.removeStyle( 'height' ); + info.txtWidth ? table.setStyle( 'width', info.txtWidth ) : table.removeStyle( 'width' ); + + if ( !table.getAttribute( 'style' ) ) + table.removeAttribute( 'style' ); + } + + // Insert the table element if we're creating one. + if ( !this._.selectedElement ) { + editor.insertElement( table ); + // Override the default cursor position after insertElement to place + // cursor inside the first cell (#7959), IE needs a while. + setTimeout( function() { + var firstCell = new CKEDITOR.dom.element( table.$.rows[ 0 ].cells[ 0 ] ); + var range = editor.createRange(); + range.moveToPosition( firstCell, CKEDITOR.POSITION_AFTER_START ); + range.select(); + }, 0 ); + } + // Properly restore the selection, (#4822) but don't break + // because of this, e.g. updated table caption. + else { + try { + selection.selectBookmarks( bms ); + } catch ( er ) { + } + } + }, + contents: [ { + id: 'info', + label: editor.lang.table.title, + elements: [ { + type: 'hbox', + widths: [ null, null ], + styles: [ 'vertical-align:top' ], + children: [ { + type: 'vbox', + padding: 0, + children: [ { + type: 'text', + id: 'txtRows', + 'default': 3, + label: editor.lang.table.rows, + required: true, + controlStyle: 'width:5em', + validate: validatorNum( editor.lang.table.invalidRows ), + setup: function( selectedElement ) { + this.setValue( selectedElement.$.rows.length ); + }, + commit: commitValue + }, + { + type: 'text', + id: 'txtCols', + 'default': 2, + label: editor.lang.table.columns, + required: true, + controlStyle: 'width:5em', + validate: validatorNum( editor.lang.table.invalidCols ), + setup: function( selectedTable ) { + this.setValue( tableColumns( selectedTable ) ); + }, + commit: commitValue + }, + { + type: 'html', + html: ' ' + }, + { + type: 'select', + id: 'selHeaders', + requiredContent: 'th', + 'default': '', + label: editor.lang.table.headers, + items: [ + [ editor.lang.table.headersNone, '' ], + [ editor.lang.table.headersRow, 'row' ], + [ editor.lang.table.headersColumn, 'col' ], + [ editor.lang.table.headersBoth, 'both' ] + ], + setup: function( selectedTable ) { + // Fill in the headers field. + var dialog = this.getDialog(); + dialog.hasColumnHeaders = true; + + // Check if all the first cells in every row are TH + for ( var row = 0; row < selectedTable.$.rows.length; row++ ) { + // If just one cell isn't a TH then it isn't a header column + var headCell = selectedTable.$.rows[ row ].cells[ 0 ]; + if ( headCell && headCell.nodeName.toLowerCase() != 'th' ) { + dialog.hasColumnHeaders = false; + break; + } + } + + // Check if the table contains . + if ( ( selectedTable.$.tHead !== null ) ) + this.setValue( dialog.hasColumnHeaders ? 'both' : 'row' ); + else + this.setValue( dialog.hasColumnHeaders ? 'col' : '' ); + }, + commit: commitValue + }, + { + type: 'text', + id: 'txtBorder', + requiredContent: 'table[border]', + // Avoid setting border which will then disappear. + 'default': editor.filter.check( 'table[border]' ) ? 1 : 0, + label: editor.lang.table.border, + controlStyle: 'width:3em', + validate: CKEDITOR.dialog.validate.number( editor.lang.table.invalidBorder ), + setup: function( selectedTable ) { + this.setValue( selectedTable.getAttribute( 'border' ) || '' ); + }, + commit: function( data, selectedTable ) { + if ( this.getValue() ) + selectedTable.setAttribute( 'border', this.getValue() ); + else + selectedTable.removeAttribute( 'border' ); + } + }, + { + id: 'cmbAlign', + type: 'select', + requiredContent: 'table[align]', + 'default': '', + label: editor.lang.common.align, + items: [ + [ editor.lang.common.notSet, '' ], + [ editor.lang.common.alignLeft, 'left' ], + [ editor.lang.common.alignCenter, 'center' ], + [ editor.lang.common.alignRight, 'right' ] + ], + setup: function( selectedTable ) { + this.setValue( selectedTable.getAttribute( 'align' ) || '' ); + }, + commit: function( data, selectedTable ) { + if ( this.getValue() ) + selectedTable.setAttribute( 'align', this.getValue() ); + else + selectedTable.removeAttribute( 'align' ); + } + } ] + }, + { + type: 'vbox', + padding: 0, + children: [ { + type: 'hbox', + widths: [ '5em' ], + children: [ { + type: 'text', + id: 'txtWidth', + requiredContent: 'table{width}', + controlStyle: 'width:5em', + label: editor.lang.common.width, + title: editor.lang.common.cssLengthTooltip, + // Smarter default table width. (#9600) + 'default': editor.filter.check( 'table{width}' ) ? ( editable.getSize( 'width' ) < 500 ? '100%' : 500 ) : 0, + getValue: defaultToPixel, + validate: CKEDITOR.dialog.validate.cssLength( editor.lang.common.invalidCssLength.replace( '%1', editor.lang.common.width ) ), + onChange: function() { + var styles = this.getDialog().getContentElement( 'advanced', 'advStyles' ); + styles && styles.updateStyle( 'width', this.getValue() ); + }, + setup: function( selectedTable ) { + var val = selectedTable.getStyle( 'width' ); + this.setValue( val ); + }, + commit: commitValue + } ] + }, + { + type: 'hbox', + widths: [ '5em' ], + children: [ { + type: 'text', + id: 'txtHeight', + requiredContent: 'table{height}', + controlStyle: 'width:5em', + label: editor.lang.common.height, + title: editor.lang.common.cssLengthTooltip, + 'default': '', + getValue: defaultToPixel, + validate: CKEDITOR.dialog.validate.cssLength( editor.lang.common.invalidCssLength.replace( '%1', editor.lang.common.height ) ), + onChange: function() { + var styles = this.getDialog().getContentElement( 'advanced', 'advStyles' ); + styles && styles.updateStyle( 'height', this.getValue() ); + }, + + setup: function( selectedTable ) { + var val = selectedTable.getStyle( 'height' ); + val && this.setValue( val ); + }, + commit: commitValue + } ] + }, + { + type: 'html', + html: ' ' + }, + { + type: 'text', + id: 'txtCellSpace', + requiredContent: 'table[cellspacing]', + controlStyle: 'width:3em', + label: editor.lang.table.cellSpace, + 'default': editor.filter.check( 'table[cellspacing]' ) ? 1 : 0, + validate: CKEDITOR.dialog.validate.number( editor.lang.table.invalidCellSpacing ), + setup: function( selectedTable ) { + this.setValue( selectedTable.getAttribute( 'cellSpacing' ) || '' ); + }, + commit: function( data, selectedTable ) { + if ( this.getValue() ) + selectedTable.setAttribute( 'cellSpacing', this.getValue() ); + else + selectedTable.removeAttribute( 'cellSpacing' ); + } + }, + { + type: 'text', + id: 'txtCellPad', + requiredContent: 'table[cellpadding]', + controlStyle: 'width:3em', + label: editor.lang.table.cellPad, + 'default': editor.filter.check( 'table[cellpadding]' ) ? 1 : 0, + validate: CKEDITOR.dialog.validate.number( editor.lang.table.invalidCellPadding ), + setup: function( selectedTable ) { + this.setValue( selectedTable.getAttribute( 'cellPadding' ) || '' ); + }, + commit: function( data, selectedTable ) { + if ( this.getValue() ) + selectedTable.setAttribute( 'cellPadding', this.getValue() ); + else + selectedTable.removeAttribute( 'cellPadding' ); + } + } ] + } ] + }, + { + type: 'html', + align: 'right', + html: '' + }, + { + type: 'vbox', + padding: 0, + children: [ { + type: 'text', + id: 'txtCaption', + requiredContent: 'caption', + label: editor.lang.table.caption, + setup: function( selectedTable ) { + this.enable(); + + var nodeList = selectedTable.getElementsByTag( 'caption' ); + if ( nodeList.count() > 0 ) { + var caption = nodeList.getItem( 0 ); + var firstElementChild = caption.getFirst( CKEDITOR.dom.walker.nodeType( CKEDITOR.NODE_ELEMENT ) ); + + if ( firstElementChild && !firstElementChild.equals( caption.getBogus() ) ) { + this.disable(); + this.setValue( caption.getText() ); + return; + } + + caption = CKEDITOR.tools.trim( caption.getText() ); + this.setValue( caption ); + } + }, + commit: function( data, table ) { + if ( !this.isEnabled() ) + return; + + var caption = this.getValue(), + captionElement = table.getElementsByTag( 'caption' ); + if ( caption ) { + if ( captionElement.count() > 0 ) { + captionElement = captionElement.getItem( 0 ); + captionElement.setHtml( '' ); + } else { + captionElement = new CKEDITOR.dom.element( 'caption', editor.document ); + if ( table.getChildCount() ) + captionElement.insertBefore( table.getFirst() ); + else + captionElement.appendTo( table ); + } + captionElement.append( new CKEDITOR.dom.text( caption, editor.document ) ); + } else if ( captionElement.count() > 0 ) { + for ( var i = captionElement.count() - 1; i >= 0; i-- ) + captionElement.getItem( i ).remove(); + } + } + }, + { + type: 'text', + id: 'txtSummary', + bidi: true, + requiredContent: 'table[summary]', + label: editor.lang.table.summary, + setup: function( selectedTable ) { + this.setValue( selectedTable.getAttribute( 'summary' ) || '' ); + }, + commit: function( data, selectedTable ) { + if ( this.getValue() ) + selectedTable.setAttribute( 'summary', this.getValue() ); + else + selectedTable.removeAttribute( 'summary' ); + } + } ] + } ] + }, + dialogadvtab && dialogadvtab.createAdvancedTab( editor, null, 'table' ) + ] }; + } + + CKEDITOR.dialog.add( 'table', function( editor ) { + return tableDialog( editor, 'table' ); + } ); + CKEDITOR.dialog.add( 'tableProperties', function( editor ) { + return tableDialog( editor, 'tableProperties' ); + } ); +} )(); diff --git a/sources/plugins/table/icons/hidpi/table.png b/sources/plugins/table/icons/hidpi/table.png new file mode 100644 index 00000000..992b9c89 Binary files /dev/null and b/sources/plugins/table/icons/hidpi/table.png differ diff --git a/sources/plugins/table/icons/table.png b/sources/plugins/table/icons/table.png new file mode 100644 index 00000000..03817163 Binary files /dev/null and b/sources/plugins/table/icons/table.png differ diff --git a/sources/plugins/table/lang/af.js b/sources/plugins/table/lang/af.js new file mode 100644 index 00000000..382ea7e3 --- /dev/null +++ b/sources/plugins/table/lang/af.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'af', { + border: 'Randbreedte', + caption: 'Naam', + cell: { + menu: 'Sel', + insertBefore: 'Voeg sel in voor', + insertAfter: 'Voeg sel in na', + deleteCell: 'Verwyder sel', + merge: 'Voeg selle saam', + mergeRight: 'Voeg saam na regs', + mergeDown: 'Voeg saam ondertoe', + splitHorizontal: 'Splits sel horisontaal', + splitVertical: 'Splits sel vertikaal', + title: 'Sel eienskappe', + cellType: 'Sel tipe', + rowSpan: 'Omspan rye', + colSpan: 'Omspan kolomme', + wordWrap: 'Woord terugloop', + hAlign: 'Horisontale oplyning', + vAlign: 'Vertikale oplyning', + alignBaseline: 'Basislyn', + bgColor: 'Agtergrondkleur', + borderColor: 'Randkleur', + data: 'Inhoud', + header: 'Opskrif', + yes: 'Ja', + no: 'Nee', + invalidWidth: 'Selbreedte moet \'n getal wees.', + invalidHeight: 'Selhoogte moet \'n getal wees.', + invalidRowSpan: 'Omspan rye moet \'n heelgetal wees.', + invalidColSpan: 'Omspan kolomme moet \'n heelgetal wees.', + chooseColor: 'Kies' + }, + cellPad: 'Sel-spasie', + cellSpace: 'Sel-afstand', + column: { + menu: 'Kolom', + insertBefore: 'Voeg kolom in voor', + insertAfter: 'Voeg kolom in na', + deleteColumn: 'Verwyder kolom' + }, + columns: 'Kolomme', + deleteTable: 'Verwyder tabel', + headers: 'Opskrifte', + headersBoth: 'Beide ', + headersColumn: 'Eerste kolom', + headersNone: 'Geen', + headersRow: 'Eerste ry', + invalidBorder: 'Randbreedte moet \'n getal wees.', + invalidCellPadding: 'Sel-spasie moet \'n getal wees.', + invalidCellSpacing: 'Sel-afstand moet \'n getal wees.', + invalidCols: 'Aantal kolomme moet \'n getal groter as 0 wees.', + invalidHeight: 'Tabelhoogte moet \'n getal wees.', + invalidRows: 'Aantal rye moet \'n getal groter as 0 wees.', + invalidWidth: 'Tabelbreedte moet \'n getal wees.', + menu: 'Tabel eienskappe', + row: { + menu: 'Ry', + insertBefore: 'Voeg ry in voor', + insertAfter: 'Voeg ry in na', + deleteRow: 'Verwyder ry' + }, + rows: 'Rye', + summary: 'Opsomming', + title: 'Tabel eienskappe', + toolbar: 'Tabel', + widthPc: 'persent', + widthPx: 'piksels', + widthUnit: 'breedte-eenheid' +} ); diff --git a/sources/plugins/table/lang/ar.js b/sources/plugins/table/lang/ar.js new file mode 100644 index 00000000..e9d523a5 --- /dev/null +++ b/sources/plugins/table/lang/ar.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ar', { + border: 'الحدود', + caption: 'الوصف', + cell: { + menu: 'خلية', + insertBefore: 'إدراج خلية قبل', + insertAfter: 'إدراج خلية بعد', + deleteCell: 'حذف خلية', + merge: 'دمج خلايا', + mergeRight: 'دمج لليمين', + mergeDown: 'دمج للأسفل', + splitHorizontal: 'تقسيم الخلية أفقياً', + splitVertical: 'تقسيم الخلية عمودياً', + title: 'خصائص الخلية', + cellType: 'نوع الخلية', + rowSpan: 'امتداد الصفوف', + colSpan: 'امتداد الأعمدة', + wordWrap: 'التفاف النص', + hAlign: 'محاذاة أفقية', + vAlign: 'محاذاة رأسية', + alignBaseline: 'خط القاعدة', + bgColor: 'لون الخلفية', + borderColor: 'لون الحدود', + data: 'بيانات', + header: 'عنوان', + yes: 'نعم', + no: 'لا', + invalidWidth: 'عرض الخلية يجب أن يكون عدداً.', + invalidHeight: 'ارتفاع الخلية يجب أن يكون عدداً.', + invalidRowSpan: 'امتداد الصفوف يجب أن يكون عدداً صحيحاً.', + invalidColSpan: 'امتداد الأعمدة يجب أن يكون عدداً صحيحاً.', + chooseColor: 'اختر' + }, + cellPad: 'المسافة البادئة', + cellSpace: 'تباعد الخلايا', + column: { + menu: 'عمود', + insertBefore: 'إدراج عمود قبل', + insertAfter: 'إدراج عمود بعد', + deleteColumn: 'حذف أعمدة' + }, + columns: 'أعمدة', + deleteTable: 'حذف الجدول', + headers: 'العناوين', + headersBoth: 'كلاهما', + headersColumn: 'العمود الأول', + headersNone: 'بدون', + headersRow: 'الصف الأول', + invalidBorder: 'حجم الحد يجب أن يكون عدداً.', + invalidCellPadding: 'المسافة البادئة يجب أن تكون عدداً', + invalidCellSpacing: 'المسافة بين الخلايا يجب أن تكون عدداً.', + invalidCols: 'عدد الأعمدة يجب أن يكون عدداً أكبر من صفر.', + invalidHeight: 'ارتفاع الجدول يجب أن يكون عدداً.', + invalidRows: 'عدد الصفوف يجب أن يكون عدداً أكبر من صفر.', + invalidWidth: 'عرض الجدول يجب أن يكون عدداً.', + menu: 'خصائص الجدول', + row: { + menu: 'صف', + insertBefore: 'إدراج صف قبل', + insertAfter: 'إدراج صف بعد', + deleteRow: 'حذف صفوف' + }, + rows: 'صفوف', + summary: 'الخلاصة', + title: 'خصائص الجدول', + toolbar: 'جدول', + widthPc: 'بالمئة', + widthPx: 'بكسل', + widthUnit: 'وحدة العرض' +} ); diff --git a/sources/plugins/table/lang/bg.js b/sources/plugins/table/lang/bg.js new file mode 100644 index 00000000..5335e5af --- /dev/null +++ b/sources/plugins/table/lang/bg.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'bg', { + border: 'Размер на рамката', + caption: 'Заглавие', + cell: { + menu: 'Клетка', + insertBefore: 'Вмъкване на клетка преди', + insertAfter: 'Вмъкване на клетка след', + deleteCell: 'Изтриване на клетки', + merge: 'Сливане на клетки', + mergeRight: 'Сливане в дясно', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Настройки на клетката', + cellType: 'Тип на клетката', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Авто. пренос', + hAlign: 'Хоризонтално подравняване', + vAlign: 'Вертикално подравняване', + alignBaseline: 'Базова линия', + bgColor: 'Фон', + borderColor: 'Цвят на рамката', + data: 'Данни', + header: 'Хедър', + yes: 'Да', + no: 'Не', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Изберете' + }, + cellPad: 'Отделяне на клетките', + cellSpace: 'Разтояние между клетките', + column: { + menu: 'Колона', + insertBefore: 'Вмъкване на колона преди', + insertAfter: 'Вмъкване на колона след', + deleteColumn: 'Изтриване на колони' + }, + columns: 'Колони', + deleteTable: 'Изтриване на таблица', + headers: 'Хедъри', + headersBoth: 'Заедно', + headersColumn: 'Първа колона', + headersNone: 'Няма', + headersRow: 'Първи ред', + invalidBorder: 'Размерът на рамката трябва да е число.', + invalidCellPadding: 'Отстоянието на клетките трябва да е позитивно число.', + invalidCellSpacing: 'Интервала в клетките трябва да е позитивно число.', + invalidCols: 'Броят колони трябва да е по-голям от 0.', + invalidHeight: 'Височината на таблицата трябва да е число.', + invalidRows: 'Броят редове трябва да е по-голям от 0.', + invalidWidth: 'Ширината на таблицата трябва да е число.', + menu: 'Настройки на таблицата', + row: { + menu: 'Ред', + insertBefore: 'Вмъкване на ред преди', + insertAfter: 'Вмъкване на ред след', + deleteRow: 'Изтриване на редове' + }, + rows: 'Редове', + summary: 'Обща информация', + title: 'Настройки на таблицата', + toolbar: 'Таблица', + widthPc: 'процент', + widthPx: 'пиксела', + widthUnit: 'единица за ширина' +} ); diff --git a/sources/plugins/table/lang/bn.js b/sources/plugins/table/lang/bn.js new file mode 100644 index 00000000..c0846adf --- /dev/null +++ b/sources/plugins/table/lang/bn.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'bn', { + border: 'বর্ডার সাইজ', + caption: 'শীর্ষক', + cell: { + menu: 'সেল', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'সেল মুছে দাও', + merge: 'সেল জোড়া দাও', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'সেল প্যাডিং', + cellSpace: 'সেল স্পেস', + column: { + menu: 'কলাম', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'কলাম মুছে দাও' + }, + columns: 'কলাম', + deleteTable: 'টেবিল ডিলীট কর', + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'টেবিল প্রোপার্টি', + row: { + menu: 'রো', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'রো মুছে দাও' + }, + rows: 'রো', + summary: 'সারাংশ', + title: 'টেবিল প্রোপার্টি', + toolbar: 'টেবিলের লেবেল যুক্ত কর', + widthPc: 'শতকরা', + widthPx: 'পিক্সেল', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/bs.js b/sources/plugins/table/lang/bs.js new file mode 100644 index 00000000..e81bcc10 --- /dev/null +++ b/sources/plugins/table/lang/bs.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'bs', { + border: 'Okvir', + caption: 'Naslov', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Briši æelije', + merge: 'Spoji æelije', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Uvod æelija', + cellSpace: 'Razmak æelija', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Briši kolone' + }, + columns: 'Kolona', + deleteTable: 'Delete Table', // MISSING + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'Svojstva tabele', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Briši redove' + }, + rows: 'Redova', + summary: 'Summary', // MISSING + title: 'Svojstva tabele', + toolbar: 'Tabela', + widthPc: 'posto', + widthPx: 'piksela', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/ca.js b/sources/plugins/table/lang/ca.js new file mode 100644 index 00000000..0d0f8421 --- /dev/null +++ b/sources/plugins/table/lang/ca.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ca', { + border: 'Mida vora', + caption: 'Títol', + cell: { + menu: 'Cel·la', + insertBefore: 'Insereix abans', + insertAfter: 'Insereix després', + deleteCell: 'Suprimeix', + merge: 'Fusiona', + mergeRight: 'Fusiona a la dreta', + mergeDown: 'Fusiona avall', + splitHorizontal: 'Divideix horitzontalment', + splitVertical: 'Divideix verticalment', + title: 'Propietats de la cel·la', + cellType: 'Tipus de cel·la', + rowSpan: 'Expansió de files', + colSpan: 'Expansió de columnes', + wordWrap: 'Ajustar al contingut', + hAlign: 'Alineació Horizontal', + vAlign: 'Alineació Vertical', + alignBaseline: 'A la línia base', + bgColor: 'Color de fons', + borderColor: 'Color de la vora', + data: 'Dades', + header: 'Capçalera', + yes: 'Sí', + no: 'No', + invalidWidth: 'L\'amplada de cel·la ha de ser un nombre.', + invalidHeight: 'L\'alçada de cel·la ha de ser un nombre.', + invalidRowSpan: 'L\'expansió de files ha de ser un nombre enter.', + invalidColSpan: 'L\'expansió de columnes ha de ser un nombre enter.', + chooseColor: 'Trieu' + }, + cellPad: 'Encoixinament de cel·les', + cellSpace: 'Espaiat de cel·les', + column: { + menu: 'Columna', + insertBefore: 'Insereix columna abans de', + insertAfter: 'Insereix columna darrera', + deleteColumn: 'Suprimeix una columna' + }, + columns: 'Columnes', + deleteTable: 'Suprimeix la taula', + headers: 'Capçaleres', + headersBoth: 'Ambdues', + headersColumn: 'Primera columna', + headersNone: 'Cap', + headersRow: 'Primera fila', + invalidBorder: 'El gruix de la vora ha de ser un nombre.', + invalidCellPadding: 'L\'encoixinament de cel·la ha de ser un nombre.', + invalidCellSpacing: 'L\'espaiat de cel·la ha de ser un nombre.', + invalidCols: 'El nombre de columnes ha de ser un nombre major que 0.', + invalidHeight: 'L\'alçada de la taula ha de ser un nombre.', + invalidRows: 'El nombre de files ha de ser un nombre major que 0.', + invalidWidth: 'L\'amplada de la taula ha de ser un nombre.', + menu: 'Propietats de la taula', + row: { + menu: 'Fila', + insertBefore: 'Insereix fila abans de', + insertAfter: 'Insereix fila darrera', + deleteRow: 'Suprimeix una fila' + }, + rows: 'Files', + summary: 'Resum', + title: 'Propietats de la taula', + toolbar: 'Taula', + widthPc: 'percentatge', + widthPx: 'píxels', + widthUnit: 'unitat d\'amplada' +} ); diff --git a/sources/plugins/table/lang/cs.js b/sources/plugins/table/lang/cs.js new file mode 100644 index 00000000..00428d3f --- /dev/null +++ b/sources/plugins/table/lang/cs.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'cs', { + border: 'Ohraničení', + caption: 'Popis', + cell: { + menu: 'Buňka', + insertBefore: 'Vložit buňku před', + insertAfter: 'Vložit buňku za', + deleteCell: 'Smazat buňky', + merge: 'Sloučit buňky', + mergeRight: 'Sloučit doprava', + mergeDown: 'Sloučit dolů', + splitHorizontal: 'Rozdělit buňky vodorovně', + splitVertical: 'Rozdělit buňky svisle', + title: 'Vlastnosti buňky', + cellType: 'Typ buňky', + rowSpan: 'Spojit řádky', + colSpan: 'Spojit sloupce', + wordWrap: 'Zalamování', + hAlign: 'Vodorovné zarovnání', + vAlign: 'Svislé zarovnání', + alignBaseline: 'Na účaří', + bgColor: 'Barva pozadí', + borderColor: 'Barva okraje', + data: 'Data', + header: 'Hlavička', + yes: 'Ano', + no: 'Ne', + invalidWidth: 'Šířka buňky musí být číslo.', + invalidHeight: 'Zadaná výška buňky musí být číslená.', + invalidRowSpan: 'Zadaný počet sloučených řádků musí být celé číslo.', + invalidColSpan: 'Zadaný počet sloučených sloupců musí být celé číslo.', + chooseColor: 'Výběr' + }, + cellPad: 'Odsazení obsahu v buňce', + cellSpace: 'Vzdálenost buněk', + column: { + menu: 'Sloupec', + insertBefore: 'Vložit sloupec před', + insertAfter: 'Vložit sloupec za', + deleteColumn: 'Smazat sloupec' + }, + columns: 'Sloupce', + deleteTable: 'Smazat tabulku', + headers: 'Záhlaví', + headersBoth: 'Obojí', + headersColumn: 'První sloupec', + headersNone: 'Žádné', + headersRow: 'První řádek', + invalidBorder: 'Zdaná velikost okraje musí být číselná.', + invalidCellPadding: 'Zadané odsazení obsahu v buňce musí být číselné.', + invalidCellSpacing: 'Zadaná vzdálenost buněk musí být číselná.', + invalidCols: 'Počet sloupců musí být číslo větší než 0.', + invalidHeight: 'Zadaná výška tabulky musí být číselná.', + invalidRows: 'Počet řádků musí být číslo větší než 0.', + invalidWidth: 'Šířka tabulky musí být číslo.', + menu: 'Vlastnosti tabulky', + row: { + menu: 'Řádek', + insertBefore: 'Vložit řádek před', + insertAfter: 'Vložit řádek za', + deleteRow: 'Smazat řádky' + }, + rows: 'Řádky', + summary: 'Souhrn', + title: 'Vlastnosti tabulky', + toolbar: 'Tabulka', + widthPc: 'procent', + widthPx: 'bodů', + widthUnit: 'jednotka šířky' +} ); diff --git a/sources/plugins/table/lang/cy.js b/sources/plugins/table/lang/cy.js new file mode 100644 index 00000000..75f210eb --- /dev/null +++ b/sources/plugins/table/lang/cy.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'cy', { + border: 'Maint yr Ymyl', + caption: 'Pennawd', + cell: { + menu: 'Cell', + insertBefore: 'Mewnosod Cell Cyn', + insertAfter: 'Mewnosod Cell Ar Ôl', + deleteCell: 'Dileu Celloedd', + merge: 'Cyfuno Celloedd', + mergeRight: 'Cyfuno i\'r Dde', + mergeDown: 'Cyfuno i Lawr', + splitHorizontal: 'Hollti\'r Gell yn Lorweddol', + splitVertical: 'Hollti\'r Gell yn Fertigol', + title: 'Priodweddau\'r Gell', + cellType: 'Math y Gell', + rowSpan: 'Rhychwant Rhesi', + colSpan: 'Rhychwant Colofnau', + wordWrap: 'Lapio Geiriau', + hAlign: 'Aliniad Llorweddol', + vAlign: 'Aliniad Fertigol', + alignBaseline: 'Baslinell', + bgColor: 'Lliw Cefndir', + borderColor: 'Lliw Ymyl', + data: 'Data', + header: 'Pennyn', + yes: 'Ie', + no: 'Na', + invalidWidth: 'Mae\'n rhaid i led y gell fod yn rhif.', + invalidHeight: 'Mae\'n rhaid i uchder y gell fod yn rhif.', + invalidRowSpan: 'Mae\'n rhaid i rychwant y rhesi fod yn gyfanrif.', + invalidColSpan: 'Mae\'n rhaid i rychwant y colofnau fod yn gyfanrif.', + chooseColor: 'Dewis' + }, + cellPad: 'Padio\'r gell', + cellSpace: 'Bylchiad y gell', + column: { + menu: 'Colofn', + insertBefore: 'Mewnosod Colofn Cyn', + insertAfter: 'Mewnosod Colofn Ar Ôl', + deleteColumn: 'Dileu Colofnau' + }, + columns: 'Colofnau', + deleteTable: 'Dileu Tabl', + headers: 'Penynnau', + headersBoth: 'Y Ddau', + headersColumn: 'Colofn gyntaf', + headersNone: 'Dim', + headersRow: 'Rhes gyntaf', + invalidBorder: 'Mae\'n rhaid i faint yr ymyl fod yn rhif.', + invalidCellPadding: 'Mae\'n rhaid i badiad y gell fod yn rhif positif.', + invalidCellSpacing: 'Mae\'n rhaid i fylchiad y gell fod yn rhif positif.', + invalidCols: 'Mae\'n rhaid cael o leiaf un golofn.', + invalidHeight: 'Mae\'n rhaid i uchder y tabl fod yn rhif.', + invalidRows: 'Mae\'n rhaid cael o leiaf un rhes.', + invalidWidth: 'Mae\'n rhaid i led y tabl fod yn rhif.', + menu: 'Priodweddau\'r Tabl', + row: { + menu: 'Rhes', + insertBefore: 'Mewnosod Rhes Cyn', + insertAfter: 'Mewnosod Rhes Ar Ôl', + deleteRow: 'Dileu Rhesi' + }, + rows: 'Rhesi', + summary: 'Crynodeb', + title: 'Priodweddau\'r Tabl', + toolbar: 'Tabl', + widthPc: 'y cant', + widthPx: 'picsel', + widthUnit: 'uned lled' +} ); diff --git a/sources/plugins/table/lang/da.js b/sources/plugins/table/lang/da.js new file mode 100644 index 00000000..601c2cff --- /dev/null +++ b/sources/plugins/table/lang/da.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'da', { + border: 'Rammebredde', + caption: 'Titel', + cell: { + menu: 'Celle', + insertBefore: 'Indsæt celle før', + insertAfter: 'Indsæt celle efter', + deleteCell: 'Slet celle', + merge: 'Flet celler', + mergeRight: 'Flet til højre', + mergeDown: 'Flet nedad', + splitHorizontal: 'Del celle vandret', + splitVertical: 'Del celle lodret', + title: 'Celleegenskaber', + cellType: 'Celletype', + rowSpan: 'Række span (rows span)', + colSpan: 'Kolonne span (columns span)', + wordWrap: 'Tekstombrydning', + hAlign: 'Vandret justering', + vAlign: 'Lodret justering', + alignBaseline: 'Grundlinje', + bgColor: 'Baggrundsfarve', + borderColor: 'Rammefarve', + data: 'Data', + header: 'Hoved', + yes: 'Ja', + no: 'Nej', + invalidWidth: 'Cellebredde skal være et tal.', + invalidHeight: 'Cellehøjde skal være et tal.', + invalidRowSpan: 'Række span skal være et heltal.', + invalidColSpan: 'Kolonne span skal være et heltal.', + chooseColor: 'Vælg' + }, + cellPad: 'Cellemargen', + cellSpace: 'Celleafstand', + column: { + menu: 'Kolonne', + insertBefore: 'Indsæt kolonne før', + insertAfter: 'Indsæt kolonne efter', + deleteColumn: 'Slet kolonne' + }, + columns: 'Kolonner', + deleteTable: 'Slet tabel', + headers: 'Hoved', + headersBoth: 'Begge', + headersColumn: 'Første kolonne', + headersNone: 'Ingen', + headersRow: 'Første række', + invalidBorder: 'Rammetykkelse skal være et tal.', + invalidCellPadding: 'Cellemargen skal være et tal.', + invalidCellSpacing: 'Celleafstand skal være et tal.', + invalidCols: 'Antallet af kolonner skal være større end 0.', + invalidHeight: 'Tabelhøjde skal være et tal.', + invalidRows: 'Antallet af rækker skal være større end 0.', + invalidWidth: 'Tabelbredde skal være et tal.', + menu: 'Egenskaber for tabel', + row: { + menu: 'Række', + insertBefore: 'Indsæt række før', + insertAfter: 'Indsæt række efter', + deleteRow: 'Slet række' + }, + rows: 'Rækker', + summary: 'Resumé', + title: 'Egenskaber for tabel', + toolbar: 'Tabel', + widthPc: 'procent', + widthPx: 'pixels', + widthUnit: 'Bredde på enhed' +} ); diff --git a/sources/plugins/table/lang/de.js b/sources/plugins/table/lang/de.js new file mode 100644 index 00000000..42be01b2 --- /dev/null +++ b/sources/plugins/table/lang/de.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'de', { + border: 'Rahmengröße', + caption: 'Überschrift', + cell: { + menu: 'Zelle', + insertBefore: 'Zelle davor einfügen', + insertAfter: 'Zelle danach einfügen', + deleteCell: 'Zelle löschen', + merge: 'Zellen verbinden', + mergeRight: 'Nach rechts verbinden', + mergeDown: 'Nach unten verbinden', + splitHorizontal: 'Zelle horizontal teilen', + splitVertical: 'Zelle vertikal teilen', + title: 'Zelleneigenschaften', + cellType: 'Zellart', + rowSpan: 'Anzahl Zeilen verbinden', + colSpan: 'Anzahl Spalten verbinden', + wordWrap: 'Zeilenumbruch', + hAlign: 'Horizontale Ausrichtung', + vAlign: 'Vertikale Ausrichtung', + alignBaseline: 'Grundlinie', + bgColor: 'Hintergrundfarbe', + borderColor: 'Rahmenfarbe', + data: 'Daten', + header: 'Überschrift', + yes: 'Ja', + no: 'Nein', + invalidWidth: 'Zellenbreite muss eine Zahl sein.', + invalidHeight: 'Zellenhöhe muss eine Zahl sein.', + invalidRowSpan: '"Anzahl Zeilen verbinden" muss eine Ganzzahl sein.', + invalidColSpan: '"Anzahl Spalten verbinden" muss eine Ganzzahl sein.', + chooseColor: 'Wählen' + }, + cellPad: 'Zellenabstand innen', + cellSpace: 'Zellenabstand außen', + column: { + menu: 'Spalte', + insertBefore: 'Spalte links davor einfügen', + insertAfter: 'Spalte rechts danach einfügen', + deleteColumn: 'Spalte löschen' + }, + columns: 'Spalte', + deleteTable: 'Tabelle löschen', + headers: 'Kopfzeile', + headersBoth: 'Beide', + headersColumn: 'Erste Spalte', + headersNone: 'Keine', + headersRow: 'Erste Zeile', + invalidBorder: 'Die Rahmenbreite muß eine Zahl sein.', + invalidCellPadding: 'Der Zellenabstand innen muß eine positive Zahl sein.', + invalidCellSpacing: 'Der Zellenabstand außen muß eine positive Zahl sein.', + invalidCols: 'Die Anzahl der Spalten muß größer als 0 sein..', + invalidHeight: 'Die Tabellenbreite muß eine Zahl sein.', + invalidRows: 'Die Anzahl der Zeilen muß größer als 0 sein.', + invalidWidth: 'Die Tabellenbreite muss eine Zahl sein.', + menu: 'Tabellen-Eigenschaften', + row: { + menu: 'Zeile', + insertBefore: 'Zeile oberhalb einfügen', + insertAfter: 'Zeile unterhalb einfügen', + deleteRow: 'Zeile entfernen' + }, + rows: 'Zeile', + summary: 'Inhaltsübersicht', + title: 'Tabellen-Eigenschaften', + toolbar: 'Tabelle', + widthPc: '%', + widthPx: 'Pixel', + widthUnit: 'Breite Einheit' +} ); diff --git a/sources/plugins/table/lang/el.js b/sources/plugins/table/lang/el.js new file mode 100644 index 00000000..6ac4747f --- /dev/null +++ b/sources/plugins/table/lang/el.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'el', { + border: 'Πάχος Περιγράμματος', + caption: 'Λεζάντα', + cell: { + menu: 'Κελί', + insertBefore: 'Εισαγωγή Κελιού Πριν', + insertAfter: 'Εισαγωγή Κελιού Μετά', + deleteCell: 'Διαγραφή Κελιών', + merge: 'Ενοποίηση Κελιών', + mergeRight: 'Συγχώνευση Με Δεξιά', + mergeDown: 'Συγχώνευση Με Κάτω', + splitHorizontal: 'Οριζόντια Διαίρεση Κελιού', + splitVertical: 'Κατακόρυφη Διαίρεση Κελιού', + title: 'Ιδιότητες Κελιού', + cellType: 'Τύπος Κελιού', + rowSpan: 'Εύρος Γραμμών', + colSpan: 'Εύρος Στηλών', + wordWrap: 'Αναδίπλωση Λέξεων', + hAlign: 'Οριζόντια Στοίχιση', + vAlign: 'Κάθετη Στοίχιση', + alignBaseline: 'Γραμμή Βάσης', + bgColor: 'Χρώμα Φόντου', + borderColor: 'Χρώμα Περιγράμματος', + data: 'Δεδομένα', + header: 'Κεφαλίδα', + yes: 'Ναι', + no: 'Όχι', + invalidWidth: 'Το πλάτος του κελιού πρέπει να είναι αριθμός.', + invalidHeight: 'Το ύψος του κελιού πρέπει να είναι αριθμός.', + invalidRowSpan: 'Το εύρος των γραμμών πρέπει να είναι ακέραιος αριθμός.', + invalidColSpan: 'Το εύρος των στηλών πρέπει να είναι ακέραιος αριθμός.', + chooseColor: 'Επιλέξτε' + }, + cellPad: 'Αναπλήρωση κελιών', + cellSpace: 'Απόσταση κελιών', + column: { + menu: 'Στήλη', + insertBefore: 'Εισαγωγή Στήλης Πριν', + insertAfter: 'Εισαγωγή Στήλης Μετά', + deleteColumn: 'Διαγραφή Στηλών' + }, + columns: 'Στήλες', + deleteTable: 'Διαγραφή Πίνακα', + headers: 'Κεφαλίδες', + headersBoth: 'Και τα δύο', + headersColumn: 'Πρώτη στήλη', + headersNone: 'Κανένα', + headersRow: 'Πρώτη Γραμμή', + invalidBorder: 'Το πάχος του περιγράμματος πρέπει να είναι ένας αριθμός.', + invalidCellPadding: 'Η αναπλήρωση των κελιών πρέπει να είναι θετικός αριθμός.', + invalidCellSpacing: 'Η απόσταση μεταξύ των κελιών πρέπει να είναι ένας θετικός αριθμός.', + invalidCols: 'Ο αριθμός των στηλών πρέπει να είναι μεγαλύτερος από 0.', + invalidHeight: 'Το ύψος του πίνακα πρέπει να είναι αριθμός.', + invalidRows: 'Ο αριθμός των σειρών πρέπει να είναι μεγαλύτερος από 0.', + invalidWidth: 'Το πλάτος του πίνακα πρέπει να είναι ένας αριθμός.', + menu: 'Ιδιότητες Πίνακα', + row: { + menu: 'Γραμμή', + insertBefore: 'Εισαγωγή Γραμμής Πριν', + insertAfter: 'Εισαγωγή Γραμμής Μετά', + deleteRow: 'Διαγραφή Γραμμών' + }, + rows: 'Γραμμές', + summary: 'Περίληψη', + title: 'Ιδιότητες Πίνακα', + toolbar: 'Πίνακας', + widthPc: 'τοις εκατό', + widthPx: 'pixel', + widthUnit: 'μονάδα πλάτους' +} ); diff --git a/sources/plugins/table/lang/en-au.js b/sources/plugins/table/lang/en-au.js new file mode 100644 index 00000000..95a53be8 --- /dev/null +++ b/sources/plugins/table/lang/en-au.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'en-au', { + border: 'Border size', + caption: 'Caption', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Delete Cells', + merge: 'Merge Cells', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Cell padding', + cellSpace: 'Cell spacing', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Delete Columns' + }, + columns: 'Columns', + deleteTable: 'Delete Table', + headers: 'Headers', + headersBoth: 'Both', + headersColumn: 'First column', + headersNone: 'None', + headersRow: 'First Row', + invalidBorder: 'Border size must be a number.', + invalidCellPadding: 'Cell padding must be a number.', + invalidCellSpacing: 'Cell spacing must be a number.', + invalidCols: 'Number of columns must be a number greater than 0.', + invalidHeight: 'Table height must be a number.', + invalidRows: 'Number of rows must be a number greater than 0.', + invalidWidth: 'Table width must be a number.', + menu: 'Table Properties', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Delete Rows' + }, + rows: 'Rows', + summary: 'Summary', + title: 'Table Properties', + toolbar: 'Table', + widthPc: 'percent', + widthPx: 'pixels', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/en-ca.js b/sources/plugins/table/lang/en-ca.js new file mode 100644 index 00000000..32351c30 --- /dev/null +++ b/sources/plugins/table/lang/en-ca.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'en-ca', { + border: 'Border size', + caption: 'Caption', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Delete Cells', + merge: 'Merge Cells', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Cell padding', + cellSpace: 'Cell spacing', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Delete Columns' + }, + columns: 'Columns', + deleteTable: 'Delete Table', + headers: 'Headers', + headersBoth: 'Both', + headersColumn: 'First column', + headersNone: 'None', + headersRow: 'First Row', + invalidBorder: 'Border size must be a number.', + invalidCellPadding: 'Cell padding must be a number.', + invalidCellSpacing: 'Cell spacing must be a number.', + invalidCols: 'Number of columns must be a number greater than 0.', + invalidHeight: 'Table height must be a number.', + invalidRows: 'Number of rows must be a number greater than 0.', + invalidWidth: 'Table width must be a number.', + menu: 'Table Properties', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Delete Rows' + }, + rows: 'Rows', + summary: 'Summary', + title: 'Table Properties', + toolbar: 'Table', + widthPc: 'percent', + widthPx: 'pixels', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/en-gb.js b/sources/plugins/table/lang/en-gb.js new file mode 100644 index 00000000..6165b735 --- /dev/null +++ b/sources/plugins/table/lang/en-gb.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'en-gb', { + border: 'Border size', + caption: 'Caption', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Delete Cells', + merge: 'Merge Cells', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Cell padding', + cellSpace: 'Cell spacing', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Delete Columns' + }, + columns: 'Columns', + deleteTable: 'Delete Table', + headers: 'Headers', + headersBoth: 'Both', + headersColumn: 'First column', + headersNone: 'None', + headersRow: 'First Row', + invalidBorder: 'Border size must be a number.', + invalidCellPadding: 'Cell padding must be a number.', + invalidCellSpacing: 'Cell spacing must be a number.', + invalidCols: 'Number of columns must be a number greater than 0.', + invalidHeight: 'Table height must be a number.', + invalidRows: 'Number of rows must be a number greater than 0.', + invalidWidth: 'Table width must be a number.', + menu: 'Table Properties', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Delete Rows' + }, + rows: 'Rows', + summary: 'Summary', + title: 'Table Properties', + toolbar: 'Table', + widthPc: 'percent', + widthPx: 'pixels', + widthUnit: 'width unit' +} ); diff --git a/sources/plugins/table/lang/en.js b/sources/plugins/table/lang/en.js new file mode 100644 index 00000000..c1ab5735 --- /dev/null +++ b/sources/plugins/table/lang/en.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'en', { + border: 'Border size', + caption: 'Caption', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Delete Cells', + merge: 'Merge Cells', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Cell padding', + cellSpace: 'Cell spacing', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Delete Columns' + }, + columns: 'Columns', + deleteTable: 'Delete Table', + headers: 'Headers', + headersBoth: 'Both', + headersColumn: 'First column', + headersNone: 'None', + headersRow: 'First Row', + invalidBorder: 'Border size must be a number.', + invalidCellPadding: 'Cell padding must be a positive number.', + invalidCellSpacing: 'Cell spacing must be a positive number.', + invalidCols: 'Number of columns must be a number greater than 0.', + invalidHeight: 'Table height must be a number.', + invalidRows: 'Number of rows must be a number greater than 0.', + invalidWidth: 'Table width must be a number.', + menu: 'Table Properties', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Delete Rows' + }, + rows: 'Rows', + summary: 'Summary', + title: 'Table Properties', + toolbar: 'Table', + widthPc: 'percent', + widthPx: 'pixels', + widthUnit: 'width unit' +} ); diff --git a/sources/plugins/table/lang/eo.js b/sources/plugins/table/lang/eo.js new file mode 100644 index 00000000..c090c373 --- /dev/null +++ b/sources/plugins/table/lang/eo.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'eo', { + border: 'Bordero', + caption: 'Tabeltitolo', + cell: { + menu: 'Ĉelo', + insertBefore: 'Enmeti Ĉelon Antaŭ', + insertAfter: 'Enmeti Ĉelon Post', + deleteCell: 'Forigi la Ĉelojn', + merge: 'Kunfandi la Ĉelojn', + mergeRight: 'Kunfandi dekstren', + mergeDown: 'Kunfandi malsupren ', + splitHorizontal: 'Horizontale dividi', + splitVertical: 'Vertikale dividi', + title: 'Ĉelatributoj', + cellType: 'Ĉeltipo', + rowSpan: 'Kunfando de linioj', + colSpan: 'Kunfando de kolumnoj', + wordWrap: 'Cezuro', + hAlign: 'Horizontala ĝisrandigo', + vAlign: 'Vertikala ĝisrandigo', + alignBaseline: 'Malsupro de la teksto', + bgColor: 'Fonkoloro', + borderColor: 'Borderkoloro', + data: 'Datenoj', + header: 'Supra paĝotitolo', + yes: 'Jes', + no: 'No', + invalidWidth: 'Ĉellarĝo devas esti nombro.', + invalidHeight: 'Ĉelalto devas esti nombro.', + invalidRowSpan: 'Kunfando de linioj devas esti entjera nombro.', + invalidColSpan: 'Kunfando de kolumnoj devas esti entjera nombro.', + chooseColor: 'Elektu' + }, + cellPad: 'Interna Marĝeno de la ĉeloj', + cellSpace: 'Spaco inter la Ĉeloj', + column: { + menu: 'Kolumno', + insertBefore: 'Enmeti kolumnon antaŭ', + insertAfter: 'Enmeti kolumnon post', + deleteColumn: 'Forigi Kolumnojn' + }, + columns: 'Kolumnoj', + deleteTable: 'Forigi Tabelon', + headers: 'Supraj Paĝotitoloj', + headersBoth: 'Ambaŭ', + headersColumn: 'Unua kolumno', + headersNone: 'Neniu', + headersRow: 'Unua linio', + invalidBorder: 'La bordergrando devas esti nombro.', + invalidCellPadding: 'La interna marĝeno en la ĉeloj devas esti pozitiva nombro.', + invalidCellSpacing: 'La spaco inter la ĉeloj devas esti pozitiva nombro.', + invalidCols: 'La nombro de la kolumnoj devas superi 0.', + invalidHeight: 'La tabelalto devas esti nombro.', + invalidRows: 'La nombro de la linioj devas superi 0.', + invalidWidth: 'La tabellarĝo devas esti nombro.', + menu: 'Atributoj de Tabelo', + row: { + menu: 'Linio', + insertBefore: 'Enmeti linion antaŭ', + insertAfter: 'Enmeti linion post', + deleteRow: 'Forigi Liniojn' + }, + rows: 'Linioj', + summary: 'Resumo', + title: 'Atributoj de Tabelo', + toolbar: 'Tabelo', + widthPc: 'elcentoj', + widthPx: 'Rastrumeroj', + widthUnit: 'unuo de larĝo' +} ); diff --git a/sources/plugins/table/lang/es.js b/sources/plugins/table/lang/es.js new file mode 100644 index 00000000..fa948a11 --- /dev/null +++ b/sources/plugins/table/lang/es.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'es', { + border: 'Tamaño de Borde', + caption: 'Título', + cell: { + menu: 'Celda', + insertBefore: 'Insertar celda a la izquierda', + insertAfter: 'Insertar celda a la derecha', + deleteCell: 'Eliminar Celdas', + merge: 'Combinar Celdas', + mergeRight: 'Combinar a la derecha', + mergeDown: 'Combinar hacia abajo', + splitHorizontal: 'Dividir la celda horizontalmente', + splitVertical: 'Dividir la celda verticalmente', + title: 'Propiedades de celda', + cellType: 'Tipo de Celda', + rowSpan: 'Expandir filas', + colSpan: 'Expandir columnas', + wordWrap: 'Ajustar al contenido', + hAlign: 'Alineación Horizontal', + vAlign: 'Alineación Vertical', + alignBaseline: 'Linea de base', + bgColor: 'Color de fondo', + borderColor: 'Color de borde', + data: 'Datos', + header: 'Encabezado', + yes: 'Sí', + no: 'No', + invalidWidth: 'La anchura de celda debe ser un número.', + invalidHeight: 'La altura de celda debe ser un número.', + invalidRowSpan: 'La expansión de filas debe ser un número entero.', + invalidColSpan: 'La expansión de columnas debe ser un número entero.', + chooseColor: 'Elegir' + }, + cellPad: 'Esp. interior', + cellSpace: 'Esp. e/celdas', + column: { + menu: 'Columna', + insertBefore: 'Insertar columna a la izquierda', + insertAfter: 'Insertar columna a la derecha', + deleteColumn: 'Eliminar Columnas' + }, + columns: 'Columnas', + deleteTable: 'Eliminar Tabla', + headers: 'Encabezados', + headersBoth: 'Ambas', + headersColumn: 'Primera columna', + headersNone: 'Ninguno', + headersRow: 'Primera fila', + invalidBorder: 'El tamaño del borde debe ser un número.', + invalidCellPadding: 'El espaciado interior debe ser un número.', + invalidCellSpacing: 'El espaciado entre celdas debe ser un número.', + invalidCols: 'El número de columnas debe ser un número mayor que 0.', + invalidHeight: 'La altura de tabla debe ser un número.', + invalidRows: 'El número de filas debe ser un número mayor que 0.', + invalidWidth: 'La anchura de tabla debe ser un número.', + menu: 'Propiedades de Tabla', + row: { + menu: 'Fila', + insertBefore: 'Insertar fila en la parte superior', + insertAfter: 'Insertar fila en la parte inferior', + deleteRow: 'Eliminar Filas' + }, + rows: 'Filas', + summary: 'Síntesis', + title: 'Propiedades de Tabla', + toolbar: 'Tabla', + widthPc: 'porcentaje', + widthPx: 'pixeles', + widthUnit: 'unidad de la anchura' +} ); diff --git a/sources/plugins/table/lang/et.js b/sources/plugins/table/lang/et.js new file mode 100644 index 00000000..0edfccdb --- /dev/null +++ b/sources/plugins/table/lang/et.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'et', { + border: 'Joone suurus', + caption: 'Tabeli tiitel', + cell: { + menu: 'Lahter', + insertBefore: 'Sisesta lahter enne', + insertAfter: 'Sisesta lahter peale', + deleteCell: 'Eemalda lahtrid', + merge: 'Ühenda lahtrid', + mergeRight: 'Ühenda paremale', + mergeDown: 'Ühenda alla', + splitHorizontal: 'Poolita lahter horisontaalselt', + splitVertical: 'Poolita lahter vertikaalselt', + title: 'Lahtri omadused', + cellType: 'Lahtri liik', + rowSpan: 'Ridade vahe', + colSpan: 'Tulpade vahe', + wordWrap: 'Sõnade murdmine', + hAlign: 'Horisontaalne joondus', + vAlign: 'Vertikaalne joondus', + alignBaseline: 'Baasjoon', + bgColor: 'Tausta värv', + borderColor: 'Äärise värv', + data: 'Andmed', + header: 'Päis', + yes: 'Jah', + no: 'Ei', + invalidWidth: 'Lahtri laius peab olema number.', + invalidHeight: 'Lahtri kõrgus peab olema number.', + invalidRowSpan: 'Ridade vahe peab olema täisarv.', + invalidColSpan: 'Tulpade vahe peab olema täisarv.', + chooseColor: 'Vali' + }, + cellPad: 'Lahtri täidis', + cellSpace: 'Lahtri vahe', + column: { + menu: 'Veerg', + insertBefore: 'Sisesta veerg enne', + insertAfter: 'Sisesta veerg peale', + deleteColumn: 'Eemalda veerud' + }, + columns: 'Veerud', + deleteTable: 'Kustuta tabel', + headers: 'Päised', + headersBoth: 'Mõlemad', + headersColumn: 'Esimene tulp', + headersNone: 'Puudub', + headersRow: 'Esimene rida', + invalidBorder: 'Äärise suurus peab olema number.', + invalidCellPadding: 'Lahtrite polsterdus (padding) peab olema positiivne arv.', + invalidCellSpacing: 'Lahtrite vahe peab olema positiivne arv.', + invalidCols: 'Tulpade arv peab olema nullist suurem.', + invalidHeight: 'Tabeli kõrgus peab olema number.', + invalidRows: 'Ridade arv peab olema nullist suurem.', + invalidWidth: 'Tabeli laius peab olema number.', + menu: 'Tabeli omadused', + row: { + menu: 'Rida', + insertBefore: 'Sisesta rida enne', + insertAfter: 'Sisesta rida peale', + deleteRow: 'Eemalda read' + }, + rows: 'Read', + summary: 'Kokkuvõte', + title: 'Tabeli omadused', + toolbar: 'Tabel', + widthPc: 'protsenti', + widthPx: 'pikslit', + widthUnit: 'laiuse ühik' +} ); diff --git a/sources/plugins/table/lang/eu.js b/sources/plugins/table/lang/eu.js new file mode 100644 index 00000000..75fc2932 --- /dev/null +++ b/sources/plugins/table/lang/eu.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'eu', { + border: 'Ertzaren zabalera', + caption: 'Epigrafea', + cell: { + menu: 'Gelaxka', + insertBefore: 'Txertatu gelaxka aurretik', + insertAfter: 'Txertatu gelaxka ondoren', + deleteCell: 'Ezabatu gelaxkak', + merge: 'Batu gelaxkak', + mergeRight: 'Batu eskuinetara', + mergeDown: 'Batu behera', + splitHorizontal: 'Banatu gelaxka horizontalki', + splitVertical: 'Banatu gelaxka bertikalki', + title: 'Gelaxkaren propietateak', + cellType: 'Gelaxka-mota', + rowSpan: 'Errenkaden hedadura', + colSpan: 'Zutabeen hedadura', + wordWrap: 'Itzulbira', + hAlign: 'Lerrokatze horizontala', + vAlign: 'Lerrokatze bertikala', + alignBaseline: 'Oinarri-lerroan', + bgColor: 'Atzeko planoaren kolorea', + borderColor: 'Ertzaren kolorea', + data: 'Data', + header: 'Goiburua', + yes: 'Bai', + no: 'Ez', + invalidWidth: 'Gelaxkaren zabalera zenbaki bat izan behar da.', + invalidHeight: 'Gelaxkaren altuera zenbaki bat izan behar da.', + invalidRowSpan: 'Errenkaden hedadura zenbaki osoa izan behar da.', + invalidColSpan: 'Zutabeen hedadura zenbaki osoa izan behar da.', + chooseColor: 'Aukeratu' + }, + cellPad: 'Gelaxken betegarria', + cellSpace: 'Gelaxka arteko tartea', + column: { + menu: 'Zutabea', + insertBefore: 'Txertatu zutabea aurretik', + insertAfter: 'Txertatu zutabea ondoren', + deleteColumn: 'Ezabatu zutabeak' + }, + columns: 'Zutabeak', + deleteTable: 'Ezabatu taula', + headers: 'Goiburuak', + headersBoth: 'Biak', + headersColumn: 'Lehen zutabea', + headersNone: 'Bat ere ez', + headersRow: 'Lehen errenkada', + invalidBorder: 'Ertzaren tamaina zenbaki bat izan behar da.', + invalidCellPadding: 'Gelaxken betegarria zenbaki bat izan behar da.', + invalidCellSpacing: 'Gelaxka arteko tartea zenbaki bat izan behar da.', + invalidCols: 'Zutabe kopurua 0 baino handiagoa den zenbakia izan behar da.', + invalidHeight: 'Taularen altuera zenbaki bat izan behar da.', + invalidRows: 'Errenkada kopurua 0 baino handiagoa den zenbakia izan behar da.', + invalidWidth: 'Taularen zabalera zenbaki bat izan behar da.', + menu: 'Taularen propietateak', + row: { + menu: 'Errenkada', + insertBefore: 'Txertatu errenkada aurretik', + insertAfter: 'Txertatu errenkada ondoren', + deleteRow: 'Ezabatu errenkadak' + }, + rows: 'Errenkadak', + summary: 'Laburpena', + title: 'Taularen propietateak', + toolbar: 'Taula', + widthPc: 'ehuneko', + widthPx: 'pixel', + widthUnit: 'zabalera unitatea' +} ); diff --git a/sources/plugins/table/lang/fa.js b/sources/plugins/table/lang/fa.js new file mode 100644 index 00000000..02f2907f --- /dev/null +++ b/sources/plugins/table/lang/fa.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'fa', { + border: 'اندازهٴ لبه', + caption: 'عنوان', + cell: { + menu: 'سلول', + insertBefore: 'افزودن سلول قبل از', + insertAfter: 'افزودن سلول بعد از', + deleteCell: 'حذف سلولها', + merge: 'ادغام سلولها', + mergeRight: 'ادغام به راست', + mergeDown: 'ادغام به پایین', + splitHorizontal: 'جدا کردن افقی سلول', + splitVertical: 'جدا کردن عمودی سلول', + title: 'ویژگیهای سلول', + cellType: 'نوع سلول', + rowSpan: 'محدوده ردیفها', + colSpan: 'محدوده ستونها', + wordWrap: 'شکستن کلمه', + hAlign: 'چینش افقی', + vAlign: 'چینش عمودی', + alignBaseline: 'خط مبنا', + bgColor: 'رنگ زمینه', + borderColor: 'رنگ خطوط', + data: 'اطلاعات', + header: 'سرنویس', + yes: 'بله', + no: 'خیر', + invalidWidth: 'عرض سلول باید یک عدد باشد.', + invalidHeight: 'ارتفاع سلول باید عدد باشد.', + invalidRowSpan: 'مقدار محدوده ردیفها باید یک عدد باشد.', + invalidColSpan: 'مقدار محدوده ستونها باید یک عدد باشد.', + chooseColor: 'انتخاب' + }, + cellPad: 'فاصلهٴ پرشده در سلول', + cellSpace: 'فاصلهٴ میان سلولها', + column: { + menu: 'ستون', + insertBefore: 'افزودن ستون قبل از', + insertAfter: 'افزودن ستون بعد از', + deleteColumn: 'حذف ستونها' + }, + columns: 'ستونها', + deleteTable: 'پاک کردن جدول', + headers: 'سرنویسها', + headersBoth: 'هردو', + headersColumn: 'اولین ستون', + headersNone: 'هیچ', + headersRow: 'اولین ردیف', + invalidBorder: 'مقدار اندازه خطوط باید یک عدد باشد.', + invalidCellPadding: 'بالشتک سلول باید یک عدد باشد.', + invalidCellSpacing: 'مقدار فاصلهگذاری سلول باید یک عدد باشد.', + invalidCols: 'تعداد ستونها باید یک عدد بزرگتر از 0 باشد.', + invalidHeight: 'مقدار ارتفاع جدول باید یک عدد باشد.', + invalidRows: 'تعداد ردیفها باید یک عدد بزرگتر از 0 باشد.', + invalidWidth: 'مقدار پهنای جدول باید یک عدد باشد.', + menu: 'ویژگیهای جدول', + row: { + menu: 'سطر', + insertBefore: 'افزودن سطر قبل از', + insertAfter: 'افزودن سطر بعد از', + deleteRow: 'حذف سطرها' + }, + rows: 'سطرها', + summary: 'خلاصه', + title: 'ویژگیهای جدول', + toolbar: 'جدول', + widthPc: 'درصد', + widthPx: 'پیکسل', + widthUnit: 'واحد پهنا' +} ); diff --git a/sources/plugins/table/lang/fi.js b/sources/plugins/table/lang/fi.js new file mode 100644 index 00000000..7327f0e3 --- /dev/null +++ b/sources/plugins/table/lang/fi.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'fi', { + border: 'Rajan paksuus', + caption: 'Otsikko', + cell: { + menu: 'Solu', + insertBefore: 'Lisää solu eteen', + insertAfter: 'Lisää solu perään', + deleteCell: 'Poista solut', + merge: 'Yhdistä solut', + mergeRight: 'Yhdistä oikealla olevan kanssa', + mergeDown: 'Yhdistä alla olevan kanssa', + splitHorizontal: 'Jaa solu vaakasuunnassa', + splitVertical: 'Jaa solu pystysuunnassa', + title: 'Solun ominaisuudet', + cellType: 'Solun tyyppi', + rowSpan: 'Rivin jatkuvuus', + colSpan: 'Solun jatkuvuus', + wordWrap: 'Rivitys', + hAlign: 'Horisontaali kohdistus', + vAlign: 'Vertikaali kohdistus', + alignBaseline: 'Alas (teksti)', + bgColor: 'Taustan väri', + borderColor: 'Reunan väri', + data: 'Data', + header: 'Ylätunniste', + yes: 'Kyllä', + no: 'Ei', + invalidWidth: 'Solun leveyden täytyy olla numero.', + invalidHeight: 'Solun korkeuden täytyy olla numero.', + invalidRowSpan: 'Rivin jatkuvuuden täytyy olla kokonaisluku.', + invalidColSpan: 'Solun jatkuvuuden täytyy olla kokonaisluku.', + chooseColor: 'Valitse' + }, + cellPad: 'Solujen sisennys', + cellSpace: 'Solujen väli', + column: { + menu: 'Sarake', + insertBefore: 'Lisää sarake vasemmalle', + insertAfter: 'Lisää sarake oikealle', + deleteColumn: 'Poista sarakkeet' + }, + columns: 'Sarakkeet', + deleteTable: 'Poista taulu', + headers: 'Ylätunnisteet', + headersBoth: 'Molemmat', + headersColumn: 'Ensimmäinen sarake', + headersNone: 'Ei', + headersRow: 'Ensimmäinen rivi', + invalidBorder: 'Reunan koon täytyy olla numero.', + invalidCellPadding: 'Solujen sisennyksen täytyy olla numero.', + invalidCellSpacing: 'Solujen välin täytyy olla numero.', + invalidCols: 'Sarakkeiden määrän täytyy olla suurempi kuin 0.', + invalidHeight: 'Taulun korkeuden täytyy olla numero.', + invalidRows: 'Rivien määrän täytyy olla suurempi kuin 0.', + invalidWidth: 'Taulun leveyden täytyy olla numero.', + menu: 'Taulun ominaisuudet', + row: { + menu: 'Rivi', + insertBefore: 'Lisää rivi yläpuolelle', + insertAfter: 'Lisää rivi alapuolelle', + deleteRow: 'Poista rivit' + }, + rows: 'Rivit', + summary: 'Yhteenveto', + title: 'Taulun ominaisuudet', + toolbar: 'Taulu', + widthPc: 'prosenttia', + widthPx: 'pikseliä', + widthUnit: 'leveysyksikkö' +} ); diff --git a/sources/plugins/table/lang/fo.js b/sources/plugins/table/lang/fo.js new file mode 100644 index 00000000..f11999ae --- /dev/null +++ b/sources/plugins/table/lang/fo.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'fo', { + border: 'Bordabreidd', + caption: 'Tabellfrágreiðing', + cell: { + menu: 'Meski', + insertBefore: 'Set meska inn áðrenn', + insertAfter: 'Set meska inn aftaná', + deleteCell: 'Strika meskar', + merge: 'Flætta meskar', + mergeRight: 'Flætta meskar til høgru', + mergeDown: 'Flætta saman', + splitHorizontal: 'Kloyv meska vatnrætt', + splitVertical: 'Kloyv meska loddrætt', + title: 'Mesku eginleikar', + cellType: 'Mesku slag', + rowSpan: 'Ræð spenni', + colSpan: 'Kolonnu spenni', + wordWrap: 'Orðkloyving', + hAlign: 'Horisontal plasering', + vAlign: 'Loddrøtt plasering', + alignBaseline: 'Basislinja', + bgColor: 'Bakgrundslitur', + borderColor: 'Bordalitur', + data: 'Data', + header: 'Header', + yes: 'Ja', + no: 'Nei', + invalidWidth: 'Meskubreidd má vera eitt tal.', + invalidHeight: 'Meskuhædd má vera eitt tal.', + invalidRowSpan: 'Raðspennið má vera eitt heiltal.', + invalidColSpan: 'Kolonnuspennið má vera eitt heiltal.', + chooseColor: 'Vel' + }, + cellPad: 'Meskubreddi', + cellSpace: 'Fjarstøða millum meskar', + column: { + menu: 'Kolonna', + insertBefore: 'Set kolonnu inn áðrenn', + insertAfter: 'Set kolonnu inn aftaná', + deleteColumn: 'Strika kolonnur' + }, + columns: 'Kolonnur', + deleteTable: 'Strika tabell', + headers: 'Yvirskriftir', + headersBoth: 'Báðir', + headersColumn: 'Fyrsta kolonna', + headersNone: 'Eingin', + headersRow: 'Fyrsta rað', + invalidBorder: 'Borda-stødd má vera eitt tal.', + invalidCellPadding: 'Cell padding má vera eitt tal.', + invalidCellSpacing: 'Cell spacing má vera eitt tal.', + invalidCols: 'Talið av kolonnum má vera eitt tal størri enn 0.', + invalidHeight: 'Tabell-hædd má vera eitt tal.', + invalidRows: 'Talið av røðum má vera eitt tal størri enn 0.', + invalidWidth: 'Tabell-breidd má vera eitt tal.', + menu: 'Eginleikar fyri tabell', + row: { + menu: 'Rað', + insertBefore: 'Set rað inn áðrenn', + insertAfter: 'Set rað inn aftaná', + deleteRow: 'Strika røðir' + }, + rows: 'Røðir', + summary: 'Samandráttur', + title: 'Eginleikar fyri tabell', + toolbar: 'Tabell', + widthPc: 'prosent', + widthPx: 'pixels', + widthUnit: 'breiddar unit' +} ); diff --git a/sources/plugins/table/lang/fr-ca.js b/sources/plugins/table/lang/fr-ca.js new file mode 100644 index 00000000..86130cb2 --- /dev/null +++ b/sources/plugins/table/lang/fr-ca.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'fr-ca', { + border: 'Taille de la bordure', + caption: 'Titre', + cell: { + menu: 'Cellule', + insertBefore: 'Insérer une cellule avant', + insertAfter: 'Insérer une cellule après', + deleteCell: 'Supprimer des cellules', + merge: 'Fusionner les cellules', + mergeRight: 'Fusionner à droite', + mergeDown: 'Fusionner en bas', + splitHorizontal: 'Scinder la cellule horizontalement', + splitVertical: 'Scinder la cellule verticalement', + title: 'Propriétés de la cellule', + cellType: 'Type de cellule', + rowSpan: 'Fusion de lignes', + colSpan: 'Fusion de colonnes', + wordWrap: 'Retour à la ligne', + hAlign: 'Alignement horizontal', + vAlign: 'Alignement vertical', + alignBaseline: 'Bas du texte', + bgColor: 'Couleur d\'arrière plan', + borderColor: 'Couleur de bordure', + data: 'Données', + header: 'En-tête', + yes: 'Oui', + no: 'Non', + invalidWidth: 'La largeur de cellule doit être un nombre.', + invalidHeight: 'La hauteur de cellule doit être un nombre.', + invalidRowSpan: 'La fusion de lignes doit être un nombre entier.', + invalidColSpan: 'La fusion de colonnes doit être un nombre entier.', + chooseColor: 'Sélectionner' + }, + cellPad: 'Marge interne des cellules', + cellSpace: 'Espacement des cellules', + column: { + menu: 'Colonne', + insertBefore: 'Insérer une colonne avant', + insertAfter: 'Insérer une colonne après', + deleteColumn: 'Supprimer des colonnes' + }, + columns: 'Colonnes', + deleteTable: 'Supprimer le tableau', + headers: 'En-têtes', + headersBoth: 'Les deux.', + headersColumn: 'Première colonne', + headersNone: 'Aucun', + headersRow: 'Première ligne', + invalidBorder: 'La taille de bordure doit être un nombre.', + invalidCellPadding: 'La marge interne des cellules doit être un nombre positif.', + invalidCellSpacing: 'L\'espacement des cellules doit être un nombre positif.', + invalidCols: 'Le nombre de colonnes doit être supérieur à 0.', + invalidHeight: 'La hauteur du tableau doit être un nombre.', + invalidRows: 'Le nombre de lignes doit être supérieur à 0.', + invalidWidth: 'La largeur du tableau doit être un nombre.', + menu: 'Propriétés du tableau', + row: { + menu: 'Ligne', + insertBefore: 'Insérer une ligne avant', + insertAfter: 'Insérer une ligne après', + deleteRow: 'Supprimer des lignes' + }, + rows: 'Lignes', + summary: 'Résumé', + title: 'Propriétés du tableau', + toolbar: 'Tableau', + widthPc: 'pourcentage', + widthPx: 'pixels', + widthUnit: 'unité de largeur' +} ); diff --git a/sources/plugins/table/lang/fr.js b/sources/plugins/table/lang/fr.js new file mode 100644 index 00000000..51d2422e --- /dev/null +++ b/sources/plugins/table/lang/fr.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'fr', { + border: 'Taille de la bordure', + caption: 'Titre du tableau', + cell: { + menu: 'Cellule', + insertBefore: 'Insérer une cellule avant', + insertAfter: 'Insérer une cellule après', + deleteCell: 'Supprimer les cellules', + merge: 'Fusionner les cellules', + mergeRight: 'Fusionner à droite', + mergeDown: 'Fusionner en bas', + splitHorizontal: 'Fractionner horizontalement', + splitVertical: 'Fractionner verticalement', + title: 'Propriétés de la cellule', + cellType: 'Type de cellule', + rowSpan: 'Fusion de lignes', + colSpan: 'Fusion de colonnes', + wordWrap: 'Césure', + hAlign: 'Alignement Horizontal', + vAlign: 'Alignement Vertical', + alignBaseline: 'Bas du texte', + bgColor: 'Couleur d\'arrière-plan', + borderColor: 'Couleur de Bordure', + data: 'Données', + header: 'Entête', + yes: 'Oui', + no: 'Non', + invalidWidth: 'La Largeur de Cellule doit être un nombre.', + invalidHeight: 'La Hauteur de Cellule doit être un nombre.', + invalidRowSpan: 'La fusion de lignes doit être un nombre entier.', + invalidColSpan: 'La fusion de colonnes doit être un nombre entier.', + chooseColor: 'Choisissez' + }, + cellPad: 'Marge interne des cellules', + cellSpace: 'Espacement des cellules', + column: { + menu: 'Colonnes', + insertBefore: 'Insérer une colonne avant', + insertAfter: 'Insérer une colonne après', + deleteColumn: 'Supprimer les colonnes' + }, + columns: 'Colonnes', + deleteTable: 'Supprimer le tableau', + headers: 'En-Têtes', + headersBoth: 'Les deux', + headersColumn: 'Première colonne', + headersNone: 'Aucunes', + headersRow: 'Première ligne', + invalidBorder: 'La taille de la bordure doit être un nombre.', + invalidCellPadding: 'La marge intérieure des cellules doit être un nombre positif.', + invalidCellSpacing: 'L\'espacement des cellules doit être un nombre positif.', + invalidCols: 'Le nombre de colonnes doit être supérieur à 0.', + invalidHeight: 'La hauteur du tableau doit être un nombre.', + invalidRows: 'Le nombre de lignes doit être supérieur à 0.', + invalidWidth: 'La largeur du tableau doit être un nombre.', + menu: 'Propriétés du tableau', + row: { + menu: 'Ligne', + insertBefore: 'Insérer une ligne avant', + insertAfter: 'Insérer une ligne après', + deleteRow: 'Supprimer les lignes' + }, + rows: 'Lignes', + summary: 'Résumé (description)', + title: 'Propriétés du tableau', + toolbar: 'Tableau', + widthPc: '% pourcents', + widthPx: 'pixels', + widthUnit: 'unité de largeur' +} ); diff --git a/sources/plugins/table/lang/gl.js b/sources/plugins/table/lang/gl.js new file mode 100644 index 00000000..5957bb11 --- /dev/null +++ b/sources/plugins/table/lang/gl.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'gl', { + border: 'Tamaño do bordo', + caption: 'Título', + cell: { + menu: 'Cela', + insertBefore: 'Inserir a cela á esquerda', + insertAfter: 'Inserir a cela á dereita', + deleteCell: 'Eliminar celas', + merge: 'Combinar celas', + mergeRight: 'Combinar á dereita', + mergeDown: 'Combinar cara abaixo', + splitHorizontal: 'Dividir a cela en horizontal', + splitVertical: 'Dividir a cela en vertical', + title: 'Propiedades da cela', + cellType: 'Tipo de cela', + rowSpan: 'Expandir filas', + colSpan: 'Expandir columnas', + wordWrap: 'Axustar ao contido', + hAlign: 'Aliñación horizontal', + vAlign: 'Aliñación vertical', + alignBaseline: 'Liña de base', + bgColor: 'Cor do fondo', + borderColor: 'Cor do bordo', + data: 'Datos', + header: 'Cabeceira', + yes: 'Si', + no: 'Non', + invalidWidth: 'O largo da cela debe ser un número.', + invalidHeight: 'O alto da cela debe ser un número.', + invalidRowSpan: 'A expansión de filas debe ser un número enteiro.', + invalidColSpan: 'A expansión de columnas debe ser un número enteiro.', + chooseColor: 'Escoller' + }, + cellPad: 'Marxe interior da cela', + cellSpace: 'Marxe entre celas', + column: { + menu: 'Columna', + insertBefore: 'Inserir a columna á esquerda', + insertAfter: 'Inserir a columna á dereita', + deleteColumn: 'Borrar Columnas' + }, + columns: 'Columnas', + deleteTable: 'Borrar Táboa', + headers: 'Cabeceiras', + headersBoth: 'Ambas', + headersColumn: 'Primeira columna', + headersNone: 'Ningún', + headersRow: 'Primeira fila', + invalidBorder: 'O tamaño do bordo debe ser un número.', + invalidCellPadding: 'A marxe interior debe ser un número positivo.', + invalidCellSpacing: 'A marxe entre celas debe ser un número positivo.', + invalidCols: 'O número de columnas debe ser un número maior que 0.', + invalidHeight: 'O alto da táboa debe ser un número.', + invalidRows: 'O número de filas debe ser un número maior que 0', + invalidWidth: 'O largo da táboa debe ser un número.', + menu: 'Propiedades da táboa', + row: { + menu: 'Fila', + insertBefore: 'Inserir a fila por riba', + insertAfter: 'Inserir a fila por baixo', + deleteRow: 'Eliminar filas' + }, + rows: 'Filas', + summary: 'Resumo', + title: 'Propiedades da táboa', + toolbar: 'Taboa', + widthPc: 'porcentaxe', + widthPx: 'píxeles', + widthUnit: 'unidade do largo' +} ); diff --git a/sources/plugins/table/lang/gu.js b/sources/plugins/table/lang/gu.js new file mode 100644 index 00000000..cbed6a27 --- /dev/null +++ b/sources/plugins/table/lang/gu.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'gu', { + border: 'કોઠાની બાજુ(બોર્ડર) સાઇઝ', + caption: 'મથાળું/કૅપ્શન ', + cell: { + menu: 'કોષના ખાના', + insertBefore: 'પહેલાં કોષ ઉમેરવો', + insertAfter: 'પછી કોષ ઉમેરવો', + deleteCell: 'કોષ ડિલીટ/કાઢી નાખવો', + merge: 'કોષ ભેગા કરવા', + mergeRight: 'જમણી બાજુ ભેગા કરવા', + mergeDown: 'નીચે ભેગા કરવા', + splitHorizontal: 'કોષને સમસ્તરીય વિભાજન કરવું', + splitVertical: 'કોષને સીધું ને ઊભું વિભાજન કરવું', + title: 'સેલના ગુણ', + cellType: 'સેલનો પ્રકાર', + rowSpan: 'આડી કટારની જગ્યા', + colSpan: 'ઊભી કતારની જગ્યા', + wordWrap: 'વર્ડ રેપ', + hAlign: 'સપાટ લાઈનદોરી', + vAlign: 'ઊભી લાઈનદોરી', + alignBaseline: 'બસે લાઈન', + bgColor: 'પાછાળનો રંગ', + borderColor: 'બોર્ડેર રંગ', + data: 'સ્વીકૃત માહિતી', + header: 'મથાળું', + yes: 'હા', + no: 'ના', + invalidWidth: 'સેલની પોહલાઈ આંકડો હોવો જોઈએ.', + invalidHeight: 'સેલની ઊંચાઈ આંકડો હોવો જોઈએ.', + invalidRowSpan: 'રો સ્પાન આંકડો હોવો જોઈએ.', + invalidColSpan: 'કોલમ સ્પાન આંકડો હોવો જોઈએ.', + chooseColor: 'પસંદ કરવું' + }, + cellPad: 'સેલ પૅડિંગ', + cellSpace: 'સેલ અંતર', + column: { + menu: 'કૉલમ/ઊભી કટાર', + insertBefore: 'પહેલાં કૉલમ/ઊભી કટાર ઉમેરવી', + insertAfter: 'પછી કૉલમ/ઊભી કટાર ઉમેરવી', + deleteColumn: 'કૉલમ/ઊભી કટાર ડિલીટ/કાઢી નાખવી' + }, + columns: 'કૉલમ/ઊભી કટાર', + deleteTable: 'કોઠો ડિલીટ/કાઢી નાખવું', + headers: 'મથાળા', + headersBoth: 'બેવું', + headersColumn: 'પહેલી ઊભી કટાર', + headersNone: 'નથી ', + headersRow: 'પહેલી કટાર', + invalidBorder: 'બોર્ડર એક આંકડો હોવો જોઈએ', + invalidCellPadding: 'સેલની અંદરની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.', + invalidCellSpacing: 'સેલ વચ્ચેની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.', + invalidCols: 'ઉભી કટાર, 0 કરતા વધારે હોવી જોઈએ.', + invalidHeight: 'ટેબલની ઊંચાઈ આંકડો હોવો જોઈએ.', + invalidRows: 'આડી કટાર, 0 કરતા વધારે હોવી જોઈએ.', + invalidWidth: 'ટેબલની પોહલાઈ આંકડો હોવો જોઈએ.', + menu: 'ટેબલ, કોઠાનું મથાળું', + row: { + menu: 'પંક્તિના ખાના', + insertBefore: 'પહેલાં પંક્તિ ઉમેરવી', + insertAfter: 'પછી પંક્તિ ઉમેરવી', + deleteRow: 'પંક્તિઓ ડિલીટ/કાઢી નાખવી' + }, + rows: 'પંક્તિના ખાના', + summary: 'ટૂંકો એહેવાલ', + title: 'ટેબલ, કોઠાનું મથાળું', + toolbar: 'ટેબલ, કોઠો', + widthPc: 'પ્રતિશત', + widthPx: 'પિકસલ', + widthUnit: 'પોહાલાઈ એકમ' +} ); diff --git a/sources/plugins/table/lang/he.js b/sources/plugins/table/lang/he.js new file mode 100644 index 00000000..8b0aba0a --- /dev/null +++ b/sources/plugins/table/lang/he.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'he', { + border: 'גודל מסגרת', + caption: 'כיתוב', + cell: { + menu: 'מאפייני תא', + insertBefore: 'הוספת תא לפני', + insertAfter: 'הוספת תא אחרי', + deleteCell: 'מחיקת תאים', + merge: 'מיזוג תאים', + mergeRight: 'מזג ימינה', + mergeDown: 'מזג למטה', + splitHorizontal: 'פיצול תא אופקית', + splitVertical: 'פיצול תא אנכית', + title: 'תכונות התא', + cellType: 'סוג התא', + rowSpan: 'מתיחת השורות', + colSpan: 'מתיחת התאים', + wordWrap: 'מניעת גלישת שורות', + hAlign: 'יישור אופקי', + vAlign: 'יישור אנכי', + alignBaseline: 'שורת בסיס', + bgColor: 'צבע רקע', + borderColor: 'צבע מסגרת', + data: 'מידע', + header: 'כותרת', + yes: 'כן', + no: 'לא', + invalidWidth: 'שדה רוחב התא חייב להיות מספר.', + invalidHeight: 'שדה גובה התא חייב להיות מספר.', + invalidRowSpan: 'שדה מתיחת השורות חייב להיות מספר שלם.', + invalidColSpan: 'שדה מתיחת העמודות חייב להיות מספר שלם.', + chooseColor: 'בחר' + }, + cellPad: 'ריפוד תא', + cellSpace: 'מרווח תא', + column: { + menu: 'עמודה', + insertBefore: 'הוספת עמודה לפני', + insertAfter: 'הוספת עמודה אחרי', + deleteColumn: 'מחיקת עמודות' + }, + columns: 'עמודות', + deleteTable: 'מחק טבלה', + headers: 'כותרות', + headersBoth: 'שניהם', + headersColumn: 'עמודה ראשונה', + headersNone: 'אין', + headersRow: 'שורה ראשונה', + invalidBorder: 'שדה גודל המסגרת חייב להיות מספר.', + invalidCellPadding: 'שדה ריפוד התאים חייב להיות מספר חיובי.', + invalidCellSpacing: 'שדה ריווח התאים חייב להיות מספר חיובי.', + invalidCols: 'שדה מספר העמודות חייב להיות מספר גדול מ 0.', + invalidHeight: 'שדה גובה הטבלה חייב להיות מספר.', + invalidRows: 'שדה מספר השורות חייב להיות מספר גדול מ 0.', + invalidWidth: 'שדה רוחב הטבלה חייב להיות מספר.', + menu: 'מאפייני טבלה', + row: { + menu: 'שורה', + insertBefore: 'הוספת שורה לפני', + insertAfter: 'הוספת שורה אחרי', + deleteRow: 'מחיקת שורות' + }, + rows: 'שורות', + summary: 'תקציר', + title: 'מאפייני טבלה', + toolbar: 'טבלה', + widthPc: 'אחוז', + widthPx: 'פיקסלים', + widthUnit: 'יחידת רוחב' +} ); diff --git a/sources/plugins/table/lang/hi.js b/sources/plugins/table/lang/hi.js new file mode 100644 index 00000000..82291ca2 --- /dev/null +++ b/sources/plugins/table/lang/hi.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'hi', { + border: 'बॉर्डर साइज़', + caption: 'शीर्षक', + cell: { + menu: 'खाना', + insertBefore: 'पहले सैल डालें', + insertAfter: 'बाद में सैल डालें', + deleteCell: 'सैल डिलीट करें', + merge: 'सैल मिलायें', + mergeRight: 'बाँया विलय', + mergeDown: 'नीचे विलय करें', + splitHorizontal: 'सैल को क्षैतिज स्थिति में विभाजित करें', + splitVertical: 'सैल को लम्बाकार में विभाजित करें', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'सैल पैडिंग', + cellSpace: 'सैल अंतर', + column: { + menu: 'कालम', + insertBefore: 'पहले कालम डालें', + insertAfter: 'बाद में कालम डालें', + deleteColumn: 'कालम डिलीट करें' + }, + columns: 'कालम', + deleteTable: 'टेबल डिलीट करें', + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'टेबल प्रॉपर्टीज़', + row: { + menu: 'पंक्ति', + insertBefore: 'पहले पंक्ति डालें', + insertAfter: 'बाद में पंक्ति डालें', + deleteRow: 'पंक्तियाँ डिलीट करें' + }, + rows: 'पंक्तियाँ', + summary: 'सारांश', + title: 'टेबल प्रॉपर्टीज़', + toolbar: 'टेबल', + widthPc: 'प्रतिशत', + widthPx: 'पिक्सैल', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/hr.js b/sources/plugins/table/lang/hr.js new file mode 100644 index 00000000..f8ee9a68 --- /dev/null +++ b/sources/plugins/table/lang/hr.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'hr', { + border: 'Veličina okvira', + caption: 'Naslov', + cell: { + menu: 'Ćelija', + insertBefore: 'Ubaci ćeliju prije', + insertAfter: 'Ubaci ćeliju poslije', + deleteCell: 'Izbriši ćelije', + merge: 'Spoji ćelije', + mergeRight: 'Spoji desno', + mergeDown: 'Spoji dolje', + splitHorizontal: 'Podijeli ćeliju vodoravno', + splitVertical: 'Podijeli ćeliju okomito', + title: 'Svojstva ćelije', + cellType: 'Vrsta ćelije', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Prelazak u novi red', + hAlign: 'Vodoravno poravnanje', + vAlign: 'Okomito poravnanje', + alignBaseline: 'Osnovna linija', + bgColor: 'Boja pozadine', + borderColor: 'Boja ruba', + data: 'Podatak', + header: 'Zaglavlje', + yes: 'Da', + no: 'ne', + invalidWidth: 'Širina ćelije mora biti broj.', + invalidHeight: 'Visina ćelije mora biti broj.', + invalidRowSpan: 'Rows span mora biti cijeli broj.', + invalidColSpan: 'Columns span mora biti cijeli broj.', + chooseColor: 'Odaberi' + }, + cellPad: 'Razmak ćelija', + cellSpace: 'Prostornost ćelija', + column: { + menu: 'Kolona', + insertBefore: 'Ubaci kolonu prije', + insertAfter: 'Ubaci kolonu poslije', + deleteColumn: 'Izbriši kolone' + }, + columns: 'Kolona', + deleteTable: 'Izbriši tablicu', + headers: 'Zaglavlje', + headersBoth: 'Oba', + headersColumn: 'Prva kolona', + headersNone: 'Ništa', + headersRow: 'Prvi red', + invalidBorder: 'Debljina ruba mora biti broj.', + invalidCellPadding: 'Razmak ćelija mora biti broj.', + invalidCellSpacing: 'Prostornost ćelija mora biti broj.', + invalidCols: 'Broj kolona mora biti broj veći od 0.', + invalidHeight: 'Visina tablice mora biti broj.', + invalidRows: 'Broj redova mora biti broj veći od 0.', + invalidWidth: 'Širina tablice mora biti broj.', + menu: 'Svojstva tablice', + row: { + menu: 'Red', + insertBefore: 'Ubaci red prije', + insertAfter: 'Ubaci red poslije', + deleteRow: 'Izbriši redove' + }, + rows: 'Redova', + summary: 'Sažetak', + title: 'Svojstva tablice', + toolbar: 'Tablica', + widthPc: 'postotaka', + widthPx: 'piksela', + widthUnit: 'jedinica širine' +} ); diff --git a/sources/plugins/table/lang/hu.js b/sources/plugins/table/lang/hu.js new file mode 100644 index 00000000..ce45034e --- /dev/null +++ b/sources/plugins/table/lang/hu.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'hu', { + border: 'Szegélyméret', + caption: 'Felirat', + cell: { + menu: 'Cella', + insertBefore: 'Beszúrás balra', + insertAfter: 'Beszúrás jobbra', + deleteCell: 'Cellák törlése', + merge: 'Cellák egyesítése', + mergeRight: 'Cellák egyesítése jobbra', + mergeDown: 'Cellák egyesítése lefelé', + splitHorizontal: 'Cellák szétválasztása vízszintesen', + splitVertical: 'Cellák szétválasztása függőlegesen', + title: 'Cella tulajdonságai', + cellType: 'Cella típusa', + rowSpan: 'Függőleges egyesítés', + colSpan: 'Vízszintes egyesítés', + wordWrap: 'Hosszú sorok törése', + hAlign: 'Vízszintes igazítás', + vAlign: 'Függőleges igazítás', + alignBaseline: 'Alapvonalra', + bgColor: 'Háttér színe', + borderColor: 'Keret színe', + data: 'Adat', + header: 'Fejléc', + yes: 'Igen', + no: 'Nem', + invalidWidth: 'A szélesség mezőbe csak számokat írhat.', + invalidHeight: 'A magasság mezőbe csak számokat írhat.', + invalidRowSpan: 'A függőleges egyesítés mezőbe csak számokat írhat.', + invalidColSpan: 'A vízszintes egyesítés mezőbe csak számokat írhat.', + chooseColor: 'Válasszon' + }, + cellPad: 'Cella belső margó', + cellSpace: 'Cella térköz', + column: { + menu: 'Oszlop', + insertBefore: 'Beszúrás balra', + insertAfter: 'Beszúrás jobbra', + deleteColumn: 'Oszlopok törlése' + }, + columns: 'Oszlopok', + deleteTable: 'Táblázat törlése', + headers: 'Fejlécek', + headersBoth: 'Mindkettő', + headersColumn: 'Első oszlop', + headersNone: 'Nincsenek', + headersRow: 'Első sor', + invalidBorder: 'A szegélyméret mezőbe csak számokat írhat.', + invalidCellPadding: 'A cella belső margó mezőbe csak számokat írhat.', + invalidCellSpacing: 'A cella térköz mezőbe csak számokat írhat.', + invalidCols: 'Az oszlopok számának nagyobbnak kell lenni mint 0.', + invalidHeight: 'A magasság mezőbe csak számokat írhat.', + invalidRows: 'A sorok számának nagyobbnak kell lenni mint 0.', + invalidWidth: 'A szélesség mezőbe csak számokat írhat.', + menu: 'Táblázat tulajdonságai', + row: { + menu: 'Sor', + insertBefore: 'Beszúrás fölé', + insertAfter: 'Beszúrás alá', + deleteRow: 'Sorok törlése' + }, + rows: 'Sorok', + summary: 'Leírás', + title: 'Táblázat tulajdonságai', + toolbar: 'Táblázat', + widthPc: 'százalék', + widthPx: 'képpont', + widthUnit: 'Szélesség egység' +} ); diff --git a/sources/plugins/table/lang/id.js b/sources/plugins/table/lang/id.js new file mode 100644 index 00000000..459fbe9a --- /dev/null +++ b/sources/plugins/table/lang/id.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'id', { + border: 'Ukuran batas', + caption: 'Judul halaman', + cell: { + menu: 'Sel', + insertBefore: 'Sisip Sel Sebelum', + insertAfter: 'Sisip Sel Setelah', + deleteCell: 'Hapus Sel', + merge: 'Gabungkan Sel', + mergeRight: 'Gabungkan ke Kanan', + mergeDown: 'Gabungkan ke Bawah', + splitHorizontal: 'Pisahkan Sel Secara Horisontal', + splitVertical: 'Pisahkan Sel Secara Vertikal', + title: 'Properti Sel', + cellType: 'Tipe Sel', + rowSpan: 'Rentang antar baris', + colSpan: 'Rentang antar kolom', + wordWrap: 'Word Wrap', + hAlign: 'Jajaran Horisontal', + vAlign: 'Jajaran Vertikal', + alignBaseline: 'Dasar', + bgColor: 'Warna Latar Belakang', + borderColor: 'Warna Batasan', + data: 'Data', + header: 'Header', + yes: 'Ya', + no: 'Tidak', + invalidWidth: 'Lebar sel harus sebuah angka.', + invalidHeight: 'Tinggi sel harus sebuah angka', + invalidRowSpan: 'Rentang antar baris harus angka seluruhnya.', + invalidColSpan: 'Rentang antar kolom harus angka seluruhnya', + chooseColor: 'Pilih' + }, + cellPad: 'Sel spasi dalam', + cellSpace: 'Spasi antar sel', + column: { + menu: 'Kolom', + insertBefore: 'Sisip Kolom Sebelum', + insertAfter: 'Sisip Kolom Sesudah', + deleteColumn: 'Hapus Kolom' + }, + columns: 'Kolom', + deleteTable: 'Hapus Tabel', + headers: 'Headers', + headersBoth: 'Keduanya', + headersColumn: 'Kolom pertama', + headersNone: 'Tidak ada', + headersRow: 'Baris Pertama', + invalidBorder: 'Ukuran batasan harus sebuah angka', + invalidCellPadding: '\'Spasi dalam\' sel harus angka positif.', + invalidCellSpacing: 'Spasi antar sel harus angka positif.', + invalidCols: 'Jumlah kolom harus sebuah angka lebih besar dari 0', + invalidHeight: 'Tinggi tabel harus sebuah angka.', + invalidRows: 'Jumlah barus harus sebuah angka dan lebih besar dari 0.', + invalidWidth: 'Lebar tabel harus sebuah angka.', + menu: 'Properti Tabel', + row: { + menu: 'Baris', + insertBefore: 'Sisip Baris Sebelum', + insertAfter: 'Sisip Baris Sesudah', + deleteRow: 'Hapus Baris' + }, + rows: 'Baris', + summary: 'Intisari', + title: 'Properti Tabel', + toolbar: 'Tabe', + widthPc: 'persen', + widthPx: 'piksel', + widthUnit: 'lebar satuan' +} ); diff --git a/sources/plugins/table/lang/is.js b/sources/plugins/table/lang/is.js new file mode 100644 index 00000000..6e6f350b --- /dev/null +++ b/sources/plugins/table/lang/is.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'is', { + border: 'Breidd ramma', + caption: 'Titill', + cell: { + menu: 'Reitur', + insertBefore: 'Skjóta inn reiti fyrir aftan', + insertAfter: 'Skjóta inn reiti fyrir framan', + deleteCell: 'Fella reit', + merge: 'Sameina reiti', + mergeRight: 'Sameina til hægri', + mergeDown: 'Sameina niður á við', + splitHorizontal: 'Kljúfa reit lárétt', + splitVertical: 'Kljúfa reit lóðrétt', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Reitaspássía', + cellSpace: 'Bil milli reita', + column: { + menu: 'Dálkur', + insertBefore: 'Skjóta inn dálki vinstra megin', + insertAfter: 'Skjóta inn dálki hægra megin', + deleteColumn: 'Fella dálk' + }, + columns: 'Dálkar', + deleteTable: 'Fella töflu', + headers: 'Fyrirsagnir', + headersBoth: 'Hvort tveggja', + headersColumn: 'Fyrsti dálkur', + headersNone: 'Engar', + headersRow: 'Fyrsta röð', + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'Eigindi töflu', + row: { + menu: 'Röð', + insertBefore: 'Skjóta inn röð fyrir ofan', + insertAfter: 'Skjóta inn röð fyrir neðan', + deleteRow: 'Eyða röð' + }, + rows: 'Raðir', + summary: 'Áfram', + title: 'Eigindi töflu', + toolbar: 'Tafla', + widthPc: 'prósent', + widthPx: 'myndeindir', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/it.js b/sources/plugins/table/lang/it.js new file mode 100644 index 00000000..494025ff --- /dev/null +++ b/sources/plugins/table/lang/it.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'it', { + border: 'Dimensione bordo', + caption: 'Intestazione', + cell: { + menu: 'Cella', + insertBefore: 'Inserisci Cella Prima', + insertAfter: 'Inserisci Cella Dopo', + deleteCell: 'Elimina celle', + merge: 'Unisce celle', + mergeRight: 'Unisci a Destra', + mergeDown: 'Unisci in Basso', + splitHorizontal: 'Dividi Cella Orizzontalmente', + splitVertical: 'Dividi Cella Verticalmente', + title: 'Proprietà della cella', + cellType: 'Tipo di cella', + rowSpan: 'Su più righe', + colSpan: 'Su più colonne', + wordWrap: 'Ritorno a capo', + hAlign: 'Allineamento orizzontale', + vAlign: 'Allineamento verticale', + alignBaseline: 'Linea Base', + bgColor: 'Colore di Sfondo', + borderColor: 'Colore del Bordo', + data: 'Dati', + header: 'Intestazione', + yes: 'Si', + no: 'No', + invalidWidth: 'La larghezza della cella dev\'essere un numero.', + invalidHeight: 'L\'altezza della cella dev\'essere un numero.', + invalidRowSpan: 'Il numero di righe dev\'essere un numero intero.', + invalidColSpan: 'Il numero di colonne dev\'essere un numero intero.', + chooseColor: 'Scegli' + }, + cellPad: 'Padding celle', + cellSpace: 'Spaziatura celle', + column: { + menu: 'Colonna', + insertBefore: 'Inserisci Colonna Prima', + insertAfter: 'Inserisci Colonna Dopo', + deleteColumn: 'Elimina colonne' + }, + columns: 'Colonne', + deleteTable: 'Cancella Tabella', + headers: 'Intestazione', + headersBoth: 'Entrambe', + headersColumn: 'Prima Colonna', + headersNone: 'Nessuna', + headersRow: 'Prima Riga', + invalidBorder: 'La dimensione del bordo dev\'essere un numero.', + invalidCellPadding: 'Il paging delle celle dev\'essere un numero', + invalidCellSpacing: 'La spaziatura tra le celle dev\'essere un numero.', + invalidCols: 'Il numero di colonne dev\'essere un numero maggiore di 0.', + invalidHeight: 'L\'altezza della tabella dev\'essere un numero.', + invalidRows: 'Il numero di righe dev\'essere un numero maggiore di 0.', + invalidWidth: 'La larghezza della tabella dev\'essere un numero.', + menu: 'Proprietà tabella', + row: { + menu: 'Riga', + insertBefore: 'Inserisci Riga Prima', + insertAfter: 'Inserisci Riga Dopo', + deleteRow: 'Elimina righe' + }, + rows: 'Righe', + summary: 'Indice', + title: 'Proprietà tabella', + toolbar: 'Tabella', + widthPc: 'percento', + widthPx: 'pixel', + widthUnit: 'unità larghezza' +} ); diff --git a/sources/plugins/table/lang/ja.js b/sources/plugins/table/lang/ja.js new file mode 100644 index 00000000..1fe658b6 --- /dev/null +++ b/sources/plugins/table/lang/ja.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ja', { + border: '枠線の幅', + caption: 'キャプション', + cell: { + menu: 'セル', + insertBefore: 'セルを前に挿入', + insertAfter: 'セルを後に挿入', + deleteCell: 'セルを削除', + merge: 'セルを結合', + mergeRight: '右に結合', + mergeDown: '下に結合', + splitHorizontal: 'セルを水平方向に分割', + splitVertical: 'セルを垂直方向に分割', + title: 'セルのプロパティ', + cellType: 'セルの種類', + rowSpan: '行の結合数', + colSpan: '列の結合数', + wordWrap: '単語の折り返し', + hAlign: '水平方向の配置', + vAlign: '垂直方向の配置', + alignBaseline: 'ベースライン', + bgColor: '背景色', + borderColor: 'ボーダーカラー', + data: 'テーブルデータ (td)', + header: 'ヘッダ', + yes: 'はい', + no: 'いいえ', + invalidWidth: 'セル幅は数値で入力してください。', + invalidHeight: 'セル高さは数値で入力してください。', + invalidRowSpan: '縦幅(行数)は数値で入力してください。', + invalidColSpan: '横幅(列数)は数値で入力してください。', + chooseColor: '色の選択' + }, + cellPad: 'セル内間隔', + cellSpace: 'セル内余白', + column: { + menu: '列', + insertBefore: '列を左に挿入', + insertAfter: '列を右に挿入', + deleteColumn: '列を削除' + }, + columns: '列数', + deleteTable: '表を削除', + headers: 'ヘッダ (th)', + headersBoth: '両方', + headersColumn: '最初の列のみ', + headersNone: 'なし', + headersRow: '最初の行のみ', + invalidBorder: '枠線の幅は数値で入力してください。', + invalidCellPadding: 'セル内余白は数値で入力してください。', + invalidCellSpacing: 'セル間余白は数値で入力してください。', + invalidCols: '列数は0より大きな数値を入力してください。', + invalidHeight: '高さは数値で入力してください。', + invalidRows: '行数は0より大きな数値を入力してください。', + invalidWidth: '幅は数値で入力してください。', + menu: '表のプロパティ', + row: { + menu: '行', + insertBefore: '行を上に挿入', + insertAfter: '行を下に挿入', + deleteRow: '行を削除' + }, + rows: '行数', + summary: '表の概要', + title: '表のプロパティ', + toolbar: '表', + widthPc: 'パーセント', + widthPx: 'ピクセル', + widthUnit: '幅の単位' +} ); diff --git a/sources/plugins/table/lang/ka.js b/sources/plugins/table/lang/ka.js new file mode 100644 index 00000000..4b22b2af --- /dev/null +++ b/sources/plugins/table/lang/ka.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ka', { + border: 'ჩარჩოს ზომა', + caption: 'სათაური', + cell: { + menu: 'უჯრა', + insertBefore: 'უჯრის ჩასმა მანამდე', + insertAfter: 'უჯრის ჩასმა მერე', + deleteCell: 'უჯრების წაშლა', + merge: 'უჯრების შეერთება', + mergeRight: 'შეერთება მარჯვენასთან', + mergeDown: 'შეერთება ქვემოთასთან', + splitHorizontal: 'გაყოფა ჰორიზონტალურად', + splitVertical: 'გაყოფა ვერტიკალურად', + title: 'უჯრის პარამეტრები', + cellType: 'უჯრის ტიპი', + rowSpan: 'სტრიქონების ოდენობა', + colSpan: 'სვეტების ოდენობა', + wordWrap: 'სტრიქონის გადატანა (Word Wrap)', + hAlign: 'ჰორიზონტალური სწორება', + vAlign: 'ვერტიკალური სწორება', + alignBaseline: 'ძირითადი ხაზის გასწვრივ', + bgColor: 'ფონის ფერი', + borderColor: 'ჩარჩოს ფერი', + data: 'მონაცემები', + header: 'სათაური', + yes: 'დიახ', + no: 'არა', + invalidWidth: 'უჯრის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidHeight: 'უჯრის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidRowSpan: 'სტრიქონების რაოდენობა მთელი რიცხვი უნდა იყოს.', + invalidColSpan: 'სვეტების რაოდენობა მთელი რიცხვი უნდა იყოს.', + chooseColor: 'არჩევა' + }, + cellPad: 'უჯრის კიდე (padding)', + cellSpace: 'უჯრის სივრცე (spacing)', + column: { + menu: 'სვეტი', + insertBefore: 'სვეტის ჩამატება წინ', + insertAfter: 'სვეტის ჩამატება მერე', + deleteColumn: 'სვეტების წაშლა' + }, + columns: 'სვეტი', + deleteTable: 'ცხრილის წაშლა', + headers: 'სათაურები', + headersBoth: 'ორივე', + headersColumn: 'პირველი სვეტი', + headersNone: 'არაფერი', + headersRow: 'პირველი სტრიქონი', + invalidBorder: 'ჩარჩოს ზომა რიცხვით უდნა იყოს წარმოდგენილი.', + invalidCellPadding: 'უჯრის კიდე (padding) რიცხვით უნდა იყოს წარმოდგენილი.', + invalidCellSpacing: 'უჯრის სივრცე (spacing) რიცხვით უნდა იყოს წარმოდგენილი.', + invalidCols: 'სვეტების რაოდენობა დადებითი რიცხვი უნდა იყოს.', + invalidHeight: 'ცხრილის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidRows: 'სტრიქონების რაოდენობა დადებითი რიცხვი უნდა იყოს.', + invalidWidth: 'ცხრილის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', + menu: 'ცხრილის პარამეტრები', + row: { + menu: 'სტრიქონი', + insertBefore: 'სტრიქონის ჩამატება წინ', + insertAfter: 'სტრიქონის ჩამატება მერე', + deleteRow: 'სტრიქონების წაშლა' + }, + rows: 'სტრიქონი', + summary: 'შეჯამება', + title: 'ცხრილის პარამეტრები', + toolbar: 'ცხრილი', + widthPc: 'პროცენტი', + widthPx: 'წერტილი', + widthUnit: 'საზომი ერთეული' +} ); diff --git a/sources/plugins/table/lang/km.js b/sources/plugins/table/lang/km.js new file mode 100644 index 00000000..809a8859 --- /dev/null +++ b/sources/plugins/table/lang/km.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'km', { + border: 'ទំហំ​បន្ទាត់​ស៊ុម', + caption: 'ចំណងជើង', + cell: { + menu: 'ក្រឡា', + insertBefore: 'បញ្ចូល​ក្រឡា​ពីមុខ', + insertAfter: 'បញ្ចូល​ក្រឡា​ពី​ក្រោយ', + deleteCell: 'លុប​ក្រឡា', + merge: 'បញ្ចូល​ក្រឡា​ចូល​គ្នា', + mergeRight: 'បញ្ចូល​គ្នា​ខាង​ស្ដាំ', + mergeDown: 'បញ្ចូល​គ្នា​ចុះ​ក្រោម', + splitHorizontal: 'ពុះ​ក្រឡា​ផ្ដេក', + splitVertical: 'ពុះ​ក្រឡា​បញ្ឈរ', + title: 'លក្ខណៈ​ក្រឡា', + cellType: 'ប្រភេទ​ក្រឡា', + rowSpan: 'ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា', + colSpan: 'ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា', + wordWrap: 'រុំ​ពាក្យ', + hAlign: 'ការ​តម្រឹម​ផ្ដេក', + vAlign: 'ការ​តម្រឹម​បញ្ឈរ', + alignBaseline: 'ខ្សែ​បន្ទាត់​គោល', + bgColor: 'ពណ៌​ផ្ទៃ​ក្រោយ', + borderColor: 'ពណ៌​បន្ទាត់​ស៊ុម', + data: 'ទិន្នន័យ', + header: 'ក្បាល', + yes: 'ព្រម', + no: 'ទេ', + invalidWidth: 'ទទឹង​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។', + invalidHeight: 'កម្ពស់​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។', + invalidRowSpan: 'ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។', + invalidColSpan: 'ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។', + chooseColor: 'រើស' + }, + cellPad: 'ចន្លោះ​ក្រឡា', + cellSpace: 'គម្លាត​ក្រឡា', + column: { + menu: 'ជួរ​ឈរ', + insertBefore: 'បញ្ចូល​ជួរ​ឈរ​ពីមុខ', + insertAfter: 'បញ្ចូល​ជួរ​ឈរ​ពី​ក្រោយ', + deleteColumn: 'លុប​ជួរ​ឈរ' + }, + columns: 'ជួរឈរ', + deleteTable: 'លុប​តារាង', + headers: 'ក្បាល', + headersBoth: 'ទាំង​ពីរ', + headersColumn: 'ជួរ​ឈរ​ដំបូង', + headersNone: 'មិន​មាន', + headersRow: 'ជួរ​ដេក​ដំបូង', + invalidBorder: 'ទំហំ​បន្ទាត់​ស៊ុម​ត្រូវ​តែ​ជា​លេខ។', + invalidCellPadding: 'ចន្លោះ​ក្រឡា​ត្រូវ​តែជា​លេខ​វិជ្ជមាន។', + invalidCellSpacing: 'គម្លាត​ក្រឡា​ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន។', + invalidCols: 'ចំនួន​ជួរ​ឈរ​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។', + invalidHeight: 'កម្ពស់​តារាង​ត្រូវ​តែ​ជា​លេខ', + invalidRows: 'ចំនួន​ជួរ​ដេក​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។', + invalidWidth: 'ទទឹង​តារាង​ត្រូវ​តែ​ជា​លេខ។', + menu: 'លក្ខណៈ​តារាង', + row: { + menu: 'ជួរ​ដេក', + insertBefore: 'បញ្ចូល​ជួរ​ដេក​ពីមុខ', + insertAfter: 'បញ្ចូល​ជួរ​ដេក​ពី​ក្រោយ', + deleteRow: 'លុប​ជួរ​ដេក' + }, + rows: 'ជួរ​ដេក', + summary: 'សេចក្តី​សង្ខេប', + title: 'លក្ខណៈ​តារាង', + toolbar: 'តារាង', + widthPc: 'ភាគរយ', + widthPx: 'ភីកសែល', + widthUnit: 'ឯកតា​ទទឹង' +} ); diff --git a/sources/plugins/table/lang/ko.js b/sources/plugins/table/lang/ko.js new file mode 100644 index 00000000..786636b8 --- /dev/null +++ b/sources/plugins/table/lang/ko.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ko', { + border: '테두리 두께', + caption: '주석', + cell: { + menu: '셀', + insertBefore: '앞에 셀 삽입', + insertAfter: '뒤에 셀 삽입', + deleteCell: '셀 삭제', + merge: '셀 합치기', + mergeRight: '오른쪽 합치기', + mergeDown: '왼쪽 합치기', + splitHorizontal: '수평 나누기', + splitVertical: '수직 나누기', + title: '셀 속성', + cellType: '셀 종류', + rowSpan: '행 간격', + colSpan: '열 간격', + wordWrap: '줄 끝 단어 줄 바꿈', + hAlign: '가로 정렬', + vAlign: '세로 정렬', + alignBaseline: '영문 글꼴 기준선', + bgColor: '배경색', + borderColor: '테두리 색', + data: '자료', + header: '머릿칸', + yes: '예', + no: '아니오', + invalidWidth: '셀 너비는 숫자여야 합니다.', + invalidHeight: '셀 높이는 숫자여야 합니다.', + invalidRowSpan: '행 간격은 정수여야 합니다.', + invalidColSpan: '열 간격은 정수여야 합니다.', + chooseColor: '선택' + }, + cellPad: '셀 여백', + cellSpace: '셀 간격', + column: { + menu: '열', + insertBefore: '왼쪽에 열 삽입', + insertAfter: '오른쪽에 열 삽입', + deleteColumn: '열 삭제' + }, + columns: '열', + deleteTable: '표 삭제', + headers: '머릿칸', + headersBoth: '모두', + headersColumn: '첫 열', + headersNone: '없음', + headersRow: '첫 행', + invalidBorder: '테두리 두께는 숫자여야 합니다.', + invalidCellPadding: '셀 여백은 0 이상이어야 합니다.', + invalidCellSpacing: '셀 간격은 0 이상이어야 합니다.', + invalidCols: '열 번호는 0보다 커야 합니다.', + invalidHeight: '표 높이는 숫자여야 합니다.', + invalidRows: '행 번호는 0보다 커야 합니다.', + invalidWidth: '표의 너비는 숫자여야 합니다.', + menu: '표 속성', + row: { + menu: '행', + insertBefore: '위에 행 삽입', + insertAfter: '아래에 행 삽입', + deleteRow: '행 삭제' + }, + rows: '행', + summary: '요약', + title: '표 속성', + toolbar: '표', + widthPc: '백분율', + widthPx: '픽셀', + widthUnit: '너비 단위' +} ); diff --git a/sources/plugins/table/lang/ku.js b/sources/plugins/table/lang/ku.js new file mode 100644 index 00000000..4710cfc9 --- /dev/null +++ b/sources/plugins/table/lang/ku.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ku', { + border: 'گەورەیی پەراوێز', + caption: 'سەردێڕ', + cell: { + menu: 'خانه', + insertBefore: 'دانانی خانه لەپێش', + insertAfter: 'دانانی خانه لەپاش', + deleteCell: 'سڕینەوەی خانه', + merge: 'تێکەڵکردنی خانە', + mergeRight: 'تێکەڵکردنی لەگەڵ ڕاست', + mergeDown: 'تێکەڵکردنی لەگەڵ خوارەوە', + splitHorizontal: 'دابەشکردنی خانەی ئاسۆیی', + splitVertical: 'دابەشکردنی خانەی ئەستونی', + title: 'خاسیەتی خانه', + cellType: 'جۆری خانه', + rowSpan: 'ماوەی نێوان ڕیز', + colSpan: 'بستی ئەستونی', + wordWrap: 'پێچانەوەی وشە', + hAlign: 'ڕیزکردنی ئاسۆیی', + vAlign: 'ڕیزکردنی ئەستونی', + alignBaseline: 'هێڵەبنەڕەت', + bgColor: 'ڕەنگی پاشبنەما', + borderColor: 'ڕەنگی پەراوێز', + data: 'داتا', + header: 'سەرپەڕه', + yes: 'بەڵێ', + no: 'نەخێر', + invalidWidth: 'پانی خانه دەبێت بەتەواوی ژماره بێت.', + invalidHeight: 'درێژی خانه بەتەواوی دەبێت ژمارە بێت.', + invalidRowSpan: 'ماوەی نێوان ڕیز بەتەواوی دەبێت ژمارە بێت.', + invalidColSpan: 'ماوەی نێوان ئەستونی بەتەواوی دەبێت ژمارە بێت.', + chooseColor: 'هەڵبژێرە' + }, + cellPad: 'بۆشایی ناوپۆش', + cellSpace: 'بۆشایی خانه', + column: { + menu: 'ئەستون', + insertBefore: 'دانانی ئەستون لەپێش', + insertAfter: 'دانانی ئەستوون لەپاش', + deleteColumn: 'سڕینەوەی ئەستوون' + }, + columns: 'ستوونەکان', + deleteTable: 'سڕینەوەی خشتە', + headers: 'سەرپەڕه', + headersBoth: 'هەردووك', + headersColumn: 'یەکەم ئەستوون', + headersNone: 'هیچ', + headersRow: 'یەکەم ڕیز', + invalidBorder: 'ژمارەی پەراوێز دەبێت تەنها ژماره بێت.', + invalidCellPadding: 'ناوپۆشی خانه دەبێت ژمارەکی درووست بێت.', + invalidCellSpacing: 'بۆشایی خانه دەبێت ژمارەکی درووست بێت.', + invalidCols: 'ژمارەی ئەستوونی دەبێت گەورەتر بێت لەژمارەی 0.', + invalidHeight: 'درێژی خشته دهبێت تهنها ژماره بێت.', + invalidRows: 'ژمارەی ڕیز دەبێت گەورەتر بێت لەژمارەی 0.', + invalidWidth: 'پانی خشته دەبێت تەنها ژماره بێت.', + menu: 'خاسیەتی خشتە', + row: { + menu: 'ڕیز', + insertBefore: 'دانانی ڕیز لەپێش', + insertAfter: 'دانانی ڕیز لەپاش', + deleteRow: 'سڕینەوەی ڕیز' + }, + rows: 'ڕیز', + summary: 'کورتە', + title: 'خاسیەتی خشتە', + toolbar: 'خشتە', + widthPc: 'لەسەدا', + widthPx: 'وێنەخاڵ - پیکسل', + widthUnit: 'پانی یەکە' +} ); diff --git a/sources/plugins/table/lang/lt.js b/sources/plugins/table/lang/lt.js new file mode 100644 index 00000000..c9d8de0e --- /dev/null +++ b/sources/plugins/table/lang/lt.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'lt', { + border: 'Rėmelio dydis', + caption: 'Antraštė', + cell: { + menu: 'Langelis', + insertBefore: 'Įterpti langelį prieš', + insertAfter: 'Įterpti langelį po', + deleteCell: 'Šalinti langelius', + merge: 'Sujungti langelius', + mergeRight: 'Sujungti su dešine', + mergeDown: 'Sujungti su apačia', + splitHorizontal: 'Skaidyti langelį horizontaliai', + splitVertical: 'Skaidyti langelį vertikaliai', + title: 'Cell nustatymai', + cellType: 'Cell rūšis', + rowSpan: 'Eilučių Span', + colSpan: 'Stulpelių Span', + wordWrap: 'Sutraukti raides', + hAlign: 'Horizontalus lygiavimas', + vAlign: 'Vertikalus lygiavimas', + alignBaseline: 'Apatinė linija', + bgColor: 'Fono spalva', + borderColor: 'Rėmelio spalva', + data: 'Data', + header: 'Antraštė', + yes: 'Taip', + no: 'Ne', + invalidWidth: 'Reikšmė turi būti skaičius.', + invalidHeight: 'Reikšmė turi būti skaičius.', + invalidRowSpan: 'Reikšmė turi būti skaičius.', + invalidColSpan: 'Reikšmė turi būti skaičius.', + chooseColor: 'Pasirinkite' + }, + cellPad: 'Tarpas nuo langelio rėmo iki teksto', + cellSpace: 'Tarpas tarp langelių', + column: { + menu: 'Stulpelis', + insertBefore: 'Įterpti stulpelį prieš', + insertAfter: 'Įterpti stulpelį po', + deleteColumn: 'Šalinti stulpelius' + }, + columns: 'Stulpeliai', + deleteTable: 'Šalinti lentelę', + headers: 'Antraštės', + headersBoth: 'Abu', + headersColumn: 'Pirmas stulpelis', + headersNone: 'Nėra', + headersRow: 'Pirma eilutė', + invalidBorder: 'Reikšmė turi būti nurodyta skaičiumi.', + invalidCellPadding: 'Reikšmė turi būti nurodyta skaičiumi.', + invalidCellSpacing: 'Reikšmė turi būti nurodyta skaičiumi.', + invalidCols: 'Skaičius turi būti didesnis nei 0.', + invalidHeight: 'Reikšmė turi būti nurodyta skaičiumi.', + invalidRows: 'Skaičius turi būti didesnis nei 0.', + invalidWidth: 'Reikšmė turi būti nurodyta skaičiumi.', + menu: 'Lentelės savybės', + row: { + menu: 'Eilutė', + insertBefore: 'Įterpti eilutę prieš', + insertAfter: 'Įterpti eilutę po', + deleteRow: 'Šalinti eilutes' + }, + rows: 'Eilutės', + summary: 'Santrauka', + title: 'Lentelės savybės', + toolbar: 'Lentelė', + widthPc: 'procentais', + widthPx: 'taškais', + widthUnit: 'pločio vienetas' +} ); diff --git a/sources/plugins/table/lang/lv.js b/sources/plugins/table/lang/lv.js new file mode 100644 index 00000000..ca057cd5 --- /dev/null +++ b/sources/plugins/table/lang/lv.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'lv', { + border: 'Rāmja izmērs', + caption: 'Leģenda', + cell: { + menu: 'Šūna', + insertBefore: 'Pievienot šūnu pirms', + insertAfter: 'Pievienot šūnu pēc', + deleteCell: 'Dzēst rūtiņas', + merge: 'Apvienot rūtiņas', + mergeRight: 'Apvieno pa labi', + mergeDown: 'Apvienot uz leju', + splitHorizontal: 'Sadalīt šūnu horizontāli', + splitVertical: 'Sadalīt šūnu vertikāli', + title: 'Šūnas uzstādījumi', + cellType: 'Šūnas tips', + rowSpan: 'Apvienotas rindas', + colSpan: 'Apvienotas kolonas', + wordWrap: 'Vārdu pārnese', + hAlign: 'Horizontālais novietojums', + vAlign: 'Vertikālais novietojums', + alignBaseline: 'Pamatrinda', + bgColor: 'Fona krāsa', + borderColor: 'Rāmja krāsa', + data: 'Dati', + header: 'Virsraksts', + yes: 'Jā', + no: 'Nē', + invalidWidth: 'Šūnas platumam jābūt skaitlim', + invalidHeight: 'Šūnas augstumam jābūt skaitlim', + invalidRowSpan: 'Apvienojamo rindu skaitam jābūt veselam skaitlim', + invalidColSpan: 'Apvienojamo kolonu skaitam jābūt veselam skaitlim', + chooseColor: 'Izvēlēties' + }, + cellPad: 'Rūtiņu nobīde', + cellSpace: 'Rūtiņu atstatums', + column: { + menu: 'Kolonna', + insertBefore: 'Ievietot kolonu pirms', + insertAfter: 'Ievieto kolonu pēc', + deleteColumn: 'Dzēst kolonnas' + }, + columns: 'Kolonnas', + deleteTable: 'Dzēst tabulu', + headers: 'Virsraksti', + headersBoth: 'Abi', + headersColumn: 'Pirmā kolona', + headersNone: 'Nekas', + headersRow: 'Pirmā rinda', + invalidBorder: 'Rāmju izmēram jābūt skaitlim', + invalidCellPadding: 'Šūnu atkāpēm jābūt pozitīvam skaitlim', + invalidCellSpacing: 'Šūnu atstarpēm jābūt pozitīvam skaitlim', + invalidCols: 'Kolonu skaitam jābūt lielākam par 0', + invalidHeight: 'Tabulas augstumam jābūt skaitlim', + invalidRows: 'Rindu skaitam jābūt lielākam par 0', + invalidWidth: 'Tabulas platumam jābūt skaitlim', + menu: 'Tabulas īpašības', + row: { + menu: 'Rinda', + insertBefore: 'Ievietot rindu pirms', + insertAfter: 'Ievietot rindu pēc', + deleteRow: 'Dzēst rindas' + }, + rows: 'Rindas', + summary: 'Anotācija', + title: 'Tabulas īpašības', + toolbar: 'Tabula', + widthPc: 'procentuāli', + widthPx: 'pikseļos', + widthUnit: 'platuma mērvienība' +} ); diff --git a/sources/plugins/table/lang/mk.js b/sources/plugins/table/lang/mk.js new file mode 100644 index 00000000..fa6163ff --- /dev/null +++ b/sources/plugins/table/lang/mk.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'mk', { + border: 'Border size', // MISSING + caption: 'Caption', // MISSING + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Delete Cells', + merge: 'Merge Cells', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Cell padding', // MISSING + cellSpace: 'Cell spacing', // MISSING + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Delete Columns' + }, + columns: 'Columns', + deleteTable: 'Delete Table', // MISSING + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'Table Properties', // MISSING + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Delete Rows' + }, + rows: 'Rows', + summary: 'Summary', // MISSING + title: 'Table Properties', // MISSING + toolbar: 'Table', // MISSING + widthPc: 'percent', // MISSING + widthPx: 'pixels', // MISSING + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/mn.js b/sources/plugins/table/lang/mn.js new file mode 100644 index 00000000..e69c6b2f --- /dev/null +++ b/sources/plugins/table/lang/mn.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'mn', { + border: 'Хүрээний хэмжээ', + caption: 'Тайлбар', + cell: { + menu: 'Нүх/зай', + insertBefore: 'Нүх/зай өмнө нь оруулах', + insertAfter: 'Нүх/зай дараа нь оруулах', + deleteCell: 'Нүх устгах', + merge: 'Нүх нэгтэх', + mergeRight: 'Баруун тийш нэгтгэх', + mergeDown: 'Доош нэгтгэх', + splitHorizontal: 'Нүх/зайг босоогоор нь тусгаарлах', + splitVertical: 'Нүх/зайг хөндлөнгөөр нь тусгаарлах', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Хэвтээд тэгшлэх арга', + vAlign: 'Босоод тэгшлэх арга', + alignBaseline: 'Baseline', + bgColor: 'Дэвсгэр өнгө', + borderColor: 'Хүрээний өнгө', + data: 'Data', + header: 'Header', + yes: 'Тийм', + no: 'Үгүй', + invalidWidth: 'Нүдний өргөн нь тоо байх ёстой.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Сонгох' + }, + cellPad: 'Нүх доторлох(padding)', + cellSpace: 'Нүх хоорондын зай (spacing)', + column: { + menu: 'Багана', + insertBefore: 'Багана өмнө нь оруулах', + insertAfter: 'Багана дараа нь оруулах', + deleteColumn: 'Багана устгах' + }, + columns: 'Багана', + deleteTable: 'Хүснэгт устгах', + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Хүснэгтийн өргөн нь тоо байх ёстой.', + menu: 'Хүснэгт', + row: { + menu: 'Мөр', + insertBefore: 'Мөр өмнө нь оруулах', + insertAfter: 'Мөр дараа нь оруулах', + deleteRow: 'Мөр устгах' + }, + rows: 'Мөр', + summary: 'Тайлбар', + title: 'Хүснэгт', + toolbar: 'Хүснэгт', + widthPc: 'хувь', + widthPx: 'цэг', + widthUnit: 'өргөний нэгж' +} ); diff --git a/sources/plugins/table/lang/ms.js b/sources/plugins/table/lang/ms.js new file mode 100644 index 00000000..c51cdc4d --- /dev/null +++ b/sources/plugins/table/lang/ms.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ms', { + border: 'Saiz Border', + caption: 'Keterangan', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Buangkan Sel-sel', + merge: 'Cantumkan Sel-sel', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Tambahan Ruang Sel', + cellSpace: 'Ruangan Antara Sel', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Buangkan Lajur' + }, + columns: 'Jaluran', + deleteTable: 'Delete Table', // MISSING + headers: 'Headers', // MISSING + headersBoth: 'Both', // MISSING + headersColumn: 'First column', // MISSING + headersNone: 'None', + headersRow: 'First Row', // MISSING + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'Ciri-ciri Jadual', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Buangkan Baris' + }, + rows: 'Barisan', + summary: 'Summary', // MISSING + title: 'Ciri-ciri Jadual', + toolbar: 'Jadual', + widthPc: 'peratus', + widthPx: 'piksel-piksel', + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/nb.js b/sources/plugins/table/lang/nb.js new file mode 100644 index 00000000..3fd81f0b --- /dev/null +++ b/sources/plugins/table/lang/nb.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'nb', { + border: 'Rammestørrelse', + caption: 'Tittel', + cell: { + menu: 'Celle', + insertBefore: 'Sett inn celle før', + insertAfter: 'Sett inn celle etter', + deleteCell: 'Slett celler', + merge: 'Slå sammen celler', + mergeRight: 'Slå sammen høyre', + mergeDown: 'Slå sammen ned', + splitHorizontal: 'Del celle horisontalt', + splitVertical: 'Del celle vertikalt', + title: 'Celleegenskaper', + cellType: 'Celletype', + rowSpan: 'Radspenn', + colSpan: 'Kolonnespenn', + wordWrap: 'Tekstbrytning', + hAlign: 'Horisontal justering', + vAlign: 'Vertikal justering', + alignBaseline: 'Grunnlinje', + bgColor: 'Bakgrunnsfarge', + borderColor: 'Rammefarge', + data: 'Data', + header: 'Overskrift', + yes: 'Ja', + no: 'Nei', + invalidWidth: 'Cellebredde må være et tall.', + invalidHeight: 'Cellehøyde må være et tall.', + invalidRowSpan: 'Radspenn må være et heltall.', + invalidColSpan: 'Kolonnespenn må være et heltall.', + chooseColor: 'Velg' + }, + cellPad: 'Cellepolstring', + cellSpace: 'Cellemarg', + column: { + menu: 'Kolonne', + insertBefore: 'Sett inn kolonne før', + insertAfter: 'Sett inn kolonne etter', + deleteColumn: 'Slett kolonner' + }, + columns: 'Kolonner', + deleteTable: 'Slett tabell', + headers: 'Overskrifter', + headersBoth: 'Begge', + headersColumn: 'Første kolonne', + headersNone: 'Ingen', + headersRow: 'Første rad', + invalidBorder: 'Rammestørrelse må være et tall.', + invalidCellPadding: 'Cellepolstring må være et positivt tall.', + invalidCellSpacing: 'Cellemarg må være et positivt tall.', + invalidCols: 'Antall kolonner må være et tall større enn 0.', + invalidHeight: 'Tabellhøyde må være et tall.', + invalidRows: 'Antall rader må være et tall større enn 0.', + invalidWidth: 'Tabellbredde må være et tall.', + menu: 'Egenskaper for tabell', + row: { + menu: 'Rader', + insertBefore: 'Sett inn rad før', + insertAfter: 'Sett inn rad etter', + deleteRow: 'Slett rader' + }, + rows: 'Rader', + summary: 'Sammendrag', + title: 'Egenskaper for tabell', + toolbar: 'Tabell', + widthPc: 'prosent', + widthPx: 'piksler', + widthUnit: 'Bredde-enhet' +} ); diff --git a/sources/plugins/table/lang/nl.js b/sources/plugins/table/lang/nl.js new file mode 100644 index 00000000..87594933 --- /dev/null +++ b/sources/plugins/table/lang/nl.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'nl', { + border: 'Randdikte', + caption: 'Onderschrift', + cell: { + menu: 'Cel', + insertBefore: 'Voeg cel in voor', + insertAfter: 'Voeg cel in na', + deleteCell: 'Cellen verwijderen', + merge: 'Cellen samenvoegen', + mergeRight: 'Voeg samen naar rechts', + mergeDown: 'Voeg samen naar beneden', + splitHorizontal: 'Splits cel horizontaal', + splitVertical: 'Splits cel vertikaal', + title: 'Celeigenschappen', + cellType: 'Celtype', + rowSpan: 'Rijen samenvoegen', + colSpan: 'Kolommen samenvoegen', + wordWrap: 'Automatische terugloop', + hAlign: 'Horizontale uitlijning', + vAlign: 'Verticale uitlijning', + alignBaseline: 'Tekstregel', + bgColor: 'Achtergrondkleur', + borderColor: 'Randkleur', + data: 'Gegevens', + header: 'Kop', + yes: 'Ja', + no: 'Nee', + invalidWidth: 'De celbreedte moet een getal zijn.', + invalidHeight: 'De celhoogte moet een getal zijn.', + invalidRowSpan: 'Rijen samenvoegen moet een heel getal zijn.', + invalidColSpan: 'Kolommen samenvoegen moet een heel getal zijn.', + chooseColor: 'Kies' + }, + cellPad: 'Celopvulling', + cellSpace: 'Celafstand', + column: { + menu: 'Kolom', + insertBefore: 'Voeg kolom in voor', + insertAfter: 'Voeg kolom in na', + deleteColumn: 'Kolommen verwijderen' + }, + columns: 'Kolommen', + deleteTable: 'Tabel verwijderen', + headers: 'Koppen', + headersBoth: 'Beide', + headersColumn: 'Eerste kolom', + headersNone: 'Geen', + headersRow: 'Eerste rij', + invalidBorder: 'De randdikte moet een getal zijn.', + invalidCellPadding: 'Celopvulling moet een getal zijn.', + invalidCellSpacing: 'Celafstand moet een getal zijn.', + invalidCols: 'Het aantal kolommen moet een getal zijn groter dan 0.', + invalidHeight: 'De tabelhoogte moet een getal zijn.', + invalidRows: 'Het aantal rijen moet een getal zijn groter dan 0.', + invalidWidth: 'De tabelbreedte moet een getal zijn.', + menu: 'Tabeleigenschappen', + row: { + menu: 'Rij', + insertBefore: 'Voeg rij in voor', + insertAfter: 'Voeg rij in na', + deleteRow: 'Rijen verwijderen' + }, + rows: 'Rijen', + summary: 'Samenvatting', + title: 'Tabeleigenschappen', + toolbar: 'Tabel', + widthPc: 'procent', + widthPx: 'pixels', + widthUnit: 'eenheid breedte' +} ); diff --git a/sources/plugins/table/lang/no.js b/sources/plugins/table/lang/no.js new file mode 100644 index 00000000..c9e4987f --- /dev/null +++ b/sources/plugins/table/lang/no.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'no', { + border: 'Rammestørrelse', + caption: 'Tittel', + cell: { + menu: 'Celle', + insertBefore: 'Sett inn celle før', + insertAfter: 'Sett inn celle etter', + deleteCell: 'Slett celler', + merge: 'Slå sammen celler', + mergeRight: 'Slå sammen høyre', + mergeDown: 'Slå sammen ned', + splitHorizontal: 'Del celle horisontalt', + splitVertical: 'Del celle vertikalt', + title: 'Celleegenskaper', + cellType: 'Celletype', + rowSpan: 'Radspenn', + colSpan: 'Kolonnespenn', + wordWrap: 'Tekstbrytning', + hAlign: 'Horisontal justering', + vAlign: 'Vertikal justering', + alignBaseline: 'Grunnlinje', + bgColor: 'Bakgrunnsfarge', + borderColor: 'Rammefarge', + data: 'Data', + header: 'Overskrift', + yes: 'Ja', + no: 'Nei', + invalidWidth: 'Cellebredde må være et tall.', + invalidHeight: 'Cellehøyde må være et tall.', + invalidRowSpan: 'Radspenn må være et heltall.', + invalidColSpan: 'Kolonnespenn må være et heltall.', + chooseColor: 'Velg' + }, + cellPad: 'Cellepolstring', + cellSpace: 'Cellemarg', + column: { + menu: 'Kolonne', + insertBefore: 'Sett inn kolonne før', + insertAfter: 'Sett inn kolonne etter', + deleteColumn: 'Slett kolonner' + }, + columns: 'Kolonner', + deleteTable: 'Slett tabell', + headers: 'Overskrifter', + headersBoth: 'Begge', + headersColumn: 'Første kolonne', + headersNone: 'Ingen', + headersRow: 'Første rad', + invalidBorder: 'Rammestørrelse må være et tall.', + invalidCellPadding: 'Cellepolstring må være et positivt tall.', + invalidCellSpacing: 'Cellemarg må være et positivt tall.', + invalidCols: 'Antall kolonner må være et tall større enn 0.', + invalidHeight: 'Tabellhøyde må være et tall.', + invalidRows: 'Antall rader må være et tall større enn 0.', + invalidWidth: 'Tabellbredde må være et tall.', + menu: 'Egenskaper for tabell', + row: { + menu: 'Rader', + insertBefore: 'Sett inn rad før', + insertAfter: 'Sett inn rad etter', + deleteRow: 'Slett rader' + }, + rows: 'Rader', + summary: 'Sammendrag', + title: 'Egenskaper for tabell', + toolbar: 'Tabell', + widthPc: 'prosent', + widthPx: 'piksler', + widthUnit: 'Bredde-enhet' +} ); diff --git a/sources/plugins/table/lang/pl.js b/sources/plugins/table/lang/pl.js new file mode 100644 index 00000000..2b46c201 --- /dev/null +++ b/sources/plugins/table/lang/pl.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'pl', { + border: 'Grubość obramowania', + caption: 'Tytuł', + cell: { + menu: 'Komórka', + insertBefore: 'Wstaw komórkę z lewej', + insertAfter: 'Wstaw komórkę z prawej', + deleteCell: 'Usuń komórki', + merge: 'Połącz komórki', + mergeRight: 'Połącz z komórką z prawej', + mergeDown: 'Połącz z komórką poniżej', + splitHorizontal: 'Podziel komórkę poziomo', + splitVertical: 'Podziel komórkę pionowo', + title: 'Właściwości komórki', + cellType: 'Typ komórki', + rowSpan: 'Scalenie wierszy', + colSpan: 'Scalenie komórek', + wordWrap: 'Zawijanie słów', + hAlign: 'Wyrównanie poziome', + vAlign: 'Wyrównanie pionowe', + alignBaseline: 'Linia bazowa', + bgColor: 'Kolor tła', + borderColor: 'Kolor obramowania', + data: 'Dane', + header: 'Nagłówek', + yes: 'Tak', + no: 'Nie', + invalidWidth: 'Szerokość komórki musi być liczbą.', + invalidHeight: 'Wysokość komórki musi być liczbą.', + invalidRowSpan: 'Scalenie wierszy musi być liczbą całkowitą.', + invalidColSpan: 'Scalenie komórek musi być liczbą całkowitą.', + chooseColor: 'Wybierz' + }, + cellPad: 'Dopełnienie komórek', + cellSpace: 'Odstęp pomiędzy komórkami', + column: { + menu: 'Kolumna', + insertBefore: 'Wstaw kolumnę z lewej', + insertAfter: 'Wstaw kolumnę z prawej', + deleteColumn: 'Usuń kolumny' + }, + columns: 'Liczba kolumn', + deleteTable: 'Usuń tabelę', + headers: 'Nagłówki', + headersBoth: 'Oba', + headersColumn: 'Pierwsza kolumna', + headersNone: 'Brak', + headersRow: 'Pierwszy wiersz', + invalidBorder: 'Wartość obramowania musi być liczbą.', + invalidCellPadding: 'Dopełnienie komórek musi być liczbą dodatnią.', + invalidCellSpacing: 'Odstęp pomiędzy komórkami musi być liczbą dodatnią.', + invalidCols: 'Liczba kolumn musi być większa niż 0.', + invalidHeight: 'Wysokość tabeli musi być liczbą.', + invalidRows: 'Liczba wierszy musi być większa niż 0.', + invalidWidth: 'Szerokość tabeli musi być liczbą.', + menu: 'Właściwości tabeli', + row: { + menu: 'Wiersz', + insertBefore: 'Wstaw wiersz powyżej', + insertAfter: 'Wstaw wiersz poniżej', + deleteRow: 'Usuń wiersze' + }, + rows: 'Liczba wierszy', + summary: 'Podsumowanie', + title: 'Właściwości tabeli', + toolbar: 'Tabela', + widthPc: '%', + widthPx: 'piksele', + widthUnit: 'jednostka szerokości' +} ); diff --git a/sources/plugins/table/lang/pt-br.js b/sources/plugins/table/lang/pt-br.js new file mode 100644 index 00000000..4fccc79c --- /dev/null +++ b/sources/plugins/table/lang/pt-br.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'pt-br', { + border: 'Borda', + caption: 'Legenda', + cell: { + menu: 'Célula', + insertBefore: 'Inserir célula a esquerda', + insertAfter: 'Inserir célula a direita', + deleteCell: 'Remover Células', + merge: 'Mesclar Células', + mergeRight: 'Mesclar com célula a direita', + mergeDown: 'Mesclar com célula abaixo', + splitHorizontal: 'Dividir célula horizontalmente', + splitVertical: 'Dividir célula verticalmente', + title: 'Propriedades da célula', + cellType: 'Tipo de célula', + rowSpan: 'Linhas cobertas', + colSpan: 'Colunas cobertas', + wordWrap: 'Quebra de palavra', + hAlign: 'Alinhamento horizontal', + vAlign: 'Alinhamento vertical', + alignBaseline: 'Patamar de alinhamento', + bgColor: 'Cor de fundo', + borderColor: 'Cor das bordas', + data: 'Dados', + header: 'Cabeçalho', + yes: 'Sim', + no: 'Não', + invalidWidth: 'A largura da célula tem que ser um número.', + invalidHeight: 'A altura da célula tem que ser um número.', + invalidRowSpan: 'Linhas cobertas tem que ser um número inteiro.', + invalidColSpan: 'Colunas cobertas tem que ser um número inteiro.', + chooseColor: 'Escolher' + }, + cellPad: 'Margem interna', + cellSpace: 'Espaçamento', + column: { + menu: 'Coluna', + insertBefore: 'Inserir coluna a esquerda', + insertAfter: 'Inserir coluna a direita', + deleteColumn: 'Remover Colunas' + }, + columns: 'Colunas', + deleteTable: 'Apagar Tabela', + headers: 'Cabeçalho', + headersBoth: 'Ambos', + headersColumn: 'Primeira coluna', + headersNone: 'Nenhum', + headersRow: 'Primeira linha', + invalidBorder: 'O tamanho da borda tem que ser um número.', + invalidCellPadding: 'A margem interna das células tem que ser um número.', + invalidCellSpacing: 'O espaçamento das células tem que ser um número.', + invalidCols: 'O número de colunas tem que ser um número maior que 0.', + invalidHeight: 'A altura da tabela tem que ser um número.', + invalidRows: 'O número de linhas tem que ser um número maior que 0.', + invalidWidth: 'A largura da tabela tem que ser um número.', + menu: 'Formatar Tabela', + row: { + menu: 'Linha', + insertBefore: 'Inserir linha acima', + insertAfter: 'Inserir linha abaixo', + deleteRow: 'Remover Linhas' + }, + rows: 'Linhas', + summary: 'Resumo', + title: 'Formatar Tabela', + toolbar: 'Tabela', + widthPc: '%', + widthPx: 'pixels', + widthUnit: 'unidade largura' +} ); diff --git a/sources/plugins/table/lang/pt.js b/sources/plugins/table/lang/pt.js new file mode 100644 index 00000000..ac5cd6d9 --- /dev/null +++ b/sources/plugins/table/lang/pt.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'pt', { + border: 'Tamanho do contorno', + caption: 'Legenda', + cell: { + menu: 'Célula', + insertBefore: 'Inserir célula antes', + insertAfter: 'Inserir célula depois', + deleteCell: 'Apagar Células', + merge: 'Unir Células', + mergeRight: 'Unir à Direita', + mergeDown: 'Fundir abaixo', + splitHorizontal: 'Dividir célula horizontalmente', + splitVertical: 'Dividir célula verticalmente', + title: 'Propriedades da célula', + cellType: 'Tipo de célula', + rowSpan: 'Filas na Célula', + colSpan: 'Colunas na Célula', + wordWrap: 'Moldar texto', + hAlign: 'Alinhamento Horizontal', + vAlign: 'Alinhamento Vertical', + alignBaseline: 'Base', + bgColor: 'Cor de Fundo', + borderColor: 'Cor da Margem', + data: 'Dados', + header: 'Cabeçalho', + yes: 'Sim', + no: 'Não', + invalidWidth: 'A largura da célula deve ser um número.', + invalidHeight: 'A altura da célula deve ser um número.', + invalidRowSpan: 'As filas da célula deve ter um número inteiro.', + invalidColSpan: 'As colunas da célula deve ter um número inteiro.', + chooseColor: 'Escolher' + }, + cellPad: 'Espaço interior', + cellSpace: 'Espaçamento de célula', + column: { + menu: 'Coluna', + insertBefore: 'Inserir Coluna Antes', + insertAfter: 'Inserir coluna depois', + deleteColumn: 'Apagar colunas' + }, + columns: 'Colunas', + deleteTable: 'Apagar tabela', + headers: 'Cabeçalhos', + headersBoth: 'Ambos', + headersColumn: 'Primeira coluna', + headersNone: 'Nenhum', + headersRow: 'Primeira linha', + invalidBorder: 'O tamanho da margem tem de ser um número.', + invalidCellPadding: 'A criação do espaço na célula deve ser um número positivo.', + invalidCellSpacing: 'O espaçamento da célula deve ser um número positivo.', + invalidCols: 'O número de colunas tem de ser um número maior que 0.', + invalidHeight: 'A altura da tabela tem de ser um número.', + invalidRows: 'O número de linhas tem de ser maior que 0.', + invalidWidth: 'A largura da tabela tem de ser um número.', + menu: 'Propriedades da Tabela', + row: { + menu: 'Linha', + insertBefore: 'Inserir linha antes', + insertAfter: 'Inserir linha depois', + deleteRow: 'Apagar linhas' + }, + rows: 'Linhas', + summary: 'Sumário', + title: 'Propriedades da Tabela', + toolbar: 'Tabela', + widthPc: 'percentagem', + widthPx: 'pontos', + widthUnit: 'unidade da largura' +} ); diff --git a/sources/plugins/table/lang/ro.js b/sources/plugins/table/lang/ro.js new file mode 100644 index 00000000..58604f16 --- /dev/null +++ b/sources/plugins/table/lang/ro.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ro', { + border: 'Mărimea marginii', + caption: 'Titlu (Caption)', + cell: { + menu: 'Celulă', + insertBefore: 'Inserează celulă înainte', + insertAfter: 'Inserează celulă după', + deleteCell: 'Şterge celule', + merge: 'Uneşte celule', + mergeRight: 'Uneşte la dreapta', + mergeDown: 'Uneşte jos', + splitHorizontal: 'Împarte celula pe orizontală', + splitVertical: 'Împarte celula pe verticală', + title: 'Proprietăți celulă', + cellType: 'Tipul celulei', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Aliniament orizontal', + vAlign: 'Aliniament vertical', + alignBaseline: 'Baseline', + bgColor: 'Culoare fundal', + borderColor: 'Culoare bordură', + data: 'Data', + header: 'Antet', + yes: 'Da', + no: 'Nu', + invalidWidth: 'Lățimea celulei trebuie să fie un număr.', + invalidHeight: 'Înălțimea celulei trebuie să fie un număr.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Alege' + }, + cellPad: 'Spaţiu în cadrul celulei', + cellSpace: 'Spaţiu între celule', + column: { + menu: 'Coloană', + insertBefore: 'Inserează coloană înainte', + insertAfter: 'Inserează coloană după', + deleteColumn: 'Şterge celule' + }, + columns: 'Coloane', + deleteTable: 'Şterge tabel', + headers: 'Antente', + headersBoth: 'Ambele', + headersColumn: 'Prima coloană', + headersNone: 'Nimic', + headersRow: 'Primul rând', + invalidBorder: 'Dimensiunea bordurii trebuie să aibe un număr.', + invalidCellPadding: 'Spațierea celulei trebuie sa fie un număr pozitiv', + invalidCellSpacing: 'Spațierea celului trebuie să fie un număr pozitiv.', + invalidCols: 'Numărul coloanelor trebuie să fie mai mare decât 0.', + invalidHeight: 'Inaltimea celulei trebuie sa fie un numar.', + invalidRows: 'Numărul rândurilor trebuie să fie mai mare decât 0.', + invalidWidth: 'Lățimea tabelului trebuie să fie un număr.', + menu: 'Proprietăţile tabelului', + row: { + menu: 'Rând', + insertBefore: 'Inserează rând înainte', + insertAfter: 'Inserează rând după', + deleteRow: 'Şterge rânduri' + }, + rows: 'Rânduri', + summary: 'Rezumat', + title: 'Proprietăţile tabelului', + toolbar: 'Tabel', + widthPc: 'procente', + widthPx: 'pixeli', + widthUnit: 'unitate lățime' +} ); diff --git a/sources/plugins/table/lang/ru.js b/sources/plugins/table/lang/ru.js new file mode 100644 index 00000000..d5dae52c --- /dev/null +++ b/sources/plugins/table/lang/ru.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ru', { + border: 'Размер границ', + caption: 'Заголовок', + cell: { + menu: 'Ячейка', + insertBefore: 'Вставить ячейку слева', + insertAfter: 'Вставить ячейку справа', + deleteCell: 'Удалить ячейки', + merge: 'Объединить ячейки', + mergeRight: 'Объединить с правой', + mergeDown: 'Объединить с нижней', + splitHorizontal: 'Разделить ячейку по горизонтали', + splitVertical: 'Разделить ячейку по вертикали', + title: 'Свойства ячейки', + cellType: 'Тип ячейки', + rowSpan: 'Объединяет строк', + colSpan: 'Объединяет колонок', + wordWrap: 'Перенос по словам', + hAlign: 'Горизонтальное выравнивание', + vAlign: 'Вертикальное выравнивание', + alignBaseline: 'По базовой линии', + bgColor: 'Цвет фона', + borderColor: 'Цвет границ', + data: 'Данные', + header: 'Заголовок', + yes: 'Да', + no: 'Нет', + invalidWidth: 'Ширина ячейки должна быть числом.', + invalidHeight: 'Высота ячейки должна быть числом.', + invalidRowSpan: 'Количество объединяемых строк должно быть задано числом.', + invalidColSpan: 'Количество объединяемых колонок должно быть задано числом.', + chooseColor: 'Выберите' + }, + cellPad: 'Внутренний отступ ячеек', + cellSpace: 'Внешний отступ ячеек', + column: { + menu: 'Колонка', + insertBefore: 'Вставить колонку слева', + insertAfter: 'Вставить колонку справа', + deleteColumn: 'Удалить колонки' + }, + columns: 'Колонки', + deleteTable: 'Удалить таблицу', + headers: 'Заголовки', + headersBoth: 'Сверху и слева', + headersColumn: 'Левая колонка', + headersNone: 'Без заголовков', + headersRow: 'Верхняя строка', + invalidBorder: 'Размер границ должен быть числом.', + invalidCellPadding: 'Внутренний отступ ячеек (cellpadding) должен быть числом.', + invalidCellSpacing: 'Внешний отступ ячеек (cellspacing) должен быть числом.', + invalidCols: 'Количество столбцов должно быть больше 0.', + invalidHeight: 'Высота таблицы должна быть числом.', + invalidRows: 'Количество строк должно быть больше 0.', + invalidWidth: 'Ширина таблицы должна быть числом.', + menu: 'Свойства таблицы', + row: { + menu: 'Строка', + insertBefore: 'Вставить строку сверху', + insertAfter: 'Вставить строку снизу', + deleteRow: 'Удалить строки' + }, + rows: 'Строки', + summary: 'Итоги', + title: 'Свойства таблицы', + toolbar: 'Таблица', + widthPc: 'процентов', + widthPx: 'пикселей', + widthUnit: 'единица измерения' +} ); diff --git a/sources/plugins/table/lang/si.js b/sources/plugins/table/lang/si.js new file mode 100644 index 00000000..4bca32b1 --- /dev/null +++ b/sources/plugins/table/lang/si.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'si', { + border: 'සීමාවවල විශාලත්වය', + caption: 'Caption', // MISSING + cell: { + menu: 'කොටුව', + insertBefore: 'පෙර කොටුවක් ඇතුල්කිරිම', + insertAfter: 'පසුව කොටුවක් ඇතුලත් ', + deleteCell: 'කොටුව මැකීම', + merge: 'කොටු එකට යාකිරිම', + mergeRight: 'දකුණට ', + mergeDown: 'පහලට ', + splitHorizontal: 'තිරස්ව කොටු පැතිරීම', + splitVertical: 'සිරස්ව කොටු පැතිරීම', + title: 'කොටු ', + cellType: 'කොටු වර්ගය', + rowSpan: 'පේළි පළල', + colSpan: 'සිරස් පළල', + wordWrap: 'වචන ගැලපුම', + hAlign: 'තිරස්ව ', + vAlign: 'සිරස්ව ', + alignBaseline: 'පාද රේඛාව', + bgColor: 'පසුබිම් වර්ණය', + borderColor: 'මායිම් ', + data: 'Data', // MISSING + header: 'ශීර්ෂක', + yes: 'ඔව්', + no: 'නැත', + invalidWidth: 'කොටු පළල සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය', + invalidHeight: 'කොටු උස සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය', + invalidRowSpan: 'Rows span must be a whole number.', // MISSING + invalidColSpan: 'Columns span must be a whole number.', // MISSING + chooseColor: 'තෝරන්න' + }, + cellPad: 'Cell padding', // MISSING + cellSpace: 'Cell spacing', // MISSING + column: { + menu: 'Column', // MISSING + insertBefore: 'Insert Column Before', // MISSING + insertAfter: 'Insert Column After', // MISSING + deleteColumn: 'Delete Columns' // MISSING + }, + columns: 'සිරස් ', + deleteTable: 'වගුව මකන්න', + headers: 'ශීර්ෂක', + headersBoth: 'දෙකම', + headersColumn: 'පළමූ සිරස් තීරුව', + headersNone: 'කිසිවක්ම නොවේ', + headersRow: 'පළමූ පේළිය', + invalidBorder: 'Border size must be a number.', // MISSING + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Cell spacing must be a positive number.', // MISSING + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Table height must be a number.', // MISSING + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Table width must be a number.', // MISSING + menu: 'Table Properties', // MISSING + row: { + menu: 'Row', // MISSING + insertBefore: 'Insert Row Before', // MISSING + insertAfter: 'Insert Row After', // MISSING + deleteRow: 'Delete Rows' // MISSING + }, + rows: 'Rows', // MISSING + summary: 'Summary', // MISSING + title: 'Table Properties', // MISSING + toolbar: 'Table', // MISSING + widthPc: 'percent', // MISSING + widthPx: 'pixels', // MISSING + widthUnit: 'width unit' // MISSING +} ); diff --git a/sources/plugins/table/lang/sk.js b/sources/plugins/table/lang/sk.js new file mode 100644 index 00000000..290f653e --- /dev/null +++ b/sources/plugins/table/lang/sk.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sk', { + border: 'Šírka rámu (border)', + caption: 'Popis', + cell: { + menu: 'Bunka', + insertBefore: 'Vložiť bunku pred', + insertAfter: 'Vložiť bunku za', + deleteCell: 'Vymazať bunky', + merge: 'Zlúčiť bunky', + mergeRight: 'Zlúčiť doprava', + mergeDown: 'Zlúčiť dole', + splitHorizontal: 'Rozdeliť bunky horizontálne', + splitVertical: 'Rozdeliť bunky vertikálne', + title: 'Vlastnosti bunky', + cellType: 'Typ bunky', + rowSpan: 'Rozsah riadkov', + colSpan: 'Rozsah stĺpcov', + wordWrap: 'Zalomovanie riadkov', + hAlign: 'Horizontálne zarovnanie', + vAlign: 'Vertikálne zarovnanie', + alignBaseline: 'Základná čiara (baseline)', + bgColor: 'Farba pozadia', + borderColor: 'Farba rámu', + data: 'Dáta', + header: 'Hlavička', + yes: 'Áno', + no: 'Nie', + invalidWidth: 'Šírka bunky musí byť číslo.', + invalidHeight: 'Výška bunky musí byť číslo.', + invalidRowSpan: 'Rozsah riadkov musí byť celé číslo.', + invalidColSpan: 'Rozsah stĺpcov musí byť celé číslo.', + chooseColor: 'Vybrať' + }, + cellPad: 'Odsadenie obsahu (cell padding)', + cellSpace: 'Vzdialenosť buniek (cell spacing)', + column: { + menu: 'Stĺpec', + insertBefore: 'Vložiť stĺpec pred', + insertAfter: 'Vložiť stĺpec po', + deleteColumn: 'Zmazať stĺpce' + }, + columns: 'Stĺpce', + deleteTable: 'Vymazať tabuľku', + headers: 'Hlavička', + headersBoth: 'Obe', + headersColumn: 'Prvý stĺpec', + headersNone: 'Žiadne', + headersRow: 'Prvý riadok', + invalidBorder: 'Širka rámu musí byť číslo.', + invalidCellPadding: 'Odsadenie v bunkách (cell padding) musí byť kladné číslo.', + invalidCellSpacing: 'Medzera mädzi bunkami (cell spacing) musí byť kladné číslo.', + invalidCols: 'Počet stĺpcov musí byť číslo väčšie ako 0.', + invalidHeight: 'Výška tabuľky musí byť číslo.', + invalidRows: 'Počet riadkov musí byť číslo väčšie ako 0.', + invalidWidth: 'Širka tabuľky musí byť číslo.', + menu: 'Vlastnosti tabuľky', + row: { + menu: 'Riadok', + insertBefore: 'Vložiť riadok pred', + insertAfter: 'Vložiť riadok po', + deleteRow: 'Vymazať riadky' + }, + rows: 'Riadky', + summary: 'Prehľad', + title: 'Vlastnosti tabuľky', + toolbar: 'Tabuľka', + widthPc: 'percent', + widthPx: 'pixelov', + widthUnit: 'jednotka šírky' +} ); diff --git a/sources/plugins/table/lang/sl.js b/sources/plugins/table/lang/sl.js new file mode 100644 index 00000000..9e8a57f2 --- /dev/null +++ b/sources/plugins/table/lang/sl.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sl', { + border: 'Velikost obrobe', + caption: 'Naslov', + cell: { + menu: 'Celica', + insertBefore: 'Vstavi celico pred', + insertAfter: 'Vstavi celico za', + deleteCell: 'Izbriši celice', + merge: 'Združi celice', + mergeRight: 'Združi desno', + mergeDown: 'Druži navzdol', + splitHorizontal: 'Razdeli celico vodoravno', + splitVertical: 'Razdeli celico navpično', + title: 'Lastnosti celice', + cellType: 'Vrsta celice', + rowSpan: 'Razpon vrstic', + colSpan: 'Razpon stolpcev', + wordWrap: 'Prelom besedila', + hAlign: 'Vodoravna poravnava', + vAlign: 'Navpična poravnava', + alignBaseline: 'Osnovnica', + bgColor: 'Barva ozadja', + borderColor: 'Barva obrobe', + data: 'Podatki', + header: 'Glava', + yes: 'Da', + no: 'Ne', + invalidWidth: 'Širina celice mora biti število.', + invalidHeight: 'Višina celice mora biti število.', + invalidRowSpan: 'Razpon vrstic mora biti celo število.', + invalidColSpan: 'Razpon stolpcev mora biti celo število.', + chooseColor: 'Izberi' + }, + cellPad: 'Polnilo med celicami', + cellSpace: 'Razmik med celicami', + column: { + menu: 'Stolpec', + insertBefore: 'Vstavi stolpec pred', + insertAfter: 'Vstavi stolpec za', + deleteColumn: 'Izbriši stolpce' + }, + columns: 'Stolpci', + deleteTable: 'Izbriši tabelo', + headers: 'Glave', + headersBoth: 'Oboje', + headersColumn: 'Prvi stolpec', + headersNone: 'Brez', + headersRow: 'Prva vrstica', + invalidBorder: 'Širina obrobe mora biti število.', + invalidCellPadding: 'Zamik celic mora biti število', + invalidCellSpacing: 'Razmik med celicami mora biti število.', + invalidCols: 'Število stolpcev mora biti večje od 0.', + invalidHeight: 'Višina tabele mora biti število.', + invalidRows: 'Število vrstic mora biti večje od 0.', + invalidWidth: 'Širina tabele mora biti število.', + menu: 'Lastnosti tabele', + row: { + menu: 'Vrstica', + insertBefore: 'Vstavi vrstico pred', + insertAfter: 'Vstavi vrstico za', + deleteRow: 'Izbriši vrstice' + }, + rows: 'Vrstice', + summary: 'Povzetek', + title: 'Lastnosti tabele', + toolbar: 'Tabela', + widthPc: 'procentov', + widthPx: 'pik', + widthUnit: 'enota širine' +} ); diff --git a/sources/plugins/table/lang/sq.js b/sources/plugins/table/lang/sq.js new file mode 100644 index 00000000..cf52476d --- /dev/null +++ b/sources/plugins/table/lang/sq.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sq', { + border: 'Madhësia e kornizave', + caption: 'Titull', + cell: { + menu: 'Qeli', + insertBefore: 'Shto Qeli Para', + insertAfter: 'Shto Qeli Prapa', + deleteCell: 'Gris Qelitë', + merge: 'Bashko Qelitë', + mergeRight: 'Bashko Djathtas', + mergeDown: 'Bashko Poshtë', + splitHorizontal: 'Ndaj Qelinë Horizontalisht', + splitVertical: 'Ndaj Qelinë Vertikalisht', + title: 'Rekuizitat e Qelisë', + cellType: 'Lloji i Qelisë', + rowSpan: 'Bashko Rreshtat', + colSpan: 'Bashko Kolonat', + wordWrap: 'Fund i Fjalës', + hAlign: 'Bashkimi Horizontal', + vAlign: 'Bashkimi Vertikal', + alignBaseline: 'Baza', + bgColor: 'Ngjyra e Prapavijës', + borderColor: 'Ngjyra e Kornizave', + data: 'Të dhënat', + header: 'Koka', + yes: 'Po', + no: 'Jo', + invalidWidth: 'Gjerësia e qelisë duhet të jetë numër.', + invalidHeight: 'Lartësia e qelisë duhet të jetë numër.', + invalidRowSpan: 'Hapësira e rreshtave duhet të jetë numër i plotë.', + invalidColSpan: 'Hapësira e kolonave duhet të jetë numër i plotë.', + chooseColor: 'Përzgjidh' + }, + cellPad: 'Mbushja e qelisë', + cellSpace: 'Hapësira e qelisë', + column: { + menu: 'Kolona', + insertBefore: 'Vendos Kolonë Para', + insertAfter: 'Vendos Kolonë Pas', + deleteColumn: 'Gris Kolonat' + }, + columns: 'Kolonat', + deleteTable: 'Gris Tabelën', + headers: 'Kokat', + headersBoth: 'Së bashku', + headersColumn: 'Kolona e parë', + headersNone: 'Asnjë', + headersRow: 'Rreshti i Parë', + invalidBorder: 'Madhësia e kufinjve duhet të jetë numër.', + invalidCellPadding: 'Mbushja e qelisë duhet të jetë numër pozitiv.', + invalidCellSpacing: 'Hapësira e qelisë duhet të jetë numër pozitiv.', + invalidCols: 'Numri i kolonave duhet të jetë numër më i madh se 0.', + invalidHeight: 'Lartësia e tabelës duhet të jetë numër.', + invalidRows: 'Numri i rreshtave duhet të jetë numër më i madh se 0.', + invalidWidth: 'Gjerësia e tabelës duhet të jetë numër.', + menu: 'Karakteristikat e Tabelës', + row: { + menu: 'Rreshti', + insertBefore: 'Shto Rresht Para', + insertAfter: 'Shto Rresht Prapa', + deleteRow: 'Gris Rreshtat' + }, + rows: 'Rreshtat', + summary: 'Përmbledhje', + title: 'Karakteristikat e Tabelës', + toolbar: 'Tabela', + widthPc: 'përqind', + widthPx: 'piksell', + widthUnit: 'njësia e gjerësisë' +} ); diff --git a/sources/plugins/table/lang/sr-latn.js b/sources/plugins/table/lang/sr-latn.js new file mode 100644 index 00000000..0bad7fbb --- /dev/null +++ b/sources/plugins/table/lang/sr-latn.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sr-latn', { + border: 'Veličina okvira', + caption: 'Naslov tabele', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Obriši ćelije', + merge: 'Spoj celije', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Razmak ćelija', + cellSpace: 'Ćelijski prostor', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Obriši kolone' + }, + columns: 'Kolona', + deleteTable: 'Izbriši tabelu', + headers: 'Zaglavlja', + headersBoth: 'Oba', + headersColumn: 'Prva kolona', + headersNone: 'None', + headersRow: 'Prvi red', + invalidBorder: 'Veličina okvira mora biti broj.', + invalidCellPadding: 'Padding polja mora biti pozitivan broj.', + invalidCellSpacing: 'Razmak između ćelija mora biti pozitivan broj.', + invalidCols: 'Broj kolona mora biti broj veći od 0.', + invalidHeight: 'Visina tabele mora biti broj.', + invalidRows: 'Broj redova mora biti veći od 0.', + invalidWidth: 'Širina tabele mora biti broj.', + menu: 'Osobine tabele', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Obriši redove' + }, + rows: 'Redova', + summary: 'Sažetak', + title: 'Osobine tabele', + toolbar: 'Tabela', + widthPc: 'procenata', + widthPx: 'piksela', + widthUnit: 'jedinica za širinu' +} ); diff --git a/sources/plugins/table/lang/sr.js b/sources/plugins/table/lang/sr.js new file mode 100644 index 00000000..cbfe35ea --- /dev/null +++ b/sources/plugins/table/lang/sr.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sr', { + border: 'Величина оквира', + caption: 'Наслов табеле', + cell: { + menu: 'Cell', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'Обриши ћелије', + merge: 'Спој ћелије', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'Размак ћелија', + cellSpace: 'Ћелијски простор', + column: { + menu: 'Column', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'Обриши колоне' + }, + columns: 'Kолона', + deleteTable: 'Обриши таблу', + headers: 'Поглавља', + headersBoth: 'Оба', + headersColumn: 'Прва колона', + headersNone: 'None', + headersRow: 'Први ред', + invalidBorder: 'Величина ивице треба да буде цифра.', + invalidCellPadding: 'Пуњење ћелије треба да буде позитивна цифра.', + invalidCellSpacing: 'Размак ћелије треба да буде позитивна цифра.', + invalidCols: 'Број колона треба да буде цифра већа од 0.', + invalidHeight: 'Висина табеле треба да буде цифра.', + invalidRows: 'Број реда треба да буде цифра већа од 0.', + invalidWidth: 'Ширина табеле треба да буде цифра.', + menu: 'Особине табеле', + row: { + menu: 'Row', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'Обриши редове' + }, + rows: 'Редова', + summary: 'Резиме', + title: 'Особине табеле', + toolbar: 'Табела', + widthPc: 'процената', + widthPx: 'пиксела', + widthUnit: 'јединица ширине' +} ); diff --git a/sources/plugins/table/lang/sv.js b/sources/plugins/table/lang/sv.js new file mode 100644 index 00000000..99c89fe9 --- /dev/null +++ b/sources/plugins/table/lang/sv.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'sv', { + border: 'Kantstorlek', + caption: 'Rubrik', + cell: { + menu: 'Cell', + insertBefore: 'Lägg till cell före', + insertAfter: 'Lägg till cell efter', + deleteCell: 'Radera celler', + merge: 'Sammanfoga celler', + mergeRight: 'Sammanfoga höger', + mergeDown: 'Sammanfoga ner', + splitHorizontal: 'Dela cell horisontellt', + splitVertical: 'Dela cell vertikalt', + title: 'Egenskaper för cell', + cellType: 'Celltyp', + rowSpan: 'Rad spann', + colSpan: 'Kolumnen spann', + wordWrap: 'Radbrytning', + hAlign: 'Horisontell justering', + vAlign: 'Vertikal justering', + alignBaseline: 'Baslinje', + bgColor: 'Bakgrundsfärg', + borderColor: 'Ramfärg', + data: 'Data', + header: 'Rubrik', + yes: 'Ja', + no: 'Nej', + invalidWidth: 'Cellens bredd måste vara ett nummer.', + invalidHeight: 'Cellens höjd måste vara ett nummer.', + invalidRowSpan: 'Radutvidgning måste vara ett heltal.', + invalidColSpan: 'Kolumn måste vara ett heltal.', + chooseColor: 'Välj' + }, + cellPad: 'Cellutfyllnad', + cellSpace: 'Cellavstånd', + column: { + menu: 'Kolumn', + insertBefore: 'Lägg till kolumn före', + insertAfter: 'Lägg till kolumn efter', + deleteColumn: 'Radera kolumn' + }, + columns: 'Kolumner', + deleteTable: 'Radera tabell', + headers: 'Rubriker', + headersBoth: 'Båda', + headersColumn: 'Första kolumnen', + headersNone: 'Ingen', + headersRow: 'Första raden', + invalidBorder: 'Ram måste vara ett nummer.', + invalidCellPadding: 'Luft i cell måste vara ett nummer.', + invalidCellSpacing: 'Luft i cell måste vara ett nummer.', + invalidCols: 'Antal kolumner måste vara ett nummer större än 0.', + invalidHeight: 'Tabellens höjd måste vara ett nummer.', + invalidRows: 'Antal rader måste vara större än 0.', + invalidWidth: 'Tabell måste vara ett nummer.', + menu: 'Tabellegenskaper', + row: { + menu: 'Rad', + insertBefore: 'Lägg till rad före', + insertAfter: 'Lägg till rad efter', + deleteRow: 'Radera rad' + }, + rows: 'Rader', + summary: 'Sammanfattning', + title: 'Tabellegenskaper', + toolbar: 'Tabell', + widthPc: 'procent', + widthPx: 'pixlar', + widthUnit: 'enhet bredd' +} ); diff --git a/sources/plugins/table/lang/th.js b/sources/plugins/table/lang/th.js new file mode 100644 index 00000000..b4d2c625 --- /dev/null +++ b/sources/plugins/table/lang/th.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'th', { + border: 'ขนาดเส้นขอบ', + caption: 'หัวเรื่องของตาราง', + cell: { + menu: 'ช่องตาราง', + insertBefore: 'Insert Cell Before', + insertAfter: 'Insert Cell After', + deleteCell: 'ลบช่อง', + merge: 'ผสานช่อง', + mergeRight: 'Merge Right', + mergeDown: 'Merge Down', + splitHorizontal: 'Split Cell Horizontally', + splitVertical: 'Split Cell Vertically', + title: 'Cell Properties', + cellType: 'Cell Type', + rowSpan: 'Rows Span', + colSpan: 'Columns Span', + wordWrap: 'Word Wrap', + hAlign: 'Horizontal Alignment', + vAlign: 'Vertical Alignment', + alignBaseline: 'Baseline', + bgColor: 'Background Color', + borderColor: 'Border Color', + data: 'Data', + header: 'Header', + yes: 'Yes', + no: 'No', + invalidWidth: 'Cell width must be a number.', + invalidHeight: 'Cell height must be a number.', + invalidRowSpan: 'Rows span must be a whole number.', + invalidColSpan: 'Columns span must be a whole number.', + chooseColor: 'Choose' + }, + cellPad: 'ระยะแนวตั้ง', + cellSpace: 'ระยะแนวนอนน', + column: { + menu: 'คอลัมน์', + insertBefore: 'Insert Column Before', + insertAfter: 'Insert Column After', + deleteColumn: 'ลบสดมน์' + }, + columns: 'สดมน์', + deleteTable: 'ลบตาราง', + headers: 'ส่วนหัว', + headersBoth: 'ทั้งสองอย่าง', + headersColumn: 'คอลัมน์แรก', + headersNone: 'None', + headersRow: 'แถวแรก', + invalidBorder: 'ขนาดเส้นกรอบต้องเป็นจำนวนตัวเลข', + invalidCellPadding: 'ช่องว่างภายในเซลล์ต้องเลขจำนวนบวก', + invalidCellSpacing: 'ช่องว่างภายในเซลล์ต้องเป็นเลขจำนวนบวก', + invalidCols: 'จำนวนคอลัมน์ต้องเป็นจำนวนมากกว่า 0', + invalidHeight: 'ส่วนสูงของตารางต้องเป็นตัวเลข', + invalidRows: 'จำนวนของแถวต้องเป็นจำนวนมากกว่า 0', + invalidWidth: 'ความกว้างตารางต้องเป็นตัวเลข', + menu: 'คุณสมบัติของ ตาราง', + row: { + menu: 'แถว', + insertBefore: 'Insert Row Before', + insertAfter: 'Insert Row After', + deleteRow: 'ลบแถว' + }, + rows: 'แถว', + summary: 'สรุปความ', + title: 'คุณสมบัติของ ตาราง', + toolbar: 'ตาราง', + widthPc: 'เปอร์เซ็น', + widthPx: 'จุดสี', + widthUnit: 'หน่วยความกว้าง' +} ); diff --git a/sources/plugins/table/lang/tr.js b/sources/plugins/table/lang/tr.js new file mode 100644 index 00000000..bf0e50ae --- /dev/null +++ b/sources/plugins/table/lang/tr.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'tr', { + border: 'Kenar Kalınlığı', + caption: 'Başlık', + cell: { + menu: 'Hücre', + insertBefore: 'Hücre Ekle - Önce', + insertAfter: 'Hücre Ekle - Sonra', + deleteCell: 'Hücre Sil', + merge: 'Hücreleri Birleştir', + mergeRight: 'Birleştir - Sağdaki İle ', + mergeDown: 'Birleştir - Aşağıdaki İle ', + splitHorizontal: 'Hücreyi Yatay Böl', + splitVertical: 'Hücreyi Dikey Böl', + title: 'Hücre Özellikleri', + cellType: 'Hücre Tipi', + rowSpan: 'Satırlar Mesafesi (Span)', + colSpan: 'Sütünlar Mesafesi (Span)', + wordWrap: 'Kelime Kaydırma', + hAlign: 'Düşey Hizalama', + vAlign: 'Yataş Hizalama', + alignBaseline: 'Tabana', + bgColor: 'Arkaplan Rengi', + borderColor: 'Çerçeve Rengi', + data: 'Veri', + header: 'Başlık', + yes: 'Evet', + no: 'Hayır', + invalidWidth: 'Hücre genişliği sayı olmalıdır.', + invalidHeight: 'Hücre yüksekliği sayı olmalıdır.', + invalidRowSpan: 'Satırların mesafesi tam sayı olmalıdır.', + invalidColSpan: 'Sütünların mesafesi tam sayı olmalıdır.', + chooseColor: 'Seçiniz' + }, + cellPad: 'Izgara yazı arası', + cellSpace: 'Izgara kalınlığı', + column: { + menu: 'Sütun', + insertBefore: 'Kolon Ekle - Önce', + insertAfter: 'Kolon Ekle - Sonra', + deleteColumn: 'Sütun Sil' + }, + columns: 'Sütunlar', + deleteTable: 'Tabloyu Sil', + headers: 'Başlıklar', + headersBoth: 'Her İkisi', + headersColumn: 'İlk Sütun', + headersNone: 'Yok', + headersRow: 'İlk Satır', + invalidBorder: 'Çerceve büyüklüklüğü sayı olmalıdır.', + invalidCellPadding: 'Hücre aralığı (padding) sayı olmalıdır.', + invalidCellSpacing: 'Hücre boşluğu (spacing) sayı olmalıdır.', + invalidCols: 'Sütün sayısı 0 sayısından büyük olmalıdır.', + invalidHeight: 'Tablo yüksekliği sayı olmalıdır.', + invalidRows: 'Satır sayısı 0 sayısından büyük olmalıdır.', + invalidWidth: 'Tablo genişliği sayı olmalıdır.', + menu: 'Tablo Özellikleri', + row: { + menu: 'Satır', + insertBefore: 'Satır Ekle - Önce', + insertAfter: 'Satır Ekle - Sonra', + deleteRow: 'Satır Sil' + }, + rows: 'Satırlar', + summary: 'Özet', + title: 'Tablo Özellikleri', + toolbar: 'Tablo', + widthPc: 'yüzde', + widthPx: 'piksel', + widthUnit: 'genişlik birimi' +} ); diff --git a/sources/plugins/table/lang/tt.js b/sources/plugins/table/lang/tt.js new file mode 100644 index 00000000..e9f92b75 --- /dev/null +++ b/sources/plugins/table/lang/tt.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'tt', { + border: 'Чик калынлыгы', + caption: 'Исем', + cell: { + menu: 'Күзәнәк', + insertBefore: 'Алдына күзәнәк өстәү', + insertAfter: 'Артына күзәнәк өстәү', + deleteCell: 'Күзәнәкләрне бетерү', + merge: 'Күзәнәкләрне берләштерү', + mergeRight: 'Уң яктагы белән берләштерү', + mergeDown: 'Астагы белән берләштерү', + splitHorizontal: 'Күзәнәкне юлларга бүлү', + splitVertical: 'Күзәнәкне баганаларга бүлү', + title: 'Күзәнәк үзлекләре', + cellType: 'Күзәнәк төре', + rowSpan: 'Юлларны берләштерү', + colSpan: 'Баганаларны берләштерү', + wordWrap: 'Текстны күчерү', + hAlign: 'Ятма тигезләү', + vAlign: 'Асма тигезләү', + alignBaseline: 'Таяныч сызыгы', + bgColor: 'Фон төсе', + borderColor: 'Чик төсе', + data: 'Мәгълүмат', + header: 'Башлык', + yes: 'Әйе', + no: 'Юк', + invalidWidth: 'Cell width must be a number.', // MISSING + invalidHeight: 'Cell height must be a number.', // MISSING + invalidRowSpan: 'Rows span must be a whole number.', // MISSING + invalidColSpan: 'Columns span must be a whole number.', // MISSING + chooseColor: 'Сайлау' + }, + cellPad: 'Cell padding', // MISSING + cellSpace: 'Cell spacing', // MISSING + column: { + menu: 'Багана', + insertBefore: 'Сулдан баганалар өстәү', + insertAfter: 'Уңнан баганалар өстәү', + deleteColumn: 'Баганаларны бетерү' + }, + columns: 'Баганалар', + deleteTable: 'Таблицаны бетерү', + headers: 'Башлыклар', + headersBoth: 'Икесе дә', + headersColumn: 'Беренче багана', + headersNone: 'Һичбер', + headersRow: 'Беренче юл', + invalidBorder: 'Чик киңлеге сан булырга тиеш.', + invalidCellPadding: 'Cell padding must be a positive number.', // MISSING + invalidCellSpacing: 'Күзәнәкләр аралары уңай сан булырга тиеш.', + invalidCols: 'Number of columns must be a number greater than 0.', // MISSING + invalidHeight: 'Таблица биеклеге сан булырга тиеш.', + invalidRows: 'Number of rows must be a number greater than 0.', // MISSING + invalidWidth: 'Таблица киңлеге сан булырга тиеш', + menu: 'Таблица үзлекләре', + row: { + menu: 'Юл', + insertBefore: 'Өстән юллар өстәү', + insertAfter: 'Астан юллар өстәү', + deleteRow: 'Юлларны бетерү' + }, + rows: 'Юллар', + summary: 'Йомгаклау', + title: 'Таблица үзлекләре', + toolbar: 'Таблица', + widthPc: 'процент', + widthPx: 'Нокталар', + widthUnit: 'киңлек берәмлеге' +} ); diff --git a/sources/plugins/table/lang/ug.js b/sources/plugins/table/lang/ug.js new file mode 100644 index 00000000..b31492f7 --- /dev/null +++ b/sources/plugins/table/lang/ug.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'ug', { + border: 'گىرۋەك', + caption: 'ماۋزۇ', + cell: { + menu: 'كاتەكچە', + insertBefore: 'سولغا كاتەكچە قىستۇر', + insertAfter: 'ئوڭغا كاتەكچە قىستۇر', + deleteCell: 'كەتەكچە ئۆچۈر', + merge: 'كاتەكچە بىرلەشتۈر', + mergeRight: 'كاتەكچىنى ئوڭغا بىرلەشتۈر', + mergeDown: 'كاتەكچىنى ئاستىغا بىرلەشتۈر', + splitHorizontal: 'كاتەكچىنى توغرىسىغا بىرلەشتۈر', + splitVertical: 'كاتەكچىنى بويىغا بىرلەشتۈر', + title: 'كاتەكچە خاسلىقى', + cellType: 'كاتەكچە تىپى', + rowSpan: 'بويىغا چات ئارىسى قۇر سانى', + colSpan: 'توغرىسىغا چات ئارىسى ئىستون سانى', + wordWrap: 'ئۆزلۈكىدىن قۇر قاتلا', + hAlign: 'توغرىسىغا توغرىلا', + vAlign: 'بويىغا توغرىلا', + alignBaseline: 'ئاساسىي سىزىق', + bgColor: 'تەگلىك رەڭگى', + borderColor: 'گىرۋەك رەڭگى', + data: 'سانلىق مەلۇمات', + header: 'جەدۋەل باشى', + yes: 'ھەئە', + no: 'ياق', + invalidWidth: 'كاتەكچە كەڭلىكى چوقۇم سان بولىدۇ', + invalidHeight: 'كاتەكچە ئېگىزلىكى چوقۇم سان بولىدۇ', + invalidRowSpan: 'قۇر چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ ', + invalidColSpan: 'ئىستون چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ', + chooseColor: 'تاللاڭ' + }, + cellPad: 'يان ئارىلىق', + cellSpace: 'ئارىلىق', + column: { + menu: 'ئىستون', + insertBefore: 'سولغا ئىستون قىستۇر', + insertAfter: 'ئوڭغا ئىستون قىستۇر', + deleteColumn: 'ئىستون ئۆچۈر' + }, + columns: 'ئىستون سانى', + deleteTable: 'جەدۋەل ئۆچۈر', + headers: 'ماۋزۇ كاتەكچە', + headersBoth: 'بىرىنچى ئىستون ۋە بىرىنچى قۇر', + headersColumn: 'بىرىنچى ئىستون', + headersNone: 'يوق', + headersRow: 'بىرىنچى قۇر', + invalidBorder: 'گىرۋەك توملۇقى چوقۇم سان بولىدۇ', + invalidCellPadding: 'كاتەكچىگە چوقۇم سان تولدۇرۇلىدۇ', + invalidCellSpacing: 'كاتەكچە ئارىلىقى چوقۇم سان بولىدۇ', + invalidCols: 'بەلگىلەنگەن قۇر سانى چوقۇم نۆلدىن چوڭ بولىدۇ', + invalidHeight: 'جەدۋەل ئېگىزلىكى چوقۇم سان بولىدۇ', + invalidRows: 'بەلگىلەنگەن ئىستون سانى چوقۇم نۆلدىن چوڭ بولىدۇ', + invalidWidth: 'جەدۋەل كەڭلىكى چوقۇم سان بولىدۇ', + menu: 'جەدۋەل خاسلىقى', + row: { + menu: 'قۇر', + insertBefore: 'ئۈستىگە قۇر قىستۇر', + insertAfter: 'ئاستىغا قۇر قىستۇر', + deleteRow: 'قۇر ئۆچۈر' + }, + rows: 'قۇر سانى', + summary: 'ئۈزۈندە', + title: 'جەدۋەل خاسلىقى', + toolbar: 'جەدۋەل', + widthPc: 'پىرسەنت', + widthPx: 'پىكسېل', + widthUnit: 'كەڭلىك بىرلىكى' +} ); diff --git a/sources/plugins/table/lang/uk.js b/sources/plugins/table/lang/uk.js new file mode 100644 index 00000000..3c200a54 --- /dev/null +++ b/sources/plugins/table/lang/uk.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'uk', { + border: 'Розмір рамки', + caption: 'Заголовок таблиці', + cell: { + menu: 'Комірки', + insertBefore: 'Вставити комірку перед', + insertAfter: 'Вставити комірку після', + deleteCell: 'Видалити комірки', + merge: 'Об\'єднати комірки', + mergeRight: 'Об\'єднати справа', + mergeDown: 'Об\'єднати донизу', + splitHorizontal: 'Розділити комірку по горизонталі', + splitVertical: 'Розділити комірку по вертикалі', + title: 'Властивості комірки', + cellType: 'Тип комірки', + rowSpan: 'Об\'єднання рядків', + colSpan: 'Об\'єднання стовпців', + wordWrap: 'Автоперенесення тексту', + hAlign: 'Гориз. вирівнювання', + vAlign: 'Верт. вирівнювання', + alignBaseline: 'По базовій лінії', + bgColor: 'Колір фону', + borderColor: 'Колір рамки', + data: 'Дані', + header: 'Заголовок', + yes: 'Так', + no: 'Ні', + invalidWidth: 'Ширина комірки повинна бути цілим числом.', + invalidHeight: 'Висота комірки повинна бути цілим числом.', + invalidRowSpan: 'Кількість об\'єднуваних рядків повинна бути цілим числом.', + invalidColSpan: 'Кількість об\'єднуваних стовбців повинна бути цілим числом.', + chooseColor: 'Обрати' + }, + cellPad: 'Внутр. відступ', + cellSpace: 'Проміжок', + column: { + menu: 'Стовбці', + insertBefore: 'Вставити стовбець перед', + insertAfter: 'Вставити стовбець після', + deleteColumn: 'Видалити стовбці' + }, + columns: 'Стовбці', + deleteTable: 'Видалити таблицю', + headers: 'Заголовки стовбців/рядків', + headersBoth: 'Стовбці і рядки', + headersColumn: 'Стовбці', + headersNone: 'Без заголовків', + headersRow: 'Рядки', + invalidBorder: 'Розмір рамки повинен бути цілим числом.', + invalidCellPadding: 'Внутр. відступ комірки повинен бути цілим числом.', + invalidCellSpacing: 'Проміжок між комірками повинен бути цілим числом.', + invalidCols: 'Кількість стовбців повинна бути більшою 0.', + invalidHeight: 'Висота таблиці повинна бути цілим числом.', + invalidRows: 'Кількість рядків повинна бути більшою 0.', + invalidWidth: 'Ширина таблиці повинна бути цілим числом.', + menu: 'Властивості таблиці', + row: { + menu: 'Рядки', + insertBefore: 'Вставити рядок перед', + insertAfter: 'Вставити рядок після', + deleteRow: 'Видалити рядки' + }, + rows: 'Рядки', + summary: 'Детальний опис заголовку таблиці', + title: 'Властивості таблиці', + toolbar: 'Таблиця', + widthPc: 'відсотків', + widthPx: 'пікселів', + widthUnit: 'Одиниці вимір.' +} ); diff --git a/sources/plugins/table/lang/vi.js b/sources/plugins/table/lang/vi.js new file mode 100644 index 00000000..e8797314 --- /dev/null +++ b/sources/plugins/table/lang/vi.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'vi', { + border: 'Kích thước đường viền', + caption: 'Đầu đề', + cell: { + menu: 'Ô', + insertBefore: 'Chèn ô Phía trước', + insertAfter: 'Chèn ô Phía sau', + deleteCell: 'Xoá ô', + merge: 'Kết hợp ô', + mergeRight: 'Kết hợp sang phải', + mergeDown: 'Kết hợp xuống dưới', + splitHorizontal: 'Phân tách ô theo chiều ngang', + splitVertical: 'Phân tách ô theo chiều dọc', + title: 'Thuộc tính của ô', + cellType: 'Kiểu của ô', + rowSpan: 'Kết hợp hàng', + colSpan: 'Kết hợp cột', + wordWrap: 'Chữ liền hàng', + hAlign: 'Canh lề ngang', + vAlign: 'Canh lề dọc', + alignBaseline: 'Đường cơ sở', + bgColor: 'Màu nền', + borderColor: 'Màu viền', + data: 'Dữ liệu', + header: 'Đầu đề', + yes: 'Có', + no: 'Không', + invalidWidth: 'Chiều rộng của ô phải là một số nguyên.', + invalidHeight: 'Chiều cao của ô phải là một số nguyên.', + invalidRowSpan: 'Số hàng kết hợp phải là một số nguyên.', + invalidColSpan: 'Số cột kết hợp phải là một số nguyên.', + chooseColor: 'Chọn màu' + }, + cellPad: 'Khoảng đệm giữ ô và nội dung', + cellSpace: 'Khoảng cách giữa các ô', + column: { + menu: 'Cột', + insertBefore: 'Chèn cột phía trước', + insertAfter: 'Chèn cột phía sau', + deleteColumn: 'Xoá cột' + }, + columns: 'Số cột', + deleteTable: 'Xóa bảng', + headers: 'Đầu đề', + headersBoth: 'Cả hai', + headersColumn: 'Cột đầu tiên', + headersNone: 'Không có', + headersRow: 'Hàng đầu tiên', + invalidBorder: 'Kích cỡ của đường biên phải là một số nguyên.', + invalidCellPadding: 'Khoảng đệm giữa ô và nội dung phải là một số nguyên.', + invalidCellSpacing: 'Khoảng cách giữa các ô phải là một số nguyên.', + invalidCols: 'Số lượng cột phải là một số lớn hơn 0.', + invalidHeight: 'Chiều cao của bảng phải là một số nguyên.', + invalidRows: 'Số lượng hàng phải là một số lớn hơn 0.', + invalidWidth: 'Chiều rộng của bảng phải là một số nguyên.', + menu: 'Thuộc tính bảng', + row: { + menu: 'Hàng', + insertBefore: 'Chèn hàng phía trước', + insertAfter: 'Chèn hàng phía sau', + deleteRow: 'Xoá hàng' + }, + rows: 'Số hàng', + summary: 'Tóm lược', + title: 'Thuộc tính bảng', + toolbar: 'Bảng', + widthPc: 'Phần trăm (%)', + widthPx: 'Điểm ảnh (px)', + widthUnit: 'Đơn vị' +} ); diff --git a/sources/plugins/table/lang/zh-cn.js b/sources/plugins/table/lang/zh-cn.js new file mode 100644 index 00000000..b7a2b64d --- /dev/null +++ b/sources/plugins/table/lang/zh-cn.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'zh-cn', { + border: '边框', + caption: '标题', + cell: { + menu: '单元格', + insertBefore: '在左侧插入单元格', + insertAfter: '在右侧插入单元格', + deleteCell: '删除单元格', + merge: '合并单元格', + mergeRight: '向右合并单元格', + mergeDown: '向下合并单元格', + splitHorizontal: '水平拆分单元格', + splitVertical: '垂直拆分单元格', + title: '单元格属性', + cellType: '单元格类型', + rowSpan: '纵跨行数', + colSpan: '横跨列数', + wordWrap: '自动换行', + hAlign: '水平对齐', + vAlign: '垂直对齐', + alignBaseline: '基线', + bgColor: '背景颜色', + borderColor: '边框颜色', + data: '数据', + header: '表头', + yes: '是', + no: '否', + invalidWidth: '单元格宽度必须为数字格式', + invalidHeight: '单元格高度必须为数字格式', + invalidRowSpan: '行跨度必须为整数格式', + invalidColSpan: '列跨度必须为整数格式', + chooseColor: '选择' + }, + cellPad: '边距', + cellSpace: '间距', + column: { + menu: '列', + insertBefore: '在左侧插入列', + insertAfter: '在右侧插入列', + deleteColumn: '删除列' + }, + columns: '列数', + deleteTable: '删除表格', + headers: '标题单元格', + headersBoth: '第一列和第一行', + headersColumn: '第一列', + headersNone: '无', + headersRow: '第一行', + invalidBorder: '边框粗细必须为数字格式', + invalidCellPadding: '单元格填充必须为数字格式', + invalidCellSpacing: '单元格间距必须为数字格式', + invalidCols: '指定的行数必须大于零', + invalidHeight: '表格高度必须为数字格式', + invalidRows: '指定的列数必须大于零', + invalidWidth: '表格宽度必须为数字格式', + menu: '表格属性', + row: { + menu: '行', + insertBefore: '在上方插入行', + insertAfter: '在下方插入行', + deleteRow: '删除行' + }, + rows: '行数', + summary: '摘要', + title: '表格属性', + toolbar: '表格', + widthPc: '百分比', + widthPx: '像素', + widthUnit: '宽度单位' +} ); diff --git a/sources/plugins/table/lang/zh.js b/sources/plugins/table/lang/zh.js new file mode 100644 index 00000000..94bdab52 --- /dev/null +++ b/sources/plugins/table/lang/zh.js @@ -0,0 +1,74 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'table', 'zh', { + border: '框線大小', + caption: '標題', + cell: { + menu: '儲存格', + insertBefore: '前方插入儲存格', + insertAfter: '後方插入儲存格', + deleteCell: '刪除儲存格', + merge: '合併儲存格', + mergeRight: '向右合併', + mergeDown: '向下合併', + splitHorizontal: '水平分割儲存格', + splitVertical: '垂直分割儲存格', + title: '儲存格屬性', + cellType: '儲存格類型', + rowSpan: '列全長', + colSpan: '行全長', + wordWrap: '自動斷行', + hAlign: '水平對齊', + vAlign: '垂直對齊', + alignBaseline: '基準線', + bgColor: '背景顏色', + borderColor: '框線顏色', + data: '資料', + header: '頁首', + yes: '是', + no: '否', + invalidWidth: '儲存格寬度必須為數字。', + invalidHeight: '儲存格高度必須為數字。', + invalidRowSpan: '列全長必須是整數。', + invalidColSpan: '行全長必須是整數。', + chooseColor: '選擇' + }, + cellPad: '儲存格邊距', + cellSpace: '儲存格間距', + column: { + menu: '行', + insertBefore: '左方插入行', + insertAfter: '右方插入行', + deleteColumn: '刪除行' + }, + columns: '行', + deleteTable: '刪除表格', + headers: '頁首', + headersBoth: '同時', + headersColumn: '第一行', + headersNone: '無', + headersRow: '第一列', + invalidBorder: '框線大小必須是整數。', + invalidCellPadding: '儲存格邊距必須為正數。', + invalidCellSpacing: '儲存格間距必須為正數。', + invalidCols: '行數須為大於 0 的正整數。', + invalidHeight: '表格高度必須為數字。', + invalidRows: '列數須為大於 0 的正整數。', + invalidWidth: '表格寬度必須為數字。', + menu: '表格屬性', + row: { + menu: '列', + insertBefore: '上方插入列', + insertAfter: '下方插入列', + deleteRow: '刪除列' + }, + rows: '列', + summary: '總結', + title: '表格屬性', + toolbar: '表格', + widthPc: '百分比', + widthPx: '像素', + widthUnit: '寬度單位' +} ); diff --git a/sources/plugins/table/plugin.js b/sources/plugins/table/plugin.js new file mode 100644 index 00000000..a013bc17 --- /dev/null +++ b/sources/plugins/table/plugin.js @@ -0,0 +1,109 @@ +/** + * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +CKEDITOR.plugins.add( 'table', { + requires: 'dialog', + // jscs:disable maximumLineLength + lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% + // jscs:enable maximumLineLength + icons: 'table', // %REMOVE_LINE_CORE% + hidpi: true, // %REMOVE_LINE_CORE% + init: function( editor ) { + if ( editor.blockless ) + return; + + var lang = editor.lang.table; + + editor.addCommand( 'table', new CKEDITOR.dialogCommand( 'table', { + context: 'table', + allowedContent: 'table{width,height}[align,border,cellpadding,cellspacing,summary];' + + 'caption tbody thead tfoot;' + + 'th td tr[scope];' + + ( editor.plugins.dialogadvtab ? 'table' + editor.plugins.dialogadvtab.allowedContent() : '' ), + requiredContent: 'table', + contentTransformations: [ + [ 'table{width}: sizeToStyle', 'table[width]: sizeToAttribute' ] + ] + } ) ); + + function createDef( def ) { + return CKEDITOR.tools.extend( def || {}, { + contextSensitive: 1, + refresh: function( editor, path ) { + this.setState( path.contains( 'table', 1 ) ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED ); + } + } ); + } + + editor.addCommand( 'tableProperties', new CKEDITOR.dialogCommand( 'tableProperties', createDef() ) ); + editor.addCommand( 'tableDelete', createDef( { + exec: function( editor ) { + var path = editor.elementPath(), + table = path.contains( 'table', 1 ); + + if ( !table ) + return; + + // If the table's parent has only one child remove it as well (unless it's a table cell, or the editable element) (#5416, #6289, #12110) + var parent = table.getParent(), + editable = editor.editable(); + + if ( parent.getChildCount() == 1 && !parent.is( 'td', 'th' ) && !parent.equals( editable ) ) + table = parent; + + var range = editor.createRange(); + range.moveToPosition( table, CKEDITOR.POSITION_BEFORE_START ); + table.remove(); + range.select(); + } + } ) ); + + editor.ui.addButton && editor.ui.addButton( 'Table', { + label: lang.toolbar, + command: 'table', + toolbar: 'insert,30' + } ); + + CKEDITOR.dialog.add( 'table', this.path + 'dialogs/table.js' ); + CKEDITOR.dialog.add( 'tableProperties', this.path + 'dialogs/table.js' ); + + // If the "menu" plugin is loaded, register the menu items. + if ( editor.addMenuItems ) { + editor.addMenuItems( { + table: { + label: lang.menu, + command: 'tableProperties', + group: 'table', + order: 5 + }, + + tabledelete: { + label: lang.deleteTable, + command: 'tableDelete', + group: 'table', + order: 1 + } + } ); + } + + editor.on( 'doubleclick', function( evt ) { + var element = evt.data.element; + + if ( element.is( 'table' ) ) + evt.data.dialog = 'tableProperties'; + } ); + + // If the "contextmenu" plugin is loaded, register the listeners. + if ( editor.contextMenu ) { + editor.contextMenu.addListener( function() { + // menu item state is resolved on commands. + return { + tabledelete: CKEDITOR.TRISTATE_OFF, + table: CKEDITOR.TRISTATE_OFF + }; + } ); + } + } +} ); -- cgit v1.2.3