Ticket #4648: 4648.patch

File 4648.patch, 60.2 KB (added by Charlie, 11 years ago)

If you're lucky, this might work! The plugin would still need to be added to the extraPlugin list and toolbar (But I figured this wasn't my place to do). Someone will need to help proof over the final things like the images and such. (I couldn't get the toolbar image working from SVN). Hope this helps!

  • _source/lang/af.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ar.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/bg.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/bn.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/bs.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ca.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Redueix la barra d\'eines',
    747         toolbarExpand   : 'Amplia la barra d\'eines'
     747        toolbarExpand   : 'Amplia la barra d\',eines'
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/cs.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/cy.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Cyfangu\'r Bar Offer',
    747         toolbarExpand   : 'Ehangu\'r Bar Offer'
     747        toolbarExpand   : 'Ehangu\',r Bar Offer'
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/da.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/de.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe-Eigentschaften',
     751                contextLabel: 'iframe editieren',
     752                hover: 'iframe einfügen/editieren',
     753                height: 'Framehöhe',
     754                validateHeight: 'Sie müssen eine gultige Framehöhe geben',
     755                width: 'Framebreite',
     756                validateWidth: 'Sie müssen eine gultige Framebreite geben',
     757                validateSrc: 'Bitte geben sie ein URL',
     758                scrolling: 'Blätterleisten einschalten',
     759                border: 'iframe Blattrand zeigen'
     760        }
    748761};
  • _source/lang/el.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/en-au.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/en-ca.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/en-gb.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/en.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar',
    747         toolbarExpand   : 'Expand Toolbar'
     747        toolbarExpand   : 'Expand Toolbar',
     748        iframe :
     749        {
     750                title: 'Iframe Properties',
     751                contextLabel: 'Edit iframe',
     752                hover: 'Add/Edit iframe',
     753                height: 'Frame height',
     754                validateHeight: 'Please enter a valid height',
     755                width: 'Frame width',
     756                validateWidth: 'Please enter a valid width',
     757                validateSrc: 'You must give a URL for the frame',
     758                scrolling: 'Enable Scrollbars',
     759                border: 'Show iframe Border'
     760        }
    748761};
  • _source/lang/eo.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/es.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Contraer barra de herramientas',
    747         toolbarExpand   : 'Expandir barra de herramientas'
     747        toolbarExpand   : 'Expandir barra de herramientas',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/et.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/eu.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/fa.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/fi.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Kutista työkalupalkki',
    747         toolbarExpand   : 'Laajenna työkalupalkki'
     747        toolbarExpand   : 'Laajenna työkalupalkki',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/fo.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/fr-ca.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/fr.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/gl.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/gu.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/he.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'מזעור סרגל כלים',
    747         toolbarExpand   : 'הרחבת סרגל כלים'
     747        toolbarExpand   : 'הרחבת סרגל כלים',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/hi.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/hr.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/hu.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/is.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/it.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ja.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'ツールバーを閉じる',
    747         toolbarExpand   : 'ツールバーを開く'
     747        toolbarExpand   : 'ツールバーを開く',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/km.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ko.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/lt.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/lv.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/mn.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ms.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/nb.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Slå sammen verktøylinje',
    747         toolbarExpand   : 'Vis verktøylinje'
     747        toolbarExpand   : 'Vis verktøylinje',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/nl.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Werkbalk inklappen',
    747         toolbarExpand   : 'Werkbalk uitklappen'
     747        toolbarExpand   : 'Werkbalk uitklappen',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/no.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Slå sammen verktøylinje',
    747         toolbarExpand   : 'Vis verktøylinje'
     747        toolbarExpand   : 'Vis verktøylinje',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/pl.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/pt-br.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/pt.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ro.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/ru.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Свернуть панель инструментов',
    747         toolbarExpand   : 'Развернуть панель инструментов'
     747        toolbarExpand   : 'Развернуть панель инструментов',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/sk.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/sl.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/sr-latn.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/sr.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/sv.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/th.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/tr.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Toolbar\'ı topla',
    747         toolbarExpand   : 'Toolbar\'ı aç'
     747        toolbarExpand   : 'Toolbar\',ı aç'
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/uk.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/vi.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Thu gọn thanh công cụ',
    747         toolbarExpand   : 'Mở rộng thnah công cụ'
     747        toolbarExpand   : 'Mở rộng thnah công cụ',
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/zh-cn.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/lang/zh.js

     
    744744        },
    745745
    746746        toolbarCollapse : 'Collapse Toolbar', // MISSING
    747         toolbarExpand   : 'Expand Toolbar' // MISSING
     747        toolbarExpand   : 'Expand Toolbar', // MISSING
     748        iframe :
     749        {
     750                title: 'Iframe Properties', //MISSING
     751                contextLabel: 'Edit iframe', //MISSING
     752                hover: 'Add/Edit iframe', //MISSING
     753                height: 'Frame height', //MISSING
     754                validateHeight: 'Please enter a valid height', //MISSING
     755                width: 'Frame width', //MISSING
     756                validateWidth: 'Please enter a valid width', //MISSING
     757                validateSrc: 'You must give a URL for the frame', //MISSING
     758                scrolling: 'Enable Scrollbars', //MISSING
     759                border: 'Show iframe Border' //MISSING
     760        }
    748761};
  • _source/plugins/iframe/dialogs/iframe.js

     
     1/*
     2Copyright (c) 2003-2010, CKSource - Charlie Croom. All rights reserved.
     3For licensing, see LICENSE.html or http://ckeditor.com/license
     4*/
     5
     6(function()
     7{
     8        //Array to map true and false to the standard W3C values
     9        var checkboxValues = {
     10                scrolling: { true: 'yes', false: 'no' },
     11                frameborder: { true: '1', false: '0' }
     12        }
     13       
     14        function loadValue( iframeNode )
     15        {
     16                var isCheckbox = ( this instanceof CKEDITOR.ui.dialog.checkbox );
     17                if ( iframeNode.getAttribute( this.id ))
     18                {
     19                        value = iframeNode.getAttribute( this.id );
     20                        if ( isCheckbox ) {
     21                                this.setValue( checkboxValues[this.id][true] == value.toLowerCase() );
     22                        } else
     23                                this.setValue( value );
     24                        return;
     25                }
     26        }
     27
     28        function commitValue( iframeNode )
     29        {
     30                var isRemove = ( this.getValue() === '' ),
     31                isCheckbox = ( this instanceof CKEDITOR.ui.dialog.checkbox );
     32                value = this.getValue();
     33                if ( isRemove)
     34                        iframeNode.removeAttribute( this.id );
     35                else if(isCheckbox)
     36                        iframeNode.setAttribute( this.id, checkboxValues[this.id][value] );
     37                else
     38                        iframeNode.setAttribute( this.id, value );
     39        }
     40
     41        CKEDITOR.dialog.add( 'iframe', function( editor )
     42        {
     43                return {
     44                        title : editor.lang.iframe.title,
     45                        minWidth : 300,
     46                        minHeight : 220,
     47                        onShow : function()
     48                        {
     49                                // Clear previously saved elements.
     50                                this.fakeImage = this.iframeNode = null;
     51                                previewPreloader = new CKEDITOR.dom.element( 'embeded', editor.document );
     52
     53                                // Try to detect any embed or object tag that has Flash parameters.
     54                                var fakeImage = this.getSelectedElement();
     55                                if ( fakeImage && fakeImage.getAttribute( '_cke_real_element_type' ) && fakeImage.getAttribute( '_cke_real_element_type' ) == 'iframe' )
     56                                {
     57                                        this.fakeImage = fakeImage;
     58
     59                                        var realElement = editor.restoreRealElement( fakeImage ),
     60                                                iframeNode = null;
     61                                                iframeNode = realElement;
     62
     63                                        this.iframeNode = iframeNode;
     64
     65                                        this.setupContent( iframeNode, fakeImage );
     66                                }
     67                        },
     68                        onOk : function()
     69                        {
     70                                // If there's no selected object or embed, create one. Otherwise, reuse the
     71                                // selected object and embed nodes.
     72                                var iframeNode = null;
     73                                if ( !this.fakeImage )
     74                                {
     75                                        iframeNode = CKEDITOR.dom.element.createFromHtml( '<cke:iframe></cke:iframe>', editor.document );
     76                                }
     77                                else
     78                                {
     79                                        iframeNode = this.iframeNode;
     80                                }
     81
     82                                // A subset of the specified attributes/styles
     83                                // should also be applied on the fake element to
     84                                // have better visual effect. (#5240)
     85                                var extraStyles = {}, extraAttributes = {};
     86                                this.commitContent( iframeNode, extraStyles, extraAttributes );
     87
     88                                // Refresh the fake image.
     89                                var newFakeImage = editor.createFakeElement( iframeNode, 'cke_iframe', 'iframe', true );
     90                                newFakeImage.setAttributes( extraAttributes );
     91                                newFakeImage.setStyles( extraStyles );
     92                                if ( this.fakeImage )
     93                                {
     94                                        newFakeImage.replace( this.fakeImage );
     95                                        editor.getSelection().selectElement( newFakeImage );
     96                                }
     97                                else
     98                                        editor.insertElement( newFakeImage );
     99                        },
     100
     101                        onHide : function()
     102                        {
     103                                if ( this.preview )
     104                                        this.preview.setHtml('');
     105                        },
     106
     107                        contents : [
     108                                {
     109                                        id : 'info',
     110                                        label : editor.lang.common.generalTab,
     111                                        accessKey : 'I',
     112                                        elements :
     113                                        [
     114                                                {
     115                                                        type : 'vbox',
     116                                                        padding : 0,
     117                                                        children :
     118                                                        [
     119                                                                {
     120                                                                        id : 'src',
     121                                                                        type : 'text',
     122                                                                        label : editor.lang.common.url,
     123                                                                        required : true,
     124                                                                        validate : CKEDITOR.dialog.validate.notEmpty( editor.lang.iframe.validateSrc ),
     125                                                                        setup : loadValue,
     126                                                                        commit : commitValue,
     127                                                                        onLoad : function()
     128                                                                        {
     129                                                                                //Consider a preview or 404 verification here?
     130                                                                        }
     131                                                                }
     132                                                        ]
     133                                                },
     134                                                {
     135                                                        type : 'hbox',
     136                                                        widths : [ '25%', '25%' ],
     137                                                        children :
     138                                                        [
     139                                                                {
     140                                                                        type : 'text',
     141                                                                        id : 'width',
     142                                                                        style : 'width:80px',
     143                                                                        labelLayout : 'vertical',
     144                                                                        label : editor.lang.iframe.width,
     145                                                                        validate : CKEDITOR.dialog.validate.integer( editor.lang.iframe.validateWidth ),
     146                                                                        setup : function( iframeNode, fakeImage )
     147                                                                        {
     148                                                                                loadValue.apply( this, arguments );
     149                                                                                if ( fakeImage )
     150                                                                                {
     151                                                                                        var fakeImageWidth = parseInt( fakeImage.$.style.width, 10 );
     152                                                                                        if ( !isNaN( fakeImageWidth ) )
     153                                                                                                this.setValue( fakeImageWidth );
     154                                                                                }
     155                                                                        },
     156                                                                        commit : function( iframeNode, extraStyles )
     157                                                                        {
     158                                                                                commitValue.apply( this, arguments );
     159                                                                                if ( this.getValue() )
     160                                                                                        extraStyles.width = this.getValue() + 'px';
     161                                                                        }
     162                                                                },
     163                                                                {
     164                                                                        type : 'text',
     165                                                                        id : 'height',
     166                                                                        style : 'width:80px',
     167                                                                        label : editor.lang.iframe.height,
     168                                                                        labelLayout : 'vertical',
     169                                                                        validate : CKEDITOR.dialog.validate.integer( editor.lang.iframe.validateHeight ),
     170                                                                        setup : function( iframeNode, fakeImage )
     171                                                                        {
     172                                                                                loadValue.apply( this, arguments );
     173                                                                                if ( fakeImage )
     174                                                                                {
     175                                                                                        var fakeImageHeight = parseInt( fakeImage.$.style.height, 10 );
     176                                                                                        if ( !isNaN( fakeImageHeight ) )
     177                                                                                                this.setValue( fakeImageHeight );
     178                                                                                }
     179                                                                        },
     180                                                                        commit : function( iframeNode, extraStyles )
     181                                                                        {
     182                                                                                commitValue.apply( this, arguments );
     183                                                                                if ( this.getValue() )
     184                                                                                        extraStyles.height = this.getValue() + 'px';
     185                                                                        }
     186                                                                }
     187                                                        ]
     188                                                },
     189                                                {
     190                                                        type : 'hbox',
     191                                                        widths : [ '50%', '50%' ],
     192                                                        children :
     193                                                        [
     194                                                                {
     195                                                                        type : 'checkbox',
     196                                                                        id : 'scrolling',
     197                                                                        label : editor.lang.iframe.scrolling,
     198                                                                        setup : loadValue,
     199                                                                        commit : commitValue
     200                                                                },
     201                                                                {
     202                                                                        type : 'checkbox',
     203                                                                        id : 'frameborder',
     204                                                                        label : editor.lang.iframe.border,
     205                                                                        setup : loadValue,
     206                                                                        commit : commitValue
     207                                                                }
     208                                                        ]
     209                                                },
     210                                                {
     211                                                        type : 'hbox',
     212                                                        widths : [ '45%', '55%' ],
     213                                                        children :
     214                                                        [
     215                                                                {
     216                                                                        type : 'text',
     217                                                                        id : 'id',
     218                                                                        label : editor.lang.common.id,
     219                                                                        setup : loadValue,
     220                                                                        commit : commitValue
     221                                                                },
     222                                                                {
     223                                                                        type : 'text',
     224                                                                        id : 'title',
     225                                                                        label : editor.lang.common.advisoryTitle,
     226                                                                        setup : loadValue,
     227                                                                        commit : commitValue
     228                                                                }
     229                                                        ]
     230                                                },
     231                                                {
     232                                                        type : 'hbox',
     233                                                        widths : [ '45%', '55%' ],
     234                                                        children :
     235                                                        [
     236                                                                {
     237                                                                        type : 'text',
     238                                                                        id : 'class',
     239                                                                        label : editor.lang.common.cssClass,
     240                                                                        setup : loadValue,
     241                                                                        commit : commitValue
     242                                                                }
     243                                                        ]
     244                                                },
     245                                                {
     246                                                        type : 'text',
     247                                                        id : 'style',
     248                                                        label : editor.lang.common.cssStyle,
     249                                                        setup : loadValue,
     250                                                        commit : commitValue
     251                                                }
     252                                        ]
     253                                }
     254                        ]
     255                };
     256        } );
     257})();
  • _source/plugins/iframe/plugin.js

    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    
    Property changes on: _source\plugins\iframe\images\iframe.gif
    ___________________________________________________________________
    Added: svn:mime-type
       + application/octet-stream
    
    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    
    Property changes on: _source\plugins\iframe\images\placeholder.png
    ___________________________________________________________________
    Added: svn:mime-type
       + application/octet-stream
    
     
     1/*
     2Iframe plugin for CKEditor
     3Charlie Croom - 24.06.2010
     4*/
     5
     6/**
     7 * @file IFrame plugin
     8 */
     9(function()
     10{
     11        var numberRegex = /^\d+(?:\.\d+)?$/;
     12
     13        function cssifyLength( length )
     14        {
     15                if ( numberRegex.test( length ) )
     16                        return length + 'px';
     17                return length;
     18        }
     19
     20        function isIframe( element )
     21        {
     22                var attributes = element.attributes;
     23
     24                return ( attributes.src != '' );
     25        }
     26
     27        function createFakeElement( editor, realElement )
     28        {
     29                var fakeElement = editor.createFakeParserElement( realElement, 'cke_iframe', 'iframe', true ),
     30                        fakeStyle = fakeElement.attributes.style || '';
     31
     32                var width = realElement.attributes.width,
     33                        height = realElement.attributes.height;
     34
     35                if ( typeof width != 'undefined' )
     36                        fakeStyle = fakeElement.attributes.style = fakeStyle + 'width:' + cssifyLength( width ) + ';';
     37
     38                if ( typeof height != 'undefined' )
     39                        fakeStyle = fakeElement.attributes.style = fakeStyle + 'height:' + cssifyLength( height ) + ';';
     40
     41                return fakeElement;
     42        }
     43
     44        CKEDITOR.plugins.add( 'iframe',
     45        {
     46                requires : [ 'dialog' ],
     47                init : function( editor )
     48                {
     49                        var pluginName = 'iframe';
     50
     51                        // Register the dialog.
     52                        CKEDITOR.dialog.add( pluginName, this.path + 'dialogs/iframe.js' );
     53
     54                        //Add the CSS for our fake element
     55                        editor.addCss(
     56                                'img.cke_iframe' +
     57                                '{' +
     58                                        'background-image: url(' + CKEDITOR.getUrl( this.path + 'images/placeholder.png' ) + ');' +
     59                                        'background-position: center center;' +
     60                                        'background-repeat: no-repeat;' +
     61                                        'border: 1px solid #a9a9a9;' +
     62                                        'width: 80px;' +
     63                                        'height: 80px;' +
     64                                '}'
     65                        );
     66
     67                        // Register the command.
     68                        editor.addCommand( pluginName, new CKEDITOR.dialogCommand( pluginName ) );
     69
     70                        // Register the toolbar button.
     71                        editor.ui.addButton( 'Iframe',
     72                                {
     73                                        label : editor.lang.iframe.hover,
     74                                        command : pluginName,
     75                                        icon: CKEDITOR.plugins.getPath('iframe') + '/images/iframe.gif'
     76                                });
     77
     78                        editor.on( 'doubleclick', function( evt )
     79                                {
     80                                        var element = evt.data.element;
     81
     82                                        if ( element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'iframe' )
     83                                                evt.data.dialog = 'iframe';
     84                                });
     85
     86                        //Define the menu item
     87                        if(editor.addMenuItems)
     88                        {
     89                            editor.addMenuItems(  //have to add menu item first
     90                                {
     91                                    iframe:  //name of the menu item
     92                                    {
     93                                        label: editor.lang.iframe.contextLabel,
     94                                        command: 'iframe',
     95                                        group: 'image'  //just do image, because it exists...right?
     96                                    }
     97                                });
     98                        }
     99
     100                        // If the "contextmenu" plugin is loaded, register the listeners.
     101                        if ( editor.contextMenu )
     102                        {
     103                                editor.contextMenu.addListener( function( element, selection )
     104                                        {
     105                                                if ( element && element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'iframe' )
     106                                                        return { iframe : CKEDITOR.TRISTATE_OFF };
     107                                        });
     108                        }
     109                },
     110                //Add a filter for when we switch from source to HTML mode...this will preserve the "Fake" iframe element
     111                afterInit : function( editor )
     112                {
     113                        var dataProcessor = editor.dataProcessor,
     114                                dataFilter = dataProcessor && dataProcessor.dataFilter;
     115
     116                        if ( dataFilter )
     117                        {
     118                                dataFilter.addRules(
     119                                        {
     120                                                elements :
     121                                                {
     122                                                        iframe : function( element )
     123                                                        {
     124                                                                return createFakeElement( editor, element );
     125                                                        }
     126                                                }
     127                                        },
     128                                        5);
     129                        }
     130                },
     131                requires : [ 'fakeobjects' ]
     132        });
     133})();
     134 No newline at end of file
© 2003 – 2021 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy