Changeset 4463
- Timestamp:
- 11/12/09 08:39:19 (4 years ago)
- Location:
- CKEditor/branches/versions/3.1.x
- Files:
-
- 67 edited
-
. (modified) (1 prop)
-
CHANGES.html (modified) (4 diffs)
-
_dev/jslint/lint.sh (modified) (3 diffs)
-
_dev/langtool/langtool.sh (modified) (2 diffs)
-
_dev/packager/package.sh (modified) (1 diff)
-
_dev/releaser/ckreleaser.release (modified) (1 prop)
-
_dev/releaser/release.bat (modified) (1 prop)
-
_dev/releaser/release.sh (modified) (1 diff)
-
_samples/api.html (modified) (3 diffs)
-
_samples/divreplace.html (modified) (1 diff)
-
_source/core/command.js (modified) (2 diffs)
-
_source/core/commanddefinition.js (modified) (1 diff)
-
_source/core/config.js (modified) (2 diffs)
-
_source/core/dom/event.js (modified) (1 diff)
-
_source/core/dtd.js (modified) (2 diffs)
-
_source/core/editor.js (modified) (5 diffs)
-
_source/core/htmlparser.js (modified) (1 diff)
-
_source/core/htmlparser/element.js (modified) (1 diff)
-
_source/core/htmlparser/fragment.js (modified) (3 diffs)
-
_source/core/lang.js (modified) (1 diff)
-
_source/core/plugins.js (modified) (1 diff)
-
_source/core/skins.js (modified) (1 diff)
-
_source/core/themes.js (modified) (1 diff)
-
_source/core/tools.js (modified) (3 diffs)
-
_source/lang/_translationstatus.txt (modified) (3 diffs)
-
_source/lang/ar.js (modified) (39 diffs)
-
_source/lang/cs.js (modified) (19 diffs)
-
_source/lang/da.js (modified) (32 diffs)
-
_source/lang/he.js (modified) (20 diffs)
-
_source/lang/nl.js (modified) (18 diffs)
-
_source/lang/pl.js (modified) (13 diffs)
-
_source/plugins/dialog/plugin.js (modified) (7 diffs)
-
_source/plugins/flash/dialogs/flash.js (modified) (1 diff)
-
_source/plugins/floatpanel/plugin.js (modified) (2 diffs)
-
_source/plugins/font/plugin.js (modified) (1 diff)
-
_source/plugins/format/plugin.js (modified) (1 diff)
-
_source/plugins/forms/dialogs/select.js (modified) (3 diffs)
-
_source/plugins/forms/plugin.js (modified) (1 diff)
-
_source/plugins/htmldataprocessor/plugin.js (modified) (6 diffs)
-
_source/plugins/image/dialogs/image.js (modified) (2 diffs)
-
_source/plugins/link/dialogs/link.js (modified) (1 diff)
-
_source/plugins/maximize/plugin.js (modified) (3 diffs)
-
_source/plugins/menu/plugin.js (modified) (2 diffs)
-
_source/plugins/newpage/plugin.js (modified) (1 diff)
-
_source/plugins/panel/plugin.js (modified) (1 diff)
-
_source/plugins/preview/plugin.js (modified) (1 diff)
-
_source/plugins/removeformat/plugin.js (modified) (1 diff)
-
_source/plugins/scayt/plugin.js (modified) (1 diff)
-
_source/plugins/selection/plugin.js (modified) (2 diffs)
-
_source/plugins/showblocks/plugin.js (modified) (1 diff)
-
_source/plugins/smiley/plugin.js (modified) (1 diff)
-
_source/plugins/sourcearea/plugin.js (modified) (2 diffs)
-
_source/plugins/styles/plugin.js (modified) (2 diffs)
-
_source/plugins/stylescombo/plugin.js (modified) (2 diffs)
-
_source/plugins/table/dialogs/table.js (modified) (4 diffs)
-
_source/plugins/tabletools/dialogs/tableCell.js (modified) (2 diffs)
-
_source/plugins/templates/plugin.js (modified) (1 diff)
-
_source/plugins/templates/templates/default.js (modified) (3 diffs)
-
_source/plugins/uicolor/dialogs/uicolor.js (modified) (1 diff)
-
_source/plugins/uicolor/plugin.js (modified) (2 diffs)
-
_source/plugins/wysiwygarea/plugin.js (modified) (6 diffs)
-
_source/skins/kama/editor.css (modified) (1 diff)
-
_source/skins/kama/skin.js (modified) (4 diffs)
-
_source/skins/office2003/editor.css (modified) (1 diff)
-
_source/skins/v2/editor.css (modified) (1 diff)
-
_source/themes/default/theme.js (modified) (2 diffs)
-
ckeditor.pack (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CKEditor/branches/versions/3.1.x
-
CKEditor/branches/versions/3.1.x/CHANGES.html
r4314 r4463 40 40 New features:</p> 41 41 <ul> 42 <li></li> 43 </ul> 44 <p> 45 Fixed issues:</p> 46 <ul> 47 <li><a href="http://dev.fckeditor.net/ticket/4552">#4552</a> : Fixed float panel doesn't show up since editor instanced been destroyed once.</li> 48 <li><a href="http://dev.fckeditor.net/ticket/3918">#3918</a> : Fixed fake object is editable with Image dialog.</li> 49 <li><a href="http://dev.fckeditor.net/ticket/4053">#4053</a> : Fixed 'Form Properties' missing from context menu when selection collapsed inside form.</li> 50 <li><a href="http://dev.fckeditor.net/ticket/4401">#4401</a> : Fixed customized by removing 'upload' tab page from 'Link dialog' cause JavaScript error.</li> 51 <li><a href="http://dev.fckeditor.net/ticket/4477">#4477</a> : Adding missing tag names in object style elements.</li> 52 <li><a href="http://dev.fckeditor.net/ticket/4567">#4567</a> : Fixed IE throw error when pressing 'Back Space' in source mode.</li> 53 <li><a href="http://dev.fckeditor.net/ticket/4573">#4573</a> : Fixed 'IgnoreEmptyPargraph' config doesn't work with config 'entites' set to 'false'.</li> 54 <li><a href="http://dev.fckeditor.net/ticket/4614">#4614</a> : Fixed attribute protection fails because of line-break.</li> 55 <li><a href="http://dev.fckeditor.net/ticket/4546">#4546</a> : Fixed UIColor plugin doesn't work when editor id contains CSS selector preserved keywords.</li> 56 <li><a href="http://dev.fckeditor.net/ticket/4609">#4609</a> : Fixed flash object is lost when loading data from outside editor.</li> 57 <li><a href="http://dev.fckeditor.net/ticket/4625">#4625</a> : Fixed editor stay visible in a div with style 'visibility:hidden'.</li> 58 </ul> 59 <h3> 60 CKEditor 3.0.1</h3> 61 <p> 62 New features:</p> 63 <ul> 42 64 <li><a href="http://dev.fckeditor.net/ticket/4219">#4219</a> : Added fallback mechanism for config.language.</li> 65 <li><a href="http://dev.fckeditor.net/ticket/4194">#4194</a> : Added support for using multiple css style sheets within the editor.</li> 43 66 </ul> 44 67 <p> 45 68 Fixed issues:</p> 46 69 <ul> 47 <li><a href="http://dev.fckeditor.net/ticket/3898">#3898</a> : Added validation for URL presentance in Image dialog.</li>70 <li><a href="http://dev.fckeditor.net/ticket/3898">#3898</a> : Added validation for URL value in Image dialog.</li> 48 71 <li><a href="http://dev.fckeditor.net/ticket/3528">#3528</a> : Fixed Context Menu issue when triggered using Shift+F10.</li> 49 72 <li><a href="http://dev.fckeditor.net/ticket/4028">#4028</a> : Maximize control's tool tip was wrong once it is maximized.</li> 50 <li><a href="http://dev.fckeditor.net/ticket/4237">#4237</a> : ToolBar is chopped off in Safari browser 3.x.</li> 51 <li><a href="http://dev.fckeditor.net/ticket/3898">#3898</a> : Added validation for URL presentance in Image dialog.</li> 52 <li><a href="http://dev.fckeditor.net/ticket/4241">#4241</a> : Float panels are left on screen while editor is destroyed.</li> 53 <li><a href="http://dev.fckeditor.net/ticket/4274">#4274</a> : Double click event is incorrect handled in 'divreplace' sample.</li> 54 <li><a href="http://dev.fckeditor.net/ticket/4354">#4354</a> : Fixed TAB key on toolbar to not focus disabled buttons.</li> 73 <li><a href="http://dev.fckeditor.net/ticket/4237">#4237</a> : Toolbar is chopped off in Safari browser 3.x.</li> 74 <li><a href="http://dev.fckeditor.net/ticket/4241">#4241</a> : Float panels are left on screen while editor is destroyed.</li> 75 <li><a href="http://dev.fckeditor.net/ticket/4274">#4274</a> : Double click event is incorrect handled in 'divreplace' sample.</li> 76 <li><a href="http://dev.fckeditor.net/ticket/4354">#4354</a> : Fixed TAB key on toolbar to not focus disabled buttons.</li> 55 77 <li><a href="http://dev.fckeditor.net/ticket/3856">#3856</a> : Fixed focus and blur events in source view mode.</li> 56 78 <li><a href="http://dev.fckeditor.net/ticket/3438">#3438</a> : Floating panels are off by (-1px, 0px) in RTL mode.</li> … … 66 88 <li><a href="http://dev.fckeditor.net/ticket/3517">#3517</a> : Fixed "Match cyclic" field in Find & Replace dialog.</li> 67 89 <li><a href="http://dev.fckeditor.net/ticket/4368">#4368</a> : borderColor table cell attribute haven't worked for none-IE</li> 68 <li><a href="http://dev.fckeditor.net/ticket/4203">#4203</a> : In IE quirks mode + toolbar collapsed + source mode editing block height was incorrect.</li>69 <li><a href="http://dev.fckeditor.net/ticket/4387">#4387</a> : Right clicking in Kama skin can lead to a javascript error.</li>70 <li><a href="http://dev.fckeditor.net/ticket/4397">#4397</a> : W isiwig mode will causethe host page scroll.</li>90 <li><a href="http://dev.fckeditor.net/ticket/4203">#4203</a> : In IE quirks mode + toolbar collapsed + source mode editing block height was incorrect.</li> 91 <li><a href="http://dev.fckeditor.net/ticket/4387">#4387</a> : Fixed: right clicking in Kama skin can lead to a javascript error.</li> 92 <li><a href="http://dev.fckeditor.net/ticket/4397">#4397</a> : Wysiwyg mode caused the host page scroll.</li> 71 93 <li><a href="http://dev.fckeditor.net/ticket/4385">#4385</a> : Fixed editor's auto adjusting on DOM structure were confusing the dirty checking mechanism.</li> 72 <li><a href="http://dev.fckeditor.net/ticket/4397">#4397</a> : Fixed regression of [3816] where turn on design mode is causing Firefox3 to scroll the host page.</li> 73 <li><a href="http://dev.fckeditor.net/ticket/4254">#4254</a> : Added basic API sample.</li> 94 <li><a href="http://dev.fckeditor.net/ticket/4397">#4397</a> : Fixed regression of [3816] where turn on design mode was causing Firefox3 to scroll the host page.</li> 95 <li><a href="http://dev.fckeditor.net/ticket/4254">#4254</a> : Added basic API sample.</li> 96 <li><a href="http://dev.fckeditor.net/ticket/4107">#4107</a> : Normalize css font-family style text for correct comparision.</li> 97 <li><a href="http://dev.fckeditor.net/ticket/3664">#3664</a> : Insert block element in empty editor document should not create new paragraph.</li> 98 <li><a href="http://dev.fckeditor.net/ticket/4037">#4037</a> : 'id' attribute is missing with Flash dialog advanced page.</li> 99 <li><a href="http://dev.fckeditor.net/ticket/4047">#4047</a> : Delete selected control type element when 'Backspace' is pressed on it.</li> 100 <li><a href="http://dev.fckeditor.net/ticket/4191">#4191</a> : Fixed: dialog changes confirmation on image dialog appeared even when no changes have been made.</li> 101 <li><a href="http://dev.fckeditor.net/ticket/4351">#4351</a> : Dash and dot could appear in attribute names.</li> 102 <li><a href="http://dev.fckeditor.net/ticket/4355">#4355</a> : 'maximize' and 'showblock' commands shouldn't take editor focus.</li> 103 <li><a href="http://dev.fckeditor.net/ticket/4504">#4504</a> : Fixed 'Enter'/'Esc' key is not working on dialog button.</li> 104 <li><a href="http://dev.fckeditor.net/ticket/4245">#4245</a> : 'Strange Template' now come with a style attribute for width.</li> 105 <li><a href="http://dev.fckeditor.net/ticket/4512">#4512</a> : Fixed styles plugin incorrectly adding semicolons to style text.</li> 106 <li><a href="http://dev.fckeditor.net/ticket/3855">#3855</a> : Fixed loading unminified _source files when ckeditor_source.js is used.</li> 107 <li><a href="http://dev.fckeditor.net/ticket/3717">#3717</a> : Dialog settings defaults can now be overridden in-page through the CKEDITOR.config object.</li> 108 <li><a href="http://dev.fckeditor.net/ticket/4481">#4481</a> : The 'stylesCombo_stylesSet' configuration entry didn't work for full URLs.</li> 109 <li><a href="http://dev.fckeditor.net/ticket/4480">#4480</a> : Fixed scope attribute in th.</li> 110 <li><a href="http://dev.fckeditor.net/ticket/4467">#4467</a> : Fixed bug to use custom icon in context menus. Thanks to george.</li> 111 <li><a href="http://dev.fckeditor.net/ticket/4190">#4190</a> : Fixed select field dialog layout in Safari.</li> 112 <li><a href="http://dev.fckeditor.net/ticket/4518">#4518</a> : Fixed unable to open dialog without editor focus in IE.</li> 113 <li><a href="http://dev.fckeditor.net/ticket/4519">#4519</a> : Fixed maximize without editor focus throw error in IE.</li> 114 <li>Updated the following language files:<ul> 115 <li><a href="http://dev.fckeditor.net/ticket/3947">#3947</a> : Arabic;</li> 116 <li><a href="http://dev.fckeditor.net/ticket/4466">#4466</a> : Czech;</li> 117 <li><a href="http://dev.fckeditor.net/ticket/4363">#4363</a> : Danish;</li> 118 <li><a href="http://dev.fckeditor.net/ticket/4346">#4346</a> : Dutch;</li> 119 <li><a href="http://dev.fckeditor.net/ticket/4371">#4371</a> <a href="http://dev.fckeditor.net/ticket/4456">#4456</a> : Hebrew;</li> 120 <li><a href="http://dev.fckeditor.net/ticket/4382">#4382</a> : Polish.</li> 121 </ul></li> 74 122 </ul> 75 123 <h3> … … 80 128 <li><a href="http://dev.fckeditor.net/ticket/3188">#3188</a> : Introduce 81 129 <pre> formatting feature when converting from other blocks.</li> 130 <li><a href="http://dev.fckeditor.net/ticket/4445">#4445</a> : editor::setData now support an optional callback parameter.</li> 82 131 </ul> 83 132 <p> … … 274 323 <li><a href="http://dev.fckeditor.net/ticket/4227">#4227</a> : Fixed destroy editor instance created on textarea which is not within form cause error.</li> 275 324 <li><a href="http://dev.fckeditor.net/ticket/4240">#4240</a> : Fixed editor name containing hyphen break editor completely.</li> 325 <li><a href="http://dev.fckeditor.net/ticket/3828">#3828</a> : Malformed nested list is now corrected by the parser.</li> 276 326 </ul> 277 327 <h3> -
CKEditor/branches/versions/3.1.x/_dev/jslint/lint.sh
r2935 r4463 1 #!/usr/bin/env bash 2 1 3 # 2 4 # Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. … … 8 10 # 9 11 12 if [ -L $0 ] ; then 13 DIR=$(dirname $(readlink -f $0)) ; 14 else 15 DIR=$(dirname $0) ; 16 fi ; 17 18 pushd $DIR 10 19 if [ "$1" = "" ] 11 20 then … … 17 26 echo Process completed. 18 27 fi 28 popd -
CKEditor/branches/versions/3.1.x/_dev/langtool/langtool.sh
r3159 r4463 1 #!/ bin/bash1 #!/usr/bin/env bash 2 2 3 3 # Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. … … 6 6 # Checks translation files in given directory. 7 7 8 if [ -L $0 ] ; then 9 DIR=$(dirname $(readlink -f $0)) ; 10 else 11 DIR=$(dirname $0) ; 12 fi ; 13 14 pushd $DIR 8 15 java -jar langtool/langtool.jar ../../_source/lang 16 popd -
CKEditor/branches/versions/3.1.x/_dev/packager/package.sh
r3159 r4463 1 #!/ bin/bash1 #!/usr/bin/env bash 2 2 3 3 # Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 4 4 # For licensing, see LICENSE.html or http://ckeditor.com/license 5 5 6 if [ -L $0 ] ; then 7 DIR=$(dirname $(readlink -f $0)) ; 8 else 9 DIR=$(dirname $0) ; 10 fi ; 11 12 pushd $DIR 6 13 java -jar ckpackager/ckpackager.jar ../../ckeditor.pack 14 popd -
CKEditor/branches/versions/3.1.x/_dev/releaser/ckreleaser.release
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CKEditor/branches/versions/3.1.x/_dev/releaser/release.bat
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CKEditor/branches/versions/3.1.x/_dev/releaser/release.sh
r4060 r4463 1 #!/ bin/bash1 #!/usr/bin/env bash 2 2 3 3 # Copyright (c) 2003-2009, Frederico Caldeira Knabben. All rights reserved. 4 4 # For licensing, see LICENSE.html or http://ckeditor.com/license 5 5 6 if [ -L $0 ] ; then 7 DIR=$(dirname $(readlink -f $0)) ; 8 else 9 DIR=$(dirname $0) ; 10 fi ; 11 12 pushd $DIR 6 13 java -jar ckreleaser/ckreleaser.jar ckreleaser.release ../.. release "3.0 SVN" ckeditor_3.0_svn 14 popd -
CKEditor/branches/versions/3.1.x/_samples/api.html
r4314 r4463 11 11 //<![CDATA[ 12 12 13 // The instanceReady event is fired when an instance of CKEditor has finished 13 // The instanceReady event is fired when an instance of CKEditor has finished 14 14 // its initialization. 15 15 CKEDITOR.on( 'instanceReady', function( ev ) … … 54 54 55 55 // Get the editor contents 56 alert( oEditor.getData() ) ; 56 alert( oEditor.getData() ) ; 57 57 } 58 58 … … 104 104 </script> 105 105 <div id="eMessage"> 106 106 107 107 </div> 108 108 <div id="eButtons" style="visibility: hidden"> -
CKEditor/branches/versions/3.1.x/_samples/divreplace.html
r4169 r4463 48 48 element = element.parentNode; 49 49 50 if ( element.nodeName.toLowerCase() == 'div' 50 if ( element.nodeName.toLowerCase() == 'div' 51 51 && ( element.className.indexOf( 'editable' ) != -1 ) ) 52 52 replaceDiv( element ); -
CKEditor/branches/versions/3.1.x/_source/core/command.js
r4137 r4463 13 13 return false; 14 14 15 // The editor will always have the focus when executing a command.16 editor.focus();15 if( this.editorFocus ) // Give editor focus if necessary (#4355). 16 editor.focus(); 17 17 18 18 return ( commandDefinition.exec.call( this, editor, data ) !== false ); … … 23 23 { 24 24 modes : { wysiwyg : 1 }, 25 editorFocus : true, 25 26 state : CKEDITOR.TRISTATE_OFF 26 27 }); -
CKEditor/branches/versions/3.1.x/_source/core/commanddefinition.js
r3668 r4463 71 71 * }); 72 72 */ 73 74 /** 75 * Whether the command should give focus to the editor before execution. 76 * @name CKEDITOR.commandDefinition.editorFocus 77 * @type {Boolean} 78 * @example 79 * editorInstance.addCommand( 'maximize', 80 * { 81 * exec : function( editor ) 82 * { 83 * }, 84 * editorFocus : false // The command doesn't require focusing the editing document. 85 * }); 86 */ -
CKEditor/branches/versions/3.1.x/_source/core/config.js
r4226 r4463 64 64 65 65 /** 66 * The CSS file to be used to apply style to the contents. It should66 * The CSS file(s) to be used to apply style to the contents. It should 67 67 * reflect the CSS used in the final pages where the contents are to be 68 68 * used. 69 * @type String 69 * @type String|Array 70 70 * @default '<CKEditor folder>/contents.css' 71 71 * @example 72 72 * config.contentsCss = '/css/mysitestyles.css'; 73 * config.contentsCss = ['/css/mysitestyles.css', '/css/anotherfile.css']; 73 74 */ 74 75 contentsCss : CKEDITOR.basePath + 'contents.css', … … 179 180 180 181 /** 181 * The height of editing area( content ), in relative or pixel integer. 182 * The height of editing area( content ), in relative or absolute, e.g. 30px, 5em. 183 * Note: Percentage unit is not supported yet. e.g. 30%. 182 184 * @type Number|String 183 185 * @default '200' -
CKEditor/branches/versions/3.1.x/_source/core/dom/event.js
r2948 r4463 88 88 89 89 if ( stopPropagation ) 90 { 91 if ( $.stopPropagation ) 92 $.stopPropagation(); 93 else 94 $.cancelBubble = true; 95 } 90 this.stopPropagation(); 96 91 }, 92 93 stopPropagation : function() 94 { 95 var $ = this.$; 96 if ( $.stopPropagation ) 97 $.stopPropagation(); 98 else 99 $.cancelBubble = true; 100 }, 101 97 102 /** 98 103 * Returns the DOM node where the event was targeted to. -
CKEditor/branches/versions/3.1.x/_source/core/dtd.js
r3496 r4463 86 86 87 87 /** 88 * List of list root elements. 89 * @type Object 90 * @example 91 */ 92 $list: { ul:1,ol:1,dl:1}, 93 94 /** 88 95 * Elements that accept text nodes, but are not possible to edit into 89 96 * the browser. … … 91 98 * @example 92 99 */ 93 $nonEditable : {applet:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,script:1,textarea:1 },100 $nonEditable : {applet:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,script:1,textarea:1,param:1}, 94 101 95 102 /** -
CKEditor/branches/versions/3.1.x/_source/core/editor.js
r4109 r4463 1 /*1 /* 2 2 Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 3 3 For licensing, see LICENSE.html or http://ckeditor.com/license … … 114 114 skinName = skin[ 0 ], 115 115 skinPath = CKEDITOR.getUrl( skin[ 1 ] || ( 116 '_source/' + // %REMOVE_LINE%116 '_source/' + // @Packager.RemoveLine 117 117 'skins/' + skinName + '/' ) ); 118 118 … … 437 437 }, 438 438 439 /** 440 * Add a trunk of css text to the editor which will be applied to the wysiwyg editing document. 441 * Note: This function should be called before editor is loaded to take effect. 442 * @param css {String} CSS text. 443 * @example 444 * editorInstance.addCss( 'body { background-color: grey; }' ); 445 */ 439 446 addCss : function( css ) 440 447 { … … 461 468 this.fire( 'destroy' ); 462 469 CKEDITOR.remove( this ); 470 CKEDITOR.fire( 'instanceDestroyed', null, this ); 463 471 }, 464 472 … … 568 576 * Sets the editor data. The data must be provided in raw format. 569 577 * @param {String} data HTML code to replace the curent content in the editor. 578 * @param {Function} callback Function to be called after the setData is completed. 570 579 * @example 571 580 * CKEDITOR.instances.editor1.<b>setData( '<p>This is the editor data.</p>' )</b>; 572 */ 573 setData : function( data ) 574 { 581 * CKEDITOR.instances.editor1.setData( '<p>Some other editor data.</p>', function() 582 * { 583 * CKEDITOR.instances.editor1.checkDirty(); // true 584 * } ); 585 */ 586 setData : function( data , callback ) 587 { 588 if( callback ) 589 { 590 this.on( 'dataReady', function( evt ) 591 { 592 evt.removeListener(); 593 callback.call( evt.editor ); 594 } ); 595 } 575 596 // Fire "setData" so data manipulation may happen. 576 597 var eventData = { dataValue : data }; -
CKEditor/branches/versions/3.1.x/_source/core/htmlparser.js
r3712 r4463 19 19 (function() 20 20 { 21 var attribsRegex = /([\w :]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,21 var attribsRegex = /([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g, 22 22 emptyAttribs = {checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1}; 23 23 -
CKEditor/branches/versions/3.1.x/_source/core/htmlparser/element.js
r3654 r4463 36 36 37 37 var dtd = CKEDITOR.dtd, 38 isBlockLike = !!( dtd.$block[ name ] || dtd.$listItem[ name ] || dtd.$tableContent[ name ] ),38 isBlockLike = !!( dtd.$block[ name ] || dtd.$listItem[ name ] || dtd.$tableContent[ name ] || dtd.$nonEditable ), 39 39 isEmpty = !!dtd.$empty[ name ]; 40 40 -
CKEditor/branches/versions/3.1.x/_source/core/htmlparser/fragment.js
r4010 r4463 46 46 var nonBreakingBlocks = CKEDITOR.tools.extend( 47 47 {table:1,ul:1,ol:1,dl:1}, 48 CKEDITOR.dtd.table, CKEDITOR.dtd.ul, CKEDITOR.dtd.ol, CKEDITOR.dtd.dl ); 48 CKEDITOR.dtd.table, CKEDITOR.dtd.ul, CKEDITOR.dtd.ol, CKEDITOR.dtd.dl ), 49 listBlocks = CKEDITOR.dtd.$list, listItems = CKEDITOR.dtd.$listItem; 49 50 50 51 /** … … 190 191 return; 191 192 192 var reApply = false; 193 193 var reApply = false, 194 addPoint; // New position to start adding nodes. 195 196 // Fixing malformed nested lists(#3828). 197 if( tagName in listBlocks 198 && currentName in listBlocks ) 199 { 200 var children = currentNode.children, 201 lastChild = children[ children.length - 1 ]; 202 // Move inner list into to previous list item if any. 203 if( lastChild && lastChild.name in listItems ) 204 returnPoint = currentNode, addPoint = lastChild; 205 // Move inner list outside in the worst case. 206 else 207 addElement( currentNode, currentNode.parent ); 208 } 194 209 // If the element name is the same as the current element name, 195 210 // then just close the current one and append the new one to the 196 211 // parent. This situation usually happens with <p>, <li>, <dt> and 197 212 // <dd>, specially in IE. Do not enter in this if block in this case. 198 if ( tagName == currentName )213 else if ( tagName == currentName ) 199 214 { 200 215 addElement( currentNode, currentNode.parent ); … … 223 238 } 224 239 225 // In any of the above cases, we'll be adding, or trying to 226 // add it to the parent. 227 currentNode = currentNode.returnPoint || currentNode.parent; 240 if( addPoint ) 241 currentNode = addPoint; 242 // Try adding it to the return point, or the parent element. 243 else 244 currentNode = currentNode.returnPoint || currentNode.parent; 228 245 229 246 if ( reApply ) -
CKEditor/branches/versions/3.1.x/_source/core/lang.js
r4155 r4463 101 101 { 102 102 CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( 103 '_source/' + // %REMOVE_LINE%103 '_source/' + // @Packager.RemoveLine 104 104 'lang/' + languageCode + '.js' ), 105 105 function() -
CKEditor/branches/versions/3.1.x/_source/core/plugins.js
r3194 r4463 16 16 */ 17 17 CKEDITOR.plugins = new CKEDITOR.resourceManager( 18 '_source/' + // %REMOVE_LINE%18 '_source/' + // @Packager.RemoveLine 19 19 'plugins/', 'plugin' ); 20 20 -
CKEditor/branches/versions/3.1.x/_source/core/skins.js
r3659 r4463 136 136 || ( paths[ skinName ] = 137 137 CKEDITOR.getUrl( 138 '_source/' + // %REMOVE_LINE%138 '_source/' + // @Packager.RemoveLine 139 139 'skins/' + skinName + '/' ) ); 140 140 }, -
CKEditor/branches/versions/3.1.x/_source/core/themes.js
r2948 r4463 16 16 */ 17 17 CKEDITOR.themes = new CKEDITOR.resourceManager( 18 '_source/'+ // %REMOVE_LINE%18 '_source/'+ // @Packager.RemoveLine 19 19 'themes/', 'theme' ); -
CKEditor/branches/versions/3.1.x/_source/core/tools.js
r4176 r4463 190 190 }, 191 191 192 isEmpty : function ( object ) 193 { 194 for ( var i in object ) 195 { 196 if ( object.hasOwnProperty( i ) ) 197 return false; 198 } 199 return true; 200 }, 192 201 /** 193 202 * Transforms a CSS property name to its relative DOM style name. … … 205 214 : ( typeof test.styleFloat != 'undefined' ) ? 'styleFloat' 206 215 : 'float'; 207 216 208 217 return function( cssName ) 209 218 { … … 265 274 266 275 return this.htmlEncode( text ); 276 }, 277 278 /** 279 * Replace characters can't be represented through CSS Selectors string 280 * by CSS Escape Notation where the character escape sequence consists 281 * of a backslash character (\) followed by the orginal characters. 282 * Ref: http://www.w3.org/TR/css3-selectors/#grammar 283 * @param cssSelectText 284 * @return the escaped selector text. 285 */ 286 escapeCssSelector : function( cssSelectText ) 287 { 288 return cssSelectText.replace( /[\s#:.,$*^\[\]()~=+>]/g, '\\$&' ); 267 289 }, 268 290 -
CKEditor/branches/versions/3.1.x/_source/lang/_translationstatus.txt
r4185 r4463 3 3 4 4 af.js Found: 312 Missing: 130 5 ar.js Found: 329 Missing: 1135 ar.js Found: 442 Missing: 0 6 6 bg.js Found: 305 Missing: 137 7 7 bn.js Found: 307 Missing: 135 8 8 bs.js Found: 210 Missing: 232 9 9 ca.js Found: 435 Missing: 7 10 cs.js Found: 327 Missing: 11511 da.js Found: 326 Missing: 11610 cs.js Found: 442 Missing: 0 11 da.js Found: 435 Missing: 7 12 12 de.js Found: 435 Missing: 7 13 13 el.js Found: 311 Missing: 131 … … 26 26 gl.js Found: 308 Missing: 134 27 27 gu.js Found: 326 Missing: 116 28 he.js Found: 332 Missing: 11028 he.js Found: 442 Missing: 0 29 29 hi.js Found: 327 Missing: 115 30 30 hr.js Found: 435 Missing: 7 … … 40 40 ms.js Found: 287 Missing: 155 41 41 nb.js Found: 325 Missing: 117 42 nl.js Found: 327 Missing: 11542 nl.js Found: 435 Missing: 7 43 43 no.js Found: 325 Missing: 117 44 pl.js Found: 4 35 Missing: 744 pl.js Found: 442 Missing: 0 45 45 pt-br.js Found: 434 Missing: 8 46 46 pt.js Found: 307 Missing: 135 -
CKEditor/branches/versions/3.1.x/_source/lang/ar.js
r4185 r4463 32 32 * of reading non-English words. So be careful while translating it. 33 33 */ 34 editorTitle : ' Rich text editor, %1', // MISSING34 editorTitle : 'محرر النص المنسق, %1', 35 35 36 36 // Toolbar buttons without dialogs. 37 source : ' شفرةالمصدر',37 source : 'المصدر', 38 38 newPage : 'صفحة جديدة', 39 39 save : 'حفظ', 40 40 preview : 'معاينة الصفحة', 41 cut : 'قص',41 cut : 'قص', 42 42 copy : 'نسخ', 43 43 paste : 'لصق', … … 47 47 italic : 'مائل', 48 48 selectAll : 'تحديد الكل', 49 removeFormat : 'إزالة التنسيقات',49 removeFormat : 'إزالة التنسيقات', 50 50 strike : 'يتوسطه خط', 51 51 subscript : 'منخفض', 52 52 superscript : 'مرتفع', 53 horizontalrule : 'إدراجخط فاصل',53 horizontalrule : 'خط فاصل', 54 54 pagebreak : 'إدخال صفحة جديدة', 55 55 unlink : 'إزالة رابط', … … 60 60 common : 61 61 { 62 browseServer : 'تصفح الخادم',63 url : 'موقع الصورة',62 browseServer : 'تصفح', 63 url : 'الرابط', 64 64 protocol : 'البروتوكول', 65 65 upload : 'رفع', 66 uploadSubmit : 'أرسلها للخادم',66 uploadSubmit : 'أرسل', 67 67 image : 'صورة', 68 68 flash : 'فلاش', 69 69 form : 'نموذج', 70 70 checkbox : 'خانة إختيار', 71 radio : 'زر خيار',71 radio : 'زر اختيار', 72 72 textField : 'مربع نص', 73 textarea : ' ناحية نص',73 textarea : 'مساحة نصية', 74 74 hiddenField : 'إدراج حقل خفي', 75 75 button : 'زر ضغط', 76 select : 'قائمة منسدلة',76 select : 'اختار', 77 77 imageButton : 'زر صورة', 78 78 notSet : '<بدون تحديد>', 79 id : 'الرقم',79 id : 'الرقم', 80 80 name : 'الاسم', 81 81 langDir : 'إتجاه النص', … … 83 83 langDirRtl : 'اليمين لليسار (RTL)', 84 84 langCode : 'رمز اللغة', 85 longDescr : ' عنوان الوصف المفصّل',85 longDescr : 'الوصف التفصيلى', 86 86 cssClass : 'فئات التنسيق', 87 advisoryTitle : 'تلميح الشاشة',87 advisoryTitle : 'عنوان التقرير', 88 88 cssStyle : 'نمط', 89 ok : 'موافق',89 ok : 'موافق', 90 90 cancel : 'إلغاء الأمر', 91 91 generalTab : 'عام', 92 92 advancedTab : 'متقدم', 93 validateNumberFailed : ' This value is not a number.', // MISSING94 confirmNewPage : ' Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING95 confirmCancel : ' Some of the options have been changed. Are you sure to close the dialog?', // MISSING93 validateNumberFailed : 'لايوجد نتيجة', 94 confirmNewPage : 'ستفقد أي متغييرات اذا لم تقم بحفظها اولا. هل أنت متأكد أنك تريد صفحة جديدة؟', 95 confirmCancel : 'بعض الخيارات قد تغيرت. هل أنت متأكد من إغلاق مربع النص؟', 96 96 97 97 // Put the voice-only part of the label in the span. 98 unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING98 unavailable : '%1<span class="cke_accessibility">, غير متاح</span>' 99 99 }, 100 100 … … 102 102 specialChar : 103 103 { 104 toolbar : 'إدراج رموز..ِ',105 title : ' إدراج رمز'104 toolbar : 'إدراج خاص.ِ', 105 title : 'اختر الخواص' 106 106 }, 107 107 … … 109 109 link : 110 110 { 111 toolbar : ' إدراج/تحريررابط',111 toolbar : 'رابط', 112 112 menu : 'تحرير رابط', 113 113 title : 'إرتباط تشعبي', 114 114 info : 'معلومات الرابط', 115 target : ' الهدف',115 target : 'هدف الرابط', 116 116 upload : 'رفع', 117 117 advanced : 'متقدم', … … 119 119 toAnchor : 'مكان في هذا المستند', 120 120 toEmail : 'بريد إلكتروني', 121 target : ' الهدف',121 target : 'هدف الرابط', 122 122 targetNotSet : '<بدون تحديد>', 123 123 targetFrame : '<إطار>', … … 125 125 targetNew : 'إطار جديد (_blank)', 126 126 targetTop : 'صفحة كاملة (_top)', 127 targetSelf : ' نفس الإطار(_self)',128 targetParent : 'الإطار الأصل (_parent)',129 targetFrameName : 'اسم الإطار ال هدف',130 targetPopupName : ' تسميةالنافذة المنبثقة',127 targetSelf : 'الاطار الحالى (_self)', 128 targetParent : 'الإطار الأصلي (_parent)', 129 targetFrameName : 'اسم الإطار المستهدف', 130 targetPopupName : 'اسم النافذة المنبثقة', 131 131 popupFeatures : 'خصائص النافذة المنبثقة', 132 popupResizable : ' Resizable', // MISSING133 popupStatusBar : 'شريط الحالة السفلي',132 popupResizable : 'قابلة التشكيل', 133 popupStatusBar : 'شريط الحالة', 134 134 popupLocationBar : 'شريط العنوان', 135 135 popupToolbar : 'شريط الأدوات', … … 142 142 popupHeight : 'الإرتفاع', 143 143 popupTop : 'التمركز للأعلى', 144 id : ' Id', // MISSING144 id : 'هوية', 145 145 langDir : 'إتجاه النص', 146 146 langDirNotSet : '<بدون تحديد>', … … 149 149 acccessKey : 'مفاتيح الإختصار', 150 150 name : 'الاسم', 151 langCode : ' إتجاهالنص',151 langCode : 'كود النص', 152 152 tabIndex : 'الترتيب', 153 advisoryTitle : ' تلميح الشاشة',154 advisoryContentType : 'نوع الت لميح',153 advisoryTitle : 'عنوان التقرير', 154 advisoryContentType : 'نوع التقرير', 155 155 cssClasses : 'فئات التنسيق', 156 156 charset : 'ترميز المادة المطلوبة', 157 157 styles : 'نمط', 158 158 selectAnchor : 'اختر علامة مرجعية', 159 anchorName : 'حسب ا سم العلامة',160 anchorId : 'حسب تعريفالعنصر',161 emailAddress : 'عنوان بريد إلكتروني',159 anchorName : 'حسب الاسم', 160 anchorId : 'حسب رقم العنصر', 161 emailAddress : 'عنوان البريد إلكتروني', 162 162 emailSubject : 'موضوع الرسالة', 163 163 emailBody : 'محتوى الرسالة', 164 noAnchors : '(لا يوجد علامات مرجعية في هذا المستند)',165 noUrl : ' فضلاًأدخل عنوان الموقع الذي يشير إليه الرابط',166 noEmail : ' فضلاًأدخل عنوان البريد الإلكتروني'164 noAnchors : '(لا توجد علامات مرجعية في هذا المستند)', 165 noUrl : 'من فضلك أدخل عنوان الموقع الذي يشير إليه الرابط', 166 noEmail : 'من فضلك أدخل عنوان البريد الإلكتروني' 167 167 }, 168 168 … … 170 170 anchor : 171 171 { 172 toolbar : 'إ دراج/تحرير إشارة مرجعية',173 menu : ' خصائصالإشارة المرجعية',172 toolbar : 'إشارة مرجعية', 173 menu : 'تحرير الإشارة المرجعية', 174 174 title : 'خصائص الإشارة المرجعية', 175 175 name : 'اسم الإشارة المرجعية', … … 183 183 find : 'بحث', 184 184 replace : 'إستبدال', 185 findWhat : 'البحث عن:',185 findWhat : 'البحث بـ:', 186 186 replaceWith : 'إستبدال بـ:', 187 187 notFoundMsg : 'لم يتم العثور على النص المحدد.', 188 188 matchCase : 'مطابقة حالة الأحرف', 189 matchWord : ' الكلمة بالكامل فقط',190 matchCyclic : ' Match cyclic', // MISSING189 matchWord : 'مطابقة بالكامل', 190 matchCyclic : 'مطابقة دورية', 191 191 replaceAll : 'إستبدال الكل', 192 replaceSuccessMsg : ' %1 occurrence(s) replaced.' // MISSING192 replaceSuccessMsg : 'تم استبدال 1% من الحالات ' 193 193 }, 194 194 … … 197 197 { 198 198 toolbar : 'جدول', 199 title : ' إدراججدول',200 menu : ' إدراججدول',199 title : 'خصائص الجدول', 200 menu : 'خصائص الجدول', 201 201 deleteTable : 'حذف الجدول', 202 202 rows : 'صفوف', 203 203 columns : 'أعمدة', 204 border : ' سمكالحدود',204 border : 'الحدود', 205 205 align : 'المحاذاة', 206 alignNotSet : '<بدون تحديد>',206 alignNotSet : '<بدون محاذاة>', 207 207 alignLeft : 'يسار', 208 208 alignCenter : 'وسط', … … 216 216 caption : 'الوصف', 217 217 summary : 'الخلاصة', 218 headers : ' Headers', // MISSING219 headersNone : ' None', // MISSING220 headersColumn : ' First column', // MISSING221 headersRow : ' First Row', // MISSING222 headersBoth : ' Both', // MISSING223 invalidRows : ' Number of rows must be a number greater than 0.', // MISSING224 invalidCols : ' Number of columns must be a number greater than 0.', // MISSING225 invalidBorder : ' Border size must be a number.', // MISSING226 invalidWidth : ' Table width must be a number.', // MISSING227 invalidHeight : ' Table height must be a number.', // MISSING228 invalidCellSpacing : ' Cell spacing must be a number.', // MISSING229 invalidCellPadding : ' Cell padding must be a number.', // MISSING218 headers : 'العناوين', 219 headersNone : 'بدون', 220 headersColumn : 'العمود الأول', 221 headersRow : 'الصف الأول', 222 headersBoth : 'كلاهما', 223 invalidRows : 'عدد الصفوف يجب أن يكون عدداً أكبر من صفر.', 224 invalidCols : 'عدد الأعمدة يجب أن يكون عدداً أكبر من صفر.', 225 invalidBorder : 'حجم الحد يجب أن يكون عدداً.', 226 invalidWidth : 'عرض الجدول يجب أن يكون عدداً.', 227 invalidHeight : 'ارتفاع الجدول يجب أن يكون عدداً.', 228 invalidCellSpacing : 'المسافة بين الخلايا يجب أن تكون عدداً.', 229 invalidCellPadding : 'المسافة البادئة يجب أن تكون عدداً', 230 230 231 231 cell : … … 234 234 insertBefore : 'إدراج خلية قبل', 235 235 insertAfter : 'إدراج خلية بعد', 236 deleteCell : 'حذف خل ايا',236 deleteCell : 'حذف خلية', 237 237 merge : 'دمج خلايا', 238 238 mergeRight : 'دمج لليمين', … … 241 241 splitVertical : 'تقسيم الخلية عمودياً', 242 242 title : 'خصائص الخلية', 243 cellType : ' Cell Type', // MISSING244 rowSpan : ' Rows Span', // MISSING245 colSpan : ' Columns Span', // MISSING246 wordWrap : ' Word Wrap', // MISSING247 hAlign : ' Horizontal Alignment', // MISSING248 vAlign : ' Vertical Alignment', // MISSING249 alignTop : ' Top', // MISSING250 alignMiddle : ' Middle', // MISSING251 alignBottom : ' Bottom', // MISSING252 alignBaseline : ' Baseline', // MISSING253 bgColor : ' Background Color', // MISSING254 borderColor : ' Border Color', // MISSING255 data : ' Data', // MISSING256 header : ' Header', // MISSING257 yes : ' Yes', // MISSING258 no : ' No', // MISSING259 invalidWidth : ' Cell width must be a number.', // MISSING260 invalidHeight : ' Cell height must be a number.', // MISSING261 invalidRowSpan : ' Rows span must be a whole number.', // MISSING262 invalidColSpan : ' Columns span must be a whole number.', // MISSING263 chooseColor : ' Choose' // MISSING243 cellType : 'نوع الخلية', 244 rowSpan : 'امتداد الصفوف', 245 colSpan : 'امتداد الأعمدة', 246 wordWrap : 'التفاف النص', 247 hAlign : 'محاذاة أفقية', 248 vAlign : 'محاذاة رأسية', 249 alignTop : 'أعلى', 250 alignMiddle : 'وسط', 251 alignBottom : 'أسفل', 252 alignBaseline : 'خط القاعدة', 253 bgColor : 'لون الخلفية', 254 borderColor : 'لون الحدود', 255 data : 'بيانات', 256 header : 'عنوان', 257 yes : 'نعم', 258 no : 'لا', 259 invalidWidth : 'عرض الخلية يجب أن يكون عدداً.', 260 invalidHeight : 'ارتفاع الخلية يجب أن يكون عدداً.', 261 invalidRowSpan : 'امتداد الصفوف يجب أن يكون عدداً صحيحاً.', 262 invalidColSpan : 'امتداد الأعمدة يجب أن يكون عدداً صحيحاً.', 263 chooseColor : 'اختر' 264 264 }, 265 265 … … 308 308 action : 'اسم الملف', 309 309 method : 'الأسلوب', 310 encoding : ' Encoding', // MISSING310 encoding : 'تشفير', 311 311 target : 'الهدف', 312 312 targetNotSet : '<بدون تحديد>', 313 targetNew : ' إطار جديد(_blank)',314 targetTop : ' صفحة كاملة(_top)',315 targetSelf : 'نفس ال إطار(_self)',316 targetParent : 'ال إطارالأصل (_parent)'313 targetNew : 'نافذة جديدة (_blank)', 314 targetTop : 'نافذة بالاعلى (_top)', 315 targetSelf : 'نفس النافذة (_self)', 316 targetParent : 'النافذة الأصل (_parent)' 317 317 }, 318 318 … … 320 320 select : 321 321 { 322 title : 'خصائص ا لقائمة المنسدلة',323 selectInfo : ' معلومات',322 title : 'خصائص اختيار الحقل', 323 selectInfo : 'اختار معلومات', 324 324 opAvail : 'الخيارات المتاحة', 325 325 value : 'القيمة', … … 331 331 btnAdd : 'إضافة', 332 332 btnModify : 'تعديل', 333 btnUp : ' تحريك لأعلى',334 btnDown : ' تحريك لأسفل',333 btnUp : 'أعلى', 334 btnDown : 'أسفل', 335 335 btnSetValue : 'إجعلها محددة', 336 336 btnDelete : 'إزالة' … … 340 340 textarea : 341 341 { 342 title : 'خصائص ناحية النص',342 title : 'خصائص مساحة النص', 343 343 cols : 'الأعمدة', 344 344 rows : 'الصفوف' … … 351 351 name : 'الاسم', 352 352 value : 'القيمة', 353 charWidth : ' العرض بالأحرف',354 maxChars : ' عدد الحروف الأقصى',353 charWidth : 'عرض السمات', 354 maxChars : 'اقصى عدد للسمات', 355 355 type : 'نوع المحتوى', 356 356 typeText : 'نص', … … 361 361 hidden : 362 362 { 363 title : 'خصائص الحقل ال خفي',363 title : 'خصائص الحقل المخفي', 364 364 name : 'الاسم', 365 365 value : 'القيمة' … … 376 376 url : 'موقع الصورة', 377 377 upload : 'رفع', 378 alt : ' الوصف',378 alt : 'عنوان الصورة', 379 379 width : 'العرض', 380 380 height : 'الإرتفاع', … … 397 397 alertUrl : 'فضلاً أكتب الموقع الذي توجد عليه هذه الصورة.', 398 398 linkTab : 'الرابط', 399 button2Img : ' Do you want to transform the selected image button on a simple image?', // MISSING400 img2Button : ' Do you want to transform the selected image on a image button?', // MISSING401 urlMissing : ' Image source URL is missing.' // MISSING399 button2Img : 'هل تريد تحويل زر الصورة المختار إلى صورة بسيطة؟', 400 img2Button : 'هل تريد تحويل الصورة المختارة إلى زر صورة؟', 401 urlMissing : 'عنوان مصدر الصورة مفقود' 402 402 }, 403 403 … … 405 405 flash : 406 406 { 407 properties : 'خصائص فيلمالفلاش',408 propertiesTab : ' Properties', // MISSING407 properties : 'خصائص الفلاش', 408 propertiesTab : 'الخصائص', 409 409 title : 'خصائص فيلم الفلاش', 410 410 chkPlay : 'تشغيل تلقائي', 411 411 chkLoop : 'تكرار', 412 412 chkMenu : 'تمكين قائمة فيلم الفلاش', 413 chkFull : ' Allow Fullscreen', // MISSING413 chkFull : 'ملء الشاشة', 414 414 scale : 'الحجم', 415 415 scaleAll : 'إظهار الكل', 416 416 scaleNoBorder : 'بلا حدود', 417 417 scaleFit : 'ضبط تام', 418 access : ' Script Access', // MISSING419 accessAlways : ' Always', // MISSING420 accessSameDomain : ' Same domain', // MISSING421 accessNever : ' Never', // MISSING418 access : 'دخول النص البرمجي', 419 accessAlways : 'دائماً', 420 accessSameDomain : 'نفس النطاق', 421 accessNever : 'مطلقاً', 422 422 align : 'محاذاة', 423 423 alignLeft : 'يسار', … … 430 430 alignTextTop : 'أعلى النص', 431 431 alignTop : 'أعلى', 432 quality : ' Quality', // MISSING433 qualityBest : ' Best', // MISSING434 qualityHigh : ' High', // MISSING435 qualityAutoHigh : ' Auto High', // MISSING436 qualityMedium : ' Medium', // MISSING437 qualityAutoLow : ' Auto Low', // MISSING438 qualityLow : ' Low', // MISSING439 windowModeWindow : ' Window', // MISSING440 windowModeOpaque : ' Opaque', // MISSING441 windowModeTransparent : ' Transparent', // MISSING442 windowMode : ' Window mode', // MISSING443 flashvars : ' Variables for Flash', // MISSING432 quality : 'جودة', 433 qualityBest : 'أفضل', 434 qualityHigh : 'عالية', 435 qualityAutoHigh : 'عالية تلقائياً', 436 qualityMedium : 'متوسطة', 437 qualityAutoLow : 'منخفضة تلقائياً', 438 qualityLow : 'منخفضة', 439 windowModeWindow : 'نافذة', 440 windowModeOpaque : 'غير شفاف', 441 windowModeTransparent : 'شفاف', 442 windowMode : 'وضع النافذة', 443 flashvars : 'متغيرات الفلاش', 444 444 bgcolor : 'لون الخلفية', 445 445 width : 'العرض', … … 448 448 vSpace : 'تباعد عمودي', 449 449 validateSrc : 'فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط', 450 validateWidth : ' Width must be a number.', // MISSING451 validateHeight : ' Height must be a number.', // MISSING452 validateHSpace : 'HSpace must be a number.', // MISSING453 validateVSpace : 'VSpace must be a number.' // MISSING450 validateWidth : 'العرض يجب أن يكون عدداً.', 451 validateHeight : 'الارتفاع يجب أن يكون عدداً.', 452 validateHSpace : 'HSpace يجب أن يكون عدداً.', 453 validateVSpace : 'VSpace يجب أن يكون عدداً.' 454 454 }, 455 455 … … 458 458 { 459 459 toolbar : 'تدقيق إملائي', 460 title : ' Spell Check', // MISSING461 notAvailable : ' Sorry, but service is unavailable now.', // MISSING462 errorLoading : ' Error loading application service host: %s.', // MISSING460 title : 'التدقيق الإملائي', 461 notAvailable : 'عفواً، ولكن هذه الخدمة غير متاحة الان', 462 errorLoading : 'خطأ في تحميل تطبيق خدمة الاستضافة: %s.', 463 463 notInDic : 'ليست في القاموس', 464 464 changeTo : 'التغيير إلى', … … 469 469 btnUndo : 'تراجع', 470 470 noSuggestions : '- لا توجد إقتراحات -', 471 progress : 'جاري التدقيق إملائياً',472 noMispell : 'تم إكمالالتدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية',473 noChanges : 'تم إكمالالتدقيق الإملائي: لم يتم تغيير أي كلمة',474 oneChange : 'تم إكمالالتدقيق الإملائي: تم تغيير كلمة واحدة فقط',475 manyChanges : 'تم إكمال التدقيق الإملائي: تم تغيير %1 كلماتكلمة',471 progress : 'جاري التدقيق الاملائى', 472 noMispell : 'تم التدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية', 473 noChanges : 'تم التدقيق الإملائي: لم يتم تغيير أي كلمة', 474 oneChange : 'تم التدقيق الإملائي: تم تغيير كلمة واحدة فقط', 475 manyChanges : 'تم إكمال التدقيق الإملائي: تم تغيير %1 من كلمات', 476 476 ieSpellDownload : 'المدقق الإملائي (الإنجليزي) غير مثبّت. هل تود تحميله الآن؟' 477 477 }, … … 480 480 { 481 481 toolbar : 'ابتسامات', 482 title : 'إدراج إبتسامات'482 title : 'إدراج ابتسامات' 483 483 }, 484 484 485 485 elementsPath : 486 486 { 487 eleTitle : ' %1 element' // MISSING488 }, 489 490 numberedlist : ' تعداد رقمي',491 bulletedlist : ' تعداد نقطي',487 eleTitle : 'عنصر 1%' 488 }, 489 490 numberedlist : 'ادخال/حذف تعداد رقمي', 491 bulletedlist : 'ادخال/حذف تعداد نقطي', 492 492 indent : 'زيادة المسافة البادئة', 493 493 outdent : 'إنقاص المسافة البادئة', … … 508 508 cutError : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع القص التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+X).', 509 509 copyError : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع النسخ التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+C).', 510 pasteMsg : 'الصق داخل الصندوق بإستخدام زر ّي(<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر <STRONG>موافق</STRONG>.',511 securityMsg : 'نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذ ا وجب عليك لصق المحتوى مرة أخرى في هذه النافذة.'510 pasteMsg : 'الصق داخل الصندوق بإستخدام زرائر (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر <STRONG>موافق</STRONG>.', 511 securityMsg : 'نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذلك يجب عليك لصق المحتوى مرة أخرى في هذه النافذة.' 512 512 }, 513 513 … … 516 516 toolbar : 'لصق من وورد', 517 517 title : 'لصق من وورد', 518 advice : 'الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر<STRONG>موافق</STRONG>.',518 advice : 'الصق داخل الصندوق بإستخدام مفاتيح (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط مفتاح <STRONG>موافق</STRONG>.', 519 519 ignoreFontFace : 'تجاهل تعريفات أسماء الخطوط', 520 520 removeStyle : 'إزالة تعريفات الأنماط' … … 532 532 title : 'قوالب المحتوى', 533 533 insertOption: 'استبدال المحتوى', 534 selectPromptMsg: 'اختر القالب الذي تود وضعه في المحرر <br>(سيتم فقدان المحتوى الحالي):',534 selectPromptMsg: 'اختر القالب الذي تود وضعه في المحرر', 535 535 emptyListMsg : '(لم يتم تعريف أي قالب)' 536 536 }, … … 540 540 stylesCombo : 541 541 { 542 label : ' نمط',543 voiceLabel : ' Styles', // MISSING544 panelVoiceLabel : ' Select a style', // MISSING545 panelTitle1 : ' Block Styles', // MISSING546 panelTitle2 : ' Inline Styles', // MISSING547 panelTitle3 : ' Object Styles' // MISSING542 label : 'أنماط', 543 voiceLabel : 'أنماط', 544 panelVoiceLabel : 'اختر نمط', 545 panelTitle1 : 'أنماط الفقرة', 546 panelTitle2 : 'أنماط مضمنة', 547 panelTitle3 : 'أنماط الكائن' 548 548 }, 549 549 … … 551 551 { 552 552 label : 'تنسيق', 553 voiceLabel : ' Format', // MISSING554 panelTitle : 'تنسيق ',555 panelVoiceLabel : ' Select a paragraph format', // MISSING553 voiceLabel : 'تنسيق', 554 panelTitle : 'تنسيق الفقرة', 555 panelVoiceLabel : 'اختر تنسيق الفقرة', 556 556 557 557 tag_p : 'عادي', 558 558 tag_pre : 'منسّق', 559 tag_address : ' دوس',559 tag_address : 'عنوان', 560 560 tag_h1 : 'العنوان 1', 561 561 tag_h2 : 'العنوان 2', … … 564 564 tag_h5 : 'العنوان 5', 565 565 tag_h6 : 'العنوان 6', 566 tag_div : ' Normal (DIV)' // MISSING566 tag_div : 'عادي (DIV)' 567 567 }, 568 568 … … 570 570 { 571 571 label : 'خط', 572 voiceLabel : ' Font', // MISSING573 panelTitle : ' خط',574 panelVoiceLabel : ' Select a font' // MISSING572 voiceLabel : 'حجم الخط', 573 panelTitle : 'حجم الخط', 574 panelVoiceLabel : 'اختر حجم الخط' 575 575 }, 576 576 … … 578 578 { 579 579 label : 'حجم الخط', 580 voiceLabel : ' Font Size', // MISSING580 voiceLabel : 'حجم الخط', 581 581 panelTitle : 'حجم الخط', 582 panelVoiceLabel : ' Select a font size' // MISSING582 panelVoiceLabel : 'اختر حجم الخط' 583 583 }, 584 584 … … 593 593 colors : 594 594 { 595 '000' : ' Black',596 '800000' : ' Maroon',597 '8B4513' : ' Saddle Brown',598 '2F4F4F' : ' Dark Slate Gray',599 '008080' : ' Teal',600 '000080' : ' Navy',601 '4B0082' : ' Indigo',602 '696969' : ' Dim Gray',603 'B22222' : ' Fire Brick',604 'A52A2A' : ' Brown',605 'DAA520' : ' Golden Rod',606 '006400' : ' Dark Green',607 '40E0D0' : ' Turquoise',608 '0000CD' : ' Medium Blue',609 '800080' : ' Purple',610 '808080' : ' Gray',611 'F00' : ' Red',612 'FF8C00' : ' Dark Orange',613 'FFD700' : ' Gold',614 '008000' : ' Green',615 '0FF' : ' Cyan',616 '00F' : ' Blue',617 'EE82EE' : ' Violet',618 'A9A9A9' : ' Dark Gray',619 'FFA07A' : ' Light Salmon',620 'FFA500' : ' Orange',621 'FFFF00' : ' Yellow',622 '00FF00' : ' Lime',623 'AFEEEE' : ' Pale Turquoise',624 'ADD8E6' : ' Light Blue',625 'DDA0DD' : ' Plum',626 'D3D3D3' : ' Light Grey',627 'FFF0F5' : ' Lavender Blush',628 'FAEBD7' : ' Antique White',629 'FFFFE0' : ' Light Yellow',630 'F0FFF0' : ' Honeydew',631 'F0FFFF' : ' Azure',632 'F0F8FF' : ' Alice Blue',633 'E6E6FA' : ' Lavender',634 'FFF' : ' White'595 '000' : 'أسود', 596 '800000' : 'كستنائي', 597 '8B4513' : 'بني فاتح', 598 '2F4F4F' : 'رمادي أردوازي غامق', 599 '008080' : 'أزرق مخضر', 600 '000080' : 'أزرق داكن', 601 '4B0082' : 'كحلي', 602 '696969' : 'رمادي داكن', 603 'B22222' : 'طوبي', 604 'A52A2A' : 'بني', 605 'DAA520' : 'ذهبي داكن', 606 '006400' : 'أخضر داكن', 607 '40E0D0' : 'فيروزي', 608 '0000CD' : 'أزرق متوسط', 609 '800080' : 'بنفسجي غامق', 610 '808080' : 'رمادي', 611 'F00' : 'أحمر', 612 'FF8C00' : 'برتقالي داكن', 613 'FFD700' : 'ذهبي', 614 '008000' : 'أخضر', 615 '0FF' : 'تركواز', 616 '00F' : 'أزرق', 617 'EE82EE' : 'بنفسجي', 618 'A9A9A9' : 'رمادي شاحب', 619 'FFA07A' : 'برتقالي وردي', 620 'FFA500' : 'برتقالي', 621 'FFFF00' : 'أصفر', 622 '00FF00' : 'ليموني', 623 'AFEEEE' : 'فيروزي شاحب', 624 'ADD8E6' : 'أزرق فاتح', 625 'DDA0DD' : 'بنفسجي فاتح', 626 'D3D3D3' : 'رمادي فاتح', 627 'FFF0F5' : 'وردي فاتح', 628 'FAEBD7' : 'أبيض عتيق', 629 'FFFFE0' : 'أصفر فاتح', 630 'F0FFF0' : 'أبيض مائل للأخضر', 631 'F0FFFF' : 'سماوي', 632 'F0F8FF' : 'لبني', 633 'E6E6FA' : 'أرجواني', 634 'FFF' : 'أبيض' 635 635 }, 636 636 637 637 scayt : 638 638 { 639 title : ' Spell Check As You Type', // MISSING640 enable : ' Enable SCAYT', // MISSING641 disable : ' Disable SCAYT', // MISSING642 about : ' About SCAYT', // MISSING643 toggle : ' Toggle SCAYT', // MISSING644 options : ' Options', // MISSING645 langs : ' Languages', // MISSING646 moreSuggestions : ' More suggestions', // MISSING647 ignore : ' Ignore', // MISSING648 ignoreAll : ' Ignore All', // MISSING649 addWord : ' Add Word', // MISSING650 emptyDic : ' Dictionary name should not be empty.', // MISSING651 optionsTab : ' Options', // MISSING652 languagesTab : ' Languages', // MISSING653 dictionariesTab : ' Dictionaries', // MISSING654 aboutTab : ' About' // MISSING639 title : 'تدقيق إملائي أثناء الكتابة', 640 enable : 'تفعيل SCAYT', 641 disable : 'تعطيل SCAYT', 642 about : 'عن SCAYT', 643 toggle : 'تثبيت SCAYT', 644 options : 'خيارات', 645 langs : 'لغات', 646 moreSuggestions : 'المزيد من المقترحات', 647 ignore : 'تجاهل', 648 ignoreAll : 'تجاهل الكل', 649 addWord : 'إضافة كلمة', 650 emptyDic : 'اسم القاموس يجب ألا يكون فارغاً.', 651 optionsTab : 'خيارات', 652 languagesTab : 'لغات', 653 dictionariesTab : 'قواميس', 654 aboutTab : 'عن' 655 655 }, 656 656 657 657 about : 658 658 { 659 title : ' حولCKEditor',660 dlgTitle : ' حولrotidEKC',661 moreInfo : ' For licensing information please visit our web site:', // MISSING662 copy : ' Copyright © $1. All rights reserved.' // MISSING663 }, 664 665 maximize : ' Maximize', // MISSING666 minimize : ' Minimize', // MISSING659 title : 'عن CKEditor', 660 dlgTitle : 'عن rotidEKC', 661 moreInfo : 'للحصول على معلومات الترخيص ، يرجى زيارة موقعنا على شبكة الانترنت:', 662 copy : 'حقوق النشر © $1. جميع الحقوق محفوظة.' 663 }, 664 665 maximize : 'تكبير', 666 minimize : 'تصغير', 667 667 668 668 fakeobjects : 669 669 { 670 anchor : ' Anchor', // MISSING671 flash : ' Flash Animation', // MISSING672 div : ' Page Break', // MISSING673 unknown : ' Unknown Object' // MISSING674 }, 675 676 resize : ' Drag to resize', // MISSING670 anchor : 'إرساء', 671 flash : 'رسم متحرك بالفلاش', 672 div : 'فاصل صفحة', 673 unknown : 'كائن غير معروف' 674 }, 675 676 resize : 'اسحب لتغيير الحجم', 677 677 678 678 colordialog : 679 679 { 680 title : ' Select color', // MISSING681 highlight : ' Highlight', // MISSING682 selected : ' Selected', // MISSING683 clear : ' Clear' // MISSING680 title : 'اختر لون', 681 highlight : 'إلقاء الضوء', 682 selected : 'مُختار', 683 clear : 'مسح' 684 684 } 685 685 }; -
CKEditor/branches/versions/3.1.x/_source/lang/cs.js
r4185 r4463 32 32 * of reading non-English words. So be careful while translating it. 33 33 */ 34 editorTitle : ' Rich text editor, %1', // MISSING34 editorTitle : 'Editor formátovaného textu, %1', 35 35 36 36 // Toolbar buttons without dialogs. … … 91 91 generalTab : 'Obecné', 92 92 advancedTab : 'Rozšířené', 93 validateNumberFailed : ' This value is not a number.', // MISSING94 confirmNewPage : ' Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING95 confirmCancel : ' Some of the options have been changed. Are you sure to close the dialog?', // MISSING93 validateNumberFailed : 'Zadaná hodnota není číselná.', 94 confirmNewPage : 'Jakékoliv neuložené změny obsahu budou ztraceny. Skutečně chete otevrít novou stránku?', 95 confirmCancel : 'Některá z nastavení byla změněna. Skutečně chete zavřít dialogové okno?', 96 96 97 97 // Put the voice-only part of the label in the span. 98 unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING98 unavailable : '%1<span class="cke_accessibility">, nedostupné</span>' 99 99 }, 100 100 … … 130 130 targetPopupName : 'Název vyskakovacího okna', 131 131 popupFeatures : 'Vlastnosti vyskakovacího okna', 132 popupResizable : ' Resizable', // MISSING132 popupResizable : 'Umožňující měnit velikost', 133 133 popupStatusBar : 'Stavový řádek', 134 134 popupLocationBar : 'Panel umístění', … … 142 142 popupHeight : 'Výška', 143 143 popupTop : 'Horní okraj', 144 id : 'Id', // MISSING144 id : 'Id', 145 145 langDir : 'Orientace jazyka', 146 146 langDirNotSet : '<nenastaveno>', … … 188 188 matchCase : 'Rozlišovat velikost písma', 189 189 matchWord : 'Pouze celá slova', 190 matchCyclic : ' Match cyclic', // MISSING190 matchCyclic : 'Procházet opakovaně', 191 191 replaceAll : 'Nahradit vše', 192 replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING192 replaceSuccessMsg : '%1 nahrazení.' 193 193 }, 194 194 … … 213 213 height : 'Výška', 214 214 cellSpace : 'Vzdálenost buněk', 215 cellPad : 'Odsazení obsahu ',215 cellPad : 'Odsazení obsahu v buňce', 216 216 caption : 'Popis', 217 217 summary : 'Souhrn', 218 headers : ' Headers', // MISSING219 headersNone : ' None', // MISSING220 headersColumn : ' First column', // MISSING221 headersRow : ' First Row', // MISSING222 headersBoth : ' Both', // MISSING223 invalidRows : ' Number of rows must be a number greater than 0.', // MISSING224 invalidCols : ' Number of columns must be a number greater than 0.', // MISSING225 invalidBorder : ' Border size must be a number.', // MISSING226 invalidWidth : ' Table width must be a number.', // MISSING227 invalidHeight : ' Table height must be a number.', // MISSING228 invalidCellSpacing : ' Cell spacing must be a number.', // MISSING229 invalidCellPadding : ' Cell padding must be a number.', // MISSING218 headers : 'Záhlaví', 219 headersNone : 'Žádné', 220 headersColumn : 'První sloupec', 221 headersRow : 'První řádek', 222 headersBoth : 'Obojí', 223 invalidRows : 'Počet řádků musí být číslo větší než 0.', 224 invalidCols : 'Počet sloupců musí být číslo větší než 0.', 225 invalidBorder : 'Zdaná velikost okraje musí být číselná.', 226 invalidWidth : 'Zadaná šířka tabulky musí být číselná.', 227 invalidHeight : 'zadaná výška tabulky musí být číselná.', 228 invalidCellSpacing : 'Zadaná vzdálenost buněk musí být číselná.', 229 invalidCellPadding : 'Zadané odsazení obsahu v buňce musí být číselné.', 230 230 231 231 cell : … … 240 240 splitHorizontal : 'Rozdělit buňky vodorovně', 241 241 splitVertical : 'Rozdělit buňky svisle', 242 title : ' Cell Properties', // MISSING243 cellType : ' Cell Type', // MISSING244 rowSpan : ' Rows Span', // MISSING245 colSpan : ' Columns Span', // MISSING246 wordWrap : ' Word Wrap', // MISSING247 hAlign : ' Horizontal Alignment', // MISSING248 vAlign : ' Vertical Alignment', // MISSING249 alignTop : ' Top', // MISSING250 alignMiddle : ' Middle', // MISSING251 alignBottom : ' Bottom', // MISSING252 alignBaseline : ' Baseline', // MISSING253 bgColor : 'Ba ckground Color', // MISSING254 borderColor : 'B order Color', // MISSING255 data : 'Data', // MISSING256 header : 'H eader', // MISSING257 yes : ' Yes', // MISSING258 no : 'N o', // MISSING259 invalidWidth : ' Cell width must be a number.', // MISSING260 invalidHeight : ' Cell height must be a number.', // MISSING261 invalidRowSpan : ' Rows span must be a whole number.', // MISSING262 invalidColSpan : ' Columns span must be a whole number.', // MISSING263 chooseColor : ' Choose' // MISSING242 title : 'Vlastnosti buňky', 243 cellType : 'Typ buňky', 244 rowSpan : 'Spojit řádky', 245 colSpan : 'Spojit sloupce', 246 wordWrap : 'Zalamování', 247 hAlign : 'Vodorovné zarovnání', 248 vAlign : 'Svislé zarovnání', 249 alignTop : 'Nahoru', 250 alignMiddle : 'Doprostřed', 251 alignBottom : 'Dolů', 252 alignBaseline : 'Na účaří', 253 bgColor : 'Barva pozadí', 254 borderColor : 'Barva okraje', 255 data : 'Data', 256 header : 'Hlavička', 257 yes : 'Ano', 258 no : 'Ne', 259 invalidWidth : 'Zadaná šířka buňky musí být číslená.', 260 invalidHeight : 'Zadaná výška buňky musí být číslená.', 261 invalidRowSpan : 'Zadaný počet sloučených řádků musí být celé číslo.', 262 invalidColSpan : 'Zadaný počet sloučených sloupců musí být celé číslo.', 263 chooseColor : 'Výběr' 264 264 }, 265 265 … … 308 308 action : 'Akce', 309 309 method : 'Metoda', 310 encoding : ' Encoding', // MISSING310 encoding : 'Kódování', 311 311 target : 'Cíl', 312 312 targetNotSet : '<nenastaveno>', … … 397 397 alertUrl : 'Zadejte prosím URL obrázku', 398 398 linkTab : 'Odkaz', 399 button2Img : ' Do you want to transform the selected image button on a simple image?', // MISSING400 img2Button : ' Do you want to transform the selected image on a image button?', // MISSING401 urlMissing : ' Image source URL is missing.' // MISSING399 button2Img : 'Skutečně chcete převést zvolené obrázkové tlačítko na obyčejný obrázek?', 400 img2Button : 'Skutečně chcete převést zvolený obrázek na obrázkové tlačítko?', 401 urlMissing : 'Zadané URL zdroje obrázku nebylo nalezeno.' 402 402 }, 403 403 … … 406 406 { 407 407 properties : 'Vlastnosti Flashe', 408 propertiesTab : ' Properties', // MISSING408 propertiesTab : 'Vlastnosti', 409 409 title : 'Vlastnosti Flashe', 410 410 chkPlay : 'Automatické spuštění', 411 411 chkLoop : 'Opakování', 412 412 chkMenu : 'Nabídka Flash', 413 chkFull : ' Allow Fullscreen', // MISSING413 chkFull : 'Povolit celoobrazovkový režim', 414 414 scale : 'Zobrazit', 415 415 scaleAll : 'Zobrazit vše', 416 416 scaleNoBorder : 'Bez okraje', 417 417 scaleFit : 'Přizpůsobit', 418 access : ' Script Access', // MISSING419 accessAlways : ' Always', // MISSING420 accessSameDomain : ' Same domain', // MISSING421 accessNever : 'N ever', // MISSING418 access : 'Přístup ke skriptu', 419 accessAlways : 'Vždy', 420 accessSameDomain : 'Ve stejné doméně', 421 accessNever : 'Nikdy', 422 422 align : 'Zarovnání', 423 423 alignLeft : 'Vlevo', … … 430 430 alignTextTop : 'Na horní okraj textu', 431 431 alignTop : 'Nahoru', 432 quality : ' Quality', // MISSING433 qualityBest : ' Best', // MISSING434 qualityHigh : ' High', // MISSING435 qualityAutoHigh : ' Auto High', // MISSING436 qualityMedium : ' Medium', // MISSING437 qualityAutoLow : ' Auto Low', // MISSING438 qualityLow : ' Low', // MISSING439 windowModeWindow : ' Window', // MISSING440 windowModeOpaque : ' Opaque', // MISSING441 windowModeTransparent : ' Transparent', // MISSING442 windowMode : ' Window mode', // MISSING443 flashvars : ' Variables for Flash', // MISSING432 quality : 'Kvalita', 433 qualityBest : 'Nejlepší', 434 qualityHigh : 'Vysoká', 435 qualityAutoHigh : 'Vysoká - auto', 436 qualityMedium : 'Střední', 437 qualityAutoLow : 'Nízká - auto', 438 qualityLow : 'Nejnižší', 439 windowModeWindow : 'Okno', 440 windowModeOpaque : 'Neprůhledné', 441 windowModeTransparent : 'Průhledné', 442 windowMode : 'Režim okna', 443 flashvars : 'Proměnné pro Flash', 444 444 bgcolor : 'Barva pozadí', 445 445 width : 'Šířka', … … 448 448 vSpace : 'V-mezera', 449 449 validateSrc : 'Zadejte prosím URL odkazu', 450 validateWidth : ' Width must be a number.', // MISSING451 validateHeight : ' Height must be a number.', // MISSING452 validateHSpace : ' HSpace must be a number.', // MISSING453 validateVSpace : ' VSpace must be a number.' // MISSING450 validateWidth : 'Zadaná šířka musí být číslo.', 451 validateHeight : 'Zadaná výška musí být číslo.', 452 validateHSpace : 'Zadaná H-mezera musí být číslo.', 453 validateVSpace : 'Zadaná V-mezera musí být číslo.' 454 454 }, 455 455 … … 458 458 { 459 459 toolbar : 'Zkontrolovat pravopis', 460 title : ' Spell Check', // MISSING461 notAvailable : ' Sorry, but service is unavailable now.', // MISSING462 errorLoading : ' Error loading application service host: %s.', // MISSING460 title : 'Kontrola pravopisu', 461 notAvailable : 'Omlouváme se, ale služba nyní není dostupná.', 462 errorLoading : 'Chyba nahrávání služby aplikace z: %s.', 463 463 notInDic : 'Není ve slovníku', 464 464 changeTo : 'Změnit na', … … 485 485 elementsPath : 486 486 { 487 eleTitle : '%1 element' // MISSING487 eleTitle : '%1 objekt' 488 488 }, 489 489 … … 541 541 { 542 542 label : 'Styl', 543 voiceLabel : 'Styl es', // MISSING544 panelVoiceLabel : ' Select a style', // MISSING545 panelTitle1 : 'Blo ck Styles', // MISSING546 panelTitle2 : ' Inline Styles', // MISSING547 panelTitle3 : 'Obje ct Styles' // MISSING543 voiceLabel : 'Styly', 544 panelVoiceLabel : 'Výběr stylu', 545 panelTitle1 : 'Blokové styly', 546 panelTitle2 : 'Řádkové styly', 547 panelTitle3 : 'Objektové styly' 548 548 }, 549 549 … … 551 551 { 552 552 label : 'Formát', 553 voiceLabel : 'Form at', // MISSING553 voiceLabel : 'Formátování', 554 554 panelTitle : 'Formát', 555 panelVoiceLabel : ' Select a paragraph format', // MISSING555 panelVoiceLabel : 'Volba formátu odstavce', 556 556 557 557 tag_p : 'Normální', … … 570 570 { 571 571 label : 'Písmo', 572 voiceLabel : ' Font', // MISSING572 voiceLabel : 'Písmo', 573 573 panelTitle : 'Písmo', 574 panelVoiceLabel : ' Select a font' // MISSING574 panelVoiceLabel : 'Volba písma' 575 575 }, 576 576 … … 578 578 { 579 579 label : 'Velikost', 580 voiceLabel : ' Font Size', // MISSING580 voiceLabel : 'Velikost písma', 581 581 panelTitle : 'Velikost', 582 panelVoiceLabel : ' Select a font size' // MISSING582 panelVoiceLabel : 'Volba velikosti písma' 583 583 }, 584 584 … … 637 637 scayt : 638 638 { 639 title : ' Spell Check As You Type', // MISSING640 enable : ' Enable SCAYT', // MISSING641 disable : ' Disable SCAYT', // MISSING642 about : ' About SCAYT', // MISSING643 toggle : ' Toggle SCAYT', // MISSING644 options : ' Options', // MISSING645 langs : ' Languages', // MISSING646 moreSuggestions : ' More suggestions', // MISSING647 ignore : ' Ignore', // MISSING648 ignoreAll : ' Ignore All', // MISSING649 addWord : ' Add Word', // MISSING650 emptyDic : ' Dictionary name should not be empty.', // MISSING651 optionsTab : ' Options', // MISSING652 languagesTab : ' Languages', // MISSING653 dictionariesTab : ' Dictionaries', // MISSING654 aboutTab : ' About' // MISSING639 title : 'Kontrola pravopisu během psaní (SCAYT)', 640 enable : 'Zapnout SCAYT', 641 disable : 'Vypnout SCAYT', 642 about : 'O aplikaci SCAYT', 643 toggle : 'Vypínač SCAYT', 644 options : 'Nastavení', 645 langs : 'Jazyky', 646 moreSuggestions : 'Více návrhů', 647 ignore : 'Přeskočit', 648 ignoreAll : 'Přeskočit vše', 649 addWord : 'Přidat slovo', 650 emptyDic : 'Název slovníku nesmí být prázdný.', 651 optionsTab : 'Nastavení', 652 languagesTab : 'Jazyky', 653 dictionariesTab : 'Slovníky', 654 aboutTab : 'O aplikaci' 655 655 }, 656 656 657 657 about : 658 658 { 659 title : ' About CKEditor', // MISSING660 dlgTitle : ' About CKEditor', // MISSING661 moreInfo : ' For licensing information please visit our web site:', // MISSING662 copy : 'Copyright © $1. All rights reserved.' // MISSING663 }, 664 665 maximize : 'Maxim ize', // MISSING666 minimize : 'Minim ize', // MISSING659 title : 'O aplikaci CKEditor', 660 dlgTitle : 'O aplikaci CKEditor', 661 moreInfo : 'Pro informace o lincenci navštivte naši webovou stránku:', 662 copy : 'Copyright © $1. All rights reserved.' 663 }, 664 665 maximize : 'Maximalizovat', 666 minimize : 'Minimalizovat', 667 667 668 668 fakeobjects : 669 669 { 670 anchor : ' Anchor', // MISSING671 flash : 'Flash Animation', // MISSING672 div : ' Page Break', // MISSING673 unknown : ' Unknown Object' // MISSING674 }, 675 676 resize : ' Drag to resize', // MISSING670 anchor : 'Záložka', 671 flash : 'Flash animace', 672 div : 'Zalomení stránky', 673 unknown : 'Neznámý objekt' 674 }, 675 676 resize : 'Uchopit pro změnu velikosti', 677 677 678 678 colordialog : 679 679 { 680 title : ' Select color', // MISSING681 highlight : ' Highlight', // MISSING682 selected : ' Selected', // MISSING683 clear : ' Clear' // MISSING680 title : 'Výběr barvy', 681 highlight : 'Zvýraznit', 682 selected : 'Vybráno', 683 clear : 'Vyčistit' 684 684 } 685 685 }; -
CKEditor/branches/versions/3.1.x/_source/lang/da.js
r4185 r4463 32 32 * of reading non-English words. So be careful while translating it. 33 33 */ 34 editorTitle : ' Rich text editor, %1', // MISSING34 editorTitle : 'Editor, %1', 35 35 36 36 // Toolbar buttons without dialogs. … … 40 40 preview : 'Vis eksempel', 41 41 cut : 'Klip', 42 copy : 'Kopi er',42 copy : 'Kopiér', 43 43 paste : 'Indsæt', 44 44 print : 'Udskriv', … … 48 48 selectAll : 'Vælg alt', 49 49 removeFormat : 'Fjern formatering', 50 strike : ' Overstreget',50 strike : 'Gennemstreget', 51 51 subscript : 'Sænket skrift', 52 52 superscript : 'Hævet skrift', 53 horizontalrule : 'Indsæt vandret linie',53 horizontalrule : 'Indsæt vandret streg', 54 54 pagebreak : 'Indsæt sideskift', 55 55 unlink : 'Fjern hyperlink', 56 56 undo : 'Fortryd', 57 redo : 'Annull er fortryd',57 redo : 'Annullér fortryd', 58 58 59 59 // Common messages and labels. … … 66 66 uploadSubmit : 'Upload', 67 67 image : 'Indsæt billede', 68 flash : ' Flash',68 flash : 'Indsæt Flash', 69 69 form : 'Indsæt formular', 70 70 checkbox : 'Indsæt afkrydsningsfelt', … … 84 84 langCode : 'Sprogkode', 85 85 longDescr : 'Udvidet beskrivelse', 86 cssClass : 'Typografiark ',86 cssClass : 'Typografiark (CSS)', 87 87 advisoryTitle : 'Titel', 88 cssStyle : 'Typografi ',88 cssStyle : 'Typografi (CSS)', 89 89 ok : 'OK', 90 cancel : 'Annull er',90 cancel : 'Annullér', 91 91 generalTab : 'Generelt', 92 92 advancedTab : 'Avanceret', 93 validateNumberFailed : ' This value is not a number.', // MISSING94 confirmNewPage : 'A ny unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING95 confirmCancel : ' Some of the options have been changed. Are you sure to close the dialog?', // MISSING93 validateNumberFailed : 'Værdien er ikke et tal.', 94 confirmNewPage : 'Alt indhold, der ikke er blevet gemt, vil gå tabt. Er du sikker på, at du vil indlæse en ny side?', 95 confirmCancel : 'Nogle af indstillingerne er blevet ændret. Er du sikker på, at du vil lukke vinduet?', 96 96 97 97 // Put the voice-only part of the label in the span. 98 unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING98 unavailable : '%1<span class="cke_accessibility">, ikke tilgængelig</span>' 99 99 }, 100 100 … … 109 109 link : 110 110 { 111 toolbar : 'Indsæt/redig er hyperlink',112 menu : 'Redig er hyperlink',111 toolbar : 'Indsæt/redigér hyperlink', 112 menu : 'Redigér hyperlink', 113 113 title : 'Egenskaber for hyperlink', 114 114 info : 'Generelt', … … 116 116 upload : 'Upload', 117 117 advanced : 'Avanceret', 118 type : ' Hyperlink type',118 type : 'Type', 119 119 toAnchor : 'Bogmærke på denne side', 120 120 toEmail : 'E-mail', … … 125 125 targetNew : 'Nyt vindue (_blank)', 126 126 targetTop : 'Hele vinduet (_top)', 127 targetSelf : 'Samme vindue (_self)',128 targetParent : 'Overordnet ramme (_parent)',127 targetSelf : 'Samme vindue/ramme (_self)', 128 targetParent : 'Overordnet vindue/ramme (_parent)', 129 129 targetFrameName : 'Destinationsvinduets navn', 130 targetPopupName : 'Pop -up vinduets navn',131 popupFeatures : 'Egenskaber for pop -up',132 popupResizable : ' Resizable', // MISSING130 targetPopupName : 'Popup vinduets navn', 131 popupFeatures : 'Egenskaber for popup', 132 popupResizable : 'Justérbar', 133 133 popupStatusBar : 'Statuslinje', 134 134 popupLocationBar : 'Adresselinje', … … 136 136 popupMenuBar : 'Menulinje', 137 137 popupFullScreen : 'Fuld skærm (IE)', 138 popupScrollBars : 'Scrollbar s',138 popupScrollBars : 'Scrollbar', 139 139 popupDependent : 'Koblet/dependent (Netscape)', 140 140 popupWidth : 'Bredde', … … 142 142 popupHeight : 'Højde', 143 143 popupTop : 'Position fra toppen', 144 id : 'Id', // MISSING144 id : 'Id', 145 145 langDir : 'Tekstretning', 146 146 langDirNotSet : '<intet valgt>', … … 159 159 anchorName : 'Efter anker navn', 160 160 anchorId : 'Efter element Id', 161 emailAddress : 'E-mail adresse',161 emailAddress : 'E-mail adresse', 162 162 emailSubject : 'Emne', 163 emailBody : 'B rødtekst',164 noAnchors : '(Ingen bogmærker dokumentet)',163 emailBody : 'Besked', 164 noAnchors : '(Ingen bogmærker i dokumentet)', 165 165 noUrl : 'Indtast hyperlink URL!', 166 noEmail : 'Indtast e-mail addresse!'166 noEmail : 'Indtast e-mail adresse!' 167 167 }, 168 168 … … 170 170 anchor : 171 171 { 172 toolbar : 'Indsæt/redig er bogmærke',172 toolbar : 'Indsæt/redigér bogmærke', 173 173 menu : 'Egenskaber for bogmærke', 174 174 title : 'Egenskaber for bogmærke', 175 175 name : 'Bogmærke navn', 176 errorName : 'Indtast bogmærke navn !'176 errorName : 'Indtast bogmærke navn' 177 177 }, 178 178 … … 185 185 findWhat : 'Søg efter:', 186 186 replaceWith : 'Erstat med:', 187 notFoundMsg : 'Søgeteksten blev ikke fundet !',187 notFoundMsg : 'Søgeteksten blev ikke fundet', 188 188 matchCase : 'Forskel på store og små bogstaver', 189 189 matchWord : 'Kun hele ord', 190 matchCyclic : 'Match cy clic', // MISSING190 matchCyclic : 'Match cyklisk', 191 191 replaceAll : 'Erstat alle', 192 replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING192 replaceSuccessMsg : '%1 forekomst(er) erstattet.' 193 193 }, 194 194 … … 196 196 table : 197 197 { 198 toolbar : 'Tab le',198 toolbar : 'Tabel', 199 199 title : 'Egenskaber for tabel', 200 200 menu : 'Egenskaber for tabel', … … 215 215 cellPad : 'Cellemargen', 216 216 caption : 'Titel', 217 summary : 'Resum e',218 headers : 'Header s', // MISSING219 headersNone : ' None', // MISSING220 headersColumn : 'F irst column', // MISSING221 headersRow : 'F irst Row', // MISSING222 headersBoth : 'B oth', // MISSING223 invalidRows : ' Number of rows must be a number greater than 0.', // MISSING224 invalidCols : ' Number of columns must be a number greater than 0.', // MISSING225 invalidBorder : ' Border size must be a number.', // MISSING226 invalidWidth : 'Tab le width must be a number.', // MISSING227 invalidHeight : 'Tab le height must be a number.', // MISSING228 invalidCellSpacing : 'Cell spacing must be a number.', // MISSING229 invalidCellPadding : 'Cell padding must be a number.', // MISSING217 summary : 'Resumé', 218 headers : 'Header', 219 headersNone : 'Ingen', 220 headersColumn : 'Første kolonne', 221 headersRow : 'Første række', 222 headersBoth : 'Begge', 223 invalidRows : 'Antallet af rækker skal være større end 0.', 224 invalidCols : 'Antallet af kolonner skal være større end 0.', 225 invalidBorder : 'Rammetykkelse skal være et tal.', 226 invalidWidth : 'Tabelbredde skal være et tal.', 227 invalidHeight : 'Tabelhøjde skal være et tal.', 228 invalidCellSpacing : 'Celleafstand skal være et tal.', 229 invalidCellPadding : 'Cellemargen skal være et tal.', 230 230 231 231 cell : … … 240 240 splitHorizontal : 'Del celle vandret', 241 241 splitVertical : 'Del celle lodret', 242 title : 'Cell Properties', // MISSING243 cellType : 'Cell Type', // MISSING244 rowSpan : 'R ows Span', // MISSING245 colSpan : ' Columns Span', // MISSING246 wordWrap : ' Word Wrap', // MISSING247 hAlign : ' Horizontal Alignment', // MISSING248 vAlign : ' Vertical Alignment', // MISSING249 alignTop : 'Top', // MISSING250 alignMiddle : 'Mid dle', // MISSING251 alignBottom : 'B ottom', // MISSING252 alignBaseline : ' Baseline', // MISSING253 bgColor : 'Ba ckground Color', // MISSING254 borderColor : ' Border Color', // MISSING255 data : 'Data', // MISSING256 header : 'Header', // MISSING257 yes : ' Yes', // MISSING258 no : 'N o', // MISSING259 invalidWidth : 'Cell width must be a number.', // MISSING260 invalidHeight : 'Cell height must be a number.', // MISSING261 invalidRowSpan : 'R ows span must be a whole number.', // MISSING262 invalidColSpan : ' Columns span must be a whole number.', // MISSING242 title : 'Celleegenskaber', 243 cellType : 'Celletype', 244 rowSpan : 'Række span (rows span)', 245 colSpan : 'Kolonne span (columns span)', 246 wordWrap : 'Tekstombrydning', 247 hAlign : 'Vandret justering', 248 vAlign : 'Lodret justering', 249 alignTop : 'Top', 250 alignMiddle : 'Midt', 251 alignBottom : 'Bund', 252 alignBaseline : 'Grundlinje', 253 bgColor : 'Baggrundsfarve', 254 borderColor : 'Rammefarve', 255 data : 'Data', 256 header : 'Header', 257 yes : 'Ja', 258 no : 'Nej', 259 invalidWidth : 'Cellebredde skal være et tal.', 260 invalidHeight : 'Cellehøjde skal være et tal.', 261 invalidRowSpan : 'Række span skal være et heltal.', 262 invalidColSpan : 'Kolonne span skal være et heltal.', 263 263 chooseColor : 'Choose' // MISSING 264 264 }, … … 307 307 menu : 'Egenskaber for formular', 308 308 action : 'Handling', 309 method : 'Metod ',310 encoding : ' Encoding', // MISSING309 method : 'Metode', 310 encoding : 'Kodning (encoding)', 311 311 target : 'Mål', 312 312 targetNotSet : '<intet valgt>', 313 313 targetNew : 'Nyt vindue (_blank)', 314 314 targetTop : 'Hele vinduet (_top)', 315 targetSelf : 'Samme vindue (_self)',316 targetParent : 'Overordnet ramme (_parent)'315 targetSelf : 'Samme vindue/ramme (_self)', 316 targetParent : 'Overordnet vindue/ramme (_parent)' 317 317 }, 318 318 … … 325 325 value : 'Værdi', 326 326 size : 'Størrelse', 327 lines : ' linier',327 lines : 'Linjer', 328 328 chkMulti : 'Tillad flere valg', 329 329 opText : 'Tekst', 330 330 opValue : 'Værdi', 331 331 btnAdd : 'Tilføj', 332 btnModify : 'Redig er',332 btnModify : 'Redigér', 333 333 btnUp : 'Op', 334 334 btnDown : 'Ned', … … 352 352 value : 'Værdi', 353 353 charWidth : 'Bredde (tegn)', 354 maxChars : 'Max antal tegn',354 maxChars : 'Max. antal tegn', 355 355 type : 'Type', 356 356 typeText : 'Tekst', … … 382 382 resetSize : 'Nulstil størrelse', 383 383 border : 'Ramme', 384 hSpace : ' HMargen',385 vSpace : ' VMargen',384 hSpace : 'Vandret margen', 385 vSpace : 'Lodret margen', 386 386 align : 'Justering', 387 387 alignLeft : 'Venstre', … … 397 397 alertUrl : 'Indtast stien til billedet', 398 398 linkTab : 'Hyperlink', 399 button2Img : ' Do you want to transform the selected image button on a simple image?', // MISSING400 img2Button : ' Do you want to transform the selected image on a image button?', // MISSING399 button2Img : 'Vil du lave billedknappen om til et almindeligt billede?', 400 img2Button : 'Vil du lave billedet om til en billedknap?', 401 401 urlMissing : 'Image source URL is missing.' // MISSING 402 402 }, … … 406 406 { 407 407 properties : 'Egenskaber for Flash', 408 propertiesTab : ' Properties', // MISSING408 propertiesTab : 'Egenskaber', 409 409 title : 'Egenskaber for Flash', 410 410 chkPlay : 'Automatisk afspilning', 411 411 chkLoop : 'Gentagelse', 412 412 chkMenu : 'Vis Flash menu', 413 chkFull : ' Allow Fullscreen', // MISSING413 chkFull : 'Tillad fuldskærm', 414 414 scale : 'Skalér', 415 415 scaleAll : 'Vis alt', 416 416 scaleNoBorder : 'Ingen ramme', 417 417 scaleFit : 'Tilpas størrelse', 418 access : 'Script Access', // MISSING419 accessAlways : 'Al ways', // MISSING420 accessSameDomain : 'Sam e domain', // MISSING421 accessNever : ' Never', // MISSING418 access : 'Script adgang', 419 accessAlways : 'Altid', 420 accessSameDomain : 'Samme domæne', 421 accessNever : 'Aldrig', 422 422 align : 'Justering', 423 423 alignLeft : 'Venstre', … … 430 430 alignTextTop : 'Toppen af teksten', 431 431 alignTop : 'Øverst', 432 quality : ' Quality', // MISSING433 qualityBest : 'Be st', // MISSING434 qualityHigh : 'H igh', // MISSING435 qualityAutoHigh : 'Auto High', // MISSING436 qualityMedium : 'Medium', // MISSING437 qualityAutoLow : 'Auto Low', // MISSING438 qualityLow : 'L ow', // MISSING439 windowModeWindow : ' Window', // MISSING440 windowModeOpaque : ' Opaque', // MISSING441 windowModeTransparent : 'Transparent', // MISSING442 windowMode : ' Window mode', // MISSING443 flashvars : 'Variable s for Flash', // MISSING432 quality : 'Kvalitet', 433 qualityBest : 'Bedste', 434 qualityHigh : 'Høj', 435 qualityAutoHigh : 'Auto høj', 436 qualityMedium : 'Medium', 437 qualityAutoLow : 'Auto lav', 438 qualityLow : 'Lav', 439 windowModeWindow : 'Vindue', 440 windowModeOpaque : 'Gennemsigtig (opaque)', 441 windowModeTransparent : 'Transparent', 442 windowMode : 'Vinduestilstand', 443 flashvars : 'Variabler for Flash', 444 444 bgcolor : 'Baggrundsfarve', 445 445 width : 'Bredde', 446 446 height : 'Højde', 447 hSpace : ' HMargen',448 vSpace : ' VMargen',447 hSpace : 'Vandret margen', 448 vSpace : 'Lodret margen', 449 449 validateSrc : 'Indtast hyperlink URL!', 450 validateWidth : ' Width must be a number.', // MISSING451 validateHeight : 'H eight must be a number.', // MISSING452 validateHSpace : ' HSpace must be a number.', // MISSING453 validateVSpace : ' VSpace must be a number.' // MISSING450 validateWidth : 'Bredde skal være et tal.', 451 validateHeight : 'Højde skal være et tal.', 452 validateHSpace : 'Vandret margen skal være et tal.', 453 validateVSpace : 'Lodret margen skal være et tal.' 454 454 }, 455 455 … … 458 458 { 459 459 toolbar : 'Stavekontrol', 460 title : 'S pell Check', // MISSING461 notAvailable : 'S orry, but service is unavailable now.', // MISSING462 errorLoading : ' Error loading application service host: %s.', // MISSING460 title : 'Stavekontrol', 461 notAvailable : 'Stavekontrol er desværre ikke tilgængelig.', 462 errorLoading : 'Fejl ved indlæsning af host: %s.', 463 463 notInDic : 'Ikke i ordbogen', 464 464 changeTo : 'Forslag', 465 btnIgnore : 'Ignor er',466 btnIgnoreAll : 'Ignor er alle',465 btnIgnore : 'Ignorér', 466 btnIgnoreAll : 'Ignorér alle', 467 467 btnReplace : 'Erstat', 468 468 btnReplaceAll : 'Erstat alle', 469 469 btnUndo : 'Tilbage', 470 noSuggestions : ' - ingen forslag -',471 progress : 'Stavekontrol en arbejder...',470 noSuggestions : '(ingen forslag)', 471 progress : 'Stavekontrollen arbejder...', 472 472 noMispell : 'Stavekontrol færdig: Ingen fejl fundet', 473 473 noChanges : 'Stavekontrol færdig: Ingen ord ændret', 474 474 oneChange : 'Stavekontrol færdig: Et ord ændret', 475 475 manyChanges : 'Stavekontrol færdig: %1 ord ændret', 476 ieSpellDownload : 'Stavekontrol ikke installeret. <br>Vil du hente den nu?'476 ieSpellDownload : 'Stavekontrol ikke installeret. Vil du installere den nu?' 477 477 }, 478 478 … … 485 485 elementsPath : 486 486 { 487 eleTitle : '%1 element' // MISSING487 eleTitle : '%1 element' 488 488 }, 489 489 … … 506 506 { 507 507 title : 'Indsæt', 508 cutError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at klippe tekst automatisk!<br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).',509 copyError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at kopiere tekst automatisk!<br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).',510 pasteMsg : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.',511 securityMsg : ' På grund af browserens sikkerhedsindstillinger kan editoren ikke tilgå udklipsholderen direkte.Du skal indsætte udklipsholderens indhold i dette vindue igen.'508 cutError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at få automatisk adgang til udklipsholderen.<br><br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).', 509 copyError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at få automatisk adgang til udklipsholderen.<br><br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).', 510 pasteMsg : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik på <STRONG>OK</STRONG>.', 511 securityMsg : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at få automatisk adgang til udklipsholderen.<br><br>Du skal indsætte udklipsholderens indhold i dette vindue igen.' 512 512 }, 513 513 … … 516 516 toolbar : 'Indsæt fra Word', 517 517 title : 'Indsæt fra Word', 518 advice : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.',519 ignoreFontFace : 'Ignor er fontdefinitioner',520 removeStyle : 'Ignor er typografi'518 advice : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik på <STRONG>OK</STRONG>.', 519 ignoreFontFace : 'Ignorér skrifttypedefinitioner', 520 removeStyle : 'Ignorér typografi' 521 521 }, 522 522 … … 532 532 title : 'Indholdsskabeloner', 533 533 insertOption: 'Erstat det faktiske indhold', 534 selectPromptMsg: 'Vælg den skabelon, som skal åbnes i editoren .<br>(Nuværende indhold vil blive overskrevet!):',535 emptyListMsg : '(Der er ikke defineret nogen skabelon !)'536 }, 537 538 showBlocks : ' Show Blocks', // MISSING534 selectPromptMsg: 'Vælg den skabelon, som skal åbnes i editoren (nuværende indhold vil blive overskrevet):', 535 emptyListMsg : '(Der er ikke defineret nogen skabelon)' 536 }, 537 538 showBlocks : 'Vis afsnitsmærker', 539 539 540 540 stylesCombo : 541 541 { 542 542 label : 'Typografi', 543 voiceLabel : ' Styles', // MISSING544 panelVoiceLabel : ' Select a style', // MISSING545 panelTitle1 : 'Block Styles', // MISSING546 panelTitle2 : 'Inline Styles', // MISSING547 panelTitle3 : 'Object Styles' // MISSING543 voiceLabel : 'Typografi', 544 panelVoiceLabel : 'Vælg typografi', 545 panelTitle1 : 'Block typografi', 546 panelTitle2 : 'Inline typografi', 547 panelTitle3 : 'Object typografi' 548 548 }, 549 549 … … 551 551 { 552 552 label : 'Formatering', 553 voiceLabel : 'Format ', // MISSING553 voiceLabel : 'Formatering', 554 554 panelTitle : 'Formatering', 555 panelVoiceLabel : ' Select a paragraph format', // MISSING555 panelVoiceLabel : 'Vælg afsnitsformatering', 556 556 557 557 tag_p : 'Normal', … … 570 570 { 571 571 label : 'Skrifttype', 572 voiceLabel : ' Font', // MISSING572 voiceLabel : 'Skrifttype', 573 573 panelTitle : 'Skrifttype', 574 panelVoiceLabel : ' Select a font' // MISSING574 panelVoiceLabel : 'Vælg skrifttype' 575 575 }, 576 576 … … 578 578 { 579 579 label : 'Skriftstørrelse', 580 voiceLabel : ' Font Size', // MISSING580 voiceLabel : 'Skriftstørrelse', 581 581 panelTitle : 'Skriftstørrelse', 582 panelVoiceLabel : ' Select a font size' // MISSING582 panelVoiceLabel : 'Vælg skriftstørrelse' 583 583 }, 584 584 … … 637 637 scayt : 638 638 { 639 title : 'S pell Check As You Type', // MISSING640 enable : ' Enable SCAYT', // MISSING641 disable : 'D isable SCAYT', // MISSING642 about : ' About SCAYT', // MISSING643 toggle : ' Toggle SCAYT', // MISSING644 options : ' Options', // MISSING645 langs : ' Languages', // MISSING646 moreSuggestions : ' More suggestions', // MISSING647 ignore : 'Ignor e', // MISSING648 ignoreAll : 'Ignor e All', // MISSING649 addWord : ' Add Word', // MISSING650 emptyDic : ' Dictionary name should not be empty.', // MISSING651 optionsTab : ' Options', // MISSING652 languagesTab : ' Languages', // MISSING653 dictionariesTab : ' Dictionaries', // MISSING654 aboutTab : ' About' // MISSING639 title : 'Stavekontrol mens du skriver', 640 enable : 'Aktivér SCAYT', 641 disable : 'Deaktivér SCAYT', 642 about : 'Om SCAYT', 643 toggle : 'Skift/toggle SCAYT', 644 options : 'Indstillinger', 645 langs : 'Sprog', 646 moreSuggestions : 'Flere forslag', 647 ignore : 'Ignorér', 648 ignoreAll : 'Ignorér alle', 649 addWord : 'Tilføj ord', 650 emptyDic : 'Ordbogsnavn må ikke være tom.', 651 optionsTab : 'Indstillinger', 652 languagesTab : 'Sprog', 653 dictionariesTab : 'Ordbøger', 654 aboutTab : 'Om' 655 655 }, 656 656 657 657 about : 658 658 { 659 title : ' About CKEditor', // MISSING660 dlgTitle : ' About CKEditor', // MISSING661 moreInfo : 'For licensing information please visit our web site:', // MISSING662 copy : 'Copyright © $1. All rights reserved.' // MISSING663 }, 664 665 maximize : 'Maxim ize', // MISSING659 title : 'Om CKEditor', 660 dlgTitle : 'Om CKEditor', 661 moreInfo : 'For informationer omkring licens, se venligst vores hjemmeside (på engelsk):', 662 copy : 'Copyright © $1. Alle rettigheder forbeholdes.' 663 }, 664 665 maximize : 'Maximér', 666 666 minimize : 'Minimize', // MISSING 667 667 668 668 fakeobjects : 669 669 { 670 anchor : 'An chor', // MISSING671 flash : 'Flash Animation', // MISSING672 div : ' Page Break', // MISSING673 unknown : 'U nknown Object' // MISSING674 }, 675 676 resize : ' Drag to resize', // MISSING670 anchor : 'Anker', 671 flash : 'Flashanimation', 672 div : 'Sideskift', 673 unknown : 'Ukendt objekt' 674 }, 675 676 resize : 'Træk for at skalere', 677 677 678 678 colordialog : -
CKEditor/branches/versions/3.1.x/_source/lang/he.js
r4185 r4463 32 32 * of reading non-English words. So be careful while translating it. 33 33 */ 34 editorTitle : ' Rich text editor, %1', // MISSING34 editorTitle : 'עורך טקסט עשיר, %1', 35 35 36 36 // Toolbar buttons without dialogs. … … 91 91 generalTab : 'כללי', 92 92 advancedTab : 'אפשרויות מתקדמות', 93 validateNumberFailed : ' This value is not a number.', // MISSING94 confirmNewPage : ' Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING95 confirmCancel : ' Some of the options have been changed. Are you sure to close the dialog?', // MISSING93 validateNumberFailed : 'הערך חייב להיות מספר.', 94 confirmNewPage : 'כל השינויים שלא נשמרו יאבדו. האם להעלות דף חדש?', 95 confirmCancel : 'חלק מהאפשרויות שונו, האם לסגור את הדיאלוג. ?', 96 96 97 97 // Put the voice-only part of the label in the span. 98 unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING98 unavailable : '%1<span class="cke_accessibility">, לא זמין</span>' 99 99 }, 100 100 … … 130 130 targetPopupName : 'שם החלון הקופץ', 131 131 popupFeatures : 'תכונות החלון הקופץ', 132 popupResizable : ' Resizable', // MISSING132 popupResizable : 'שינוי גודל', 133 133 popupStatusBar : 'סרגל חיווי', 134 134 popupLocationBar : 'סרגל כתובת', … … 142 142 popupHeight : 'גובה', 143 143 popupTop : 'מיקום צד עליון', 144 id : ' Id', // MISSING144 id : 'זיהוי (Id)', 145 145 langDir : 'כיוון שפה', 146 146 langDirNotSet : '<לא נקבע>', … … 188 188 matchCase : 'התאמת סוג אותיות (Case)', 189 189 matchWord : 'התאמה למילה המלאה', 190 matchCyclic : ' Match cyclic', // MISSING190 matchCyclic : 'התאמה מחזורית', 191 191 replaceAll : 'החלפה בכל העמוד', 192 replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING192 replaceSuccessMsg : '%1 טקסטים הוחלפו.' 193 193 }, 194 194 … … 221 221 headersRow : 'שורה ראשונה', 222 222 headersBoth : 'שניהם', 223 invalidRows : ' Number of rows must be a number greater than 0.', // MISSING224 invalidCols : ' Number of columns must be a number greater than 0.', // MISSING225 invalidBorder : ' Border size must be a number.', // MISSING226 invalidWidth : ' Table width must be a number.', // MISSING227 invalidHeight : ' Table height must be a number.', // MISSING228 invalidCellSpacing : ' Cell spacing must be a number.', // MISSING229 invalidCellPadding : ' Cell padding must be a number.', // MISSING223 invalidRows : 'מספר השורות חייב להיות מספר גדול מ 0.', 224 invalidCols : 'מספר העמודות חייב להיות מספר גדול מ 0.', 225 invalidBorder : 'גודל מסגרת חייב להיות מספר.', 226 invalidWidth : 'רוחה טבלה חייב להיות רוחב.', 227 invalidHeight : 'גובה טבלה חייב להיות מספר.', 228 invalidCellSpacing : 'ריווח תאים חייב להיות מספר.', 229 invalidCellPadding : 'ריפוד תאים חייב להיות מספר.', 230 230 231 231 cell : … … 241 241 splitVertical : 'פצל תא אנכית', 242 242 title : 'תכונות התא', 243 cellType : ' Cell Type', // MISSING244 rowSpan : ' Rows Span', // MISSING245 colSpan : ' Columns Span', // MISSING246 wordWrap : ' Word Wrap', // MISSING247 hAlign : ' Horizontal Alignment', // MISSING248 vAlign : ' Vertical Alignment', // MISSING249 alignTop : ' Top', // MISSING250 alignMiddle : ' Middle', // MISSING251 alignBottom : ' Bottom', // MISSING252 alignBaseline : ' Baseline', // MISSING253 bgColor : ' Background Color', // MISSING254 borderColor : ' Border Color', // MISSING255 data : ' Data', // MISSING256 header : ' Header', // MISSING257 yes : ' Yes', // MISSING258 no : ' No', // MISSING259 invalidWidth : ' Cell width must be a number.', // MISSING260 invalidHeight : ' Cell height must be a number.', // MISSING261 invalidRowSpan : ' Rows span must be a whole number.', // MISSING262 invalidColSpan : ' Columns span must be a whole number.', // MISSING263 chooseColor : ' Choose' // MISSING243 cellType : 'סוג תא', 244 rowSpan : 'מתיחת שורות', 245 colSpan : 'מתיחת תאים', 246 wordWrap : 'מניעת גלישת שורות', 247 hAlign : 'יישור אופקי', 248 vAlign : 'יישור אנכי', 249 alignTop : 'למעלה', 250 alignMiddle : 'מרכז', 251 alignBottom : 'למטה', 252 alignBaseline : 'שורת בסיס', 253 bgColor : 'צבע רקע', 254 borderColor : 'צבע מסגרת', 255 data : 'מידע', 256 header : 'כותרת', 257 yes : 'כן', 258 no : 'לא', 259 invalidWidth : 'רוחב תא חייב להיות מספר.', 260 invalidHeight : 'גובה תא חייב להיות מספר.', 261 invalidRowSpan : 'מתיחת שורות חייב להיות מספר שלם.', 262 invalidColSpan : 'מתיחת עמודות חייב להיות מספר שלם.', 263 chooseColor : 'בחר' 264 264 }, 265 265 … … 308 308 action : 'שלח אל', 309 309 method : 'סוג שליחה', 310 encoding : ' Encoding', // MISSING310 encoding : 'קידוד', 311 311 target : 'מטרה', 312 312 targetNotSet : '<לא נקבע>', … … 397 397 alertUrl : 'נא להקליד את כתובת התמונה', 398 398 linkTab : 'קישור', 399 button2Img : ' Do you want to transform the selected image button on a simple image?', // MISSING400 img2Button : ' Do you want to transform the selected image on a image button?', // MISSING401 urlMissing : ' Image source URL is missing.' // MISSING399 button2Img : 'האם להפוך את תמונת כפתור לתמונה פשוטה?', 400 img2Button : 'האם להפוך את התמונה לכפתור תמונה?', 401 urlMissing : 'כתובת התמונה חסרה.' 402 402 }, 403 403 … … 406 406 { 407 407 properties : 'מאפייני פלאש', 408 propertiesTab : ' Properties', // MISSING408 propertiesTab : 'מאפיינים', 409 409 title : 'מאפיני פלאש', 410 410 chkPlay : 'נגן אוטומטי', 411 411 chkLoop : 'לולאה', 412 412 chkMenu : 'אפשר תפריט פלאש', 413 chkFull : ' Allow Fullscreen', // MISSING413 chkFull : 'אפשר חלון מלא', 414 414 scale : 'גודל', 415 415 scaleAll : 'הצג הכל', 416 416 scaleNoBorder : 'ללא גבולות', 417 417 scaleFit : 'התאמה מושלמת', 418 access : ' Script Access', // MISSING419 accessAlways : ' Always', // MISSING420 accessSameDomain : ' Same domain', // MISSING421 accessNever : ' Never', // MISSING418 access : 'גישת סקריפט', 419 accessAlways : 'תמיד', 420 accessSameDomain : 'דומיין זהה', 421 accessNever : 'אף פעם', 422 422 align : 'יישור', 423 423 alignLeft : 'לשמאל', … … 430 430 alignTextTop : 'לראש הטקסט', 431 431 alignTop : 'למעלה', 432 quality : ' Quality', // MISSING433 qualityBest : ' Best', // MISSING434 qualityHigh : ' High', // MISSING435 qualityAutoHigh : ' Auto High', // MISSING436 qualityMedium : ' Medium', // MISSING437 qualityAutoLow : ' Auto Low', // MISSING438 qualityLow : ' Low', // MISSING439 windowModeWindow : ' Window', // MISSING440 windowModeOpaque : ' Opaque', // MISSING441 windowModeTransparent : ' Transparent', // MISSING442 windowMode : ' Window mode', // MISSING443 flashvars : ' Variables for Flash', // MISSING432 quality : 'איכות', 433 qualityBest : 'מעולה', 434 qualityHigh : 'גבוהה', 435 qualityAutoHigh : 'אוטומטית גבוהה', 436 qualityMedium : 'ממוצעת', 437 qualityAutoLow : 'אוטומטית נמוך', 438 qualityLow : 'נמוך', 439 windowModeWindow : 'חלון', 440 windowModeOpaque : 'אטום', 441 windowModeTransparent : 'שקוף', 442 windowMode : 'מצב חלון', 443 flashvars : 'משתנים לפלאש', 444 444 bgcolor : 'צבע רקע', 445 445 width : 'רוחב', … … 448 448 vSpace : 'מרווח אנכי', 449 449 validateSrc : 'נא להקליד את כתובת הקישור (URL)', 450 validateWidth : ' Width must be a number.', // MISSING451 validateHeight : ' Height must be a number.', // MISSING452 validateHSpace : ' HSpace must be a number.', // MISSING453 validateVSpace : ' VSpace must be a number.' // MISSING450 validateWidth : 'רוחב חייב להיות מספר.', 451 validateHeight : 'גובהה חייב להיות מספר.', 452 validateHSpace : 'ריווח אופקי חייב להיות מספר.', 453 validateVSpace : 'ריווח אנחי חייב להיות מספר.' 454 454 }, 455 455 … … 458 458 { 459 459 toolbar : 'בדיקת איות', 460 title : ' Spell Check', // MISSING461 notAvailable : ' Sorry, but service is unavailable now.', // MISSING462 errorLoading : ' Error loading application service host: %s.', // MISSING460 title : 'בדיקת איות', 461 notAvailable : 'מצטערים לא נמצא שירות זמין.', 462 errorLoading : 'שגיעה בהעלאת שירת אפליקציה: %s.', 463 463 notInDic : 'לא נמצא במילון', 464 464 changeTo : 'שנה ל', … … 485 485 elementsPath : 486 486 { 487 eleTitle : '%1 element' // MISSING487 eleTitle : '%1 אלמנט' 488 488 }, 489 489 … … 541 541 { 542 542 label : 'סגנון', 543 voiceLabel : ' Styles', // MISSING544 panelVoiceLabel : ' Select a style', // MISSING545 panelTitle1 : ' Block Styles', // MISSING546 panelTitle2 : ' Inline Styles', // MISSING547 panelTitle3 : ' Object Styles' // MISSING543 voiceLabel : 'סגנונות', 544 panelVoiceLabel : 'בחר סגנון', 545 panelTitle1 : 'סיגנונות בלוק', 546 panelTitle2 : 'סגנונות רצף', 547 panelTitle3 : 'סגנונות אובייקט' 548 548 }, 549 549 … … 551 551 { 552 552 label : 'עיצוב', 553 voiceLabel : ' Format', // MISSING553 voiceLabel : 'עיצוב', 554 554 panelTitle : 'עיצוב', 555 panelVoiceLabel : ' Select a paragraph format', // MISSING555 panelVoiceLabel : 'בחר פיסקת עיצוב', 556 556 557 557 tag_p : 'נורמלי', … … 564 564 tag_h5 : 'כותרת 5', 565 565 tag_h6 : 'כותרת 6', 566 tag_div : ' Normal (DIV)' // MISSING566 tag_div : 'נורמלי (DIV)' 567 567 }, 568 568 … … 570 570 { 571 571 label : 'גופן', 572 voiceLabel : ' Font', // MISSING572 voiceLabel : 'גופן', 573 573 panelTitle : 'גופן', 574 panelVoiceLabel : ' Select a font' // MISSING574 panelVoiceLabel : 'בחר גופן' 575 575 }, 576 576 … … 578 578 { 579 579 label : 'גודל', 580 voiceLabel : ' Font Size', // MISSING580 voiceLabel : 'גודל גופן', 581 581 panelTitle : 'גודל', 582 panelVoiceLabel : ' Select a font size' // MISSING582 panelVoiceLabel : 'בחר גודל גופן' 583 583 }, 584 584 … … 637 637 scayt : 638 638 { 639 title : ' Spell Check As You Type', // MISSING640 enable : ' Enable SCAYT', // MISSING641 disable : ' Disable SCAYT', // MISSING642 about : ' About SCAYT', // MISSING643 toggle : ' Toggle SCAYT', // MISSING644 options : ' Options', // MISSING645 langs : ' Languages', // MISSING646 moreSuggestions : ' More suggestions', // MISSING647 ignore : ' Ignore', // MISSING648 ignoreAll : ' Ignore All', // MISSING649 addWord : ' Add Word', // MISSING650 emptyDic : ' Dictionary name should not be empty.', // MISSING651 optionsTab : ' Options', // MISSING652 languagesTab : ' Languages', // MISSING653 dictionariesTab : ' Dictionaries', // MISSING654 aboutTab : ' About' // MISSING639 title : 'בדיקת איות בזמן כתיבה', 640 enable : 'אפשר SCAYT', 641 disable : 'בטל SCAYT', 642 about : 'אודות SCAYT', 643 toggle : 'שינוי SCAYT', 644 options : 'אפשרויות', 645 langs : 'שפות', 646 moreSuggestions : 'עוד הצעות', 647 ignore : 'התעלם', 648 ignoreAll : 'התעלם מהכל', 649 addWord : 'הודף מילה', 650 emptyDic : 'אסור לשם המילון להיות ריק.', 651 optionsTab : 'אפשרויות', 652 languagesTab : 'שפות', 653 dictionariesTab : 'מילון', 654 aboutTab : 'אודות' 655 655 }, 656 656 657 657 about : 658 658 { 659 title : ' About CKEditor', // MISSING660 dlgTitle : ' About CKEditor', // MISSING661 moreInfo : ' For licensing information please visit our web site:', // MISSING662 copy : 'Copyright © $1. All rights reserved.' // MISSING663 }, 664 665 maximize : ' Maximize', // MISSING666 minimize : ' Minimize', // MISSING659 title : 'אודות CKEditor', 660 dlgTitle : 'אודות CKEditor', 661 moreInfo : 'לרישוי אנה בקרו באתר שלנו:', 662 copy : 'Copyright © $1. כל הזכויות שמורות.' 663 }, 664 665 maximize : 'להגדיל למקסימום', 666 minimize : 'הקטן למינימום', 667 667 668 668 fakeobjects : 669 669 { 670 anchor : ' Anchor', // MISSING671 flash : ' Flash Animation', // MISSING672 div : ' Page Break', // MISSING673 unknown : ' Unknown Object' // MISSING674 }, 675 676 resize : ' Drag to resize', // MISSING670 anchor : 'עוגן', 671 flash : 'אנימצית פלאש', 672 div : 'שבירת דף', 673 unknown : 'אובייקט לא ידוע' 674 }, 675 676 resize : 'גרור בכדי לשנות גודל', 677 677 678 678 colordialog : 679 679 { 680 title : ' Select color', // MISSING681 highlight : ' Highlight', // MISSING682 selected : ' Selected', // MISSING683 clear : ' Clear' // MISSING680 title : 'בחר צבע', 681 highlight : 'סמן', 682 selected : 'נבחר', 683 clear : 'נקה' 684 684 } 685 685 }; -
CKEditor/branches/versions/3.1.x/_source/lang/nl.js
r4185 r4463 32 32 * of reading non-English words. So be careful while translating it. 33 33 */ 34 editorTitle : ' Rich text editor, %1', // MISSING34 editorTitle : 'Tekstverwerker, %1', 35 35 36 36 // Toolbar buttons without dialogs. … … 91 91 generalTab : 'Algemeen', 92 92 advancedTab : 'Geavanceerd', 93 validateNumberFailed : ' This value is not a number.', // MISSING94 confirmNewPage : 'A ny unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING95 confirmCancel : ' Some of the options have been changed. Are you sure to close the dialog?', // MISSING93 validateNumberFailed : 'Deze waarde is geen geldig getal.', 94 confirmNewPage : 'Alle aangebrachte wijzigingen gaan verloren. Weet u zeker dat u een nieuwe pagina wilt openen?', 95 confirmCancel : 'Enkele opties zijn gewijzigd. Weet u zeker dat u dit dialoogvenster wilt sluiten?', 96 96 97 97 // Put the voice-only part of the label in the span. 98 unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING98 unavailable : '%1<span class="cke_accessibility">, niet beschikbaar</span>' 99 99 }, 100 100 … … 130 130 targetPopupName : 'Naam popupvenster', 131 131 popupFeatures : 'Instellingen popupvenster', 132 popupResizable : ' Resizable', // MISSING132 popupResizable : 'Herschaalbaar', 133 133 popupStatusBar : 'Statusbalk', 134 134 popupLocationBar : 'Locatiemenu', … … 142 142 popupHeight : 'Hoogte', 143 143 popupTop : 'Positie boven', 144 id : 'Id', // MISSING144 id : 'Id', 145 145 langDir : 'Schrijfrichting', 146 146 langDirNotSet : '<niet ingevuld>', … … 188 188 matchCase : 'Hoofdlettergevoelig', 189 189 matchWord : 'Hele woord moet voorkomen', 190 matchCyclic : ' Match cyclic', // MISSING190 matchCyclic : 'Doorlopend zoeken', 191 191 replaceAll : 'Alles vervangen', 192 replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING192 replaceSuccessMsg : '%1 resulaten vervangen.' 193 193 }, 194 194 … … 213 213 height : 'Hoogte', 214 214 cellSpace : 'Afstand tussen cellen', 215 cellPad : ' Afstand vanaf randcel',215 cellPad : 'Ruimte in de cel', 216 216 caption : 'Naam', 217 217 summary : 'Samenvatting', 218 headers : ' Headers', // MISSING219 headersNone : ' None', // MISSING220 headersColumn : ' First column', // MISSING221 headersRow : ' First Row', // MISSING222 headersBoth : 'B oth', // MISSING223 invalidRows : ' Number of rows must be a number greater than 0.', // MISSING224 invalidCols : ' Number of columns must be a number greater than 0.', // MISSING225 invalidBorder : ' Border size must be a number.', // MISSING226 invalidWidth : ' Table width must be a number.', // MISSING227 invalidHeight : ' Table height must be a number.', // MISSING228 invalidCellSpacing : ' Cell spacing must be a number.', // MISSING229 invalidCellPadding : ' Cell padding must be a number.', // MISSING218 headers : 'Koppen', 219 headersNone : 'Geen', 220 headersColumn : 'Eerste kolom', 221 headersRow : 'Eerste rij', 222 headersBoth : 'Beide', 223 invalidRows : 'Het aantal rijen moet een getal zijn groter dan 0.', 224 invalidCols : 'Het aantal kolommen moet een getal zijn groter dan 0.', 225 invalidBorder : 'De rand breedte moet een getal zijn.', 226 invalidWidth : 'De tabel breedte moet een getal zijn.', 227 invalidHeight : 'De tabel hoogte moet een getal zijn.', 228 invalidCellSpacing : 'Afstand tussen cellen moet een getal zijn.', 229 invalidCellPadding : 'Ruimte in de cel moet een getal zijn.', 230 230 231 231 cell : … … 240 240 splitHorizontal : 'Splits cellen horizontaal', 241 241 splitVertical : 'Splits cellen verticaal', 242 title : 'Cel l Properties', // MISSING243 cellType : 'Cel l Type', // MISSING244 rowSpan : 'R ows Span', // MISSING245 colSpan : ' Columns Span', // MISSING246 wordWrap : ' Word Wrap', // MISSING247 hAlign : 'Horizontal Alignment', // MISSING248 vAlign : 'Vertical Alignment', // MISSING249 alignTop : ' Top', // MISSING250 alignMiddle : 'Midd le', // MISSING251 alignBottom : ' Bottom', // MISSING252 alignBaseline : 'Bas eline', // MISSING253 bgColor : ' Background Color', // MISSING254 borderColor : ' Border Color', // MISSING255 data : ' Data', // MISSING256 header : ' Header', // MISSING257 yes : ' Yes', // MISSING258 no : 'N o', // MISSING259 invalidWidth : ' Cell width must be a number.', // MISSING260 invalidHeight : ' Cell height must be a number.', // MISSING261 invalidRowSpan : 'R ows span must be a whole number.', // MISSING262 invalidColSpan : ' Columns span must be a whole number.', // MISSING242 title : 'Cel eigenschappen', 243 cellType : 'Cel type', 244 rowSpan : 'Rijen samenvoegen', 245 colSpan : 'Kolommen samenvoegen', 246 wordWrap : 'Automatische terugloop', 247 hAlign : 'Horizontale uitlijning', 248 vAlign : 'Verticale uitlijning', 249 alignTop : 'Boven', 250 alignMiddle : 'Midden', 251 alignBottom : 'Onder', 252 alignBaseline : 'Basislijn', 253 bgColor : 'Achtergrondkleur', 254 borderColor : 'Kleur rand', 255 data : 'Inhoud', 256 header : 'Kop', 257 yes : 'Ja', 258 no : 'Nee', 259 invalidWidth : 'De celbreedte moet een getal zijn.', 260 invalidHeight : 'De celhoogte moet een getal zijn.', 261 invalidRowSpan : 'Rijen samenvoegen moet een heel getal zijn.', 262 invalidColSpan : 'Kolommen samenvoegen moet een heel getal zijn.', 263 263 chooseColor : 'Choose' // MISSING 264 264 }, … … 308 308 action : 'Actie', 309 309 method : 'Methode', 310 encoding : ' Encoding', // MISSING310 encoding : 'Codering', 311 311 target : 'Doel', 312 312 targetNotSet : '<niet ingevuld>', … … 397 397 alertUrl : 'Geef de URL van de afbeelding', 398 398 linkTab : 'Link', 399 button2Img : ' Do you want to transform the selected image button on a simple image?', // MISSING400 img2Button : ' Do you want to transform the selected image on a image button?', // MISSING399 button2Img : 'Wilt u de geselecteerde afbeeldingsknop vervangen door een eenvoudige afbeelding?', 400 img2Button : 'Wilt u de geselecteerde afbeelding vervangen door een afbeeldingsknop?', 401 401 urlMissing : 'Image source URL is missing.' // MISSING 402 402 }, … … 406 406 { 407 407 properties : 'Eigenschappen Flash', 408 propertiesTab : ' Properties', // MISSING408 propertiesTab : 'Eigenschappen', 409 409 title : 'Eigenschappen Flash', 410 410 chkPlay : 'Automatisch afspelen', 411 411 chkLoop : 'Herhalen', 412 412 chkMenu : 'Flashmenu\'s inschakelen', 413 chkFull : ' Allow Fullscreen', // MISSING413 chkFull : 'Schermvullend toestaan', 414 414 scale : 'Schaal', 415 415 scaleAll : 'Alles tonen', 416 416 scaleNoBorder : 'Geen rand', 417 417 scaleFit : 'Precies passend', 418 access : 'Script Access', // MISSING419 accessAlways : 'Al ways', // MISSING420 accessSameDomain : ' Same domain', // MISSING421 accessNever : 'N ever', // MISSING418 access : 'Script toegang', 419 accessAlways : 'Altijd', 420 accessSameDomain : 'Zelfde domeinnaam', 421 accessNever : 'Nooit', 422 422 align : 'Uitlijning', 423 423 alignLeft : 'Links', … … 430 430 alignTextTop : 'Boven tekst', 431 431 alignTop : 'Boven', 432 quality : ' Quality', // MISSING433 qualityBest : 'Best ', // MISSING434 qualityHigh : 'H igh', // MISSING435 qualityAutoHigh : 'Auto High', // MISSING436 qualityMedium : ' Medium', // MISSING437 qualityAutoLow : 'Auto Low', // MISSING438 qualityLow : 'L ow', // MISSING439 windowModeWindow : ' Window', // MISSING440 windowModeOpaque : 'O paque', // MISSING441 windowModeTransparent : ' Transparent', // MISSING442 windowMode : ' Window mode', // MISSING443 flashvars : 'Variab les for Flash', // MISSING432 quality : 'Kwaliteit', 433 qualityBest : 'Beste', 434 qualityHigh : 'Hoog', 435 qualityAutoHigh : 'Automatisch hoog', 436 qualityMedium : 'Gemiddeld', 437 qualityAutoLow : 'Automatisch laag', 438 qualityLow : 'Laag', 439 windowModeWindow : 'Venster', 440 windowModeOpaque : 'Ondoorzichtig', 441 windowModeTransparent : 'Doorzichtig', 442 windowMode : 'Venster modus', 443 flashvars : 'Variabelen voor Flash', 444 444 bgcolor : 'Achtergrondkleur', 445 445 width : 'Breedte', … … 448 448 vSpace : 'VSpace', 449 449 validateSrc : 'Geef de link van de URL', 450 validateWidth : ' Width must be a number.', // MISSING451 validateHeight : ' Height must be a number.', // MISSING452 validateHSpace : ' HSpace must be a number.', // MISSING453 validateVSpace : ' VSpace must be a number.' // MISSING450 validateWidth : 'De breedte moet een getal zijn.', 451 validateHeight : 'De hoogte moet een getal zijn.', 452 validateHSpace : 'De HSpace moet een getal zijn.', 453 validateVSpace : 'De VSpace moet een getal zijn.' 454 454 }, 455 455 … … 458 458 { 459 459 toolbar : 'Spellingscontrole', 460 title : 'Spell Check', // MISSING461 notAvailable : ' Sorry, but service is unavailable now.', // MISSING462 errorLoading : 'Er ror loading application service host: %s.', // MISSING460 title : 'Spellingscontrole', 461 notAvailable : 'Excuses, deze dienst is momenteel niet beschikbaar.', 462 errorLoading : 'Er is een fout opgetreden bij het laden van de diesnt: %s.', 463 463 notInDic : 'Niet in het woordenboek', 464 464 changeTo : 'Wijzig in', … … 485 485 elementsPath : 486 486 { 487 eleTitle : '%1 element' // MISSING487 eleTitle : '%1 element' 488 488 }, 489 489 … … 541 541 { 542 542 label : 'Stijl', 543 voiceLabel : 'St yles', // MISSING544 panelVoiceLabel : 'Select a style', // MISSING545 panelTitle1 : 'Blo ck Styles', // MISSING546 panelTitle2 : 'In line Styles', // MISSING547 panelTitle3 : 'Object Styles' // MISSING543 voiceLabel : 'Stijl', 544 panelVoiceLabel : 'Selecteer een stijl', 545 panelTitle1 : 'Blok stijlen', 546 panelTitle2 : 'In-line stijlen', 547 panelTitle3 : 'Object stijlen' 548 548 }, 549 549 … … 551 551 { 552 552 label : 'Opmaak', 553 voiceLabel : ' Format', // MISSING553 voiceLabel : 'Opmaak', 554 554 panelTitle : 'Opmaak', 555 panelVoiceLabel : 'Select a paragraph format', // MISSING555 panelVoiceLabel : 'Selecteer een alinea-opmaak', 556 556 557 557 tag_p : 'Normaal', … … 570 570 { 571 571 label : 'Lettertype', 572 voiceLabel : ' Font', // MISSING572 voiceLabel : 'Lettertype', 573 573 panelTitle : 'Lettertype', 574 panelVoiceLabel : 'Select a font' // MISSING574 panelVoiceLabel : 'Selecteer een lettertype' 575 575 }, 576 576 577 577 fontSize : 578 578 { 579 label : ' Grootte',580 voiceLabel : ' Font Size', // MISSING581 panelTitle : ' Grootte',582 panelVoiceLabel : 'Select a font size' // MISSING579 label : 'Lettergrootte', 580 voiceLabel : 'Lettergrootte', 581 panelTitle : 'Lettergrootte', 582 panelVoiceLabel : 'Selecteer een lettergrootte' 583 583 }, 584 584 … … 637 637 scayt : 638 638 { 639 title : ' Spell Check As You Type', // MISSING640 enable : ' Enable SCAYT', // MISSING641 disable : ' Disable SCAYT', // MISSING642 about : ' About SCAYT', // MISSING643 toggle : ' Toggle SCAYT', // MISSING644 options : 'Opti ons', // MISSING645 langs : ' Languages', // MISSING646 moreSuggestions : 'M ore suggestions', // MISSING647 ignore : ' Ignore', // MISSING648 ignoreAll : ' Ignore All', // MISSING649 addWord : ' Add Word', // MISSING650 emptyDic : 'D ictionary name should not be empty.', // MISSING651 optionsTab : 'Opti ons', // MISSING652 languagesTab : ' Languages', // MISSING653 dictionariesTab : ' Dictionaries', // MISSING654 aboutTab : ' About' // MISSING639 title : 'Controleer de spelling tijdens het typen', 640 enable : 'SCAYT inschakelen', 641 disable : 'SCAYT uitschakelen', 642 about : 'Over SCAYT', 643 toggle : 'SCAYT in/uitschakelen', 644 options : 'Opties', 645 langs : 'Talen', 646 moreSuggestions : 'Meer suggesties', 647 ignore : 'Negeren', 648 ignoreAll : 'Alles negeren', 649 addWord : 'Woord toevoegen', 650 emptyDic : 'De naam van het woordenboek mag niet leeg zijn.', 651 optionsTab : 'Opties', 652 languagesTab : 'Talen', 653 dictionariesTab : 'Woordenboeken', 654 aboutTab : 'Over' 655 655 }, 656 656 657 657 about : 658 658 { 659 title : ' About CKEditor', // MISSING660 dlgTitle : ' About CKEditor', // MISSING661 moreInfo : ' For licensing information please visit our web site:', // MISSING662 copy : 'Copyright © $1. All rights reserved.' // MISSING663 }, 664 665 maximize : 'Maxim ize', // MISSING659 title : 'Over CKEditor', 660 dlgTitle : 'Over CKEditor', 661 moreInfo : 'Voor licentie informatie, bezoek onze website:', 662 copy : 'Copyright © $1. Alle rechten voorbehouden.' 663 }, 664 665 maximize : 'Maximaliseren', 666 666 minimize : 'Minimize', // MISSING 667 667 668 668 fakeobjects : 669 669 { 670 anchor : 'An chor', // MISSING671 flash : 'Flash Animation', // MISSING672 div : 'Pag e Break', // MISSING673 unknown : ' Unknown Object' // MISSING674 }, 675 676 resize : ' Drag to resize', // MISSING670 anchor : 'Anker', 671 flash : 'Flash animatie', 672 div : 'Pagina einde', 673 unknown : 'Onbekend object' 674 }, 675 676 resize : 'Sleep om te herschalen', 677 677 678 678 colordialog : -
CKEditor/branches/versions/3.1.x/_source/lang/pl.js
r4185 r4463 92 92 advancedTab : 'Zaawansowane', 93 93 validateNumberFailed : 'Ta wartość nie jest liczbą.', 94 confirmNewPage : 'Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę ?',95 confirmCancel : 'Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe ?',94 confirmNewPage : 'Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę?', 95 confirmCancel : 'Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe?', 96 96 97 97 // Put the voice-only part of the label in the span. … … 261 261 invalidRowSpan : 'Scalenie wierszy musi być liczbą całkowitą.', 262 262 invalidColSpan : 'Scalenie komórek musi być liczbą całkowitą.', 263 chooseColor : ' Choose' // MISSING263 chooseColor : 'Wybierz' 264 264 }, 265 265 … … 399 399 button2Img : 'Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?', 400 400 img2Button : 'Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?', 401 urlMissing : ' Image source URL is missing.' // MISSING401 urlMissing : 'Podaj adres URL obrazka.' 402 402 }, 403 403 … … 408 408 propertiesTab : 'Właściwości', 409 409 title : 'Właściwości elementu Flash', 410 chkPlay : 'Auto Odtwarzanie',410 chkPlay : 'Autoodtwarzanie', 411 411 chkLoop : 'Pętla', 412 412 chkMenu : 'Włącz menu', … … 441 441 windowModeTransparent : 'Przeźroczyste', 442 442 windowMode : 'Tryb okna', 443 flashvars : 'Zmienne dla Flash \'a',443 flashvars : 'Zmienne dla Flasha', 444 444 bgcolor : 'Kolor tła', 445 445 width : 'Szerokość', … … 469 469 btnUndo : 'Cofnij', 470 470 noSuggestions : '- Brak sugestii -', 471 progress : 'Trwa sprawdzanie ...',471 progress : 'Trwa sprawdzanie...', 472 472 noMispell : 'Sprawdzanie zakończone: nie znaleziono błędów', 473 473 noChanges : 'Sprawdzanie zakończone: nie zmieniono żadnego słowa', … … 529 529 templates : 530 530 { 531 button : 'S ablony',531 button : 'Szablony', 532 532 title : 'Szablony zawartości', 533 533 insertOption: 'Zastąp aktualną zawartość', … … 541 541 { 542 542 label : 'Styl', 543 voiceLabel : 'Styl e',543 voiceLabel : 'Styl', 544 544 panelVoiceLabel : 'Wybierz styl', 545 545 panelTitle1 : 'Style blokowe', … … 572 572 voiceLabel : 'Czcionka', 573 573 panelTitle : 'Czcionka', 574 panelVoiceLabel : ' Select a font'574 panelVoiceLabel : 'Wybierz czcionkę' 575 575 }, 576 576 … … 580 580 voiceLabel : 'Rozmiar czcionki', 581 581 panelTitle : 'Rozmiar', 582 panelVoiceLabel : ' Select a font size'582 panelVoiceLabel : 'Wybierz rozmiar czcionki' 583 583 }, 584 584 … … 637 637 scayt : 638 638 { 639 title : 'Sprawdź pisow aniepodczas pisania (SCAYT)',639 title : 'Sprawdź pisownię podczas pisania (SCAYT)', 640 640 enable : 'Włącz SCAYT', 641 641 disable : 'Wyłącz SCAYT', 642 642 about : 'Na temat SCAYT', 643 toggle : ' ToggleSCAYT',643 toggle : 'Przełącz SCAYT', 644 644 options : 'Opcje', 645 645 langs : 'Języki', … … 664 664 665 665 maximize : 'Maksymalizuj', 666 minimize : 'Minim ize', // MISSING666 minimize : 'Minimalizuj', 667 667 668 668 fakeobjects : … … 678 678 colordialog : 679 679 { 680 title : ' Select color', // MISSING681 highlight : ' Highlight', // MISSING682 selected : ' Selected', // MISSING683 clear : ' Clear' // MISSING680 title : 'Wybierz kolor', 681 highlight : 'Zaznacz', 682 selected : 'Wybrany', 683 clear : 'Wyczyść' 684 684 } 685 685 }; -
CKEditor/branches/versions/3.1.x/_source/plugins/dialog/plugin.js
r4184 r4463 1440 1440 margins = skinData[ editor.skinName ].margins || [ 0, 0, 0, 0 ]; 1441 1441 1442 if ( typeof magnetDistance == 'undefined' ) 1443 magnetDistance = 20; 1444 1442 1445 function mouseMoveHandler( evt ) 1443 1446 { … … 1663 1666 '; z-index: ', editor.config.baseFloatZIndex, 1664 1667 '; top: 0px; left: 0px; ', 1665 'background-color: ', editor.config.dialog_backgroundCoverColor ,1668 'background-color: ', editor.config.dialog_backgroundCoverColor || 'white', 1666 1669 '" id="cke_dialog_background_cover">' 1667 1670 ]; … … 1755 1758 scrollFunc(); 1756 1759 } 1757 element.setOpacity( editor.config.dialog_backgroundCoverOpacity ); 1760 1761 var opacity = editor.config.dialog_backgroundCoverOpacity; 1762 element.setOpacity( typeof opacity != 'undefined' ? opacity : 0.5 ); 1763 1758 1764 element.appendTo( CKEDITOR.document.getBody() ); 1759 1765 }; … … 1855 1861 { 1856 1862 if ( e.data.getKeystroke() in preventKeyBubblingKeys ) 1857 e.data. preventDefault( true);1863 e.data.stopPropagation(); 1858 1864 }; 1859 1865 … … 2736 2742 * The color of the dialog background cover. It should be a valid CSS color 2737 2743 * string. 2744 * @name CKEDITOR.config.dialog_backgroundCoverColor 2738 2745 * @type String 2739 * @default white2746 * @default 'white' 2740 2747 * @example 2741 2748 * config.dialog_backgroundCoverColor = 'rgb(255, 254, 253)'; 2742 2749 */ 2743 CKEDITOR.config.dialog_backgroundCoverColor = 'white';2744 2750 2745 2751 /** 2746 2752 * The opacity of the dialog background cover. It should be a number within the 2747 2753 * range [0.0, 1.0]. 2754 * @name CKEDITOR.config.dialog_backgroundCoverOpacity 2748 2755 * @type Number 2749 2756 * @default 0.5 … … 2751 2758 * config.dialog_backgroundCoverOpacity = 0.7; 2752 2759 */ 2753 CKEDITOR.config.dialog_backgroundCoverOpacity = 0.5;2754 2760 2755 2761 /** 2756 2762 * The distance of magnetic borders used in moving and resizing dialogs, 2757 2763 * measured in pixels. 2764 * @name CKEDITOR.config.dialog_magnetDistance 2758 2765 * @type Number 2759 2766 * @default 20 … … 2761 2768 * config.dialog_magnetDistance = 30; 2762 2769 */ 2763 CKEDITOR.config.dialog_magnetDistance = 20; -
CKEditor/branches/versions/3.1.x/_source/plugins/flash/dialogs/flash.js
r3795 r4463 25 25 var attributesMap = 26 26 { 27 id : [ { type : ATTRTYPE_OBJECT, name : CKEDITOR.env.ie ? '_cke_saved_id' :'id' } ],27 id : [ { type : ATTRTYPE_OBJECT, name : 'id' } ], 28 28 classid : [ { type : ATTRTYPE_OBJECT, name : 'classid' } ], 29 29 codebase : [ { type : ATTRTYPE_OBJECT, name : 'codebase'} ], -
CKEditor/branches/versions/3.1.x/_source/plugins/floatpanel/plugin.js
r4173 r4463 55 55 56 56 this.element = element; 57 58 // Register panels to editor for easy destroying ( #4241 ).59 editor.panels ? editor.panels.push( element ) : editor.panels = [ element ];60 61 57 62 58 this._ = … … 330 326 } 331 327 }); 328 329 CKEDITOR.on( 'instanceDestroyed', function() 330 { 331 var isLastInstance = CKEDITOR.tools.isEmpty( CKEDITOR.instances ); 332 333 for( var i in panels ) 334 { 335 var panel = panels[ i ]; 336 // Safe to destroy it since there're no more instances.(#4241) 337 if( isLastInstance ) 338 panel.destroy(); 339 // Panel might be used by other instances, just hide them.(#4552) 340 else 341 panel.element.hide(); 342 } 343 // Remove the registration. 344 isLastInstance && ( panels = {} ); 345 346 } ); 332 347 })(); -
CKEditor/branches/versions/3.1.x/_source/plugins/font/plugin.js
r4036 r4463 37 37 panel : 38 38 { 39 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ],39 css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 40 40 voiceLabel : lang.panelVoiceLabel 41 41 }, -
CKEditor/branches/versions/3.1.x/_source/plugins/format/plugin.js
r4036 r4463 34 34 panel : 35 35 { 36 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ],36 css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 37 37 voiceLabel : lang.panelVoiceLabel 38 38 }, -
CKEditor/branches/versions/3.1.x/_source/plugins/forms/dialogs/select.js
r3744 r4463 161 161 162 162 if ( isInsertMode ) 163 editor.insertElement( element ); 163 { 164 editor.insertElement(element); 165 if( CKEDITOR.env.ie ) 166 { 167 var sel = editor.getSelection(), 168 bms = sel.createBookmarks(); 169 setTimeout(function () 170 { 171 sel.selectBookmarks( bms ); 172 }, 0 ); 173 } 174 } 164 175 }, 165 176 contents : [ … … 248 259 if ( name == 'select' ) 249 260 this.setValue( element.getAttribute( 'size' ) || '' ); 261 if ( CKEDITOR.env.webkit ) 262 this.getInputElement().setStyle( 'width', '86px' ); 250 263 }, 251 264 commit : function( element ) … … 524 537 if ( name == 'select' ) 525 538 this.setValue( element.getAttribute( 'multiple' ) ); 539 if ( CKEDITOR.env.webkit ) 540 this.getElement().getParent().setStyle( 'vertical-align', 'middle' ); 526 541 }, 527 542 commit : function( element ) -
CKEditor/branches/versions/3.1.x/_source/plugins/forms/plugin.js
r3438 r4463 121 121 editor.contextMenu.addListener( function( element ) 122 122 { 123 if ( element && element.hasAscendant( 'form' ) )123 if ( element && element.hasAscendant( 'form', true ) ) 124 124 return { form : CKEDITOR.TRISTATE_OFF }; 125 125 }); -
CKEditor/branches/versions/3.1.x/_source/plugins/htmldataprocessor/plugin.js
r4042 r4463 12 12 var protectedSourceMarker = '{cke_protected}'; 13 13 14 15 // Return the last non-space child node of the block (#4344). 16 function lastNoneSpaceChild( block ) 17 { 18 var lastIndex = block.children.length, 19 last = block.children[ lastIndex - 1 ]; 20 while( last && last.type == CKEDITOR.NODE_TEXT && !CKEDITOR.tools.trim( last.value ) ) 21 last = block.children[ --lastIndex ]; 22 return last; 23 } 24 14 25 function trimFillers( block, fromSource ) 15 26 { … … 19 30 // Also, any at the end of blocks are fillers, remove them as well. 20 31 // (#2886) 21 var children = block.children; 22 var lastChild = children[ children.length - 1 ]; 32 var children = block.children, lastChild = lastNoneSpaceChild( block ); 23 33 if ( lastChild ) 24 34 { … … 32 42 function blockNeedsExtension( block ) 33 43 { 34 if ( block.children.length < 1 ) 35 return true; 36 37 var lastChild = block.children[ block.children.length - 1 ]; 38 return lastChild.type == CKEDITOR.NODE_ELEMENT && lastChild.name == 'br'; 44 var lastChild = lastNoneSpaceChild( block ); 45 return !lastChild || lastChild.type == CKEDITOR.NODE_ELEMENT && lastChild.name == 'br'; 39 46 } 40 47 … … 193 200 } 194 201 195 var protectAttributeRegex = /<(?:a|area|img|input) .*?\s((?:href|src|name)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+)))/gi;202 var protectAttributeRegex = /<(?:a|area|img|input)[\s\S]*?\s((?:href|src|name)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+)))/gi; 196 203 197 204 function protectAttributes( html ) … … 202 209 var protectStyleTagsRegex = /<(style)(?=[ >])[^>]*>[^<]*<\/\1>/gi; 203 210 var encodedTagsRegex = /<cke:encoded>([^<]*)<\/cke:encoded>/gi; 204 var protectElementNamesRegex = /(<\/?)((?:object|embed|param) .*?>)/gi;205 var protectSelfClosingRegex = /<cke: param(.*?)\/>/gi;211 var protectElementNamesRegex = /(<\/?)((?:object|embed|param)[\s\S]*?>)/gi; 212 var protectSelfClosingRegex = /<cke:(param|embed)([\s\S]*?)\/?>/gi; 206 213 207 214 function protectStyleTagsMatch( match ) … … 220 227 function protectSelfClosingElements( html ) 221 228 { 222 return html.replace( protectSelfClosingRegex, '<cke: param$1></cke:param>' );229 return html.replace( protectSelfClosingRegex, '<cke:$1$2></cke:$1>' ); 223 230 } 224 231 -
CKEditor/branches/versions/3.1.x/_source/plugins/image/dialogs/image.js
r4179 r4463 243 243 } 244 244 245 if ( element && element.getName() == 'img' && !element.getAttribute( '_cke_ protected_html' ) )245 if ( element && element.getName() == 'img' && !element.getAttribute( '_cke_realelement' ) ) 246 246 this.imageEditMode = 'img'; 247 247 else if ( element && element.getName() == 'input' && element.getAttribute( 'type' ) && element.getAttribute( 'type' ) == 'image' ) … … 448 448 { 449 449 field.setValue( url ); // And call this.onChange() 450 // Manually set the initial value.(#4191) 451 field.setInitValue(); 450 452 field.focus(); 451 453 }, 0 ); -
CKEditor/branches/versions/3.1.x/_source/plugins/link/dialogs/link.js
r3943 r4463 38 38 partIds = [ 'urlOptions', 'anchorOptions', 'emailOptions' ], 39 39 typeValue = this.getValue(), 40 uploadInitiallyHidden = dialog.definition.getContents( 'upload' ).hidden; 40 uploadTab = dialog.definition.getContents( 'upload' ), 41 uploadInitiallyHidden = uploadTab && uploadTab.hidden; 41 42 42 43 if ( typeValue == 'url' ) -
CKEditor/branches/versions/3.1.x/_source/plugins/maximize/plugin.js
r4137 r4463 112 112 { 113 113 modes : { wysiwyg : 1, source : 1 }, 114 114 editorFocus : false, 115 115 exec : function() 116 116 { … … 121 121 if ( editor.mode == 'wysiwyg' ) 122 122 { 123 savedSelection = editor.getSelection().getRanges(); 123 var selection = editor.getSelection(); 124 savedSelection = selection && selection.getRanges(); 124 125 savedScroll = mainWindow.getScrollPosition(); 125 126 } … … 236 237 if ( editor.mode == 'wysiwyg' ) 237 238 { 238 editor.getSelection().selectRanges( savedSelection ); 239 240 var element = editor.getSelection().getStartElement(); 241 if ( element ) 242 element.scrollIntoView( true ); 239 if ( savedSelection ) 240 { 241 editor.getSelection().selectRanges(savedSelection); 242 var element = editor.getSelection().getStartElement(); 243 element && element.scrollIntoView( true ); 244 } 245 243 246 else 244 247 mainWindow.$.scrollTo( savedScroll.x, savedScroll.y ); -
CKEditor/branches/versions/3.1.x/_source/plugins/menu/plugin.js
r4180 r4463 233 233 else 234 234 panel.showBlock( this.id, offsetParent, corner, offsetX, offsetY ); 235 235 236 236 editor.fire( 'menuShow', [ panel ] ); 237 237 }, … … 331 331 '>' + 332 332 '<span class="cke_icon_wrapper"><span class="cke_icon"' + 333 ( this.icon ? ' style="background-image:url(' + CKEDITOR.getUrl( this.icon ) + ');background-position:0 ' + offset + 'px;" ></span>'333 ( this.icon ? ' style="background-image:url(' + CKEDITOR.getUrl( this.icon ) + ');background-position:0 ' + offset + 'px;"' 334 334 : '' ) + 335 335 '></span></span>' + -
CKEditor/branches/versions/3.1.x/_source/plugins/newpage/plugin.js
r4036 r4463 20 20 { 21 21 var command = this; 22 function afterCommand()22 editor.setData( editor.config.newpage_html, function() 23 23 { 24 // Defer to happen after 'selectionChange'. 25 setTimeout( function() 24 editor.fire( 'afterCommandExec', 26 25 { 27 editor.fire( 'afterCommandExec', 28 { 29 name: command.name, 30 command: command 31 } ); 32 }, 500 ); 33 } 34 if ( editor.mode == 'wysiwyg') 35 editor.on( 'contentDom', function( evt ){ 36 37 evt.removeListener(); 38 afterCommand(); 26 name: command.name, 27 command: command 39 28 } ); 40 41 editor.setData( editor.config.newpage_html ); 29 } ); 42 30 editor.focus(); 43 44 if( editor.mode == 'source' )45 afterCommand();46 47 31 }, 48 32 async : true -
CKEditor/branches/versions/3.1.x/_source/plugins/panel/plugin.js
r4197 r4463 231 231 232 232 return block; 233 }, 234 235 destroy : function() 236 { 237 this.element && this.element.remove(); 233 238 } 234 239 }; -
CKEditor/branches/versions/3.1.x/_source/plugins/preview/plugin.js
r4174 r4463 38 38 baseTag + 39 39 '<title>' + editor.lang.preview + '</title>' + 40 '<link href="' + editor.config.contentsCss + '" type="text/css" rel="stylesheet" _cktemp="true"/>' + 40 '<link type="text/css" rel="stylesheet" href="' + 41 [].concat( editor.config.contentsCss ).join( '"><link type="text/css" rel="stylesheet" href="' ) + 42 '">' + 41 43 '</head>' + bodyHtml + 42 44 editor.getData() + -
CKEditor/branches/versions/3.1.x/_source/plugins/removeformat/plugin.js
r4036 r4463 93 93 94 94 // This node must not be a fake element. 95 if ( currentNode.getName() != 'img' || !currentNode.getAttribute( '_cke_protected_html') )95 if ( !( currentNode.getName() == 'img' && currentNode.getAttribute( '_cke_realelement' ) ) ) 96 96 { 97 97 // Remove elements nodes that match with this style rules. -
CKEditor/branches/versions/3.1.x/_source/plugins/scayt/plugin.js
r3971 r4463 251 251 { 252 252 preserveState : true, 253 editorFocus : false, 253 254 254 255 exec: function( editor ) -
CKEditor/branches/versions/3.1.x/_source/plugins/selection/plugin.js
r3999 r4463 334 334 var styleObjectElements = 335 335 { 336 img:1,hr:1,li:1,table:1,tr:1,td:1, embed:1,object:1,ol:1,ul:1,336 img:1,hr:1,li:1,table:1,tr:1,td:1,th:1,embed:1,object:1,ol:1,ul:1, 337 337 a:1, input:1, form:1, select:1, textarea:1, button:1, fieldset:1, th:1, thead:1, tfoot:1 338 338 }; … … 679 679 node = sel.anchorNode; 680 680 681 if ( node .nodeType != 1 )681 if ( node && node.nodeType != 1 ) 682 682 node = node.parentNode; 683 683 } -
CKEditor/branches/versions/3.1.x/_source/plugins/showblocks/plugin.js
r4036 r4463 90 90 { 91 91 preserveState : true, 92 editorFocus : false, 92 93 93 94 exec : function ( editor ) -
CKEditor/branches/versions/3.1.x/_source/plugins/smiley/plugin.js
r4036 r4463 31 31 */ 32 32 CKEDITOR.config.smiley_path = CKEDITOR.basePath + 33 '_source/' + // %REMOVE_LINE%33 '_source/' + // @Packager.RemoveLine 34 34 'plugins/smiley/images/'; 35 35 -
CKEditor/branches/versions/3.1.x/_source/plugins/sourcearea/plugin.js
r4210 r4463 81 81 textarea.on( 'mousedown', function( evt ) 82 82 { 83 evt = evt.data.$; 84 if ( evt.stopPropagation ) 85 evt.stopPropagation(); 83 evt.data.stopPropagation(); 86 84 } ); 87 85 } … … 124 122 { 125 123 textarea.setValue( data ); 124 editor.fire( 'dataReady' ); 126 125 }, 127 126 -
CKEditor/branches/versions/3.1.x/_source/plugins/styles/plugin.js
r4050 r4463 268 268 269 269 for ( var style in stylesDef ) 270 stylesText += style + ':' + stylesDef[ style ] + ';';270 stylesText += ( style + ':' + stylesDef[ style ] ).replace( semicolonFixRegex, ';' ); 271 271 272 272 // Browsers make some changes to the style when applying them. So, here … … 1201 1201 return styleText.replace( /\s*([;:])\s*/, '$1' ) 1202 1202 .replace( /([^\s;])$/, '$1;') 1203 .replace( /,\s+/g, ',' ) // Trimming spaces after comma (e.g. font-family name)(#4107). 1203 1204 .toLowerCase(); 1204 1205 } -
CKEditor/branches/versions/3.1.x/_source/plugins/stylescombo/plugin.js
r4036 r4463 27 27 panel : 28 28 { 29 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ],29 css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 30 30 voiceLabel : lang.panelVoiceLabel 31 31 }, … … 34 34 { 35 35 var combo = this, 36 stylesSet = config.stylesCombo_stylesSet.split( ':', 2 ), 37 stylesSetPath = stylesSet[ 1 ] || CKEDITOR.getUrl( pluginPath + 'styles/' + stylesSet[ 0 ] + '.js' ) ; 36 stylesSet = config.stylesCombo_stylesSet.split( ':' ); 37 38 var stylesSetPath = stylesSet[ 1 ] ? 39 stylesSet.slice( 1 ).join( ':' ) : // #4481 40 CKEDITOR.getUrl( pluginPath + 'styles/' + stylesSet[ 0 ] + '.js' ) ; 38 41 39 42 stylesSet = stylesSet[ 0 ]; -
CKEditor/branches/versions/3.1.x/_source/plugins/table/dialogs/table.js
r3741 r4463 98 98 } 99 99 100 // Modify the table headers. Depends on havin trows and cols generated100 // Modify the table headers. Depends on having rows and cols generated 101 101 // correctly so it can't be done in commit functions. 102 102 … … 116 116 { 117 117 th.renameNode( 'th' ); 118 if ( !i ) 119 th.setAttribute( 'scope', 'col' ); 118 th.setAttribute( 'scope', 'col' ); 120 119 } 121 120 } … … 154 153 newCell = new CKEDITOR.dom.element( table.$.rows[ row ].cells[ 0 ] ); 155 154 newCell.renameNode( 'th' ); 156 newCell.setAttribute( 'scope', ' col' );155 newCell.setAttribute( 'scope', 'row' ); 157 156 } 158 157 } … … 167 166 { 168 167 newCell = new CKEDITOR.dom.element( row.$.cells[0] ); 169 newCell.renameNode( 'td' );168 newCell.renameNode( 'td' ); 170 169 newCell.removeAttribute( 'scope' ); 171 170 } -
CKEditor/branches/versions/3.1.x/_source/plugins/tabletools/dialogs/tableCell.js
r4209 r4463 56 56 57 57 var definition = e.data.definition; 58 58 59 59 e.removeListener(); 60 60 definition.onLoad = CKEDITOR.tools.override( definition.onLoad, function( orginal ) … … 70 70 }); 71 71 } 72 } ;72 } 73 73 74 74 return { -
CKEditor/branches/versions/3.1.x/_source/plugins/templates/plugin.js
r4036 r4463 86 86 [ 87 87 CKEDITOR.getUrl( 88 '_source/' + // %REMOVE_LINE%88 '_source/' + // @Packager.RemoveLine 89 89 'plugins/templates/templates/default.js' ) 90 90 ]; -
CKEditor/branches/versions/3.1.x/_source/plugins/templates/templates/default.js
r3260 r4463 20 20 html: 21 21 '<h3>' + 22 '<img style="margin-right: 10px" height="100" alt=""width="100" align="left"/>' +22 '<img style="margin-right: 10px" height="100" width="100" align="left"/>' + 23 23 'Type the title here'+ 24 24 '</h3>' + … … 32 32 description: 'A template that defines two colums, each one with a title, and some text.', 33 33 html: 34 '<table cellspacing="0" cellpadding="0" width="100%" border="0">' +34 '<table cellspacing="0" cellpadding="0" style="width:100%" border="0">' + 35 35 '<tr>' + 36 '<td width="50%">' +36 '<td style="width:50%">' + 37 37 '<h3>Title 1</h3>' + 38 38 '</td>' + 39 39 '<td></td>' + 40 '<td width="50%">' +40 '<td style="width:50%">' + 41 41 '<h3>Title 2</h3>' + 42 42 '</td>' + … … 65 65 'Title goes here' + 66 66 '</h3>' + 67 '<table style="float: right" cellspacing="0" cellpadding="0" width="150" border="1">' +67 '<table style="float: right" cellspacing="0" cellpadding="0" style="width:150px" border="1">' + 68 68 '<caption style="border:solid 1px black">' + 69 69 '<strong>Table title</strong>' + -
CKEditor/branches/versions/3.1.x/_source/plugins/uicolor/dialogs/uicolor.js
r3965 r4463 38 38 { 39 39 var url = CKEDITOR.getUrl( 40 '_source/' + // %REMOVE_LINE%40 '_source/' + // @Packager.RemoveLine 41 41 'plugins/uicolor/yui/' 42 42 ); -
CKEditor/branches/versions/3.1.x/_source/plugins/uicolor/plugin.js
r3712 r4463 25 25 // Load YUI js files. 26 26 CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( 27 '_source/' + // %REMOVE_LINE%27 '_source/' + // @Packager.RemoveLine 28 28 'plugins/uicolor/yui/yui.js' 29 29 )); … … 31 31 // Load YUI css files. 32 32 editor.element.getDocument().appendStyleSheet( CKEDITOR.getUrl( 33 '_source/' + // %REMOVE_LINE%33 '_source/' + // @Packager.RemoveLine 34 34 'plugins/uicolor/yui/assets/yui.css' 35 35 )); -
CKEditor/branches/versions/3.1.x/_source/plugins/wysiwygarea/plugin.js
r4314 r4463 16 16 var nonExitableElementNames = { table:1,pre:1 }; 17 17 // Matching an empty paragraph at the end of document. 18 var emptyParagraphRegexp = /\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>| |  )\s*(:?<\/\1>)?\s*$/gi;18 var emptyParagraphRegexp = /\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>| |\u00A0| )\s*(:?<\/\1>)?\s*$/gi; 19 19 20 20 function onInsertHtml( evt ) … … 82 82 // If we're inserting a block at dtd-violated position, split 83 83 // the parent blocks until we reach blockLimit. 84 var parent, dtd;85 if ( this.config.enterMode != CKEDITOR.ENTER_BR &&isBlock )84 var current, dtd; 85 if ( isBlock ) 86 86 { 87 while( ( parent = range.getCommonAncestor( false, true ) )88 && ( dtd = CKEDITOR.dtd[ parent.getName() ] )87 while( ( current = range.getCommonAncestor( false, true ) ) 88 && ( dtd = CKEDITOR.dtd[ current.getName() ] ) 89 89 && !( dtd && dtd [ elementName ] ) ) 90 90 { 91 range.splitBlock(); 91 // If we're in an empty block which indicate a new paragraph, 92 // simply replace it with the inserting block.(#3664) 93 if ( range.checkStartOfBlock() 94 && range.checkEndOfBlock() ) 95 { 96 range.setStartBefore( current ); 97 range.collapse( true ); 98 current.remove(); 99 } 100 else 101 range.splitBlock(); 92 102 } 93 103 } … … 127 137 { 128 138 if( !editor.checkDirty() ) 129 setTimeout( function(){ editor.resetDirty() } );139 setTimeout( function(){ editor.resetDirty(); } ); 130 140 } 131 141 … … 445 455 keystrokeHandler.attach( domDocument ); 446 456 457 // Cancel default action for backspace in IE on control types. (#4047) 458 if ( CKEDITOR.env.ie ) 459 { 460 editor.on( 'key', function( event ) 461 { 462 if( editor.mode != 'wysiwyg' ) 463 return; 464 465 // Backspace. 466 var control = event.data.keyCode == 8 467 && editor.getSelection().getSelectedElement(); 468 if ( control ) 469 { 470 // Make undo snapshot. 471 editor.fire( 'saveSnapshot' ); 472 // Remove manually. 473 control.remove(); 474 editor.fire( 'saveSnapshot' ); 475 event.cancel(); 476 } 477 } ); 478 } 479 447 480 // Adds the document body as a context menu target. 448 481 if ( editor.contextMenu ) … … 467 500 isPendingFocus = false; 468 501 } 502 setTimeout( function() 503 { 504 editor.fire( 'dataReady' ); 505 }, 0 ); 469 506 470 507 /* … … 527 564 '<html dir="' + editor.config.contentsLangDirection + '">' + 528 565 '<head>' + 529 '<link href="' + editor.config.contentsCss + '" type="text/css" rel="stylesheet" _fcktemp="true"/>' + 566 '<link type="text/css" rel="stylesheet" href="' + 567 [].concat( editor.config.contentsCss ).join( '"><link type="text/css" rel="stylesheet" href="' ) + 568 '">' + 530 569 '<style type="text/css" _fcktemp="true">' + 531 570 editor._.styles.join( '\n' ) + -
CKEditor/branches/versions/3.1.x/_source/skins/kama/editor.css
r3649 r4463 18 18 html.cke_skin_kama_container 19 19 { 20 visibility: visible;20 visibility: inherit; 21 21 } -
CKEditor/branches/versions/3.1.x/_source/skins/kama/skin.js
r4211 r4463 86 86 { 87 87 uiColorMenuCss = uiColorMenuCss.split( '}' ).slice( 0, -1 ); 88 for ( var i = 0 ; i < uiColorMenuCss.length ; i++ ) 88 for ( var i = 0 ; i < uiColorMenuCss.length ; i++ ) 89 89 uiColorMenuCss[ i ] = uiColorMenuCss[ i ].split( '{' ); 90 90 } … … 95 95 node.setAttribute( "id", "cke_ui_color" ); 96 96 node.setAttribute( "type", "text/css" ); 97 97 98 98 return node; 99 99 } 100 100 101 101 function updateStylesheets( styleNodes, styleContent, replace ) 102 102 { … … 146 146 setUiColor : function( color ) 147 147 { 148 var uiStyle = addStylesheet( CKEDITOR.document ), 149 cssId = '#cke_' + editor.name.replace('.', '\\.'); 148 var cssContent, 149 uiStyle = addStylesheet( CKEDITOR.document ), 150 cssId = '#cke_' + CKEDITOR.tools.escapeCssSelector( editor.name ); 150 151 151 152 var cssSelectors = … … 159 160 160 161 if ( CKEDITOR.env.webkit ) 161 varcssContent = [ [ cssSelectors, cssProperties ] ];162 cssContent = [ [ cssSelectors, cssProperties ] ]; 162 163 else 163 varcssContent = cssSelectors + '{' + cssProperties + '}';164 cssContent = cssSelectors + '{' + cssProperties + '}'; 164 165 165 166 return ( this.setUiColor = -
CKEditor/branches/versions/3.1.x/_source/skins/office2003/editor.css
r3307 r4463 18 18 html.cke_skin_office2003_container 19 19 { 20 visibility: visible;20 visibility: inherit; 21 21 } -
CKEditor/branches/versions/3.1.x/_source/skins/v2/editor.css
r3305 r4463 18 18 html.cke_skin_v2_container 19 19 { 20 visibility: visible;20 visibility: inherit; 21 21 } -
CKEditor/branches/versions/3.1.x/_source/themes/default/theme.js
r4196 r4463 156 156 destroy : function( editor ) 157 157 { 158 var container = editor.container, 159 panels = editor.panels; 158 var container = editor.container; 160 159 161 160 /* … … 184 183 container.remove(); 185 184 186 for( var i = 0 ; panels && i < panels.length ; i++ )187 panels[ i ].remove();188 189 185 if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE ) 190 186 { -
CKEditor/branches/versions/3.1.x/ckeditor.pack
r3918 r4463 134 134 '_source/plugins/clipboard/plugin.js', 135 135 '_source/plugins/colorbutton/plugin.js', 136 '_source/plugins/colordialog/plugin.js', 136 137 '_source/plugins/contextmenu/plugin.js', 137 138 '_source/plugins/elementspath/plugin.js',
Note: See TracChangeset
for help on using the changeset viewer.
