Changeset 4463


Ignore:
Timestamp:
11/12/09 08:39:19 (5 years ago)
Author:
garry.yao
Message:

Merged trunk [4462:4314].

Location:
CKEditor/branches/versions/3.1.x
Files:
67 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.1.x

  • CKEditor/branches/versions/3.1.x/CHANGES.html

    r4314 r4463  
    4040                New features:</p> 
    4141        <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> 
    4264                <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> 
    4366        </ul> 
    4467        <p> 
    4568                Fixed issues:</p> 
    4669        <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> 
    4871                <li><a href="http://dev.fckeditor.net/ticket/3528">#3528</a> : Fixed Context Menu issue when triggered using Shift+F10.</li> 
    4972                <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> 
    5577                <li><a href="http://dev.fckeditor.net/ticket/3856">#3856</a> : Fixed focus and blur events in source view mode.</li> 
    5678                <li><a href="http://dev.fckeditor.net/ticket/3438">#3438</a> : Floating panels are off by (-1px, 0px) in RTL mode.</li> 
     
    6688                <li><a href="http://dev.fckeditor.net/ticket/3517">#3517</a> : Fixed "Match cyclic" field in Find & Replace dialog.</li> 
    6789                <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 quirksmode + 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> : Wisiwig mode will cause the 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> 
    7193                <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> 
    74122        </ul> 
    75123        <h3> 
     
    80128        <li><a href="http://dev.fckeditor.net/ticket/3188">#3188</a> : Introduce 
    81129                &lt;pre&gt; 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> 
    82131        </ul> 
    83132        <p> 
     
    274323                <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> 
    275324                <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> 
    276326        </ul> 
    277327        <h3> 
  • CKEditor/branches/versions/3.1.x/_dev/jslint/lint.sh

    r2935 r4463  
     1#!/usr/bin/env bash 
     2 
    13# 
    24# Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
     
    810# 
    911 
     12if [ -L $0 ] ; then 
     13    DIR=$(dirname $(readlink -f $0)) ; 
     14else 
     15    DIR=$(dirname $0) ; 
     16fi ; 
     17 
     18pushd $DIR 
    1019if [ "$1" = "" ] 
    1120then 
     
    1726        echo Process completed. 
    1827fi 
     28popd 
  • CKEditor/branches/versions/3.1.x/_dev/langtool/langtool.sh

    r3159 r4463  
    1 #!/bin/bash 
     1#!/usr/bin/env bash 
    22 
    33# Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
     
    66# Checks translation files in given directory. 
    77 
     8if [ -L $0 ] ; then 
     9    DIR=$(dirname $(readlink -f $0)) ; 
     10else 
     11    DIR=$(dirname $0) ; 
     12fi ; 
     13 
     14pushd $DIR 
    815java -jar langtool/langtool.jar ../../_source/lang 
     16popd 
  • CKEditor/branches/versions/3.1.x/_dev/packager/package.sh

    r3159 r4463  
    1 #!/bin/bash 
     1#!/usr/bin/env bash 
    22 
    33# Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
    44# For licensing, see LICENSE.html or http://ckeditor.com/license 
    55 
     6if [ -L $0 ] ; then 
     7    DIR=$(dirname $(readlink -f $0)) ; 
     8else 
     9    DIR=$(dirname $0) ; 
     10fi ; 
     11 
     12pushd $DIR 
    613java -jar ckpackager/ckpackager.jar ../../ckeditor.pack 
     14popd 
  • 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/bash 
     1#!/usr/bin/env bash 
    22 
    33# Copyright (c) 2003-2009, Frederico Caldeira Knabben. All rights reserved. 
    44# For licensing, see LICENSE.html or http://ckeditor.com/license 
    55 
     6if [ -L $0 ] ; then 
     7    DIR=$(dirname $(readlink -f $0)) ; 
     8else 
     9    DIR=$(dirname $0) ; 
     10fi ; 
     11 
     12pushd $DIR 
    613java -jar ckreleaser/ckreleaser.jar ckreleaser.release ../.. release "3.0 SVN" ckeditor_3.0_svn 
     14popd 
  • CKEditor/branches/versions/3.1.x/_samples/api.html

    r4314 r4463  
    1111        //<![CDATA[ 
    1212 
    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 
    1414// its initialization. 
    1515CKEDITOR.on( 'instanceReady', function( ev ) 
     
    5454 
    5555        // Get the editor contents 
    56         alert( oEditor.getData() ) ;     
     56        alert( oEditor.getData() ) ; 
    5757} 
    5858 
     
    104104                </script> 
    105105                <div id="eMessage"> 
    106                          
     106 
    107107                </div> 
    108108                <div id="eButtons" style="visibility: hidden"> 
  • CKEditor/branches/versions/3.1.x/_samples/divreplace.html

    r4169 r4463  
    4848        element = element.parentNode; 
    4949 
    50         if ( element.nodeName.toLowerCase() == 'div'  
     50        if ( element.nodeName.toLowerCase() == 'div' 
    5151                 && ( element.className.indexOf( 'editable' ) != -1 ) ) 
    5252                replaceDiv( element ); 
  • CKEditor/branches/versions/3.1.x/_source/core/command.js

    r4137 r4463  
    1313                        return false; 
    1414 
    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(); 
    1717 
    1818                return ( commandDefinition.exec.call( this, editor, data ) !== false ); 
     
    2323                { 
    2424                        modes : { wysiwyg : 1 }, 
     25                        editorFocus : true, 
    2526                        state : CKEDITOR.TRISTATE_OFF 
    2627                }); 
  • CKEditor/branches/versions/3.1.x/_source/core/commanddefinition.js

    r3668 r4463  
    7171 * }); 
    7272 */ 
     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  
    6464 
    6565        /** 
    66          * The CSS file to be used to apply style to the contents. It should 
     66         * The CSS file(s) to be used to apply style to the contents. It should 
    6767         * reflect the CSS used in the final pages where the contents are to be 
    6868         * used. 
    69          * @type String 
     69         * @type String|Array 
    7070         * @default '&lt;CKEditor folder&gt;/contents.css' 
    7171         * @example 
    7272         * config.contentsCss = '/css/mysitestyles.css'; 
     73         * config.contentsCss = ['/css/mysitestyles.css', '/css/anotherfile.css']; 
    7374         */ 
    7475        contentsCss : CKEDITOR.basePath + 'contents.css', 
     
    179180 
    180181        /** 
    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%. 
    182184         * @type Number|String 
    183185         * @default '200' 
  • CKEditor/branches/versions/3.1.x/_source/core/dom/event.js

    r2948 r4463  
    8888 
    8989                if ( stopPropagation ) 
    90                 { 
    91                         if ( $.stopPropagation ) 
    92                                 $.stopPropagation(); 
    93                         else 
    94                                 $.cancelBubble = true; 
    95                 } 
     90                        this.stopPropagation(); 
    9691        }, 
     92 
     93        stopPropagation : function() 
     94        { 
     95                var $ = this.$; 
     96                if ( $.stopPropagation ) 
     97                        $.stopPropagation(); 
     98                else 
     99                        $.cancelBubble = true; 
     100        }, 
     101 
    97102        /** 
    98103         * Returns the DOM node where the event was targeted to. 
  • CKEditor/branches/versions/3.1.x/_source/core/dtd.js

    r3496 r4463  
    8686 
    8787                /** 
     88             * List of list root elements. 
     89             * @type Object 
     90             * @example 
     91             */ 
     92            $list: { ul:1,ol:1,dl:1}, 
     93 
     94                /** 
    8895                 * Elements that accept text nodes, but are not possible to edit into 
    8996                 * the browser. 
     
    9198                 * @example 
    9299                 */ 
    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}, 
    94101 
    95102                /** 
  • CKEditor/branches/versions/3.1.x/_source/core/editor.js

    r4109 r4463  
    1 /* 
     1/* 
    22Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
    33For licensing, see LICENSE.html or http://ckeditor.com/license 
     
    114114                        skinName = skin[ 0 ], 
    115115                        skinPath = CKEDITOR.getUrl( skin[ 1 ] || ( 
    116                                 '_source/' +    // %REMOVE_LINE% 
     116                                '_source/' +    // @Packager.RemoveLine 
    117117                                'skins/' + skinName + '/' ) ); 
    118118 
     
    437437                }, 
    438438 
     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                 */ 
    439446                addCss : function( css ) 
    440447                { 
     
    461468                        this.fire( 'destroy' ); 
    462469                        CKEDITOR.remove( this ); 
     470                        CKEDITOR.fire( 'instanceDestroyed', null, this ); 
    463471                }, 
    464472 
     
    568576                 * Sets the editor data. The data must be provided in raw format. 
    569577                 * @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. 
    570579                 * @example 
    571580                 * CKEDITOR.instances.editor1.<b>setData( '&lt;p&gt;This is the editor data.&lt;/p&gt;' )</b>; 
    572                  */ 
    573                 setData : function( data ) 
    574                 { 
     581                 * CKEDITOR.instances.editor1.setData( '&lt;p&gt;Some other editor data.&lt;/p&gt;', 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                        } 
    575596                        // Fire "setData" so data manipulation may happen. 
    576597                        var eventData = { dataValue : data }; 
  • CKEditor/branches/versions/3.1.x/_source/core/htmlparser.js

    r3712 r4463  
    1919(function() 
    2020{ 
    21         var attribsRegex        = /([\w:]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g, 
     21        var attribsRegex        = /([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g, 
    2222                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}; 
    2323 
  • CKEditor/branches/versions/3.1.x/_source/core/htmlparser/element.js

    r3654 r4463  
    3636 
    3737        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 ), 
    3939                isEmpty         = !!dtd.$empty[ name ]; 
    4040 
  • CKEditor/branches/versions/3.1.x/_source/core/htmlparser/fragment.js

    r4010 r4463  
    4646        var nonBreakingBlocks = CKEDITOR.tools.extend( 
    4747                        {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; 
    4950 
    5051        /** 
     
    190191                                        return; 
    191192 
    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                                } 
    194209                                // If the element name is the same as the current element name, 
    195210                                // then just close the current one and append the new one to the 
    196211                                // parent. This situation usually happens with <p>, <li>, <dt> and 
    197212                                // <dd>, specially in IE. Do not enter in this if block in this case. 
    198                                 if ( tagName == currentName ) 
     213                                else if ( tagName == currentName ) 
    199214                                { 
    200215                                        addElement( currentNode, currentNode.parent ); 
     
    223238                                } 
    224239 
    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; 
    228245 
    229246                                if ( reApply ) 
  • CKEditor/branches/versions/3.1.x/_source/core/lang.js

    r4155 r4463  
    101101                        { 
    102102                                CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( 
    103                                         '_source/' +    // %REMOVE_LINE% 
     103                                        '_source/' +    // @Packager.RemoveLine 
    104104                                        'lang/' + languageCode + '.js' ), 
    105105                                        function() 
  • CKEditor/branches/versions/3.1.x/_source/core/plugins.js

    r3194 r4463  
    1616 */ 
    1717CKEDITOR.plugins = new CKEDITOR.resourceManager( 
    18         '_source/' +    // %REMOVE_LINE% 
     18        '_source/' +    // @Packager.RemoveLine 
    1919        'plugins/', 'plugin' ); 
    2020 
  • CKEditor/branches/versions/3.1.x/_source/core/skins.js

    r3659 r4463  
    136136                                || ( paths[ skinName ] = 
    137137                                                CKEDITOR.getUrl( 
    138                                                         '_source/' +    // %REMOVE_LINE% 
     138                                                        '_source/' +    // @Packager.RemoveLine 
    139139                                                        'skins/' + skinName + '/' ) ); 
    140140                }, 
  • CKEditor/branches/versions/3.1.x/_source/core/themes.js

    r2948 r4463  
    1616 */ 
    1717CKEDITOR.themes = new CKEDITOR.resourceManager( 
    18         '_source/'+             // %REMOVE_LINE% 
     18        '_source/'+             // @Packager.RemoveLine 
    1919        'themes/', 'theme' ); 
  • CKEditor/branches/versions/3.1.x/_source/core/tools.js

    r4176 r4463  
    190190                }, 
    191191 
     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                }, 
    192201                /** 
    193202                 * Transforms a CSS property name to its relative DOM style name. 
     
    205214                                : ( typeof test.styleFloat != 'undefined' ) ? 'styleFloat' 
    206215                                : 'float'; 
    207                          
     216 
    208217                        return function( cssName ) 
    209218                        { 
     
    265274 
    266275                        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, '\\$&' ); 
    267289                }, 
    268290 
  • CKEditor/branches/versions/3.1.x/_source/lang/_translationstatus.txt

    r4185 r4463  
    33 
    44af.js      Found: 312 Missing: 130 
    5 ar.js      Found: 329 Missing: 113 
     5ar.js      Found: 442 Missing: 0 
    66bg.js      Found: 305 Missing: 137 
    77bn.js      Found: 307 Missing: 135 
    88bs.js      Found: 210 Missing: 232 
    99ca.js      Found: 435 Missing: 7 
    10 cs.js      Found: 327 Missing: 115 
    11 da.js      Found: 326 Missing: 116 
     10cs.js      Found: 442 Missing: 0 
     11da.js      Found: 435 Missing: 7 
    1212de.js      Found: 435 Missing: 7 
    1313el.js      Found: 311 Missing: 131 
     
    2626gl.js      Found: 308 Missing: 134 
    2727gu.js      Found: 326 Missing: 116 
    28 he.js      Found: 332 Missing: 110 
     28he.js      Found: 442 Missing: 0 
    2929hi.js      Found: 327 Missing: 115 
    3030hr.js      Found: 435 Missing: 7 
     
    4040ms.js      Found: 287 Missing: 155 
    4141nb.js      Found: 325 Missing: 117 
    42 nl.js      Found: 327 Missing: 115 
     42nl.js      Found: 435 Missing: 7 
    4343no.js      Found: 325 Missing: 117 
    44 pl.js      Found: 435 Missing: 7 
     44pl.js      Found: 442 Missing: 0 
    4545pt-br.js   Found: 434 Missing: 8 
    4646pt.js      Found: 307 Missing: 135 
  • CKEditor/branches/versions/3.1.x/_source/lang/ar.js

    r4185 r4463  
    3232         * of reading non-English words. So be careful while translating it. 
    3333         */ 
    34         editorTitle             : 'Rich text editor, %1', // MISSING 
     34        editorTitle             : 'محرر النص المنسق, %1', 
    3535 
    3636        // Toolbar buttons without dialogs. 
    37         source                  : 'شفرة المصدر', 
     37        source                  : 'المصدر', 
    3838        newPage                 : 'صفحة جديدة', 
    3939        save                    : 'حفظ', 
    4040        preview                 : 'معاينة الصفحة', 
    41         cut                             : 'قص', 
     41        cut                     : 'قص', 
    4242        copy                    : 'نسخ', 
    4343        paste                   : 'لصق', 
     
    4747        italic                  : 'مائل', 
    4848        selectAll               : 'تحديد الكل', 
    49         removeFormat    : 'إزالة التنسيقات', 
     49        removeFormat            : 'إزالة التنسيقات', 
    5050        strike                  : 'يتوسطه خط', 
    5151        subscript               : 'منخفض', 
    5252        superscript             : 'مرتفع', 
    53         horizontalrule  : 'إدراج خط فاصل', 
     53        horizontalrule          : 'خط فاصل', 
    5454        pagebreak               : 'إدخال صفحة جديدة', 
    5555        unlink                  : 'إزالة رابط', 
     
    6060        common : 
    6161        { 
    62                 browseServer    : 'تصفح الخادم', 
    63                 url                             : 'موقع الصورة', 
     62                browseServer            : 'تصفح', 
     63                url                     : 'الرابط', 
    6464                protocol                : 'البروتوكول', 
    6565                upload                  : 'رفع', 
    66                 uploadSubmit    : 'أرسلها للخادم', 
     66                uploadSubmit            : 'أرسل', 
    6767                image                   : 'صورة', 
    6868                flash                   : 'فلاش', 
    6969                form                    : 'نموذج', 
    7070                checkbox                : 'خانة إختيار', 
    71                 radio           : 'زر خيار', 
     71                radio                   : 'زر اختيار', 
    7272                textField               : 'مربع نص', 
    73                 textarea                : 'ناحية نص', 
     73                textarea                : 'مساحة نصية', 
    7474                hiddenField             : 'إدراج حقل خفي', 
    7575                button                  : 'زر ضغط', 
    76                 select  : 'قائمة منسدلة', 
     76                select                  : 'اختار', 
    7777                imageButton             : 'زر صورة', 
    7878                notSet                  : '<بدون تحديد>', 
    79                 id                              : 'الرقم', 
     79                id                      : 'الرقم', 
    8080                name                    : 'الاسم', 
    8181                langDir                 : 'إتجاه النص', 
     
    8383                langDirRtl              : 'اليمين لليسار (RTL)', 
    8484                langCode                : 'رمز اللغة', 
    85                 longDescr               : 'عنوان الوصف المفصّل', 
     85                longDescr               : 'الوصف التفصيلى', 
    8686                cssClass                : 'فئات التنسيق', 
    87                 advisoryTitle   : 'تلميح الشاشة', 
     87                advisoryTitle           : 'عنوان التقرير', 
    8888                cssStyle                : 'نمط', 
    89                 ok                              : 'موافق', 
     89                ok                      : 'موافق', 
    9090                cancel                  : 'إلغاء الأمر', 
    9191                generalTab              : 'عام', 
    9292                advancedTab             : 'متقدم', 
    93                 validateNumberFailed    : 'This value is not a number.', // MISSING 
    94                 confirmNewPage  : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 
    95                 confirmCancel   : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING 
     93                validateNumberFailed    : 'لايوجد نتيجة', 
     94                confirmNewPage  : 'ستفقد أي متغييرات اذا لم تقم بحفظها اولا. هل أنت متأكد أنك تريد صفحة جديدة؟', 
     95                confirmCancel   : 'بعض الخيارات قد تغيرت. هل أنت متأكد من إغلاق مربع النص؟', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
    98                 unavailable             : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING 
     98                unavailable             : '%1<span class="cke_accessibility">, غير متاح</span>' 
    9999        }, 
    100100 
     
    102102        specialChar             : 
    103103        { 
    104                 toolbar         : 'إدراج  رموز..ِ', 
    105                 title           : 'إدراج رمز' 
     104                toolbar         : 'إدراج  خاص.ِ', 
     105                title           : 'اختر الخواص' 
    106106        }, 
    107107 
     
    109109        link : 
    110110        { 
    111                 toolbar         : 'إدراج/تحرير رابط', 
     111                toolbar         : 'رابط', 
    112112                menu            : 'تحرير رابط', 
    113113                title           : 'إرتباط تشعبي', 
    114114                info            : 'معلومات الرابط', 
    115                 target          : 'الهدف', 
     115                target          : 'هدف الرابط', 
    116116                upload          : 'رفع', 
    117117                advanced        : 'متقدم', 
     
    119119                toAnchor        : 'مكان في هذا المستند', 
    120120                toEmail         : 'بريد إلكتروني', 
    121                 target          : 'الهدف', 
     121                target          : 'هدف الرابط', 
    122122                targetNotSet    : '<بدون تحديد>', 
    123123                targetFrame     : '<إطار>', 
     
    125125                targetNew       : 'إطار جديد (_blank)', 
    126126                targetTop       : 'صفحة كاملة (_top)', 
    127                 targetSelf      : 'نفس الإطار (_self)', 
    128                 targetParent    : 'الإطار الأصل (_parent)', 
    129                 targetFrameName : 'اسم الإطار الهدف', 
    130                 targetPopupName : 'تسمية النافذة المنبثقة', 
     127                targetSelf      : 'الاطار الحالى (_self)', 
     128                targetParent    : 'الإطار الأصلي (_parent)', 
     129                targetFrameName : 'اسم الإطار المستهدف', 
     130                targetPopupName : 'اسم النافذة المنبثقة', 
    131131                popupFeatures   : 'خصائص النافذة المنبثقة', 
    132                 popupResizable  : 'Resizable', // MISSING 
    133                 popupStatusBar  : 'شريط الحالة السفلي', 
     132                popupResizable  : 'قابلة التشكيل', 
     133                popupStatusBar  : 'شريط الحالة', 
    134134                popupLocationBar        : 'شريط العنوان', 
    135135                popupToolbar    : 'شريط الأدوات', 
     
    142142                popupHeight             : 'الإرتفاع', 
    143143                popupTop                : 'التمركز للأعلى', 
    144                 id                              : 'Id', // MISSING 
     144                id                              : 'هوية', 
    145145                langDir                 : 'إتجاه النص', 
    146146                langDirNotSet   : '<بدون تحديد>', 
     
    149149                acccessKey              : 'مفاتيح الإختصار', 
    150150                name                    : 'الاسم', 
    151                 langCode                : 'إتجاه النص', 
     151                langCode                : 'كود النص', 
    152152                tabIndex                : 'الترتيب', 
    153                 advisoryTitle   : 'تلميح الشاشة', 
    154                 advisoryContentType     : 'نوع التلميح', 
     153                advisoryTitle   : 'عنوان التقرير', 
     154                advisoryContentType     : 'نوع التقرير', 
    155155                cssClasses              : 'فئات التنسيق', 
    156156                charset                 : 'ترميز المادة المطلوبة', 
    157157                styles                  : 'نمط', 
    158158                selectAnchor    : 'اختر علامة مرجعية', 
    159                 anchorName              : 'حسب اسم العلامة', 
    160                 anchorId                : 'حسب تعريف العنصر', 
    161                 emailAddress    : 'عنوان بريد إلكتروني', 
     159                anchorName              : 'حسب الاسم', 
     160                anchorId                : 'حسب رقم العنصر', 
     161                emailAddress    : 'عنوان البريد إلكتروني', 
    162162                emailSubject    : 'موضوع الرسالة', 
    163163                emailBody               : 'محتوى الرسالة', 
    164                 noAnchors               : '(لا يوجد علامات مرجعية في هذا المستند)', 
    165                 noUrl                   : 'فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط', 
    166                 noEmail                 : 'فضلاً أدخل عنوان البريد الإلكتروني' 
     164                noAnchors               : '(لا توجد علامات مرجعية في هذا المستند)', 
     165                noUrl                   : 'من فضلك أدخل عنوان الموقع الذي يشير إليه الرابط', 
     166                noEmail                 : 'من فضلك أدخل عنوان البريد الإلكتروني' 
    167167        }, 
    168168 
     
    170170        anchor : 
    171171        { 
    172                 toolbar         : 'إدراج/تحرير إشارة مرجعية', 
    173                 menu            : 'خصائص الإشارة المرجعية', 
     172                toolbar         : 'إشارة مرجعية', 
     173                menu            : 'تحرير الإشارة المرجعية', 
    174174                title           : 'خصائص الإشارة المرجعية', 
    175175                name            : 'اسم الإشارة المرجعية', 
     
    183183                find                            : 'بحث', 
    184184                replace                         : 'إستبدال', 
    185                 findWhat                        : 'البحث عن:', 
     185                findWhat                        : 'البحث بـ:', 
    186186                replaceWith                     : 'إستبدال بـ:', 
    187187                notFoundMsg                     : 'لم يتم العثور على النص المحدد.', 
    188188                matchCase                       : 'مطابقة حالة الأحرف', 
    189                 matchWord                       : 'الكلمة بالكامل فقط', 
    190                 matchCyclic                     : 'Match cyclic', // MISSING 
     189                matchWord                       : 'مطابقة بالكامل', 
     190                matchCyclic                     : 'مطابقة دورية', 
    191191                replaceAll                      : 'إستبدال الكل', 
    192                 replaceSuccessMsg       : '%1 occurrence(s) replaced.' // MISSING 
     192                replaceSuccessMsg       : 'تم استبدال 1% من الحالات ' 
    193193        }, 
    194194 
     
    197197        { 
    198198                toolbar         : 'جدول', 
    199                 title           : 'إدراج جدول', 
    200                 menu            : 'إدراج جدول', 
     199                title           : 'خصائص الجدول', 
     200                menu            : 'خصائص الجدول', 
    201201                deleteTable     : 'حذف الجدول', 
    202202                rows            : 'صفوف', 
    203203                columns         : 'أعمدة', 
    204                 border          : 'سمك الحدود', 
     204                border          : 'الحدود', 
    205205                align           : 'المحاذاة', 
    206                 alignNotSet     : '<بدون تحديد>', 
     206                alignNotSet     : '<بدون محاذاة>', 
    207207                alignLeft       : 'يسار', 
    208208                alignCenter     : 'وسط', 
     
    216216                caption         : 'الوصف', 
    217217                summary         : 'الخلاصة', 
    218                 headers         : 'Headers', // MISSING 
    219                 headersNone             : 'None', // MISSING 
    220                 headersColumn   : 'First column', // MISSING 
    221                 headersRow              : 'First Row', // MISSING 
    222                 headersBoth             : 'Both', // MISSING 
    223                 invalidRows             : 'Number of rows must be a number greater than 0.', // MISSING 
    224                 invalidCols             : 'Number of columns must be a number greater than 0.', // MISSING 
    225                 invalidBorder   : 'Border size must be a number.', // MISSING 
    226                 invalidWidth    : 'Table width must be a number.', // MISSING 
    227                 invalidHeight   : 'Table height must be a number.', // MISSING 
    228                 invalidCellSpacing      : 'Cell spacing must be a number.', // MISSING 
    229                 invalidCellPadding      : 'Cell padding must be a number.', // MISSING 
     218                headers         : 'العناوين', 
     219                headersNone             : 'بدون', 
     220                headersColumn   : 'العمود الأول', 
     221                headersRow              : 'الصف الأول', 
     222                headersBoth             : 'كلاهما', 
     223                invalidRows             : 'عدد الصفوف يجب أن يكون عدداً أكبر من صفر.', 
     224                invalidCols             : 'عدد الأعمدة يجب أن يكون عدداً أكبر من صفر.', 
     225                invalidBorder   : 'حجم الحد يجب أن يكون عدداً.', 
     226                invalidWidth    : 'عرض الجدول يجب أن يكون عدداً.', 
     227                invalidHeight   : 'ارتفاع الجدول يجب أن يكون عدداً.', 
     228                invalidCellSpacing      : 'المسافة بين الخلايا يجب أن تكون عدداً.', 
     229                invalidCellPadding      : 'المسافة البادئة يجب أن تكون عدداً', 
    230230 
    231231                cell : 
     
    234234                        insertBefore    : 'إدراج خلية قبل', 
    235235                        insertAfter             : 'إدراج خلية بعد', 
    236                         deleteCell              : 'حذف خلايا', 
     236                        deleteCell              : 'حذف خلية', 
    237237                        merge                   : 'دمج خلايا', 
    238238                        mergeRight              : 'دمج لليمين', 
     
    241241                        splitVertical   : 'تقسيم الخلية عمودياً', 
    242242                        title                   : 'خصائص الخلية', 
    243                         cellType                : 'Cell Type', // MISSING 
    244                         rowSpan                 : 'Rows Span', // MISSING 
    245                         colSpan                 : 'Columns Span', // MISSING 
    246                         wordWrap                : 'Word Wrap', // MISSING 
    247                         hAlign                  : 'Horizontal Alignment', // MISSING 
    248                         vAlign                  : 'Vertical Alignment', // MISSING 
    249                         alignTop                : 'Top', // MISSING 
    250                         alignMiddle             : 'Middle', // MISSING 
    251                         alignBottom             : 'Bottom', // MISSING 
    252                         alignBaseline   : 'Baseline', // MISSING 
    253                         bgColor                 : 'Background Color', // MISSING 
    254                         borderColor             : 'Border Color', // MISSING 
    255                         data                    : 'Data', // MISSING 
    256                         header                  : 'Header', // MISSING 
    257                         yes                             : 'Yes', // MISSING 
    258                         no                              : 'No', // MISSING 
    259                         invalidWidth    : 'Cell width must be a number.', // MISSING 
    260                         invalidHeight   : 'Cell height must be a number.', // MISSING 
    261                         invalidRowSpan  : 'Rows span must be a whole number.', // MISSING 
    262                         invalidColSpan  : 'Columns span must be a whole number.', // MISSING 
    263                         chooseColor : 'Choose' // MISSING 
     243                        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 : 'اختر' 
    264264                }, 
    265265 
     
    308308                action          : 'اسم الملف', 
    309309                method          : 'الأسلوب', 
    310                 encoding        : 'Encoding', // MISSING 
     310                encoding        : 'تشفير', 
    311311                target          : 'الهدف', 
    312312                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)' 
    317317        }, 
    318318 
     
    320320        select : 
    321321        { 
    322                 title           : 'خصائص القائمة المنسدلة', 
    323                 selectInfo      : 'معلومات', 
     322                title           : 'خصائص اختيار الحقل', 
     323                selectInfo      : 'اختار معلومات', 
    324324                opAvail         : 'الخيارات المتاحة', 
    325325                value           : 'القيمة', 
     
    331331                btnAdd          : 'إضافة', 
    332332                btnModify       : 'تعديل', 
    333                 btnUp           : 'تحريك لأعلى', 
    334                 btnDown         : 'تحريك لأسفل', 
     333                btnUp           : 'أعلى', 
     334                btnDown         : 'أسفل', 
    335335                btnSetValue : 'إجعلها محددة', 
    336336                btnDelete       : 'إزالة' 
     
    340340        textarea : 
    341341        { 
    342                 title           : 'خصائص ناحية النص', 
     342                title           : 'خصائص مساحة النص', 
    343343                cols            : 'الأعمدة', 
    344344                rows            : 'الصفوف' 
     
    351351                name            : 'الاسم', 
    352352                value           : 'القيمة', 
    353                 charWidth       : 'العرض بالأحرف', 
    354                 maxChars        : 'عدد الحروف الأقصى', 
     353                charWidth       : 'عرض السمات', 
     354                maxChars        : 'اقصى عدد للسمات', 
    355355                type            : 'نوع المحتوى', 
    356356                typeText        : 'نص', 
     
    361361        hidden : 
    362362        { 
    363                 title   : 'خصائص الحقل الخفي', 
     363                title   : 'خصائص الحقل المخفي', 
    364364                name    : 'الاسم', 
    365365                value   : 'القيمة' 
     
    376376                url             : 'موقع الصورة', 
    377377                upload  : 'رفع', 
    378                 alt             : 'الوصف', 
     378                alt             : 'عنوان الصورة', 
    379379                width           : 'العرض', 
    380380                height  : 'الإرتفاع', 
     
    397397                alertUrl        : 'فضلاً أكتب الموقع الذي توجد عليه هذه الصورة.', 
    398398                linkTab : 'الرابط', 
    399                 button2Img      : 'Do you want to transform the selected image button on a simple image?', // MISSING 
    400                 img2Button      : 'Do you want to transform the selected image on a image button?', // MISSING 
    401                 urlMissing : 'Image source URL is missing.' // MISSING 
     399                button2Img      : 'هل تريد تحويل زر الصورة المختار إلى صورة بسيطة؟', 
     400                img2Button      : 'هل تريد تحويل الصورة المختارة إلى زر صورة؟', 
     401                urlMissing : 'عنوان مصدر الصورة مفقود' 
    402402        }, 
    403403 
     
    405405        flash : 
    406406        { 
    407                 properties              : 'خصائص فيلم الفلاش', 
    408                 propertiesTab   : 'Properties', // MISSING 
     407                properties              : 'خصائص الفلاش', 
     408                propertiesTab   : 'الخصائص', 
    409409                title           : 'خصائص فيلم الفلاش', 
    410410                chkPlay         : 'تشغيل تلقائي', 
    411411                chkLoop         : 'تكرار', 
    412412                chkMenu         : 'تمكين قائمة فيلم الفلاش', 
    413                 chkFull         : 'Allow Fullscreen', // MISSING 
     413                chkFull         : 'ملء الشاشة', 
    414414                scale           : 'الحجم', 
    415415                scaleAll                : 'إظهار الكل', 
    416416                scaleNoBorder   : 'بلا حدود', 
    417417                scaleFit                : 'ضبط تام', 
    418                 access                  : 'Script Access', // MISSING 
    419                 accessAlways    : 'Always', // MISSING 
    420                 accessSameDomain        : 'Same domain', // MISSING 
    421                 accessNever     : 'Never', // MISSING 
     418                access                  : 'دخول النص البرمجي', 
     419                accessAlways    : 'دائماً', 
     420                accessSameDomain        : 'نفس النطاق', 
     421                accessNever     : 'مطلقاً', 
    422422                align           : 'محاذاة', 
    423423                alignLeft       : 'يسار', 
     
    430430                alignTextTop    : 'أعلى النص', 
    431431                alignTop        : 'أعلى', 
    432                 quality         : 'Quality', // MISSING 
    433                 qualityBest              : 'Best', // MISSING 
    434                 qualityHigh              : 'High', // MISSING 
    435                 qualityAutoHigh  : 'Auto High', // MISSING 
    436                 qualityMedium    : 'Medium', // MISSING 
    437                 qualityAutoLow   : 'Auto Low', // MISSING 
    438                 qualityLow               : 'Low', // MISSING 
    439                 windowModeWindow         : 'Window', // MISSING 
    440                 windowModeOpaque         : 'Opaque', // MISSING 
    441                 windowModeTransparent    : 'Transparent', // MISSING 
    442                 windowMode      : 'Window mode', // MISSING 
    443                 flashvars       : 'Variables for Flash', // MISSING 
     432                quality         : 'جودة', 
     433                qualityBest              : 'أفضل', 
     434                qualityHigh              : 'عالية', 
     435                qualityAutoHigh  : 'عالية تلقائياً', 
     436                qualityMedium    : 'متوسطة', 
     437                qualityAutoLow   : 'منخفضة تلقائياً', 
     438                qualityLow               : 'منخفضة', 
     439                windowModeWindow         : 'نافذة', 
     440                windowModeOpaque         : 'غير شفاف', 
     441                windowModeTransparent    : 'شفاف', 
     442                windowMode      : 'وضع النافذة', 
     443                flashvars       : 'متغيرات الفلاش', 
    444444                bgcolor : 'لون الخلفية', 
    445445                width   : 'العرض', 
     
    448448                vSpace  : 'تباعد عمودي', 
    449449                validateSrc : 'فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط', 
    450                 validateWidth : 'Width must be a number.', // MISSING 
    451                 validateHeight : 'Height must be a number.', // MISSING 
    452                 validateHSpace : 'HSpace must be a number.', // MISSING 
    453                 validateVSpace : 'VSpace must be a number.' // MISSING 
     450                validateWidth : 'العرض يجب أن يكون عدداً.', 
     451                validateHeight : 'الارتفاع يجب أن يكون عدداً.', 
     452                validateHSpace : 'HSpace يجب أن يكون عدداً.', 
     453                validateVSpace : 'VSpace يجب أن يكون عدداً.' 
    454454        }, 
    455455 
     
    458458        { 
    459459                toolbar                 : 'تدقيق إملائي', 
    460                 title                   : 'Spell Check', // MISSING 
    461                 notAvailable    : 'Sorry, but service is unavailable now.', // MISSING 
    462                 errorLoading    : 'Error loading application service host: %s.', // MISSING 
     460                title                   : 'التدقيق الإملائي', 
     461                notAvailable    : 'عفواً، ولكن هذه الخدمة غير متاحة الان', 
     462                errorLoading    : 'خطأ في تحميل تطبيق خدمة الاستضافة: %s.', 
    463463                notInDic                : 'ليست في القاموس', 
    464464                changeTo                : 'التغيير إلى', 
     
    469469                btnUndo                 : 'تراجع', 
    470470                noSuggestions   : '- لا توجد إقتراحات -', 
    471                 progress                : 'جاري التدقيق إملائياً', 
    472                 noMispell               : 'تم إكمال التدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية', 
    473                 noChanges               : 'تم إكمال التدقيق الإملائي: لم يتم تغيير أي كلمة', 
    474                 oneChange               : 'تم إكمال التدقيق الإملائي: تم تغيير كلمة واحدة فقط', 
    475                 manyChanges             : 'تم إكمال التدقيق الإملائي: تم تغيير %1 كلماتكلمة', 
     471                progress                : 'جاري التدقيق الاملائى', 
     472                noMispell               : 'تم التدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية', 
     473                noChanges               : 'تم التدقيق الإملائي: لم يتم تغيير أي كلمة', 
     474                oneChange               : 'تم التدقيق الإملائي: تم تغيير كلمة واحدة فقط', 
     475                manyChanges             : 'تم إكمال التدقيق الإملائي: تم تغيير %1 من كلمات', 
    476476                ieSpellDownload : 'المدقق الإملائي (الإنجليزي) غير مثبّت. هل تود تحميله الآن؟' 
    477477        }, 
     
    480480        { 
    481481                toolbar : 'ابتسامات', 
    482                 title   : 'إدراج إبتسامات ' 
     482                title   : 'إدراج ابتسامات' 
    483483        }, 
    484484 
    485485        elementsPath : 
    486486        { 
    487                 eleTitle : '%1 element' // MISSING 
    488         }, 
    489  
    490         numberedlist : 'تعداد رقمي', 
    491         bulletedlist : 'تعداد نقطي', 
     487                eleTitle : 'عنصر 1%' 
     488        }, 
     489 
     490        numberedlist : 'ادخال/حذف تعداد رقمي', 
     491        bulletedlist : 'ادخال/حذف تعداد نقطي', 
    492492        indent : 'زيادة المسافة البادئة', 
    493493        outdent : 'إنقاص المسافة البادئة', 
     
    508508                cutError        : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع القص التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+X).', 
    509509                copyError       : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع النسخ التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+C).', 
    510                 pasteMsg        : 'الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر  <STRONG>موافق</STRONG>.', 
    511                 securityMsg     : 'نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذا وجب عليك لصق المحتوى مرة أخرى في هذه النافذة.' 
     510                pasteMsg        : 'الصق داخل الصندوق بإستخدام زرائر (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر  <STRONG>موافق</STRONG>.', 
     511                securityMsg     : 'نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذلك يجب عليك لصق المحتوى مرة أخرى في هذه النافذة.' 
    512512        }, 
    513513 
     
    516516                toolbar : 'لصق من وورد', 
    517517                title : 'لصق من وورد', 
    518                 advice : 'الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر <STRONG>موافق</STRONG>.', 
     518                advice : 'الصق داخل الصندوق بإستخدام مفاتيح (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط مفتاح <STRONG>موافق</STRONG>.', 
    519519                ignoreFontFace : 'تجاهل تعريفات أسماء الخطوط', 
    520520                removeStyle : 'إزالة تعريفات الأنماط' 
     
    532532                title : 'قوالب المحتوى', 
    533533                insertOption: 'استبدال المحتوى', 
    534                 selectPromptMsg: 'اختر القالب الذي تود وضعه في المحرر <br>(سيتم فقدان المحتوى الحالي):', 
     534                selectPromptMsg: 'اختر القالب الذي تود وضعه في المحرر', 
    535535                emptyListMsg : '(لم يتم تعريف أي قالب)' 
    536536        }, 
     
    540540        stylesCombo : 
    541541        { 
    542                 label : 'نمط', 
    543                 voiceLabel : 'Styles', // MISSING 
    544                 panelVoiceLabel : 'Select a style', // MISSING 
    545                 panelTitle1 : 'Block Styles', // MISSING 
    546                 panelTitle2 : 'Inline Styles', // MISSING 
    547                 panelTitle3 : 'Object Styles' // MISSING 
     542                label : 'أنماط', 
     543                voiceLabel : 'أنماط', 
     544                panelVoiceLabel : 'اختر نمط', 
     545                panelTitle1 : 'أنماط الفقرة', 
     546                panelTitle2 : 'أنماط مضمنة', 
     547                panelTitle3 : 'أنماط الكائن' 
    548548        }, 
    549549 
     
    551551        { 
    552552                label : 'تنسيق', 
    553                 voiceLabel : 'Format', // MISSING 
    554                 panelTitle : 'تنسيق', 
    555                 panelVoiceLabel : 'Select a paragraph format', // MISSING 
     553                voiceLabel : 'تنسيق', 
     554                panelTitle : 'تنسيق الفقرة', 
     555                panelVoiceLabel : 'اختر تنسيق الفقرة', 
    556556 
    557557                tag_p : 'عادي', 
    558558                tag_pre : 'منسّق', 
    559                 tag_address : 'دوس', 
     559                tag_address : 'عنوان', 
    560560                tag_h1 : 'العنوان 1', 
    561561                tag_h2 : 'العنوان  2', 
     
    564564                tag_h5 : 'العنوان  5', 
    565565                tag_h6 : 'العنوان  6', 
    566                 tag_div : 'Normal (DIV)' // MISSING 
     566                tag_div : 'عادي (DIV)' 
    567567        }, 
    568568 
     
    570570        { 
    571571                label : 'خط', 
    572                 voiceLabel : 'Font', // MISSING 
    573                 panelTitle : 'خط', 
    574                 panelVoiceLabel : 'Select a font' // MISSING 
     572                voiceLabel : 'حجم الخط', 
     573                panelTitle : 'حجم الخط', 
     574                panelVoiceLabel : 'اختر حجم الخط' 
    575575        }, 
    576576 
     
    578578        { 
    579579                label : 'حجم الخط', 
    580                 voiceLabel : 'Font Size', // MISSING 
     580                voiceLabel : 'حجم الخط', 
    581581                panelTitle : 'حجم الخط', 
    582                 panelVoiceLabel : 'Select a font size' // MISSING 
     582                panelVoiceLabel : 'اختر حجم الخط' 
    583583        }, 
    584584 
     
    593593        colors : 
    594594        { 
    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' : 'أبيض' 
    635635        }, 
    636636 
    637637        scayt : 
    638638        { 
    639                 title : 'Spell Check As You Type', // MISSING 
    640                 enable : 'Enable SCAYT', // MISSING 
    641                 disable : 'Disable SCAYT', // MISSING 
    642                 about : 'About SCAYT', // MISSING 
    643                 toggle : 'Toggle SCAYT', // MISSING 
    644                 options : 'Options', // MISSING 
    645                 langs : 'Languages', // MISSING 
    646                 moreSuggestions : 'More suggestions', // MISSING 
    647                 ignore : 'Ignore', // MISSING 
    648                 ignoreAll : 'Ignore All', // MISSING 
    649                 addWord : 'Add Word', // MISSING 
    650                 emptyDic : 'Dictionary name should not be empty.', // MISSING 
    651                 optionsTab : 'Options', // MISSING 
    652                 languagesTab : 'Languages', // MISSING 
    653                 dictionariesTab : 'Dictionaries', // MISSING 
    654                 aboutTab : 'About' // MISSING 
     639                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 : 'عن' 
    655655        }, 
    656656 
    657657        about : 
    658658        { 
    659                 title : 'حول CKEditor', 
    660                 dlgTitle : 'حول rotidEKC', 
    661                 moreInfo : 'For licensing information please visit our web site:', // MISSING 
    662                 copy : 'Copyright &copy; $1. All rights reserved.' // MISSING 
    663         }, 
    664  
    665         maximize : 'Maximize', // MISSING 
    666         minimize : 'Minimize', // MISSING 
     659                title : 'عن CKEditor', 
     660                dlgTitle : 'عن rotidEKC', 
     661                moreInfo : 'للحصول على معلومات الترخيص ، يرجى زيارة موقعنا على شبكة الانترنت:', 
     662                copy : 'حقوق النشر &copy; $1. جميع الحقوق محفوظة.' 
     663        }, 
     664 
     665        maximize : 'تكبير', 
     666        minimize : 'تصغير', 
    667667 
    668668        fakeobjects : 
    669669        { 
    670                 anchor : 'Anchor', // MISSING 
    671                 flash : 'Flash Animation', // MISSING 
    672                 div : 'Page Break', // MISSING 
    673                 unknown : 'Unknown Object' // MISSING 
    674         }, 
    675  
    676         resize : 'Drag to resize', // MISSING 
     670                anchor : 'إرساء', 
     671                flash : 'رسم متحرك بالفلاش', 
     672                div : 'فاصل صفحة', 
     673                unknown : 'كائن غير معروف' 
     674        }, 
     675 
     676        resize : 'اسحب لتغيير الحجم', 
    677677 
    678678        colordialog : 
    679679        { 
    680                 title : 'Select color', // MISSING 
    681                 highlight : 'Highlight', // MISSING 
    682                 selected : 'Selected', // MISSING 
    683                 clear : 'Clear' // MISSING 
     680                title : 'اختر لون', 
     681                highlight : 'إلقاء الضوء', 
     682                selected : 'مُختار', 
     683                clear : 'مسح' 
    684684        } 
    685685}; 
  • CKEditor/branches/versions/3.1.x/_source/lang/cs.js

    r4185 r4463  
    3232         * of reading non-English words. So be careful while translating it. 
    3333         */ 
    34         editorTitle             : 'Rich text editor, %1', // MISSING 
     34        editorTitle             : 'Editor formátovaného textu, %1', 
    3535 
    3636        // Toolbar buttons without dialogs. 
     
    9191                generalTab              : 'Obecné', 
    9292                advancedTab             : 'Rozšířené', 
    93                 validateNumberFailed    : 'This value is not a number.', // MISSING 
    94                 confirmNewPage  : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 
    95                 confirmCancel   : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING 
     93                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?', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
    98                 unavailable             : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING 
     98                unavailable             : '%1<span class="cke_accessibility">, nedostupné</span>' 
    9999        }, 
    100100 
     
    130130                targetPopupName : 'Název vyskakovacího okna', 
    131131                popupFeatures   : 'Vlastnosti vyskakovacího okna', 
    132                 popupResizable  : 'Resizable', // MISSING 
     132                popupResizable  : 'Umožňující měnit velikost', 
    133133                popupStatusBar  : 'Stavový řádek', 
    134134                popupLocationBar        : 'Panel umístění', 
     
    142142                popupHeight             : 'Výška', 
    143143                popupTop                : 'Horní okraj', 
    144                 id                              : 'Id', // MISSING 
     144                id                              : 'Id', 
    145145                langDir                 : 'Orientace jazyka', 
    146146                langDirNotSet   : '<nenastaveno>', 
     
    188188                matchCase                       : 'Rozlišovat velikost písma', 
    189189                matchWord                       : 'Pouze celá slova', 
    190                 matchCyclic                     : 'Match cyclic', // MISSING 
     190                matchCyclic                     : 'Procházet opakovaně', 
    191191                replaceAll                      : 'Nahradit vše', 
    192                 replaceSuccessMsg       : '%1 occurrence(s) replaced.' // MISSING 
     192                replaceSuccessMsg       : '%1 nahrazení.' 
    193193        }, 
    194194 
     
    213213                height          : 'Výška', 
    214214                cellSpace       : 'Vzdálenost buněk', 
    215                 cellPad         : 'Odsazení obsahu', 
     215                cellPad         : 'Odsazení obsahu v buňce', 
    216216                caption         : 'Popis', 
    217217                summary         : 'Souhrn', 
    218                 headers         : 'Headers', // MISSING 
    219                 headersNone             : 'None', // MISSING 
    220                 headersColumn   : 'First column', // MISSING 
    221                 headersRow              : 'First Row', // MISSING 
    222                 headersBoth             : 'Both', // MISSING 
    223                 invalidRows             : 'Number of rows must be a number greater than 0.', // MISSING 
    224                 invalidCols             : 'Number of columns must be a number greater than 0.', // MISSING 
    225                 invalidBorder   : 'Border size must be a number.', // MISSING 
    226                 invalidWidth    : 'Table width must be a number.', // MISSING 
    227                 invalidHeight   : 'Table height must be a number.', // MISSING 
    228                 invalidCellSpacing      : 'Cell spacing must be a number.', // MISSING 
    229                 invalidCellPadding      : 'Cell padding must be a number.', // MISSING 
     218                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é.', 
    230230 
    231231                cell : 
     
    240240                        splitHorizontal : 'Rozdělit buňky vodorovně', 
    241241                        splitVertical   : 'Rozdělit buňky svisle', 
    242                         title                   : 'Cell Properties', // MISSING 
    243                         cellType                : 'Cell Type', // MISSING 
    244                         rowSpan                 : 'Rows Span', // MISSING 
    245                         colSpan                 : 'Columns Span', // MISSING 
    246                         wordWrap                : 'Word Wrap', // MISSING 
    247                         hAlign                  : 'Horizontal Alignment', // MISSING 
    248                         vAlign                  : 'Vertical Alignment', // MISSING 
    249                         alignTop                : 'Top', // MISSING 
    250                         alignMiddle             : 'Middle', // MISSING 
    251                         alignBottom             : 'Bottom', // MISSING 
    252                         alignBaseline   : 'Baseline', // MISSING 
    253                         bgColor                 : 'Background Color', // MISSING 
    254                         borderColor             : 'Border Color', // MISSING 
    255                         data                    : 'Data', // MISSING 
    256                         header                  : 'Header', // MISSING 
    257                         yes                             : 'Yes', // MISSING 
    258                         no                              : 'No', // MISSING 
    259                         invalidWidth    : 'Cell width must be a number.', // MISSING 
    260                         invalidHeight   : 'Cell height must be a number.', // MISSING 
    261                         invalidRowSpan  : 'Rows span must be a whole number.', // MISSING 
    262                         invalidColSpan  : 'Columns span must be a whole number.', // MISSING 
    263                         chooseColor : 'Choose' // MISSING 
     242                        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' 
    264264                }, 
    265265 
     
    308308                action          : 'Akce', 
    309309                method          : 'Metoda', 
    310                 encoding        : 'Encoding', // MISSING 
     310                encoding        : 'Kódování', 
    311311                target          : 'Cíl', 
    312312                targetNotSet    : '<nenastaveno>', 
     
    397397                alertUrl        : 'Zadejte prosím URL obrázku', 
    398398                linkTab : 'Odkaz', 
    399                 button2Img      : 'Do you want to transform the selected image button on a simple image?', // MISSING 
    400                 img2Button      : 'Do you want to transform the selected image on a image button?', // MISSING 
    401                 urlMissing : 'Image source URL is missing.' // MISSING 
     399                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.' 
    402402        }, 
    403403 
     
    406406        { 
    407407                properties              : 'Vlastnosti Flashe', 
    408                 propertiesTab   : 'Properties', // MISSING 
     408                propertiesTab   : 'Vlastnosti', 
    409409                title           : 'Vlastnosti Flashe', 
    410410                chkPlay         : 'Automatické spuštění', 
    411411                chkLoop         : 'Opakování', 
    412412                chkMenu         : 'Nabídka Flash', 
    413                 chkFull         : 'Allow Fullscreen', // MISSING 
     413                chkFull         : 'Povolit celoobrazovkový režim', 
    414414                scale           : 'Zobrazit', 
    415415                scaleAll                : 'Zobrazit vše', 
    416416                scaleNoBorder   : 'Bez okraje', 
    417417                scaleFit                : 'Přizpůsobit', 
    418                 access                  : 'Script Access', // MISSING 
    419                 accessAlways    : 'Always', // MISSING 
    420                 accessSameDomain        : 'Same domain', // MISSING 
    421                 accessNever     : 'Never', // MISSING 
     418                access                  : 'Přístup ke skriptu', 
     419                accessAlways    : 'Vždy', 
     420                accessSameDomain        : 'Ve stejné doméně', 
     421                accessNever     : 'Nikdy', 
    422422                align           : 'Zarovnání', 
    423423                alignLeft       : 'Vlevo', 
     
    430430                alignTextTop    : 'Na horní okraj textu', 
    431431                alignTop        : 'Nahoru', 
    432                 quality         : 'Quality', // MISSING 
    433                 qualityBest              : 'Best', // MISSING 
    434                 qualityHigh              : 'High', // MISSING 
    435                 qualityAutoHigh  : 'Auto High', // MISSING 
    436                 qualityMedium    : 'Medium', // MISSING 
    437                 qualityAutoLow   : 'Auto Low', // MISSING 
    438                 qualityLow               : 'Low', // MISSING 
    439                 windowModeWindow         : 'Window', // MISSING 
    440                 windowModeOpaque         : 'Opaque', // MISSING 
    441                 windowModeTransparent    : 'Transparent', // MISSING 
    442                 windowMode      : 'Window mode', // MISSING 
    443                 flashvars       : 'Variables for Flash', // MISSING 
     432                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', 
    444444                bgcolor : 'Barva pozadí', 
    445445                width   : 'Šířka', 
     
    448448                vSpace  : 'V-mezera', 
    449449                validateSrc : 'Zadejte prosím URL odkazu', 
    450                 validateWidth : 'Width must be a number.', // MISSING 
    451                 validateHeight : 'Height must be a number.', // MISSING 
    452                 validateHSpace : 'HSpace must be a number.', // MISSING 
    453                 validateVSpace : 'VSpace must be a number.' // MISSING 
     450                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.' 
    454454        }, 
    455455 
     
    458458        { 
    459459                toolbar                 : 'Zkontrolovat pravopis', 
    460                 title                   : 'Spell Check', // MISSING 
    461                 notAvailable    : 'Sorry, but service is unavailable now.', // MISSING 
    462                 errorLoading    : 'Error loading application service host: %s.', // MISSING 
     460                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.', 
    463463                notInDic                : 'Není ve slovníku', 
    464464                changeTo                : 'Změnit na', 
     
    485485        elementsPath : 
    486486        { 
    487                 eleTitle : '%1 element' // MISSING 
     487                eleTitle : '%1 objekt' 
    488488        }, 
    489489 
     
    541541        { 
    542542                label : 'Styl', 
    543                 voiceLabel : 'Styles', // MISSING 
    544                 panelVoiceLabel : 'Select a style', // MISSING 
    545                 panelTitle1 : 'Block Styles', // MISSING 
    546                 panelTitle2 : 'Inline Styles', // MISSING 
    547                 panelTitle3 : 'Object Styles' // MISSING 
     543                voiceLabel : 'Styly', 
     544                panelVoiceLabel : 'Výběr stylu', 
     545                panelTitle1 : 'Blokové styly', 
     546                panelTitle2 : 'Řádkové styly', 
     547                panelTitle3 : 'Objektové styly' 
    548548        }, 
    549549 
     
    551551        { 
    552552                label : 'Formát', 
    553                 voiceLabel : 'Format', // MISSING 
     553                voiceLabel : 'Formátování', 
    554554                panelTitle : 'Formát', 
    555                 panelVoiceLabel : 'Select a paragraph format', // MISSING 
     555                panelVoiceLabel : 'Volba formátu odstavce', 
    556556 
    557557                tag_p : 'Normální', 
     
    570570        { 
    571571                label : 'Písmo', 
    572                 voiceLabel : 'Font', // MISSING 
     572                voiceLabel : 'Písmo', 
    573573                panelTitle : 'Písmo', 
    574                 panelVoiceLabel : 'Select a font' // MISSING 
     574                panelVoiceLabel : 'Volba písma' 
    575575        }, 
    576576 
     
    578578        { 
    579579                label : 'Velikost', 
    580                 voiceLabel : 'Font Size', // MISSING 
     580                voiceLabel : 'Velikost písma', 
    581581                panelTitle : 'Velikost', 
    582                 panelVoiceLabel : 'Select a font size' // MISSING 
     582                panelVoiceLabel : 'Volba velikosti písma' 
    583583        }, 
    584584 
     
    637637        scayt : 
    638638        { 
    639                 title : 'Spell Check As You Type', // MISSING 
    640                 enable : 'Enable SCAYT', // MISSING 
    641                 disable : 'Disable SCAYT', // MISSING 
    642                 about : 'About SCAYT', // MISSING 
    643                 toggle : 'Toggle SCAYT', // MISSING 
    644                 options : 'Options', // MISSING 
    645                 langs : 'Languages', // MISSING 
    646                 moreSuggestions : 'More suggestions', // MISSING 
    647                 ignore : 'Ignore', // MISSING 
    648                 ignoreAll : 'Ignore All', // MISSING 
    649                 addWord : 'Add Word', // MISSING 
    650                 emptyDic : 'Dictionary name should not be empty.', // MISSING 
    651                 optionsTab : 'Options', // MISSING 
    652                 languagesTab : 'Languages', // MISSING 
    653                 dictionariesTab : 'Dictionaries', // MISSING 
    654                 aboutTab : 'About' // MISSING 
     639                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' 
    655655        }, 
    656656 
    657657        about : 
    658658        { 
    659                 title : 'About CKEditor', // MISSING 
    660                 dlgTitle : 'About CKEditor', // MISSING 
    661                 moreInfo : 'For licensing information please visit our web site:', // MISSING 
    662                 copy : 'Copyright &copy; $1. All rights reserved.' // MISSING 
    663         }, 
    664  
    665         maximize : 'Maximize', // MISSING 
    666         minimize : 'Minimize', // MISSING 
     659                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 &copy; $1. All rights reserved.' 
     663        }, 
     664 
     665        maximize : 'Maximalizovat', 
     666        minimize : 'Minimalizovat', 
    667667 
    668668        fakeobjects : 
    669669        { 
    670                 anchor : 'Anchor', // MISSING 
    671                 flash : 'Flash Animation', // MISSING 
    672                 div : 'Page Break', // MISSING 
    673                 unknown : 'Unknown Object' // MISSING 
    674         }, 
    675  
    676         resize : 'Drag to resize', // MISSING 
     670                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', 
    677677 
    678678        colordialog : 
    679679        { 
    680                 title : 'Select color', // MISSING 
    681                 highlight : 'Highlight', // MISSING 
    682                 selected : 'Selected', // MISSING 
    683                 clear : 'Clear' // MISSING 
     680                title : 'Výběr barvy', 
     681                highlight : 'Zvýraznit', 
     682                selected : 'Vybráno', 
     683                clear : 'Vyčistit' 
    684684        } 
    685685}; 
  • CKEditor/branches/versions/3.1.x/_source/lang/da.js

    r4185 r4463  
    3232         * of reading non-English words. So be careful while translating it. 
    3333         */ 
    34         editorTitle             : 'Rich text editor, %1', // MISSING 
     34        editorTitle             : 'Editor, %1', 
    3535 
    3636        // Toolbar buttons without dialogs. 
     
    4040        preview                 : 'Vis eksempel', 
    4141        cut                             : 'Klip', 
    42         copy                    : 'Kopier', 
     42        copy                    : 'Kopiér', 
    4343        paste                   : 'Indsæt', 
    4444        print                   : 'Udskriv', 
     
    4848        selectAll               : 'Vælg alt', 
    4949        removeFormat    : 'Fjern formatering', 
    50         strike                  : 'Overstreget', 
     50        strike                  : 'Gennemstreget', 
    5151        subscript               : 'Sænket skrift', 
    5252        superscript             : 'Hævet skrift', 
    53         horizontalrule  : 'Indsæt vandret linie', 
     53        horizontalrule  : 'Indsæt vandret streg', 
    5454        pagebreak               : 'Indsæt sideskift', 
    5555        unlink                  : 'Fjern hyperlink', 
    5656        undo                    : 'Fortryd', 
    57         redo                    : 'Annuller fortryd', 
     57        redo                    : 'Annullér fortryd', 
    5858 
    5959        // Common messages and labels. 
     
    6666                uploadSubmit    : 'Upload', 
    6767                image                   : 'Indsæt billede', 
    68                 flash                   : 'Flash', 
     68                flash                   : 'Indsæt Flash', 
    6969                form                    : 'Indsæt formular', 
    7070                checkbox                : 'Indsæt afkrydsningsfelt', 
     
    8484                langCode                : 'Sprogkode', 
    8585                longDescr               : 'Udvidet beskrivelse', 
    86                 cssClass                : 'Typografiark', 
     86                cssClass                : 'Typografiark (CSS)', 
    8787                advisoryTitle   : 'Titel', 
    88                 cssStyle                : 'Typografi', 
     88                cssStyle                : 'Typografi (CSS)', 
    8989                ok                              : 'OK', 
    90                 cancel                  : 'Annuller', 
     90                cancel                  : 'Annullér', 
    9191                generalTab              : 'Generelt', 
    9292                advancedTab             : 'Avanceret', 
    93                 validateNumberFailed    : 'This value is not a number.', // MISSING 
    94                 confirmNewPage  : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 
    95                 confirmCancel   : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING 
     93                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?', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
    98                 unavailable             : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING 
     98                unavailable             : '%1<span class="cke_accessibility">, ikke tilgængelig</span>' 
    9999        }, 
    100100 
     
    109109        link : 
    110110        { 
    111                 toolbar         : 'Indsæt/rediger hyperlink', 
    112                 menu            : 'Rediger hyperlink', 
     111                toolbar         : 'Indsæt/redigér hyperlink', 
     112                menu            : 'Redigér hyperlink', 
    113113                title           : 'Egenskaber for hyperlink', 
    114114                info            : 'Generelt', 
     
    116116                upload          : 'Upload', 
    117117                advanced        : 'Avanceret', 
    118                 type            : 'Hyperlink type', 
     118                type            : 'Type', 
    119119                toAnchor        : 'Bogmærke på denne side', 
    120120                toEmail         : 'E-mail', 
     
    125125                targetNew       : 'Nyt vindue (_blank)', 
    126126                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)', 
    129129                targetFrameName : 'Destinationsvinduets navn', 
    130                 targetPopupName : 'Pop-up vinduets navn', 
    131                 popupFeatures   : 'Egenskaber for pop-up', 
    132                 popupResizable  : 'Resizable', // MISSING 
     130                targetPopupName : 'Popup vinduets navn', 
     131                popupFeatures   : 'Egenskaber for popup', 
     132                popupResizable  : 'Justérbar', 
    133133                popupStatusBar  : 'Statuslinje', 
    134134                popupLocationBar        : 'Adresselinje', 
     
    136136                popupMenuBar    : 'Menulinje', 
    137137                popupFullScreen : 'Fuld skærm (IE)', 
    138                 popupScrollBars : 'Scrollbars', 
     138                popupScrollBars : 'Scrollbar', 
    139139                popupDependent  : 'Koblet/dependent (Netscape)', 
    140140                popupWidth              : 'Bredde', 
     
    142142                popupHeight             : 'Højde', 
    143143                popupTop                : 'Position fra toppen', 
    144                 id                              : 'Id', // MISSING 
     144                id                              : 'Id', 
    145145                langDir                 : 'Tekstretning', 
    146146                langDirNotSet   : '<intet valgt>', 
     
    159159                anchorName              : 'Efter anker navn', 
    160160                anchorId                : 'Efter element Id', 
    161                 emailAddress    : 'E-mailadresse', 
     161                emailAddress    : 'E-mail adresse', 
    162162                emailSubject    : 'Emne', 
    163                 emailBody               : 'Brødtekst', 
    164                 noAnchors               : '(Ingen bogmærker dokumentet)', 
     163                emailBody               : 'Besked', 
     164                noAnchors               : '(Ingen bogmærker i dokumentet)', 
    165165                noUrl                   : 'Indtast hyperlink URL!', 
    166                 noEmail                 : 'Indtast e-mailaddresse!' 
     166                noEmail                 : 'Indtast e-mail adresse!' 
    167167        }, 
    168168 
     
    170170        anchor : 
    171171        { 
    172                 toolbar         : 'Indsæt/rediger bogmærke', 
     172                toolbar         : 'Indsæt/redigér bogmærke', 
    173173                menu            : 'Egenskaber for bogmærke', 
    174174                title           : 'Egenskaber for bogmærke', 
    175175                name            : 'Bogmærke navn', 
    176                 errorName       : 'Indtast bogmærke navn!' 
     176                errorName       : 'Indtast bogmærke navn' 
    177177        }, 
    178178 
     
    185185                findWhat                        : 'Søg efter:', 
    186186                replaceWith                     : 'Erstat med:', 
    187                 notFoundMsg                     : 'Søgeteksten blev ikke fundet!', 
     187                notFoundMsg                     : 'Søgeteksten blev ikke fundet', 
    188188                matchCase                       : 'Forskel på store og små bogstaver', 
    189189                matchWord                       : 'Kun hele ord', 
    190                 matchCyclic                     : 'Match cyclic', // MISSING 
     190                matchCyclic                     : 'Match cyklisk', 
    191191                replaceAll                      : 'Erstat alle', 
    192                 replaceSuccessMsg       : '%1 occurrence(s) replaced.' // MISSING 
     192                replaceSuccessMsg       : '%1 forekomst(er) erstattet.' 
    193193        }, 
    194194 
     
    196196        table : 
    197197        { 
    198                 toolbar         : 'Table', 
     198                toolbar         : 'Tabel', 
    199199                title           : 'Egenskaber for tabel', 
    200200                menu            : 'Egenskaber for tabel', 
     
    215215                cellPad         : 'Cellemargen', 
    216216                caption         : 'Titel', 
    217                 summary         : 'Resume', 
    218                 headers         : 'Headers', // MISSING 
    219                 headersNone             : 'None', // MISSING 
    220                 headersColumn   : 'First column', // MISSING 
    221                 headersRow              : 'First Row', // MISSING 
    222                 headersBoth             : 'Both', // MISSING 
    223                 invalidRows             : 'Number of rows must be a number greater than 0.', // MISSING 
    224                 invalidCols             : 'Number of columns must be a number greater than 0.', // MISSING 
    225                 invalidBorder   : 'Border size must be a number.', // MISSING 
    226                 invalidWidth    : 'Table width must be a number.', // MISSING 
    227                 invalidHeight   : 'Table height must be a number.', // MISSING 
    228                 invalidCellSpacing      : 'Cell spacing must be a number.', // MISSING 
    229                 invalidCellPadding      : 'Cell padding must be a number.', // MISSING 
     217                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.', 
    230230 
    231231                cell : 
     
    240240                        splitHorizontal : 'Del celle vandret', 
    241241                        splitVertical   : 'Del celle lodret', 
    242                         title                   : 'Cell Properties', // MISSING 
    243                         cellType                : 'Cell Type', // MISSING 
    244                         rowSpan                 : 'Rows Span', // MISSING 
    245                         colSpan                 : 'Columns Span', // MISSING 
    246                         wordWrap                : 'Word Wrap', // MISSING 
    247                         hAlign                  : 'Horizontal Alignment', // MISSING 
    248                         vAlign                  : 'Vertical Alignment', // MISSING 
    249                         alignTop                : 'Top', // MISSING 
    250                         alignMiddle             : 'Middle', // MISSING 
    251                         alignBottom             : 'Bottom', // MISSING 
    252                         alignBaseline   : 'Baseline', // MISSING 
    253                         bgColor                 : 'Background Color', // MISSING 
    254                         borderColor             : 'Border Color', // MISSING 
    255                         data                    : 'Data', // MISSING 
    256                         header                  : 'Header', // MISSING 
    257                         yes                             : 'Yes', // MISSING 
    258                         no                              : 'No', // MISSING 
    259                         invalidWidth    : 'Cell width must be a number.', // MISSING 
    260                         invalidHeight   : 'Cell height must be a number.', // MISSING 
    261                         invalidRowSpan  : 'Rows span must be a whole number.', // MISSING 
    262                         invalidColSpan  : 'Columns span must be a whole number.', // MISSING 
     242                        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.', 
    263263                        chooseColor : 'Choose' // MISSING 
    264264                }, 
     
    307307                menu            : 'Egenskaber for formular', 
    308308                action          : 'Handling', 
    309                 method          : 'Metod', 
    310                 encoding        : 'Encoding', // MISSING 
     309                method          : 'Metode', 
     310                encoding        : 'Kodning (encoding)', 
    311311                target          : 'Mål', 
    312312                targetNotSet    : '<intet valgt>', 
    313313                targetNew       : 'Nyt vindue (_blank)', 
    314314                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)' 
    317317        }, 
    318318 
     
    325325                value           : 'Værdi', 
    326326                size            : 'Størrelse', 
    327                 lines           : 'linier', 
     327                lines           : 'Linjer', 
    328328                chkMulti        : 'Tillad flere valg', 
    329329                opText          : 'Tekst', 
    330330                opValue         : 'Værdi', 
    331331                btnAdd          : 'Tilføj', 
    332                 btnModify       : 'Rediger', 
     332                btnModify       : 'Redigér', 
    333333                btnUp           : 'Op', 
    334334                btnDown         : 'Ned', 
     
    352352                value           : 'Værdi', 
    353353                charWidth       : 'Bredde (tegn)', 
    354                 maxChars        : 'Max antal tegn', 
     354                maxChars        : 'Max. antal tegn', 
    355355                type            : 'Type', 
    356356                typeText        : 'Tekst', 
     
    382382                resetSize       : 'Nulstil størrelse', 
    383383                border  : 'Ramme', 
    384                 hSpace  : 'HMargen', 
    385                 vSpace  : 'VMargen', 
     384                hSpace  : 'Vandret margen', 
     385                vSpace  : 'Lodret margen', 
    386386                align           : 'Justering', 
    387387                alignLeft       : 'Venstre', 
     
    397397                alertUrl        : 'Indtast stien til billedet', 
    398398                linkTab : 'Hyperlink', 
    399                 button2Img      : 'Do you want to transform the selected image button on a simple image?', // MISSING 
    400                 img2Button      : 'Do you want to transform the selected image on a image button?', // MISSING 
     399                button2Img      : 'Vil du lave billedknappen om til et almindeligt billede?', 
     400                img2Button      : 'Vil du lave billedet om til en billedknap?', 
    401401                urlMissing : 'Image source URL is missing.' // MISSING 
    402402        }, 
     
    406406        { 
    407407                properties              : 'Egenskaber for Flash', 
    408                 propertiesTab   : 'Properties', // MISSING 
     408                propertiesTab   : 'Egenskaber', 
    409409                title           : 'Egenskaber for Flash', 
    410410                chkPlay         : 'Automatisk afspilning', 
    411411                chkLoop         : 'Gentagelse', 
    412412                chkMenu         : 'Vis Flash menu', 
    413                 chkFull         : 'Allow Fullscreen', // MISSING 
     413                chkFull         : 'Tillad fuldskærm', 
    414414                scale           : 'Skalér', 
    415415                scaleAll                : 'Vis alt', 
    416416                scaleNoBorder   : 'Ingen ramme', 
    417417                scaleFit                : 'Tilpas størrelse', 
    418                 access                  : 'Script Access', // MISSING 
    419                 accessAlways    : 'Always', // MISSING 
    420                 accessSameDomain        : 'Same domain', // MISSING 
    421                 accessNever     : 'Never', // MISSING 
     418                access                  : 'Script adgang', 
     419                accessAlways    : 'Altid', 
     420                accessSameDomain        : 'Samme domæne', 
     421                accessNever     : 'Aldrig', 
    422422                align           : 'Justering', 
    423423                alignLeft       : 'Venstre', 
     
    430430                alignTextTop    : 'Toppen af teksten', 
    431431                alignTop        : 'Øverst', 
    432                 quality         : 'Quality', // MISSING 
    433                 qualityBest              : 'Best', // MISSING 
    434                 qualityHigh              : 'High', // MISSING 
    435                 qualityAutoHigh  : 'Auto High', // MISSING 
    436                 qualityMedium    : 'Medium', // MISSING 
    437                 qualityAutoLow   : 'Auto Low', // MISSING 
    438                 qualityLow               : 'Low', // MISSING 
    439                 windowModeWindow         : 'Window', // MISSING 
    440                 windowModeOpaque         : 'Opaque', // MISSING 
    441                 windowModeTransparent    : 'Transparent', // MISSING 
    442                 windowMode      : 'Window mode', // MISSING 
    443                 flashvars       : 'Variables for Flash', // MISSING 
     432                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', 
    444444                bgcolor : 'Baggrundsfarve', 
    445445                width   : 'Bredde', 
    446446                height  : 'Højde', 
    447                 hSpace  : 'HMargen', 
    448                 vSpace  : 'VMargen', 
     447                hSpace  : 'Vandret margen', 
     448                vSpace  : 'Lodret margen', 
    449449                validateSrc : 'Indtast hyperlink URL!', 
    450                 validateWidth : 'Width must be a number.', // MISSING 
    451                 validateHeight : 'Height must be a number.', // MISSING 
    452                 validateHSpace : 'HSpace must be a number.', // MISSING 
    453                 validateVSpace : 'VSpace must be a number.' // MISSING 
     450                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.' 
    454454        }, 
    455455 
     
    458458        { 
    459459                toolbar                 : 'Stavekontrol', 
    460                 title                   : 'Spell Check', // MISSING 
    461                 notAvailable    : 'Sorry, but service is unavailable now.', // MISSING 
    462                 errorLoading    : 'Error loading application service host: %s.', // MISSING 
     460                title                   : 'Stavekontrol', 
     461                notAvailable    : 'Stavekontrol er desværre ikke tilgængelig.', 
     462                errorLoading    : 'Fejl ved indlæsning af host: %s.', 
    463463                notInDic                : 'Ikke i ordbogen', 
    464464                changeTo                : 'Forslag', 
    465                 btnIgnore               : 'Ignorer', 
    466                 btnIgnoreAll    : 'Ignorer alle', 
     465                btnIgnore               : 'Ignorér', 
     466                btnIgnoreAll    : 'Ignorér alle', 
    467467                btnReplace              : 'Erstat', 
    468468                btnReplaceAll   : 'Erstat alle', 
    469469                btnUndo                 : 'Tilbage', 
    470                 noSuggestions   : '- ingen forslag -', 
    471                 progress                : 'Stavekontrolen arbejder...', 
     470                noSuggestions   : '(ingen forslag)', 
     471                progress                : 'Stavekontrollen arbejder...', 
    472472                noMispell               : 'Stavekontrol færdig: Ingen fejl fundet', 
    473473                noChanges               : 'Stavekontrol færdig: Ingen ord ændret', 
    474474                oneChange               : 'Stavekontrol færdig: Et ord ændret', 
    475475                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?' 
    477477        }, 
    478478 
     
    485485        elementsPath : 
    486486        { 
    487                 eleTitle : '%1 element' // MISSING 
     487                eleTitle : '%1 element' 
    488488        }, 
    489489 
     
    506506        { 
    507507                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 <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.' 
    512512        }, 
    513513 
     
    516516                toolbar : 'Indsæt fra Word', 
    517517                title : 'Indsæt fra Word', 
    518                 advice : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.', 
    519                 ignoreFontFace : 'Ignorer font definitioner', 
    520                 removeStyle : 'Ignorer typografi' 
     518                advice : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.', 
     519                ignoreFontFace : 'Ignorér skrifttypedefinitioner', 
     520                removeStyle : 'Ignorér typografi' 
    521521        }, 
    522522 
     
    532532                title : 'Indholdsskabeloner', 
    533533                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', // MISSING 
     534                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', 
    539539 
    540540        stylesCombo : 
    541541        { 
    542542                label : 'Typografi', 
    543                 voiceLabel : 'Styles', // MISSING 
    544                 panelVoiceLabel : 'Select a style', // MISSING 
    545                 panelTitle1 : 'Block Styles', // MISSING 
    546                 panelTitle2 : 'Inline Styles', // MISSING 
    547                 panelTitle3 : 'Object Styles' // MISSING 
     543                voiceLabel : 'Typografi', 
     544                panelVoiceLabel : 'Vælg typografi', 
     545                panelTitle1 : 'Block typografi', 
     546                panelTitle2 : 'Inline typografi', 
     547                panelTitle3 : 'Object typografi' 
    548548        }, 
    549549 
     
    551551        { 
    552552                label : 'Formatering', 
    553                 voiceLabel : 'Format', // MISSING 
     553                voiceLabel : 'Formatering', 
    554554                panelTitle : 'Formatering', 
    555                 panelVoiceLabel : 'Select a paragraph format', // MISSING 
     555                panelVoiceLabel : 'Vælg afsnitsformatering', 
    556556 
    557557                tag_p : 'Normal', 
     
    570570        { 
    571571                label : 'Skrifttype', 
    572                 voiceLabel : 'Font', // MISSING 
     572                voiceLabel : 'Skrifttype', 
    573573                panelTitle : 'Skrifttype', 
    574                 panelVoiceLabel : 'Select a font' // MISSING 
     574                panelVoiceLabel : 'Vælg skrifttype' 
    575575        }, 
    576576 
     
    578578        { 
    579579                label : 'Skriftstørrelse', 
    580                 voiceLabel : 'Font Size', // MISSING 
     580                voiceLabel : 'Skriftstørrelse', 
    581581                panelTitle : 'Skriftstørrelse', 
    582                 panelVoiceLabel : 'Select a font size' // MISSING 
     582                panelVoiceLabel : 'Vælg skriftstørrelse' 
    583583        }, 
    584584 
     
    637637        scayt : 
    638638        { 
    639                 title : 'Spell Check As You Type', // MISSING 
    640                 enable : 'Enable SCAYT', // MISSING 
    641                 disable : 'Disable SCAYT', // MISSING 
    642                 about : 'About SCAYT', // MISSING 
    643                 toggle : 'Toggle SCAYT', // MISSING 
    644                 options : 'Options', // MISSING 
    645                 langs : 'Languages', // MISSING 
    646                 moreSuggestions : 'More suggestions', // MISSING 
    647                 ignore : 'Ignore', // MISSING 
    648                 ignoreAll : 'Ignore All', // MISSING 
    649                 addWord : 'Add Word', // MISSING 
    650                 emptyDic : 'Dictionary name should not be empty.', // MISSING 
    651                 optionsTab : 'Options', // MISSING 
    652                 languagesTab : 'Languages', // MISSING 
    653                 dictionariesTab : 'Dictionaries', // MISSING 
    654                 aboutTab : 'About' // MISSING 
     639                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' 
    655655        }, 
    656656 
    657657        about : 
    658658        { 
    659                 title : 'About CKEditor', // MISSING 
    660                 dlgTitle : 'About CKEditor', // MISSING 
    661                 moreInfo : 'For licensing information please visit our web site:', // MISSING 
    662                 copy : 'Copyright &copy; $1. All rights reserved.' // MISSING 
    663         }, 
    664  
    665         maximize : 'Maximize', // MISSING 
     659                title : 'Om CKEditor', 
     660                dlgTitle : 'Om CKEditor', 
     661                moreInfo : 'For informationer omkring licens, se venligst vores hjemmeside (på engelsk):', 
     662                copy : 'Copyright &copy; $1. Alle rettigheder forbeholdes.' 
     663        }, 
     664 
     665        maximize : 'Maximér', 
    666666        minimize : 'Minimize', // MISSING 
    667667 
    668668        fakeobjects : 
    669669        { 
    670                 anchor : 'Anchor', // MISSING 
    671                 flash : 'Flash Animation', // MISSING 
    672                 div : 'Page Break', // MISSING 
    673                 unknown : 'Unknown Object' // MISSING 
    674         }, 
    675  
    676         resize : 'Drag to resize', // MISSING 
     670                anchor : 'Anker', 
     671                flash : 'Flashanimation', 
     672                div : 'Sideskift', 
     673                unknown : 'Ukendt objekt' 
     674        }, 
     675 
     676        resize : 'Træk for at skalere', 
    677677 
    678678        colordialog : 
  • CKEditor/branches/versions/3.1.x/_source/lang/he.js

    r4185 r4463  
    3232         * of reading non-English words. So be careful while translating it. 
    3333         */ 
    34         editorTitle             : 'Rich text editor, %1', // MISSING 
     34        editorTitle             : 'עורך טקסט עשיר, %1', 
    3535 
    3636        // Toolbar buttons without dialogs. 
     
    9191                generalTab              : 'כללי', 
    9292                advancedTab             : 'אפשרויות מתקדמות', 
    93                 validateNumberFailed    : 'This value is not a number.', // MISSING 
    94                 confirmNewPage  : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 
    95                 confirmCancel   : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING 
     93                validateNumberFailed    : 'הערך חייב להיות מספר.', 
     94                confirmNewPage  : 'כל השינויים שלא נשמרו יאבדו. האם להעלות דף חדש?', 
     95                confirmCancel   : 'חלק מהאפשרויות שונו, האם לסגור את הדיאלוג. ?', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
    98                 unavailable             : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING 
     98                unavailable             : '%1<span class="cke_accessibility">, לא זמין</span>' 
    9999        }, 
    100100 
     
    130130                targetPopupName : 'שם החלון הקופץ', 
    131131                popupFeatures   : 'תכונות החלון הקופץ', 
    132                 popupResizable  : 'Resizable', // MISSING 
     132                popupResizable  : 'שינוי גודל', 
    133133                popupStatusBar  : 'סרגל חיווי', 
    134134                popupLocationBar        : 'סרגל כתובת', 
     
    142142                popupHeight             : 'גובה', 
    143143                popupTop                : 'מיקום צד עליון', 
    144                 id                              : 'Id', // MISSING 
     144                id                              : 'זיהוי (Id)', 
    145145                langDir                 : 'כיוון שפה', 
    146146                langDirNotSet   : '<לא נקבע>', 
     
    188188                matchCase                       : 'התאמת סוג אותיות (Case)', 
    189189                matchWord                       : 'התאמה למילה המלאה', 
    190                 matchCyclic                     : 'Match cyclic', // MISSING 
     190                matchCyclic                     : 'התאמה מחזורית', 
    191191                replaceAll                      : 'החלפה בכל העמוד', 
    192                 replaceSuccessMsg       : '%1 occurrence(s) replaced.' // MISSING 
     192                replaceSuccessMsg       : '%1 טקסטים הוחלפו.' 
    193193        }, 
    194194 
     
    221221                headersRow              : 'שורה ראשונה', 
    222222                headersBoth             : 'שניהם', 
    223                 invalidRows             : 'Number of rows must be a number greater than 0.', // MISSING 
    224                 invalidCols             : 'Number of columns must be a number greater than 0.', // MISSING 
    225                 invalidBorder   : 'Border size must be a number.', // MISSING 
    226                 invalidWidth    : 'Table width must be a number.', // MISSING 
    227                 invalidHeight   : 'Table height must be a number.', // MISSING 
    228                 invalidCellSpacing      : 'Cell spacing must be a number.', // MISSING 
    229                 invalidCellPadding      : 'Cell padding must be a number.', // MISSING 
     223                invalidRows             : 'מספר השורות חייב להיות מספר גדול מ 0.', 
     224                invalidCols             : 'מספר העמודות חייב להיות מספר גדול מ 0.', 
     225                invalidBorder   : 'גודל מסגרת חייב להיות מספר.', 
     226                invalidWidth    : 'רוחה טבלה חייב להיות רוחב.', 
     227                invalidHeight   : 'גובה טבלה חייב להיות מספר.', 
     228                invalidCellSpacing      : 'ריווח תאים חייב להיות מספר.', 
     229                invalidCellPadding      : 'ריפוד תאים חייב להיות מספר.', 
    230230 
    231231                cell : 
     
    241241                        splitVertical   : 'פצל תא אנכית', 
    242242                        title                   : 'תכונות התא', 
    243                         cellType                : 'Cell Type', // MISSING 
    244                         rowSpan                 : 'Rows Span', // MISSING 
    245                         colSpan                 : 'Columns Span', // MISSING 
    246                         wordWrap                : 'Word Wrap', // MISSING 
    247                         hAlign                  : 'Horizontal Alignment', // MISSING 
    248                         vAlign                  : 'Vertical Alignment', // MISSING 
    249                         alignTop                : 'Top', // MISSING 
    250                         alignMiddle             : 'Middle', // MISSING 
    251                         alignBottom             : 'Bottom', // MISSING 
    252                         alignBaseline   : 'Baseline', // MISSING 
    253                         bgColor                 : 'Background Color', // MISSING 
    254                         borderColor             : 'Border Color', // MISSING 
    255                         data                    : 'Data', // MISSING 
    256                         header                  : 'Header', // MISSING 
    257                         yes                             : 'Yes', // MISSING 
    258                         no                              : 'No', // MISSING 
    259                         invalidWidth    : 'Cell width must be a number.', // MISSING 
    260                         invalidHeight   : 'Cell height must be a number.', // MISSING 
    261                         invalidRowSpan  : 'Rows span must be a whole number.', // MISSING 
    262                         invalidColSpan  : 'Columns span must be a whole number.', // MISSING 
    263                         chooseColor : 'Choose' // MISSING 
     243                        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 : 'בחר' 
    264264                }, 
    265265 
     
    308308                action          : 'שלח אל', 
    309309                method          : 'סוג שליחה', 
    310                 encoding        : 'Encoding', // MISSING 
     310                encoding        : 'קידוד', 
    311311                target          : 'מטרה', 
    312312                targetNotSet    : '<לא נקבע>', 
     
    397397                alertUrl        : 'נא להקליד את כתובת התמונה', 
    398398                linkTab : 'קישור', 
    399                 button2Img      : 'Do you want to transform the selected image button on a simple image?', // MISSING 
    400                 img2Button      : 'Do you want to transform the selected image on a image button?', // MISSING 
    401                 urlMissing : 'Image source URL is missing.' // MISSING 
     399                button2Img      : 'האם להפוך את תמונת כפתור לתמונה פשוטה?', 
     400                img2Button      : 'האם להפוך את התמונה לכפתור תמונה?', 
     401                urlMissing : 'כתובת התמונה חסרה.' 
    402402        }, 
    403403 
     
    406406        { 
    407407                properties              : 'מאפייני פלאש', 
    408                 propertiesTab   : 'Properties', // MISSING 
     408                propertiesTab   : 'מאפיינים', 
    409409                title           : 'מאפיני פלאש', 
    410410                chkPlay         : 'נגן אוטומטי', 
    411411                chkLoop         : 'לולאה', 
    412412                chkMenu         : 'אפשר תפריט פלאש', 
    413                 chkFull         : 'Allow Fullscreen', // MISSING 
     413                chkFull         : 'אפשר חלון מלא', 
    414414                scale           : 'גודל', 
    415415                scaleAll                : 'הצג הכל', 
    416416                scaleNoBorder   : 'ללא גבולות', 
    417417                scaleFit                : 'התאמה מושלמת', 
    418                 access                  : 'Script Access', // MISSING 
    419                 accessAlways    : 'Always', // MISSING 
    420                 accessSameDomain        : 'Same domain', // MISSING 
    421                 accessNever     : 'Never', // MISSING 
     418                access                  : 'גישת סקריפט', 
     419                accessAlways    : 'תמיד', 
     420                accessSameDomain        : 'דומיין זהה', 
     421                accessNever     : 'אף פעם', 
    422422                align           : 'יישור', 
    423423                alignLeft       : 'לשמאל', 
     
    430430                alignTextTop    : 'לראש הטקסט', 
    431431                alignTop        : 'למעלה', 
    432                 quality         : 'Quality', // MISSING 
    433                 qualityBest              : 'Best', // MISSING 
    434                 qualityHigh              : 'High', // MISSING 
    435                 qualityAutoHigh  : 'Auto High', // MISSING 
    436                 qualityMedium    : 'Medium', // MISSING 
    437                 qualityAutoLow   : 'Auto Low', // MISSING 
    438                 qualityLow               : 'Low', // MISSING 
    439                 windowModeWindow         : 'Window', // MISSING 
    440                 windowModeOpaque         : 'Opaque', // MISSING 
    441                 windowModeTransparent    : 'Transparent', // MISSING 
    442                 windowMode      : 'Window mode', // MISSING 
    443                 flashvars       : 'Variables for Flash', // MISSING 
     432                quality         : 'איכות', 
     433                qualityBest              : 'מעולה', 
     434                qualityHigh              : 'גבוהה', 
     435                qualityAutoHigh  : 'אוטומטית גבוהה', 
     436                qualityMedium    : 'ממוצעת', 
     437                qualityAutoLow   : 'אוטומטית נמוך', 
     438                qualityLow               : 'נמוך', 
     439                windowModeWindow         : 'חלון', 
     440                windowModeOpaque         : 'אטום', 
     441                windowModeTransparent    : 'שקוף', 
     442                windowMode      : 'מצב חלון', 
     443                flashvars       : 'משתנים לפלאש', 
    444444                bgcolor : 'צבע רקע', 
    445445                width   : 'רוחב', 
     
    448448                vSpace  : 'מרווח אנכי', 
    449449                validateSrc : 'נא להקליד את כתובת הקישור (URL)', 
    450                 validateWidth : 'Width must be a number.', // MISSING 
    451                 validateHeight : 'Height must be a number.', // MISSING 
    452                 validateHSpace : 'HSpace must be a number.', // MISSING 
    453                 validateVSpace : 'VSpace must be a number.' // MISSING 
     450                validateWidth : 'רוחב חייב להיות מספר.', 
     451                validateHeight : 'גובהה חייב להיות מספר.', 
     452                validateHSpace : 'ריווח אופקי חייב להיות מספר.', 
     453                validateVSpace : 'ריווח אנחי חייב להיות מספר.' 
    454454        }, 
    455455 
     
    458458        { 
    459459                toolbar                 : 'בדיקת איות', 
    460                 title                   : 'Spell Check', // MISSING 
    461                 notAvailable    : 'Sorry, but service is unavailable now.', // MISSING 
    462                 errorLoading    : 'Error loading application service host: %s.', // MISSING 
     460                title                   : 'בדיקת איות', 
     461                notAvailable    : 'מצטערים לא נמצא שירות זמין.', 
     462                errorLoading    : 'שגיעה בהעלאת שירת אפליקציה: %s.', 
    463463                notInDic                : 'לא נמצא במילון', 
    464464                changeTo                : 'שנה ל', 
     
    485485        elementsPath : 
    486486        { 
    487                 eleTitle : '%1 element' // MISSING 
     487                eleTitle : '%1 אלמנט' 
    488488        }, 
    489489 
     
    541541        { 
    542542                label : 'סגנון', 
    543                 voiceLabel : 'Styles', // MISSING 
    544                 panelVoiceLabel : 'Select a style', // MISSING 
    545                 panelTitle1 : 'Block Styles', // MISSING 
    546                 panelTitle2 : 'Inline Styles', // MISSING 
    547                 panelTitle3 : 'Object Styles' // MISSING 
     543                voiceLabel : 'סגנונות', 
     544                panelVoiceLabel : 'בחר סגנון', 
     545                panelTitle1 : 'סיגנונות בלוק', 
     546                panelTitle2 : 'סגנונות רצף', 
     547                panelTitle3 : 'סגנונות אובייקט' 
    548548        }, 
    549549 
     
    551551        { 
    552552                label : 'עיצוב', 
    553                 voiceLabel : 'Format', // MISSING 
     553                voiceLabel : 'עיצוב', 
    554554                panelTitle : 'עיצוב', 
    555                 panelVoiceLabel : 'Select a paragraph format', // MISSING 
     555                panelVoiceLabel : 'בחר פיסקת עיצוב', 
    556556 
    557557                tag_p : 'נורמלי', 
     
    564564                tag_h5 : 'כותרת 5', 
    565565                tag_h6 : 'כותרת 6', 
    566                 tag_div : 'Normal (DIV)' // MISSING 
     566                tag_div : 'נורמלי (DIV)' 
    567567        }, 
    568568 
     
    570570        { 
    571571                label : 'גופן', 
    572                 voiceLabel : 'Font', // MISSING 
     572                voiceLabel : 'גופן', 
    573573                panelTitle : 'גופן', 
    574                 panelVoiceLabel : 'Select a font' // MISSING 
     574                panelVoiceLabel : 'בחר גופן' 
    575575        }, 
    576576 
     
    578578        { 
    579579                label : 'גודל', 
    580                 voiceLabel : 'Font Size', // MISSING 
     580                voiceLabel : 'גודל גופן', 
    581581                panelTitle : 'גודל', 
    582                 panelVoiceLabel : 'Select a font size' // MISSING 
     582                panelVoiceLabel : 'בחר גודל גופן' 
    583583        }, 
    584584 
     
    637637        scayt : 
    638638        { 
    639                 title : 'Spell Check As You Type', // MISSING 
    640                 enable : 'Enable SCAYT', // MISSING 
    641                 disable : 'Disable SCAYT', // MISSING 
    642                 about : 'About SCAYT', // MISSING 
    643                 toggle : 'Toggle SCAYT', // MISSING 
    644                 options : 'Options', // MISSING 
    645                 langs : 'Languages', // MISSING 
    646                 moreSuggestions : 'More suggestions', // MISSING 
    647                 ignore : 'Ignore', // MISSING 
    648                 ignoreAll : 'Ignore All', // MISSING 
    649                 addWord : 'Add Word', // MISSING 
    650                 emptyDic : 'Dictionary name should not be empty.', // MISSING 
    651                 optionsTab : 'Options', // MISSING 
    652                 languagesTab : 'Languages', // MISSING 
    653                 dictionariesTab : 'Dictionaries', // MISSING 
    654                 aboutTab : 'About' // MISSING 
     639                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 : 'אודות' 
    655655        }, 
    656656 
    657657        about : 
    658658        { 
    659                 title : 'About CKEditor', // MISSING 
    660                 dlgTitle : 'About CKEditor', // MISSING 
    661                 moreInfo : 'For licensing information please visit our web site:', // MISSING 
    662                 copy : 'Copyright &copy; $1. All rights reserved.' // MISSING 
    663         }, 
    664  
    665         maximize : 'Maximize', // MISSING 
    666         minimize : 'Minimize', // MISSING 
     659                title : 'אודות CKEditor', 
     660                dlgTitle : 'אודות CKEditor', 
     661                moreInfo : 'לרישוי אנה בקרו באתר שלנו:', 
     662                copy : 'Copyright &copy; $1. כל הזכויות שמורות.' 
     663        }, 
     664 
     665        maximize : 'להגדיל למקסימום', 
     666        minimize : 'הקטן למינימום', 
    667667 
    668668        fakeobjects : 
    669669        { 
    670                 anchor : 'Anchor', // MISSING 
    671                 flash : 'Flash Animation', // MISSING 
    672                 div : 'Page Break', // MISSING 
    673                 unknown : 'Unknown Object' // MISSING 
    674         }, 
    675  
    676         resize : 'Drag to resize', // MISSING 
     670                anchor : 'עוגן', 
     671                flash : 'אנימצית פלאש', 
     672                div : 'שבירת דף', 
     673                unknown : 'אובייקט לא ידוע' 
     674        }, 
     675 
     676        resize : 'גרור בכדי לשנות גודל', 
    677677 
    678678        colordialog : 
    679679        { 
    680                 title : 'Select color', // MISSING 
    681                 highlight : 'Highlight', // MISSING 
    682                 selected : 'Selected', // MISSING 
    683                 clear : 'Clear' // MISSING 
     680                title : 'בחר צבע', 
     681                highlight : 'סמן', 
     682                selected : 'נבחר', 
     683                clear : 'נקה' 
    684684        } 
    685685}; 
  • CKEditor/branches/versions/3.1.x/_source/lang/nl.js

    r4185 r4463  
    3232         * of reading non-English words. So be careful while translating it. 
    3333         */ 
    34         editorTitle             : 'Rich text editor, %1', // MISSING 
     34        editorTitle             : 'Tekstverwerker, %1', 
    3535 
    3636        // Toolbar buttons without dialogs. 
     
    9191                generalTab              : 'Algemeen', 
    9292                advancedTab             : 'Geavanceerd', 
    93                 validateNumberFailed    : 'This value is not a number.', // MISSING 
    94                 confirmNewPage  : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 
    95                 confirmCancel   : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING 
     93                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?', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
    98                 unavailable             : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING 
     98                unavailable             : '%1<span class="cke_accessibility">, niet beschikbaar</span>' 
    9999        }, 
    100100 
     
    130130                targetPopupName : 'Naam popupvenster', 
    131131                popupFeatures   : 'Instellingen popupvenster', 
    132                 popupResizable  : 'Resizable', // MISSING 
     132                popupResizable  : 'Herschaalbaar', 
    133133                popupStatusBar  : 'Statusbalk', 
    134134                popupLocationBar        : 'Locatiemenu', 
     
    142142                popupHeight             : 'Hoogte', 
    143143                popupTop                : 'Positie boven', 
    144                 id                              : 'Id', // MISSING 
     144                id                              : 'Id', 
    145145                langDir                 : 'Schrijfrichting', 
    146146                langDirNotSet   : '<niet ingevuld>', 
     
    188188                matchCase                       : 'Hoofdlettergevoelig', 
    189189                matchWord                       : 'Hele woord moet voorkomen', 
    190                 matchCyclic                     : 'Match cyclic', // MISSING 
     190                matchCyclic                     : 'Doorlopend zoeken', 
    191191                replaceAll                      : 'Alles vervangen', 
    192                 replaceSuccessMsg       : '%1 occurrence(s) replaced.' // MISSING 
     192                replaceSuccessMsg       : '%1 resulaten vervangen.' 
    193193        }, 
    194194 
     
    213213                height          : 'Hoogte', 
    214214                cellSpace       : 'Afstand tussen cellen', 
    215                 cellPad         : 'Afstand vanaf rand cel', 
     215                cellPad         : 'Ruimte in de cel', 
    216216                caption         : 'Naam', 
    217217                summary         : 'Samenvatting', 
    218                 headers         : 'Headers', // MISSING 
    219                 headersNone             : 'None', // MISSING 
    220                 headersColumn   : 'First column', // MISSING 
    221                 headersRow              : 'First Row', // MISSING 
    222                 headersBoth             : 'Both', // MISSING 
    223                 invalidRows             : 'Number of rows must be a number greater than 0.', // MISSING 
    224                 invalidCols             : 'Number of columns must be a number greater than 0.', // MISSING 
    225                 invalidBorder   : 'Border size must be a number.', // MISSING 
    226                 invalidWidth    : 'Table width must be a number.', // MISSING 
    227                 invalidHeight   : 'Table height must be a number.', // MISSING 
    228                 invalidCellSpacing      : 'Cell spacing must be a number.', // MISSING 
    229                 invalidCellPadding      : 'Cell padding must be a number.', // MISSING 
     218                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.', 
    230230 
    231231                cell : 
     
    240240                        splitHorizontal : 'Splits cellen horizontaal', 
    241241                        splitVertical   : 'Splits cellen verticaal', 
    242                         title                   : 'Cell Properties', // MISSING 
    243                         cellType                : 'Cell Type', // MISSING 
    244                         rowSpan                 : 'Rows Span', // MISSING 
    245                         colSpan                 : 'Columns Span', // MISSING 
    246                         wordWrap                : 'Word Wrap', // MISSING 
    247                         hAlign                  : 'Horizontal Alignment', // MISSING 
    248                         vAlign                  : 'Vertical Alignment', // MISSING 
    249                         alignTop                : 'Top', // MISSING 
    250                         alignMiddle             : 'Middle', // MISSING 
    251                         alignBottom             : 'Bottom', // MISSING 
    252                         alignBaseline   : 'Baseline', // MISSING 
    253                         bgColor                 : 'Background Color', // MISSING 
    254                         borderColor             : 'Border Color', // MISSING 
    255                         data                    : 'Data', // MISSING 
    256                         header                  : 'Header', // MISSING 
    257                         yes                             : 'Yes', // MISSING 
    258                         no                              : 'No', // MISSING 
    259                         invalidWidth    : 'Cell width must be a number.', // MISSING 
    260                         invalidHeight   : 'Cell height must be a number.', // MISSING 
    261                         invalidRowSpan  : 'Rows span must be a whole number.', // MISSING 
    262                         invalidColSpan  : 'Columns span must be a whole number.', // MISSING 
     242                        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.', 
    263263                        chooseColor : 'Choose' // MISSING 
    264264                }, 
     
    308308                action          : 'Actie', 
    309309                method          : 'Methode', 
    310                 encoding        : 'Encoding', // MISSING 
     310                encoding        : 'Codering', 
    311311                target          : 'Doel', 
    312312                targetNotSet    : '<niet ingevuld>', 
     
    397397                alertUrl        : 'Geef de URL van de afbeelding', 
    398398                linkTab : 'Link', 
    399                 button2Img      : 'Do you want to transform the selected image button on a simple image?', // MISSING 
    400                 img2Button      : 'Do you want to transform the selected image on a image button?', // MISSING 
     399                button2Img      : 'Wilt u de geselecteerde afbeeldingsknop vervangen door een eenvoudige afbeelding?', 
     400                img2Button      : 'Wilt u de geselecteerde afbeelding vervangen door een afbeeldingsknop?', 
    401401                urlMissing : 'Image source URL is missing.' // MISSING 
    402402        }, 
     
    406406        { 
    407407                properties              : 'Eigenschappen Flash', 
    408                 propertiesTab   : 'Properties', // MISSING 
     408                propertiesTab   : 'Eigenschappen', 
    409409                title           : 'Eigenschappen Flash', 
    410410                chkPlay         : 'Automatisch afspelen', 
    411411                chkLoop         : 'Herhalen', 
    412412                chkMenu         : 'Flashmenu\'s inschakelen', 
    413                 chkFull         : 'Allow Fullscreen', // MISSING 
     413                chkFull         : 'Schermvullend toestaan', 
    414414                scale           : 'Schaal', 
    415415                scaleAll                : 'Alles tonen', 
    416416                scaleNoBorder   : 'Geen rand', 
    417417                scaleFit                : 'Precies passend', 
    418                 access                  : 'Script Access', // MISSING 
    419                 accessAlways    : 'Always', // MISSING 
    420                 accessSameDomain        : 'Same domain', // MISSING 
    421                 accessNever     : 'Never', // MISSING 
     418                access                  : 'Script toegang', 
     419                accessAlways    : 'Altijd', 
     420                accessSameDomain        : 'Zelfde domeinnaam', 
     421                accessNever     : 'Nooit', 
    422422                align           : 'Uitlijning', 
    423423                alignLeft       : 'Links', 
     
    430430                alignTextTop    : 'Boven tekst', 
    431431                alignTop        : 'Boven', 
    432                 quality         : 'Quality', // MISSING 
    433                 qualityBest              : 'Best', // MISSING 
    434                 qualityHigh              : 'High', // MISSING 
    435                 qualityAutoHigh  : 'Auto High', // MISSING 
    436                 qualityMedium    : 'Medium', // MISSING 
    437                 qualityAutoLow   : 'Auto Low', // MISSING 
    438                 qualityLow               : 'Low', // MISSING 
    439                 windowModeWindow         : 'Window', // MISSING 
    440                 windowModeOpaque         : 'Opaque', // MISSING 
    441                 windowModeTransparent    : 'Transparent', // MISSING 
    442                 windowMode      : 'Window mode', // MISSING 
    443                 flashvars       : 'Variables for Flash', // MISSING 
     432                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', 
    444444                bgcolor : 'Achtergrondkleur', 
    445445                width   : 'Breedte', 
     
    448448                vSpace  : 'VSpace', 
    449449                validateSrc : 'Geef de link van de URL', 
    450                 validateWidth : 'Width must be a number.', // MISSING 
    451                 validateHeight : 'Height must be a number.', // MISSING 
    452                 validateHSpace : 'HSpace must be a number.', // MISSING 
    453                 validateVSpace : 'VSpace must be a number.' // MISSING 
     450                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.' 
    454454        }, 
    455455 
     
    458458        { 
    459459                toolbar                 : 'Spellingscontrole', 
    460                 title                   : 'Spell Check', // MISSING 
    461                 notAvailable    : 'Sorry, but service is unavailable now.', // MISSING 
    462                 errorLoading    : 'Error loading application service host: %s.', // MISSING 
     460                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.', 
    463463                notInDic                : 'Niet in het woordenboek', 
    464464                changeTo                : 'Wijzig in', 
     
    485485        elementsPath : 
    486486        { 
    487                 eleTitle : '%1 element' // MISSING 
     487                eleTitle : '%1 element' 
    488488        }, 
    489489 
     
    541541        { 
    542542                label : 'Stijl', 
    543                 voiceLabel : 'Styles', // MISSING 
    544                 panelVoiceLabel : 'Select a style', // MISSING 
    545                 panelTitle1 : 'Block Styles', // MISSING 
    546                 panelTitle2 : 'Inline Styles', // MISSING 
    547                 panelTitle3 : 'Object Styles' // MISSING 
     543                voiceLabel : 'Stijl', 
     544                panelVoiceLabel : 'Selecteer een stijl', 
     545                panelTitle1 : 'Blok stijlen', 
     546                panelTitle2 : 'In-line stijlen', 
     547                panelTitle3 : 'Object stijlen' 
    548548        }, 
    549549 
     
    551551        { 
    552552                label : 'Opmaak', 
    553                 voiceLabel : 'Format', // MISSING 
     553                voiceLabel : 'Opmaak', 
    554554                panelTitle : 'Opmaak', 
    555                 panelVoiceLabel : 'Select a paragraph format', // MISSING 
     555                panelVoiceLabel : 'Selecteer een alinea-opmaak', 
    556556 
    557557                tag_p : 'Normaal', 
     
    570570        { 
    571571                label : 'Lettertype', 
    572                 voiceLabel : 'Font', // MISSING 
     572                voiceLabel : 'Lettertype', 
    573573                panelTitle : 'Lettertype', 
    574                 panelVoiceLabel : 'Select a font' // MISSING 
     574                panelVoiceLabel : 'Selecteer een lettertype' 
    575575        }, 
    576576 
    577577        fontSize : 
    578578        { 
    579                 label : 'Grootte', 
    580                 voiceLabel : 'Font Size', // MISSING 
    581                 panelTitle : 'Grootte', 
    582                 panelVoiceLabel : 'Select a font size' // MISSING 
     579                label : 'Lettergrootte', 
     580                voiceLabel : 'Lettergrootte', 
     581                panelTitle : 'Lettergrootte', 
     582                panelVoiceLabel : 'Selecteer een lettergrootte' 
    583583        }, 
    584584 
     
    637637        scayt : 
    638638        { 
    639                 title : 'Spell Check As You Type', // MISSING 
    640                 enable : 'Enable SCAYT', // MISSING 
    641                 disable : 'Disable SCAYT', // MISSING 
    642                 about : 'About SCAYT', // MISSING 
    643                 toggle : 'Toggle SCAYT', // MISSING 
    644                 options : 'Options', // MISSING 
    645                 langs : 'Languages', // MISSING 
    646                 moreSuggestions : 'More suggestions', // MISSING 
    647                 ignore : 'Ignore', // MISSING 
    648                 ignoreAll : 'Ignore All', // MISSING 
    649                 addWord : 'Add Word', // MISSING 
    650                 emptyDic : 'Dictionary name should not be empty.', // MISSING 
    651                 optionsTab : 'Options', // MISSING 
    652                 languagesTab : 'Languages', // MISSING 
    653                 dictionariesTab : 'Dictionaries', // MISSING 
    654                 aboutTab : 'About' // MISSING 
     639                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' 
    655655        }, 
    656656 
    657657        about : 
    658658        { 
    659                 title : 'About CKEditor', // MISSING 
    660                 dlgTitle : 'About CKEditor', // MISSING 
    661                 moreInfo : 'For licensing information please visit our web site:', // MISSING 
    662                 copy : 'Copyright &copy; $1. All rights reserved.' // MISSING 
    663         }, 
    664  
    665         maximize : 'Maximize', // MISSING 
     659                title : 'Over CKEditor', 
     660                dlgTitle : 'Over CKEditor', 
     661                moreInfo : 'Voor licentie informatie, bezoek onze website:', 
     662                copy : 'Copyright &copy; $1. Alle rechten voorbehouden.' 
     663        }, 
     664 
     665        maximize : 'Maximaliseren', 
    666666        minimize : 'Minimize', // MISSING 
    667667 
    668668        fakeobjects : 
    669669        { 
    670                 anchor : 'Anchor', // MISSING 
    671                 flash : 'Flash Animation', // MISSING 
    672                 div : 'Page Break', // MISSING 
    673                 unknown : 'Unknown Object' // MISSING 
    674         }, 
    675  
    676         resize : 'Drag to resize', // MISSING 
     670                anchor : 'Anker', 
     671                flash : 'Flash animatie', 
     672                div : 'Pagina einde', 
     673                unknown : 'Onbekend object' 
     674        }, 
     675 
     676        resize : 'Sleep om te herschalen', 
    677677 
    678678        colordialog : 
  • CKEditor/branches/versions/3.1.x/_source/lang/pl.js

    r4185 r4463  
    9292                advancedTab             : 'Zaawansowane', 
    9393                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?', 
    9696 
    9797                // Put the voice-only part of the label in the span. 
     
    261261                        invalidRowSpan  : 'Scalenie wierszy musi być liczbą całkowitą.', 
    262262                        invalidColSpan  : 'Scalenie komórek musi być liczbą całkowitą.', 
    263                         chooseColor : 'Choose' // MISSING 
     263                        chooseColor : 'Wybierz' 
    264264                }, 
    265265 
     
    399399                button2Img      : 'Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?', 
    400400                img2Button      : 'Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?', 
    401                 urlMissing : 'Image source URL is missing.' // MISSING 
     401                urlMissing : 'Podaj adres URL obrazka.' 
    402402        }, 
    403403 
     
    408408                propertiesTab   : 'Właściwości', 
    409409                title           : 'Właściwości elementu Flash', 
    410                 chkPlay         : 'Auto Odtwarzanie', 
     410                chkPlay         : 'Autoodtwarzanie', 
    411411                chkLoop         : 'Pętla', 
    412412                chkMenu         : 'Włącz menu', 
     
    441441                windowModeTransparent    : 'Przeźroczyste', 
    442442                windowMode      : 'Tryb okna', 
    443                 flashvars       : 'Zmienne dla Flash\'a', 
     443                flashvars       : 'Zmienne dla Flasha', 
    444444                bgcolor : 'Kolor tła', 
    445445                width   : 'Szerokość', 
     
    469469                btnUndo                 : 'Cofnij', 
    470470                noSuggestions   : '- Brak sugestii -', 
    471                 progress                : 'Trwa sprawdzanie ...', 
     471                progress                : 'Trwa sprawdzanie...', 
    472472                noMispell               : 'Sprawdzanie zakończone: nie znaleziono błędów', 
    473473                noChanges               : 'Sprawdzanie zakończone: nie zmieniono żadnego słowa', 
     
    529529        templates : 
    530530        { 
    531                 button : 'Sablony', 
     531                button : 'Szablony', 
    532532                title : 'Szablony zawartości', 
    533533                insertOption: 'Zastąp aktualną zawartość', 
     
    541541        { 
    542542                label : 'Styl', 
    543                 voiceLabel : 'Style', 
     543                voiceLabel : 'Styl', 
    544544                panelVoiceLabel : 'Wybierz styl', 
    545545                panelTitle1 : 'Style blokowe', 
     
    572572                voiceLabel : 'Czcionka', 
    573573                panelTitle : 'Czcionka', 
    574                 panelVoiceLabel : 'Select a font' 
     574                panelVoiceLabel : 'Wybierz czcionkę' 
    575575        }, 
    576576 
     
    580580                voiceLabel : 'Rozmiar czcionki', 
    581581                panelTitle : 'Rozmiar', 
    582                 panelVoiceLabel : 'Select a font size' 
     582                panelVoiceLabel : 'Wybierz rozmiar czcionki' 
    583583        }, 
    584584 
     
    637637        scayt : 
    638638        { 
    639                 title : 'Sprawdź pisowanie podczas pisania (SCAYT)', 
     639                title : 'Sprawdź pisownię podczas pisania (SCAYT)', 
    640640                enable : 'Włącz SCAYT', 
    641641                disable : 'Wyłącz SCAYT', 
    642642                about : 'Na temat SCAYT', 
    643                 toggle : 'Toggle SCAYT', 
     643                toggle : 'Przełącz SCAYT', 
    644644                options : 'Opcje', 
    645645                langs : 'Języki', 
     
    664664 
    665665        maximize : 'Maksymalizuj', 
    666         minimize : 'Minimize', // MISSING 
     666        minimize : 'Minimalizuj', 
    667667 
    668668        fakeobjects : 
     
    678678        colordialog : 
    679679        { 
    680                 title : 'Select color', // MISSING 
    681                 highlight : 'Highlight', // MISSING 
    682                 selected : 'Selected', // MISSING 
    683                 clear : 'Clear' // MISSING 
     680                title : 'Wybierz kolor', 
     681                highlight : 'Zaznacz', 
     682                selected : 'Wybrany', 
     683                clear : 'Wyczyść' 
    684684        } 
    685685}; 
  • CKEditor/branches/versions/3.1.x/_source/plugins/dialog/plugin.js

    r4184 r4463  
    14401440                        margins = skinData[ editor.skinName ].margins || [ 0, 0, 0, 0 ]; 
    14411441 
     1442                if ( typeof magnetDistance == 'undefined' ) 
     1443                        magnetDistance = 20; 
     1444 
    14421445                function mouseMoveHandler( evt ) 
    14431446                { 
     
    16631666                                        '; z-index: ', editor.config.baseFloatZIndex, 
    16641667                                        '; top: 0px; left: 0px; ', 
    1665                                         'background-color: ', editor.config.dialog_backgroundCoverColor, 
     1668                                        'background-color: ', editor.config.dialog_backgroundCoverColor || 'white', 
    16661669                                        '" id="cke_dialog_background_cover">' 
    16671670                                ]; 
     
    17551758                        scrollFunc(); 
    17561759                } 
    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 
    17581764                element.appendTo( CKEDITOR.document.getBody() ); 
    17591765        }; 
     
    18551861        { 
    18561862                if ( e.data.getKeystroke() in preventKeyBubblingKeys ) 
    1857                         e.data.preventDefault( true ); 
     1863                        e.data.stopPropagation(); 
    18581864        }; 
    18591865 
     
    27362742 * The color of the dialog background cover. It should be a valid CSS color 
    27372743 * string. 
     2744 * @name CKEDITOR.config.dialog_backgroundCoverColor 
    27382745 * @type String 
    2739  * @default white 
     2746 * @default 'white' 
    27402747 * @example 
    27412748 * config.dialog_backgroundCoverColor = 'rgb(255, 254, 253)'; 
    27422749 */ 
    2743 CKEDITOR.config.dialog_backgroundCoverColor = 'white'; 
    27442750 
    27452751/** 
    27462752 * The opacity of the dialog background cover. It should be a number within the 
    27472753 * range [0.0, 1.0]. 
     2754 * @name CKEDITOR.config.dialog_backgroundCoverOpacity 
    27482755 * @type Number 
    27492756 * @default 0.5 
     
    27512758 * config.dialog_backgroundCoverOpacity = 0.7; 
    27522759 */ 
    2753 CKEDITOR.config.dialog_backgroundCoverOpacity = 0.5; 
    27542760 
    27552761/** 
    27562762 * The distance of magnetic borders used in moving and resizing dialogs, 
    27572763 * measured in pixels. 
     2764 * @name CKEDITOR.config.dialog_magnetDistance 
    27582765 * @type Number 
    27592766 * @default 20 
     
    27612768 * config.dialog_magnetDistance = 30; 
    27622769 */ 
    2763 CKEDITOR.config.dialog_magnetDistance = 20; 
  • CKEditor/branches/versions/3.1.x/_source/plugins/flash/dialogs/flash.js

    r3795 r4463  
    2525        var attributesMap = 
    2626        { 
    27                 id : [ { type : ATTRTYPE_OBJECT, name : CKEDITOR.env.ie ? '_cke_saved_id' : 'id' } ], 
     27                id : [ { type : ATTRTYPE_OBJECT, name : 'id' } ], 
    2828                classid : [ { type : ATTRTYPE_OBJECT, name : 'classid' } ], 
    2929                codebase : [ { type : ATTRTYPE_OBJECT, name : 'codebase'} ], 
  • CKEditor/branches/versions/3.1.x/_source/plugins/floatpanel/plugin.js

    r4173 r4463  
    5555 
    5656                        this.element = element; 
    57  
    58                         // Register panels to editor for easy destroying ( #4241 ). 
    59                         editor.panels ? editor.panels.push( element ) : editor.panels = [ element ]; 
    60  
    6157 
    6258                        this._ = 
     
    330326                } 
    331327        }); 
     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        } ); 
    332347})(); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/font/plugin.js

    r4036 r4463  
    3737                                panel : 
    3838                                { 
    39                                         css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 
     39                                        css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    4040                                        voiceLabel : lang.panelVoiceLabel 
    4141                                }, 
  • CKEditor/branches/versions/3.1.x/_source/plugins/format/plugin.js

    r4036 r4463  
    3434                                panel : 
    3535                                { 
    36                                         css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 
     36                                        css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    3737                                        voiceLabel : lang.panelVoiceLabel 
    3838                                }, 
  • CKEditor/branches/versions/3.1.x/_source/plugins/forms/dialogs/select.js

    r3744 r4463  
    161161 
    162162                        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                        } 
    164175                }, 
    165176                contents : [ 
     
    248259                                                                        if ( name == 'select' ) 
    249260                                                                                this.setValue( element.getAttribute( 'size' ) || '' ); 
     261                                                                        if ( CKEDITOR.env.webkit ) 
     262                                                                                this.getInputElement().setStyle( 'width', '86px' ); 
    250263                                                                }, 
    251264                                                                commit : function( element ) 
     
    524537                                                                        if ( name == 'select' ) 
    525538                                                                                this.setValue( element.getAttribute( 'multiple' ) ); 
     539                                                                        if ( CKEDITOR.env.webkit ) 
     540                                                                                this.getElement().getParent().setStyle( 'vertical-align', 'middle' ); 
    526541                                                                }, 
    527542                                                                commit : function( element ) 
  • CKEditor/branches/versions/3.1.x/_source/plugins/forms/plugin.js

    r3438 r4463  
    121121                        editor.contextMenu.addListener( function( element ) 
    122122                                { 
    123                                         if ( element && element.hasAscendant( 'form' ) ) 
     123                                        if ( element && element.hasAscendant( 'form', true ) ) 
    124124                                                return { form : CKEDITOR.TRISTATE_OFF }; 
    125125                                }); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/htmldataprocessor/plugin.js

    r4042 r4463  
    1212        var protectedSourceMarker = '{cke_protected}'; 
    1313 
     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 
    1425        function trimFillers( block, fromSource ) 
    1526        { 
     
    1930                // Also, any &nbsp; at the end of blocks are fillers, remove them as well. 
    2031                // (#2886) 
    21                 var children = block.children; 
    22                 var lastChild = children[ children.length - 1 ]; 
     32                var children = block.children, lastChild = lastNoneSpaceChild( block ); 
    2333                if ( lastChild ) 
    2434                { 
     
    3242        function blockNeedsExtension( block ) 
    3343        { 
    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'; 
    3946        } 
    4047 
     
    193200        } 
    194201 
    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; 
    196203 
    197204        function protectAttributes( html ) 
     
    202209        var protectStyleTagsRegex = /<(style)(?=[ >])[^>]*>[^<]*<\/\1>/gi; 
    203210        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; 
    206213 
    207214        function protectStyleTagsMatch( match ) 
     
    220227        function protectSelfClosingElements( html ) 
    221228        { 
    222                 return html.replace( protectSelfClosingRegex, '<cke:param$1></cke:param>' ); 
     229                return html.replace( protectSelfClosingRegex, '<cke:$1$2></cke:$1>' ); 
    223230        } 
    224231 
  • CKEditor/branches/versions/3.1.x/_source/plugins/image/dialogs/image.js

    r4179 r4463  
    243243                                } 
    244244 
    245                                 if ( element && element.getName() == 'img' && !element.getAttribute( '_cke_protected_html' ) ) 
     245                                if ( element && element.getName() == 'img' && !element.getAttribute( '_cke_realelement' ) ) 
    246246                                        this.imageEditMode = 'img'; 
    247247                                else if ( element && element.getName() == 'input' && element.getAttribute( 'type' ) && element.getAttribute( 'type' ) == 'image' ) 
     
    448448                                                                                                                { 
    449449                                                                                                                        field.setValue( url );          // And call this.onChange() 
     450                                                                                                                        // Manually set the initial value.(#4191) 
     451                                                                                                                        field.setInitValue(); 
    450452                                                                                                                        field.focus(); 
    451453                                                                                                                }, 0 ); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/link/dialogs/link.js

    r3943 r4463  
    3838                        partIds = [ 'urlOptions', 'anchorOptions', 'emailOptions' ], 
    3939                        typeValue = this.getValue(), 
    40                         uploadInitiallyHidden = dialog.definition.getContents( 'upload' ).hidden; 
     40                        uploadTab = dialog.definition.getContents( 'upload' ), 
     41                        uploadInitiallyHidden = uploadTab && uploadTab.hidden; 
    4142 
    4243                if ( typeValue == 'url' ) 
  • CKEditor/branches/versions/3.1.x/_source/plugins/maximize/plugin.js

    r4137 r4463  
    112112                                { 
    113113                                        modes : { wysiwyg : 1, source : 1 }, 
    114  
     114                                        editorFocus : false, 
    115115                                        exec : function() 
    116116                                        { 
     
    121121                                                if ( editor.mode == 'wysiwyg' ) 
    122122                                                { 
    123                                                         savedSelection = editor.getSelection().getRanges(); 
     123                                                        var selection = editor.getSelection(); 
     124                                                        savedSelection = selection && selection.getRanges(); 
    124125                                                        savedScroll = mainWindow.getScrollPosition(); 
    125126                                                } 
     
    236237                                                if ( editor.mode == 'wysiwyg' ) 
    237238                                                { 
    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 
    243246                                                        else 
    244247                                                                mainWindow.$.scrollTo( savedScroll.x, savedScroll.y ); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/menu/plugin.js

    r4180 r4463  
    233233                                else 
    234234                                        panel.showBlock( this.id, offsetParent, corner, offsetX, offsetY ); 
    235                                  
     235 
    236236                                editor.fire( 'menuShow', [ panel ] ); 
    237237                        }, 
     
    331331                                        '>' + 
    332332                                                '<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;"' 
    334334                                                        : '' ) + 
    335335                                                        '></span></span>' + 
  • CKEditor/branches/versions/3.1.x/_source/plugins/newpage/plugin.js

    r4036 r4463  
    2020                                { 
    2121                                        var command = this; 
    22                                         function afterCommand() 
     22                                        editor.setData( editor.config.newpage_html, function() 
    2323                                        { 
    24                                                 // Defer to happen after 'selectionChange'. 
    25                                                 setTimeout( function() 
     24                                                editor.fire( 'afterCommandExec', 
    2625                                                { 
    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 
    3928                                                } ); 
    40  
    41                                         editor.setData( editor.config.newpage_html ); 
     29                                        } ); 
    4230                                        editor.focus(); 
    43  
    44                                         if( editor.mode == 'source' ) 
    45                                                 afterCommand(); 
    46  
    4731                                }, 
    4832                                async : true 
  • CKEditor/branches/versions/3.1.x/_source/plugins/panel/plugin.js

    r4197 r4463  
    231231 
    232232                return block; 
     233        }, 
     234 
     235        destroy : function() 
     236        { 
     237                this.element && this.element.remove(); 
    233238        } 
    234239}; 
  • CKEditor/branches/versions/3.1.x/_source/plugins/preview/plugin.js

    r4174 r4463  
    3838                                        baseTag + 
    3939                                        '<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                                        '">' + 
    4143                                        '</head>' + bodyHtml + 
    4244                                        editor.getData() + 
  • CKEditor/branches/versions/3.1.x/_source/plugins/removeformat/plugin.js

    r4036 r4463  
    9393 
    9494                                                // 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' ) ) ) 
    9696                                                { 
    9797                                                        // Remove elements nodes that match with this style rules. 
  • CKEditor/branches/versions/3.1.x/_source/plugins/scayt/plugin.js

    r3971 r4463  
    251251        { 
    252252                preserveState : true, 
     253                editorFocus : false, 
    253254 
    254255                exec: function( editor ) 
  • CKEditor/branches/versions/3.1.x/_source/plugins/selection/plugin.js

    r3999 r4463  
    334334        var styleObjectElements = 
    335335        { 
    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, 
    337337                a:1, input:1, form:1, select:1, textarea:1, button:1, fieldset:1, th:1, thead:1, tfoot:1 
    338338        }; 
     
    679679                                                node = sel.anchorNode; 
    680680 
    681                                                 if ( node.nodeType != 1 ) 
     681                                                if ( node && node.nodeType != 1 ) 
    682682                                                        node = node.parentNode; 
    683683                                        } 
  • CKEditor/branches/versions/3.1.x/_source/plugins/showblocks/plugin.js

    r4036 r4463  
    9090        { 
    9191                preserveState : true, 
     92                editorFocus : false, 
    9293 
    9394                exec : function ( editor ) 
  • CKEditor/branches/versions/3.1.x/_source/plugins/smiley/plugin.js

    r4036 r4463  
    3131 */ 
    3232CKEDITOR.config.smiley_path = CKEDITOR.basePath + 
    33         '_source/' +            // %REMOVE_LINE% 
     33        '_source/' +            // @Packager.RemoveLine 
    3434        'plugins/smiley/images/'; 
    3535 
  • CKEditor/branches/versions/3.1.x/_source/plugins/sourcearea/plugin.js

    r4210 r4463  
    8181                                                                textarea.on( 'mousedown', function( evt ) 
    8282                                                                        { 
    83                                                                                 evt = evt.data.$; 
    84                                                                                 if ( evt.stopPropagation ) 
    85                                                                                         evt.stopPropagation(); 
     83                                                                                evt.data.stopPropagation(); 
    8684                                                                        } ); 
    8785                                                        } 
     
    124122                                                { 
    125123                                                        textarea.setValue( data ); 
     124                                                        editor.fire( 'dataReady' ); 
    126125                                                }, 
    127126 
  • CKEditor/branches/versions/3.1.x/_source/plugins/styles/plugin.js

    r4050 r4463  
    268268 
    269269                for ( var style in stylesDef ) 
    270                         stylesText += style + ':' + stylesDef[ style ] + ';'; 
     270                        stylesText += ( style + ':' + stylesDef[ style ] ).replace( semicolonFixRegex, ';' ); 
    271271 
    272272                // Browsers make some changes to the style when applying them. So, here 
     
    12011201                return styleText.replace( /\s*([;:])\s*/, '$1' ) 
    12021202                                                         .replace( /([^\s;])$/, '$1;') 
     1203                                                         .replace( /,\s+/g, ',' ) // Trimming spaces after comma (e.g. font-family name)(#4107). 
    12031204                                                         .toLowerCase(); 
    12041205        } 
  • CKEditor/branches/versions/3.1.x/_source/plugins/stylescombo/plugin.js

    r4036 r4463  
    2727                                        panel : 
    2828                                        { 
    29                                                 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 
     29                                                css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    3030                                                voiceLabel : lang.panelVoiceLabel 
    3131                                        }, 
     
    3434                                        { 
    3535                                                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' ) ; 
    3841 
    3942                                                stylesSet = stylesSet[ 0 ]; 
  • CKEditor/branches/versions/3.1.x/_source/plugins/table/dialogs/table.js

    r3741 r4463  
    9898                                        } 
    9999 
    100                                         // Modify the table headers. Depends on havint rows and cols generated 
     100                                        // Modify the table headers. Depends on having rows and cols generated 
    101101                                        // correctly so it can't be done in commit functions. 
    102102 
     
    116116                                                        { 
    117117                                                                th.renameNode( 'th' ); 
    118                                                                 if ( !i ) 
    119                                                                         th.setAttribute( 'scope', 'col' ); 
     118                                                                th.setAttribute( 'scope', 'col' ); 
    120119                                                        } 
    121120                                                } 
     
    154153                                                        newCell = new CKEDITOR.dom.element( table.$.rows[ row ].cells[ 0 ] ); 
    155154                                                        newCell.renameNode( 'th' ); 
    156                                                         newCell.setAttribute( 'scope', 'col' ); 
     155                                                        newCell.setAttribute( 'scope', 'row' ); 
    157156                                                } 
    158157                                        } 
     
    167166                                                        { 
    168167                                                                newCell = new CKEDITOR.dom.element( row.$.cells[0] ); 
    169                                                                 newCell.renameNode( 'td'); 
     168                                                                newCell.renameNode( 'td' ); 
    170169                                                                newCell.removeAttribute( 'scope' ); 
    171170                                                        } 
  • CKEditor/branches/versions/3.1.x/_source/plugins/tabletools/dialogs/tableCell.js

    r4209 r4463  
    5656 
    5757                                        var definition = e.data.definition; 
    58                                          
     58 
    5959                                        e.removeListener(); 
    6060                                        definition.onLoad = CKEDITOR.tools.override( definition.onLoad, function( orginal ) 
     
    7070                                }); 
    7171                        } 
    72                 }; 
     72                } 
    7373 
    7474                return { 
  • CKEditor/branches/versions/3.1.x/_source/plugins/templates/plugin.js

    r4036 r4463  
    8686        [ 
    8787                CKEDITOR.getUrl( 
    88                         '_source/' + // %REMOVE_LINE% 
     88                        '_source/' + // @Packager.RemoveLine 
    8989                        'plugins/templates/templates/default.js' ) 
    9090        ]; 
  • CKEditor/branches/versions/3.1.x/_source/plugins/templates/templates/default.js

    r3260 r4463  
    2020                                html: 
    2121                                        '<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"/>' + 
    2323                                                'Type the title here'+ 
    2424                                        '</h3>' + 
     
    3232                                description: 'A template that defines two colums, each one with a title, and some text.', 
    3333                                html: 
    34                                         '<table cellspacing="0" cellpadding="0" width="100%" border="0">' + 
     34                                        '<table cellspacing="0" cellpadding="0" style="width:100%" border="0">' + 
    3535                                                '<tr>' + 
    36                                                         '<td width="50%">' + 
     36                                                        '<td style="width:50%">' + 
    3737                                                                '<h3>Title 1</h3>' + 
    3838                                                        '</td>' + 
    3939                                                        '<td></td>' + 
    40                                                         '<td width="50%">' + 
     40                                                        '<td style="width:50%">' + 
    4141                                                                '<h3>Title 2</h3>' + 
    4242                                                        '</td>' + 
     
    6565                                                        'Title goes here' + 
    6666                                                '</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">' + 
    6868                                                        '<caption style="border:solid 1px black">' + 
    6969                                                                '<strong>Table title</strong>' + 
  • CKEditor/branches/versions/3.1.x/_source/plugins/uicolor/dialogs/uicolor.js

    r3965 r4463  
    3838                { 
    3939                        var url = CKEDITOR.getUrl( 
    40                                         '_source/' + // %REMOVE_LINE% 
     40                                        '_source/' + // @Packager.RemoveLine 
    4141                                        'plugins/uicolor/yui/' 
    4242                                ); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/uicolor/plugin.js

    r3712 r4463  
    2525                // Load YUI js files. 
    2626                CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( 
    27                         '_source/' + // %REMOVE_LINE% 
     27                        '_source/' + // @Packager.RemoveLine 
    2828                        'plugins/uicolor/yui/yui.js' 
    2929                )); 
     
    3131                // Load YUI css files. 
    3232                editor.element.getDocument().appendStyleSheet( CKEDITOR.getUrl( 
    33                                 '_source/' + // %REMOVE_LINE% 
     33                                '_source/' + // @Packager.RemoveLine 
    3434                                'plugins/uicolor/yui/assets/yui.css' 
    3535                )); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/wysiwygarea/plugin.js

    r4314 r4463  
    1616        var nonExitableElementNames = { table:1,pre:1 }; 
    1717        // Matching an empty paragraph at the end of document. 
    18         var emptyParagraphRegexp = /\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>|&nbsp;|&#160;)\s*(:?<\/\1>)?\s*$/gi; 
     18        var emptyParagraphRegexp = /\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)\s*(:?<\/\1>)?\s*$/gi; 
    1919 
    2020        function onInsertHtml( evt ) 
     
    8282                                // If we're inserting a block at dtd-violated position, split 
    8383                                // 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 ) 
    8686                                { 
    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() ] ) 
    8989                                                        && !( dtd && dtd [ elementName ] ) ) 
    9090                                        { 
    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(); 
    92102                                        } 
    93103                                } 
     
    127137        { 
    128138                if( !editor.checkDirty() ) 
    129                         setTimeout( function(){ editor.resetDirty() } ); 
     139                        setTimeout( function(){ editor.resetDirty(); } ); 
    130140        } 
    131141 
     
    445455                                                        keystrokeHandler.attach( domDocument ); 
    446456 
     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 
    447480                                                // Adds the document body as a context menu target. 
    448481                                                if ( editor.contextMenu ) 
     
    467500                                                                        isPendingFocus = false; 
    468501                                                                } 
     502                                                                setTimeout( function() 
     503                                                                { 
     504                                                                        editor.fire( 'dataReady' ); 
     505                                                                }, 0 ); 
    469506 
    470507                                                                /* 
     
    527564                                                                        '<html dir="' + editor.config.contentsLangDirection + '">' + 
    528565                                                                        '<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                                                                                '">' + 
    530569                                                                                '<style type="text/css" _fcktemp="true">' + 
    531570                                                                                        editor._.styles.join( '\n' ) + 
  • CKEditor/branches/versions/3.1.x/_source/skins/kama/editor.css

    r3649 r4463  
    1818html.cke_skin_kama_container 
    1919{ 
    20         visibility: visible; 
     20        visibility: inherit; 
    2121} 
  • CKEditor/branches/versions/3.1.x/_source/skins/kama/skin.js

    r4211 r4463  
    8686                        { 
    8787                                uiColorMenuCss = uiColorMenuCss.split( '}' ).slice( 0, -1 ); 
    88                                 for ( var i = 0 ; i < uiColorMenuCss.length ; i++ )  
     88                                for ( var i = 0 ; i < uiColorMenuCss.length ; i++ ) 
    8989                                        uiColorMenuCss[ i ] = uiColorMenuCss[ i ].split( '{' ); 
    9090                        } 
     
    9595                                node.setAttribute( "id", "cke_ui_color" ); 
    9696                                node.setAttribute( "type", "text/css" ); 
    97                                  
     97 
    9898                                return node; 
    9999                        } 
    100                          
     100 
    101101                        function updateStylesheets( styleNodes, styleContent, replace ) 
    102102                        { 
     
    146146                                setUiColor : function( color ) 
    147147                                { 
    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 ); 
    150151 
    151152                                        var cssSelectors = 
     
    159160 
    160161                                        if ( CKEDITOR.env.webkit ) 
    161                                                 var cssContent = [ [ cssSelectors, cssProperties ] ]; 
     162                                                cssContent = [ [ cssSelectors, cssProperties ] ]; 
    162163                                        else 
    163                                                 var cssContent = cssSelectors + '{' + cssProperties + '}'; 
     164                                                cssContent = cssSelectors + '{' + cssProperties + '}'; 
    164165 
    165166                                        return ( this.setUiColor = 
  • CKEditor/branches/versions/3.1.x/_source/skins/office2003/editor.css

    r3307 r4463  
    1818html.cke_skin_office2003_container 
    1919{ 
    20         visibility: visible; 
     20        visibility: inherit; 
    2121} 
  • CKEditor/branches/versions/3.1.x/_source/skins/v2/editor.css

    r3305 r4463  
    1818html.cke_skin_v2_container 
    1919{ 
    20         visibility: visible; 
     20        visibility: inherit; 
    2121} 
  • CKEditor/branches/versions/3.1.x/_source/themes/default/theme.js

    r4196 r4463  
    156156                destroy : function( editor ) 
    157157                { 
    158                         var container = editor.container, 
    159                                 panels = editor.panels; 
     158                        var container = editor.container; 
    160159 
    161160                        /* 
     
    184183                                container.remove(); 
    185184 
    186                         for( var i = 0 ; panels && i < panels.length ; i++ ) 
    187                                         panels[ i ].remove(); 
    188  
    189185                        if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE ) 
    190186                        { 
  • CKEditor/branches/versions/3.1.x/ckeditor.pack

    r3918 r4463  
    134134                                        '_source/plugins/clipboard/plugin.js', 
    135135                                        '_source/plugins/colorbutton/plugin.js', 
     136                                        '_source/plugins/colordialog/plugin.js', 
    136137                                        '_source/plugins/contextmenu/plugin.js', 
    137138                                        '_source/plugins/elementspath/plugin.js', 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy