From: Jason Woofenden Date: Mon, 26 Sep 2011 04:59:17 +0000 (-0400) Subject: vanilla ckeditor-3.6 X-Git-Tag: v3.6 X-Git-Url: https://jasonwoof.com/gitweb/?p=ckeditor.git;a=commitdiff_plain;h=4e70ea24db840898be8cc21c950363a52a2a6aba vanilla ckeditor-3.6 --- diff --git a/CHANGES.html b/CHANGES.html index b052eae..d015d2e 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -35,6 +35,41 @@ For licensing, see LICENSE.html or http://ckeditor.com/license CKEditor Changelog

+ CKEditor 3.6

+

+ New features:

+ +

+ Fixed issues:

+ +

CKEditor 3.5.4

Fixed issues:

diff --git a/_samples/assets/parsesample.css b/_samples/assets/parsesample.css new file mode 100644 index 0000000..ce545ee --- /dev/null +++ b/_samples/assets/parsesample.css @@ -0,0 +1,70 @@ +body +{ + font-family: Arial, Verdana, sans-serif; + font-size: 12px; + color: #222; + background-color: #fff; +} + +/* preserved spaces for rtl list item bullets. (#6249)*/ +ol,ul,dl +{ + padding-right:40px; +} + +h1,h2,h3,h4 +{ + font-family: Georgia, Times, serif; +} + +h1.lightBlue +{ + color: #00A6C7; + font-size: 1.8em; + font-weight:normal; +} + +h3.green +{ + color: #739E39; + font-weight:normal; +} + +span.markYellow { background-color: yellow; } +span.markGreen { background-color: lime; } + +img.left +{ + padding: 5px; + margin-right: 5px; + float:left; + border:2px solid #DDD; +} + +img.right +{ + padding: 5px; + margin-right: 5px; + float:right; + border:2px solid #DDD; +} + +a.green +{ + color:#739E39; +} + +table.grey +{ + background-color : #F5F5F5; +} + +table.grey th +{ + background-color : #DDD; +} + +ul.square +{ + list-style-type : square; +} diff --git a/_samples/bbcode.html b/_samples/bbcode.html new file mode 100644 index 0000000..14a0344 --- /dev/null +++ b/_samples/bbcode.html @@ -0,0 +1,136 @@ + + + + + BBCode Plugin — CKEditor Sample + + + + + + +

+ CKEditor Sample — BBCode Plugin +

+
+

+ This sample shows how to configure CKEditor to output BBCode format instead of HTML. + Please note that the editor configuration was modified to reflect what is needed in a BBCode editing environment. + Smiley images, for example, were stripped to the emoticons that are commonly used in some BBCode dialects. +

+

+ Please note that currently there is no standard for the BBCode markup language, so its implementation + for different platforms (message boards, blogs etc.) can vary. This means that before using CKEditor to + output BBCode you may need to adjust the implementation to your own environment. +

+

+ A snippet of the configuration code can be seen below; check the source of this page for + a full definition: +

+
+CKEDITOR.replace( 'editor1',
+	{
+		extraPlugins : 'bbcode',
+		removePlugins : 'bidi,button,dialogadvtab,div,filebrowser,flash,format,forms,horizontalrule,iframe,indent,justify,liststyle,pagebreak,showborders,stylescombo,table,tabletools,templates',
+		toolbar :
+		[
+			['Source', '-', 'Save','NewPage','-','Undo','Redo'],
+			['Find','Replace','-','SelectAll','RemoveFormat'],
+			['Link', 'Unlink', 'Image'],
+			'/',
+			['FontSize', 'Bold', 'Italic','Underline'],
+			['NumberedList','BulletedList','-','Blockquote'],
+			['TextColor', '-', 'Smiley','SpecialChar', '-', 'Maximize']
+		],
+		smiley_images :
+		[
+			'regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','tounge_smile.gif',
+			'embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angel_smile.gif','shades_smile.gif',
+			'cry_smile.gif','kiss.gif'
+		],
+		smiley_descriptions :
+		[
+			'smiley', 'sad', 'wink', 'laugh', 'cheeky', 'blush', 'surprise',
+			'indecision', 'angel', 'cool', 'crying', 'kiss'
+		]
+	});	
+
+ + +
+ +
+
+

+ + + +

+

+ +

+
+ + + diff --git a/_samples/devtools.html b/_samples/devtools.html new file mode 100644 index 0000000..87a3a7f --- /dev/null +++ b/_samples/devtools.html @@ -0,0 +1,94 @@ + + + + + Using DevTools Plugin — CKEditor Sample + + + + + + +

+ CKEditor Sample — Using the Developer Tools Plugin +

+
+

+ This sample shows how to configure CKEditor instances to use the + Developer Tools (devtools) plugin that displays + information about dialog window elements, including the name of the dialog window, + tab, and UI element. Please note that the tooltip also contains a link to the + CKEditor JavaScript API + documentation for each of the selected elements. +

+

+ This plugin is aimed at developers who would like to customize their CKEditor + instances and create their own plugins. By default it is turned off; it is + usually useful to only turn it on in the development phase. Note that it works with + all CKEditor dialog windows, including the ones that were created by custom plugins. +

+

+ To add a CKEditor instance using the devtools plugin, insert + the following JavaScript call into your code: +

+
CKEDITOR.replace( 'textarea_id',
+	{
+		extraPlugins : 'devtools'
+	});
+

+ Note that textarea_id in the code above is the id attribute of + the <textarea> element to be replaced with CKEditor. +

+
+ + +
+ +
+
+

+ + + +

+

+ +

+
+ + + diff --git a/_samples/fullpage.html b/_samples/fullpage.html index 0ff8831..0b0070e 100644 --- a/_samples/fullpage.html +++ b/_samples/fullpage.html @@ -5,7 +5,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license --> - Full Page Editing — CKEditor Sample + Full Page Editing with Document Properties Plugin — CKEditor Sample @@ -13,7 +13,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license

- CKEditor Sample — Full Page Editing + CKEditor Sample — Full Page Editing with Document Properties Plugin

@@ -21,11 +21,17 @@ For licensing, see LICENSE.html or http://ckeditor.com/license <html> tag to the </html> tag.

- CKEditor is inserted with a JavaScript call using the following code: + The Document Properties (docprops) plugin is also turned on. + This plugin allows you to set the metadata of the page, including the page encoding, margins, + meta tags, or background. +

+

+ The CKEditor instance below is inserted with a JavaScript call using the following code:

CKEDITOR.replace( 'textarea_id',
 	{
-		fullPage : true
+		fullPage : true,
+		extraPlugins : 'docprops'
 	});

Note that textarea_id in the code above is the id attribute of @@ -45,14 +51,15 @@ For licensing, see LICENSE.html or http://ckeditor.com/license

+ CKEditor using the docprops plugin and working in the Full Page mode: + + + + + + +

+ CKEditor Sample — Using the CKEditor Read-Only API +

+
+

+ This sample shows how to use the + setReadOnly + API to put editor into the read-only state that makes it impossible for users to change the editor contents. +

+

+ For details on how to create this setup check the source code of this sample page. +

+
+ + +
+ +
+ +

+ +

+

+ + +

+
+ + + diff --git a/_samples/stylesheetparser.html b/_samples/stylesheetparser.html new file mode 100644 index 0000000..a938802 --- /dev/null +++ b/_samples/stylesheetparser.html @@ -0,0 +1,93 @@ + + + + + Using Stylesheet Parser Plugin — CKEditor Sample + + + + + + +

+ CKEditor Sample — Using the Stylesheet Parser Plugin +

+
+

+ This sample shows how to configure CKEditor instances to use the + Stylesheet Parser (stylesheetparser) plugin that fills + the Styles drop-down list based on the CSS rules available in the document stylesheet. +

+

+ To add a CKEditor instance using the stylesheetparser plugin, insert + the following JavaScript call into your code: +

+
CKEDITOR.replace( 'textarea_id',
+	{
+		extraPlugins : 'stylesheetparser'
+	});
+

+ Note that textarea_id in the code above is the id attribute of + the <textarea> element to be replaced with CKEditor. +

+
+ + +
+ +
+
+

+ + + +

+

+ +

+
+ + + diff --git a/_samples/tableresize.html b/_samples/tableresize.html new file mode 100644 index 0000000..0bb3919 --- /dev/null +++ b/_samples/tableresize.html @@ -0,0 +1,115 @@ + + + + + Using TableResize Plugin — CKEditor Sample + + + + + + +

+ CKEditor Sample — Using the TableResize Plugin +

+
+

+ This sample shows how to configure CKEditor instances to use the + TableResize (tableresize) plugin that allows + the user to edit table columns by using the mouse. +

+

+ The TableResize plugin makes it possible to modify table column width. Hover + your mouse over the column border to see the cursor change to indicate that + the column can be resized. Click and drag your mouse to set the desired width. +

+

+ By default the plugin is turned off. To add a CKEditor instance using the + TableResize plugin, insert the following JavaScript call into your code: +

+
CKEDITOR.replace( 'textarea_id',
+	{
+		extraPlugins : 'tableresize'
+	});
+

+ Note that textarea_id in the code above is the id attribute of + the <textarea> element to be replaced with CKEditor. +

+
+ +
+ +
+
+

+ + + +

+

+ +

+
+ + + diff --git a/_source/core/ckeditor_base.js b/_source/core/ckeditor_base.js index 85f7751..7ff0e0c 100644 --- a/_source/core/ckeditor_base.js +++ b/_source/core/ckeditor_base.js @@ -12,7 +12,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license // Must be updated on changes in the script as well as updated in the // ckeditor_source.js and ckeditor_basic_source.js files. -// if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'',version:'3.5.4',rev:'6899',_:{},status:'unloaded',basePath:(function(){var d=window.CKEDITOR_BASEPATH||'';if(!d){var e=document.getElementsByTagName('script');for(var f=0;f=0?'&':'?')+('t=')+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})(); +// if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'',version:'3.6',rev:'6902',_:{},status:'unloaded',basePath:(function(){var d=window.CKEDITOR_BASEPATH||'';if(!d){var e=document.getElementsByTagName('script');for(var f=0;f=0?'&':'?')+('t=')+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})(); // #### Raw code // ATTENTION: read the above "Compressed Code" notes when changing this code. @@ -51,7 +51,7 @@ if ( !window.CKEDITOR ) // The production implementation contains a fixed timestamp, unique // for each release and generated by the releaser. // (Base 36 value of each component of YYMMDDHH - 4 chars total - e.g. 87bm == 08071122) - timestamp : 'B49D5BN', + timestamp : 'B49E5BQ', /** * Contains the CKEditor version number. @@ -59,7 +59,7 @@ if ( !window.CKEDITOR ) * @example * alert( CKEDITOR.version ); // e.g. 'CKEditor 3.4.1' */ - version : '3.5.4', + version : '3.6', /** * Contains the CKEditor revision number. @@ -69,7 +69,7 @@ if ( !window.CKEDITOR ) * @example * alert( CKEDITOR.revision ); // e.g. '3975' */ - revision : '6899', + revision : '6902', /** * Private object used to hold core stuff. It should not be used outside of diff --git a/_source/core/dom/element.js b/_source/core/dom/element.js index 2f3eb0a..6e6a42c 100644 --- a/_source/core/dom/element.js +++ b/_source/core/dom/element.js @@ -429,6 +429,13 @@ CKEDITOR.tools.extend( CKEDITOR.dom.element.prototype, name = 'className'; break; + case 'http-equiv': + name = 'httpEquiv'; + break; + + case 'name': + return this.$.name; + case 'tabindex': var tabIndex = standard.call( this, name ); @@ -714,6 +721,9 @@ CKEDITOR.tools.extend( CKEDITOR.dom.element.prototype, isEditable : function() { + if ( this.isReadOnly() ) + return false; + // Get the element name. var name = this.getName(); @@ -884,11 +894,28 @@ CKEDITOR.tools.extend( CKEDITOR.dom.element.prototype, * @param {String} name The attribute name. * @example */ - hasAttribute : function( name ) + hasAttribute : (function() { - var $attr = this.$.attributes.getNamedItem( name ); - return !!( $attr && $attr.specified ); - }, + function standard( name ) + { + var $attr = this.$.attributes.getNamedItem( name ); + return !!( $attr && $attr.specified ); + } + + return ( CKEDITOR.env.ie && CKEDITOR.env.version < 8 ) ? + function( name ) + { + // On IE < 8 the name attribute cannot be retrieved + // right after the element creation and setting the + // name with setAttribute. + if ( name == 'name' ) + return !!this.$.name; + + return standard.call( this, name ); + } + : + standard; + })(), /** * Hides this element (display:none). diff --git a/_source/core/dom/range.js b/_source/core/dom/range.js index 4c0067b..477197e 100644 --- a/_source/core/dom/range.js +++ b/_source/core/dom/range.js @@ -359,7 +359,7 @@ CKEDITOR.dom.range = function( document ) if ( node.type == CKEDITOR.NODE_TEXT ) { // If there's any visible text, then we're not at the start. - if ( CKEDITOR.tools.trim( node.getText() ).length ) + if ( node.hasAscendant( 'pre' ) || CKEDITOR.tools.trim( node.getText() ).length ) return false; } else if ( node.type == CKEDITOR.NODE_ELEMENT ) @@ -1870,7 +1870,7 @@ CKEDITOR.dom.range = function( document ) return 0; } // Range enclosed entirely in an editable element. - else if ( node.is( 'body' ) + else if ( node.is( 'html' ) || node.getAttribute( 'contentEditable' ) == 'true' && ( node.contains( anotherEnd ) || node.equals( anotherEnd ) ) ) { diff --git a/_source/core/editor.js b/_source/core/editor.js index 1e56a12..9801bbe 100644 --- a/_source/core/editor.js +++ b/_source/core/editor.js @@ -160,6 +160,15 @@ For licensing, see LICENSE.html or http://ckeditor.com/license */ editor.tabIndex = editor.config.tabIndex || editor.element.getAttribute( 'tabindex' ) || 0; + /** + * Indicates the read-only state of this editor. This is a read-only property. + * @name CKEDITOR.editor.prototype.readOnly + * @type Boolean + * @since 3.6 + * @see CKEDITOR.editor#setReadOnly + */ + editor.readOnly = !!( editor.config.readOnly || editor.element.getAttribute( 'disabled' ) ); + // Fire the "configLoaded" event. editor.fireOnce( 'configLoaded' ); @@ -394,16 +403,20 @@ For licensing, see LICENSE.html or http://ckeditor.com/license } }; - function updateCommandsMode() + function updateCommands() { var command, commands = this._.commands, mode = this.mode; + if ( !mode ) + return; + for ( var name in commands ) { command = commands[ name ]; - command[ command.startDisabled ? 'disable' : command.modes[ mode ] ? 'enable' : 'disable' ](); + command[ command.startDisabled ? 'disable' : + this.readOnly && !command.readOnly ? 'disable' : command.modes[ mode ] ? 'enable' : 'disable' ](); } } @@ -491,7 +504,8 @@ For licensing, see LICENSE.html or http://ckeditor.com/license CKEDITOR.fire( 'instanceCreated', null, this ); - this.on( 'mode', updateCommandsMode, null, null, 1 ); + this.on( 'mode', updateCommands, null, null, 1 ); + this.on( 'readOnly', updateCommands, null, null, 1 ); initConfig( this, instanceConfig ); }; @@ -714,6 +728,28 @@ CKEDITOR.tools.extend( CKEDITOR.editor.prototype, }, /** + * Puts or restores the editor into read-only state. When in read-only, + * the user is not able to change the editor contents, but still use + * some editor features. This function sets the readOnly property of + * the editor, firing the "readOnly" event.

+ * Note: the current editing area will be reloaded. + * @param {Boolean} [makeEditable] Indicates that the editor must be + * restored from read-only mode, making it editable. + * @since 3.6 + */ + setReadOnly : function( makeEditable ) + { + if ( this.readOnly != !makeEditable ) + { + this.readOnly = !makeEditable; + + // Fire the readOnly event so the editor features can update + // their state accordingly. + this.fire( 'readOnly' ); + } + }, + + /** * Inserts HTML into the currently selected position in the editor. * @param {String} data HTML code to be inserted into the editor. * @example @@ -841,6 +877,18 @@ CKEDITOR.on( 'loaded', function() */ /** + * If "true", makes the editor start in read-only state. Otherwise, it'll check + * if the linked <textarea> has the "disabled" attribute. + * @name CKEDITOR.config.readOnly + * @see CKEDITOR.editor#setReadOnly + * @type Boolean + * @default false + * @since 3.6 + * @example + * config.readOnly = true; + */ + +/** * Fired when a CKEDITOR instance is created, but still before initializing it. * To interact with a fully initialized instance, use the * {@link CKEDITOR#instanceReady} event instead. @@ -983,3 +1031,11 @@ CKEDITOR.on( 'loaded', function() * @param {CKEDITOR.editor} editor This editor instance. * @param {Object} element The element to insert. */ + +/** + * Event fired after {@link CKEDITOR.editor#readOnly} property changes. + * @name CKEDITOR.editor#readOnly + * @event + * @since 3.6 + * @param {CKEDITOR.editor} editor This editor instance. + */ diff --git a/_source/core/lang.js b/_source/core/lang.js index 3dc043d..19b903d 100644 --- a/_source/core/lang.js +++ b/_source/core/lang.js @@ -53,6 +53,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license 'is' : 1, 'it' : 1, 'ja' : 1, + 'ka' : 1, 'km' : 1, 'ko' : 1, 'lt' : 1, diff --git a/_source/core/loader.js b/_source/core/loader.js index 874b2de..172c30f 100644 --- a/_source/core/loader.js +++ b/_source/core/loader.js @@ -105,7 +105,7 @@ if ( !CKEDITOR.loader ) return path; })(); - var timestamp = 'B49D5BN'; + var timestamp = 'B49E5BQ'; var getUrl = function( resource ) { diff --git a/_source/core/ui.js b/_source/core/ui.js index 27f226f..b569d8a 100644 --- a/_source/core/ui.js +++ b/_source/core/ui.js @@ -71,6 +71,9 @@ CKEDITOR.ui.prototype = var result = handler && handler.create.apply( this, item.args ); + // Allow overrides from skin ui definitions.. + item && ( result = CKEDITOR.tools.extend( result, this._.editor.skin[ item.type ], true ) ); + // Add reference inside command object. if ( command ) command.uiItems.push( result ); diff --git a/_source/lang/_languages.js b/_source/lang/_languages.js index 0679448..179e8a3 100644 --- a/_source/lang/_languages.js +++ b/_source/lang/_languages.js @@ -40,6 +40,7 @@ var CKEDITOR_LANGS = (function() is : 'Icelandic', it : 'Italian', ja : 'Japanese', + ka : 'Georgian', km : 'Khmer', ko : 'Korean', lt : 'Lithuanian', diff --git a/_source/lang/_translationstatus.txt b/_source/lang/_translationstatus.txt index 5ee3e28..ede7475 100644 --- a/_source/lang/_translationstatus.txt +++ b/_source/lang/_translationstatus.txt @@ -1,60 +1,61 @@ Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license -af.js Found: 521 Missing: 1 -ar.js Found: 435 Missing: 87 -bg.js Found: 268 Missing: 254 -bn.js Found: 269 Missing: 253 -bs.js Found: 175 Missing: 347 -ca.js Found: 521 Missing: 1 -cs.js Found: 520 Missing: 2 -cy.js Found: 435 Missing: 87 -da.js Found: 388 Missing: 134 -de.js Found: 522 Missing: 0 -el.js Found: 274 Missing: 248 -en-au.js Found: 345 Missing: 177 -en-ca.js Found: 345 Missing: 177 -en-gb.js Found: 520 Missing: 2 -eo.js Found: 247 Missing: 275 -es.js Found: 522 Missing: 0 -et.js Found: 289 Missing: 233 -eu.js Found: 387 Missing: 135 -fa.js Found: 290 Missing: 232 -fi.js Found: 522 Missing: 0 -fo.js Found: 521 Missing: 1 -fr-ca.js Found: 289 Missing: 233 -fr.js Found: 522 Missing: 0 -gl.js Found: 271 Missing: 251 -gu.js Found: 288 Missing: 234 -he.js Found: 522 Missing: 0 -hi.js Found: 290 Missing: 232 -hr.js Found: 388 Missing: 134 -hu.js Found: 512 Missing: 10 -is.js Found: 295 Missing: 227 -it.js Found: 388 Missing: 134 -ja.js Found: 471 Missing: 51 -km.js Found: 263 Missing: 259 -ko.js Found: 281 Missing: 241 -lt.js Found: 294 Missing: 228 -lv.js Found: 271 Missing: 251 -mn.js Found: 288 Missing: 234 -ms.js Found: 253 Missing: 269 -nb.js Found: 521 Missing: 1 -nl.js Found: 513 Missing: 9 -no.js Found: 521 Missing: 1 -pl.js Found: 522 Missing: 0 -pt-br.js Found: 506 Missing: 16 -pt.js Found: 270 Missing: 252 -ro.js Found: 289 Missing: 233 -ru.js Found: 451 Missing: 71 -sk.js Found: 334 Missing: 188 -sl.js Found: 394 Missing: 128 -sr-latn.js Found: 264 Missing: 258 -sr.js Found: 263 Missing: 259 -sv.js Found: 521 Missing: 1 -th.js Found: 275 Missing: 247 -tr.js Found: 506 Missing: 16 -uk.js Found: 513 Missing: 9 -vi.js Found: 463 Missing: 59 -zh-cn.js Found: 518 Missing: 4 -zh.js Found: 388 Missing: 134 +af.js Found: 520 Missing: 51 +ar.js Found: 435 Missing: 136 +bg.js Found: 268 Missing: 303 +bn.js Found: 269 Missing: 302 +bs.js Found: 175 Missing: 396 +ca.js Found: 520 Missing: 51 +cs.js Found: 519 Missing: 52 +cy.js Found: 435 Missing: 136 +da.js Found: 388 Missing: 183 +de.js Found: 521 Missing: 50 +el.js Found: 274 Missing: 297 +en-au.js Found: 345 Missing: 226 +en-ca.js Found: 345 Missing: 226 +en-gb.js Found: 519 Missing: 52 +eo.js Found: 247 Missing: 324 +es.js Found: 571 Missing: 0 +et.js Found: 289 Missing: 282 +eu.js Found: 387 Missing: 184 +fa.js Found: 290 Missing: 281 +fi.js Found: 521 Missing: 50 +fo.js Found: 520 Missing: 51 +fr-ca.js Found: 289 Missing: 282 +fr.js Found: 521 Missing: 50 +gl.js Found: 271 Missing: 300 +gu.js Found: 288 Missing: 283 +he.js Found: 571 Missing: 0 +hi.js Found: 290 Missing: 281 +hr.js Found: 388 Missing: 183 +hu.js Found: 511 Missing: 60 +is.js Found: 295 Missing: 276 +it.js Found: 388 Missing: 183 +ja.js Found: 470 Missing: 101 +ka.js Found: 570 Missing: 1 +km.js Found: 263 Missing: 308 +ko.js Found: 281 Missing: 290 +lt.js Found: 294 Missing: 277 +lv.js Found: 271 Missing: 300 +mn.js Found: 288 Missing: 283 +ms.js Found: 253 Missing: 318 +nb.js Found: 520 Missing: 51 +nl.js Found: 512 Missing: 59 +no.js Found: 520 Missing: 51 +pl.js Found: 571 Missing: 0 +pt-br.js Found: 505 Missing: 66 +pt.js Found: 270 Missing: 301 +ro.js Found: 289 Missing: 282 +ru.js Found: 451 Missing: 120 +sk.js Found: 334 Missing: 237 +sl.js Found: 394 Missing: 177 +sr-latn.js Found: 264 Missing: 307 +sr.js Found: 263 Missing: 308 +sv.js Found: 520 Missing: 51 +th.js Found: 275 Missing: 296 +tr.js Found: 505 Missing: 66 +uk.js Found: 512 Missing: 59 +vi.js Found: 462 Missing: 109 +zh-cn.js Found: 517 Missing: 54 +zh.js Found: 388 Missing: 183 diff --git a/_source/lang/af.js b/_source/lang/af.js index 3777a4c..5115235 100644 --- a/_source/lang/af.js +++ b/_source/lang/af.js @@ -34,8 +34,8 @@ CKEDITOR.lang['af'] = editorTitle : 'Teksverwerker, %1, druk op ALT 0 vir hulp.', // ARIA descriptions. - toolbar : 'Werkbalk', - editor : 'Teksverwerker', + toolbars : 'Editor toolbars', // MISSING + editor : 'Teksverwerker', // Toolbar buttons without dialogs. source : 'Bron', @@ -715,6 +715,8 @@ CKEDITOR.lang['af'] = { title : 'Info oor CKEditor', dlgTitle : 'Info oor CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Vir lisensie-informasie, besoek asb. ons webwerf:', copy : 'Kopiereg © $1. Alle regte voorbehou.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['af'] = toolbarCollapse : 'Verklein werkbalk', toolbarExpand : 'Vergroot werkbalk', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Skryfrigting van links na regs', rtl : 'Skryfrigting van regs na links' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ar.js b/_source/lang/ar.js index 3881c2c..64bc738 100644 --- a/_source/lang/ar.js +++ b/_source/lang/ar.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ar'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'المصدر', @@ -715,6 +715,8 @@ CKEDITOR.lang['ar'] = { title : 'عن CKEditor', dlgTitle : 'عن CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'للحصول على معلومات الترخيص ، يرجى زيارة موقعنا على شبكة الانترنت:', copy : 'حقوق النشر © $1. جميع الحقوق محفوظة.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ar'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/bg.js b/_source/lang/bg.js index 23221dc..3f5aae6 100644 --- a/_source/lang/bg.js +++ b/_source/lang/bg.js @@ -34,8 +34,8 @@ CKEDITOR.lang['bg'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Код', @@ -715,6 +715,8 @@ CKEDITOR.lang['bg'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['bg'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/bn.js b/_source/lang/bn.js index d767e42..5f0c959 100644 --- a/_source/lang/bn.js +++ b/_source/lang/bn.js @@ -34,8 +34,8 @@ CKEDITOR.lang['bn'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'সোর্স', @@ -715,6 +715,8 @@ CKEDITOR.lang['bn'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['bn'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/bs.js b/_source/lang/bs.js index 861d22d..ce60c9d 100644 --- a/_source/lang/bs.js +++ b/_source/lang/bs.js @@ -34,8 +34,8 @@ CKEDITOR.lang['bs'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'HTML kôd', @@ -715,6 +715,8 @@ CKEDITOR.lang['bs'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['bs'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ca.js b/_source/lang/ca.js index 1edfd3a..61806f7 100644 --- a/_source/lang/ca.js +++ b/_source/lang/ca.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ca'] = editorTitle : 'Editor de text enriquit, %1, prem ALT 0 per obtenir ajuda.', // ARIA descriptions. - toolbar : 'Barra d\'eines', - editor : 'Editor de text enriquit', + toolbars : 'Editor toolbars', // MISSING + editor : 'Editor de text enriquit', // Toolbar buttons without dialogs. source : 'Codi font', @@ -715,6 +715,8 @@ CKEDITOR.lang['ca'] = { title : 'Quant al CKEditor', dlgTitle : 'Quant al CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Per informació sobre llicències visiteu el web:', copy : 'Copyright © $1. Tots els drets reservats.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ca'] = toolbarCollapse : 'Redueix la barra d\'eines', toolbarExpand : 'Amplia la barra d\'eines', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Direcció del text d\'esquerra a dreta', rtl : 'Direcció del text de dreta a esquerra' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/cs.js b/_source/lang/cs.js index 29fed74..f95a0b0 100644 --- a/_source/lang/cs.js +++ b/_source/lang/cs.js @@ -34,8 +34,8 @@ CKEDITOR.lang['cs'] = editorTitle : 'Textový editor, %1, nápovědu zobrazíte stiskem ALT 0.', // ARIA descriptions. - toolbar : 'Panel nástrojů', - editor : 'Textový editor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Textový editor', // Toolbar buttons without dialogs. source : 'Zdroj', @@ -715,6 +715,8 @@ CKEDITOR.lang['cs'] = { title : 'O aplikaci CKEditor', dlgTitle : 'O aplikaci CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Pro informace o lincenci navÅ¡tivte naÅ¡i webovou stránku:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['cs'] = toolbarCollapse : 'Skrýt panel nástrojů', toolbarExpand : 'Zobrazit panel nástrojů', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Orientace textu zleva doprava', rtl : 'Orientace textu zprava do leva' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/cy.js b/_source/lang/cy.js index 36bee9f..39882a1 100644 --- a/_source/lang/cy.js +++ b/_source/lang/cy.js @@ -34,8 +34,8 @@ CKEDITOR.lang['cy'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Tarddle', @@ -715,6 +715,8 @@ CKEDITOR.lang['cy'] = { title : 'Ynghylch CKEditor', dlgTitle : 'Ynghylch CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Am wybodaeth ynghylch trwyddedau, ewch i\'n gwefan:', copy : 'Hawlfraint © $1. Cedwir pob hawl.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['cy'] = toolbarCollapse : 'Cyfangu\'r Bar Offer', toolbarExpand : 'Ehangu\'r Bar Offer', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/da.js b/_source/lang/da.js index 713eab0..8b939c3 100644 --- a/_source/lang/da.js +++ b/_source/lang/da.js @@ -34,8 +34,8 @@ CKEDITOR.lang['da'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Kilde', @@ -715,6 +715,8 @@ CKEDITOR.lang['da'] = { title : 'Om CKEditor', dlgTitle : 'Om CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For informationer omkring licens, se venligst vores hjemmeside (pÃ¥ engelsk):', copy : 'Copyright © $1. Alle rettigheder forbeholdes.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['da'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/de.js b/_source/lang/de.js index 17b23e3..ccc662f 100644 --- a/_source/lang/de.js +++ b/_source/lang/de.js @@ -34,8 +34,8 @@ CKEDITOR.lang['de'] = editorTitle : 'WYSIWYG-Editor, %1, drücken Sie ALT 0 für Hilfe.', // ARIA descriptions. - toolbar : 'Symbolleiste', - editor : 'WYSIWYG-Editor', + toolbars : 'Editor toolbars', // MISSING + editor : 'WYSIWYG-Editor', // Toolbar buttons without dialogs. source : 'Quellcode', @@ -715,6 +715,8 @@ CKEDITOR.lang['de'] = { title : 'Über CKEditor', dlgTitle : 'Über CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Für Informationen über unsere Lizenzbestimmungen besuchen sie bitte unsere Webseite:', copy : 'Copyright © $1. Alle Rechte vorbehalten.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['de'] = toolbarCollapse : 'Symbolleiste einklappen', toolbarExpand : 'Symbolleiste ausklappen', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Leserichtung von Links nach Rechts', rtl : 'Leserichtung von Rechts nach Links' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/el.js b/_source/lang/el.js index cac9214..9d7d9a1 100644 --- a/_source/lang/el.js +++ b/_source/lang/el.js @@ -34,8 +34,8 @@ CKEDITOR.lang['el'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'HTML κώδικας', @@ -715,6 +715,8 @@ CKEDITOR.lang['el'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['el'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/en-au.js b/_source/lang/en-au.js index b239863..4837d19 100644 --- a/_source/lang/en-au.js +++ b/_source/lang/en-au.js @@ -34,8 +34,8 @@ CKEDITOR.lang['en-au'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['en-au'] = { title : 'About CKEditor', dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['en-au'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/en-ca.js b/_source/lang/en-ca.js index d0167e7..724ba6a 100644 --- a/_source/lang/en-ca.js +++ b/_source/lang/en-ca.js @@ -34,8 +34,8 @@ CKEDITOR.lang['en-ca'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['en-ca'] = { title : 'About CKEditor', dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['en-ca'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/en-gb.js b/_source/lang/en-gb.js index 7c645a1..9c349ba 100644 --- a/_source/lang/en-gb.js +++ b/_source/lang/en-gb.js @@ -34,8 +34,8 @@ CKEDITOR.lang['en-gb'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // ARIA descriptions. - toolbar : 'Toolbar', - editor : 'Rich Text Editor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['en-gb'] = { title : 'About CKEditor', dlgTitle : 'About CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['en-gb'] = toolbarCollapse : 'Collapse Toolbar', toolbarExpand : 'Expand Toolbar', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', rtl : 'Text direction from right to left' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/en.js b/_source/lang/en.js index 5204d1e..5452f29 100644 --- a/_source/lang/en.js +++ b/_source/lang/en.js @@ -34,8 +34,8 @@ CKEDITOR.lang['en'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // ARIA descriptions. - toolbar : 'Toolbar', - editor : 'Rich Text Editor', + toolbars : 'Editor toolbars', + editor : 'Rich Text Editor', // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['en'] = { title : 'About CKEditor', dlgTitle : 'About CKEditor', + help : 'Check $1 for help.', + userGuide : 'CKEditor User\'s Guide', moreInfo : 'For licensing information please visit our web site:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['en'] = toolbarCollapse : 'Collapse Toolbar', toolbarExpand : 'Expand Toolbar', + toolbarGroups : + { + document : 'Document', + clipboard : 'Clipboard/Undo', + editing : 'Editing', + forms : 'Forms', + basicstyles : 'Basic Styles', + paragraph : 'Paragraph', + links : 'Links', + insert : 'Insert', + styles : 'Styles', + colors : 'Colors', + tools : 'Tools' + }, + bidi : { ltr : 'Text direction from left to right', rtl : 'Text direction from right to left' + }, + + docprops : + { + label : 'Document Properties', + title : 'Document Properties', + design : 'Design', + meta : 'Meta Tags', + chooseColor : 'Choose', + other : 'Other...', + docTitle : 'Page Title', + charset : 'Character Set Encoding', + charsetOther : 'Other Character Set Encoding', + charsetASCII : 'ASCII', + charsetCE : 'Central European', + charsetCT : 'Chinese Traditional (Big5)', + charsetCR : 'Cyrillic', + charsetGR : 'Greek', + charsetJP : 'Japanese', + charsetKR : 'Korean', + charsetTR : 'Turkish', + charsetUN : 'Unicode (UTF-8)', + charsetWE : 'Western European', + docType : 'Document Type Heading', + docTypeOther : 'Other Document Type Heading', + xhtmlDec : 'Include XHTML Declarations', + bgColor : 'Background Color', + bgImage : 'Background Image URL', + bgFixed : 'Non-scrolling (Fixed) Background', + txtColor : 'Text Color', + margin : 'Page Margins', + marginTop : 'Top', + marginLeft : 'Left', + marginRight : 'Right', + marginBottom : 'Bottom', + metaKeywords : 'Document Indexing Keywords (comma separated)', + metaDescription : 'Document Description', + metaAuthor : 'Author', + metaCopyright : 'Copyright', + previewHtml : '

This is some sample text. You are using CKEditor.

' } }; diff --git a/_source/lang/eo.js b/_source/lang/eo.js index 062467e..e6ef5c1 100644 --- a/_source/lang/eo.js +++ b/_source/lang/eo.js @@ -34,8 +34,8 @@ CKEDITOR.lang['eo'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Fonto', @@ -715,6 +715,8 @@ CKEDITOR.lang['eo'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['eo'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/es.js b/_source/lang/es.js index 856f2dd..72b03ce 100644 --- a/_source/lang/es.js +++ b/_source/lang/es.js @@ -34,8 +34,8 @@ CKEDITOR.lang['es'] = editorTitle : 'Editor de texto, %1, pulse ALT 0 para ayuda.', // ARIA descriptions. - toolbar : 'Barra de herramientas', - editor : 'Editor de texto enriquecido', + toolbars : 'Barras de herramientas del editor', + editor : 'Editor de texto enriquecido', // Toolbar buttons without dialogs. source : 'Fuente HTML', @@ -173,7 +173,7 @@ CKEDITOR.lang['es'] = langDir : 'Orientación', langDirLTR : 'Izquierda a Derecha (LTR)', langDirRTL : 'Derecha a Izquierda (RTL)', - acccessKey : 'Clave de Acceso', + acccessKey : 'Tecla de Acceso', name : 'Nombre', langCode : 'Código idioma', tabIndex : 'Indice de tabulación', @@ -715,6 +715,8 @@ CKEDITOR.lang['es'] = { title : 'Acerca de CKEditor', dlgTitle : 'Acerca de CKEditor', + help : 'Lea la $1 para resolver sus dudas.', + userGuide : 'Guía de usuario de CKEditor', moreInfo : 'Para información de licencia, por favor visite nuestro sitio web:', copy : 'Copyright © $1. Todos los derechos reservados.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['es'] = toolbarCollapse : 'Contraer barra de herramientas', toolbarExpand : 'Expandir barra de herramientas', + toolbarGroups : + { + document : 'Documento', + clipboard : 'Portapapeles/Deshacer', + editing : 'Edición', + forms : 'Formularios', + basicstyles : 'Estilos básicos', + paragraph : 'Párrafo', + links : 'Enlaces', + insert : 'Insertar', + styles : 'Estilos', + colors : 'Colores', + tools : 'Herramientas' + }, + bidi : { ltr : 'Dirección del texto de izquierda a derecha', rtl : 'Dirección del texto de derecha a izquierda' + }, + + docprops : + { + label : 'Propiedades del documento', + title : 'Propiedades del documento', + design : 'Diseño', + meta : 'Meta Tags', + chooseColor : 'Elegir', + other : 'Otro...', + docTitle : 'Título de página', + charset : 'Codificación de caracteres', + charsetOther : 'Otra codificación de caracteres', + charsetASCII : 'ASCII', + charsetCE : 'Centro Europeo', + charsetCT : 'Chino Tradicional (Big5)', + charsetCR : 'Ruso', + charsetGR : 'Griego', + charsetJP : 'Japonés', + charsetKR : 'Koreano', + charsetTR : 'Turco', + charsetUN : 'Unicode (UTF-8)', + charsetWE : 'Europeo occidental', + docType : 'Tipo de documento', + docTypeOther : 'Otro tipo de documento', + xhtmlDec : 'Incluir declaración XHTML', + bgColor : 'Color de fondo', + bgImage : 'Imagen de fondo', + bgFixed : 'Fondo fijo (no se desplaza)', + txtColor : 'Color del texto', + margin : 'Márgenes', + marginTop : 'Superior', + marginLeft : 'Izquierdo', + marginRight : 'Derecho', + marginBottom : 'Inferior', + metaKeywords : 'Palabras claves del documento separadas por coma (meta keywords)', + metaDescription : 'Descripción del documento', + metaAuthor : 'Autor', + metaCopyright : 'Copyright', + previewHtml : '

Este es un texto de ejemplo. Usted está usando CKEditor.

' } }; diff --git a/_source/lang/et.js b/_source/lang/et.js index 9e5416d..f6709ef 100644 --- a/_source/lang/et.js +++ b/_source/lang/et.js @@ -34,8 +34,8 @@ CKEDITOR.lang['et'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Lähtekood', @@ -715,6 +715,8 @@ CKEDITOR.lang['et'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['et'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/eu.js b/_source/lang/eu.js index d549360..6ca2339 100644 --- a/_source/lang/eu.js +++ b/_source/lang/eu.js @@ -34,8 +34,8 @@ CKEDITOR.lang['eu'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'HTML Iturburua', @@ -715,6 +715,8 @@ CKEDITOR.lang['eu'] = { title : 'CKEditor(r)i buruz', dlgTitle : 'CKEditor(r)i buruz', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Lizentziari buruzko informazioa gure webgunean:', copy : 'Copyright © $1. Eskubide guztiak erreserbaturik.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['eu'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/fa.js b/_source/lang/fa.js index 53311e0..8bb7d93 100644 --- a/_source/lang/fa.js +++ b/_source/lang/fa.js @@ -34,8 +34,8 @@ CKEDITOR.lang['fa'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'منبع', @@ -715,6 +715,8 @@ CKEDITOR.lang['fa'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['fa'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/fi.js b/_source/lang/fi.js index 03af613..2e34d1e 100644 --- a/_source/lang/fi.js +++ b/_source/lang/fi.js @@ -34,8 +34,8 @@ CKEDITOR.lang['fi'] = editorTitle : 'Rikastekstieditori, %1, paina ALT 0 nähdäksesi ohjeen.', // ARIA descriptions. - toolbar : 'Työkalupalkki', - editor : 'Rikastekstieditori', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rikastekstieditori', // Toolbar buttons without dialogs. source : 'Koodi', @@ -715,6 +715,8 @@ CKEDITOR.lang['fi'] = { title : 'Tietoa CKEditorista', dlgTitle : 'Tietoa CKEditorista', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Lisenssitiedot löytyvät kotisivuiltamme:', copy : 'Copyright © $1. Kaikki oikeuden pidätetään.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['fi'] = toolbarCollapse : 'Kutista työkalupalkki', toolbarExpand : 'Laajenna työkalupalkki', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Tekstin suunta vasemmalta oikealle', rtl : 'Tekstin suunta oikealta vasemmalle' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/fo.js b/_source/lang/fo.js index 275e588..6622881 100644 --- a/_source/lang/fo.js +++ b/_source/lang/fo.js @@ -34,8 +34,8 @@ CKEDITOR.lang['fo'] = editorTitle : 'Rich text editor, %1, trýst ALT og 0 fyri vegleiðing.', // ARIA descriptions. - toolbar : 'Toolbar', - editor : 'Rich Text Editor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // Toolbar buttons without dialogs. source : 'Kelda', @@ -715,6 +715,8 @@ CKEDITOR.lang['fo'] = { title : 'Um CKEditor', dlgTitle : 'Um CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Licens upplýsingar finnast á heimasíðu okkara:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['fo'] = toolbarCollapse : 'Lat Toolbar aftur', toolbarExpand : 'Vís Toolbar', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Tekstkós frá vinstru til høgru', rtl : 'Tekstkós frá høgru til vinstru' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/fr-ca.js b/_source/lang/fr-ca.js index 1cad6c0..8bb9ef4 100644 --- a/_source/lang/fr-ca.js +++ b/_source/lang/fr-ca.js @@ -34,8 +34,8 @@ CKEDITOR.lang['fr-ca'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['fr-ca'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['fr-ca'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/fr.js b/_source/lang/fr.js index e26f14d..e447515 100644 --- a/_source/lang/fr.js +++ b/_source/lang/fr.js @@ -34,8 +34,8 @@ CKEDITOR.lang['fr'] = editorTitle : 'Éditeur de Texte Enrichi, %1, appuyez sur ALT-0 pour l\'aide.', // ARIA descriptions. - toolbar : 'Barre d\'outils', - editor : 'Éditeur de Texte Enrichi', + toolbars : 'Editor toolbars', // MISSING + editor : 'Éditeur de Texte Enrichi', // Toolbar buttons without dialogs. source : 'Source', @@ -715,6 +715,8 @@ CKEDITOR.lang['fr'] = { title : 'A propos de CKEditor', dlgTitle : 'A propos de CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Pour les informations de licence, veuillez visiter notre site web:', copy : 'Copyright © $1. Tous droits réservés.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['fr'] = toolbarCollapse : 'Enrouler la barre d\'outils', toolbarExpand : 'Dérouler la barre d\'outils', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Direction du texte de la gauche vers la droite', rtl : 'Direction du texte de la droite vers la gauche' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/gl.js b/_source/lang/gl.js index edafa4c..6dc5013 100644 --- a/_source/lang/gl.js +++ b/_source/lang/gl.js @@ -34,8 +34,8 @@ CKEDITOR.lang['gl'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Código Fonte', @@ -715,6 +715,8 @@ CKEDITOR.lang['gl'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['gl'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/gu.js b/_source/lang/gu.js index 2113668..f8b8ea9 100644 --- a/_source/lang/gu.js +++ b/_source/lang/gu.js @@ -34,8 +34,8 @@ CKEDITOR.lang['gu'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'મૂળ કે પ્રાથમિક દસ્તાવેજ', @@ -715,6 +715,8 @@ CKEDITOR.lang['gu'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['gu'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/he.js b/_source/lang/he.js index 70307b0..ac45b7e 100644 --- a/_source/lang/he.js +++ b/_source/lang/he.js @@ -34,8 +34,8 @@ CKEDITOR.lang['he'] = editorTitle : 'עורך טקסט עשיר, %1, לחץ אלט (ALT) + 0 לעזרה.', // ARIA descriptions. - toolbar : 'סרגל הכלים', - editor : 'עורך טקסט עשיר', + toolbars : 'סרגלי כלים של העורך', + editor : 'עורך טקסט עשיר', // Toolbar buttons without dialogs. source : 'מקור', @@ -715,6 +715,8 @@ CKEDITOR.lang['he'] = { title : 'אודות CKEditor', dlgTitle : 'אודות CKEditor', + help : 'היכנסו ל$1 לעזרה.', + userGuide : 'מדריך המשתמש של CKEditor', moreInfo : 'למידע נוסף בקרו באתרנו:', copy : 'Copyright © $1. כל הזכויות שמורות.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['he'] = toolbarCollapse : 'מזעור סרגל כלים', toolbarExpand : 'הרחבת סרגל כלים', + toolbarGroups : + { + document : 'מסמך', + clipboard : 'לוח הגזירים (Clipboard)/צעד אחרון', + editing : 'עריכה', + forms : 'טפסים', + basicstyles : 'עיצוב בסיסי', + paragraph : 'פסקה', + links : 'קישורים', + insert : 'הכנסה', + styles : 'עיצוב', + colors : 'צבעים', + tools : 'כלים' + }, + bidi : { ltr : 'כיוון טקסט משמאל לימין (LTR)', rtl : 'כיוון טקסט מימין לשמאל (RTL)' + }, + + docprops : + { + label : 'מאפייני מסמך', + title : 'מאפייני מסמך', + design : 'עיצוב', + meta : 'תגי Meta', + chooseColor : 'בחירה', + other : 'אחר...', + docTitle : 'כותרת עמוד', + charset : 'קידוד תווים', + charsetOther : 'קידוד תווים אחר', + charsetASCII : 'ASCII', + charsetCE : 'מרכז אירופאי', + charsetCT : 'סיני מסורתי (Big5)', + charsetCR : 'קירילי', + charsetGR : 'יווני', + charsetJP : 'יפני', + charsetKR : 'קוריאני', + charsetTR : 'טורקי', + charsetUN : 'יוניקוד (UTF-8)', + charsetWE : 'מערב אירופאי', + docType : 'כותר סוג מסמך', + docTypeOther : 'כותר סוג מסמך אחר', + xhtmlDec : 'כלול הכרזות XHTML', + bgColor : 'צבע רקע', + bgImage : 'כתובת של תמונת רקע', + bgFixed : 'רקע לא נגלל (צמוד)', + txtColor : 'צבע טקסט', + margin : 'מרווחי עמוד', + marginTop : 'עליון', + marginLeft : 'שמאלי', + marginRight : 'ימני', + marginBottom : 'תחתון', + metaKeywords : 'מילות מפתח של המסמך (מופרדות בפסיק)', + metaDescription : 'תיאור המסמך', + metaAuthor : 'מחבר/ת', + metaCopyright : 'זכויות יוצרים', + previewHtml : '

זהו טקסט הדגמה. את/ה משתמש/ת בCKEditor.

' } }; diff --git a/_source/lang/hi.js b/_source/lang/hi.js index 4c69cc4..d6e0851 100644 --- a/_source/lang/hi.js +++ b/_source/lang/hi.js @@ -34,8 +34,8 @@ CKEDITOR.lang['hi'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'सोर्स', @@ -715,6 +715,8 @@ CKEDITOR.lang['hi'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['hi'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/hr.js b/_source/lang/hr.js index 818b108..3eac1da 100644 --- a/_source/lang/hr.js +++ b/_source/lang/hr.js @@ -34,8 +34,8 @@ CKEDITOR.lang['hr'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Kôd', @@ -715,6 +715,8 @@ CKEDITOR.lang['hr'] = { title : 'O CKEditoru', dlgTitle : 'O CKEditoru', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Za informacije o licencama posjetite naÅ¡u web stranicu:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['hr'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/hu.js b/_source/lang/hu.js index 7670daf..15fb8e6 100644 --- a/_source/lang/hu.js +++ b/_source/lang/hu.js @@ -34,8 +34,8 @@ CKEDITOR.lang['hu'] = editorTitle : 'HTML szerkesztő', // ARIA descriptions. - toolbar : 'Eszköztár', - editor : 'HTML szerkesztő', + toolbars : 'Editor toolbars', // MISSING + editor : 'HTML szerkesztő', // Toolbar buttons without dialogs. source : 'Forráskód', @@ -715,6 +715,8 @@ CKEDITOR.lang['hu'] = { title : 'CKEditor névjegy', dlgTitle : 'CKEditor névjegy', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Licenszelési információkért kérjük látogassa meg weboldalunkat:', copy : 'Copyright © $1. Minden jog fenntartva.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['hu'] = toolbarCollapse : 'Eszköztár összecsukása', toolbarExpand : 'Eszköztár szétnyitása', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Szöveg iránya balról jobbra', rtl : 'Szöveg iránya jobbról balra' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/is.js b/_source/lang/is.js index 368e1cf..de065a7 100644 --- a/_source/lang/is.js +++ b/_source/lang/is.js @@ -34,8 +34,8 @@ CKEDITOR.lang['is'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Kóði', @@ -715,6 +715,8 @@ CKEDITOR.lang['is'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['is'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/it.js b/_source/lang/it.js index bf032eb..6d1f556 100644 --- a/_source/lang/it.js +++ b/_source/lang/it.js @@ -34,8 +34,8 @@ CKEDITOR.lang['it'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Codice Sorgente', @@ -715,6 +715,8 @@ CKEDITOR.lang['it'] = { title : 'About CKEditor', dlgTitle : 'About CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Per le informazioni sulla licenza si prega di visitare il nostro sito:', copy : 'Copyright © $1. Tutti i diritti riservati.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['it'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ja.js b/_source/lang/ja.js index d6e00db..bfcfd11 100644 --- a/_source/lang/ja.js +++ b/_source/lang/ja.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ja'] = editorTitle : 'リッチテキストエディタ, %1, ヘルプは ALT 0 を押してください', // ARIA descriptions. - toolbar : 'ツールバー', - editor : 'リッチテキストエディタ', + toolbars : 'Editor toolbars', // MISSING + editor : 'リッチテキストエディタ', // Toolbar buttons without dialogs. source : 'ソース', @@ -715,6 +715,8 @@ CKEDITOR.lang['ja'] = { title : 'CKEditorバージョン情報', dlgTitle : 'CKEditorバージョン情報', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'ライセンス情報の詳細はウェブサイトにて確認してください:', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ja'] = toolbarCollapse : 'ツールバーを閉じる', toolbarExpand : 'ツールバーを開く', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'テキストの向き : 左から右へ', rtl : 'テキストの向き : 右から左へ' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ka.js b/_source/lang/ka.js new file mode 100644 index 0000000..3b20b42 --- /dev/null +++ b/_source/lang/ka.js @@ -0,0 +1,810 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +/** + * @fileOverview Defines the {@link CKEDITOR.lang} object, for the Georgian + * language. + */ + +/**#@+ + @type String + @example +*/ + +/** + * Constains the dictionary of language entries. + * @namespace + */ +CKEDITOR.lang['ka'] = +{ + /** + * The language reading direction. Possible values are "rtl" for + * Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right + * languages (like English). + * @default 'ltr' + */ + dir : 'ltr', + + /* + * Screenreader titles. Please note that screenreaders are not always capable + * of reading non-English words. So be careful while translating it. + */ + editorTitle : 'ტექსტის რედაქტორი, %1, დააჭირეთ ALT 0-ს დახმარების მისაღებად.', + + // ARIA descriptions. + toolbars : 'Editor toolbars', // MISSING + editor : 'ტექსტის რედაქტორი', + + // Toolbar buttons without dialogs. + source : 'კოდები', + newPage : 'ახალი გვერდი', + save : 'ჩაწერა', + preview : 'გადახედვა', + cut : 'ამოჭრა', + copy : 'ასლი', + paste : 'ჩასმა', + print : 'ბეჭდვა', + underline : 'გახაზული', + bold : 'მსხვილი', + italic : 'დახრილი', + selectAll : 'ყველაფრის მონიშნვა', + removeFormat : 'ფორმატირების მოხსნა', + strike : 'გადახაზული', + subscript : 'ინდექსი', + superscript : 'ხარისხი', + horizontalrule : 'ჰორიზონტალური ხაზის ჩასმა', + pagebreak : 'გვერდის წყვეტა ბეჭდვისთვის', + pagebreakAlt : 'გვერდის წყვეტა', + unlink : 'ბმულის მოხსნა', + undo : 'გაუქმება', + redo : 'გამეორება', + + // Common messages and labels. + common : + { + browseServer : 'სერვერზე დათვალიერება', + url : 'URL', + protocol : 'პროტოკოლი', + upload : 'ატვირთვა', + uploadSubmit : 'სერვერზე გაგზავნა', + image : 'სურათი', + flash : 'Flash', + form : 'ფორმა', + checkbox : 'მონიშვნის ღილაკი', + radio : 'ამორჩევის ღილაკი', + textField : 'ტექსტური ველი', + textarea : 'ტექსტური არე', + hiddenField : 'მალული ველი', + button : 'ღილაკი', + select : 'არჩევის ველი', + imageButton : 'სურათიანი ღილაკი', + notSet : '<არაფერი>', + id : 'Id', + name : 'სახელი', + langDir : 'ენის მიმართულება', + langDirLtr : 'მარცხნიდან მარჯვნივ (LTR)', + langDirRtl : 'მარჯვნიდან მარცხნივ (RTL)', + langCode : 'ენის კოდი', + longDescr : 'დიდი აღწერის URL', + cssClass : 'CSS კლასი', + advisoryTitle : 'სათაური', + cssStyle : 'CSS სტილი', + ok : 'დიახ', + cancel : 'გაუქმება', + close : 'დახურვა', + preview : 'გადახედვა', + generalTab : 'ინფორმაცია', + advancedTab : 'გაფართოებული', + validateNumberFailed : 'ეს მნიშვნელობა არაა რიცხვი.', + confirmNewPage : 'ამ დოკუმენტში ყველა ჩაუწერელი ცვლილება დაიკარგება. დარწმუნებული ხართ რომ ახალი გვერდის ჩატვირთვა გინდათ?', + confirmCancel : 'ზოგიერთი პარამეტრი შეცვლილია, დარწმუნებულილ ხართ რომ ფანჯრის დახურვა გსურთ?', + options : 'პარამეტრები', + target : 'გახსნის ადგილი', + targetNew : 'ახალი ფანჯარა (_blank)', + targetTop : 'ზედა ფანჯარა (_top)', + targetSelf : 'იგივე ფანჯარა (_self)', + targetParent : 'მშობელი ფანჯარა (_parent)', + langDirLTR : 'მარცხნიდან მარჯვნივ (LTR)', + langDirRTL : 'მარჯვნიდან მარცხნივ (RTL)', + styles : 'სტილი', + cssClasses : 'CSS კლასი', + width : 'სიგანე', + height : 'სიმაღლე', + align : 'სწორება', + alignLeft : 'მარცხენა', + alignRight : 'მარჯვენა', + alignCenter : 'შუა', + alignTop : 'ზემოთა', + alignMiddle : 'შუა', + alignBottom : 'ქვემოთა', + invalidHeight : 'სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidWidth : 'სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', + + // Put the voice-only part of the label in the span. + unavailable : '%1, მიუწვდომელია' + }, + + contextmenu : + { + options : 'კონტექსტური მენიუს პარამეტრები' + }, + + // Special char dialog. + specialChar : + { + toolbar : 'სპეციალური სიმბოლოს ჩასმა', + title : 'სპეციალური სიმბოლოს არჩევა', + options : 'სპეციალური სიმბოლოს პარამეტრები' + }, + + // Link dialog. + link : + { + toolbar : 'ბმული', + other : '<სხვა>', + menu : 'ბმულის რედაქტირება', + title : 'ბმული', + info : 'ბმულის ინფორმაცია', + target : 'გახსნის ადგილი', + upload : 'აქაჩვა', + advanced : 'დაწვრილებით', + type : 'ბმულის ტიპი', + toUrl : 'URL', + toAnchor : 'ბმული ტექსტში ღუზაზე', + toEmail : 'ელფოსტა', + targetFrame : '', + targetPopup : '', + targetFrameName : 'Frame-ის სახელი', + targetPopupName : 'Popup ფანჯრის სახელი', + popupFeatures : 'Popup ფანჯრის პარამეტრები', + popupResizable : 'ცვალებადი ზომით', + popupStatusBar : 'სტატუსის ზოლი', + popupLocationBar: 'ნავიგაციის ზოლი', + popupToolbar : 'ხელსაწყოთა ზოლი', + popupMenuBar : 'მენიუს ზოლი', + popupFullScreen : 'მთელი ეკრანი (IE)', + popupScrollBars : 'გადახვევის ზოლები', + popupDependent : 'დამოკიდებული (Netscape)', + popupLeft : 'მარცხენა პოზიცია', + popupTop : 'ზედა პოზიცია', + id : 'Id', + langDir : 'ენის მიმართულება', + langDirLTR : 'მარცხნიდან მარჯვნივ (LTR)', + langDirRTL : 'მარჯვნიდან მარცხნივ (RTL)', + acccessKey : 'წვდომის ღილაკი', + name : 'სახელი', + langCode : 'ენის კოდი', + tabIndex : 'Tab-ის ინდექსი', + advisoryTitle : 'სათაური', + advisoryContentType : 'შიგთავსის ტიპი', + cssClasses : 'CSS კლასი', + charset : 'კოდირება', + styles : 'CSS სტილი', + rel : 'კავშირი', + selectAnchor : 'აირჩიეთ ღუზა', + anchorName : 'ღუზის სახელით', + anchorId : 'ელემენტის Id-თ', + emailAddress : 'ელფოსტის მისამართები', + emailSubject : 'წერილის სათაური', + emailBody : 'წერილის ტექსტი', + noAnchors : '(ამ დოკუმენტში ღუზა არაა)', + noUrl : 'აკრიფეთ ბმულის URL', + noEmail : 'აკრიფეთ ელფოსტის მისამართი' + }, + + // Anchor dialog + anchor : + { + toolbar : 'ღუზა', + menu : 'ღუზის რედაქტირება', + title : 'ღუზის პარამეტრები', + name : 'ღუზუს სახელი', + errorName : 'აკრიფეთ ღუზის სახელი' + }, + + // List style dialog + list: + { + numberedTitle : 'გადანომრილი სიის პარამეტრები', + bulletedTitle : 'ღილებიანი სიის პარამეტრები', + type : 'ტიპი', + start : 'საწყისი', + validateStartNumber :'სიის საწყისი მთელი რიცხვი უნდა იყოს.', + circle : 'წრეწირი', + disc : 'წრე', + square : 'კვადრატი', + none : 'არაფერი', + notset : '<არაფერი>', + armenian : 'სომხური გადანომრვა', + georgian : 'ქართული გადანომრვა (ან, ბან, გან, ..)', + lowerRoman : 'რომაული გადანომრვცა პატარა ციფრებით (i, ii, iii, iv, v, ..)', + upperRoman : 'რომაული გადანომრვა დიდი ციფრებით (I, II, III, IV, V, etc.)', + lowerAlpha : 'პატარა ლათინური ასოებით (a, b, c, d, e, ..)', + upperAlpha : 'დიდი ლათინური ასოებით (A, B, C, D, E, ..)', + lowerGreek : 'პატარა ბერძნული ასოებით (ალფა, ბეტა, გამა, ..)', + decimal : 'რიცხვებით (1, 2, 3, ..)', + decimalLeadingZero : 'ნულით დაწყებული რიცხვებით (01, 02, 03, ..)' + }, + + // Find And Replace Dialog + findAndReplace : + { + title : 'ძებნა და შეცვლა', + find : 'ძებნა', + replace : 'შეცვლა', + findWhat : 'საძიებელი ტექსტი:', + replaceWith : 'შეცვლის ტექსტი:', + notFoundMsg : 'მითითებული ტექსტი არ მოიძებნა.', + matchCase : 'დიდი და პატარა ასოების დამთხვევა', + matchWord : 'მთელი სიტყვის დამთხვევა', + matchCyclic : 'დოკუმენტის ბოლოში გასვლის მერე თავიდან დაწყება', + replaceAll : 'ყველას შეცვლა', + replaceSuccessMsg : '%1 მოძებნილი შეიცვალა.' + }, + + // Table Dialog + table : + { + toolbar : 'ცხრილი', + title : 'ცხრილის პარამეტრები', + menu : 'ცხრილის პარამეტრები', + deleteTable : 'ცხრილის წაშლა', + rows : 'სტრიქონი', + columns : 'სვეტი', + border : 'ჩარჩოს ზომა', + widthPx : 'წერტილი', + widthPc : 'პროცენტი', + widthUnit : 'საზომი ერთეული', + cellSpace : 'უჯრის სივრცე (spacing)', + cellPad : 'უჯრის კიდე (padding)', + caption : 'სათაური', + summary : 'შეჯამება', + headers : 'სათაურები', + headersNone : 'არაფერი', + headersColumn : 'პირველი სვეტი', + headersRow : 'პირველი სტრიქონი', + headersBoth : 'ორივე', + invalidRows : 'სტრიქონების რაოდენობა დადებითი რიცხვი უნდა იყოს.', + invalidCols : 'სვეტების რაოდენობა დადებითი რიცხვი უნდა იყოს.', + invalidBorder : 'ჩარჩოს ზომა რიცხვით უდნა იყოს წარმოდგენილი.', + invalidWidth : 'ცხრილის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidHeight : 'ცხრილის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.', + invalidCellSpacing : 'უჯრის სივრცე (spacing) რიცხვით უნდა იყოს წარმოდგენილი.', + invalidCellPadding : 'უჯრის კიდე (padding) რიცხვით უნდა იყოს წარმოდგენილი.', + + 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 : 'არჩევა' + }, + + row : + { + menu : 'სტრიქონი', + insertBefore : 'სტრიქონის ჩამატება წინ', + insertAfter : 'სტრიქონის ჩამატება მერე', + deleteRow : 'სტრიქონების წაშლა' + }, + + column : + { + menu : 'სვეტი', + insertBefore : 'სვეტის ჩამატება წინ', + insertAfter : 'სვეტის ჩამატება მერე', + deleteColumn : 'სვეტების წაშლა' + } + }, + + // Button Dialog. + button : + { + title : 'ღილაკის პარამეტრები', + text : 'ტექსტი', + type : 'ტიპი', + typeBtn : 'ღილაკი', + typeSbm : 'გაგზავნა', + typeRst : 'გასუფთავება' + }, + + // Checkbox and Radio Button Dialogs. + checkboxAndRadio : + { + checkboxTitle : 'მონიშვნის ღილაკის (Checkbox) პარამეტრები', + radioTitle : 'ასარჩევი ღილაკის (Radio) პარამეტრები', + value : 'ტექსტი', + selected : 'არჩეული' + }, + + // Form Dialog. + form : + { + title : 'ფორმის პარამეტრები', + menu : 'ფორმის პარამეტრები', + action : 'ქმედება', + method : 'მეთოდი', + encoding : 'კოდირება' + }, + + // Select Field Dialog. + select : + { + title : 'არჩევის ველის პარამეტრები', + selectInfo : 'ინფორმაცია', + opAvail : 'შესაძლებელი ვარიანტები', + value : 'მნიშვნელობა', + size : 'ზომა', + lines : 'ხაზები', + chkMulti : 'მრავლობითი არჩევანის საშუალება', + opText : 'ტექსტი', + opValue : 'მნიშვნელობა', + btnAdd : 'დამატება', + btnModify : 'შეცვლა', + btnUp : 'ზემოთ', + btnDown : 'ქვემოთ', + btnSetValue : 'ამორჩეულ მნიშვნელოვნად დაყენება', + btnDelete : 'წაშლა' + }, + + // Textarea Dialog. + textarea : + { + title : 'ტექსტური არის პარამეტრები', + cols : 'სვეტები', + rows : 'სტრიქონები' + }, + + // Text Field Dialog. + textfield : + { + title : 'ტექსტური ველის პარამეტრები', + name : 'სახელი', + value : 'მნიშვნელობა', + charWidth : 'სიმბოლოს ზომა', + maxChars : 'ასოების მაქსიმალური ოდენობა', + type : 'ტიპი', + typeText : 'ტექსტი', + typePass : 'პაროლი' + }, + + // Hidden Field Dialog. + hidden : + { + title : 'მალული ველის პარამეტრები', + name : 'სახელი', + value : 'მნიშვნელობა' + }, + + // Image Dialog. + image : + { + title : 'სურათის პარამეტრები', + titleButton : 'სურათიანი ღილაკის პარამეტრები', + menu : 'სურათის პარამეტრები', + infoTab : 'სურათის ინფორმცია', + btnUpload : 'სერვერისთვის გაგზავნა', + upload : 'ატვირთვა', + alt : 'სანაცვლო ტექსტი', + lockRatio : 'პროპორციის შენარჩუნება', + unlockRatio : 'პროპორციების უგულებელყოფა', + resetSize : 'ზომის დაბრუნება', + border : 'ჩარჩო', + hSpace : 'ჰორიზონტალური სივრცე', + vSpace : 'ვერტიკალური სივრცე', + alertUrl : 'აკრიფეთ სურათის URL', + linkTab : 'ბმული', + button2Img : 'გსურთ არჩეული სურათიანი ღილაკის გადაქცევა ჩვეულებრივ ღილაკად?', + img2Button : 'გსურთ არჩეული ჩვეულებრივი ღილაკის გადაქცევა სურათიან ღილაკად?', + urlMissing : 'სურათის URL არაა შევსებული.', + validateBorder : 'ჩარჩო მთელი რიცხვი უნდა იყოს.', + validateHSpace : 'ჰორიზონტალური სივრცე მთელი რიცხვი უნდა იყოს.', + validateVSpace : 'ვერტიკალური სივრცე მთელი რიცხვი უნდა იყოს.' + }, + + // Flash Dialog + flash : + { + properties : 'Flash-ის პარამეტრები', + propertiesTab : 'პარამეტრები', + title : 'Flash-ის პარამეტრები', + chkPlay : 'ავტო გაშვება', + chkLoop : 'ჩაციკლვა', + chkMenu : 'Flash-ის მენიუს დაშვება', + chkFull : 'მთელი ეკრანის დაშვება', + scale : 'მასშტაბირება', + scaleAll : 'ყველაფრის ჩვენება', + scaleNoBorder : 'ჩარჩოს გარეშე', + scaleFit : 'ზუსტი ჩასმა', + access : 'სკრიპტის წვდომა', + accessAlways : 'ყოველთვის', + accessSameDomain: 'იგივე დომენი', + accessNever : 'არასდროს', + alignAbsBottom : 'ჩარჩოს ქვემოთა ნაწილის სწორება ტექსტისთვის', + alignAbsMiddle : 'ჩარჩოს შუა ნაწილის სწორება ტექსტისთვის', + alignBaseline : 'საბაზისო ხაზის სწორება', + alignTextTop : 'ტექსტი ზემოდან', + quality : 'ხარისხი', + qualityBest : 'საუკეთესო', + qualityHigh : 'მაღალი', + qualityAutoHigh : 'მაღალი (ავტომატური)', + qualityMedium : 'საშუალო', + qualityAutoLow : 'ძალიან დაბალი', + qualityLow : 'დაბალი', + windowModeWindow: 'ფანჯარა', + windowModeOpaque: 'გაუმჭვირვალე', + windowModeTransparent : 'გამჭვირვალე', + windowMode : 'ფანჯრის რეჟიმი', + flashvars : 'ცვლადები Flash-ისთვის', + bgcolor : 'ფონის ფერი', + hSpace : 'ჰორიზ. სივრცე', + vSpace : 'ვერტ. სივრცე', + validateSrc : 'URL არ უნდა იყოს ცარიელი.', + validateHSpace : 'ჰორიზონტალური სივრცე არ უნდა იყოს ცარიელი.', + validateVSpace : 'ვერტიკალური სივრცე არ უნდა იყოს ცარიელი.' + }, + + // Speller Pages Dialog + spellCheck : + { + toolbar : 'მართლწერა', + title : 'მართლწერა', + notAvailable : 'უკაცრავად, ეს სერვისი ამჟამად მიუწვდომელია.', + errorLoading : 'სერვისის გამოძახების შეცდომა: %s.', + notInDic : 'არაა ლექსიკონში', + changeTo : 'შეცვლელი', + btnIgnore : 'უგულებელყოფა', + btnIgnoreAll : 'ყველას უგულებელყოფა', + btnReplace : 'შეცვლა', + btnReplaceAll : 'ყველას შეცვლა', + btnUndo : 'გაუქმება', + noSuggestions : '- არაა შემოთავაზება -', + progress : 'მიმდინარეობს მართლწერის შემოწმება...', + noMispell : 'მართლწერის შემოწმება: შეცდომა არ მოიძებნა', + noChanges : 'მართლწერის შემოწმება: არაფერი შეცვლილა', + oneChange : 'მართლწერის შემოწმება: ერთი სიტყვა შეიცვალა', + manyChanges : 'მართლწერის შემოწმება: %1 სიტყვა შეიცვალა', + ieSpellDownload : 'მართლწერის შემოწმება არაა დაინსტალირებული. ჩამოვქაჩოთ ინტერნეტიდან?' + }, + + smiley : + { + toolbar : 'სიცილაკები', + title : 'სიცილაკის ჩასმა', + options : 'სიცილაკის პარამეტრები' + }, + + elementsPath : + { + eleLabel : 'ელემეტის გზა', + eleTitle : '%1 ელემენტი' + }, + + numberedlist : 'გადანომრილი სია', + bulletedlist : 'ღილიანი სია', + indent : 'მეტად შეწევა', + outdent : 'ნაკლებად შეწევა', + + justify : + { + left : 'მარცხნივ სწორება', + center : 'შუაში სწორება', + right : 'მარჯვნივ სწორება', + block : 'გადასწორება' + }, + + blockquote : 'ციტატა', + + clipboard : + { + title : 'ჩასმა', + cutError : 'თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ამოჭრის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+X).', + copyError : 'თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ასლის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+C).', + pasteMsg : 'ჩასვით ამ არის შიგნით კლავიატურის გამოყენებით (Ctrl/Cmd+V) და დააჭირეთ OK-ს', + securityMsg : 'თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა clipboard-ის მონაცემების წვდომის უფლებას. კიდევ უნდა ჩასვათ ტექსტი ამ ფანჯარაში.', + pasteArea : 'ჩასმის არე' + }, + + pastefromword : + { + confirmCleanup : 'ჩასასმელი ტექსტი ვორდიდან გადმოტანილს გავს - გინდათ მისი წინასწარ გაწმენდა?', + toolbar : 'ვორდიდან ჩასმა', + title : 'ვორდიდან ჩასმა', + error : 'შიდა შეცდომის გამო ვერ მოხერხდა ტექსტის გაწმენდა' + }, + + pasteText : + { + button : 'მხოლოდ ტექსტის ჩასმა', + title : 'მხოლოდ ტექსტის ჩასმა' + }, + + templates : + { + button : 'თარგები', + title : 'თარგები', + options : 'თარგების პარამეტრები', + insertOption : 'მიმდინარე შეგთავსის შეცვლა', + selectPromptMsg : 'აირჩიეთ თარგი რედაქტორისთვის', + emptyListMsg : '(თარგი არაა განსაზღვრული)' + }, + + showBlocks : 'არეების ჩვენება', + + stylesCombo : + { + label : 'სტილები', + panelTitle : 'ფორმატირების სტილები', + panelTitle1 : 'არის სტილები', + panelTitle2 : 'თანდართული სტილები', + panelTitle3 : 'ობიექტის სტილები' + }, + + format : + { + label : 'ფიორმატირება', + panelTitle : 'ფორმატირება', + + tag_p : 'ჩვეულებრივი', + tag_pre : 'ფორმატირებული', + tag_address : 'მისამართი', + tag_h1 : 'სათაური 1', + tag_h2 : 'სათაური 2', + tag_h3 : 'სათაური 3', + tag_h4 : 'სათაური 4', + tag_h5 : 'სათაური 5', + tag_h6 : 'სათაური 6', + tag_div : 'ჩვეულებრივი (DIV)' + }, + + div : + { + title : 'Div კონტეინერის შექმნა', + toolbar : 'Div კონტეინერის შექმნა', + cssClassInputLabel : 'CSS კლასები', + styleSelectLabel : 'სტილი', + IdInputLabel : 'Id', + languageCodeInputLabel : 'ენის კოდი', + inlineStyleInputLabel : 'თანდართული სტილი', + advisoryTitleInputLabel : 'სათაური', + langDirLabel : 'ენის მინართულება', + langDirLTRLabel : 'მარცხნიდან მარჯვნიც (LTR)', + langDirRTLLabel : 'მარჯვნიდან მარცხნივ (RTL)', + edit : 'Div-ის რედაქტირება', + remove : 'Div-ის წაშლა' + }, + + iframe : + { + title : 'IFrame-ის პარამეტრები', + toolbar : 'IFrame', + noUrl : 'აკრიფეთ iframe-ის URL', + scrolling : 'გადახვევის ზოლების დაშვება', + border : 'ჩარჩოს გამოჩენა' + }, + + font : + { + label : 'ფონტი', + voiceLabel : 'ფონტი', + panelTitle : 'ფონტის სახელი' + }, + + fontSize : + { + label : 'ზომა', + voiceLabel : 'ტექსტის ზომა', + panelTitle : 'ტექსტის ზომა' + }, + + colorButton : + { + textColorTitle : 'ტექსტის ფერი', + bgColorTitle : 'ფონის ფერი', + panelTitle : 'ფერები', + auto : 'ავტომატური', + more : 'მეტი ფერი...' + }, + + colors : + { + '000' : 'შავი', + '800000' : 'მუქი შინდისფერი', + '8B4513' : 'ყავისფერი', + '2F4F4F' : 'მოლურჯო ნაცრისფერი', + '008080' : 'ჩამქრალი ლურჯი', + '000080' : 'მუქი ლურჯი', + '4B0082' : 'იასამნისფერი', + '696969' : 'მუქი ნაცრისფერი', + 'B22222' : 'აგურისფერი', + 'A52A2A' : 'მუქი ყავისფერი', + 'DAA520' : 'მოყვითალო', + '006400' : 'მუქი მწვანე', + '40E0D0' : 'ცისფერი', + '0000CD' : 'ზომიერად ლურჯი', + '800080' : 'იისფერი', + '808080' : 'ნაცრისფერი', + 'F00' : 'წითელი', + 'FF8C00' : 'მუქი სტაფილოსფერი', + 'FFD700' : 'ოქროსფერი', + '008000' : 'მწვანე', + '0FF' : 'ღია ცისფერი', + '00F' : 'ლურჯი', + 'EE82EE' : 'იისფერი', + 'A9A9A9' : 'ბაცი ნაცრისფერი', + 'FFA07A' : 'ჩამქრალი ვარდისფერი', + 'FFA500' : 'სტაფილოსფერი', + 'FFFF00' : 'ყვითელი', + '00FF00' : 'ლურჯი', + 'AFEEEE' : 'ცისფერი', + 'ADD8E6' : 'ღია ლურჯი', + 'DDA0DD' : 'ღია იისფერი', + 'D3D3D3' : 'ღია ნაცრისფერი', + 'FFF0F5' : 'ღია ვარდისფერი', + 'FAEBD7' : 'ღია ყავისფერი', + 'FFFFE0' : 'ნათელი ყვითელი', + 'F0FFF0' : 'ღია მწვანე', + 'F0FFFF' : 'ღია ცისფერი 2', + 'F0F8FF' : 'ღია ცისფერი 3', + 'E6E6FA' : 'ღია იისფერი 2', + 'FFF' : 'თეთრი' + }, + + scayt : + { + title : 'მართლწერის შემოწმება კრეფისას', + opera_title : 'არაა მხარდაჭერილი Opera-ს მიერ', + enable : 'SCAYT-ის ჩართვა', + disable : 'SCAYT-ის გამორთვა', + about : 'SCAYT-ის შესახებ', + toggle : 'SCAYT-ის გადართვა', + options : 'პარამეტრები', + langs : 'ენები', + moreSuggestions : 'მეტი შემოთავაზება', + ignore : 'უგულებელყოფა', + ignoreAll : 'ყველას უგულებელყოფა', + addWord : 'სიტყვის დამატება', + emptyDic : 'ლექსიკონის სიტყვა არ უნდა იყოს ცარიელი.', + + optionsTab : 'პარამეტრები', + allCaps : 'დიდი ასოებით დაწერილი სიტყვების უგულებელყოფა', + ignoreDomainNames : 'დომენური სახელების უგულებელყოფა', + mixedCase : 'შერეული ასოებანი სიტყვების უგულებელყოფა', + mixedWithDigits : 'ციფრებიანი სიტყვების უგულებელყოფა', + + languagesTab : 'ენები', + + dictionariesTab : 'ლექსიკონები', + dic_field_name : 'ლექსიკონის სახელი', + dic_create : 'შექმნა', + dic_restore : 'დაბრუნება', + dic_delete : 'წაშლა', + dic_rename : 'გადარქმევა', + dic_info : 'თავდაპირველად მომხმარებლის ლექსიკონი ინახება Cookie-ში. თუმცა Cookie შეზღუდულია ზომაში. როცა ლექსიკონის ზომა გაიზრდება საკმაოდ ის შეიძლება შევინახოთ ჩვენს სერვერზე. ჩვენს სერვერზე ლექსიკონს შესანახად უნდა მიუთითოთ მისი სახელი. თუ უკე გაქვთ ლექსიკონი, აკრიფეთ მისი სახელი და დააჭირეთ "დაბრუნების" ღილაკს.', + + aboutTab : 'ინფორმაცია' + }, + + about : + { + title : 'CKEditor-ის შესახებ', + dlgTitle : 'CKEditor-ის შესახებ', + help : 'დახმარებისთვის იხილეთ $1.', + userGuide : 'CKEditor-ის მომხმარებლის სახელმძღვანელო', + moreInfo : 'ლიცენზიის ინფორმაციისთვის ეწვიეთ ჩვენს საიტს:', + copy : 'Copyright © $1. ყველა უფლება დაცულია.' + }, + + maximize : 'გადიდება', + minimize : 'დაპატარავება', + + fakeobjects : + { + anchor : 'ღუზა', + flash : 'Flash ანიმაცია', + iframe : 'IFrame', + hiddenfield : 'მალული ველი', + unknown : 'უცნობი ობიექტი' + }, + + resize : 'გაწიე ზომის შესაცვლელად', + + colordialog : + { + title : 'ფერის შეცვლა', + options : 'ფერის პარამეტრები', + highlight : 'ჩვენება', + selected : 'არჩეული ფერი', + clear : 'გასუფთავება' + }, + + toolbarCollapse : 'ხელსაწყოთა ზოლის შეწევა', + toolbarExpand : 'ხელსაწყოთა ზოლის გამოწევა', + + toolbarGroups : + { + document : 'დოკუმენტი', + clipboard : 'Clipboard/გაუქმება', + editing : 'რედაქტირება', + forms : 'ფორმები', + basicstyles : 'ძირითადი სტილები', + paragraph : 'აბზაცი', + links : 'ბმულები', + insert : 'ჩასმა', + styles : 'სტილები', + colors : 'ფერები', + tools : 'ხელსაწყოები' + }, + + bidi : + { + ltr : 'ტექსტის მიმართულება მარცხნიდან მარჯვნივ', + rtl : 'ტექსტის მიმართულება მარჯვნიდან მარცხნივ' + }, + + docprops : + { + label : 'დოკუმენტის პარამეტრები', + title : 'დოკუმენტის პარამეტრები', + design : 'დიზაინი', + meta : 'მეტაTag-ები', + chooseColor : 'არჩევა', + other : 'სხვა...', + docTitle : 'გვერდის სათაური', + charset : 'კოდირება', + charsetOther : 'სხვა კოდირებები', + charsetASCII : 'ამერიკული (ASCII)', + charsetCE : 'ცენტრალურ ევროპული', + charsetCT : 'ტრადიციული ჩინური (Big5)', + charsetCR : 'კირილური', + charsetGR : 'ბერძნული', + charsetJP : 'იაპონური', + charsetKR : 'კორეული', + charsetTR : 'თურქული', + charsetUN : 'უნიკოდი (UTF-8)', + charsetWE : 'დასავლეთ ევროპული', + docType : 'დოკუმენტის ტიპი', + docTypeOther : 'სხვა ტიპის დოკუმენტი', + xhtmlDec : 'XHTML დეკლარაციების ჩართვა', + bgColor : 'ფონის ფერი', + bgImage : 'ფონური სურათის URL', + bgFixed : 'უმოძრაო (ფიქსირებული) ფონი', + txtColor : 'ტექსტის ფერი', + margin : 'გვერდის კიდეები', + marginTop : 'ზედა', + marginLeft : 'მარცხენა', + marginRight : 'მარჯვენა', + marginBottom : 'ქვედა', + metaKeywords : 'დოკუმენტის საკვანძო სიტყვები (მძიმით გამოყოფილი)', + metaDescription : 'დოკუმენტის აღწერა', + metaAuthor : 'ავტორი', + metaCopyright : 'Copyright', + previewHtml : '

ეს არის საცდელი ტექსტი. თქვენ CKEditor-ით სარგებლობთ.

' + } +}; diff --git a/_source/lang/km.js b/_source/lang/km.js index 3660f7f..63fde84 100644 --- a/_source/lang/km.js +++ b/_source/lang/km.js @@ -34,8 +34,8 @@ CKEDITOR.lang['km'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'កូត', @@ -715,6 +715,8 @@ CKEDITOR.lang['km'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['km'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ko.js b/_source/lang/ko.js index 1b156cf..05211d5 100644 --- a/_source/lang/ko.js +++ b/_source/lang/ko.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ko'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : '소스', @@ -715,6 +715,8 @@ CKEDITOR.lang['ko'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ko'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/lt.js b/_source/lang/lt.js index 27ca024..5a69361 100644 --- a/_source/lang/lt.js +++ b/_source/lang/lt.js @@ -34,8 +34,8 @@ CKEDITOR.lang['lt'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Å altinis', @@ -715,6 +715,8 @@ CKEDITOR.lang['lt'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['lt'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/lv.js b/_source/lang/lv.js index 776d881..a8e2b14 100644 --- a/_source/lang/lv.js +++ b/_source/lang/lv.js @@ -34,8 +34,8 @@ CKEDITOR.lang['lv'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'HTML kods', @@ -715,6 +715,8 @@ CKEDITOR.lang['lv'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['lv'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/mn.js b/_source/lang/mn.js index 4f5d394..7664b91 100644 --- a/_source/lang/mn.js +++ b/_source/lang/mn.js @@ -34,8 +34,8 @@ CKEDITOR.lang['mn'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Код', @@ -715,6 +715,8 @@ CKEDITOR.lang['mn'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['mn'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ms.js b/_source/lang/ms.js index d0b68f2..95a5bc6 100644 --- a/_source/lang/ms.js +++ b/_source/lang/ms.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ms'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Sumber', @@ -715,6 +715,8 @@ CKEDITOR.lang['ms'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ms'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/nb.js b/_source/lang/nb.js index 7247cb9..d9a6d04 100644 --- a/_source/lang/nb.js +++ b/_source/lang/nb.js @@ -34,8 +34,8 @@ CKEDITOR.lang['nb'] = editorTitle : 'Rikteksteditor, %1, trykk ALT 0 for hjelp.', // ARIA descriptions. - toolbar : 'Verktøylinje', - editor : 'Rikteksteditor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rikteksteditor', // Toolbar buttons without dialogs. source : 'Kilde', @@ -715,6 +715,8 @@ CKEDITOR.lang['nb'] = { title : 'Om CKEditor', dlgTitle : 'Om CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For lisensieringsinformasjon, vennligst besøk vÃ¥rt nettsted:', copy : 'Copyright © $1. Alle rettigheter reservert.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['nb'] = toolbarCollapse : 'Skjul verktøylinje', toolbarExpand : 'Vis verktøylinje', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Tekstretning fra venstre til høyre', rtl : 'Tekstretning fra høyre til venstre' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/nl.js b/_source/lang/nl.js index 6c0e400..4d7e4e9 100644 --- a/_source/lang/nl.js +++ b/_source/lang/nl.js @@ -34,8 +34,8 @@ CKEDITOR.lang['nl'] = editorTitle : 'Tekstverwerker, %1, druk op ALT 0 voor hulp.', // ARIA descriptions. - toolbar : 'Werkbalk', - editor : 'Tekstverwerker', + toolbars : 'Editor toolbars', // MISSING + editor : 'Tekstverwerker', // Toolbar buttons without dialogs. source : 'Code', @@ -715,6 +715,8 @@ CKEDITOR.lang['nl'] = { title : 'Over CKEditor', dlgTitle : 'Over CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Voor licentie informatie, bezoek onze website:', copy : 'Copyright © $1. Alle rechten voorbehouden.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['nl'] = toolbarCollapse : 'Werkbalk inklappen', toolbarExpand : 'Werkbalk uitklappen', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Schrijfrichting van links naar rechts', rtl : 'Schrijfrichting van rechts naar links' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/no.js b/_source/lang/no.js index d8e1b79..bdd6a77 100644 --- a/_source/lang/no.js +++ b/_source/lang/no.js @@ -34,8 +34,8 @@ CKEDITOR.lang['no'] = editorTitle : 'Rikteksteditor, %1, trykk ALT 0 for hjelp.', // ARIA descriptions. - toolbar : 'Verktøylinje', - editor : 'Rikteksteditor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rikteksteditor', // Toolbar buttons without dialogs. source : 'Kilde', @@ -715,6 +715,8 @@ CKEDITOR.lang['no'] = { title : 'Om CKEditor', dlgTitle : 'Om CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For lisensieringsinformasjon, vennligst besøk vÃ¥rt nettsted:', copy : 'Copyright © $1. Alle rettigheter reservert.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['no'] = toolbarCollapse : 'Skjul verktøylinje', toolbarExpand : 'Vis verktøylinje', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Tekstretning fra venstre til høyre', rtl : 'Tekstretning fra høyre til venstre' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/pl.js b/_source/lang/pl.js index e5b9bb2..7178539 100644 --- a/_source/lang/pl.js +++ b/_source/lang/pl.js @@ -34,8 +34,8 @@ CKEDITOR.lang['pl'] = editorTitle : 'Edytor tekstu sformatowanego, %1, w celu uzyskania pomocy naciśnij ALT 0.', // ARIA descriptions. - toolbar : 'Pasek narzędzi', - editor : 'Edytor tekstu sformatowanego', + toolbars : 'Paski narzędzi edytora', + editor : 'Edytor tekstu sformatowanego', // Toolbar buttons without dialogs. source : 'Źródło dokumentu', @@ -715,6 +715,8 @@ CKEDITOR.lang['pl'] = { title : 'Informacje o programie CKEditor', dlgTitle : 'Informacje o programie CKEditor', + help : 'Pomoc znajdziesz w $1.', + userGuide : 'podręczniku użytkownika programu CKEditor', moreInfo : 'Informacje na temat licencji można znaleźć na naszej stronie:', copy : 'Copyright © $1. Wszelkie prawa zastrzeżone.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['pl'] = toolbarCollapse : 'Zwiń pasek narzędzi', toolbarExpand : 'Rozwiń pasek narzędzi', + toolbarGroups : + { + document : 'Dokument', + clipboard : 'Schowek/Wstecz', + editing : 'Edycja', + forms : 'Formularze', + basicstyles : 'Style podstawowe', + paragraph : 'Akapit', + links : 'Hiperłącza', + insert : 'Wstawianie', + styles : 'Style', + colors : 'Kolory', + tools : 'Narzędzia' + }, + bidi : { ltr : 'Kierunek tekstu od lewej strony do prawej', rtl : 'Kierunek tekstu od prawej strony do lewej' + }, + + docprops : + { + label : 'Właściwości dokumentu', + title : 'Właściwości dokumentu', + design : 'Projekt strony', + meta : 'Znaczniki meta', + chooseColor : 'Wybierz', + other : 'Inne', + docTitle : 'Tytuł strony', + charset : 'Kodowanie znaków', + charsetOther : 'Inne kodowanie znaków', + charsetASCII : 'ASCII', + charsetCE : 'Środkowoeuropejskie', + charsetCT : 'Chińskie tradycyjne (Big5)', + charsetCR : 'Cyrylica', + charsetGR : 'Greckie', + charsetJP : 'Japońskie', + charsetKR : 'Koreańskie', + charsetTR : 'Tureckie', + charsetUN : 'Unicode (UTF-8)', + charsetWE : 'Zachodnioeuropejskie', + docType : 'Definicja typu dokumentu', + docTypeOther : 'Inna definicja typu dokumentu', + xhtmlDec : 'Uwzględnij deklaracje XHTML', + bgColor : 'Kolor tła', + bgImage : 'Adres URL obrazka tła', + bgFixed : 'Tło nieruchome (nieprzewijające się)', + txtColor : 'Kolor tekstu', + margin : 'Marginesy strony', + marginTop : 'Górny', + marginLeft : 'Lewy', + marginRight : 'Prawy', + marginBottom : 'Dolny', + metaKeywords : 'Słowa kluczowe dokumentu (oddzielone przecinkami)', + metaDescription : 'Opis dokumentu', + metaAuthor : 'Autor', + metaCopyright : 'Prawa autorskie', + previewHtml : '

To jest przykładowy tekst. Korzystasz z programu CKEditor.

' } }; diff --git a/_source/lang/pt-br.js b/_source/lang/pt-br.js index 12f9d24..2719791 100644 --- a/_source/lang/pt-br.js +++ b/_source/lang/pt-br.js @@ -33,8 +33,8 @@ CKEDITOR.lang['pt-br'] = editorTitle : 'Editor de Texto, %1, pressione ALT 0 para obter ajuda.', // ARIA descriptions. - toolbar : 'Barra de Ferramentas', - editor : 'Editor de Texto', + toolbars : 'Editor toolbars', // MISSING + editor : 'Editor de Texto', // Toolbar buttons without dialogs. source : 'Código-Fonte', @@ -714,6 +714,8 @@ CKEDITOR.lang['pt-br'] = { title : 'Sobre o CKEditor', dlgTitle : 'Sobre o CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Para informações sobre a licença por favor visite o nosso site:', copy : 'Copyright © $1. Todos os direitos reservados.' }, @@ -744,9 +746,64 @@ CKEDITOR.lang['pt-br'] = toolbarCollapse : 'Diminuir Barra de Ferramentas', toolbarExpand : 'Aumentar Barra de Ferramentas', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/pt.js b/_source/lang/pt.js index f6acb88..fcc1fd3 100644 --- a/_source/lang/pt.js +++ b/_source/lang/pt.js @@ -34,8 +34,8 @@ CKEDITOR.lang['pt'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Fonte', @@ -715,6 +715,8 @@ CKEDITOR.lang['pt'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['pt'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ro.js b/_source/lang/ro.js index 3f21dff..aad40d2 100644 --- a/_source/lang/ro.js +++ b/_source/lang/ro.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ro'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Sursa', @@ -715,6 +715,8 @@ CKEDITOR.lang['ro'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ro'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/ru.js b/_source/lang/ru.js index bf79d6f..17be289 100644 --- a/_source/lang/ru.js +++ b/_source/lang/ru.js @@ -34,8 +34,8 @@ CKEDITOR.lang['ru'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Источник', @@ -715,6 +715,8 @@ CKEDITOR.lang['ru'] = { title : 'О программе CKEditor', dlgTitle : 'О программе CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'По вопросам лицензирования обращайтесь на наш сайт:', copy : 'Copyright © $1. Все права защищены.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['ru'] = toolbarCollapse : 'Свернуть панель инструментов', toolbarExpand : 'Развернуть панель инструментов', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/sk.js b/_source/lang/sk.js index b27713b..1bd0dfc 100644 --- a/_source/lang/sk.js +++ b/_source/lang/sk.js @@ -34,8 +34,8 @@ CKEDITOR.lang['sk'] = editorTitle : 'Rich text editor, %1, stlačte ALT 0 pre nápovedu.', // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Zdroj', @@ -715,6 +715,8 @@ CKEDITOR.lang['sk'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['sk'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/sl.js b/_source/lang/sl.js index 0a7c787..149826d 100644 --- a/_source/lang/sl.js +++ b/_source/lang/sl.js @@ -34,8 +34,8 @@ CKEDITOR.lang['sl'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Izvorna koda', @@ -715,6 +715,8 @@ CKEDITOR.lang['sl'] = { title : 'O programu CKEditor', dlgTitle : 'O programu CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Za informacijo o licenci prostim obiščite naÅ¡o spletno stran:', copy : 'Copyright © $1. Vse pravice pridržane.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['sl'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/sr-latn.js b/_source/lang/sr-latn.js index e0e9f68..bfa51f4 100644 --- a/_source/lang/sr-latn.js +++ b/_source/lang/sr-latn.js @@ -34,8 +34,8 @@ CKEDITOR.lang['sr-latn'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Kôd', @@ -715,6 +715,8 @@ CKEDITOR.lang['sr-latn'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['sr-latn'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/sr.js b/_source/lang/sr.js index eb8be5e..afd8c6a 100644 --- a/_source/lang/sr.js +++ b/_source/lang/sr.js @@ -34,8 +34,8 @@ CKEDITOR.lang['sr'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'Kôд', @@ -715,6 +715,8 @@ CKEDITOR.lang['sr'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['sr'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/sv.js b/_source/lang/sv.js index 1fb218d..2a290cd 100644 --- a/_source/lang/sv.js +++ b/_source/lang/sv.js @@ -33,8 +33,8 @@ CKEDITOR.lang['sv'] = editorTitle : 'Rich text editor, %1, tryck ALT 0 för hjälp.', // ARIA descriptions. - toolbar : 'Verktygsfält', - editor : 'Rich Text Editor', + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // Toolbar buttons without dialogs. source : 'Källa', @@ -714,6 +714,8 @@ CKEDITOR.lang['sv'] = { title : 'Om CKEditor', dlgTitle : 'Om CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'För information av licenciering besök vÃ¥r hemsida:', copy : 'Copyright © $1. Alla rättigheter reserverade.' }, @@ -744,9 +746,64 @@ CKEDITOR.lang['sv'] = toolbarCollapse : 'Dölj verktygsfält', toolbarExpand : 'Visa verktygsfält', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text riktning frÃ¥n vänster till höger', rtl : 'Text riktning frÃ¥n höger till vänster' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/th.js b/_source/lang/th.js index a138412..109f66a 100644 --- a/_source/lang/th.js +++ b/_source/lang/th.js @@ -34,8 +34,8 @@ CKEDITOR.lang['th'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : 'ดูรหัส HTML', @@ -715,6 +715,8 @@ CKEDITOR.lang['th'] = { title : 'About CKEditor', // MISSING dlgTitle : 'About CKEditor', // MISSING + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'For licensing information please visit our web site:', // MISSING copy : 'Copyright © $1. All rights reserved.' // MISSING }, @@ -745,9 +747,64 @@ CKEDITOR.lang['th'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/tr.js b/_source/lang/tr.js index faf9434..fcfedd3 100644 --- a/_source/lang/tr.js +++ b/_source/lang/tr.js @@ -33,8 +33,8 @@ CKEDITOR.lang['tr'] = editorTitle : 'Zengin metin editörü, %1, yardım için ALT 0 tuşuna basın.', // ARIA descriptions. - toolbar : 'Toolbar', - editor : 'Zengin Metin Editörü', + toolbars : 'Editor toolbars', // MISSING + editor : 'Zengin Metin Editörü', // Toolbar buttons without dialogs. source : 'Kaynak', @@ -714,6 +714,8 @@ CKEDITOR.lang['tr'] = { title : 'CKEditor Hakkında', dlgTitle : 'CKEditor Hakkında', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Lisanslama hakkında daha fazla bilgi almak için lütfen sitemizi ziyaret edin:', copy : 'Copyright © $1. Tüm hakları saklıdır.' }, @@ -744,9 +746,64 @@ CKEDITOR.lang['tr'] = toolbarCollapse : 'Toolbar\'ı topla', toolbarExpand : 'Toolbar\'ı aç', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/uk.js b/_source/lang/uk.js index 872f39f..9300369 100644 --- a/_source/lang/uk.js +++ b/_source/lang/uk.js @@ -34,8 +34,8 @@ CKEDITOR.lang['uk'] = editorTitle : 'Текстовий редактор, %1, натисніть ALT 0 для довідки.', // ARIA descriptions. - toolbar : 'Панель інструментів', - editor : 'Текстовий редактор', + toolbars : 'Editor toolbars', // MISSING + editor : 'Текстовий редактор', // Toolbar buttons without dialogs. source : 'Джерело', @@ -715,6 +715,8 @@ CKEDITOR.lang['uk'] = { title : 'Про CKEditor', dlgTitle : 'Про CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Щодо інформації з ліцензування завітайте на наш сайт:', copy : 'Copyright © $1. Всі права застережено.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['uk'] = toolbarCollapse : 'Згорнути панель інструментів', toolbarExpand : 'Розгорнути панель інструментів', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Напрямок тексту зліва направо', rtl : 'Напрямок тексту справа наліво' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/vi.js b/_source/lang/vi.js index 609c753..965f890 100644 --- a/_source/lang/vi.js +++ b/_source/lang/vi.js @@ -34,8 +34,8 @@ CKEDITOR.lang['vi'] = editorTitle : 'Bộ soạn thảo, %1, nhấn ALT + 0 để xem hướng dẫn.', // ARIA descriptions. - toolbar : 'Thanh công cụ', - editor : 'Bộ soạn thảo', + toolbars : 'Editor toolbars', // MISSING + editor : 'Bộ soạn thảo', // Toolbar buttons without dialogs. source : 'Mã HTML', @@ -715,6 +715,8 @@ CKEDITOR.lang['vi'] = { title : 'Thông tin về CKEditor', dlgTitle : 'Thông tin về CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : 'Vui lòng ghé thăm trang web của chúng tôi để có thông tin về giấy phép:', copy : 'Bản quyền © $1. Giữ toàn quyền.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['vi'] = toolbarCollapse : 'Thu gọn thanh công cụ', toolbarExpand : 'Mở rộng thnah công cụ', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/zh-cn.js b/_source/lang/zh-cn.js index 87721c7..10ed3a6 100644 --- a/_source/lang/zh-cn.js +++ b/_source/lang/zh-cn.js @@ -34,8 +34,8 @@ CKEDITOR.lang['zh-cn'] = editorTitle : '所见即所得编辑器, %1, 按 ALT+0 查看帮助。', // ARIA descriptions. - toolbar : '工具栏', - editor : '所见即所得编辑器', + toolbars : 'Editor toolbars', // MISSING + editor : '所见即所得编辑器', // Toolbar buttons without dialogs. source : '源码', @@ -715,6 +715,8 @@ CKEDITOR.lang['zh-cn'] = { title : '关于CKEditor', dlgTitle : '关于CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : '访问我们的网站以获取更多关于协议的信息', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['zh-cn'] = toolbarCollapse : '折叠工具栏', toolbarExpand : '展开工具栏', + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : '文字方向为从左至右', rtl : '文字方向为从右至左' + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/lang/zh.js b/_source/lang/zh.js index 4e7f50c..69448a0 100644 --- a/_source/lang/zh.js +++ b/_source/lang/zh.js @@ -34,8 +34,8 @@ CKEDITOR.lang['zh'] = editorTitle : 'Rich text editor, %1, press ALT 0 for help.', // MISSING // ARIA descriptions. - toolbar : 'Toolbar', // MISSING - editor : 'Rich Text Editor', // MISSING + toolbars : 'Editor toolbars', // MISSING + editor : 'Rich Text Editor', // MISSING // Toolbar buttons without dialogs. source : '原始碼', @@ -715,6 +715,8 @@ CKEDITOR.lang['zh'] = { title : '關於 CKEditor', dlgTitle : '關於 CKEditor', + help : 'Check $1 for help.', // MISSING + userGuide : 'CKEditor User\'s Guide', // MISSING moreInfo : '訪問我們的網站以獲取更多關於協議的信息', copy : 'Copyright © $1. All rights reserved.' }, @@ -745,9 +747,64 @@ CKEDITOR.lang['zh'] = toolbarCollapse : 'Collapse Toolbar', // MISSING toolbarExpand : 'Expand Toolbar', // MISSING + toolbarGroups : + { + document : 'Document', // MISSING + clipboard : 'Clipboard/Undo', // MISSING + editing : 'Editing', // MISSING + forms : 'Forms', // MISSING + basicstyles : 'Basic Styles', // MISSING + paragraph : 'Paragraph', // MISSING + links : 'Links', // MISSING + insert : 'Insert', // MISSING + styles : 'Styles', // MISSING + colors : 'Colors', // MISSING + tools : 'Tools' // MISSING + }, + bidi : { ltr : 'Text direction from left to right', // MISSING rtl : 'Text direction from right to left' // MISSING + }, + + docprops : + { + label : 'Document Properties', // MISSING + title : 'Document Properties', // MISSING + design : 'Design', // MISSING + meta : 'Meta Tags', // MISSING + chooseColor : 'Choose', // MISSING + other : 'Other...', // MISSING + docTitle : 'Page Title', // MISSING + charset : 'Character Set Encoding', // MISSING + charsetOther : 'Other Character Set Encoding', // MISSING + charsetASCII : 'ASCII', // MISSING + charsetCE : 'Central European', // MISSING + charsetCT : 'Chinese Traditional (Big5)', // MISSING + charsetCR : 'Cyrillic', // MISSING + charsetGR : 'Greek', // MISSING + charsetJP : 'Japanese', // MISSING + charsetKR : 'Korean', // MISSING + charsetTR : 'Turkish', // MISSING + charsetUN : 'Unicode (UTF-8)', // MISSING + charsetWE : 'Western European', // MISSING + docType : 'Document Type Heading', // MISSING + docTypeOther : 'Other Document Type Heading', // MISSING + xhtmlDec : 'Include XHTML Declarations', // MISSING + bgColor : 'Background Color', // MISSING + bgImage : 'Background Image URL', // MISSING + bgFixed : 'Non-scrolling (Fixed) Background', // MISSING + txtColor : 'Text Color', // MISSING + margin : 'Page Margins', // MISSING + marginTop : 'Top', // MISSING + marginLeft : 'Left', // MISSING + marginRight : 'Right', // MISSING + marginBottom : 'Bottom', // MISSING + metaKeywords : 'Document Indexing Keywords (comma separated)', // MISSING + metaDescription : 'Document Description', // MISSING + metaAuthor : 'Author', // MISSING + metaCopyright : 'Copyright', // MISSING + previewHtml : '

This is some sample text. You are using CKEditor.

' // MISSING } }; diff --git a/_source/plugins/a11yhelp/lang/en.js b/_source/plugins/a11yhelp/lang/en.js index fd1f6ad..a3edc25 100644 --- a/_source/plugins/a11yhelp/lang/en.js +++ b/_source/plugins/a11yhelp/lang/en.js @@ -19,8 +19,8 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en', name : 'Editor Toolbar', legend: 'Press ${toolbarFocus} to navigate to the toolbar. ' + - 'Move to next toolbar button with TAB or RIGHT ARROW. ' + - 'Move to previous button with SHIFT+TAB or LEFT ARROW. ' + + 'Move to the next and previous toolbar group with TAB and SHIFT-TAB. ' + + 'Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. ' + 'Press SPACE or ENTER to activate the toolbar button.' }, diff --git a/_source/plugins/a11yhelp/plugin.js b/_source/plugins/a11yhelp/plugin.js index 695349f..80e556c 100644 --- a/_source/plugins/a11yhelp/plugin.js +++ b/_source/plugins/a11yhelp/plugin.js @@ -37,6 +37,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license }); }, modes : { wysiwyg:1, source:1 }, + readOnly : 1, canUndo : false }); diff --git a/_source/plugins/about/dialogs/about.js b/_source/plugins/about/dialogs/about.js index dea8470..1bb2e5d 100644 --- a/_source/plugins/about/dialogs/about.js +++ b/_source/plugins/about/dialogs/about.js @@ -57,6 +57,9 @@ CKEDITOR.dialog.add( 'about', function( editor ) 'http://ckeditor.com' + '

' + '

' + + lang.help.replace( '$1', '' + lang.userGuide + '' ) + + '

' + + '

' + lang.moreInfo + '
' + 'http://ckeditor.com/license' + '

' + diff --git a/_source/plugins/about/plugin.js b/_source/plugins/about/plugin.js index 9035b0c..29451c6 100644 --- a/_source/plugins/about/plugin.js +++ b/_source/plugins/about/plugin.js @@ -11,6 +11,7 @@ CKEDITOR.plugins.add( 'about', var command = editor.addCommand( 'about', new CKEDITOR.dialogCommand( 'about' ) ); command.modes = { wysiwyg:1, source:1 }; command.canUndo = false; + command.readOnly = 1; editor.ui.addButton( 'About', { diff --git a/_source/plugins/basicstyles/plugin.js b/_source/plugins/basicstyles/plugin.js index 5fbcd9a..aa00e9a 100644 --- a/_source/plugins/basicstyles/plugin.js +++ b/_source/plugins/basicstyles/plugin.js @@ -17,7 +17,7 @@ CKEDITOR.plugins.add( 'basicstyles', editor.attachStyleStateChange( style, function( state ) { - editor.getCommand( commandName ).setState( state ); + !editor.readOnly && editor.getCommand( commandName ).setState( state ); }); editor.addCommand( commandName, new CKEDITOR.styleCommand( style ) ); diff --git a/_source/plugins/bbcode/plugin.js b/_source/plugins/bbcode/plugin.js new file mode 100644 index 0000000..69de69d --- /dev/null +++ b/_source/plugins/bbcode/plugin.js @@ -0,0 +1,924 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +(function() +{ + CKEDITOR.on( 'dialogDefinition', function( ev ) + { + var tab, name = ev.data.name, + definition = ev.data.definition; + + if ( name == 'link' ) + { + definition.removeContents( 'target' ); + definition.removeContents( 'upload' ); + definition.removeContents( 'advanced' ); + tab = definition.getContents( 'info' ); + tab.remove( 'emailSubject' ); + tab.remove( 'emailBody' ); + } + else if ( name == 'image' ) + { + definition.removeContents( 'advanced' ); + tab = definition.getContents( 'Link' ); + tab.remove( 'cmbTarget' ); + tab = definition.getContents( 'info' ); + tab.remove( 'txtAlt' ); + tab.remove( 'basic' ); + } + }); + + var bbcodeMap = { 'b' : 'strong', 'u': 'u', 'i' : 'em', 'color' : 'span', 'size' : 'span', 'quote' : 'blockquote', 'code' : 'code', 'url' : 'a', 'email' : 'span', 'img' : 'span', '*' : 'li', 'list' : 'ol' }, + convertMap = { 'strong' : 'b' , 'b' : 'b', 'u': 'u', 'em' : 'i', 'i': 'i', 'code' : 'code', 'li' : '*' }, + tagnameMap = { 'strong' : 'b', 'em' : 'i', 'u' : 'u', 'li' : '*', 'ul' : 'list', 'ol' : 'list', 'code' : 'code', 'a' : 'link', 'img' : 'img', 'blockquote' : 'quote' }, + stylesMap = { 'color' : 'color', 'size' : 'font-size' }, + attributesMap = { 'url' : 'href', 'email' : 'mailhref', 'quote': 'cite', 'list' : 'listType' }; + + // List of block-like tags. + var dtd = CKEDITOR.dtd, + blockLikeTags = CKEDITOR.tools.extend( { table:1 }, dtd.$block, dtd.$listItem, dtd.$tableContent, dtd.$list ); + + var semicolonFixRegex = /\s*(?:;\s*|$)/; + function serializeStyleText( stylesObject ) + { + var styleText = ''; + for ( var style in stylesObject ) + { + var styleVal = stylesObject[ style ], + text = ( style + ':' + styleVal ).replace( semicolonFixRegex, ';' ); + + styleText += text; + } + return styleText; + } + + function parseStyleText( styleText ) + { + var retval = {}; + ( styleText || '' ) + .replace( /"/g, '"' ) + .replace( /\s*([^ :;]+)\s*:\s*([^;]+)\s*(?=;|$)/g, function( match, name, value ) + { + retval[ name.toLowerCase() ] = value; + } ); + return retval; + } + + function RGBToHex( cssStyle ) + { + return cssStyle.replace( /(?:rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\))/gi, function( match, red, green, blue ) + { + red = parseInt( red, 10 ).toString( 16 ); + green = parseInt( green, 10 ).toString( 16 ); + blue = parseInt( blue, 10 ).toString( 16 ); + var color = [red, green, blue] ; + + // Add padding zeros if the hex value is less than 0x10. + for ( var i = 0 ; i < color.length ; i++ ) + color[i] = String( '0' + color[i] ).slice( -2 ) ; + + return '#' + color.join( '' ) ; + }); + } + + // Maintain the map of smiley-to-description. + var smileyMap = {"smiley":":)","sad":":(","wink":";)","laugh":":D","cheeky":":P","blush":":*)","surprise":":-o","indecision":":|","angry":">:(","angel":"o:)","cool":"8-)","devil":">:-)","crying":";(","kiss":":-*" }, + smileyReverseMap = {}, + smileyRegExp = []; + + // Build regexp for the list of smiley text. + for ( var i in smileyMap ) + { + smileyReverseMap[ smileyMap[ i ] ] = i; + smileyRegExp.push( smileyMap[ i ].replace( /\(|\)|\:|\/|\*|\-|\|/g, function( match ) { return '\\' + match; } ) ); + } + + smileyRegExp = new RegExp( smileyRegExp.join( '|' ), 'g' ); + + var decodeHtml = ( function () + { + var regex = [], + entities = + { + nbsp : '\u00A0', // IE | FF + shy : '\u00AD', // IE + gt : '\u003E', // IE | FF | -- | Opera + lt : '\u003C' // IE | FF | Safari | Opera + }; + + for ( var entity in entities ) + regex.push( entity ); + + regex = new RegExp( '&(' + regex.join( '|' ) + ');', 'g' ); + + return function( html ) + { + return html.replace( regex, function( match, entity ) + { + return entities[ entity ]; + }); + }; + })(); + + CKEDITOR.BBCodeParser = function() + { + this._ = + { + bbcPartsRegex : /(?:\[([^\/\]=]*?)(?:=([^\]]*?))?\])|(?:\[\/([a-z]{1,16})\])/ig + }; + }; + + CKEDITOR.BBCodeParser.prototype = + { + parse : function( bbcode ) + { + var parts, + part, + lastIndex = 0; + + while ( ( parts = this._.bbcPartsRegex.exec( bbcode ) ) ) + { + var tagIndex = parts.index; + if ( tagIndex > lastIndex ) + { + var text = bbcode.substring( lastIndex, tagIndex ); + this.onText( text, 1 ); + } + + lastIndex = this._.bbcPartsRegex.lastIndex; + + /* + "parts" is an array with the following items: + 0 : The entire match for opening/closing tags and line-break; + 1 : line-break; + 2 : open of tag excludes option; + 3 : tag option; + 4 : close of tag; + */ + + // Opening tag + if ( ( part = parts[ 1 ] ) ) + { + part = part.toLowerCase(); + + var tagName = bbcodeMap[ part ], + attribs = {}, + styles = {}, + optionPart = parts[ 2 ]; + + if ( optionPart ) + { + if ( part == 'list' ) + { + if ( !isNaN( optionPart ) ) + optionPart = 'decimal'; + else if ( /^[a-z]+$/.test( optionPart ) ) + optionPart = 'lower-alpha'; + else if ( /^[A-Z]+$/.test( optionPart ) ) + optionPart = 'upper-alpha'; + } + + if ( stylesMap[ part ] ) + { + // Font size represents percentage. + if ( part == 'size' ) + optionPart += '%'; + + styles[ stylesMap[ part ] ] = optionPart; + attribs.style = serializeStyleText( styles ); + } + else if ( attributesMap[ part ] ) + attribs[ attributesMap[ part ] ] = optionPart; + } + + // Two special handling - image and email, protect them + // as "span" with an attribute marker. + if ( part == 'email' || part == 'img' ) + attribs[ 'bbcode' ] = part; + + this.onTagOpen( tagName, attribs, CKEDITOR.dtd.$empty[ tagName ] ); + } + // Closing tag + else if ( ( part = parts[ 3 ] ) ) + this.onTagClose( bbcodeMap[ part ] ); + } + + if ( bbcode.length > lastIndex ) + this.onText( bbcode.substring( lastIndex, bbcode.length ), 1 ); + } + }; + + /** + * Creates a {@link CKEDITOR.htmlParser.fragment} from an HTML string. + * @param {String} source The HTML to be parsed, filling the fragment. + * @param {Number} [fixForBody=false] Wrap body with specified element if needed. + * @returns CKEDITOR.htmlParser.fragment The fragment created. + * @example + * var fragment = CKEDITOR.htmlParser.fragment.fromHtml( 'Sample Text' ); + * alert( fragment.children[0].name ); "b" + * alert( fragment.children[1].value ); " Text" + */ + CKEDITOR.htmlParser.fragment.fromBBCode = function( source ) + { + var parser = new CKEDITOR.BBCodeParser(), + fragment = new CKEDITOR.htmlParser.fragment(), + pendingInline = [], + pendingBrs = 0, + currentNode = fragment, + returnPoint; + + function checkPending( newTagName ) + { + if ( pendingInline.length > 0 ) + { + for ( var i = 0 ; i < pendingInline.length ; i++ ) + { + var pendingElement = pendingInline[ i ], + pendingName = pendingElement.name, + pendingDtd = CKEDITOR.dtd[ pendingName ], + currentDtd = currentNode.name && CKEDITOR.dtd[ currentNode.name ]; + + if ( ( !currentDtd || currentDtd[ pendingName ] ) && ( !newTagName || !pendingDtd || pendingDtd[ newTagName ] || !CKEDITOR.dtd[ newTagName ] ) ) + { + // Get a clone for the pending element. + pendingElement = pendingElement.clone(); + + // Add it to the current node and make it the current, + // so the new element will be added inside of it. + pendingElement.parent = currentNode; + currentNode = pendingElement; + + // Remove the pending element (back the index by one + // to properly process the next entry). + pendingInline.splice( i, 1 ); + i--; + } + } + } + } + + function checkPendingBrs( tagName, closing ) + { + var len = currentNode.children.length, + previous = len > 0 && currentNode.children[ len - 1 ], + lineBreakParent = !previous && BBCodeWriter.getRule( tagnameMap[ currentNode.name ], 'breakAfterOpen' ), + lineBreakPrevious = previous && previous.type == CKEDITOR.NODE_ELEMENT && BBCodeWriter.getRule( tagnameMap[ previous.name ], 'breakAfterClose' ), + lineBreakCurrent = tagName && BBCodeWriter.getRule( tagnameMap[ tagName ], closing ? 'breakBeforeClose' : 'breakBeforeOpen' ); + + if ( pendingBrs && ( lineBreakParent || lineBreakPrevious || lineBreakCurrent ) ) + pendingBrs--; + + // 1. Either we're at the end of block, where it requires us to compensate the br filler + // removing logic (from htmldataprocessor). + // 2. Or we're at the end of pseudo block, where it requires us to compensate + // the bogus br effect. + if ( pendingBrs && tagName in blockLikeTags ) + pendingBrs++; + + while ( pendingBrs && pendingBrs-- ) + currentNode.children.push( previous = new CKEDITOR.htmlParser.element( 'br' ) ); + } + + function addElement( node, target ) + { + checkPendingBrs( node.name, 1 ); + + target = target || currentNode || fragment; + + var len = target.children.length, + previous = len > 0 && target.children[ len - 1 ] || null; + + node.previous = previous; + node.parent = target; + + target.children.push( node ); + + if ( node.returnPoint ) + { + currentNode = node.returnPoint; + delete node.returnPoint; + } + } + + parser.onTagOpen = function( tagName, attributes, selfClosing ) + { + var element = new CKEDITOR.htmlParser.element( tagName, attributes ); + + // This is a tag to be removed if empty, so do not add it immediately. + if ( CKEDITOR.dtd.$removeEmpty[ tagName ] ) + { + pendingInline.push( element ); + return; + } + + var currentName = currentNode.name; + + var currentDtd = currentName + && ( CKEDITOR.dtd[ currentName ] + || ( currentNode._.isBlockLike ? CKEDITOR.dtd.div : CKEDITOR.dtd.span ) ); + + // If the element cannot be child of the current element. + if ( currentDtd && !currentDtd[ tagName ] ) + { + var reApply = false, + addPoint; // New position to start adding nodes. + + // If the element name is the same as the current element name, + // then just close the current one and append the new one to the + // parent. This situation usually happens with

,

  • ,
    and + //
    , specially in IE. Do not enter in this if block in this case. + if ( tagName == currentName ) + addElement( currentNode, currentNode.parent ); + else if ( tagName in CKEDITOR.dtd.$listItem ) + { + parser.onTagOpen( 'ul', {} ); + addPoint = currentNode; + reApply = true; + } + else + { + addElement( currentNode, currentNode.parent ); + + // The current element is an inline element, which + // cannot hold the new one. Put it in the pending list, + // and try adding the new one after it. + pendingInline.unshift( currentNode ); + reApply = true; + } + + if ( addPoint ) + currentNode = addPoint; + // Try adding it to the return point, or the parent element. + else + currentNode = currentNode.returnPoint || currentNode.parent; + + if ( reApply ) + { + parser.onTagOpen.apply( this, arguments ); + return; + } + } + + checkPending( tagName ); + checkPendingBrs( tagName ); + + element.parent = currentNode; + element.returnPoint = returnPoint; + returnPoint = 0; + + if ( element.isEmpty ) + addElement( element ); + else + currentNode = element; + }; + + parser.onTagClose = function( tagName ) + { + // Check if there is any pending tag to be closed. + for ( var i = pendingInline.length - 1 ; i >= 0 ; i-- ) + { + // If found, just remove it from the list. + if ( tagName == pendingInline[ i ].name ) + { + pendingInline.splice( i, 1 ); + return; + } + } + + var pendingAdd = [], + newPendingInline = [], + candidate = currentNode; + + while ( candidate.type && candidate.name != tagName ) + { + // If this is an inline element, add it to the pending list, if we're + // really closing one of the parents element later, they will continue + // after it. + if ( !candidate._.isBlockLike ) + newPendingInline.unshift( candidate ); + + // This node should be added to it's parent at this point. But, + // it should happen only if the closing tag is really closing + // one of the nodes. So, for now, we just cache it. + pendingAdd.push( candidate ); + + candidate = candidate.parent; + } + + if ( candidate.type ) + { + // Add all elements that have been found in the above loop. + for ( i = 0 ; i < pendingAdd.length ; i++ ) + { + var node = pendingAdd[ i ]; + addElement( node, node.parent ); + } + + currentNode = candidate; + + + addElement( candidate, candidate.parent ); + + // The parent should start receiving new nodes now, except if + // addElement changed the currentNode. + if ( candidate == currentNode ) + currentNode = currentNode.parent; + + pendingInline = pendingInline.concat( newPendingInline ); + } + }; + + parser.onText = function( text ) + { + var currentDtd = CKEDITOR.dtd[ currentNode.name ]; + if ( !currentDtd || currentDtd[ '#' ] ) + { + checkPendingBrs(); + checkPending(); + + text.replace(/([\r\n])|[^\r\n]*/g, function( piece, lineBreak ) + { + if ( lineBreak !== undefined && lineBreak.length ) + pendingBrs++; + else if ( piece.length ) + { + var lastIndex = 0; + + // Create smiley from text emotion. + piece.replace( smileyRegExp, function( match, index ) + { + addElement( new CKEDITOR.htmlParser.text( piece.substring( lastIndex, index ) ), currentNode ); + addElement( new CKEDITOR.htmlParser.element( 'smiley', { 'desc': smileyReverseMap[ match ] } ), currentNode ); + lastIndex = index + match.length; + }); + + if ( lastIndex != piece.length ) + addElement( new CKEDITOR.htmlParser.text( piece.substring( lastIndex, piece.length ) ), currentNode ); + } + }); + } + }; + + // Parse it. + parser.parse( CKEDITOR.tools.htmlEncode( source ) ); + + // Close all hanging nodes. + while ( currentNode.type ) + { + var parent = currentNode.parent, + node = currentNode; + + addElement( node, parent ); + currentNode = parent; + } + + return fragment; + }; + + CKEDITOR.htmlParser.BBCodeWriter = CKEDITOR.tools.createClass( + { + $ : function() + { + this._ = + { + output : [], + rules : [] + }; + + // List and list item. + this.setRules( 'list', + { + breakBeforeOpen : 1, + breakAfterOpen : 1, + breakBeforeClose : 1, + breakAfterClose : 1 + } ); + + this.setRules( '*', + { + breakBeforeOpen : 1, + breakAfterOpen : 0, + breakBeforeClose : 1, + breakAfterClose : 0 + } ); + + this.setRules( 'quote', + { + breakBeforeOpen : 1, + breakAfterOpen : 0, + breakBeforeClose : 0, + breakAfterClose : 1 + } ); + }, + + proto : + { + /** + * Sets formatting rules for a given tag. The possible rules are: + *
      + *
    • breakBeforeOpen: break line before the opener tag for this element.
    • + *
    • breakAfterOpen: break line after the opener tag for this element.
    • + *
    • breakBeforeClose: break line before the closer tag for this element.
    • + *
    • breakAfterClose: break line after the closer tag for this element.
    • + *
    + * + * All rules default to "false". Each call to the function overrides + * already present rules, leaving the undefined untouched. + * + * @param {String} tagName The tag name to which set the rules. + * @param {Object} rules An object containing the element rules. + * @example + * // Break line before and after "img" tags. + * writer.setRules( 'list', + * { + * breakBeforeOpen : true + * breakAfterOpen : true + * }); + */ + setRules : function( tagName, rules ) + { + var currentRules = this._.rules[ tagName ]; + + if ( currentRules ) + CKEDITOR.tools.extend( currentRules, rules, true ); + else + this._.rules[ tagName ] = rules; + }, + + getRule : function( tagName, ruleName ) + { + return this._.rules[ tagName ] && this._.rules[ tagName ][ ruleName ]; + }, + + openTag : function( tag, attributes ) + { + if ( tag in bbcodeMap ) + { + if ( this.getRule( tag, 'breakBeforeOpen' ) ) + this.lineBreak( 1 ); + + this.write( '[', tag ); + var option = attributes.option; + option && this.write( '=', option ); + this.write( ']' ); + + if ( this.getRule( tag, 'breakAfterOpen' ) ) + this.lineBreak( 1 ); + } + else if ( tag == 'br' ) + this._.output.push( '\n' ); + }, + + openTagClose : function() { }, + attribute : function() { }, + + closeTag : function( tag ) + { + if ( tag in bbcodeMap ) + { + if ( this.getRule( tag, 'breakBeforeClose' ) ) + this.lineBreak( 1 ); + + tag != '*' && this.write( '[/', tag, ']' ); + + if ( this.getRule( tag, 'breakAfterClose' ) ) + this.lineBreak( 1 ); + } + }, + + text : function( text ) + { + this.write( text ); + }, + + /** + * Writes a comment. + * @param {String} comment The comment text. + * @example + * // Writes "<!-- My comment -->". + * writer.comment( ' My comment ' ); + */ + comment : function() {}, + + /* + * Output line-break for formatting. + */ + lineBreak : function() + { + // Avoid line break when: + // 1) Previous tag already put one. + // 2) We're at output start. + if ( !this._.hasLineBreak && this._.output.length ) + { + this.write( '\n' ); + this._.hasLineBreak = 1; + } + }, + + write : function() + { + this._.hasLineBreak = 0; + var data = Array.prototype.join.call( arguments, '' ); + this._.output.push( data ); + }, + + reset : function() + { + this._.output = []; + this._.hasLineBreak = 0; + }, + + getHtml : function( reset ) + { + var bbcode = this._.output.join( '' ); + + if ( reset ) + this.reset(); + + return decodeHtml ( bbcode ); + } + } + }); + + var BBCodeWriter = new CKEDITOR.htmlParser.BBCodeWriter(); + + CKEDITOR.plugins.add( 'bbcode', + { + requires : [ 'htmldataprocessor', 'entities' ], + beforeInit : function( editor ) + { + // Adapt some critical editor configuration for better support + // of BBCode environment. + var config = editor.config; + CKEDITOR.tools.extend( config, + { + enterMode : CKEDITOR.ENTER_BR, + basicEntities: false, + entities : false, + fillEmptyBlocks : false + }, true ); + }, + init : function( editor ) + { + var config = editor.config; + + function BBCodeToHtml( code ) + { + var fragment = CKEDITOR.htmlParser.fragment.fromBBCode( code ), + writer = new CKEDITOR.htmlParser.basicWriter(); + + fragment.writeHtml( writer, dataFilter ); + return writer.getHtml( true ); + } + + var dataFilter = new CKEDITOR.htmlParser.filter(); + dataFilter.addRules( + { + elements : + { + 'blockquote' : function( element ) + { + var quoted = new CKEDITOR.htmlParser.element( 'div' ); + quoted.children = element.children; + element.children = [ quoted ]; + var citeText = element.attributes.cite; + if ( citeText ) + { + var cite = new CKEDITOR.htmlParser.element( 'cite' ); + cite.add( new CKEDITOR.htmlParser.text( citeText.replace( /^"|"$/g, '' ) ) ); + delete element.attributes.cite; + element.children.unshift( cite ); + } + }, + 'span' : function( element ) + { + var bbcode; + if ( ( bbcode = element.attributes.bbcode ) ) + { + if ( bbcode == 'img' ) + { + element.name = 'img'; + element.attributes.src = element.children[ 0 ].value; + element.children = []; + } + else if ( bbcode == 'email' ) + { + element.name = 'a'; + element.attributes.href = 'mailto:' + element.children[ 0 ].value; + } + + delete element.attributes.bbcode; + } + }, + 'ol' : function ( element ) + { + if ( element.attributes.listType ) + { + if ( element.attributes.listType != 'decimal' ) + element.attributes.style = 'list-style-type:' + element.attributes.listType; + } + else + element.name = 'ul'; + + delete element.attributes.listType; + }, + a : function( element ) + { + if ( !element.attributes.href ) + element.attributes.href = element.children[ 0 ].value; + }, + 'smiley' : function( element ) + { + element.name = 'img'; + + var description = element.attributes.desc, + image = config.smiley_images[ CKEDITOR.tools.indexOf( config.smiley_descriptions, description ) ], + src = CKEDITOR.tools.htmlEncode( config.smiley_path + image ); + + element.attributes = + { + src : src, + 'data-cke-saved-src' : src, + title : description, + alt : description + }; + } + } + } ); + + editor.dataProcessor.htmlFilter.addRules( + { + elements : + { + $ : function( element ) + { + var attributes = element.attributes, + style = parseStyleText( attributes.style ), + value; + + var tagName = element.name; + if ( tagName in convertMap ) + tagName = convertMap[ tagName ]; + else if ( tagName == 'span' ) + { + if ( ( value = style.color ) ) + { + tagName = 'color'; + value = RGBToHex( value ); + } + else if ( ( value = style[ 'font-size' ] ) ) + { + var percentValue = value.match( /(\d+)%$/ ); + if ( percentValue ) + { + value = percentValue[ 1 ]; + tagName = 'size'; + } + } + } + else if ( tagName == 'ol' || tagName == 'ul' ) + { + if ( ( value = style[ 'list-style-type'] ) ) + { + switch ( value ) + { + case 'lower-alpha': + value = 'a'; + break; + case 'upper-alpha': + value = 'A'; + break; + } + } + else if ( tagName == 'ol' ) + value = 1; + + tagName = 'list'; + } + else if ( tagName == 'blockquote' ) + { + try + { + var cite = element.children[ 0 ], + quoted = element.children[ 1 ], + citeText = cite.name == 'cite' && cite.children[ 0 ].value; + + if ( citeText ) + { + value = '"' + citeText + '"'; + element.children = quoted.children; + } + + } + catch( er ) + { + } + + tagName = 'quote'; + } + else if ( tagName == 'a' ) + { + if ( ( value = attributes.href ) ) + { + if ( value.indexOf( 'mailto:' ) !== -1 ) + { + tagName = 'email'; + // [email] should have a single text child with email address. + element.children = [ new CKEDITOR.htmlParser.text( value.replace( 'mailto:', '' ) ) ]; + value = ''; + } + else + { + var singleton = element.children.length == 1 && element.children[ 0 ]; + if ( singleton + && singleton.type == CKEDITOR.NODE_TEXT + && singleton.value == value ) + value = ''; + + tagName = 'url'; + } + } + } + else if ( tagName == 'img' ) + { + element.isEmpty = 0; + + // Translate smiley (image) to text emotion. + var src = attributes[ 'data-cke-saved-src' ]; + if ( src && src.indexOf( editor.config.smiley_path ) != -1 ) + return new CKEDITOR.htmlParser.text( smileyMap[ attributes.alt ] ); + else + element.children = [ new CKEDITOR.htmlParser.text( src ) ]; + } + + element.name = tagName; + value && ( element.attributes.option = value ); + + return null; + }, + + // Remove any bogus br from the end of a pseudo block, + // e.g.
    some text

    paragraph

    + br : function( element ) + { + var next = element.next; + if ( next && next.name in blockLikeTags ) + return false; + } + } + }, 1 ); + + editor.dataProcessor.writer = BBCodeWriter; + + editor.on( 'editingBlockReady', function () + { + var wysiwyg = editor._.modes[ 'wysiwyg' ]; + wysiwyg.loadData = CKEDITOR.tools.override( wysiwyg.loadData, function( org ) + { + return function( data ) + { + return ( org.call( this, BBCodeToHtml( data ) ) ); + }; + } ); + } ); + }, + + afterInit : function( editor ) + { + var filters; + if ( editor._.elementsPath ) + { + // Eliminate irrelevant elements from displaying, e.g body and p. + if ( ( filters = editor._.elementsPath.filters ) ) + filters.push( function( element ) + { + var htmlName = element.getName(), + name = tagnameMap[ htmlName ] || false; + + // Specialized anchor presents as email. + if ( name == 'link' && element.getAttribute( 'href' ).indexOf( 'mailto:' ) === 0 ) + name = 'email'; + // Styled span could be either size or color. + else if ( htmlName == 'span' ) + { + if ( element.getStyle( 'font-size' ) ) + name = 'size'; + else if ( element.getStyle( 'color' ) ) + name = 'color'; + } + else if ( name == 'img' ) + { + var src = element.data( 'cke-saved-src' ); + if ( src && src.indexOf( editor.config.smiley_path ) === 0 ) + name = 'smiley'; + } + + return name; + }); + } + } + } ); + +})(); diff --git a/_source/plugins/bidi/plugin.js b/_source/plugins/bidi/plugin.js index a1ae6c8..44ece03 100644 --- a/_source/plugins/bidi/plugin.js +++ b/_source/plugins/bidi/plugin.js @@ -22,6 +22,10 @@ For licensing, see LICENSE.html or http://ckeditor.com/license { var editor = evt.editor, path = evt.data.path; + + if ( editor.readOnly ) + return; + var useComputedState = editor.config.useComputedState, selectedElement; diff --git a/_source/plugins/blockquote/plugin.js b/_source/plugins/blockquote/plugin.js index a50038e..dc4eb8c 100644 --- a/_source/plugins/blockquote/plugin.js +++ b/_source/plugins/blockquote/plugin.js @@ -25,8 +25,11 @@ For licensing, see LICENSE.html or http://ckeditor.com/license function onSelectionChange( evt ) { - var editor = evt.editor, - command = editor.getCommand( 'blockquote' ); + var editor = evt.editor; + if ( editor.readOnly ) + return; + + var command = editor.getCommand( 'blockquote' ); command.state = getState( editor, evt.data.path ); command.fire( 'state' ); } diff --git a/_source/plugins/button/plugin.js b/_source/plugins/button/plugin.js index a5bbccb..80c48c1 100644 --- a/_source/plugins/button/plugin.js +++ b/_source/plugins/button/plugin.js @@ -16,7 +16,7 @@ CKEDITOR.plugins.add( 'button', * @constant * @example */ -CKEDITOR.UI_BUTTON = 1; +CKEDITOR.UI_BUTTON = 'button'; /** * Represents a button UI element. This class should not be called directly. To @@ -55,49 +55,10 @@ CKEDITOR.ui.button.handler = } }; -/** - * Handles a button click. - * @private - */ -CKEDITOR.ui.button._ = -{ - instances : [], - - keydown : function( index, ev ) - { - var instance = CKEDITOR.ui.button._.instances[ index ]; - - if ( instance.onkey ) - { - ev = new CKEDITOR.dom.event( ev ); - return ( instance.onkey( instance, ev.getKeystroke() ) !== false ); - } - }, - - focus : function( index, ev ) - { - var instance = CKEDITOR.ui.button._.instances[ index ], - retVal; - - if ( instance.onfocus ) - retVal = ( instance.onfocus( instance, new CKEDITOR.dom.event( ev ) ) !== false ); - - // FF2: prevent focus event been bubbled up to editor container, which caused unexpected editor focus. - if ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 ) - ev.preventBubble(); - return retVal; - } -}; - ( function() { - var keydownFn = CKEDITOR.tools.addFunction( CKEDITOR.ui.button._.keydown, CKEDITOR.ui.button._ ), - focusFn = CKEDITOR.tools.addFunction( CKEDITOR.ui.button._.focus, CKEDITOR.ui.button._ ); - CKEDITOR.ui.button.prototype = { - canGroup : true, - /** * Renders the button. * @param {CKEDITOR.editor} editor The editor instance which this button is @@ -112,8 +73,7 @@ CKEDITOR.ui.button.prototype = id = this._.id = CKEDITOR.tools.getNextId(), classes = '', command = this.command, // Get the command name. - clickFn, - index; + clickFn; this._.editor = editor; @@ -133,27 +93,62 @@ CKEDITOR.ui.button.prototype = } }; + var keydownFn = CKEDITOR.tools.addFunction( function( ev ) + { + if ( instance.onkey ) + { + ev = new CKEDITOR.dom.event( ev ); + return ( instance.onkey( instance, ev.getKeystroke() ) !== false ); + } + }); + + var focusFn = CKEDITOR.tools.addFunction( function( ev ) + { + var retVal; + + if ( instance.onfocus ) + retVal = ( instance.onfocus( instance, new CKEDITOR.dom.event( ev ) ) !== false ); + + // FF2: prevent focus event been bubbled up to editor container, which caused unexpected editor focus. + if ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 ) + ev.preventBubble(); + return retVal; + }); + instance.clickFn = clickFn = CKEDITOR.tools.addFunction( instance.execute, instance ); - instance.index = index = CKEDITOR.ui.button._.instances.push( instance ) - 1; // Indicate a mode sensitive button. if ( this.modes ) { var modeStates = {}; + + function updateState() + { + // "this" is a CKEDITOR.ui.button instance. + + var mode = editor.mode; + + if ( mode ) + { + // Restore saved button state. + var state = this.modes[ mode ] ? modeStates[ mode ] != undefined ? modeStates[ mode ] : + CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED; + + this.setState( editor.readOnly && !this.readOnly ? CKEDITOR.TRISTATE_DISABLED : state ); + } + } + editor.on( 'beforeModeUnload', function() { - modeStates[ editor.mode ] = this._.state; + if ( editor.mode && this._.state != CKEDITOR.TRISTATE_DISABLED ) + modeStates[ editor.mode ] = this._.state; }, this ); - editor.on( 'mode', function() - { - var mode = editor.mode; - // Restore saved button state. - this.setState( this.modes[ mode ] ? - modeStates[ mode ] != undefined ? modeStates[ mode ] : - CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED ); - }, this); + editor.on( 'mode', updateState, this); + + // If this button is sensitive to readOnly state, update it accordingly. + !this.readOnly && editor.on( 'readOnly', updateState, this); } else if ( command ) { @@ -210,8 +205,8 @@ CKEDITOR.ui.button.prototype = } output.push( - ' onkeydown="return CKEDITOR.tools.callFunction(', keydownFn, ', ', index, ', event);"' + - ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', ', index, ', event);"' + + ' onkeydown="return CKEDITOR.tools.callFunction(', keydownFn, ', event);"' + + ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);"' + ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' + '' + ( element ? element.type : 'content' ) + '', + str = + '

    ' + lang.title + '

    ' + + '
      ' + + '
    • ' + lang.dialogName + ' : ' + dialog.getName() + '
    • ' + + '
    • ' + lang.tabName + ' : ' + tabName + '
    • '; + + if ( element ) + str += '
    • ' + lang.elementId + ' : ' + element.id + '
    • '; + + str += '
    • ' + lang.elementType + ' : ' + link + '
    • '; + + return str + '
    '; + } + + function showTooltip( callback, el, editor, dialog, obj, tabName ) + { + var pos = el.getDocumentPosition(), + styles = { 'z-index' : CKEDITOR.dialog._.currentZIndex + 10, top : ( pos.y + el.getSize( 'height' ) ) + 'px' }; + + tooltip.setHtml( callback( editor, dialog, obj, tabName ) ); + tooltip.show(); + + // Translate coordinate for RTL. + if ( editor.lang.dir == 'rtl' ) + { + var viewPaneSize = CKEDITOR.document.getWindow().getViewPaneSize(); + styles.right = ( viewPaneSize.width - pos.x - el.getSize( 'width' ) ) + 'px'; + } + else + styles.left = pos.x + 'px'; + + tooltip.setStyles( styles ); + } + + var tooltip; + CKEDITOR.on( 'reset', function() + { + tooltip && tooltip.remove(); + tooltip = null; + }); + + CKEDITOR.on( 'dialogDefinition', function( evt ) + { + var editor = evt.editor; + if ( editor._.showDialogDefinitionTooltips ) + { + if ( !tooltip ) + { + tooltip = CKEDITOR.dom.element.createFromHtml( '
    ', CKEDITOR.document ); + tooltip.hide(); + tooltip.on( 'mouseover', function(){ this.show(); } ); + tooltip.on( 'mouseout', function(){ this.hide(); } ); + tooltip.appendTo( CKEDITOR.document.getBody() ); + } + + var dialog = evt.data.definition.dialog, + callback = editor.config.devtools_textCallback || defaultCallback; + + dialog.on( 'load', function() + { + var tabs = dialog.parts.tabs.getChildren(), tab; + for ( var i = 0, len = tabs.count(); i < len; i++ ) + { + tab = tabs.getItem( i ); + tab.on( 'mouseover', function() + { + var id = this.$.id; + showTooltip( callback, this, editor, dialog, null, id.substring( 4, id.lastIndexOf( '_' ) ) ); + }); + tab.on( 'mouseout', function() + { + tooltip.hide(); + }); + } + + dialog.foreach( function( obj ) + { + if ( obj.type in { hbox : 1, vbox : 1 } ) + return; + + var el = obj.getElement(); + if ( el ) + { + el.on( 'mouseover', function() + { + showTooltip( callback, this, editor, dialog, obj, dialog._.currentTabId ); + }); + el.on( 'mouseout', function() + { + tooltip.hide(); + }); + } + }); + }); + } + }); +})(); + +/** + * A function that returns the text to be displayed inside the developer tooltip when hovering over a dialog UI element. + * There are 4 parameters that are being passed into the function: editor, dialog, element, tab name. + * @name editor.config.devtools_textCallback + * @since 3.6 + * @type Function + * @default (see example) + * @example + * // This is actually the default value. + * // Show dialog name, tab id and element id. + * config.devtools_textCallback = function( editor, dialog, element, tabName ) + * { + * var lang = editor.lang.devTools, + * link = '' + ( element ? element.type : 'content' ) + '', + * str = + * '

    ' + lang.title + '

    ' + + * '
      ' + + * '
    • ' + lang.dialogName + ' : ' + dialog.getName() + '
    • ' + + * '
    • ' + lang.tabName + ' : ' + tabName + '
    • '; + * + * if ( element ) + * str += '
    • ' + lang.elementId + ' : ' + element.id + '
    • '; + * + * str += '
    • ' + lang.elementType + ' : ' + link + '
    • '; + * + * return str + '
    '; + * } + */ + +/** + * A setting that holds CSS rules to be injected do page and contain styles to be applied to the tooltip element. + * @name CKEDITOR.config.devtools_styles + * @since 3.6 + * @type String + * @default (see example) + * @example + * // This is actually the default value. + * CKEDITOR.config.devtools_styles = " + * #cke_tooltip { padding: 5px; border: 2px solid #333; background: #ffffff } + * #cke_tooltip h2 { font-size: 1.1em; border-bottom: 1px solid; margin: 0; padding: 1px; } + * #cke_tooltip ul { padding: 0pt; list-style-type: none; } + * "; + */ diff --git a/_source/plugins/dialog/plugin.js b/_source/plugins/dialog/plugin.js index b0b125c..dcb566b 100644 --- a/_source/plugins/dialog/plugin.js +++ b/_source/plugins/dialog/plugin.js @@ -2241,6 +2241,9 @@ CKEDITOR.DIALOG_RESIZE_BOTH = 3; classes[ 'cke_dialog_ui_' + elementDefinition.type ] = 1; if ( elementDefinition.className ) classes[ elementDefinition.className ] = 1; + if ( elementDefinition.disabled ) + classes[ 'cke_disabled' ] = 1; + var attributeClasses = ( attributes['class'] && attributes['class'].split ) ? attributes['class'].split( ' ' ) : []; for ( i = 0 ; i < attributeClasses.length ; i++ ) { @@ -2725,7 +2728,7 @@ CKEDITOR.DIALOG_RESIZE_BOTH = 3; */ disable : function() { - var element = this.getInputElement(); + var element = this.getElement(); element.setAttribute( 'disabled', 'true' ); element.addClass( 'cke_disabled' ); }, @@ -2736,7 +2739,7 @@ CKEDITOR.DIALOG_RESIZE_BOTH = 3; */ enable : function() { - var element = this.getInputElement(); + var element = this.getElement(); element.removeAttribute( 'disabled' ); element.removeClass( 'cke_disabled' ); }, diff --git a/_source/plugins/dialogui/plugin.js b/_source/plugins/dialogui/plugin.js index 60f0c8b..319af7c 100644 --- a/_source/plugins/dialogui/plugin.js +++ b/_source/plugins/dialogui/plugin.js @@ -618,7 +618,7 @@ CKEDITOR.plugins.add( 'dialogui' ); for ( var i = 0, item ; i < elementDefinition.items.length && ( item = elementDefinition.items[i] ) ; i++ ) { innerHTML.push( '