Changeset 179

Show
Ignore:
Timestamp:
2007-03-02 00:03:06 (3 years ago)
Author:
fredck
Message:

Merged trunk r133:178 into branches/versions/2.4.x

Location:
FCKeditor/branches/versions/2.4.x
Files:
4 removed
82 modified
7 copied

Legend:

Unmodified
Added
Removed
  • FCKeditor/branches/versions/2.4.x/editor/dialog/fck_about.html

    r133 r179  
    7979                                                                <span fcklang="DlgAboutVersion">version</span> 
    8080                                                                <br /> 
    81                                                                 <b>2.4.1 (SVN)</b><br /> 
    82                                                                 Build 1156</td> 
     81                                                                <b>[Development]</b><br /> 
     82                                                                Build [DEV]</td> 
    8383                                                </tr> 
    8484                                        </table> 
  • FCKeditor/branches/versions/2.4.x/editor/dialog/fck_paste.html

    r133 r179  
    1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
     1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    22<!-- 
    33 * FCKeditor - The text editor for Internet - http://www.fckeditor.net 
     
    2929        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    3030        <meta name="robots" content="noindex, nofollow" /> 
     31 
    3132        <script type="text/javascript"> 
    3233var oEditor = window.parent.InnerDialogLoaded() ; 
     
    3940        // First of all, translate the dialog box texts 
    4041        oEditor.FCKLanguageManager.TranslatePage(document) ; 
    41  
    42         if ( window.parent.dialogArguments.CustomValue == 'Word' ) 
    43         { 
     42         
     43        var sPastingType = window.parent.dialogArguments.CustomValue ; 
     44 
     45        if ( sPastingType == 'Word' || sPastingType == 'Security' ) 
     46        { 
     47                if ( sPastingType == 'Security' ) 
     48                        document.getElementById( 'xSecurityMsg' ).style.display = '' ; 
     49 
    4450                var oFrame = document.getElementById('frmData') ; 
    4551                oFrame.style.display = '' ; 
     
    5359        { 
    5460                document.getElementById('txtData').style.display = '' ; 
     61        } 
     62 
     63        if ( sPastingType != 'Word' ) 
    5564                document.getElementById('oWordCommands').style.display = 'none' ; 
    56         } 
    5765 
    5866        window.parent.SetOkButton( true ) ; 
     
    6472        var sHtml ; 
    6573 
    66         if ( window.parent.dialogArguments.CustomValue == 'Word' ) 
     74        var sPastingType = window.parent.dialogArguments.CustomValue ; 
     75 
     76        if ( sPastingType == 'Word' || sPastingType == 'Security' ) 
    6777        { 
    6878                var oFrame = document.getElementById('frmData') ; 
     
    7484                        oBody = oFrame.contentWindow.document.body ; 
    7585 
    76                 // If a plugin creates a FCK.CustomCleanWord function it will be called instead of the default one 
    77                 if ( typeof( FCKTools.CustomCleanWord ) == 'function' ) 
    78                         sHtml = FCK.CustomCleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ; 
     86                if ( sPastingType == 'Word' ) 
     87                { 
     88                        // If a plugin creates a FCK.CustomCleanWord function it will be called instead of the default one 
     89                        if ( typeof( FCK.CustomCleanWord ) == 'function' ) 
     90                                sHtml = FCK.CustomCleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ; 
     91                        else 
     92                                sHtml = CleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ; 
     93                } 
    7994                else 
    80                         sHtml = CleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ; 
    81  
     95                        sHtml = oBody.innerHTML ; 
    8296 
    8397                // Fix relative anchor URLs (IE automatically adds the current page URL). 
     
    179193 
    180194        html = html.replace( /<H\d>\s*<\/H\d>/gi, '' ) ; 
     195 
     196        // Remove "display:none" tags. 
     197        html = html.replace( /<(\w+)[^>]*\sstyle="[^"]*DISPLAY\s?:\s?none(.*?)<\/\1>/ig, '' ) ; 
    181198 
    182199        if ( FCKConfig.CleanWordKeepsStructure ) 
     
    215232 
    216233        </script> 
     234 
    217235</head> 
    218236<body style="overflow: hidden"> 
     
    220238                <tr> 
    221239                        <td> 
    222                                 <span fcklang="DlgPasteMsg2">Please paste inside the following box using the keyboard 
    223                                         (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.</span> 
    224                                 <br /> 
    225                                 &nbsp; 
     240                                <div id="xSecurityMsg" style="display: none"> 
     241                                        <span fcklang="DlgPasteSec">Because of your browser security settings, 
     242                                                the editor is not able to access your clipboard data directly. You are required 
     243                                                to paste it again in this window.</span><br /> 
     244                                        &nbsp; 
     245                                </div> 
     246                                <div> 
     247                                        <span fcklang="DlgPasteMsg2">Please paste inside the following box using the keyboard 
     248                                                (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.</span><br /> 
     249                                        &nbsp; 
     250                                </div> 
    226251                        </td> 
    227252                </tr> 
  • FCKeditor/branches/versions/2.4.x/editor/fckdialog.html

    r133 r179  
    312312                                                        <td width="100%">&nbsp;</td> 
    313313                                                        <td nowrap="nowrap"> 
    314                                                                 <input id="btnOk" style="VISIBILITY: hidden; WIDTH: 100px" type="button" value="Ok" class="Button" 
    315                                                                         onclick="Ok();" fckLang="DlgBtnOK" />&nbsp; <input type="button" value="Cancel" class="Button" onclick="Cancel();" fckLang="DlgBtnCancel" /> 
     314                                                                <input id="btnOk" style="VISIBILITY: hidden;" type="button" value="Ok" class="Button" onclick="Ok();" fckLang="DlgBtnOK" /> 
     315                                                                &nbsp;  
     316                                                                <input id="btnCancel" type="button" value="Cancel" class="Button" onclick="Cancel();" fckLang="DlgBtnCancel" /> 
    316317                                                        </td> 
    317318                                                </tr> 
  • FCKeditor/branches/versions/2.4.x/editor/fckeditor.html

    r133 r179  
    3939function LoadScript( url ) 
    4040{ 
    41         document.write( '<script type="text/javascript" src="' + url + '" onerror="alert(\'Error loading \' + this.src);"><\/script>' ) ; 
     41        document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '" onerror="alert(\'Error loading \' + this.src);"><\/scr' + 'ipt>' ) ; 
    4242} 
    4343 
     
    7575LoadScript( '_source/classes/fckimagepreloader.js' ) ; 
    7676LoadScript( '_source/internals/fckregexlib.js' ) ; 
     77LoadScript( '_source/internals/fcklistslib.js' ) ; 
    7778LoadScript( '_source/internals/fcklanguagemanager.js' ) ; 
    7879LoadScript( '_source/internals/fckxhtmlentities.js' ) ; 
  • FCKeditor/branches/versions/2.4.x/editor/filemanager/browser/default/connectors/cfm/connector.cfm

    r133 r179  
    1 <cfsetting enablecfoutputonly="yes" showdebugoutput="no"> 
     1<cfsetting enablecfoutputonly="yes" showdebugoutput="no"> 
    22<!--- 
    33 * FCKeditor - The text editor for Internet - http://www.fckeditor.net 
     
    5050        // make sure the user files path is correctly formatted 
    5151        userFilesPath = replace(userFilesPath, "\", "/", "ALL"); 
    52         userFilesPath = replace(userFilesPath, '//', '/', 'ALL'); 
    5352        if ( right(userFilesPath,1) neq "/" ) { 
    5453                userFilesPath = userFilesPath & "/"; 
    55         } 
    56         if ( left(userFilesPath,1) neq "/" ) { 
    57                 userFilesPath = "/" & userFilesPath; 
    5854        } 
    5955 
     
    8480 
    8581        // map the user files path to a physical directory 
    86         userFilesServerPath = serverPath & replace(userFilesPath,"/",fs,"all"); 
     82        userFilesServerPath = serverPath & url.type & replace(url.currentFolder,"/",fs,"all"); 
    8783 
    8884        xmlContent = ""; // append to this string to build content 
     
    10298 
    10399<!--- create directories in physical path if they don't already exist ---> 
    104 <cfset currentPath = serverPath> 
     100<cfset currentPath = ""> 
    105101<cftry> 
    106  
    107         <cfloop list="#userFilesPath#" index="name" delimiters="/"> 
     102        <cfloop list="#userFilesServerPath#" index="name" delimiters="/"> 
    108103 
    109104                <cfif not directoryExists(currentPath & fs & name)> 
     
    116111 
    117112        <!--- create sub-directory for file type if it doesn't already exist ---> 
     113        <!--- 
    118114                <cfif not directoryExists(userFilesServerPath & url.type)> 
    119115                <cfdirectory action="create" directory="#userFilesServerPath##url.type#" mode="755"> 
    120116        </cfif> 
    121  
     117        ---> 
    122118<cfcatch> 
    123119 
     
    135131 
    136132        <!--- we need to know the physical path to the current folder for all commands ---> 
    137         <cfset currentFolderPath = userFilesServerPath & url.type & replace(url.currentFolder,"/",fs,"all")> 
     133        <cfset currentFolderPath = userFilesServerPath> 
    138134 
    139135        <cfswitch expression="#url.command#"> 
     
    258254                                                break; 
    259255                                        if( not listFind(".,..", qDir.name[i]) ) 
    260                                                 folders = folders & '<Folder name="#qDir.name[i]#" />'; 
     256                                                folders = folders & '<Folder name="#HTMLEditFormat( qDir.name[i] )#" />'; 
    261257                                        i=i+1; 
    262258                                } 
     
    283279                                while( i lte qDir.recordCount ) { 
    284280                                        if( not compareNoCase( qDir.type[i], "DIR" ) and not listFind(".,..", qDir.name[i]) ) { 
    285                                                 folders = folders & '<Folder name="#qDir.name[i]#" />'; 
     281                                                folders = folders & '<Folder name="#HTMLEditFormat(qDir.name[i])#" />'; 
    286282                                        } else if( not compareNoCase( qDir.type[i], "FILE" ) ) { 
    287283                                                fileSizeKB = round(qDir.size[i] / 1024); 
    288                                                 files = files & '<File name="#qDir.name[i]#" size="#IIf( fileSizeKB GT 0, DE( fileSizeKB ), 1)#" />'; 
     284                                                files = files & '<File name="#HTMLEditFormat(qDir.name[i])#" size="#IIf( fileSizeKB GT 0, DE( fileSizeKB ), 1)#" />'; 
    289285                                        } 
    290286                                        i=i+1; 
  • FCKeditor/branches/versions/2.4.x/editor/lang/af.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "U browser se sekuriteit instelling behinder die byvoeg aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+V).", 
    341340PasteErrorCut   : "U browser se sekuriteit instelling behinder die uitsny aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+X).", 
    342341PasteErrorCopy  : "U browser se sekuriteit instelling behinder die kopieerings aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Voeg asseblief die inhoud in die gegewe box by met sleutel kombenasie(<STRONG>Ctrl+V</STRONG>) en druk <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoreer karakter soort defenisies", 
    349349DlgPasteRemoveStyles    : "Verweider Styl defenisies", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ar.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع اللصق التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+V).", 
    341340PasteErrorCut   : "الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع القص التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+X).", 
    342341PasteErrorCopy  : "الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع النسخ التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر  <STRONG>موافق</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "تجاهل تعريفات أسماء الخطوط", 
    349349DlgPasteRemoveStyles    : "إزالة تعريفات الأنماط", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/bg.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни вмъкването. За целта използвайте клавиатурата (Ctrl+V).", 
    341340PasteErrorCut   : "Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни изрязването. За целта използвайте клавиатурата (Ctrl+X).", 
    342341PasteErrorCopy  : "Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни запаметяването. За целта използвайте клавиатурата (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Вмъкнете тук съдъжанието с клавиатуарата (<STRONG>Ctrl+V</STRONG>) и натиснете <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Игнорирай шрифтовите дефиниции", 
    349349DlgPasteRemoveStyles    : "Изтрий стиловите дефиниции", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/bn.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক পেস্ট করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+V)।", 
    341340PasteErrorCut   : "আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কাট করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+X)।", 
    342341PasteErrorCopy  : "আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কপি করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+C)।", 
     
    346345 
    347346DlgPasteMsg2    : "অনুগ্রহ করে নীচের বাক্সে কিবোর্ড ব্যবহার করে (<STRONG>Ctrl+V</STRONG>) পেস্ট করুন এবং <STRONG>OK</STRONG> চাপ দিন", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "ফন্ট ফেস ডেফিনেশন ইগনোর করুন", 
    349349DlgPasteRemoveStyles    : "স্টাইল ডেফিনেশন সরিয়ে দিন", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/bs.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Sigurnosne postavke vašeg pretraživaèa ne dozvoljavaju operacije automatskog lijepljenja. Molimo koristite kraticu na tastaturi (Ctrl+V).", 
    341340PasteErrorCut   : "Sigurnosne postavke vašeg pretraživaèa ne dozvoljavaju operacije automatskog rezanja. Molimo koristite kraticu na tastaturi (Ctrl+X).", 
    342341PasteErrorCopy  : "Sigurnosne postavke Vašeg pretraživaèa ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tastaturi (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",    //MISSING 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions",       //MISSING 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions",  //MISSING 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ca.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "La seguretat del vostre navegador no permet executar automàticament les operacions d'enganxat. Si us plau, utilitzeu el teclat (Ctrl+V).", 
    341340PasteErrorCut   : "La seguretat del vostre navegador no permet executar automàticament les operacions de retallar. Si us plau, utilitzeu el teclat (Ctrl+X).", 
    342341PasteErrorCopy  : "La seguretat del vostre navegador no permet executar automàticament les operacions de copiar. Si us plau, utilitzeu el teclat (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Si us plau, enganxeu dins del següent camp utilitzant el teclat (<STRONG>Ctrl+V</STRONG>) i premeu <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignora definicions de font", 
    349349DlgPasteRemoveStyles    : "Elimina definicions d'estil", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/cs.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro vložení textu ze schránky. Prosím vložte text ze schránky pomocí klávesnice (Ctrl+V).", 
    341340PasteErrorCut   : "Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro vyjmutí zvoleného textu do schránky. Prosím vyjměte zvolený text do schránky pomocí klávesnice (Ctrl+X).", 
    342341PasteErrorCopy  : "Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro kopírování zvoleného textu do schránky. Prosím zkopírujte zvolený text do schránky pomocí klávesnice (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Do následujícího pole vložte požadovaný obsah pomocí klávesnice (<STRONG>Ctrl+V</STRONG>) a stiskněte <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorovat písmo", 
    349349DlgPasteRemoveStyles    : "Odstranit styly", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/da.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Din browsers sikkerhedsindstillinger tillader ikke editoren at indsætte tekst automatisk!<br>Brug i stedet tastaturet til at indsætte teksten (Ctrl+V).", 
    341340PasteErrorCut   : "Din browsers sikkerhedsindstillinger tillader ikke editoren at klippe tekst automatisk!<br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).", 
    342341PasteErrorCopy  : "Din browsers sikkerhedsindstillinger tillader ikke editoren at kopiere tekst automatisk!<br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorer font definitioner", 
    349349DlgPasteRemoveStyles    : "Ignorer typografi", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/de.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch einzufügen. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren) und STRG-V (einfügen).", 
    341340PasteErrorCut   : "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).", 
    342341PasteErrorCopy  : "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).", 
     
    346345 
    347346DlgPasteMsg2    : "Bitte fügen Sie den Text in der folgenden Box über die Tastatur (mit <STRONG>Ctrl+V</STRONG>) ein und bestätigen Sie mit <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoriere Schriftart-Definitionen", 
    349349DlgPasteRemoveStyles    : "Entferne Style-Definitionen", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/el.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία επικόλλησης. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+V).", 
    341340PasteErrorCut   : "Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αποκοπής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+X).", 
    342341PasteErrorCopy  : "Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αντιγραφής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Παρακαλώ επικολήστε στο ακόλουθο κουτί χρησιμοποιόντας το πληκτρολόγιο (<STRONG>Ctrl+V</STRONG>) και πατήστε <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Αγνόηση προδιαγραφών γραμματοσειράς", 
    349349DlgPasteRemoveStyles    : "Αφαίρεση προδιαγραφών στύλ", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/en-au.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Your browser security settings don't permit the editor to automatically execute pasting operations. Please use the keyboard for that (Ctrl+V).", 
    341340PasteErrorCut   : "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).", 
    342341PasteErrorCopy  : "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions", 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/en-ca.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Your browser security settings don't permit the editor to automatically execute pasting operations. Please use the keyboard for that (Ctrl+V).", 
    341340PasteErrorCut   : "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).", 
    342341PasteErrorCopy  : "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions", 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/en.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Your browser security settings don't permit the editor to automatically execute pasting operations. Please use the keyboard for that (Ctrl+V).", 
    341340PasteErrorCut   : "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).", 
    342341PasteErrorCopy  : "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.", 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions", 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/en-uk.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Your browser security settings don't permit the editor to automatically execute pasting operations. Please use the keyboard for that (Ctrl+V).", 
    341340PasteErrorCut   : "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).", 
    342341PasteErrorCopy  : "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions", 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/eo.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras intergluajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-V).", 
    341340PasteErrorCut   : "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras eltondajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-X).", 
    342341PasteErrorCopy  : "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras kopiajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",    //MISSING 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions",       //MISSING 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions",  //MISSING 
  • FCKeditor/branches/versions/2.4.x/editor/lang/es.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de pegado. Por favor use el teclado (Ctrl+V).", 
    341340PasteErrorCut   : "La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de cortado. Por favor use el teclado (Ctrl+X).", 
    342341PasteErrorCopy  : "La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de copiado. Por favor use el teclado (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Por favor pegue dentro del cuadro utilizando el teclado (<STRONG>Ctrl+V</STRONG>); luego presione <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorar definiciones de fuentes", 
    349349DlgPasteRemoveStyles    : "Remover definiciones de estilo", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/et.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Sinu interneti sirvija turvaseaded ei luba redaktoril automaatselt kleepida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+V).", 
    341340PasteErrorCut   : "Sinu interneti sirvija turvaseaded ei luba redaktoril automaatselt lõigata. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+X).", 
    342341PasteErrorCopy  : "Sinu interneti sirvija turvaseaded ei luba redaktoril automaatselt kopeerida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Palun kleebi järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoreeri kirja definitsioone", 
    349349DlgPasteRemoveStyles    : "Eemalda stiilide definitsioonid", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/eu.js

    r133 r179  
    339339 
    340340// Paste Operations / Dialog 
    341 PasteErrorPaste : "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki itsastea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+V).", 
    342341PasteErrorCut   : "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki moztea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+X).", 
    343342PasteErrorCopy  : "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki kopiatzea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+C).", 
     
    347346 
    348347DlgPasteMsg2    : "Mesedez teklatua erabilita (<STRONG>Ctrl+V</STRONG>) ondorego eremuan testua itsatsi eta <STRONG>OK</STRONG> sakatu.", 
     348DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    349349DlgPasteIgnoreFont              : "Letra Motaren definizioa ezikusi", 
    350350DlgPasteRemoveStyles    : "Estilo definizioak kendu", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/fa.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "تنظیمات امنیتی مرورگر شما اجازه نمی‌دهد که ویرایشگر به طور خودکار عملکردهای چسباندن را انجام دهد. لطفا با دکمه‌های صفحه‌کلید این کار را انجام دهید (Ctrl+V).", 
    341340PasteErrorCut   : "تنظیمات امنیتی مرورگر شما اجازه نمی‌دهد که ویرایشگر به طور خودکار عملکردهای برش را انجام دهد. لطفا با دکمه‌های صفحه‌کلید این کار را انجام دهید (Ctrl+X).", 
    342341PasteErrorCopy  : "تنظیمات امنیتی مرورگر شما اجازه نمی‌دهد که ویرایشگر به طور خودکار عملکردهای کپی‌کردن را انجام دهد. لطفا با دکمه‌های صفحه‌کلید این کار را انجام دهید (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "لطفا متن را با کلیدهای (<STRONG>Ctrl+V</STRONG>) در این جعبهٴ متنی بچسبانید و <STRONG>پذیرش</STRONG> را بزنید.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "چشم‌پوشی از تعاریف نوع قلم", 
    349349DlgPasteRemoveStyles    : "چشم‌پوشی از تعاریف سبک (style)", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/fi.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Selaimesi turva-asetukset eivät salli editorin toteuttaa liittämistä. Käytä näppäimistöä liittämiseen (Ctrl+V).", 
    341340PasteErrorCut   : "Selaimesi turva-asetukset eivät salli editorin toteuttaa leikkaamista. Käytä näppäimistöä leikkaamiseen (Ctrl+X).", 
    342341PasteErrorCopy  : "Selaimesi turva-asetukset eivät salli editorin toteuttaa kopioimista. Käytä näppäimistöä kopioimiseen (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Liitä painamalla (<STRONG>Ctrl+V</STRONG>) ja painamalla <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Jätä huomioimatta fonttimääritykset", 
    349349DlgPasteRemoveStyles    : "Poista tyylimääritykset", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/fo.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Trygdaruppseting alnótskagans forðar tekstviðgeranum í at seta tekstin inn. Vinarliga nýt knappaborðið til at seta tekstin inn (CTRL+V).", 
    341340PasteErrorCut   : "Trygdaruppseting alnótskagans forðar tekstviðgeranum í at kvetta tekstin. vinarliga nýt knappaborðið til at kvetta tekstin (CTRL+X).", 
    342341PasteErrorCopy  : "Trygdaruppseting alnótskagans forðar tekstviðgeranum í at avrita tekstin. Vinarliga nýt knappaborðið til at avrita tekstin (CTRL+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Vinarliga koyr tekstin í hendan rútin við knappaborðinum (<strong>CTRL+V</strong>) og klikk á <strong>Góðtak</strong>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Forfjóna Font definitiónirnar", 
    349349DlgPasteRemoveStyles    : "Strika Styles definitiónir", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/fr.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de coller automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+V).", 
    341340PasteErrorCut   : "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+X).", 
    342341PasteErrorCopy  : "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et cliquez sur <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorer les polices de caractères", 
    349349DlgPasteRemoveStyles    : "Supprimer les styles", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/gl.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de pegado. Por favor, use o teclado para iso (Ctrl+V).", 
    341340PasteErrorCut   : "Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de corte. Por favor, use o teclado para iso (Ctrl+X).", 
    342341PasteErrorCopy  : "Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de copia. Por favor, use o teclado para iso (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Por favor, pegue dentro do seguinte cadro usando o teclado (<STRONG>Ctrl+V</STRONG>) e pulse <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorar as definicións de Tipografía", 
    349349DlgPasteRemoveStyles    : "Eliminar as definicións de Estilos", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/he.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות הדבקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+V).", 
    341340PasteErrorCut   : "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות גזירה  אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+X).", 
    342341PasteErrorCopy  : "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות העתקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "אנא הדבק בתוך הקופסה באמצעות  (<STRONG>Ctrl+V</STRONG>) ולחץ על  <STRONG>אישור</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "התעלם מהגדרות סוג פונט", 
    349349DlgPasteRemoveStyles    : "הסר הגדרות סגנון", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/hi.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "आपके ब्रा‌उज़र की सुरक्षा सॅटिन्ग्स ने पेस्ट करने की अनुमति नहीं प्रदान की है। (Ctrl+V) का प्रयोग करें।", 
    341340PasteErrorCut   : "आपके ब्राउज़र की सुरक्षा सॅटिन्ग्स ने कट करने की अनुमति नहीं प्रदान की है। (Ctrl+X) का प्रयोग करें।", 
    342341PasteErrorCopy  : "आपके ब्राआउज़र की सुरक्षा सॅटिन्ग्स ने कॉपी करने की अनुमति नहीं प्रदान की है। (Ctrl+C) का प्रयोग करें।", 
     
    346345 
    347346DlgPasteMsg2    : "Ctrl+V का प्रयोग करके पेस्ट करें और ठीक है करें.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "फ़ॉन्ट परिभाषा निकालें", 
    349349DlgPasteRemoveStyles    : "स्टाइल परिभाषा निकालें", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/hr.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog ljepljenja. Molimo koristite kraticu na tipkovnici (Ctrl+V).", 
    341340PasteErrorCut   : "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl+X).", 
    342341PasteErrorCopy  : "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Molimo zaljepite unutar doljnjeg okvira koristeći tipkovnicu (<STRONG>Ctrl+V</STRONG>) i kliknite <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Zanemari definiciju vrste fonta", 
    349349DlgPasteRemoveStyles    : "Ukloni definicije stilova", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/hu.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a beillesztés műveletet. Használja az alábbi billentyűkombinációt (Ctrl+V).", 
    341340PasteErrorCut   : "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a kivágás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).", 
    342341PasteErrorCopy  : "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a másolás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).", 
     
    346345 
    347346DlgPasteMsg2    : "Másolja be az alábbi mezőbe a <STRONG>Ctrl+V</STRONG> billentyűk lenyomásával, majd nyomjon <STRONG>Rendben</STRONG>-t.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Betű formázások megszüntetése", 
    349349DlgPasteRemoveStyles    : "Stílusok eltávolítása", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/it.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Le impostazioni di sicurezza del browser non permettono di incollare automaticamente il testo. Usa la tastiera (Ctrl+V).", 
    341340PasteErrorCut   : "Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl+X).", 
    342341PasteErrorCopy  : "Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Incolla il testo all'interno dell'area sottostante usando la scorciatoia di tastiere (<STRONG>Ctrl+V</STRONG>) e premi <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignora le definizioni di Font", 
    349349DlgPasteRemoveStyles    : "Rimuovi le definizioni di Stile", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ja.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "ブラウザーのセキュリティ設定によりエディタの貼り付け操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+V)を使用してください。", 
    341340PasteErrorCut   : "ブラウザーのセキュリティ設定によりエディタの切り取り操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+X)を使用してください。", 
    342341PasteErrorCopy  : "ブラウザーのセキュリティ設定によりエディタのコピー操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+C)を使用してください。", 
     
    346345 
    347346DlgPasteMsg2    : "キーボード(<STRONG>Ctrl+V</STRONG>)を使用して、次の入力エリア内で貼って、<STRONG>OK</STRONG>を押してください。", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "FontタグのFace属性を無視します。", 
    349349DlgPasteRemoveStyles    : "スタイル定義を削除します。", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/km.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Your browser security settings don't permit the editor to automatically execute pasting operations. Please use the keyboard for that (Ctrl+V).",     //MISSING 
    341340PasteErrorCut   : "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ កាត់អត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ  (Ctrl+X) ។", 
    342341PasteErrorCopy  : "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ ចំលងអត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl+C)។", 
     
    346345 
    347346DlgPasteMsg2    : "សូមចំលងអត្ថបទទៅដាក់ក្នុងប្រអប់ដូចខាងក្រោមដោយប្រើប្រាស់ ឃី ​(<STRONG>Ctrl+V</STRONG>) ហើយចុច <STRONG>OK</STRONG> ។", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "មិនគិតអំពីប្រភេទពុម្ភអក្សរ", 
    349349DlgPasteRemoveStyles    : "លប់ម៉ូត", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ko.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "브라우저의 보안설정때문에 붙여넣기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요. (Ctrl+V).", 
    341340PasteErrorCut   : "브라우저의 보안설정때문에 잘라내기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요. (Ctrl+X).", 
    342341PasteErrorCopy  : "브라우저의 보안설정때문에 복사하기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요.  (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "키보드의 (<STRONG>Ctrl+V</STRONG>) 를 이용해서 상자안에 붙여넣고 <STRONG>OK</STRONG> 를 누르세요.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "폰트 설정 무시", 
    349349DlgPasteRemoveStyles    : "스타일 정의 제거", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/lt.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti įdėjimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+V).", 
    341340PasteErrorCut   : "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti iškirpimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+X).", 
    342341PasteErrorCopy  : "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti kopijavimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Žemiau esančiame įvedimo lauke įdėkite tekstą, naudodami klaviatūrą (<STRONG>Ctrl+V</STRONG>) ir spūstelkite mygtuką <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoruoti šriftų nustatymus", 
    349349DlgPasteRemoveStyles    : "Pašalinti stilių nustatymus", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/lv.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt ievietošanas darbību. Lūdzu, izmantojiet (Ctrl+V), lai veiktu šo darbību.", 
    341340PasteErrorCut   : "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt izgriešanas darbību.  Lūdzu, izmantojiet (Ctrl+X, lai veiktu šo darbību.", 
    342341PasteErrorCopy  : "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt kopēšanas darbību.  Lūdzu, izmantojiet (Ctrl+C), lai veiktu šo darbību.", 
     
    346345 
    347346DlgPasteMsg2    : "Lūdzu, ievietojiet tekstu šajā laukumā, izmantojot klaviatūru (<STRONG>Ctrl+V</STRONG>) un apstipriniet ar <STRONG>Darīts!</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorēt iepriekš norādītos fontus", 
    349349DlgPasteRemoveStyles    : "Noņemt norādītos stilus", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/mn.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар буулгах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+V) товчны хослолыг ашиглана уу.", 
    341340PasteErrorCut   : "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хайчлах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+X) товчны хослолыг ашиглана уу.", 
    342341PasteErrorCopy  : "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хуулах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+C) товчны хослолыг ашиглана уу.", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",    //MISSING 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions",       //MISSING 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions",  //MISSING 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ms.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Keselamatan perisian browser anda tidak membenarkan operasi tampalan text/imej. Sila gunakan papan kekunci (Ctrl+V).", 
    341340PasteErrorCut   : "Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl+X).", 
    342341PasteErrorCopy  : "Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",    //MISSING 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions",       //MISSING 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions",  //MISSING 
  • FCKeditor/branches/versions/2.4.x/editor/lang/nb.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk innliming av tekst. Vennligst brukt snareveien (Ctrl+V).", 
    341340PasteErrorCut   : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst brukt snareveien (Ctrl+X).", 
    342341PasteErrorCopy  : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst brukt snareveien (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Fjern skrifttyper", 
    349349DlgPasteRemoveStyles    : "Fjern stildefinisjoner", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/nl.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "De beveiligingsinstelling van de browser verhinderen het automatisch plakken. Gebruik de sneltoets Ctrl+V van het toetsenbord.", 
    341340PasteErrorCut   : "De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl+X van het toetsenbord.", 
    342341PasteErrorCopy  : "De beveiligingsinstelling van de browser verhinderen het automatisch kopiëren. Gebruik de sneltoets Ctrl+C van het toetsenbord.", 
     
    346345 
    347346DlgPasteMsg2    : "Plak de tekst in het volgende vak gebruik makend van je toetstenbord (<STRONG>Ctrl+V</STRONG>) en klik op <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Negeer \"Font Face\"-definities", 
    349349DlgPasteRemoveStyles    : "Verwijder \"Style\"-definities", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/no.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk innliming av tekst. Vennligst brukt snareveien (Ctrl+V).", 
    341340PasteErrorCut   : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst brukt snareveien (Ctrl+X).", 
    342341PasteErrorCopy  : "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst brukt snareveien (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Fjern skrifttyper", 
    349349DlgPasteRemoveStyles    : "Fjern stildefinisjoner", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/pl.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wklejanie tekstu. Użyj skrótu klawiszowego Ctrl+V.", 
    341340PasteErrorCut   : "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl+X.", 
    342341PasteErrorCopy  : "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl+C.", 
     
    346345 
    347346DlgPasteMsg2    : "Proszę wkleić w poniższym polu używając klawiaturowego skrótu (<STRONG>Ctrl+V</STRONG>) i kliknąć <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoruj definicje 'Font Face'", 
    349349DlgPasteRemoveStyles    : "Usuń definicje Stylów", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/pt-br.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "As configurações de segurança do seu navegador não permitem que o editor execute operações de colar automaticamente. Por favor, utilize o teclado para colar (Ctrl+V).", 
    341340PasteErrorCut   : "As configurações de segurança do seu navegador não permitem que o editor execute operações de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl+X).", 
    342341PasteErrorCopy  : "As configurações de segurança do seu navegador não permitem que o editor execute operações de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Transfira o link usado no box usando o teclado com (<STRONG>Ctrl+V</STRONG>) e <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorar definições de fonte", 
    349349DlgPasteRemoveStyles    : "Remove definições de estilo", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/pt.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "A configuração de segurança do navegador não permite a execução automática de operações de colar. Por favor use o teclado (Ctrl+V).", 
    341340PasteErrorCut   : "A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl+X).", 
    342341PasteErrorCopy  : "A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Por favor, cole dentro da seguinte caixa usando o teclado (<STRONG>Ctrl+V</STRONG>) e prima <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorar da definições do Tipo de Letra ", 
    349349DlgPasteRemoveStyles    : "Remover as definições de Estilos", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ro.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de adăugare. Vă rugăm folosiţi tastatura (Ctrl+V).", 
    341340PasteErrorCut   : "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de tăiere. Vă rugăm folosiţi tastatura (Ctrl+X).", 
    342341PasteErrorCopy  : "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de copiere. Vă rugăm folosiţi tastatura (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Vă rugăm adăugaţi în căsuţa următoare folosind tastatura (<STRONG>Ctrl+V</STRONG>) şi apăsaţi <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoră definiţiile Font Face", 
    349349DlgPasteRemoveStyles    : "Şterge definiţiile stilurilor", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/ru.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции вставки. Пожалуйста используйте клавиатуру для этого (Ctrl+V).", 
    341340PasteErrorCut   : "Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции вырезания. Пожалуйста используйте клавиатуру для этого (Ctrl+X).", 
    342341PasteErrorCopy  : "Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции копирования. Пожалуйста используйте клавиатуру для этого (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Пожалуйста вставьте текст в прямоугольник используя сочетание клавиш (<STRONG>Ctrl+V</STRONG>) и нажмите <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Игнорировать определения гарнитуры", 
    349349DlgPasteRemoveStyles    : "Убрать определения стилей", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/sk.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Bezpečnostné nastavenie Vášho prehliadača nedovoľujú editoru spustiť funkciu pre vloženie textu zo schránky. Prosím vložte text zo schránky pomocou klávesnice (Ctrl+V).", 
    341340PasteErrorCut   : "Bezpečnostné nastavenie Vášho prehliadača nedovoľujú editoru spustiť funkciu pre vystrihnutie zvoleného textu do schránky. Prosím vystrihnite zvolený text do schránky pomocou klávesnice (Ctrl+X).", 
    342341PasteErrorCopy  : "Bezpečnostné nastavenie Vášho prehliadača nedovoľujú editoru spustiť funkciu pre kopírovanie zvoleného textu do schránky. Prosím skopírujte zvolený text do schránky pomocou klávesnice (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Prosím vložte nasledovný rámček použitím klávesnice (<STRONG>Ctrl+V</STRONG>) a stlačte <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorovať nastavenia typu písma", 
    349349DlgPasteRemoveStyles    : "Odstrániť formátovanie", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/sl.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Varnostne nastavitve brskalnika ne dopuščajo samodejnega lepljenja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+V).", 
    341340PasteErrorCut   : "Varnostne nastavitve brskalnika ne dopuščajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+X).", 
    342341PasteErrorCopy  : "Varnostne nastavitve brskalnika ne dopuščajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Prosim prilepite v sleči okvir s pomočjo tipkovnice (<STRONG>Ctrl+V</STRONG>) in pritisnite <STRONG>V redu</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Prezri obliko pisave", 
    349349DlgPasteRemoveStyles    : "Odstrani nastavitve stila", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/sr.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског лепљења текста. Молимо Вас да користите пречицу са тастатуре (Ctrl+V).", 
    341340PasteErrorCut   : "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског исецања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl+X).", 
    342341PasteErrorCopy  : "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског копирања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Молимо Вас да залепите унутар доње површине користећи тастатурну пречицу (<STRONG>Ctrl+V</STRONG>) и да притиснете <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Игнориши Font Face дефиниције", 
    349349DlgPasteRemoveStyles    : "Уклони дефиниције стилова", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/sr-latn.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog lepljenja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl+V).", 
    341340PasteErrorCut   : "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog isecanja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl+X).", 
    342341PasteErrorCopy  : "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Molimo Vas da zalepite unutar donje povrine koristeći tastaturnu prečicu (<STRONG>Ctrl+V</STRONG>) i da pritisnete <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignoriši definicije fontova", 
    349349DlgPasteRemoveStyles    : "Ukloni definicije stilova", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/sv.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Säkerhetsinställningar i Er webläsare tillåter inte åtgården Klistra in. Använd (Ctrl+V) istället.", 
    341340PasteErrorCut   : "Säkerhetsinställningar i Er webläsare tillåter inte åtgården Klipp ut. Använd (Ctrl+X) istället.", 
    342341PasteErrorCopy  : "Säkerhetsinställningar i Er webläsare tillåter inte åtgården Kopiera. Använd (Ctrl+C) istället", 
     
    346345 
    347346DlgPasteMsg2    : "Var god och klistra in Er text i rutan nedan genom att använda (<STRONG>Ctrl+V</STRONG>) klicka sen på <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignorera typsnittsdefinitioner", 
    349349DlgPasteRemoveStyles    : "Radera Stildefinitioner", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/th.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "ไม่สามารถวางข้อความที่สำเนามาได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl และตัว V พร้อมกัน).", 
    341340PasteErrorCut   : "ไม่สามารถตัดข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl และตัว X พร้อมกัน).", 
    342341PasteErrorCopy  : "ไม่สามารถสำเนาข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl และตัว C พร้อมกัน).", 
     
    346345 
    347346DlgPasteMsg2    : "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",    //MISSING 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ignore Font Face definitions",       //MISSING 
    349349DlgPasteRemoveStyles    : "Remove Styles definitions",  //MISSING 
  • FCKeditor/branches/versions/2.4.x/editor/lang/_translationstatus.txt

    r133 r179  
    2222 */ 
    2323 
    24 af.js      Found: 402   Missing: 0 
    25 ar.js      Found: 402   Missing: 0 
    26 bg.js      Found: 379   Missing: 23 
    27 bn.js      Found: 387   Missing: 15 
    28 bs.js      Found: 231   Missing: 171 
    29 ca.js      Found: 402   Missing: 0 
    30 cs.js      Found: 387   Missing: 15 
    31 da.js      Found: 387   Missing: 15 
    32 de.js      Found: 402   Missing: 0 
    33 el.js      Found: 402   Missing: 0 
    34 en-au.js   Found: 402   Missing: 0 
    35 en-ca.js   Found: 402   Missing: 0 
    36 en-uk.js   Found: 402   Missing: 0 
    37 eo.js      Found: 351   Missing: 51 
    38 es.js      Found: 387   Missing: 15 
    39 et.js      Found: 387   Missing: 15 
    40 eu.js      Found: 387   Missing: 15 
    41 fa.js      Found: 402   Missing: 0 
    42 fi.js      Found: 387   Missing: 15 
    43 fo.js      Found: 402   Missing: 0 
    44 fr.js      Found: 402   Missing: 0 
    45 gl.js      Found: 387   Missing: 15 
    46 he.js      Found: 402   Missing: 0 
    47 hi.js      Found: 402   Missing: 0 
    48 hr.js      Found: 402   Missing: 0 
    49 hu.js      Found: 402   Missing: 0 
    50 it.js      Found: 402   Missing: 0 
    51 ja.js      Found: 402   Missing: 0 
     24af.js      Found: 401   Missing: 1 
     25ar.js      Found: 401   Missing: 1 
     26bg.js      Found: 378   Missing: 24 
     27bn.js      Found: 386   Missing: 16 
     28bs.js      Found: 230   Missing: 172 
     29ca.js      Found: 401   Missing: 1 
     30cs.js      Found: 386   Missing: 16 
     31da.js      Found: 386   Missing: 16 
     32de.js      Found: 401   Missing: 1 
     33el.js      Found: 401   Missing: 1 
     34en-au.js   Found: 401   Missing: 1 
     35en-ca.js   Found: 401   Missing: 1 
     36en-uk.js   Found: 401   Missing: 1 
     37eo.js      Found: 350   Missing: 52 
     38es.js      Found: 386   Missing: 16 
     39et.js      Found: 386   Missing: 16 
     40eu.js      Found: 386   Missing: 16 
     41fa.js      Found: 401   Missing: 1 
     42fi.js      Found: 386   Missing: 16 
     43fo.js      Found: 401   Missing: 1 
     44fr.js      Found: 401   Missing: 1 
     45gl.js      Found: 386   Missing: 16 
     46he.js      Found: 401   Missing: 1 
     47hi.js      Found: 401   Missing: 1 
     48hr.js      Found: 401   Missing: 1 
     49hu.js      Found: 401   Missing: 1 
     50it.js      Found: 401   Missing: 1 
     51ja.js      Found: 401   Missing: 1 
    5252km.js      Found: 376   Missing: 26 
    53 ko.js      Found: 374   Missing: 28 
    54 lt.js      Found: 382   Missing: 20 
    55 lv.js      Found: 387   Missing: 15 
    56 mn.js      Found: 231   Missing: 171 
    57 ms.js      Found: 357   Missing: 45 
    58 nb.js      Found: 402   Missing: 0 
    59 nl.js      Found: 402   Missing: 0 
    60 no.js      Found: 402   Missing: 0 
    61 pl.js      Found: 387   Missing: 15 
    62 pt-br.js   Found: 402   Missing: 0 
    63 pt.js      Found: 387   Missing: 15 
    64 ro.js      Found: 401   Missing: 1 
    65 ru.js      Found: 402   Missing: 0 
    66 sk.js      Found: 402   Missing: 0 
    67 sl.js      Found: 379   Missing: 23 
    68 sr-latn.js Found: 374   Missing: 28 
    69 sr.js      Found: 374   Missing: 28 
    70 sv.js      Found: 382   Missing: 20 
    71 th.js      Found: 351   Missing: 51 
    72 tr.js      Found: 402   Missing: 0 
    73 uk.js      Found: 402   Missing: 0 
    74 vi.js      Found: 402   Missing: 0 
    75 zh-cn.js   Found: 402   Missing: 0 
    76 zh.js      Found: 402   Missing: 0 
     53ko.js      Found: 373   Missing: 29 
     54lt.js      Found: 381   Missing: 21 
     55lv.js      Found: 386   Missing: 16 
     56mn.js      Found: 230   Missing: 172 
     57ms.js      Found: 356   Missing: 46 
     58nb.js      Found: 401   Missing: 1 
     59nl.js      Found: 401   Missing: 1 
     60no.js      Found: 401   Missing: 1 
     61pl.js      Found: 386   Missing: 16 
     62pt-br.js   Found: 401   Missing: 1 
     63pt.js      Found: 386   Missing: 16 
     64ro.js      Found: 400   Missing: 2 
     65ru.js      Found: 401   Missing: 1 
     66sk.js      Found: 401   Missing: 1 
     67sl.js      Found: 378   Missing: 24 
     68sr-latn.js Found: 373   Missing: 29 
     69sr.js      Found: 373   Missing: 29 
     70sv.js      Found: 381   Missing: 21 
     71th.js      Found: 350   Missing: 52 
     72tr.js      Found: 401   Missing: 1 
     73uk.js      Found: 401   Missing: 1 
     74vi.js      Found: 401   Missing: 1 
     75zh-cn.js   Found: 401   Missing: 1 
     76zh.js      Found: 401   Missing: 1 
  • FCKeditor/branches/versions/2.4.x/editor/lang/tr.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik yapıştırma işlemine izin vermiyor. İşlem için (Ctrl+V) tuşlarını kullanın.", 
    341340PasteErrorCut   : "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl+X) tuşlarını kullanın.", 
    342341PasteErrorCopy  : "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl+C) tuşlarını kullanın.", 
     
    346345 
    347346DlgPasteMsg2    : "Lütfen aşağıdaki kutunun içine yapıştırın. (<STRONG>Ctrl+V</STRONG>) ve <STRONG>Tamam</STRONG> butonunu tıklayın.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Yazı Tipi tanımlarını yoksay", 
    349349DlgPasteRemoveStyles    : "Biçem Tanımlarını çıkar", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/uk.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Настройки безпеки вашого браузера не дозволяють редактору автоматично виконувати операції вставки. Будь ласка, використовуйте клавіатуру для цього (Ctrl+V).", 
    341340PasteErrorCut   : "Настройки безпеки вашого браузера не дозволяють редактору автоматично виконувати операції вирізування. Будь ласка, використовуйте клавіатуру для цього (Ctrl+X).", 
    342341PasteErrorCopy  : "Настройки безпеки вашого браузера не дозволяють редактору автоматично виконувати операції копіювання. Будь ласка, використовуйте клавіатуру для цього (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Будь-ласка, вставте з буфера обміну в цю область, користуючись комбінацією клавіш (<STRONG>Ctrl+V</STRONG>) та натисніть <STRONG>OK</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Ігнорувати налаштування шрифтів", 
    349349DlgPasteRemoveStyles    : "Видалити налаштування стилів", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/vi.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh dán. Hãy sử dụng bàn phím cho lệnh này (Ctrl+V).", 
    341340PasteErrorCut   : "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh cắt. Hãy sử dụng bàn phím cho lệnh này (Ctrl+X).", 
    342341PasteErrorCopy  : "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh sao chép. Hãy sử dụng bàn phím cho lệnh này (Ctrl+C).", 
     
    346345 
    347346DlgPasteMsg2    : "Hãy dán nội dung vào trong khung bên dưới, sử dụng tổ hợp phím (<STRONG>Ctrl+V</STRONG>) và nhấn vào nút <STRONG>Đồng ý</STRONG>.", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "Chấp nhận các định dạng phông", 
    349349DlgPasteRemoveStyles    : "Gỡ bỏ các định dạng Styles", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/zh-cn.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "您的浏览器安全设置不允许编辑器自动执行粘贴操作,请使用键盘快捷键(Ctrl+V)来完成。", 
    341340PasteErrorCut   : "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl+X)来完成。", 
    342341PasteErrorCopy  : "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl+C)来完成。", 
     
    346345 
    347346DlgPasteMsg2    : "请使用键盘快捷键(<STRONG>Ctrl+V</STRONG>)把内容粘贴到下面的方框里,再按 <STRONG>确定</STRONG>。", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "忽略 Font 标签", 
    349349DlgPasteRemoveStyles    : "清理 CSS 样式", 
  • FCKeditor/branches/versions/2.4.x/editor/lang/zh.js

    r133 r179  
    338338 
    339339// Paste Operations / Dialog 
    340 PasteErrorPaste : "瀏覽器的安全性設定不允許編輯器自動執行貼上動作。請使用快捷鍵 (Ctrl+V) 貼上。", 
    341340PasteErrorCut   : "瀏覽器的安全性設定不允許編輯器自動執行剪下動作。請使用快捷鍵 (Ctrl+X) 剪下。", 
    342341PasteErrorCopy  : "瀏覽器的安全性設定不允許編輯器自動執行複製動作。請使用快捷鍵 (Ctrl+C) 複製。", 
     
    346345 
    347346DlgPasteMsg2    : "請使用快捷鍵 (<strong>Ctrl+V</strong>) 貼到下方區域中並按下 <strong>確定</strong>", 
     347DlgPasteSec             : "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",       //MISSING 
    348348DlgPasteIgnoreFont              : "移除字型設定", 
    349349DlgPasteRemoveStyles    : "移除樣式設定", 
  • FCKeditor/branches/versions/2.4.x/editor/skins/default/fck_dialog.css

    r133 r179  
    6363.Button 
    6464{ 
    65         border-right: #737357 1px solid; 
    66         border-top: #737357 1px solid; 
    67         border-left: #737357 1px solid; 
     65        border: #737357 1px solid; 
    6866        color: #3b3b1f; 
    69         border-bottom: #737357 1px solid; 
    7067        background-color: #c7c78f; 
     68} 
     69 
     70#btnOk 
     71{ 
     72        width: 100px; 
    7173} 
    7274 
  • FCKeditor/branches/versions/2.4.x/editor/skins/office2003/fck_dialog.css

    r133 r179  
    6969} 
    7070 
     71#btnOk 
     72{ 
     73        width: 100px; 
     74} 
     75 
    7176.DarkBackground 
    7277{ 
  • FCKeditor/branches/versions/2.4.x/editor/skins/silver/fck_dialog.css

    r133 r179  
    7272} 
    7373 
     74#btnOk 
     75{ 
     76        width: 100px; 
     77} 
     78 
    7479.DarkBackground 
    7580{ 
  • FCKeditor/branches/versions/2.4.x/editor/_source/classes/fckcontextmenu.js

    r133 r179  
    2727        oPanel.AppendStyleSheet( FCKConfig.SkinPath + 'fck_editor.css' ) ; 
    2828        oPanel.IsContextMenu = true ; 
     29 
     30        // The FCKTools.DisableSelection doesn't seems to work to avoid dragging of the icons in Mozilla 
     31        // so we stop the start of the dragging 
     32        if ( FCKBrowserInfo.IsGecko ) 
     33                oPanel.Document.addEventListener( 'draggesture', function(e) {e.preventDefault(); return false;}, true ) ; 
    2934 
    3035        var oMenuBlock = this._MenuBlock = new FCKMenuBlock() ; 
     
    110115                fckContextMenu._Redraw = false ; 
    111116        } 
     117         
     118        // This will avoid that the content of the context menu can be dragged in IE 
     119        // as the content of the panel is recreated we need to do it every time 
     120        FCKTools.DisableSelection( fckContextMenu._Panel.Document.body ) ; 
    112121 
    113122        fckContextMenu._Panel.Show( 
  • FCKeditor/branches/versions/2.4.x/editor/_source/commandclasses/fck_othercommands.js

    r133 r179  
    331331} 
    332332 
    333 FCKSelectAllCommand.prototype = new FCKNamedCommand( 'SelectAll' ) ; 
     333FCKSelectAllCommand.prototype.Execute = function() 
     334{ 
     335        if ( FCK.EditMode == FCK_EDITMODE_WYSIWYG ) 
     336        { 
     337                FCK.ExecuteNamedCommand( 'SelectAll' ) ; 
     338        } 
     339        else 
     340        { 
     341                // Select the contents of the textarea 
     342                var textarea = FCK.EditingArea.Textarea ; 
     343                if ( FCKBrowserInfo.IsIE ) 
     344                { 
     345                        textarea.createTextRange().execCommand( 'SelectAll' ) ; 
     346                } 
     347                else 
     348                { 
     349                        textarea.selectionStart = 0; 
     350                        textarea.selectionEnd = textarea.value.length ; 
     351                } 
     352                textarea.focus() ; 
     353        } 
     354} 
    334355 
    335356FCKSelectAllCommand.prototype.GetState = function() 
     
    337358        return FCK_TRISTATE_OFF ; 
    338359} 
     360 
     361// FCKPasteCommand 
     362var FCKPasteCommand = function() 
     363{ 
     364        this.Name = 'Paste' ; 
     365} 
     366 
     367FCKPasteCommand.prototype = 
     368{ 
     369        Execute : function() 
     370        { 
     371                if ( FCKBrowserInfo.IsIE ) 
     372                        FCK.Paste() ; 
     373                else 
     374                        FCK.ExecuteNamedCommand( 'Paste' ) ; 
     375        }, 
     376 
     377        GetState : function() 
     378        { 
     379                return FCK.GetNamedCommandState( 'Paste' ) ; 
     380        } 
     381} ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/fckeditorapi.js

    r133 r179  
    3535                // available if the editor instance is removed ("Can't execute code 
    3636                // from a freed script" error). 
     37 
     38                // Note: we check the existence of oEditor.GetParentForm because some external  
     39                // code (like JSON) can extend the Object protype and we get then extra oEditor  
     40                // objects that aren't really FCKeditor instances. 
    3741                var sScript = 
    3842                        'var FCKeditorAPI = {' + 
    39                                 'Version : "2.4.1 (SVN)",' + 
    40                                 'VersionBuild : "1156",' + 
     43                                'Version : "[Development]",' + 
     44                                'VersionBuild : "[DEV]",' + 
    4145                                '__Instances : new Object(),' + 
    4246 
     
    5155                                        '{' + 
    5256                                                'var oEditor = FCKeditorAPI.__Instances[ name ] ;' + 
    53                                                 'if ( oEditor.GetParentForm() == this )' + 
     57                                                'if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )' + 
    5458                                                        'oEditor.UpdateLinkedField() ;' + 
    5559                                        '}' + 
  • FCKeditor/branches/versions/2.4.x/editor/_source/fckscriptloader.js

    r133 r179  
    9595FCKScriptLoader.AddScript( 'FCKBrowserInfo'             , 'internals/'  , ['FCKJSCoreExtensions'] ) ; 
    9696FCKScriptLoader.AddScript( 'FCKConfig'                  , 'internals/' ) ; 
     97FCKScriptLoader.AddScript( 'FCKListsLib'                , 'internals/' ) ; 
    9798FCKScriptLoader.AddScript( 'FCKDebug'                   , 'internals/'  , ['FCKConfig'] ) ; 
    9899FCKScriptLoader.AddScript( 'FCKDomTools'                , 'internals/'  , ['FCKJSCoreExtensions'], FCK_GENERIC ) ; 
    99100FCKScriptLoader.AddScript( 'FCKTools'                   , 'internals/'  , ['FCKJSCoreExtensions','FCKBrowserInfo'], FCK_GENERIC_SPECIFIC ) ; 
    100 FCKScriptLoader.AddScript( 'FCKElementPath'             , 'classes/'    , [], FCK_GENERIC ) ; 
     101FCKScriptLoader.AddScript( 'FCKElementPath'             , 'classes/'    , ['FCKListsLib'], FCK_GENERIC ) ; 
    101102FCKScriptLoader.AddScript( 'FCKDocumentFragment', 'classes/'    , ['FCKDomTools'], FCK_SPECIFIC ) ; 
    102103FCKScriptLoader.AddScript( 'FCKDomRange'                , 'classes/'    , ['FCKBrowserInfo','FCKJSCoreExtensions','FCKW3CRange','FCKElementPath','FCKDomTools','FCKTools','FCKDocumentFragment'], FCK_GENERIC_SPECIFIC ) ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckcommands.js

    r133 r179  
    7474                case 'BGColor'          : oCommand = new FCKTextColorCommand('BackColor') ; break ; 
    7575 
     76                case 'Paste'            : oCommand = new FCKPasteCommand() ; break ; 
    7677                case 'PasteText'        : oCommand = new FCKPastePlainTextCommand() ; break ; 
    7778                case 'PasteWord'        : oCommand = new FCKPasteWordCommand() ; break ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckdocumentprocessor.js

    r133 r179  
    134134        while ( i >= 0 && ( oEmbed = aEmbeds[i--] ) ) 
    135135        { 
    136                 if ( oEmbed.src.EndsWith( '.swf', true ) ) 
     136                // IE doesn't return the type attribute with oEmbed.type or oEmbed.getAttribute("type")  
     137                // But it turns out that after accessing it then it doesn't gets copied later 
     138                var oType = oEmbed.attributes[ 'type' ] ; 
     139 
     140                // Check the extension and the type. Now it should be enough with just the type 
     141                // Opera doesn't return oEmbed.src so oEmbed.src.EndsWith will fail 
     142                if ( (oEmbed.src && oEmbed.src.EndsWith( '.swf', true )) || ( oType && oType.nodeValue == 'application/x-shockwave-flash' ) ) 
    137143                { 
    138144                        var oCloned = oEmbed.cloneNode( true ) ; 
     
    143149                        { 
    144150                                var aAttributes = [ 'scale', 'play', 'loop', 'menu', 'wmode', 'quality' ] ; 
    145                                 for ( var iAtt = 0 ; i < aAttributes.length ; i++ ) 
     151                                for ( var iAtt = 0 ; iAtt < aAttributes.length ; iAtt++ ) 
    146152                                { 
    147153                                        var oAtt = oEmbed.getAttribute( aAttributes[iAtt] ) ; 
    148154                                        if ( oAtt ) oCloned.setAttribute( aAttributes[iAtt], oAtt ) ; 
    149155                                } 
     156                                // It magically gets lost after reading it in oType 
     157                                oCloned.setAttribute( 'type', oType.nodeValue ) ; 
    150158                        } 
    151159 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckdomtools.js

    r133 r179  
    8989                                        if ( sTrimmed.length == 0 ) 
    9090                                        { 
    91                                                 node.removeChild( eChildNode ) ; 
     91                                                // If the trimmed text node is empty, just remove it. 
     92                                                 
     93                                                // Use "eChildNode.parentNode" instead of "node" to avoid IE bug (#81). 
     94                                                eChildNode.parentNode.removeChild( eChildNode ) ; 
    9295                                                continue ; 
    9396                                        } 
    9497                                        else if ( sTrimmed.length < iOriginalLength ) 
    9598                                        { 
     99                                                // If the trimmed text lenght is less than the original 
     100                                                // lenght, strip all spaces from the end by splitting 
     101                                                // the text and removing the resulting useless node. 
     102 
    96103                                                eChildNode.splitText( sTrimmed.length ) ; 
    97                                                 node.removeChild( node.lastChild ) ; 
     104                                                // Use "node.lastChild.parentNode" instead of "node" to avoid IE bug (#81). 
     105                                                node.lastChild.parentNode.removeChild( node.lastChild ) ; 
    98106                                        } 
    99107                        } 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fck_gecko.js

    r133 r179  
    110110                case 'Paste' : 
    111111                        try                     { if ( FCK.Paste() ) FCK.ExecuteNamedCommand( 'Paste', null, true ) ; } 
    112                         catch (e)       { alert(FCKLang.PasteErrorPaste) ; } 
     112                        catch (e)       { FCKDialog.OpenDialog( 'FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security' ) ; } 
    113113                        break ; 
    114114                case 'Cut' : 
     
    149149{ 
    150150        html = FCKConfig.ProtectedSource.Protect( html ) ; 
     151        html = FCK.ProtectEvents( html ) ; 
    151152        html = FCK.ProtectUrls( html ) ; 
     153        html = FCK.ProtectTags( html ) ; 
     154 
     155        // Firefox can't handle correctly the editing of the STRONG and EM tags. 
     156        // We must replace them with B and I. 
     157                html = html.replace( FCKRegexLib.StrongOpener, '<b$1' ) ; 
     158                html = html.replace( FCKRegexLib.StrongCloser, '<\/b>' ) ; 
     159                html = html.replace( FCKRegexLib.EmOpener, '<i$1' ) ; 
     160                html = html.replace( FCKRegexLib.EmCloser, '<\/i>' ) ; 
    152161 
    153162        // Delete the actual selection. 
     
    195204        // TODO: Implement the "Paste as Plain Text" code. 
    196205 
    197         FCKDialog.OpenDialog( 'FCKDialog_Paste', FCKLang.PasteAsText, 'dialog/fck_paste.html', 400, 330, 'PlainText' ) ; 
     206        // If the function is called inmediately Firefox 2 does automatically paste the contents as soon as the new dialog is created 
     207        // so we run it in a Timeout and the paste event can be cancelled 
     208        FCKTools.RunFunction( FCKDialog.OpenDialog, FCKDialog, ['FCKDialog_Paste', FCKLang.PasteAsText, 'dialog/fck_paste.html', 400, 330, 'PlainText'] ) ; 
    198209 
    199210/* 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fck_ie.js

    r133 r179  
    150150{ 
    151151        html = FCKConfig.ProtectedSource.Protect( html ) ; 
     152        html = FCK.ProtectEvents( html ) ; 
    152153        html = FCK.ProtectUrls( html ) ; 
     154        html = FCK.ProtectTags( html ) ; 
    153155 
    154156//      FCK.Focus() ; 
     
    217219                return false ; 
    218220        } 
    219  
    220         var sHTML = FCK.GetClipboardHTML() ; 
    221  
    222         if ( FCKConfig.AutoDetectPasteFromWord && sHTML.length > 0 ) 
    223         { 
    224                 var re = /<\w[^>]*(( class="?MsoNormal"?)|(="mso-))/gi ; 
    225                 if ( re.test( sHTML ) ) 
     221         
     222        var sHTML = FCK._CheckIsPastingEnabled( true ) ; 
     223 
     224        if ( sHTML === false ) 
     225                FCKTools.RunFunction( FCKDialog.OpenDialog, FCKDialog, ['FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security'] ) ; 
     226        else 
     227        { 
     228                if ( FCKConfig.AutoDetectPasteFromWord && sHTML.length > 0 ) 
    226229                { 
    227                         if ( confirm( FCKLang.PasteWordConfirm ) ) 
     230                        var re = /<\w[^>]*(( class="?MsoNormal"?)|(="mso-))/gi ; 
     231                        if ( re.test( sHTML ) ) 
    228232                        { 
    229                                 FCK.PasteFromWord() ; 
    230                                 return false ; 
     233                                if ( confirm( FCKLang.PasteWordConfirm ) ) 
     234                                { 
     235                                        FCK.PasteFromWord() ; 
     236                                        return false ; 
     237                                } 
    231238                        } 
    232239                } 
    233         } 
    234  
    235         // Instead of inserting the retrieved HTML, let's leave the OS work for us 
    236         // and paste the content (return true); It could give better results. 
    237         // Also, let's always make a custom implementation (return false), otherwise 
     240 
     241                // Instead of inserting the retrieved HTML, let's leave the OS work for us, 
     242                // by calling FCK.ExecuteNamedCommand( 'Paste' ). It could give better results. 
     243 
     244                // Enable the semaphore to avoid a loop. 
     245                FCK._PasteIsRunning = true ; 
     246 
     247                FCK.GetClipboardHTML() ; 
     248 
     249                // Removes the semaphore. 
     250                delete FCK._PasteIsRunning ; 
     251        } 
     252 
     253        // Let's always make a custom implementation (return false), otherwise 
    238254        // the new Keyboard Handler may conflict with this code, and the CTRL+V code 
    239255        // could result in a simple "V" being pasted. 
    240  
    241         // Enable the semaphore to avoid a loop. 
    242         FCK._PasteIsRunning = true ; 
    243  
    244         FCK.ExecuteNamedCommand( 'Paste' ) ; 
    245  
    246         // Removes the semaphore. 
    247         delete FCK._PasteIsRunning  ; 
    248  
    249         // "false" means that we have a custom implementation. 
    250256        return false ; 
    251257} 
     
    253259FCK.PasteAsPlainText = function() 
    254260{ 
    255         // Get the data available in the clipboard and encodes it in HTML. 
     261        if ( !FCK._CheckIsPastingEnabled() ) 
     262        { 
     263                FCKDialog.OpenDialog( 'FCKDialog_Paste', FCKLang.PasteAsText, 'dialog/fck_paste.html', 400, 330, 'PlainText' ) 
     264                return ; 
     265        } 
     266         
     267        // Get the data available in the clipboard in text format. 
    256268        var sText = clipboardData.getData("Text") ; 
    257269 
     
    264276                this.InsertHtml( sText ) ; 
    265277        } 
     278} 
     279 
     280FCK._CheckIsPastingEnabled = function( returnContents ) 
     281{ 
     282        // The following seams to be the only reliable way to check is script 
     283        // pasting operations are enabled in the secutiry settings of IE6 and IE7. 
     284        // It adds a little bit of overhead to the check, but so far that's the 
     285        // only way, mainly because of IE7. 
     286         
     287        FCK._PasteIsEnabled = false ; 
     288         
     289        document.body.attachEvent( 'onpaste', FCK_CheckPasting_Listener ) ; 
     290         
     291        // The execCommand in GetClipboardHTML will fire the "onpaste", only if the 
     292        // security settings are enabled. 
     293        var oReturn = FCK.GetClipboardHTML() ; 
     294 
     295        document.body.detachEvent( 'onpaste', FCK_CheckPasting_Listener ) ; 
     296         
     297        if ( FCK._PasteIsEnabled ) 
     298        { 
     299                if ( !returnContents ) 
     300                        oReturn = true ; 
     301        } 
     302        else 
     303                oReturn = false ; 
     304 
     305        delete FCK._PasteIsEnabled ; 
     306 
     307        return oReturn ; 
     308} 
     309 
     310function FCK_CheckPasting_Listener() 
     311{ 
     312        FCK._PasteIsEnabled = true ; 
    266313} 
    267314 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckregexlib.js

    r133 r179  
    8888StyleProperties : /\S+\s*:/g 
    8989} ; 
    90  
    91 // Test have shown that check for the existence of a key in an object is the 
    92 // most efficient list entry check (10x faster that regex). Example: 
    93 //              if ( FCKListsLib.<ListName>[key] != null ) 
    94 var FCKListsLib = 
    95 { 
    96         // We are not handling <ins> and <del> as block elements, for now. 
    97         BlockElements : { address:1,blockquote:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,noscript:1,ol:1,p:1,pre:1,script:1,table:1,ul:1 }, 
    98  
    99         // Block elements that may be filled with &nbsp; if empty. 
    100         NonEmptyBlockElements : { p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,address:1,pre:1,ol:1,ul:1,li:1,td:1,th:1 }, 
    101  
    102         // Elements that may be considered the "Block boundary" in an element path. 
    103         PathBlockElements : { address:1,blockquote:1,div:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1 }, 
    104  
    105         // Inline elements which MUST have child nodes. 
    106         InlineChildReqElements : { abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strong:1,sub:1,sup:1,tt:1,'var':1 }, 
    107  
    108         // Elements marked as empty "Empty" in the XHTML DTD. 
    109         EmptyElements : { base:1,meta:1,link:1,hr:1,br:1,param:1,img:1,area:1,input:1 } 
    110 } ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckselection_ie.js

    r133 r179  
    6868        { 
    6969                // If failed, select it as a text range. 
    70                 oRange = FCK.EditorDocument.selection.createRange() ; 
     70                oRange = FCK.EditorDocument.body.createTextRange() ; 
    7171                oRange.moveToElementText( node ) ; 
    7272        } 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fcktoolbaritems.js

    r133 r179  
    5656                case 'Undo'                             : oItem = new FCKToolbarButton( 'Undo'          , FCKLang.Undo, null, null, false, true, 14 ) ; break ; 
    5757                case 'Redo'                             : oItem = new FCKToolbarButton( 'Redo'          , FCKLang.Redo, null, null, false, true, 15 ) ; break ; 
    58                 case 'SelectAll'                : oItem = new FCKToolbarButton( 'SelectAll'     , FCKLang.SelectAll, null, null, null, null, 18 ) ; break ; 
     58                case 'SelectAll'                : oItem = new FCKToolbarButton( 'SelectAll'     , FCKLang.SelectAll, null, null, true, null, 18 ) ; break ; 
    5959                case 'RemoveFormat'             : oItem = new FCKToolbarButton( 'RemoveFormat', FCKLang.RemoveFormat, null, null, false, true, 19 ) ; break ; 
    6060                case 'FitWindow'                : oItem = new FCKToolbarButton( 'FitWindow'     , FCKLang.FitWindow, null, null, true, true, 66 ) ; break ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fcktools.js

    r133 r179  
    9292        text = text.replace( /</g, '&lt;' ) ; 
    9393        text = text.replace( />/g, '&gt;' ) ; 
     94 
     95        return text ; 
     96} 
     97 
     98FCKTools.HTMLDecode = function( text ) 
     99{ 
     100        if ( !text ) 
     101                return '' ; 
     102 
     103        text = text.replace( /&gt;/g, '>' ) ; 
     104        text = text.replace( /&lt;/g, '<' ) ; 
     105        text = text.replace( /&amp;/g, '&' ) ; 
    94106 
    95107        return text ; 
  • FCKeditor/branches/versions/2.4.x/editor/_source/internals/fckxhtml.js

    r133 r179  
    2929{ 
    3030        FCKXHtmlEntities.Initialize() ; 
     31         
     32        // Set the correct entity to use for empty blocks. 
     33        this._NbspEntity = ( FCKConfig.ProcessHTMLEntities? 'nbsp' : '#160' ) ; 
    3134 
    3235        // Save the current IsDirty state. The XHTML processor may change the 
     
    122125{ 
    123126        // Trim block elements. This is also needed to avoid Firefox leaving extra 
    124         // BRs at the end of them (check made inside _AppendNode). 
     127        // BRs at the end of them. 
    125128        if ( isBlockElement ) 
    126                 FCKDomTools.TrimNode( htmlNode ) ; 
     129                FCKDomTools.TrimNode( htmlNode, true ) ; 
    127130 
    128131        var iCount = 0 ; 
     
    142145                if ( isBlockElement && FCKConfig.FillEmptyBlocks ) 
    143146                { 
    144                         this._AppendEntity( xmlNode, 'nbsp' ) ; 
     147                        this._AppendEntity( xmlNode, this._NbspEntity ) ; 
    145148                        return xmlNode ; 
    146149                } 
     
    206209                                return false ; 
    207210 
    208                         // Remove the <br> if it is a bogus node or is the last child. 
    209                         if ( sNodeName == 'br' && ( htmlNode.getAttribute( 'type', 2 ) == '_moz' || !htmlNode.nextSibling ) ) 
     211                        // Remove the <br> if it is a bogus node. 
     212                        if ( sNodeName == 'br' && htmlNode.getAttribute( 'type', 2 ) == '_moz' ) 
    210213                                return false ; 
    211214 
     
    231234 
    232235                        if ( !oNode ) 
    233                                 break ; 
     236                                return false ; 
    234237 
    235238                        xmlNode.appendChild( oNode ) ; 
     
    440443 
    441444                return node ; 
     445        }, 
     446 
     447        // IE loses contents of iframes, and Gecko does give it back HtmlEncoded 
     448        // Note: Opera does lose the content and doesn't provide it in the innerHTML string 
     449        iframe : function( node, htmlNode ) 
     450        { 
     451                var sHtml = htmlNode.innerHTML ; 
     452 
     453                // Gecko does give back the encoded html 
     454                if ( FCKBrowserInfo.IsGecko ) 
     455                        sHtml = FCKTools.HTMLDecode( sHtml ); 
     456                 
     457                // Remove the saved urls here as the data won't be processed as nodes 
     458                sHtml = sHtml.replace( /\s_fcksavedurl="[^"]*"/g, '' ) ; 
     459 
     460                node.appendChild( FCKXHtml.XML.createTextNode( FCKXHtml._AppendSpecialItem( sHtml ) ) ) ; 
     461 
     462                return node ; 
    442463        } 
    443464} ; 
  • FCKeditor/branches/versions/2.4.x/fckconfig.js

    r133 r179  
    2525 */ 
    2626 
    27 // Disable the custom Enter Key Handler (this configuration will be removed in 
    28 // version 2.5). 
     27// Disable the custom Enter Key Handler. This option will be removed in version 2.5. 
    2928FCKConfig.DisableEnterKeyHandler = false ; 
    3029 
     
    120119        [ CTRL + 65 /*A*/, true ], 
    121120        [ CTRL + 67 /*C*/, true ], 
     121        [ CTRL + 70 /*F*/, true ], 
     122        [ CTRL + 83 /*S*/, true ], 
    122123        [ CTRL + 88 /*X*/, true ], 
    123124        [ CTRL + 86 /*V*/, 'Paste' ], 
     
    130131        [ CTRL + 73 /*I*/, 'Italic' ], 
    131132        [ CTRL + 85 /*U*/, 'Underline' ], 
    132         [ CTRL + ALT + 83 /*S*/, 'Save' ], 
     133        [ CTRL + SHIFT + 83 /*S*/, 'Save' ], 
    133134        [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ], 
    134135        [ CTRL + 9 /*TAB*/, 'Source' ] 
     
    147148 
    148149FCKConfig.SpellChecker                  = 'ieSpell' ;   // 'ieSpell' | 'SpellerPages' 
    149 FCKConfig.IeSpellDownloadUrl    = 'http://wcarchive.cdrom.com/pub/simtelnet/handheld/webbrow1/ieSpellSetup240428.exe' ; 
     150FCKConfig.IeSpellDownloadUrl    = 'http://www.iespell.com/download.php' ; 
    150151FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ;        // Available extension: .php .cfm .pl 
    151152 
  • FCKeditor/branches/versions/2.4.x/fckeditor.js

    r133 r179  
    4949} 
    5050 
    51 FCKeditor.prototype.Version                     = '2.4.1 (SVN)' ; 
    52 FCKeditor.prototype.VersionBuild        = '1156' ; 
     51FCKeditor.prototype.Version                     = '[Development]' ; 
     52FCKeditor.prototype.VersionBuild        = '[DEV]' ; 
    5353 
    5454FCKeditor.prototype.Create = function() 
  • FCKeditor/branches/versions/2.4.x/_samples/cfm/sample01.cfm

    r133 r179  
    5959<cfif isDefined( 'FORM.fieldnames' )> 
    6060        <cfoutput> 
     61        <hr /> 
    6162        <style> 
    6263        <!-- 
  • FCKeditor/branches/versions/2.4.x/_test/manual/fckxhtml/test1.html

    r133 r179  
    3434        <script src="../../../editor/_source/internals/fckbrowserinfo.js" type="text/javascript"></script> 
    3535        <script src="../../../editor/_source/internals/fckregexlib.js" type="text/javascript"></script> 
     36        <script src="../../../editor/_source/internals/fcklistslib.js" type="text/javascript"></script> 
    3637        <script src="../../../editor/_source/classes/fckiecleanup.js" type="text/javascript"></script> 
    3738        <script src="../../../editor/_source/internals/fckconfig.js" type="text/javascript"></script> 
    3839        <script src="../../../fckconfig.js" type="text/javascript"></script> 
     40        <script src="../../../editor/_source/internals/fckdomtools.js" type="text/javascript"></script> 
    3941        <script src="../../../editor/_source/internals/fcktools.js" type="text/javascript"></script> 
    4042        <script src="../../../editor/_source/internals/fckxhtmlentities.js" type="text/javascript"></script> 
  • FCKeditor/branches/versions/2.4.x/_whatsnew.html

    r133 r179  
    3030</head> 
    3131<body> 
     32        <h3> 
     33                Version 2.4.1 (SVN)</h3> 
     34        <p> 
     35                New Features and Improvements:</p> 
     36        <ul> 
     37                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/118">#118</a>] The SelectAll 
     38                        command now is available in Source Mode.</li> 
     39                <li>The new open source FCKpackager sub-project is now available. It replaces the FCKeditor.Packager 
     40                        software to compact the editor source.</li> 
     41                <li>With Firefox, if a paste execution is blocked by the browser security settings, 
     42                        the new "Paste" popup is shown to the user to complete the pasting operation. </li> 
     43        </ul> 
     44        <p> 
     45                Fixed Bugs:</p> 
     46        <ul> 
     47                <li>Various fixes to the ColdFusion File Browser connector.</li> 
     48                <li>We are now pointing the download of ieSpell to their pages, instead to a direct 
     49                        file download from one of their mirrors. This disables the ability of "click and 
     50                        go" (which can still be achieved by pointing the download to a file in your server), 
     51                        but removes any troubles with mirros link changes (and they change it frequently).</li> 
     52                <li>The Word cleanup has been changed to remove "display:none" tags that may come from 
     53                        Word.</li> 
     54                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1659613&group_id=75348">SF 
     55                        BUG-1659613</a>] The 2.4 version introduced a bug in the flash handling code that 
     56                        generated out of memory errors in IE7.</li> 
     57                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1660456&group_id=75348">SF 
     58                        BUG-1660456</a>] The icons in context menus were draggable.</li> 
     59                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1653009&group_id=75348">SF 
     60                        BUG-1653009</a>] If the server is configured to process html files as asp then it 
     61                        generated ASP error 0138.</li> 
     62                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1288609&group_id=75348">SF 
     63                        BUG-1288609</a>] The content of iframes are preserved.</li> 
     64                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1245504&group_id=75348">SF 
     65                        BUG-1245504</a>] [<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1652240&group_id=75348">SF 
     66                                BUG-1652240</a>] Flash files without the .swf extension weren't recognized upon 
     67                        reload.</li> 
     68                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1649753&group_id=75348&atid=543655">SF 
     69                        PATCH-1649753</a>] Node selection for text didn't work in IE. Thanks to yurik dot 
     70                        m.</li> 
     71                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1573191&group_id=75348&atid=543653">SF 
     72                        BUG-1573191</a>] The Html code inserted with FCK.InsertHtml didn't have the same 
     73                        protection for special tags.</li> 
     74                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/110">#110</a>] The OK 
     75                        button in dialogs had its width set as an inline style.</li> 
     76                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/113">#113</a>] [<a 
     77                        target="_blank" href="http://dev.fckeditor.net/ticket/94">#94</a>] [<a target="_blank" 
     78                                href="https://sourceforge.net/tracker/?func=detail&aid=1659270&group_id=75348&atid=543653">SF 
     79                                BUG-1659270</a>] ForcePasteAsPlainText didn't work in Firefox.</li> 
     80                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/114">#114</a>] The correct 
     81                        entity is now used to fill empty blocks when ProcessHTMLEntities is disabled.</li> 
     82                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/90">#90</a>] The editor 
     83                        was wrongly removing some &lt;br&gt; tags from the code.</li> 
     84                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/139">#139</a>] The CTRL+F 
     85                        and CTRL+S keystroke default behaviors are now preserved.</li> 
     86                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/138">#138</a>] We are 
     87                        not providing a CTRL + ALT combination in the default configuration file because 
     88                        it may be incompatible with some keyboard layouts. So, the CTRL + ALT + S combination 
     89                        has been changed to CTRL + SHIFT + S.</li> 
     90                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/129">#129</a>] In IE, 
     91                        it was not possible to paste if "Allow paste operation via script" was disabled 
     92                        in the browser security settings.</li> 
     93        </ul> 
    3294        <h3> 
    3395                Version 2.4</h3> 
     
    104166                        default to the "/userfiles/" folder instead of "/UserFiles/" (case change). Also, 
    105167                        the inner folders for each type (file, image, flash and media) are all lower-cased 
    106                         too.</li><li><span style="color: #ff0000">Attention:</span> The UseBROnCarriageReturn configuration 
     168                        too.</li> 
     169                <li><span style="color: #ff0000">Attention:</span> The UseBROnCarriageReturn configuration 
    107170                        is not anymore valid. The EnterMode setting can now be used to precisely set the 
    108171                        enter key behavior.</li> 
     
    113176                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1444937&group_id=75348">SF 
    114177                        BUG-1444937</a>] [<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1274364&group_id=75348">SF 
    115                                 BUG-1274364</a>] Shortcut keys are now undoable correctly.</li><li>[<a target="_blank" 
    116                                         href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1015230&group_id=75348">SF 
    117                                         BUG-1015230</a>] Toolbar buttons now update their state on shortcut keys activation.</li> 
     178                                BUG-1274364</a>] Shortcut keys are now undoable correctly.</li> 
     179                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1015230&group_id=75348">SF 
     180                        BUG-1015230</a>] Toolbar buttons now update their state on shortcut keys activation.</li> 
    118181                <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&atid=543653&aid=1485621&group_id=75348">SF 
    119182                        BUG-1485621</a>] It is now possible to precisely control which shortcut keys can 
     
    225288                <li><font color="#ff0000">Attention:</font> The default directory in the distribution 
    226289                        package is now named "fckeditor" (in lowercase) instead of "FCKeditor".&nbsp; This 
    227                         change may impact installations on case sensitive OSs, like Linux. 
    228                 </li> 
    229                 <li><font color="#ff0000">Attention:</font> The "Universal Keyboard" 
    230                         has been removed from the package. The license of those files was unclear so they 
    231                         can't be included alongside the rest of FCKeditor.</li></ul> 
     290                        change may impact installations on case sensitive OSs, like Linux. </li> 
     291                <li><font color="#ff0000">Attention:</font> The "Universal Keyboard" has been removed 
     292                        from the package. The license of those files was unclear so they can't be included 
     293                        alongside the rest of FCKeditor.</li> 
     294        </ul> 
    232295        <h3> 
    233296                Version 2.3.2</h3> 
     
    470533        <ul> 
    471534                <li>The <strong>Toolbar Sharing</strong> system has been completed. See sample10.html 
    472                         and sample11.html.*</li><li>[<a target="_blank" href="https://sourceforge.net/tracker/index.php?func=detail&aid=1407500&group_id=75348&atid=543655">SF 
    473                                 Patch-1407500</a>] Small enhancement to the Find and Replace dialog windows.</li> 
     535                        and sample11.html.*</li> 
     536                <li>[<a target="_blank" href="https://sourceforge.net/tracker/index.php?func=detail&aid=1407500&group_id=75348&atid=543655">SF 
     537                        Patch-1407500</a>] Small enhancement to the Find and Replace dialog windows.</li> 
    474538        </ul> 
    475539        <p> 
     
    481545                <li>An error in the image preloader system was making the toolbar strip being downloaded 
    482546                        once for each button on slow connections. Some enhancements have also been made 
    483                         so now the smaple05.html is loading fast for all skins.</li><li>Fixed many memory leak 
    484                                 issues with IE.</li> 
     547                        so now the smaple05.html is loading fast for all skins.</li> 
     548                <li>Fixed many memory leak issues with IE.</li> 
    485549                <li>[<a target="_blank" href="https://sourceforge.net/tracker/index.php?func=detail&aid=1489768&group_id=75348&atid=543653">SF 
    486550                        BUG-1489768</a>] The panels (context menus, toolbar combos and color selectors), 
     
    624688                <li><strong>Important security fixes have been applied to the File Manager, Uploader 
    625689                        and Connectors. Upgrade is highly recommended.</strong> Thanks to Alberto Moro, 
    626                         Baudouin Lamourere and James Bercegay.</li><li>[<a target="_blank" href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1399966&amp;group_id=75348&a