diff --git a/deployed/jckman/administrator/components/com_jckman/access.xml b/deployed/jckman/administrator/components/com_jckman/access.xml new file mode 100644 index 00000000..14ac97ff --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/access.xml @@ -0,0 +1,15 @@ + + +
+ + + + + + + + + + +
+
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/adapters/index.html b/deployed/jckman/administrator/components/com_jckman/adapters/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/adapters/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/adapters/language.php b/deployed/jckman/administrator/components/com_jckman/adapters/language.php new file mode 100644 index 00000000..bc107836 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/adapters/language.php @@ -0,0 +1,205 @@ +parent = $parent; + } + + /** + * Install method + * + * @access public + * @return boolean True on success + */ + public function install() + { + + + // Get the extension manifest object + $this->manifest = $this->parent->getManifest(); + + $values = array('name', 'version', 'description', 'tag'); + + foreach($values as $value) + { + $this->parent->set($value, $this->manifest->$value); + } + + $elements = array('administration', 'editor'); + + foreach($elements as $element) + { + $this->set($element, $this->manifest->$element); + } + + // Check language tag - if we didn't, we may be trying to install from an older language package + if (!$this->parent->get('tag')) + { + $this->parent->abort(JText::sprintf('JLIB_INSTALLER_ABORT', JText::_('JLIB_INSTALLER_ERROR_NO_LANGUAGE_TAG'))); + return false; + } + + $folder =(string) $this->parent->get('tag'); + // Set the installation target paths + $this->parent->setPath('extension_administrator', JPATH_COMPONENT . '/language/overrides'); + + // Copy admin files + if ($this->parent->parseFiles($this->get('administration'), 1) === false) + { + $this->parent->abort(); + return false; + } + + // Copy editor files + $this->parent->setPath('extension_administrator', JPATH_COMPONENT . '/editor/lang'); + + if ($this->parent->parseFiles($this->get('editor'),1) === false) + { + $this->parent->abort(); + return false; + } + + + + // Add an entry to the language table + $row = JTable::getInstance('language', 'JCKTable'); + $row->tag = $folder; + $file = $this->parent->getPath('manifest'); + $filename = str_replace($this->parent->getPath('source').DS,'',$file); + + $row->filename = $filename; + + if (!$row->store()) + { + // Install failed, roll back changes + $this->parent->abort(JText::sprintf('JLIB_INSTALLER_ABORT', $row->getError())); + return false; + } + + // Set path back for manifest + $this->parent->setPath('extension_administrator', JPATH_COMPONENT . '/language/overrides'); + // Lastly, we will copy the manifest file to its appropriate place. + if (!$this->parent->copyManifest(1)) + { + // Install failed, rollback changes + $this->parent->abort(JText::sprintf('JLIB_INSTALLER_ABORT_PLG_INSTALL_COPY_SETUP', JText::_('JLIB_INSTALLER_INSTALL'))); + return false; + } + + return true; + } + + + + /** + * Uninstall method + * + * @access public + * @param string $tag The tag of the language to uninstall + * @return mixed Return value for uninstall method in component uninstall file + */ + function uninstall($eid) + { + + // Load up the extension details + $language = JTable::getInstance('language', 'JCKTable'); + $language->load($eid); + + + $tag = $language->tag; + + // Set defaults + $this->parent->set('tag', $tag); + $this->parent->set('version', ''); + + $path = JPATH_COMPONENT . '/language/overrides'; + + if (!JFolder::exists($path)) { + JError::raiseWarning(100, JText::_('JLIB_INSTALLER_UNINSTALL') . ' : ' . JText::_('JLIB_INSTALLER_ERROR_LANG_UNINSTALL_ELEMENT_EMPTY')); + return false; + } + + + $manifestFile = $path.'/'. $language->filename; + + + if (JFile::exists($manifestFile)) + { + + $this->manifest = JFactory::getXML($manifestFile); + + if (!$this->manifest) { + JError::raiseWarning(100, JText::_('JLIB_INSTALLER_INSTALL') . ' : ' . JText::_('JCK_INSTALLER_MANIFEST_INVALID')); + } + + $values = array('name', 'version', 'description'); + + foreach($values as $value) + { + $this->parent->set($value, $this->manifest->$value); + } + + $elements = array('administration', 'editor'); + + foreach($elements as $element) + { + $this->set($element, $this->manifest->$element); + } + + // Set the installation target paths + $this->parent->setPath('extension_administrator', $path ); + + if (!$this->parent->removeFiles($this->get('administration'), 1)) { + JError::raiseWarning(100, JText::_('JLIB_INSTALLER_INSTALL') . ' : ' . JText::_('JCK_INSTALL_DELETE_FILES_ERROR')); + return false; + } + + $this->parent->setPath('extension_administrator', JPATH_COMPONENT. '/editor/lang'); + + if (!$this->parent->removeFiles($this->get('editor'),1)) { + JError::raiseWarning(100, JText::_('JLIB_INSTALLER_INSTALL') . ' : ' . JText::_('JCK_INSTALL_DELETE_FILES_ERROR')); + return false; + } + JFile::delete($manifestFile); + } + else + { + JError::raiseWarning(100, JText::_('JLIB_INSTALLER_INSTALL') . ' : ' . JText::_('JCK_INSTALLER_MANIFEST_ERROR')); + return false; + } + + // Remove the language table entry + $language->delete(); + return true; // return false to stop at this point. + } + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/adapters/plugin.php b/deployed/jckman/administrator/components/com_jckman/adapters/plugin.php new file mode 100644 index 00000000..146ce315 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/adapters/plugin.php @@ -0,0 +1,755 @@ +parent = $parent; + } + + /** + * Custom install method + * + * @access public + * @return boolean True on success + * @since 1.5 + * Minor alteration - see below + */ + function install() + { + // Get a database connector object + $db =& $this->parent->getDBO(); + $app = JFactory::getApplication(); + + // Get the extension manifest object + $manifest =& $this->parent->getManifest(); + $this->manifest = $manifest;//$manifest->document; + + /** + * --------------------------------------------------------------------------------------------- + * Manifest Document Setup Section + * --------------------------------------------------------------------------------------------- + */ + + // Set the component name + $name = ''; + + if($this->manifest->name) + { + $name = $this->manifest->name; + $this->parent->set('name', $name->data()); + } + else + $this->parent->set('name',''); + + // Get the component description + $description = & $this->manifest->description; + if (is_a($description, 'JXMLElement')) { + $this->parent->set('message', $description->data()); + } else { + $this->parent->set('message', '' ); + } + + $element =& $this->manifest->files; + + // Plugin name is specified + $pname = (string) $this->manifest->attributes()->plugin; + + //Get type + $type = $this->manifest->attributes()->group; + + if (!empty ($pname)) { + // ^ Use JCK_PLUGINS defined path + $this->parent->setPath('extension_root', JCK_PLUGINS .DS. $pname); + } else { + $this->parent->abort('Extension Install: '.JText::_('COM_JCKMAN_ADAPTER_NO_PLUGIN_SPECIFIED')); + return false; + } + + if ((string)$manifest->scriptfile) + { + $manifestScript = (string)$manifest->scriptfile; + $manifestScriptFile = $this->parent->getPath('source').DS.$manifestScript; + if (is_file($manifestScriptFile)) + { + // load the file + include_once $manifestScriptFile; + } + // Set the class name + $classname = 'plgJCK'.$pname.'InstallerScript'; + + if (class_exists($classname)) + { + // create a new instance + $this->parent->manifestClass = new $classname($this); + // and set this so we can copy it later + $this->set('manifest_script', $manifestScript); + // Note: if we don't find the class, don't bother to copy the file + } + + // run preflight if possible + ob_start(); + ob_implicit_flush(false); + if ($this->parent->manifestClass && method_exists($this->parent->manifestClass,'preflight')) + { + if($this->parent->manifestClass->preflight('install', $this) === false) + { + // Install failed, rollback changes + $this->parent->abort(JText::_('COM_JCKMAN_ADAPTER_CUSTOM_ABORT')); + return false; + } + } + ob_end_clean(); + } + + /** + * --------------------------------------------------------------------------------------------- + * Filesystem Processing Section + * --------------------------------------------------------------------------------------------- + */ + + // If the extension directory does not exist, lets create it + $created = false; + if (!file_exists($this->parent->getPath('extension_root'))) { + if (!$created = JFolder::create($this->parent->getPath('extension_root'))) { + $this->parent->abort('Plugin Install: '.JText::_('Failed to create directory').': "'.$this->parent->getPath('extension_root').'"'); + return false; + } + } + + /* + * If we created the extension directory and will want to remove it if we + * have to roll back the installation, lets add it to the installation + * step stack + */ + if ($created) { + $this->parent->pushStep(array ('type' => 'folder', 'path' => $this->parent->getPath('extension_root'))); + } + + // Copy all necessary files + if ($this->parent->parseFiles($element, -1) === false) { + // Install failed, roll back changes + $this->parent->abort(); + return false; + } + + if ($this->_parseLanguages( $this->manifest->languages) === false) { + // Install failed, roll back changes + $this->parent->abort(); + return false; + } + + // If there is an install file, lets copy it. + $installScriptElement =& $this->manifest->installfile; + if (is_a($installScriptElement, 'JXMLElement')) { + // Make sure it hasn't already been copied (this would be an error in the xml install file) + if (!file_exists($this->parent->getPath('extension_root').DS.$installScriptElement->data())) + { + $path['src'] = $this->parent->getPath('source').DS.$installScriptElement->data(); + $path['dest'] = $this->parent->getPath('extension_root').DS.$installScriptElement->data(); + if (!$this->parent->copyFiles(array ($path))) { + // Install failed, rollback changes + $this->parent->abort(JText::_('COM_JCKMAN_ADAPTER_COMPONENT').' '.JText::_('COM_JCKMAN_ADAPTER_INSTALL').': '.JText::_('COM_JCKMAN_ADAPTER_COULD_NOT_COPY_INSTALL_FILE')); + return false; + } + } + $this->set('install.script', $installScriptElement->data()); + } + + // If there is an uninstall file, lets copy it. + $uninstallScriptElement =& $this->manifest->uninstallfile; + if (is_a($uninstallScriptElement, 'JXMLElement')) { + // Make sure it hasn't already been copied (this would be an error in the xml install file) + if (!file_exists($this->parent->getPath('extension_root').DS.$uninstallScriptElement->data())) + { + $path['src'] = $this->parent->getPath('source').DS.$uninstallScriptElpement->data(); + $path['dest'] = $this->parent->getPath('extension_root').DS.$uninstallScriptElement->data(); + if (!$this->parent->copyFiles(array ($path))) { + // Install failed, rollback changes + $this->parent->abort(JText::_('COM_JCKMAN_ADAPTER_COMPONENT').' '.JText::_('COM_JCKMAN_ADAPTER_INSTALL').': '.JText::_('COM_JCKMAN_ADAPTER_COULD_NOT_COPY_INSTALL_FILE')); + return false; + } + } + } + + /** + * --------------------------------------------------------------------------------------------- + * Database Processing Section + * --------------------------------------------------------------------------------------------- + */ + $type = (isset($type) ? (string)$type : 'plugin'); //Add group processimg + + // Check to see if a plugin by the same name is already installed + // ^ Altered db query for #__JCK_PLUGINS + $query = 'SELECT `id`' . + ' FROM `#__jckplugins`' . + ' WHERE name = '.$db->Quote($pname); + $db->setQuery($query); + if (!$db->Query()) { + // Install failed, roll back changes + $this->parent->abort('Plugin Install: '.$db->stderr(true)); + return false; + } + $id = $db->loadResult(); + + // Was there a module already installed with the same name? + if($id) + { + + if (!$this->parent->isOverwrite()) + { + // Install failed, roll back changes + + $this->parent->abort(JText::sprintf('COM_JCKMAN_ADAPTER_PLUGIN_ALREADY_EXISTS',$pname)); + return false; + } + + $row =& JTable::getInstance('plugin', 'JCKTable'); + $row->type = $type; + $row->load($id); + + } + else + { + $icon = $this->manifest->icon; + + // ^ Changes to plugin parameters. Use JCK Plugins Table class. + $row =& JTable::getInstance('plugin', 'JCKTable'); + $row->title = $this->parent->get('name'); + $row->name = $pname; + $row->type = $type; + $row->row = 4; + $row->published = 1; + $row->editable = 1; + $row->icon = ($icon ? $icon->data() : ''); + $row->iscore = 0; + $row->params = $this->parent->getParams(); + + if($this->manifest->attributes()->parent) + { + $parentName = (string) $this->manifest->attributes()->parent; + $row->setParent($parentName); + } + + if (!$row->store()) { + // Install failed, roll back changes + $this->parent->abort(JText::sprintf('COM_JCKMAN_ADAPTER_PLUGIN_INSTALL',$db->stderr(true))); + return false; + } + + // Since we have created a plugin item, we add it to the installation step stack + // so that if we have to rollback the changes we can undo it. + $this->parent->pushStep(array ('type' => 'plugin', 'id' => $row->id)); + } + + /* ------------------------------------------------------------------------------------------- + * update editor plugin config file AW + * ------------------------------------------------------------------------------------------- + */ + $config = & JCKHelper::getEditorPluginConfig(); + + $config->set($pname,1); + + + $cfgFile = CKEDITOR_LIBRARY.DS . 'plugins' . DS . 'toolbarplugins.php'; + + // Get the config registry in PHP class format and write it to configuation.php + if (!JFile::write($cfgFile, $config->toString('PHP',array('class' => 'JCKToolbarPlugins extends JCKPlugins')))) + { + JCKHelper::error(JText::sprintf('COM_JCKMAN_ADAPTER_FAILED_PUBLISH_PLUGIN',$pname)); + } + + /** + *------------------------------------------------------------------------------------------- + * Add plugin to toolbars + *------------------------------------------------------------------------------------------- + */ + $CKfolder = CKEDITOR_LIBRARY.DS . 'toolbar'; + + $toolbars = JCKHelper::getEditorToolbars(); + $jform = $app->input->get( 'jform', array(), 'array' ); + + switch( $jform['toolbars'] ) + { + default : + case 'all' : + $toolbarnames = $toolbars; + break; + case 'none' : + $toolbarnames = array(); + break; + case 'select' : + $toolbarnames = $jform['selections']; + break; + }//end switch + + if(!empty( $toolbarnames) && $row->icon) + { + + $values = array(); + foreach($toolbarnames as $toolbarname) + { + + $tmpfilename = $CKfolder.DS.$toolbarname.'.php'; + + require($tmpfilename); + + $classname = 'JCK'. ucfirst($toolbarname); + + $toolbar = new $classname(); + + $pluginTitle = str_replace(' ','',$row->title); + + + if(isset($toolbar->pluginTitle)) continue; + + //fix toolbar values or they will get wiped out + foreach (get_object_vars( $toolbar ) as $k => $v) + { + + if(is_null($v)) + { + $toolbar->$k = ''; + } + + if($k[0] == '_') + $toolbar->$k = NULL; + } + + $toolbar->$pluginTitle = ''; + + + + $toolbarConfig = new JRegistry('toolbar'); + $toolbarConfig->loadObject($toolbar); + + // Get the config registry in PHP class format and write it to configuation.php + if (!JFile::write($tmpfilename, $toolbarConfig->toString('PHP', array('class' => $classname . ' extends JCKToolbar')))) + { + JCKHelper::error(JText::sprintf('COM_JCKMAN_ADAPTER_FAILED_TO_ADD_PLUGIN_TOOLBAR',$pname,$classname)); + } + + //layout stuff + $sql = $db->getQuery( true ); + $sql->select( 'id' ) + ->from( '#__jcktoolbars' ) + ->where( 'name = "'. $toolbarname .'"' ); + $toolbarid = $db->setQuery( $sql )->loadResult(); + + $rowDetail = JCKHelper::getNextLayoutRow($toolbarid); + + $values[] = '('.(int)$toolbarid.','. $row->id.','.$rowDetail->rowid.','.$rowDetail->rowordering.',1)'; + } + + //insert into layout table + if(!empty($values)) + { + //Now delete dependencies + $query = 'DELETE FROM #__jcktoolbarplugins' + . ' WHERE pluginid ='. $row->id; + $db->setQuery( $query ); + if (!$db->query()) { + JCKHelper::error( $db->getErrorMsg() ); + } + + $query = 'INSERT INTO `#__jcktoolbarplugins` (toolbarid,pluginid,row,ordering,state) VALUES ' . implode(',',$values); + $db->setQuery( $query ); + if(!$db->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + } + } + + /** + * --------------------------------------------------------------------------------------------- + * Finalization and Cleanup Section + * --------------------------------------------------------------------------------------------- + */ + + // Lastly, we will copy the manifest file to its appropriate place. + if (!$this->parent->copyManifest(-1)) { + // Install failed, rollback changes + $this->parent->abort('Plugin Install: '.JText::_('Could not copy setup file')); + return false; + } + + //make a copy of the plugin + $src = $this->parent->getPath('extension_root'); + $dest = JPATH_ADMINISTRATOR.DS.'components'.DS.'com_jckman'.DS.'editor'.DS.'plugins'.DS.$pname; + + if (!JFolder::copy( $src, $dest,null,true)) { + // Install failed, roll back changes + $this->parent->abort(); + return false; + } + + // And now we run the postflight + ob_start(); + ob_implicit_flush(false); + + if ($this->parent->manifestClass && method_exists($this->parent->manifestClass,'postflight')) + { + $this->parent->manifestClass->postflight('install', $this); + } + ob_end_clean(); + + return true; + } + + function _parseLanguages($element) + { + // Get the array of file nodes to process; we checked whether this had children above. + + if (!$element || !count($element->children())) + { + // Either the tag does not exist or has no children (hence no files to process) therefore we return zero files processed. + return 0; + } + + $copyfiles = array(); + + $destination = JPATH_COMPONENT.'/language'; + + /* + * Here we set the folder we are going to copy the files from. + * + * Does the element have a folder attribute? + * + * If so this indicates that the files are in a subdirectory of the source + * folder and we should append the folder attribute to the source path when + * copying files. + */ + + + + $folder = (string) $element->attributes()->folder; + + if ($folder && file_exists($this->parent->getPath('source') . '/' . $folder)) + { + $source = $this->parent->getPath('source') . '/' . $folder; + } + else + { + $source = $this->parent->getPath('source'); + } + + $path = array(); + + + // Process each file in the $files array (children of $tagName). + foreach ($element->children() as $file) + { + /* + * Language files go in a subfolder based on the language code, ie. + * en-US.mycomponent.ini + * would go in the en-US subdirectory of the language folder. + */ + + // We will only install language files where a core language pack + // already exists. + + if ((string) $file->attributes()->tag != '') + { + $path['src'] = $source . '/' . $file; + $path['dest'] = $destination . '/' . $file->attributes()->tag . '/' . basename((string) $file); + } + else + { + $path['src'] = $source . '/' . $file; + $path['dest'] = $destination . '/' . $file; + } + + /* + * Before we can add a file to the copyfiles array we need to ensure + * that the folder we are copying our file to exits and if it doesn't, + * we need to create it. + */ + + if (basename($path['dest']) != $path['dest']) + { + $newdir = dirname($path['dest']); + + if (!JFolder::create($newdir)) + { + JLog::add(JText::sprintf('JLIB_INSTALLER_ERROR_CREATE_DIRECTORY', $newdir), JLog::WARNING, 'jerror'); + + return false; + } + } + + // Add the file to the copyfiles array + $copyfiles[] = $path; + } + + return $this->parent->copyFiles($copyfiles); + } + + + /** + * Custom uninstall method + * + * @access public + * @param int $cid The id of the plugin to uninstall + * @param int $clientId The id of the client (unused) + * @return boolean True on success + * @since 1.5 + */ + function uninstall($id) + { + // Initialize variables + $row = null; + $retval = true; + $db =& $this->parent->getDBO(); + + // First order of business will be to load the module object table from the database. + // This should give us the necessary information to proceed. + + // ^ Changes to plugin parameters. Use JCK Plugins Table class. + $row =& JTable::getInstance('plugin', 'JCKTable'); + $row->load((int) $id); + + // Is the plugin we are trying to uninstall a core one? + // Because that is not a good idea... + if ($row->iscore) { + JCKHelper::error( 'Plugin Uninstall: '.JText::sprintf('WARNCOREPLUGIN', $row->title)."
".JText::_('WARNCOREPLUGIN2')); + return false; + } + + // Get the plugin folder so we can properly build the plugin path + if (trim($row->name) == '') { + JCKHelper::error( JText::_('COM_JCKMAN_ADAPTER_PLUGIN_FIELD_EMPTY')); + return false; + } + + //Now delete dependencies + $sql = $db->getQuery( true ); + $sql->delete( '#__jcktoolbarplugins' ) + ->where( 'pluginid ='. $row->id ); + + if (!$db->setQuery( $sql )->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + + // Set the plugin root path + $this->parent->setPath('extension_root', JCK_PLUGINS . DS . $row->name); + + $manifestFile = $this->parent->getPath('extension_root') . DS . $row->name . '.xml'; + + if (file_exists($manifestFile)) + { + // If we cannot load the xml file return null + if (!($xml = JFactory::getXML($manifestFile))) { + JCKHelper::error(JText::_('COM_JCKMAN_ADAPTER_UNINSTALL_COULD_NOT_LOAD_MANIFEST')); + return false; + } + + $pname = (string) $xml->attributes()->plugin; + + if ((string)$xml->scriptfile) + { + $manifestScript = (string)$xml->scriptfile; + $manifestScriptFile = $this->parent->getPath('extension_root').DS.$manifestScript; + if (is_file($manifestScriptFile)) + { + // load the file + include_once $manifestScriptFile; + } + // Set the class name + $classname = 'plgJCK'.$pname.'InstallerScript'; + + if (class_exists($classname)) + { + // create a new instance + $this->parent->manifestClass = new $classname($this); + // and set this so we can copy it later + $this->set('manifest_script', $manifestScript); + // Note: if we don't find the class, don't bother to copy the file + } + + // run preflight if possible + ob_start(); + ob_implicit_flush(false); + if ($this->parent->manifestClass && method_exists($this->parent->manifestClass,'preflight')) + { + if($this->parent->manifestClass->preflight('uninstall', $this) === false) + { + // Install failed, rollback changes + $this->parent->abort(JText::_('COM_JCKMAN_ADAPTER_CUSTOM_ABORT')); + return false; + } + } + ob_end_clean(); + + ob_start(); + ob_implicit_flush(false); + if ($this->parent->manifestClass && method_exists($this->parent->manifestClass,'uninstall')) + { + $this->parent->manifestClass->uninstall($this); + } + $msg = ob_get_contents(); // append messages + ob_end_clean(); + } + + /** + * + * Remove plugin from toolbars file AW + * + */ + $CKfolder = CKEDITOR_LIBRARY.DS . 'toolbar'; + + $toolbarnames =& JCKHelper::getEditorToolbars(); + + foreach($toolbarnames as $toolbarname) + { + $tmpfilename = $CKfolder.DS.$toolbarname.'.php'; + + require_once($tmpfilename); + + $classname = 'JCK'. ucfirst($toolbarname); + $toolbar = new $classname(); + + $pluginTitle = str_replace(' ','',$row->title); + $pluginTitle = ucfirst($pluginTitle); + if(!isset($toolbar->$pluginTitle)) continue; + //fix toolbar values or they will get wiped out + + foreach (get_object_vars( $toolbar ) as $k => $v) + { + if(is_null($v)) + { + $toolbar->$k = ''; + } + + if($k[0] == '_') + $toolbar->$k = NULL; + } + + $toolbar->$pluginTitle = NULL; + + $toolbarConfig = new JRegistry('toolbar'); + + $toolbarConfig->loadObject($toolbar); + + // Get the config registry in PHP class format and write it to configuation.php + if (!JFile::write($tmpfilename, $toolbarConfig->toString('PHP', array('class' => $classname . ' extends JCKToolbar')))) + { + JCKHelper::error( JText::sprintf('COM_JCKMAN_ADAPTER_FAILED_TO_REMOVE_PLUGIN_TOOLBAR',$row->name,$classname)); + } + } + + /** + * + * Remove plugin from config file AW + * + */ + $config = & JCKHelper::getEditorPluginConfig(); + + $config->set($row->name,NULL); // remove value from output + + $cfgFile = CKEDITOR_LIBRARY.DS . 'plugins' . DS . 'toolbarplugins.php'; + + // Get the config registry in PHP class format and write it to configuation.php + if (!JFile::write($cfgFile, $config->toString('PHP', array('class' => 'JCKToolbarPlugins extends JCKPlugins')))) + { + JCKHelper::error(JText::sprintf('COM_JCKMAN_ADAPTER_FAILED_TO_REMOVE_PLUGIN_FROM_CONFIG',$pname)); + } + + $root =& $xml; + + if ($root->getName() != 'extension' && $root->getName() != 'install') { + JCKHelper::error( JText::_('COM_JCKMAN_ADAPTER_UNINSTALL_INVALID_MANIFEST')); + return false; + } + + // Remove the plugin files + $this->parent->removeFiles($root->files, -1); + JFile::delete($manifestFile); + + // Remove all media and languages as well + $this->parent->removeFiles($root->languages, 0); + + } else { + JCKHelper::error( Jtext::_('COM_JCKMAN_ADAPTER_UNINSTALL_INVALID_MANIFEST_OR_NOT_FOUND')); + + $row->delete($row->id); + unset ($row); + $retval = false; + } + + if( $row ) + { + // Now we will no longer need the plugin object, so lets delete it + $row->delete($row->id); + unset ($row); + } + + // If the folder is empty, let's delete it + $files = JFolder::files($this->parent->getPath('extension_root')); + if (!count($files)) { + JFolder::delete($this->parent->getPath('extension_root')); + } + + //Now delete copy of plugin stored in the component + $copyPath = JPATH_ADMINISTRATOR.DS.'components'.DS.'com_jckman'.DS.'editor'.DS.'plugins'.DS.$pname; + JFolder::delete($copyPath); + + return $retval; + } + + /** + * Custom rollback method + * - Roll back the plugin item + * + * @access public + * @param array $arg Installation step to rollback + * @return boolean True on success + * @since 1.5 + * Minor changes to the db query + */ + function _rollback_plugin($arg) + { + // Get database connector object + $db =& $this->parent->getDBO(); + $sql = $db->getQuery( true ); + + // Remove the entry from the #__JCK_PLUGINS table + $sql->delete( '`#__jckplugins`' ) + ->where( 'id='.(int)$arg['id'] ); + + return ($db->setQuery($sql)->query() !== false); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/base/controller.php b/deployed/jckman/administrator/components/com_jckman/base/controller.php new file mode 100644 index 00000000..21f67c28 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/base/controller.php @@ -0,0 +1,71 @@ +_event_args = null; + $name = $app->input->get( 'controller', ''); + + if(!$name) + $name = $app->input->get( 'view', $this->getName() ); + + $eventListenerFile = JPATH_COMPONENT .DS . 'event' . DS . $name . '.php'; + + jimport('joomla.filesystem.file'); + + if(JFile::exists($eventListenerFile)) + { + require_once($eventListenerFile); + $this->editor_obervable = new JCKEditorObservable($name); + } + else + { + JCKHelper::error('No Event listener found for '. $name .' controller'); + } + + //load style sheet + $document = JFactory::getDocument(); + $document->addStyleSheet( JCK_COMPONENT . '/css/header.css', 'text/css' ); + } + + public function execute( $task ) + { + parent::execute( $task ); + + //if error just return + //if(JError::getError()) + // return; + //fire event to update editor + $this->updateEditor($this->getTask(),$this->event_args); + } + + private function updateEditor($event,$args = array()) + { + if(isset($this->editor_obervable)) + { + $this->editor_obervable->update( 'on' . JString::ucfirst($event),$args); + } + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/base/index.html b/deployed/jckman/administrator/components/com_jckman/base/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/base/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/base/loader.php b/deployed/jckman/administrator/components/com_jckman/base/loader.php new file mode 100644 index 00000000..05533bde --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/base/loader.php @@ -0,0 +1,154 @@ + + com_jckman + 6.4.4 + Jan 2015 + JoomlaCK Editor Manager v6.4

+ ]]>
+ GNU/GPLv2 + Andrew Williams + andrew@joomlackeditor.com + http://www.joomlackeditor.com + 2013 - 2015 WebxSolutions Ltd + install.php + + + sql/install.sql + + + + + sql/uninstall.sql + + + + + language/en-GB/en-GB.com_jckman.ini + language/en-GB/en-GB.com_jckman.sys.ini + language/de-DE/de-DE.com_jckman.ini + language/de-DE/de-DE.com_jckman.sys.ini + language/es-ES/es-ES.com_jckman.ini + language/es-ES/es-ES.com_jckman.sys.ini + language/fi-FI/fi-FI.com_jckman.ini + language/fi-FI/fi-FI.com_jckman.sys.ini + language/it-IT/it-IT.com_jckman.ini + language/it-IT/it-IT.com_jckman.sys.ini + language/nl-NL/nl-NL.com_jckman.ini + language/nl-NL/nl-NL.com_jckman.sys.ini + language/fr-FR/fr-FR.com_jckman.ini + language/fr-FR/fr-FR.com_jckman.sys.ini + language/ru-RU/ru-RU.com_jckman.ini + language/ru-RU/ru-RU.com_jckman.sys.ini + + COM_JCKMAN_MENU_NAME + + COM_JCKMAN_SUBMENU_CPANEL_NAME + COM_JCKMAN_SUBMENU_PLUGIN_NAME + COM_JCKMAN_SUBMENU_INSTALL_NAME + COM_JCKMAN_SUBMENU_UNINSTALL_NAME + COM_JCKMAN_SUBMENU_SYSTEMCHECK_NAME + COM_JCKMAN_SUBMENU_SYNC_NAME + COM_JCKMAN_SUBMENU_JCKEDITOR_NAME + + + config.xml + controller.php + jckman.php + helper.php + access.xml + index.html + adapters + base + config + controllers + css + editor + event + help + helpers + html + icons + js + language + tables + models + views + modules + restorers + sql + + + + http://www.joomlackeditor.com/upgrade/com_jckman.xml + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config.xml b/deployed/jckman/administrator/components/com_jckman/config.xml new file mode 100644 index 00000000..b5066d70 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config.xml @@ -0,0 +1,18 @@ + + +
+ + +
+
diff --git a/deployed/jckman/administrator/components/com_jckman/config/handler.php b/deployed/jckman/administrator/components/com_jckman/config/handler.php new file mode 100644 index 00000000..09c801a6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handler.php @@ -0,0 +1,72 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + $value = implode($separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + } + elseif(is_numeric($value)) + $options .= "\"$key=$value\","; + else + $options .= "\"$key='".$value."'\","; + + return $options; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/addcolorlist.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/addcolorlist.php new file mode 100644 index 00000000..bca6b93b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/addcolorlist.php @@ -0,0 +1,47 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + if(empty($value)) + { + $value = array(); + foreach($node->children()as $option) + { + if($option->name() == 'option') + $value[] = $option->attributes('value'); + } + } + $value = implode($separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + + return $options; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/addselectlist.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/addselectlist.php new file mode 100644 index 00000000..5d12460a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/addselectlist.php @@ -0,0 +1,47 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + if(empty($value)) + { + $value = array(); + foreach($node->children()as $option) + { + if($option->name() == 'option') + $value[] = $option->attributes('value'); + } + } + $value = implode($separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + + return $options; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/documenttypelist.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/documenttypelist.php new file mode 100644 index 00000000..fa8f074e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/documenttypelist.php @@ -0,0 +1,23 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + if(empty($value)) + { + $value = array(); + foreach($node->children()as $option) + { + if($option->name() != 'option') + continue; + + $tmp = $option->data(); + $tmp .= '/'. $option->attributes('value'); + $value[] = $tmp; + } + } + else + { + $texts = $params->get($key.'_text'); + + foreach($value as $k=>$v) + { + $tmp = $texts[$k]; + $tmp .= '/'.$v; + $value[$k] = $tmp; + } + + } + + $value = implode($separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + + return $options; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/dualaddselectlist.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/dualaddselectlist.php new file mode 100644 index 00000000..ba50f804 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/dualaddselectlist.php @@ -0,0 +1,64 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + if(empty($value)) + { + $value = array(); + foreach($node->children()as $option) + { + if($option->name() != 'option') + continue; + + $tmp = $option->data(); + $tmp .= '/'. $option->attributes('value'); + $value[] = $tmp; + } + } + else + { + $texts = $params->get($key.'_text'); + + foreach($value as $k=>$v) + { + $tmp = $texts[$k]; + $tmp .= '/'.$v; + $value[$k] = $tmp; + } + + } + + $value = implode($separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + + return $options; + } +} diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/filebrowsers.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/filebrowsers.php new file mode 100644 index 00000000..95ae2bfb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/filebrowsers.php @@ -0,0 +1,92 @@ +browseUrl)); + $browseUrl = (string) $manifest->browseUrl; + + + + if(isset($manifest->imageBrowseUrl)) + $imageBrowseUrl = $manifest->imageBrowseUrl; + + if(isset($manifest->flashBrowseUrl)) + $flashBrowseUrl = $manifest->flashBrowseUrl; + + + if(!$browseUrl && $value == 'jckexplorer') + { + $browseUrl = 'index.php?editor=ckeditor'; + $imageBrowseUrl = 'index.php?editor=ckeditor&filter=image'; + $flashBrowseUrl = 'index.php?editor=ckeditor&filter=flash'; + } + + if(!$browseUrl) + return false; + + $pluginName = ucfirst($pluginName); + + if($pluginName == 'Image' && $imageBrowseUrl) + $options .= "\"filebrowserImageBrowseUrl='".JURI::root()."plugins/editors/jckeditor/plugins/".$value."/".$imageBrowseUrl."'\","; + elseif(($pluginName == 'Flash' || $pluginName == 'Jflash') && $flashBrowseUrl) + $options .= "\"filebrowserFlashBrowseUrl='".JURI::root()."plugins/editors/jckeditor/plugins/".$value."/".$flashBrowseUrl."'\","; + else + $options .= "\"filebrowser".$pluginName."BrowseUrl='".JURI::root()."plugins/editors/jckeditor/plugins/".$value."/".$browseUrl."'\","; + + return $options; + } +} + + + + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/index.html b/deployed/jckman/administrator/components/com_jckman/config/handlers/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/resizeradio.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/resizeradio.php new file mode 100644 index 00000000..25d62711 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/resizeradio.php @@ -0,0 +1,31 @@ +attributes('is_object'); + $is_a_array = $node->attributes('is_array'); + $separator = $node->attributes('separator'); + + if(!$separator) + $separator = ','; //default to a comma separated list + + if(strpos($value,'|')) + str_replace('|',chr(13),$value); + + $value = str_replace(chr(13),$separator,$value); + + if($is_a_object) + $value = '{'.$value.'}'; + + if($is_a_array) + $value = '['.$value.']'; + + $options .= "\"$key='".$value."'\","; + + return $options; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/config/handlers/windowfeatureslist.php b/deployed/jckman/administrator/components/com_jckman/config/handlers/windowfeatureslist.php new file mode 100644 index 00000000..7b29246b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/config/handlers/windowfeatureslist.php @@ -0,0 +1,35 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/controller.php b/deployed/jckman/administrator/components/com_jckman/controller.php new file mode 100644 index 00000000..dcc9f4a9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controller.php @@ -0,0 +1,26 @@ +canDo = JCKHelper::getActions(); + } + + function check() + { + $this->display(); + } + + function sync() + { + if( !$this->canDo->get('jckman.sync') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=cpanel', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SYNC' ), 'error' ); + return false; + } + + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=cpanel' ) ); + } + + function export() + { + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/import.php b/deployed/jckman/administrator/components/com_jckman/controllers/import.php new file mode 100644 index 00000000..07d3508a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/import.php @@ -0,0 +1,80 @@ +load( 'com_installer', JPATH_ADMINISTRATOR ); + +jimport('joomla.client.helper'); + +class JCKManControllerImport extends JControllerLegacy +{ + /** + * Method to display a view. + * + * @param boolean If true, the view output will be cached + * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}. + * + * @return JController This object to support chaining. + * @since 1.5 + */ + public function display($cachable = false, $urlparams = false) + { + + // Get the document object. + $document = JFactory::getDocument(); + + // Set the default view name and format from the Request. + $vName = JRequest::getCmd('view', 'import'); + $vFormat = $document->getType(); + $lName = JRequest::getCmd('layout', 'default'); + + // Get and render the view. + if ($view = $this->getView($vName, $vFormat)) { + $ftp = JClientHelper::setCredentialsFromRequest('ftp'); + $view->assignRef('ftp', $ftp); + + // Get the model for the view. + $model = $this->getModel($vName); + + // Push the model into the view (as default). + $view->setModel($model, true); + $view->setLayout($lName); + + // Push document object into the view. + $view->assignRef('document', $document); + $view->display(); + } + + return $this; + } + + public function import() + { + // Check for request forgeries + JRequest::checkToken() or jexit(JText::_('JINVALID_TOKEN')); + + $model = $this->getModel('import'); + if ($model->import()) { + $cache = JFactory::getCache('mod_menu'); + $cache->clean(); + } + //now updated editor + jckimport( 'event.observable.editor' ); + $obs = new JCKEditorObservable( 'cpanel' ); + $handle = $obs->getEventHandler(); + $handle->onSync(); + $this->display(); + } + + + +} diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/index.html b/deployed/jckman/administrator/components/com_jckman/controllers/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/install.php b/deployed/jckman/administrator/components/com_jckman/controllers/install.php new file mode 100644 index 00000000..cd78e724 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/install.php @@ -0,0 +1,16 @@ +load( 'com_installer', JPATH_ADMINISTRATOR ); +require_once( JPATH_ADMINISTRATOR .DS. 'components' .DS. 'com_installer' .DS. 'controller.php' ); +require_once( JPATH_ADMINISTRATOR .DS. 'components' .DS. 'com_installer' .DS. 'controllers'. DS. 'install.php' ); diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/list.php b/deployed/jckman/administrator/components/com_jckman/controllers/list.php new file mode 100644 index 00000000..4cec9087 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/list.php @@ -0,0 +1,225 @@ +canDo = JCKHelper::getActions(); + + $this->registerTask( 'apply', 'save'); + $this->registerTask( 'unpublish', 'publish'); + $this->registerTask( 'edit', 'display' ); + $this->registerTask( 'add', 'display' ); + $this->registerTask( 'orderup', 'order' ); + $this->registerTask( 'orderdown', 'order' ); + } + + function display($cachable = false, $urlparams = false ) + { + switch($this->getTask()) + { + case 'add' : + case 'edit' : + { + JRequest::setVar( 'hidemainmenu', 1 ); + JRequest::setVar( 'layout', 'form' ); + JRequest::setVar( 'view', 'editplugin' ); + } + } + + parent::display($cachable, $urlparams); + } + + function save() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.edit') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SAVE' ), 'error' ); + return false; + } + + $app = JFactory::getApplication(); + $db = JFactory::getDBO(); + $row = JCKHelper::getTable('plugin'); + $task = $this->getTask(); + $post = $app->input->get('jform', array(), 'array'); + $params = $app->input->get('params', array(), 'array'); + // $params = ( array_key_exists( 'params', $post ) ) ? $post['params'] : array(); + $groups = ( array_key_exists( 'groups', $post ) ) ? $post['groups'] : array(); + + $post['params'] = $params; + + JArrayHelper::toInteger($groups); + + if (!$row->bind($post)) { + JCKHelper::error( $row->getError() ); + } + + $row->acl = json_encode($groups); //AW + + if (!$row->check()) { + JCKHelper::error( $row->getError() ); + } + + if (!$row->store()) { + JCKHelper::error( $row->getError() ); + } + + $row->checkin(); + + //$row->reorder( 'type = '.$db->Quote($row->type).' AND ordering > -10000 AND ordering < 10000'); + + //update toolbar selections so set args for event + $selections = ( array_key_exists( 'selections', $post ) ) ? $post['selections'] : array(); + $this->event_args = array('plugin' => $row,'pluginToolbarnames'=>$selections ); + + switch ( $task ) + { + case 'apply': + $msg = JText::sprintf( 'COM_JCKMAN_PLUGIN_SAVE_CHANGES', ( $row->title ?: $row->name ) ); + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&task=list.edit&cid[]='. $row->id, false ), $msg ); + break; + + case 'jcksave': + default: + $msg = JText::sprintf( 'COM_JCKMAN_PLUGIN_SAVE', ( $row->title ?: $row->name ) ); + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), $msg ); + break; + } + } + + function publish() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + $lang = JFactory::getLanguage(); + $app = JFactory::getApplication(); + $db = JFactory::getDBO(); + $user = JFactory::getUser(); + + if( !$this->canDo->get('core.edit.state') ) + { + $app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_STATE' ), 'error' ); + } + + $cid = $app->input->get( 'cid', array(), 'array' ); + JArrayHelper::toInteger($cid, array(0)); + $publish = ( $this->getTask() == 'publish' ? 1 : 0 ); + $action = $publish ? JText::_( 'JPUBLISHED' ) : JText::_( 'JUNPUBLISHED' ); + $lang->load( 'com_plugins' ); + + if( count( $cid ) < 1 ) + { + JCKHelper::error( JText::_( 'COM_PLUGINS_NO_ITEM_SELECTED' ) ); + + $app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ) ); + } + + $cids = implode( ',', $cid ); + $sql = $db->getQuery( true ); + $sql->update( '#__jckplugins' ) + ->set( 'published = '.(int) $publish ) + ->where( 'id IN ( '.$cids.' )' ) + ->where( '( checked_out = 0 OR ( checked_out = '.(int) $user->get('id').' ))' ); + + if(!$db->setQuery( $sql )->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + + $this->event_args = array('cid' => $cid,'value'=>$publish ); + $plural = ( count( $cid ) > 1 ) ? '(s)' : ''; + + JCKHelper::error( (int)count( $cid ) . chr( 32 ) . 'plugin' . $plural . chr( 32 ) . $action, 'message' ); + + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ) ); + } + + function cancel() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + $app = JFactory::getApplication(); + $form = $app->input->get( 'jform', array(), 'array' ); + $row = JCKHelper::getTable('plugin'); + $row->bind( $form ); + $row->checkin(); + + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ) ); + } + + function order() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ) ); + } + + function saveorder() + { + //Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), $msg ); + } + + function checkin() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.edit.state') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_CHECK' ), 'error' ); + return false; + }//end if + + $db = JFactory::getDBO(); + $user = JFactory::getUser(); + $cid = JRequest::getVar( 'cid', array(0), 'post', 'array' ); + $sql = $db->getQuery( true ); + JArrayHelper::toInteger($cid, array(0)); + + if( count( $cid ) < 1 ) + { + JCKHelper::error( JText::_( 'COM_JCKMAN_PLUGIN_NO_CHECKIN' ) ); + }//end if + + $cids = implode( ',', $cid ); + $sql->update( '#__jckplugins' ) + ->set( array( 'checked_out = 0', 'checked_out_time = "0000-00-00 00:00:00"' ) ) + ->where( 'id IN ( ' . $cids . ' )' ) + ->where( 'checked_out = ' . (int)$user->get('id') ); + $db->setQuery( $sql ); + + if( !$db->query() ) + { + JCKHelper::error( $db->getErrorMsg() ); + }//end if + + $this->event_args = array('cid' => $cid,'value'=> true ); + $plural = ( count( $cid ) > 1 ) ? '(s)' : ''; + + JCKHelper::error( JText::sprintf( 'COM_JCKMAN_PLUGIN_CHECKIN', (int)count( $cid ), $plural ), 'message' ); + + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ) ); + }//end function +}//end class \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/manage.php b/deployed/jckman/administrator/components/com_jckman/controllers/manage.php new file mode 100644 index 00000000..657afe1c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/manage.php @@ -0,0 +1,52 @@ +input->get( 'cid', array(), 'array' ); + $model = $this->getModel( 'Manage' ); + JArrayHelper::toInteger( $cid, array() ); + $result = $model->remove( $cid ); + + $redirect = 'index.php?option=com_jckman&view=extension'; + $view = $app->input->get('view',false); + + if($view && $view != 'plugin') + $redirect .= '&tab='.$view; + + $this->setRedirect( JRoute::_($redirect , false ) ); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/controllers/toolbars.php b/deployed/jckman/administrator/components/com_jckman/controllers/toolbars.php new file mode 100644 index 00000000..aab366db --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/controllers/toolbars.php @@ -0,0 +1,423 @@ +canDo = JCKHelper::getActions(); + + $this->registerTask( 'apply', 'save'); + $this->registerTask( 'edit', 'display' ); + $this->registerTask( 'add', 'display' ); + $this->registerTask( 'trash', 'remove' ); // drop-down menu + $this->registerTask( 'remove', 'remove' ); + } + + function display($cachable = false, $urlparams = false ) + { + switch($this->getTask()) + { + case 'add' : + case 'edit' : + { + JRequest::setVar( 'hidemainmenu', 1 ); + JRequest::setVar( 'layout', 'form' ); + JRequest::setVar( 'view', 'toolbar' ); + } break; + case 'preview' : + { + JRequest::setVar( 'view', 'toolbar' ); + JRequest::setVar( 'layout', 'popup' ); + } + } + + parent::display($cachable, $urlparams); + } + + /** + * Compiles information to add or edit a toolbar + * @param string The current GET/POST option + * @param integer The unique id of the record to edit + */ + function copy() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.create') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_COPY' ), 'error' ); + return false; + } + + // Initialize some variables + $db = JFactory::getDBO(); + $app = JFactory::getApplication(); + $cid = $app->input->get( 'cid', array(), 'array' ); + $n = count( $cid ); + + if ($n == 0) { + return JCKHelper::error( JText::_( 'JERROR_NO_ITEMS_SELECTED' ) ); + } + + $row =& JCKHelper::getTable('toolbar'); + $toolbarpugins = array(); + + $i = 1; + + $ncid = array(); + + foreach ($cid as $id) + { + // load the row from the db table + $row->load( (int) $id ); + $row->title = 'Copy of ' . $row->title; + $row->id = 0; + $row->iscore = 0; + $row->published = 1; + $sql = $db->getQuery( true ); + $sql->select( 'count(1)' ) + ->from( '#__jcktoolbars' ) + ->where( 'title = "'. $row->title . '"' ); + + //get offset for name of copy + $offset = $db->setQuery( $sql )->loadResult(); + $row->name = $row->name . ($offset +1); + + if (!$row->check()) { + return JCKHelper::error( $row->getError() ); + } + if (!$row->store()) { + return JCKHelper::error( $row->getError() ); + } + + $row->checkin(); + + $ncid[] = $row->id; + $sql = $db->getQuery( true ); + $sql->select( 'pluginid,row,ordering,state' ) + ->from( '#__jcktoolbarplugins' ) + ->where( 'toolbarid = '. (int) $id ); + $rows = $db->setQuery( $sql )->loadObjectList(); + + foreach ($rows as $toolbar_plugin_row) { + $toolbarpugins[] = '('.(int) $row->id. ',' .(int) $toolbar_plugin_row->pluginid. ',' .(int) $toolbar_plugin_row->row. ',' + .(int) $toolbar_plugin_row->ordering. ','.(int) $toolbar_plugin_row->state.')'; + } + + } + + $this->event_args = array('cid' => $ncid); + + if (!empty( $toolbarpugins )) + { + // Toolbar-Plugin Mapping: Do it in one query + $query = 'INSERT INTO #__jcktoolbarplugins (toolbarid,pluginid,row,ordering,state) VALUES '.implode( ',', $toolbarpugins ); + $db->setQuery( $query ); + if (!$db->query()) { + return JCKHelper::error( $row->getError() ); + } + } + + $msg = JText::sprintf( 'COM_JCKMAN_TOOLBAR_COPY', $n ); + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars', $msg ); + } + + function save() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.edit') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SAVE' ), 'error' ); + return false; + } + + $app = JFactory::getApplication(); + + $db = JFactory::getDBO(); + $row =& JCKHelper::getTable('toolbar'); + $task = $this->getTask(); + $form = $app->input->get( 'jform', array(), 'array' ); + $form['rows'] = $app->input->get( 'rows', array(), 'array' ); + $components = $app->input->get( 'components', array(), 'array' ); + $params = array(); + $params['components'] = $components; + $form['params'] = $params; + + $id = $form['id']; + + $oldname = ''; + $isNew = false; + + if(!$id) + { + $isNew = true; + $name = $form['name']; + $form['name'] = str_replace(array(' ','-'),array('','_'),$name); + } + else + { + $row->load((int)$id); + $oldname = $row->name; + } + + if (!$row->bind($form)) { + JCKHelper::error( $row->getError() ); + } + if (!$row->check()) { + JCKHelper::error( $row->getError() ); + } + if (!$row->store()) { + JCKHelper::error( $row->getError() ); + } + $row->checkin(); + + //code to add plugins from layout + $rows = JRequest::getVar( 'rows', '', 'post'); + $rows = str_replace( ',/,,/,', ',/,', $rows ); + $rows = explode('/',$rows); + + if($rows[count($rows) -1] == ',') + array_pop($rows); + + for($i = 0;$i < count($rows); $i++) $rows[$i] = explode(',',$rows[$i]); + + $values = array(); + $k = 1; + $j = 1; + $l = 1; + + $rowcount = count($rows ); + foreach($rows as $toolbar) + { + if(empty($toolbar)) + continue; + + foreach($toolbar as $icon) + { + if($icon =='') + continue; + + if($icon ==';') + { + $k++; + $j = 1; + } + else + { + $pluginid = str_replace('icon','',$icon); + $values[] = '('.(int)$row->id.','.(int)$pluginid.','.$k.','.$j.',1)'; + $j++; + } + } + $breakid = $l * -1; + if($l < $rowcount) + $values[] = '('.(int)$row->id.','.$breakid.','.$k.','.$j.',1)'; + $l++; + } + + //first delete dependencies + $query = 'DELETE FROM #__jcktoolbarplugins' + . ' WHERE toolbarid = '.$row->id; + + $db->setQuery( $query ); + if (!$db->query()) { + JCKHelper::error( $db->getErrorMsg() ); + } + + if(!empty($values)) + { + $query = 'INSERT INTO `#__jcktoolbarplugins` (toolbarid,pluginid,row,ordering,state) VALUES ' . implode(',',$values); + $db->setQuery( $query ); + if(!$db->query()) + { + JCKHelper::error( $db->ErrorMsg() ); + } + } + + //arguments for onSave Event + $this->event_args = array('id' => $row->id,'name'=>$row->name,'oldname'=>$oldname,'title'=>$row->title,'isNew'=>$isNew); + + switch ( $task ) + { + case 'apply': + $msg = JText::sprintf( 'COM_JCKMAN_TOOLBAR_APPLY', $row->title ); + $this->setRedirect( 'index.php?option=com_jckman&task=toolbars.edit&cid[]='. $row->id, $msg ); + break; + + case 'save': + default: + $msg = JText::sprintf( 'COM_JCKMAN_TOOLBAR_SAVE', $row->title ); + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars', $msg ); + break; + } + } + + function cancel() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + $app = JFactory::getApplication(); + $row = JCKHelper::getTable('toolbar'); + $form = $app->input->get( 'jform', array(), 'array' ); + $row->bind($form); + $row->checkin(); + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars'); + } + + function remove() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.delete') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SAVE' ), 'error' ); + return false; + } + + $db = JFactory::getDBO(); + $app = JFactory::getApplication(); + $cid = $app->input->get( 'cid', array(0), 'array' ); + JArrayHelper::toInteger($cid, array(0)); + + if (count( $cid ) < 1) { + JCKHelper::error( JText::_( 'JWARNING_DELETE_MUST_SELECT' ) ); + } + + if (empty( $cid )) { + return JCKHelper::error( JText::_( 'JGLOBAL_NO_ITEM_SELECTED' ) ); + } + + $cids = implode( ',', $cid ); + + $editor = JPluginHelper::getPlugin('editors','jckeditor'); + $params = new JRegistry($editor->params); + $defaults = array(strtolower($params->get('toolbar','full')),strtolower($params->get('toolbar_ft','full')) ); + + $sql = $db->getQuery( true ); + $sql->select( 'count(1)' ) + ->from( '#__jcktoolbars' ) + ->where( 'id IN ('.$cids.')' ) + ->where( 'LOWER(name) IN ("' . implode('","',$defaults) .'")' ); + $total = $db->setQuery( $sql )->loadResult(); + if($msg = $db->getErrorMsg()) + { + return JCKHelper::error( $msg); + } + + if($total > 0){ + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars'); + return JCKHelper::error( JText::_( 'COM_JCKMAN_TOOLBAR_NO_DEL_DEFAULT' ) ); + } + + + $sql = $db->getQuery( true ); + $sql->select( 'count(1)' ) + ->from( '#__jcktoolbars' ) + ->where( 'id IN ('.$cids.')' ) + ->where( 'iscore = 1' ); + $total = $db->setQuery( $sql )->loadResult(); + if($msg = $db->getErrorMsg()) + { + return JCKHelper::error( $msg); + } + + if($total > 0){ + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars'); + return JCKHelper::error( JText::_( 'COM_JCKMAN_TOOLBAR_NO_DEL_CORE' ) ); + } + + $sql = $db->getQuery( true ); + $sql->select( 'name' ) + ->from( '#__jcktoolbars' ) + ->where( 'id IN ('.$cids.')' ); + $rows = $db->setQuery( $sql )->loadColumn(); + + if (!$db->query()) { + return JCKHelper::error( $db->getErrorMsg() ); + } + + $this->event_args = array('names' => $rows); + + //first delete dependencies + $sql = $db->getQuery( true ); + $sql->delete( '#__jcktoolbarplugins' ) + ->where( 'toolbarid IN ('.$cids.')' ); + $db->setQuery( $sql ); + if (!$db->query()) { + JCKHelper::error( $db->getErrorMsg() ); + } + + //delete toolbars + $sql = $db->getQuery( true ); + $sql->delete( '#__jcktoolbars' ) + ->where( 'id IN ('.$cids.')' ); + $db->setQuery( $sql ); + if (!$db->query()) { + JCKHelper::error( $db->getErrorMsg() ); + } + + $msg = JText::sprintf( 'COM_JCKMAN_TOOLBAR_DELETE', implode(',',$rows) ); + $this->setRedirect( 'index.php?option=com_jckman&view=toolbars',$msg ); + } + + function checkin() + { + // Check for request forgeries + JRequest::checkToken() or die( JText::_( 'JINVALID_TOKEN' ) ); + + if( !$this->canDo->get('core.edit.state') ) + { + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_CHECK' ), 'error' ); + return false; + } + + $db = JFactory::getDBO(); + $user = JFactory::getUser(); + $app = JFactory::getApplication(); + $cid = $app->input->get( 'cid', array(0), 'array' ); + $sql = $db->getQuery( true ); + JArrayHelper::toInteger($cid, array(0)); + + if(count( $cid ) < 1) + { + JCKHelper::error( JText::_( 'COM_JCKMAN_TOOLBAR_NO_CHECKIN' ) ); + } + + $cids = implode( ',', $cid ); + $sql->update( '#__jcktoolbars' ) + ->set( array( 'checked_out = 0', 'checked_out_time = "0000-00-00 00:00:00"' ) ) + ->where( 'id IN ( ' . $cids . ' )' ) + ->where( 'checked_out = ' . (int)$user->get('id') ); + $db->setQuery( $sql ); + + if( !$db->query() ) + { + JCKHelper::error( $db->getErrorMsg() ); + } + + $this->event_args = array('cid' => $cid,'value'=> true ); + $plural = ( count( $cid ) > 1 ) ? '(s)' : ''; + + JCKHelper::error( JText::sprintf( 'COM_JCKMAN_TOOLBAR_CHECKIN', (int)count( $cid ), $plural ), 'message' ); + + $this->setRedirect( JRoute::_( 'index.php?option=com_jckman&view=' . $app->input->get( 'view', 'toolbars' ), false ) ); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/css/header.css b/deployed/jckman/administrator/components/com_jckman/css/header.css new file mode 100644 index 00000000..fe69bc8b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/css/header.css @@ -0,0 +1,219 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ +/*===============> */ +/*==========> J3.0 */ +/*===============> */ +/* TOOLBAR BUTTONS */ +.icon-cpanel:before +{ + content : "7"; + color : #333333; +} + +.icon-export:before +{ + content : "R"; + color : #51A351; +} + +/* SUBMENU BUTTONS */ +#sidebar #submenu a[href*='com_jckman&view=cpanel']:before +{ + font-family : 'IcoMoon'; + content : "7 "; +} + +#sidebar #submenu a[href*='com_jckman&view=list']:before +{ + font-family : 'IcoMoon'; + content : "4 "; +} + +#sidebar #submenu a[href*='com_jckman&view=install']:before +{ + font-family : 'IcoMoon'; + content : "3 "; +} + +#sidebar #submenu a[href*='com_jckman&view=extension']:before +{ + font-family : 'IcoMoon'; + content : "L "; +} + +#sidebar #submenu a[href*='com_jckman&view=cpanel&taskbtn=system']:before +{ + font-family : 'IcoMoon'; + content : "j "; +} + +#sidebar #submenu a[href*='com_jckman&view=toolbars']:before +{ + font-family : 'IcoMoon'; + content : "1 "; +} + +#sidebar #submenu a[href*='com_jckman&view=import']:before +{ + font-family : 'IcoMoon'; + content : "l "; +} + +#sidebar #submenu a[href*='com_jckman&view=cpanel&taskbtn=export']:before +{ + font-family : 'IcoMoon'; + content : "R "; +} + +#sidebar #submenu a[href*='com_jckman&view=cpanel&taskbtn=sync']:before +{ + font-family : 'IcoMoon'; + content : "f "; +} + +#sidebar #submenu a[href*='com_jckman&view=cpanel&taskbtn=editor']:before +{ + font-family : 'IcoMoon'; + content : "2 "; +} + +#sidebar #submenu a[href*='com_installer'] +{ + display : none; +} + +/* J3.0 STYLE FIXES */ +.nav-tabs a:focus +{ + outline : 0px none; +} + +.sidebar-nav .nav-list a.nolink, +.sidebar-nav .nav-list a.nolink:hover, +.sidebar-nav .nav-list li.active a.nolink, +.sidebar-nav .nav-list li.active a.nolink:hover +{ + color : #888888; + background-color : transparent; + text-shadow : none; +} + +/* MOBILE STYLE FIXES */ +#filter-bar .btn-group > .btn +{ + max-width : 50%; +} + +.jckbreak +{ + word-break : break-word; +} + +/* ACCESSIBILITY TMPL FIXES */ +/* installer */ +body#minwidth-body .nav-tabs > li +{ + float : left; + list-style : none outside none; +} + +body#minwidth-body #main-container > div +{ + padding : 20px; + clear : both; +} + +body#minwidth-body #jform_selections_chzn +{ + min-width : 200px; +} + +/* installer tabs fix */ +body#minwidth-body #main-container .nav li +{ + margin : 3px 5px; + padding : 5px; + + border : 1px solid #C7C8B2; + background-color : #F9FADE; +} + +/* root tabs fix */ +body#minwidth-body #submenu +{ + padding-bottom : 31px; +} + +body#minwidth-body #submenu li +{ + margin-top : 5px; +} + +body#minwidth-body .jckman_install #submenu li:nth-child(1), +body#minwidth-body .jckman_install #submenu li:nth-child(2), +body#minwidth-body .jckman_install #submenu li:nth-child(3), +body#minwidth-body .jckman_install #submenu li:nth-child(4), +body#minwidth-body .jckman_install #submenu li:nth-child(5), +body#minwidth-body .jckman_install #submenu li:nth-child(6), +body#minwidth-body .jckman_install #submenu li:nth-child(7) +{ + display : none; +} + +/*==========> END J3.0! */ + +.icon-48-cpanel { + background-image:url("../icons/icon-48-cpanel.png") !important; +} +.icon-32-cpanel { + background-image:url("../icons/icon-32-cpanel.png") !important; +} +.pane-sliders .content { + background:none repeat scroll 0 0 #FFFFFF !important; +} +.icon-48-plugin { +background-image:url("../icons/icon-48-plugin.png") !important; +} +.icon-48-layout { +background-image:url("../icons/icon-48-layout.png") !important; +} +.icon-48-installer { +background-image:url("../icons/icon-48-installer.png") !important; +} +.icon-48-import { +background-image:url("../icons/icon-48-import.png") !important; +} +.message small +{ + font-size:inherit !important; +} + +/*J!1.6 StyleFixes - PF*/ +fieldset.adminform input, fieldset.adminform textarea, fieldset.adminform select, fieldset.adminform img, fieldset.adminform button { + float: none !important; +} +fieldset.adminform label, fieldset.adminform span.faux-label { + float: none !important; display: inline !important; +} +div.width-60 { + float: left; +} +div.width-40 { + float: right; +} +div#element-box div.m { + padding: 0 10px !important; +} +table.adminform td { + padding: 15px !important; font-size: 11px !important; +} +#content-pane {margin: 0 !important; +} +input.button { + margin-top: 2px; +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/css/icons.css b/deployed/jckman/administrator/components/com_jckman/css/icons.css new file mode 100644 index 00000000..f1616707 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/css/icons.css @@ -0,0 +1,17 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ + +.cke_icon { +background-image:url(../icons/icons.png); +background-position:100px 50%; +background-repeat:no-repeat; +display:inline-block; +height:16px; +margin-top:1px; +width:16px; +} diff --git a/deployed/jckman/administrator/components/com_jckman/css/index.html b/deployed/jckman/administrator/components/com_jckman/css/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/css/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/acl.php b/deployed/jckman/administrator/components/com_jckman/editor/acl.php new file mode 100644 index 00000000..0cf4c8c6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/acl.php @@ -0,0 +1,135 @@ +authorise('core.admin')) + return; + + $query = 'SELECT id,name,acl,parentid FROM #__jckplugins WHERE published = 1'; + + $db->setQuery( $query ); + $plugins = $db->loadObjectList(); + + if (!is_array($plugins)) { + JCKHelper::error( $db->getErrorMsg() ); + } + + if(empty($plugins)) + return; + + $groups = $user->getAuthorisedGroups(); + + + $js = ''; + + $deniedPlugins = array(); + $removePlugins = array(); + + foreach($plugins as $plugin) + { + + if(is_null($plugin->acl)) + continue; + + + + $acl = json_decode($plugin->acl); + + $allow = true; + + + + if(empty($acl)) + { + $allow = false; + $deniedPlugins[] = $plugin->id; + $removePlugins[] = $plugin->name; + } + else + { + + if( $groups ) + { + $allow = false; + for( $n=0, $i=count($groups); $n<$i; $n++ ) + { + if( in_array( $groups[$n], $acl) ) + { + $allow = true; + break; + }//end if + + }//end for loop + if(!$allow) + { + $deniedPlugins[] = $plugin->id; + $removePlugins[] = $plugin->name; + } + }//end if + + // check to see if parent plugin access view level is denied. If is then parent settings override + if($allow && in_array( $plugin->parentid, $deniedPlugins)) + { + $deniedPlugins[] = $plugin->id; + $removePlugins[] = $plugin->name; + } + } + + } + + //var_dump($removePlugins); + + if(empty($removePlugins)) + return; + + //lets create JS object + $javascript = new JCKJavascript(); + + $plugs = implode(',',$removePlugins); + + $javascript->addScriptDeclaration( + "editor.on( 'configLoaded', function() + { + if(editor.config.removePlugins) + editor.config.removePlugins += ',".$plugs."'; + else + editor.config.removePlugins += '".$plugs."'; + });" + ); + + return $javascript->toRaw(); + + } + + + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/components.php b/deployed/jckman/administrator/components/com_jckman/editor/components.php new file mode 100644 index 00000000..e767bc53 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/components.php @@ -0,0 +1,63 @@ +get('toolbar','full')),strtolower($params->get('toolbar_ft','full')) ); + + $db = JFactory::getDBO(); + $query = $db->getQuery(true); + $query->select('name,params') + ->from('#__jcktoolbars') + ->where('published = 1') + ->where('LOWER(name) NOT IN("'. implode('","',$defaults).'")') + ->order('id DESC'); + $db->setQuery($query); + $toolbars = $db->loadObjectList(); + + if(empty($toolbars)) + return; + + $component = JFactory::getApplication()->input->get('option',''); + + foreach($toolbars as $toolbar) + { + $tparams = new JRegistry($toolbar->params); + $components = $tparams->get('components',array(0)); + + if(in_array($component,$components,true)) + { + $name = ucfirst($toolbar->name); + $params->set('toolbar',$name); + $params->set('toolbar_ft',$name); + break; + } + + } + return; + } + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/editor.css b/deployed/jckman/administrator/components/com_jckman/editor/editor.css new file mode 100644 index 00000000..fd71f46b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/editor.css @@ -0,0 +1,8 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2010 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ +.cke_skin_office2007 *,.cke_skin_office2007 a:hover,.cke_skin_office2007 a:link,.cke_skin_office2007 a:visited,.cke_skin_office2007 a:active{margin:0;padding:0;border:0;background:transparent;text-decoration:none;font:normal normal normal 100% Sans-Serif;width:auto;height:auto;.height:auto;border-collapse:collapse;text-align:left;vertical-align:baseline;white-space:nowrap;cursor:auto;color:#000; font-size:11px; font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_skin_office2007 .cke_rtl *,.cke_skin_office2007 .cke_rtl a:hover,.cke_skin_office2007 .cke_rtl a:link,.cke_skin_office2007 .cke_rtl a:visited,.cke_skin_office2007 .cke_rtl a:active,.cke_rtl .cke_skin_office2007 *,.cke_rtl .cke_skin_office2007 a:hover,.cke_rtl .cke_skin_office2007 a:link,.cke_rtl .cke_skin_office2007 a:visited,.cke_rtl .cke_skin_office2007 a:active{text-align:right}.cke_skin_office2007 textarea{white-space:pre}.cke_skin_office2007 .cke_browser_gecko textarea{cursor:text}.cke_skin_office2007 .cke_browser_gecko textarea[disabled]{cursor:default}.cke_skin_office2007 input[type="text"],.cke_skin_office2007 input[type="password"]{cursor:text}.cke_skin_office2007 input[type="text"][disabled],.cke_skin_office2007 input[type="password"][disabled]{cursor:default}.cke_skin_office2007 .cke_editor{display:inline-table;width:100%}.cke_skin_office2007 span.cke_browser_webkit,.cke_skin_office2007 span.cke_browser_gecko18{display:block}.cke_skin_office2007,.cke_skin_office2007 .cke_wrapper{display:block}.cke_skin_office2007 .cke_top,.cke_skin_office2007 .cke_bottom, .cke_shared .cke_skin_office2007{background-color:#D6E6F4}.cke_skin_office2007 span.cke_wrapper.cke_ltr{background-image:url(images/bg_top.png);background-position:0 0;background-repeat:repeat-x;background-color:#D6E6F4;border-top:1px none #666;cursor:default;padding-top:19px;background-position:left top}.cke_skin_office2007 .cke_editor tbody tr td.cke_top{background-image:url(images/bg_bot.png);.background-image:url(images/bg_bot-ie6.png);background-position:left bottom;background-repeat:repeat-x;padding-bottom:25px}.cke_skin_office2007 .cke_rtl .cke_top{ border-left:solid 1px #696969; border-right:solid 1px #fafaf5}.cke_skin_office2007 .cke_bottom{background:transparent url(images/bg_bot.png) repeat-x scroll left -107px; border-left:1px solid silver; border-right:1px solid silver; border-bottom:1px solid silver;margin:0;padding:0}.cke_skin_office2007 .cke_contents{border:1px solid silver;background-color:white}.cke_skin_office2007 .cke_focus{outline:auto 5px -webkit-focus-ring-color}.cke_skin_office2007 textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;white-space:pre;background-color:#fff}.cke_skin_office2007 .cke_resizer{width:12px;height:12px;margin-top:16px;display:block;float:right;background-image:url(images/sprites.png);background-position:0 -1088px;background-repeat:no-repeat;cursor:se-resize}.cke_skin_office2007 .cke_maximized .cke_resizer{display:none}.cke_skin_office2007 .cke_rtl .cke_resizer{cursor:sw-resize;background-position:0 -1115px;float:left}.cke_skin_office2007 .cke_browser_ie6 .cke_contents textarea,.cke_skin_office2007 .cke_browser_ie7 .cke_contents textarea{position:absolute} .cke_skin_office2007 .cke_panel{ border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_skin_office2007 .cke_panel iframe{width:100%;height:100%}html.cke_skin_office2007_container{overflow:auto;overflow-x:hidden}body.cke_panel_frame{overflow:auto;overflow-x:hidden}ul.cke_panel_list{list-style-type:none;margin:3px;padding:0px; white-space:nowrap}li.cke_panel_listItem{margin:0px}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit;text-decoration:none;overflow:hidden; text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_grouptitle{ font-size:11px; font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold; white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0px;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_skin_office2007 .cke_button_textcolor_panel,.cke_skin_office2007 .cke_button_bgcolor_panel{width:150px;height:135px}.cke_colorblock{padding:3px; font-size:11px; font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px; border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{ border:#fff 1px solid; padding:2px; float:left}.cke_rtl a.cke_colorbox{ float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{ border:#316ac5 1px solid; background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{ border:#fff 1px solid; padding:2px; display:block}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{ border:#316ac5 1px solid; background-color:#dff1ff}@media print{.cke_skin_office2007 .cke_toolbox{display:none}}.cke_skin_office2007 .cke_toolbox{margin-right:20px;clear:both;border-bottom:1px solid transparent;.border-bottom:none} .cke_skin_office2007{border:none}.cke_skin_office2007 .cke_browser_webkit .cke_toolbox,.cke_skin_office2007 .cke_browser_webkit .cke_toolbox >span{white-space:normal}.cke_skin_office2007 a.cke_toolbox_collapser,.cke_skin_office2007 a:hover.cke_toolbox_collapser{background-image:url(images/sprites.png);background-position:-1px -1027px;background-repeat:no-repeat;cursor:pointer;float:right;height:11px;position:relative;top:42px;.top:40px;width:11px;right:2px}.cke_skin_office2007 .cke_rtl a.cke_toolbox_collapser,.cke_skin_office2007 .cke_rtl a:hover.cke_toolbox_collapser{float:left}.cke_skin_office2007 a.cke_toolbox_collapser_min,.cke_skin_office2007 a:hover.cke_toolbox_collapser_min{background-image:url(images/sprites.png);background-position:4px -1047px;background-repeat:no-repeat;margin:2px;position:relative;top:24px;right:2px}.cke_skin_office2007 .cke_rtl a.cke_toolbox_collapser_min,.cke_skin_office2007 .cke_rtl a:hover.cke_toolbox_collapser_min{background-position:4px -1068px}.cke_skin_office2007 .cke_toolbar{float:left;height:28px}span.cke_button{background-image:url(images/sprites.png);background-position:0 -962px;background-repeat:repeat-x;display:inline-block;height:27px}.cke_skin_office2007 .cke_rtl .cke_toolbar{float:right}.cke_skin_office2007 .cke_toolgroup{display:inline-block;float:left;height:28px}.cke_skin_office2007 .cke_browser_ie .cke_toolgroup{#float:none;#display:inline}.cke_skin_office2007 .cke_rtl .cke_toolgroup{float:right}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolgroup{#float:none}.cke_skin_office2007 .cke_separator{display:inline-block;float:left;height:16px}.cke_skin_office2007 .cke_browser_ie .cke_separator{#float:none;#display:inline}.cke_skin_office2007 .cke_rtl .cke_separator{float:right}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_separator{#float:none}.cke_skin_office2007 .cke_break{clear:left}.cke_skin_office2007 .cke_rtl .cke_break{clear:right}.cke_skin_office2007 .cke_toolbar_start{display:inline-block;background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:-27px -765px;width:7px;height:28px;float:left}.cke_skin_office2007 .cke_browser_ie .cke_toolbar_start{#float:none;#display:inline}.cke_skin_office2007 .cke_rtl .cke_toolbar_start{ background-position:-27px -816px; float:right}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolbar_start{#float:none}.cke_skin_office2007 .cke_toolbar_end{display:inline-block;background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:-31px -861px;width:4px;height:28px;float:left}.cke_skin_office2007 .cke_rcombo{background-image:url(images/sprites.png);background-position:0 -964px;background-repeat:repeat-x;height:27px;padding-left:2px;padding-right:2px;padding-top:2px}.cke_skin_office2007 .cke_browser_ie .cke_toolbar_end{#float:none;#display:inline}.cke_skin_office2007 .cke_rtl .cke_toolbar_end{ background-position:-29px -907px; float:right}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolbar_end{#float:none}.cke_skin_office2007 .cke_button a,.cke_skin_office2007 .cke_button a:hover,.cke_skin_office2007 .cke_button a:focus,.cke_skin_office2007 .cke_button a:active,.cke_skin_office2007 .cke_button a.cke_off{border:solid 1px transparent;border-radius:3px;outline:none;padding-top:2px;padding-left:4px;padding-right:4px;padding-bottom:2px;margin-top:2px;height:18px;vertical-align:top;_border:none;_margin:3px 1px 1px 1px;cursor:default;display:inline-block}.cke_skin_office2007 .cke_button a,.cke_skin_office2007 .cke_button a.cke_off{filter:alpha(opacity=70);opacity:0.70;-moz-border-radius:3px;-webkit-border-radius:3px}.cke_skin_office2007 .cke_hc .cke_button a,.cke_skin_office2007 .cke_hc .cke_button a.cke_off{opacity:1.0;filter:alpha(opacity=100)}.cke_skin_office2007 .cke_button a.cke_on{border:solid 1px #0B55C4;background-color:transparent;background-image:url(images/button_mask.png);filter:none !important;opacity:1;_margin:2px 0 0 0}.cke_skin_office2007 .cke_hc .cke_button a.cke_on{padding:0 2px !important;border-width:3px}.cke_skin_office2007 .cke_button a.cke_disabled,.cke_skin_office2007 .cke_button a:hover.cke_disabled,.cke_skin_office2007 .cke_button a:focus.cke_disabled,.cke_skin_office2007 .cke_button a:active.cke_disabled{border:solid 1px transparent;filter:alpha(opacity=30);opacity:0.3;vertical-align:top;_border:none;_margin:3px 1px 1px 1px}.cke_skin_office2007 .cke_hc .cke_button a.cke_disabled,.cke_skin_office2007 .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled{filter:alpha(opacity=60);opacity:0.6}.cke_skin_office2007 .cke_button a:hover.cke_on,.cke_skin_office2007 .cke_button a:focus.cke_on,.cke_skin_office2007 .cke_button a:active.cke_on,.cke_skin_office2007 .cke_button a:hover.cke_off,.cke_skin_office2007 .cke_button a:focus.cke_off,.cke_skin_office2007 .cke_button a:active.cke_off{border:solid 1px #0B55C4;background-color:transparent;background-image:url(images/button_mask-hover.png);filter:none !important;opacity:1;vertical-align:top;_margin:2px 0 0 0;padding:2px 4px}.cke_skin_office2007 .cke_hc .cke_button a:hover.cke_on,.cke_skin_office2007 .cke_hc .cke_button a:focus.cke_on,.cke_skin_office2007 .cke_hc .cke_button a:active.cke_on,.cke_skin_office2007 .cke_hc .cke_button a:hover.cke_off,.cke_skin_office2007 .cke_hc .cke_button a:focus.cke_off,.cke_skin_office2007 .cke_hc .cke_button a:active.cke_off{padding:0 2px !important;border-width:3px}.cke_skin_office2007 .cke_button .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;display:inline-block}.cke_skin_office2007 .cke_button .cke_label{display:none;padding-left:3px;vertical-align:middle;cursor:default;_background-position:0 -970px;_background-repeat:repeat-x}.cke_skin_office2007 .cke_button a:hover .cke_label{_background-color:#dff1ff;_background-image:none}.cke_skin_office2007 .cke_button a.cke_on .cke_label{_background-color:#c1d2ee;_background-image:none}.cke_skin_office2007 .cke_hc .cke_button .cke_label{padding:0;display:inline-block}.cke_skin_office2007 .cke_hc .cke_button .cke_icon{display:none}.cke_skin_office2007 .cke_accessibility{position:absolute;display:block;width:0;height:0;overflow:hidden}.cke_skin_office2007 .cke_button .cke_buttonarrow{display:inline-block;height:18px;width:8px;background-position:2px -1004px;background-image:url(images/sprites.png);background-repeat:no-repeat}.cke_skin_office2007 .cke_rtl .cke_button .cke_buttonarrow{background-position:0 -1004px}.cke_skin_office2007 .cke_browser_gecko18 .cke_toolbar,.cke_skin_office2007 .cke_browser_gecko18 .cke_button a,.cke_skin_office2007 .cke_browser_gecko18 .cke_button a.cke_off,.cke_skin_office2007 .cke_browser_gecko18 .cke_button .cke_icon,.cke_skin_office2007 .cke_browser_gecko18 .cke_button .cke_buttonarrow,.cke_skin_office2007 .cke_browser_gecko18 .cke_separator,.cke_skin_office2007 .cke_browser_gecko18 .cke_toolbar_start,.cke_skin_office2007 .cke_browser_gecko18 .cke_toolbar_end{display:block;float:left}.cke_skin_office2007 .cke_browser_gecko18 .cke_hc .cke_button .cke_icon{display:none}.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_toolbar,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_button a,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_button a.cke_off,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_button .cke_icon,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_button .cke_buttonarrow,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_separator,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_toolbar_start,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_toolbar_end{float:right}.cke_skin_office2007 .cke_browser_gecko18 .cke_button .cke_label,.cke_skin_office2007 .cke_browser_gecko18 .cke_break{float:left}.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl span.cke_inline_label{float:right}.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_button .cke_label,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_break{float:right}.cke_skin_office2007 .cke_browser_gecko18 .cke_separator{margin-top:4px}.cke_skin_office2007 .cke_browser_gecko18 .cke_button .cke_label{padding-top:3px}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolgroup,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_separator,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolbar_start,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_toolbar_end{float:none}.cke_skin_office2007 .cke_browser_ie8 .cke_toolbar,.cke_skin_office2007 .cke_browser_ie8 .cke_toolgroup{vertical-align:top}.cke_skin_office2007 .cke_browser_iequirks.cke_browser_ie8 .cke_toolbar,.cke_skin_office2007 .cke_browser_iequirks.cke_browser_ie8 .cke_toolgroup{vertical-align:baseline}.cke_skin_office2007 .cke_browser_iequirks .cke_separator{vertical-align:text-bottom}.cke_skin_office2007 .cke_browser_ie .cke_rcombo,.cke_skin_office2007 .cke_browser_ie .cke_rcombo *{cursor:default}.cke_skin_office2007 .cke_contextmenu{padding:2px}.cke_skin_office2007 .cke_menuitem a{display:block}.cke_skin_office2007 .cke_menuitem span{cursor:default}.cke_skin_office2007 .cke_menuitem a:hover,.cke_skin_office2007 .cke_menuitem a:focus,.cke_skin_office2007 .cke_menuitem a:active{background-color:#8db1ff;display:block}.cke_skin_office2007 .cke_menuitem a.cke_disabled:hover,.cke_skin_office2007 .cke_menuitem a.cke_disabled:focus,.cke_skin_office2007 .cke_menuitem a.cke_disabled:active{background-color:transparent !important}.cke_skin_office2007 .cke_menuitem .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;background-color:transparent;width:16px;height:16px;float:left}.cke_skin_office2007 .cke_menuitem .cke_disabled .cke_icon{filter:alpha(opacity=70);opacity:0.70}.cke_skin_office2007 .cke_menuitem .cke_icon_wrapper{background-color:#f7f8fd;border:solid 4px #f7f8fd;width:16px;height:16px;float:left;filter:alpha(opacity=70);opacity:0.70}.cke_rtl .cke_skin_office2007 .cke_menuitem .cke_icon_wrapper{float:right}.cke_skin_office2007 .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_office2007 .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_office2007 .cke_menuitem a:active .cke_icon_wrapper{background-color:#9d9d9d;border:solid 4px #9d9d9d;filter:alpha(opacity=70);opacity:0.70}.cke_skin_office2007 .cke_menuitem a:hover.cke_disabled .cke_icon_wrapper,.cke_skin_office2007 .cke_menuitem a:focus.cke_disabled .cke_icon_wrapper,.cke_skin_office2007 .cke_menuitem a:active.cke_disabled .cke_icon_wrapper{background-color:#f7f8fd;border:solid 4px #f7f8fd}.cke_skin_office2007 .cke_menuitem .cke_label{display:block;padding-right:3px;padding-top:5px;padding-left:4px;height:19px;margin-left:24px;background-color:#fff} .cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label {filter:alpha(opacity=70);opacity:0.70}.cke_rtl .cke_skin_office2007 .cke_menuitem .cke_label{padding-right:0;margin-left:0;padding-left:3px;margin-right:28px}.cke_skin_office2007 .cke_menuitem a.cke_disabled .cke_label{filter:alpha(opacity=30);opacity:0.30}.cke_skin_office2007 .cke_menuitem a:hover .cke_label,.cke_skin_office2007 .cke_menuitem a:focus .cke_label,.cke_skin_office2007 .cke_menuitem a:active .cke_label{background-color:#8db1ff}.cke_skin_office2007 .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_office2007 .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_office2007 .cke_menuitem a.cke_disabled:active .cke_label{background-color:transparent}.cke_skin_office2007 .cke_menuseparator{background-color:#f7f8fd;height:2px;filter:alpha(opacity=70);opacity:0.70;_font-size:0}.cke_skin_office2007 .cke_menuarrow{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1071px;background-repeat:no-repeat;height:5px;width:3px;float:right;margin-right:2px;margin-top:3px}.cke_rtl .cke_skin_office2007 .cke_menuarrow{float:left;margin-right:0;margin-left:2px;background-position:0 -1050px}.cke_browser_ie.cke_ltr .cke_skin_office2007 .cke_menuarrow{position:absolute;right:2px}.cke_browser_ie.cke_rtl .cke_skin_office2007 .cke_menuarrow{position:absolute;left:2px}.cke_skin_office2007 .cke_rcombo{display:inline-block;position:relative;top:2px;vertical-align:top;float:left}.cke_skin_office2007 .cke_browser_ie .cke_rcombo{#float:none;#display:inline}.cke_skin_office2007 .cke_rtl .cke_rcombo{float:right}.cke_skin_office2007 .cke_browser_ie .cke_rcombo{#float:none}.cke_skin_office2007 .cke_rcombopanel{border:1px solid #316ac5;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.cke_skin_office2007 .cke_rcombo a{display:inline-block;float:left;filter:alpha(opacity=70);opacity:0.70}.cke_skin_office2007 .cke_rtl .cke_rcombo a{float:right}.cke_skin_office2007 .cke_hc .cke_rcombo a{filter:alpha(opacity=100);opacity:1.0}.cke_skin_office2007 .cke_rcombo .cke_label{display:inline-block;float:left;line-height:20px;height:24px;vertical-align:top;padding-left:4px;padding-right:5px;filter:alpha(opacity=70);opacity:0.70;_background-image:url(images/sprites.png);_background-repeat:repeat-x}.cke_skin_office2007 .cke_rtl .cke_rcombo .cke_label{float:right;padding-right:4px;padding-left:5px}.cke_skin_office2007 .cke_hc .cke_rcombo .cke_label{filter:alpha(opacity=100);opacity:1.0}.cke_skin_office2007 .cke_rcombo .cke_inline_label{color:#fff}.cke_skin_office2007 .cke_rcombo .cke_text{background-color:#FFF;border:1px solid silver;display:inline-block;height:14px;margin-top:1px;overflow:hidden;padding:2px 5px 1px;vertical-align:top;width:60px}.cke_skin_office2007 .cke_ltr .cke_rcombo .cke_text{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.cke_skin_office2007 .cke_rtl .cke_rcombo .cke_text{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.cke_skin_office2007 .cke_browser_iequirks .cke_rcombo .cke_text{height:22px}.cke_skin_office2007 .cke_rcombo .cke_openbutton{display:inline-block;background-position:5px -1003px;background-image:url(images/sprites.png);background-image:url(images/sprites_ie6.png);background-repeat:no-repeat;border-top:1px solid silver;border-bottom:1px solid silver;width:14px;height:17px;margin-top:1px}.cke_skin_office2007 .cke_ltr .cke_rcombo .cke_openbutton{ border-right:1px solid silver;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.cke_skin_office2007 .cke_rtl .cke_rcombo .cke_openbutton{ border-left:1px solid #8f8f73;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.cke_skin_office2007 .cke_rcombo .cke_off a:hover,.cke_skin_office2007 .cke_rcombo .cke_off a:focus,.cke_skin_office2007 .cke_rcombo .cke_off a:active,.cke_skin_office2007 .cke_rcombo .cke_on a{filter:alpha(opacity=100);opacity:1}.cke_skin_office2007 .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_office2007 .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_office2007 .cke_rcombo .cke_off a:active .cke_text,.cke_skin_office2007 .cke_rcombo .cke_on .cke_text{border-color:#316ac5}.cke_skin_office2007 .cke_rcombo .cke_off a:hover .cke_openbutton,.cke_skin_office2007 .cke_rcombo .cke_off a:focus .cke_openbutton,.cke_skin_office2007 .cke_rcombo .cke_off a:active .cke_openbutton,.cke_skin_office2007 .cke_rcombo .cke_on .cke_openbutton{border-color:#316ac5;background-color:#dff1ff}.cke_skin_office2007 .cke_rcombo .cke_on .cke_text{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px}.cke_skin_office2007 .cke_rcombo .cke_on .cke_openbutton{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}.cke_skin_office2007 .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=30);opacity:0.3}.cke_skin_office2007 .cke_hc .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=70);opacity:0.7}.cke_skin_office2007 .cke_rcombo .cke_disabled .cke_text,.cke_skin_office2007 .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=50);opacity:0.5}.cke_skin_office2007 .cke_hc .cke_rcombo .cke_disabled .cke_text,.cke_skin_office2007 .cke_hc .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=80);opacity:0.8}.cke_skin_office2007 .cke_rcombo .cke_disabled .cke_text{color:#fff}.cke_skin_office2007 .cke_browser_gecko18 .cke_rcombo,.cke_skin_office2007 .cke_browser_gecko18 .cke_rcombo .cke_label,.cke_skin_office2007 .cke_browser_gecko18 .cke_rcombo .cke_text,.cke_skin_office2007 .cke_browser_gecko18 .cke_rcombo .cke_openbutton,.cke_skin_office2007 .cke_browser_webkit .cke_rcombo .cke_label,.cke_skin_office2007 .cke_browser_webkit .cke_rcombo .cke_text,.cke_skin_office2007 .cke_browser_webkit .cke_rcombo .cke_openbutton{display:block;float:left}.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_rcombo,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_rcombo .cke_label,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_rcombo .cke_text,.cke_skin_office2007 .cke_browser_gecko18 .cke_rtl .cke_rcombo .cke_openbutton,.cke_skin_office2007 .cke_browser_webkit .cke_rtl .cke_rcombo .cke_label,.cke_skin_office2007 .cke_browser_webkit .cke_rtl .cke_rcombo .cke_text,.cke_skin_office2007 .cke_browser_webkit .cke_rtl .cke_rcombo .cke_openbutton{float:right}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_rcombo,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_rcombo a,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_rcombo .cke_label{float:none}@media print{.cke_path{display:none}}.cke_skin_office2007 .cke_path{padding:6px 6px 3px 27px;display:inline-block;float:left;background-image:url(images/inspector.png);background-repeat:no-repeat;background-position:7px 7px}.cke_skin_office2007 .cke_rtl .cke_path{float:right}.cke_skin_office2007 .cke_path a,.cke_skin_office2007 .cke_path .cke_empty{display:inline-block;float:left;border:1px solid transparent;.border:none;padding-top:1px;padding-bottom:1px;padding-left:4px;padding-right:4px;cursor:pointer}.cke_skin_office2007 .cke_path .cke_empty{visibility:hidden}.cke_skin_office2007 .cke_rtl .cke_path a,.cke_skin_office2007 .cke_rtl .cke_path cke_empty{float:right}.cke_skin_office2007 .cke_path a:hover,.cke_skin_office2007 .cke_path a:focus,.cke_skin_office2007 .cke_path a:active{border:1px solid silver;background-color:#F6F6F6;padding-top:1px;padding-bottom:1px;padding-left:4px;padding-right:4px;outline:none}.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_path a,.cke_skin_office2007 .cke_browser_ie .cke_rtl .cke_path .cke_empty{float:none}.cke_skin_office2007 .cke_button_source .cke_icon{background-position:0 0}.cke_skin_office2007 .cke_button_newpage .cke_icon{background-position:0 -48px}.cke_skin_office2007 .cke_button_preview .cke_icon{background-position:0 -64px}.cke_skin_office2007 .cke_button_cut .cke_icon{background-position:0 -96px}.cke_skin_office2007 .cke_button_copy .cke_icon{background-position:0 -112px}.cke_skin_office2007 .cke_button_paste .cke_icon{background-position:0 -128px}.cke_skin_office2007 .cke_button_pastetext .cke_icon{background-position:0 -144px}.cke_skin_office2007 .cke_button_find .cke_icon{background-position:0 -240px}.cke_skin_office2007 .cke_button_replace .cke_icon{background-position:0 -256px}.cke_skin_office2007 .cke_button_selectAll .cke_icon{background-position:0 -272px}.cke_skin_office2007 .cke_button_removeFormat .cke_icon{background-position:0 -288px}.cke_skin_office2007 .cke_button_bold .cke_icon{background-position:0 -304px}.cke_skin_office2007 .cke_button_italic .cke_icon{background-position:0 -320px}.cke_skin_office2007 .cke_button_underline .cke_icon{background-position:0 -336px}.cke_skin_office2007 .cke_button_strike .cke_icon{background-position:0 -352px}.cke_skin_office2007 .cke_button_subscript .cke_icon{background-position:0 -368px}.cke_skin_office2007 .cke_button_superscript .cke_icon{background-position:0 -384px}.cke_skin_office2007 .cke_button_table .cke_icon{background-position:0 -608px}.cke_skin_office2007 .cke_button_horizontalrule .cke_icon{background-position:0 -624px}.cke_skin_office2007 .cke_button_smiley .cke_icon{background-position:0 -640px}.cke_skin_office2007 .cke_button_link .cke_icon{background-position:0 -528px}.cke_skin_office2007 .cke_button_unlink .cke_icon{background-position:0 -544px}.cke_skin_office2007 .cke_button_anchor .cke_icon{background-position:0 -560px}.cke_skin_office2007 .cke_button_image .cke_icon{background-position:0 -576px}.cke_skin_office2007 .cke_button_flash .cke_icon{background-position:0 -592px}.cke_skin_office2007 .cke_button_specialchar .cke_icon{background-position:0 -656px}.cke_skin_office2007 .cke_button_pagebreak .cke_icon{background-position:0 -672px}.cke_skin_office2007 .cke_button_print .cke_icon{background-position:0 -176px}.cke_skin_office2007 .cke_button_checkspell .cke_icon,.cke_skin_office2007 .cke_button_scayt .cke_icon{background-position:0 -192px}.cke_skin_office2007 .cke_button_pagebreak .cke_icon{background-position:0 -672px}.cke_skin_office2007 .cke_button_textcolor .cke_icon{background-position:0 -704px}.cke_skin_office2007 .cke_button_bgcolor .cke_icon{background-position:0 -720px}.cke_skin_office2007 .cke_button_form .cke_icon{background-position:0 -752px}.cke_skin_office2007 .cke_button_checkbox .cke_icon{background-position:0 -768px}.cke_skin_office2007 .cke_button_radio .cke_icon{background-position:0 -784px}.cke_skin_office2007 .cke_button_textfield .cke_icon{background-position:0 -800px}.cke_skin_office2007 .cke_button_textarea .cke_icon{background-position:0 -816px}.cke_skin_office2007 .cke_button_showblocks .cke_icon{background-position:0 -1136px}.cke_skin_office2007 .cke_button_select .cke_icon{background-position:0 -832px}.cke_skin_office2007 .cke_button_button .cke_icon{background-position:0 -848px}.cke_skin_office2007 .cke_button_imagebutton .cke_icon{background-position:0 -864px}.cke_skin_office2007 .cke_button_hiddenfield .cke_icon{background-position:0 -880px}.cke_skin_office2007 .cke_button_undo .cke_icon{background-position:0 -208px}.cke_skin_office2007 .cke_rtl .cke_button_undo .cke_icon{background-position:0 -224px}.cke_skin_office2007 .cke_button_redo .cke_icon{background-position:0 -224px}.cke_skin_office2007 .cke_rtl .cke_button_redo .cke_icon{background-position:0 -208px}.cke_skin_office2007 .cke_button_templates .cke_icon{background-position:0 -80px}.cke_skin_office2007 .cke_button_numberedlist .cke_icon{background-position:0 -400px}.cke_skin_office2007 .cke_button_bulletedlist .cke_icon{background-position:0 -416px}.cke_skin_office2007 .cke_button_outdent .cke_icon{background-position:0 -432px}.cke_skin_office2007 .cke_button_indent .cke_icon{background-position:0 -448px}.cke_skin_office2007 .cke_button_justifyleft .cke_icon{background-position:0 -464px}.cke_skin_office2007 .cke_button_justifycenter .cke_icon{background-position:0 -480px}.cke_skin_office2007 .cke_button_justifyright .cke_icon{background-position:0 -496px}.cke_skin_office2007 .cke_button_justifyblock .cke_icon{background-position:0 -512px}.cke_skin_office2007 .cke_button_blockquote .cke_icon{background-position:0 -1152px}.cke_skin_office2007 .cke_button_flash .cke_icon{background-position:0 -592px}.cke_skin_office2007 .cke_button_pastefromword .cke_icon{background-position:0 -160px}.cke_skin_office2007 .cke_button_save .cke_icon{background-position:0 -32px}.cke_skin_office2007 .cke_button_about .cke_icon{background-position:0 -736px}.cke_skin_office2007 .cke_button_maximize .cke_icon{background-position:0 -1040px}.cke_skin_office2007 .cke_button_creatediv .cke_icon{background-position:0 -1168px}.cke_skin_office2007 .cke_button_editdiv .cke_icon{background-position:0 -1184px}.cke_skin_office2007 .cke_button_removediv .cke_icon{background-position:0 -1200px}.cke_skin_office2007 .cke_button_source .cke_label{display:inline}.cke_skin_office2007 .cke_styles_panel{width:150px;height:170px}.cke_skin_office2007 .cke_format_panel{width:150px;height:170px}.cke_skin_office2007 .cke_font_panel{width:150px;height:170px}.cke_skin_office2007 .cke_fontSize_panel{height:170px}.cke_skin_office2007 .cke_fontSize .cke_text{width:20px}.cke_skin_office2007 .cke_browser_iequirks .cke_fontSize .cke_text{width:32px} html .cke_skin_office2007{visibility: inherit;} html.cke_skin_office2007_container{visibility: visible;} .cke_skin_office2007 .cke_path .cke_label {display:none;} .cke_skin_office2007 .cke_voice_label {display:none;} /*fixes*/ .cke_skin_office2007 iframe{vertical-align:inherit; width:100%;} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/import.xml b/deployed/jckman/administrator/components/com_jckman/editor/import.xml new file mode 100644 index 00000000..fb19ded3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/import.xml @@ -0,0 +1,21 @@ + + 0.1 + Mar 2012 + + GNU/GPL + Andrew Williams + andrew@joomlackedior.com + http://www.joomlackedior.com + 2012 - 2013 WebxSolutions Ltd + + + + + plugins/sql.sql + + + + plugins + toolbar + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/includes.php b/deployed/jckman/administrator/components/com_jckman/editor/includes.php new file mode 100644 index 00000000..2fb645a3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/includes.php @@ -0,0 +1,89 @@ +loadObject($config); + +//set session +jckimport('ckeditor.user.user'); +$session =& JCKUser::getSession(); + +// system events trigger events +jckimport('ckeditor.plugins.helper'); + +//load CK System plugins +JCKPluginsHelper::storePlugins('default'); + +$dispatcher =& JDispatcher::getInstance(); + +$plugin =& JPluginHelper::getPlugin('editors','jckeditor'); +$params = new JParameter($plugin->params); + +//import System plugin first +JCKPluginsHelper::importPlugin('default'); + +$dispatcher->trigger('intialize',array(&$params)); + +$plugin->params = $params->toString(); diff --git a/deployed/jckman/administrator/components/com_jckman/editor/index.html b/deployed/jckman/administrator/components/com_jckman/editor/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/lang/index.html b/deployed/jckman/administrator/components/com_jckman/editor/lang/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/editor/languageoverrides.php b/deployed/jckman/administrator/components/com_jckman/editor/languageoverrides.php new file mode 100644 index 00000000..06370aae --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/languageoverrides.php @@ -0,0 +1,69 @@ +get("joomlaLang","en"); + + foreach($languages as $language) + { + $content = file_get_contents($language); + $content = preg_replace("/\/\*.*?\*\//s","",$content); + + $content = str_replace('"',"'",$content); + $language = str_replace("\\","/",$language); + $parts = explode("/",$language); + $lang = preg_replace("/\.js$/","",array_pop($parts)); + $plugin = array_pop($parts); + if(($lang != $default && $lang != 'en' ) || $plugin == 'lang' ) //make sure we always load in default english file + continue; + + $content = preg_replace("/\)$/",");",trim($content)); + + if($plugin == 'jflash') + $plug = 'flash'; + else + $plug = $plugin; + $js .= "CKEDITOR.on('".$plugin."PluginLoaded', function(evt) + { + editor.lang.".$plug." = null; + evt.data.lang = ['".$default."']; + ".$content." + });"; + } + + //lets create JS object + $javascript = new JCKJavascript(); + $javascript->addScriptDeclaration($js); + return $javascript->toRaw(); + } + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/overrides/index.html b/deployed/jckman/administrator/components/com_jckman/editor/overrides/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/editor/pluginoverrides.php b/deployed/jckman/administrator/components/com_jckman/editor/pluginoverrides.php new file mode 100644 index 00000000..fa2cdfdb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/pluginoverrides.php @@ -0,0 +1,261 @@ +setQuery( $query ); + $plugins = $db->loadObjectList(); + + if (!is_array($plugins)) { + JCKHelper::error( $db->getErrorMsg() ); + } + + if(empty($plugins)) + return; + + //lets create JS object + $javascript = new JCKJavascript(); + $script = "CKEDITOR.jckplugins = {"; + + foreach($plugins as $plugin) + { + if(empty($plugin->params) || $plugin->params == '{}' ) + continue; + + if($plugin->iscore) + $params = new JCKParameter(trim($plugin->params),JPATH_ADMINISTRATOR.DS.'components'.DS.'com_jckman'.DS.'editor'.DS.'plugins'.DS.$plugin->name.'.xml'); + else + $params = new JCKParameter(trim($plugin->params),JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS.$plugin->name.DS.$plugin->name.'.xml'); + $name = $plugin->name; + + $dialogName = $params->get('dialogname',''); + $title = $params->get('dialogtitle',''); + $height = $params->get('height',''); + $width = $params->get('width',''); + $resizable = $params->get('resizable',''); + + if($dialogName) + $name = $dialogName; // overrwite plugin name with dialogname + + //lets get plugin Joomla configurable options + + if(trim((strtolower($title)) == 'default')) + $title = ''; + + $options = ''; + $optionsXML = $params->getXML(); + + if (isset($optionsXML['options'])) + { + foreach ($optionsXML['options']->children() as $node) + { + $key = $node->attributes('name'); + $default = $node->attributes('default'); + $value = $params->get($key,$default); + + $handler = JCKConfigHandler::getInstance($node->attributes('type')); + $options.= $handler->getOptions($key,$value,$default,$node,$params,$name); + } + } + + if($options) + { + $options = substr($options, 0, -1); + $options = '[' . $options . ']'; + } + else + $options = 'false'; + + $script .= "$name:{'title':'$title','height':'$height','width':'$width','resizable':'$resizable','options': $options},"; + + } + if($script != "CKEDITOR.jckplugins = {") + $script = substr($script, 0, -1); + $script .= "};" . chr(13); + + $actionscript = " + + CKEDITOR.tools.removeSlashes = function(val) + { + val = val.replace(/(\\\"|\\\')/g,''); + return val; + } + + CKEDITOR.on( 'dialogDefinition', function( ev ) + { + // Take the dialog name and its definition from the event + // data. + var dialogName = ev.data.name; + var dialogDefinition = ev.data.definition; + + if(CKEDITOR.jckplugins[dialogName ]) + { + var jckplugin = CKEDITOR.jckplugins[dialogName ]; + + if(jckplugin.title) dialogDefinition.title = jckplugin.title; + if(jckplugin.height) dialogDefinition.minHeight = jckplugin.height; + if(jckplugin.width) dialogDefinition.minWidth = jckplugin.width; + if(jckplugin.resizable) dialogDefinition.resizable = jckplugin.resizable; + + if(jckplugin.options) + { + for(var k = 0; k < jckplugin.options.length;k++) + { + eval('CKEDITOR.config.' + CKEDITOR.tools.removeSlashes(jckplugin.options[k])); + } + } + } + }); + + for(var m in CKEDITOR.jckplugins) + { + var jckplugin = CKEDITOR.jckplugins[m]; + + if(jckplugin.options) + { + for(var n = 0; n < jckplugin.options.length;n++) + { + eval('editor.config.' + CKEDITOR.tools.removeSlashes(jckplugin.options[n])); + } + } + } + "; + + $javascript->addScriptDeclaration($script.$actionscript); + return $javascript->toRaw(); + } + + function afterLoad(&$params) + { + $javascript = new JCKJavascript(); + + $script = "for(var m in CKEDITOR.jckplugins) + { + var jckplugin = CKEDITOR.jckplugins[m]; + + if(jckplugin.options) + { + + for(var n = 0; n < jckplugin.options.length;n++) + { + eval('editor.config.' + CKEDITOR.tools.removeSlashes(jckplugin.options[n])); + } + + } + }"; + + $javascript->addScriptDeclaration($script); + return $javascript->toRaw(); + + } + +} + +class JCKParameter extends JRegistry +{ + protected $_elementPath = array(); + protected $_raw = false; + protected $_xml = false; + + public function __construct($data = '', $path = '') + { + parent::__construct('_default'); + + // Set base path. + $this->_elementPath[] = dirname(__FILE__) . '/parameter/element'; + + if (!empty($data) && is_string($data)) + { + $this->loadString($data); + } + + if ($path) + { + $this->loadSetupFile($path); + } + + $this->_raw = $data; + } + + public function getXML() + { + return $this->_xml; + } + + public function setXML(&$xml) + { + if (is_object($xml)) + { + if ($group = $xml->attributes('group')) + { + $this->_xml[$group] = $xml; + } + else + { + $this->_xml['_default'] = $xml; + } + + if ($dir = $xml->attributes('addpath')) + { + $this->addElementPath(JPATH_ROOT . str_replace('/', DS, $dir)); + } + } + } + + public function loadSetupFile($path) + { + $result = false; + + if ($path) + { + $xml = JCKHelper::getXMLParser('Simple'); + + if ($xml->loadFile($path)) + { + if ($params = $xml->document->params) + { + foreach ($params as $param) + { + $this->setXML($param); + $result = true; + } + } + } + } + else + { + $result = true; + } + + return $result; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins.php b/deployed/jckman/administrator/components/com_jckman/editor/plugins.php new file mode 100644 index 00000000..232e70ff --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins.php @@ -0,0 +1,56 @@ + $v) + { + if (is_array($v) || is_object($v) || is_null($k)) { + continue; + } + if ($k[0] == '_') { // internal field + continue; + } + + if(is_numeric($v) && $v == 0) + $this->_removePlugins .= "$k,"; + + if(is_numeric($v) && $v == 1) + $this->_extraPlugins .= "$k,"; + + } + + if (substr($this->_removePlugins, -1) == ',') + $this->_removePlugins = substr($this->_removePlugins, 0, -1); + + if (substr($this->_extraPlugins, -1) == ',') + $this->_extraPlugins = substr($this->_extraPlugins, 0, -1); + } + + function getExtraPlugins() + { + return $this->_extraPlugins; + } + + function getRemovedPlugins() + { + return $this->_removePlugins; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/audio.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/audio.xml new file mode 100644 index 00000000..de5b989e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/audio.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/autogrow.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/autogrow.xml new file mode 100644 index 00000000..257cc4e2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/autogrow.xml @@ -0,0 +1,34 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/colorbutton.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/colorbutton.xml new file mode 100644 index 00000000..081d7a66 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/colorbutton.xml @@ -0,0 +1,60 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/colordialog.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/colordialog.xml new file mode 100644 index 00000000..639cf10a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/colordialog.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/contextmenu.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/contextmenu.xml new file mode 100644 index 00000000..f8a6f391 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/contextmenu.xml @@ -0,0 +1,17 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/dialog.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/dialog.xml new file mode 100644 index 00000000..a7fc4ace --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/dialog.xml @@ -0,0 +1,36 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/editingblock.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/editingblock.xml new file mode 100644 index 00000000..f23fcefc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/editingblock.xml @@ -0,0 +1,25 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/enterkey.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/enterkey.xml new file mode 100644 index 00000000..f5072780 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/enterkey.xml @@ -0,0 +1,17 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/find.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/find.xml new file mode 100644 index 00000000..7f38fbf3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/find.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/font.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/font.xml new file mode 100644 index 00000000..d3f51d7a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/font.xml @@ -0,0 +1,42 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/image.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/image.xml new file mode 100644 index 00000000..02d5f63e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/image.xml @@ -0,0 +1,27 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/imagedragndrop.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/imagedragndrop.xml new file mode 100644 index 00000000..9859f3cf --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/imagedragndrop.xml @@ -0,0 +1,15 @@ + + + 0.1 + DEC 2011 + WebxSolution Ltd + http://www.webxsolution.com + Copyright (C) 2011 - 2012 WebxSolution Ltd + GNU/GPLv2 + PLG_JCK_DESC + + + + plugin.js + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/indent.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/indent.xml new file mode 100644 index 00000000..6f07b97e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/indent.xml @@ -0,0 +1,42 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/index.html b/deployed/jckman/administrator/components/com_jckman/editor/plugins/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/jabout.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jabout.xml new file mode 100644 index 00000000..d9e24dd3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jabout.xml @@ -0,0 +1,21 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/jfilebrowser.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jfilebrowser.xml new file mode 100644 index 00000000..d0ccdaf0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jfilebrowser.xml @@ -0,0 +1,29 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + core/connector/php/connector.php + core/connector/php/connector.php?type=Images + core/connector/php/connector.php?type=Flash + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/jflash.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jflash.xml new file mode 100644 index 00000000..d1b4a6ab --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jflash.xml @@ -0,0 +1,24 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/jtreelink.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jtreelink.xml new file mode 100644 index 00000000..cf4d0f3e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/jtreelink.xml @@ -0,0 +1,29 @@ + + + JTreeLink + 1.1 + MARCH 2011 + WebxSolution Ltd + http://www.webxsolution.com + Copyright (C) 2011 - 2013 WebxSolution Ltd + GNU/GPLv2 + PLG_JCK_DESC + + + images/jtreelink.png + + plugin.js + dialogs + images + lang + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/link.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/link.xml new file mode 100644 index 00000000..ec39f550 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/link.xml @@ -0,0 +1,27 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastefromword.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastefromword.xml new file mode 100644 index 00000000..dadcb1ef --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastefromword.xml @@ -0,0 +1,26 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastetext.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastetext.xml new file mode 100644 index 00000000..79ff7256 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/pastetext.xml @@ -0,0 +1,26 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/removeformat.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/removeformat.xml new file mode 100644 index 00000000..9d2b844e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/removeformat.xml @@ -0,0 +1,45 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/replace.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/replace.xml new file mode 100644 index 00000000..f6de5984 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/replace.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/scayt.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/scayt.xml new file mode 100644 index 00000000..14d4aea2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/scayt.xml @@ -0,0 +1,28 @@ + + + 0.1 + June2010 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + plugin.js + dialogs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/showblocks.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/showblocks.xml new file mode 100644 index 00000000..88ea4aa1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/showblocks.xml @@ -0,0 +1,17 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/showborders.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/showborders.xml new file mode 100644 index 00000000..006a5b38 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/showborders.xml @@ -0,0 +1,17 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/smiley.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/smiley.xml new file mode 100644 index 00000000..e08509a8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/smiley.xml @@ -0,0 +1,23 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/sourcearea.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/sourcearea.xml new file mode 100644 index 00000000..442f4f93 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/sourcearea.xml @@ -0,0 +1,17 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/tab.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/tab.xml new file mode 100644 index 00000000..4398ec07 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/tab.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/templates.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/templates.xml new file mode 100644 index 00000000..af25403b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/templates.xml @@ -0,0 +1,18 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/toolbar.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/toolbar.xml new file mode 100644 index 00000000..0f83db30 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/toolbar.xml @@ -0,0 +1,31 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/undo.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/undo.xml new file mode 100644 index 00000000..eaae84a2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/undo.xml @@ -0,0 +1,35 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/video.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/video.xml new file mode 100644 index 00000000..269b0f48 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/video.xml @@ -0,0 +1,20 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + diff --git a/deployed/jckman/administrator/components/com_jckman/editor/plugins/wysiwygarea.xml b/deployed/jckman/administrator/components/com_jckman/editor/plugins/wysiwygarea.xml new file mode 100644 index 00000000..88690e07 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/plugins/wysiwygarea.xml @@ -0,0 +1,76 @@ + + + 0.1 + Feb 2012 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + PLG_JCK_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/editor/scayt.xml b/deployed/jckman/administrator/components/com_jckman/editor/scayt.xml new file mode 100644 index 00000000..dcad9d56 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/editor/scayt.xml @@ -0,0 +1,31 @@ + + + 0.1 + June2010 + CKSource.com + http://cksource.com/ + GNU/GPLv2 + Spell check as you type + + + + plugin.js + dialogs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/cpanel.php b/deployed/jckman/administrator/components/com_jckman/event/cpanel.php new file mode 100644 index 00000000..8480ed44 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/cpanel.php @@ -0,0 +1,514 @@ +canDo = JCKHelper::getActions(); + $this->app = JFactory::getApplication(); + } + + /** + * A JParameter object holding the parameters for the plugin + * + * @var A JParameter object + * @access public + * @since 1.5 + */ + public function onCheck() + { + //Check System requirements for the editor + define('JCK_BASE',JPATH_CONFIGURATION .DS.'plugins'.DS.'editors'.DS.'jckeditor'); + + if(!JFolder::exists(JCK_BASE)) + return; + + $perms = fileperms(JPATH_CONFIGURATION.DS.'index.php'); + $perms = (decoct($perms & 0777)); + + $default_fperms = '0644'; + $default_dperms = '0755'; + + if($perms == 777 || $perms == 666) + { + $default_fperms = '0666'; + $default_dperms = '0777'; + } + + $fperms = JCK_BASE.DS.'config.js'; + + if(!stristr(PHP_OS,'WIN') && JPath::canChmod(JCK_BASE) && $perms != decoct(fileperms($fperms) & 0777)) + { + + $path = JCK_BASE.DS.'plugins'; + + if(!JPath::setPermissions($path,$default_fperms,$default_dperms)) + { + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_AUTO_CORRECTION_FAILED_INCORRECT_FILE_PERMISSION'),'error' ); + } + } + + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_SYSTEM_CHECKED_AND_UPDATED')); + + }//end function + + public function onSync() + { + if( !$this->canDo->get('jckman.sync') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=cpanel', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SYNC' ), 'error' ); + return false; + } + + jimport('joomla.filesystem.file'); + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'pluginoverrides.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'pluginoverrides.php'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_MOVE_PLUGINOVERRIDES_PLUGIN') ); + } + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'acl.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'acl.php'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_MOVE_ACL_PLUGIN') ); + } + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'components.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'toolbar'.DS. 'components.php'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_MOVE_COMPONENTS_PLUGIN') ); + } + + $src = JPATH_ADMINISTRATOR.DS .'components' .DS. 'com_jckman' .DS. 'editor'.DS.'plugins.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins.php'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_MOVE_BASE_PLUGIN') ); + } + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'scayt.xml'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS.'scayt'.DS. 'scayt.xml'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_MOVE_SCAYT_PLUGIN') ); + } + + //Lets try and restore broken or removed plugins from backup + require_once( JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'helpers' .DS.'restorer.php' ); + $restorer = JCKRestorer::getInstance(); + + $srcBase = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS.'plugins'.DS; + $destBase = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS; + + $folders = JFolder::folders($srcBase); + + foreach($folders as $folder) + { + $src = $srcBase.$folder; + + if (!$restorer->install($src)) + { + $this->app->enqueueMessage(JText::sprintf('COM_JCKMAN_CPANEL_UNABLE_RESTORE_FOLDER',$folder), 'error' ); + } + else + { + $this->app->enqueueMessage(JText::sprintf('COM_JCKMAN_CPANEL_SUCESSFULLY_RESTORE_FOLDER',$folder)); + } + } + + //check whether plugin is not a core plugin + //if its not iterate through and see if there are files missing + //then delete the plugin if there are + $db = JFactory::getDBO(); + $query = 'SELECT p.id, p.name FROM `#__jckplugins` p WHERE p.iscore = 0'; + $results = $db->setQuery( $query )->loadObjectList(); + + if(!empty($results)) + { + for($i = 0; $i < count($results);$i++) + { + if(!JFolder::exists(JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS.$results[$i]->name)) + { + $query = 'DELETE FROM #__jcktoolbarplugins + WHERE pluginid ='. $results[$i]->id; + $db->setQuery( $query )->query(); + + $query = 'DELETE FROM #__jckplugins + WHERE id ='. $results[$i]->id; + $db->setQuery( $query )->query(); + } + }//end for loop + } + + //check for plugins that have not been added to layout -- legacy check + $query = 'SELECT id,name FROM `#__jcktoolbars`'; + $toolbars = $db->setQuery( $query )->loadObjectList(); + + $JCKfolder = CKEDITOR_LIBRARY.DS . 'toolbar'; + + $values = array(); + + if(!empty($toolbars)) + { + require_once(CKEDITOR_LIBRARY.DS . 'toolbar.php'); + + //update core plugins layout if needed + foreach($toolbars as $row) + { + // get the total number of core plugin records + $sql = $db->getQuery( true ); + $sql->select( 'COUNT(*)' ) + ->from( '#__jcktoolbarplugins tp' ) + ->join( 'INNER', '#__jckplugins p ON tp.pluginid = p.id' ) + ->where( 'tp.toolbarid ='.(int) $row->id ) + ->where( 'p.iscore = 1' ); + $totalRows = $db->setQuery( $sql )->loadResult(); + + if(!$totalRows) //lets get plugins from class file + { + $filename = $JCKfolder.DS.$row->name.'.php'; + require_once($filename); + $classname = 'JCK'. ucfirst($row->name); + $toolbar = new $classname(); + + $sql = $db->getQuery( true ); + $sql->select( 'p.id, p.title' ) + ->from( '#__jckplugins p' ) + ->join( 'LEFT', '#__jckplugins parent ON parent.id = p.parentid AND parent.published = 1' ) + ->where( 'p.title != ""' ) + ->where( 'p.published = 1' ) + ->where( 'p.iscore = 1' ) + ->where( '(p.parentid IS NULL OR parent.published = 1)' ); + $allplugins = $db->setQuery( $sql )->loadObjectList(); + + $values = array(); + //fix toolbar values or they will get wiped out + $l = 1; + $n = 1; + $j = 1; + + foreach (get_object_vars( $toolbar ) as $k => $v) + { + if($v) + { + $n = ($n > $v ? $n : $v); + } + if($l < $n) + { + $l = $n; + $j = 1; + } + + for($m = 0; $m< count($allplugins); $m++) + { + if($k == $allplugins[$m]->title) + { + $values[] = '('.(int)$row->id.','.(int)$allplugins[$m]->id.','.$n.','.$j.',1)'; + break; + } + + if(strpos($k,'brk_') !== false) + { + $id = preg_match('/[0-9]+$/',$k); + $id = $id * -1; + $values[] = '('.(int)$row->id.','.$id.','.$n.','.$j.',1)'; + $n++; + break; + } + } + $j++; + } + + if(!empty($values)) + { + $query = 'INSERT INTO #__jcktoolbarplugins(toolbarid,pluginid,row,ordering,state) VALUES ' . implode(',',$values); + $db->setQuery( $query ); + if(!$db->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + } + } + } + + //update non core plugins layout + $values = array(); + + foreach($toolbars as $row) + { + $query = 'SELECT id,title FROM `#__jckplugins` p WHERE p.title != "" AND p.iscore = 0 AND p.published = 1' + .' AND NOT EXISTS(SELECT 1 FROM #__jcktoolbarplugins tp WHERE tp.pluginid = p.id AND tp.toolbarid = ' .$row->id. ')'; + $plugins = $db->setQuery( $query )->loadObjectList(); + + $tmpfilename = $JCKfolder.DS.$row->name.'.php'; + + if(!file_exists($tmpfilename)) + continue; //skip + + require_once($tmpfilename); + + $classname = 'JCK'. ucfirst($row->name); + + $toolbar = new $classname(); + + $rowDetail = JCKHelper::getNextLayoutRow($row->id); + + foreach (get_object_vars( $toolbar ) as $k => $v) + { + foreach($plugins as $plugin) + { + if($plugin->title == $k) + { + $values[] = '('.$row->id.','. $plugin->id.','.$rowDetail->rowid.','.$rowDetail->rowordering.',1)'; + $rowDetail->rowordering++; + } + } + } + } + } + + //Now add plugins to layouts + if(!empty($values)) + { + $query = 'INSERT INTO #__jcktoolbarplugins(toolbarid,pluginid,row,ordering,state) VALUES ' . implode(',',$values) + .' ON DUPLICATE KEY UPDATE toolbarid = VALUES(toolbarid),pluginid = VALUES(pluginid)'; + $db->setQuery( $query ); + if(!$db->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + } + + //Reload Toolbar if editor is re-installed + jckimport( 'event.observable.editor' ); + + $obs = new JCKEditorObservable( 'toolbars' ); + $handle = $obs->getEventHandler(); + + $query = 'SELECT * FROM `#__jcktoolbars` t WHERE exists(SELECT 1 FROM #__jcktoolbarplugins tp WHERE tp.toolbarid = t.id)'; + $rowresults = $db->setQuery( $query )->loadObjectList(); + + foreach($rowresults as $row) + { + $id = $row->id; + $name = $row->name; + $title = $row->title; + + switch( $name ) + { + case 'publisher' : + case 'full': + case 'basic' : + case 'blog' : + case 'image' : + case 'mobile': + $isNew = false; + break; + default : + $isNew = true; + break; + }//end switch + + $handle->onSave( $id, $name, $name, $title, $isNew ); + } + + //restore state of published/unpublished plugins + $obs = new JCKEditorObservable( 'list' ); + $handle = $obs->getEventHandler(); + + $where = array(); + $where[] = ' WHERE p.published = 1'; + $where[] = ' WHERE p.published = 0'; + $state = array(1,0); + $count = count($where); + $db = JFactory::getDBO(); + + for( $i = 0; $i < $count; $i++ ) + { + $query = 'SELECT id FROM `#__jckplugins` p' . $where[$i] . ' AND p.iscore = 1 AND type="plugin"'; + $results = $db->setQuery( $query )->loadColumn(); + + $handle->onPublish($results, $state[$i]); + } + + //restore language overrides + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor'.DS.'overrides'; + $dest = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'language'.DS.'overrides'; + + + $files = JFolder::files($src); + + foreach($files as $file) + { + + if($file == 'index.html') + continue; + + $source = $src .'/'. $file; + $path = $dest.'/'.$file; + + + if(JFile::exists($file)) + { + $this->app->enqueueMessage(JText::sprintf('COM_JCKMAN_CPANEL_LANGUAGE_EXISTS',$file), 'warning' ); + } + elseif(!JFile::copy($source,$path)) + { + $this->app->enqueueMessage(JText::sprintf('COM_JCKMAN_CPANEL_UNABLE_RESTORE_LANGUAGE',$file), 'error' ); + + } + else + { + $this->app->enqueueMessage(JText::sprintf('COM_JCKMAN_CPANEL_SUCESSFULLY_RESTORE_LANGUAGE',$file)); + } + } + + + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_EDITOR_SYNCHRONIZED')); + + }//end function + + public function onImport() + { + }//end function + + public function onExport() + { + ini_set('max_execution_time', 5000); + + //require(JPATH_COMPONENT.'/helpers/archive.php'); + require(JPATH_COMPONENT.'/helpers/archivefactory.php'); + + //copy XML file + jimport('joomla.filesystem.file'); + + $src = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor.xml'; + $dest = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor'.DS.'plugins'.DS.'jckeditor.xml'; + + if( !JFile::copy( $src, $dest) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_TO_COPY_MANIFEST') ); + } + + $src = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'toolbar'; + $dest = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor'.DS.'toolbar'; + + if( !JFolder::copy( $src, $dest,'',true) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_TO_COPY_TOOLBARS') ); + } + + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'language'.DS.'overrides'; + $dest = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor'.DS.'overrides'; + + if( !JFolder::copy( $src, $dest,'',true) ){ + $this->app->enqueueMessage( JText::_('COM_JCKMAN_CPANEL_UNABLE_TO_COPY_TOOLBARS') ); + } + + + + + //process SQL + if($this->_createSQL()) + { + + // Create a new gzip file test.tgz in htdocs/test + $backup_file_name = 'bak_jckeditor'.date('dmyHis'); + /* + $tgz = new gzip_file($backup_file_name); + $tgz->set_options(array('basedir' => JPATH_COMPONENT."/editor", 'overwrite' =>1,'inmemory'=>1,level=>5)); + $tgz->add_files('import.xml'); + $tgz->add_files('toolbar'); + $tgz->add_files('plugins'); + $tgz->create_archive(); + $tgz->download_file(); + exit; + */ + $tgz = new ArchiveFactory(JPATH_COMPONENT."/editor",$backup_file_name); + $tgz->downloadFile(); + } + else + { + JCKHelper::error( JText::_("COM_JCKMAN_CPANEL_COULD_NOT_CREATE_SQL")); + } + }//end function + + private function _createSQL() + { + $tables = array('#__jckplugins','#__jcktoolbars','#__jcktoolbarplugins','#__jcklanguages'); + $db = JFactory::getDBO(); + $sql = array(); + + foreach($tables as $table) + { + $sql[] = 'DROP TABLE IF EXISTS '. $table.';'.chr(13); + $query = 'SHOW CREATE TABLE '. $table; + $db->setQuery($query); + $row = $db->loadRow(); + $struct = str_replace($db->getPrefix(),'#__',$row[1]); + $sql[] = $struct.';'.chr(13); + $query = 'SELECT * FROM '. $table; + $db->setQuery($query); + $rows = $db-> loadRowList(); + + if(!empty($rows)) + { + $sql[] = 'INSERT INTO '. $table. ' VALUES '; + + $fieldcount = count($rows[0]); + $rowcount = count($rows); + $fieldcount--; + $rowcount--; + foreach($rows as $k=>$row) + { + if(!$row[$fieldcount]) + $row[$fieldcount] = 'NULL'; + if(!$row[$fieldcount-2]) + $row[$fieldcount-2] = 'NULL'; + + if($k < $rowcount) + $tupples = "('".implode("','",$row)."'),"; + else + $tupples = "('".implode("','",$row)."');"; + $tupples = str_replace("'NULL'","NULL",$tupples); + $sql[] = $tupples; + } + $sql[] = chr(13); + } + } + + $query = "SELECT params FROM #__extensions WHERE folder='editors' AND element = 'jckeditor'"; + $db->setQuery($query); + $result = $db-> loadResult(); + + $sql[] = "UPDATE #__extensions"; + $sql[] = "SET params = '".$db->escape($result)."'"; + $sql[] = "WHERE folder='editors' AND element = 'jckeditor'"; + $sql[] = chr(13); + + $buffer = implode(chr(13),$sql); + $file = JPATH_COMPONENT.'/editor/plugins/sql.sql'; + return JFile::write($file, $buffer); + }//end function +}//end class \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/index.html b/deployed/jckman/administrator/components/com_jckman/event/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/list.php b/deployed/jckman/administrator/components/com_jckman/event/list.php new file mode 100644 index 00000000..868d5aa3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/list.php @@ -0,0 +1,213 @@ +canDo = JCKHelper::getActions(); + $this->app = JFactory::getApplication(); + } + + /** + * A JParameter object holding the parameters for the plugin + * + * @var A JParameter object + * @access public + * @since 1.5 + */ + function onSave($plugin,$pluginToolbarnames) + { + if( !$this->canDo->get('core.edit') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SAVE' ), 'error' ); + return false; + } + + require_once(CKEDITOR_LIBRARY.DS . 'toolbar.php'); + + $CKfolder = CKEDITOR_LIBRARY.DS . 'toolbar'; + + jckimport('helper'); + $toolbarnames = JCKHelper::getEditorToolbars(); + + if(!empty( $toolbarnames)) + { + foreach($toolbarnames as $toolbarname) + { + $tmpfilename = $CKfolder.DS.$toolbarname.'.php'; + + require($tmpfilename); + + $classname = 'JCK'. ucfirst($toolbarname); + + $toolbar = new $classname(); + + if(!$plugin->title) + { + //publish or unpblish plugin + $this->onPublish(array($plugin->id),$plugin->published); + return; + } + + $pluginTitle = str_replace(' ','',$plugin->title); + $pluginTitle = $pluginTitle; + + //fix toolbar values or they will get wiped out + foreach (get_object_vars( $toolbar ) as $k => $v) + { + if(is_null($v)) + { + $toolbar->$k = ''; + } + if($k[0] == '_') + $toolbar->$k = NULL; + } + + $toolbar->$pluginTitle = NULL; + + if(!empty($pluginToolbarnames) && in_array($toolbarname,$pluginToolbarnames)) + $toolbar->$pluginTitle = ''; + + $toolbarConfig = new JRegistry('toolbar'); + + $toolbarConfig->loadObject($toolbar); + + // Get the config registry in PHP class format and write it to file + if (!JFile::write($tmpfilename, $toolbarConfig->toString('PHP', array('class' => $classname . ' extends JCKToolbar')))) { + + JCKHelper::error(JText::sprintf('COM_JCK_PLUGIN_LIST_FAILED_TO_MODIFY_TOOLBAR',$pname,$classname)); + } + } + + //layout stuff + $cids = array(0); + + $db = JFactory::getDBO(); + + if(!empty($pluginToolbarnames)) + { + $values = array(); + foreach($pluginToolbarnames as $plugintoolbarname) + { + + $query = 'SELECT id' + . ' FROM #__jcktoolbars' + . ' WHERE name = "'. $plugintoolbarname .'"'; + $db->setQuery( $query ); + $toolbarid = $db->loadResult(); + + if($toolbarid) + { + + $rowDetail = JCKHelper::getNextLayoutRow($toolbarid); + + $values[] = '('.$toolbarid.','. $plugin->id.','.$rowDetail->rowid.','.$rowDetail->rowordering.',1)'; + + $cids[] = $toolbarid; + } + } + } + + //First remove plugin from every layout that has not been selected + $query = 'DELETE FROM #__jcktoolbarplugins' + . ' WHERE pluginid ='. $plugin->id + . ' AND toolbarid NOT IN (' . implode(',',$cids).')'; + $db->setQuery( $query ); + if (!$db->query()) { + JCKHelper::error( $db->getErrorMsg() ); + } + + //Now add plugin to selected layouts + if(!empty($values)) + { + $query = 'INSERT INTO #__jcktoolbarplugins(toolbarid,pluginid,row,ordering,state) VALUES ' . implode(',',$values) + .' ON DUPLICATE KEY UPDATE toolbarid = VALUES(toolbarid),pluginid = VALUES(pluginid)'; + $db->setQuery( $query ); + if(!$db->query()) + { + JCKHelper::error( $db->getErrorMsg() ); + } + } + } + //publish or unpblish plugin + $this->onPublish(array($plugin->id),$plugin->published); + } + + function onPublish($cid,$value) + { + if( !$this->canDo->get('core.edit.state') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_PUB' ), 'error' ); + return false; + } + + $db = JFactory::getDBO(); + $user = JFactory::getUser(); + $cids = implode( ',', $cid ); + + $query = 'SELECT name FROM #__jckplugins' + . ' WHERE id IN ( '.$cids.' )' + . ' AND ( checked_out = 0 OR ( checked_out = '.(int) $user->get('id').' ))' + ; + $db->setQuery( $query ); + $pluginnames = $db->loadColumn(); + if (!$pluginnames) { + JCKHelper::error( $db->getErrorMsg() ); + } + + jckimport('helper'); + + $config = JCKHelper::getEditorPluginConfig(); + + foreach($pluginnames as $pname) + $config->set($pname,$value); + + $cfgFile = CKEDITOR_LIBRARY.DS . 'plugins' . DS . 'toolbarplugins.php'; + + // Get the toolbar registry in PHP class format and write it to file + $buffer = $config->toString('PHP', array('class' => 'JCKToolbarPlugins extends JCKPlugins')); + if (!JFile::write($cfgFile,$buffer)) { + $modify = ($value ? 'publish ' : 'unpublish '); + JCKHelper::error(JText::sprintf('COM_JCK_PLUGIN_LIST_FAILED_TO_PUBLISH_UNPUBLISH_PLUGINS',$modify)); + } + } + + function onApply($plugin,$pluginToolbarnames) + { + if( !$this->canDo->get('core.edit') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_SAVE' ), 'error' ); + return false; + } + + $this->onSave($plugin,$pluginToolbarnames); + } + + function onUnpublish($cid,$value) + { + if( !$this->canDo->get('core.edit.state') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_UNPUB' ), 'error' ); + return false; + } + + $this->onPublish($cid,$value); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/observable/editor.php b/deployed/jckman/administrator/components/com_jckman/event/observable/editor.php new file mode 100644 index 00000000..4e6a86a7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/observable/editor.php @@ -0,0 +1,77 @@ +_eventHandler = new $eventListenerClassName($this); + + } + else + { + JCKHelper::error('No Event listener ' . $eventListenerClassName .' class found.'); + + } + } + + /** + * Update Editor + * + * @param string event + *@param array arguments for function call of event handller + */ + function update($event, $args ) + { + + $args['event'] = $event; + + $this->_eventHandler->update($args); + } + + /** + * Reload Toolbar + * + * Used to restore toolbar if editor is re-installed + */ + function getEventHandler() + { + return $this->_eventHandler; + }//end function getEventHandler +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/observable/index.html b/deployed/jckman/administrator/components/com_jckman/event/observable/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/observable/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/event/toolbars.php b/deployed/jckman/administrator/components/com_jckman/event/toolbars.php new file mode 100644 index 00000000..faf0b0e0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/event/toolbars.php @@ -0,0 +1,314 @@ +canDo = JCKHelper::getActions(); + $this->app = JFactory::getApplication(); + } + + /** + * A JParameter object holding the parameters for the plugin + * + * @var A JParameter object + * @access public + * @since 1.5 + */ + function onCopy($cid) + { + if( !$this->canDo->get('core.create') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_COPY' ), 'error' ); + return false; + } + + $db = JFactory::getDBO(); + $sql = $db->getQuery( true ); + $sql->select( 'id,name,title' ) + ->from( '#__jcktoolbars' ) + ->where( 'id IN ('. implode($cid) .')' ); + $toolbars = $db->setQuery( $sql )->loadObjectList(); + + $this->_createEditorToolbarOption($toolbars); + } + + + function onSave($id,$name,$oldname,$title,$isNew) + { + $toolbar = new stdclass; + $toolbar->id = $id; + $toolbar->oldname = $oldname; + $toolbar->name = $name; + $toolbar->title = $title; + + $folder = CKEDITOR_LIBRARY.DS.'toolbar'; + $newfile = $folder.DS.$name.'.php'; + + if(!$isNew || JFile::exists($newfile)) // Also check to see if toolbar file already exists. If so then it is just a simple update + { + $this->_createEditorToolbar($id,$name,$oldname); + $this->_updateEditorToolbarOption(array($toolbar)); + } + else + { + $this->_createEditorToolbarOption(array($toolbar)); + } + } + + function onRemove($names) + { + if( !$this->canDo->get('core.delete') ) + { + $this->app->redirect( JRoute::_( 'index.php?option=com_jckman&view=toolbars', false ), JText::_( 'COM_JCKMAN_PLUGIN_PERM_NO_DELETE' ), 'error' ); + return false; + } + + //delete toolbar files + $paths = array_map(create_function('$name','return CKEDITOR_LIBRARY.DS."toolbar".DS.$name.".php";'),$names); + //JFile::delete($paths); + //update Editor Manifest + $this->_deleteEditorToolbarOption($names); + } + + + + function _createEditorToolbarOption($toolbars) + { + // get editor installfile + $JCKManifestFile = JPATH_PLUGINS . DS . 'editors' . DS . 'jckeditor' .DS . 'jckeditor.xml'; + + $jckeditorXML = JCKHelper::getXMLParser('Simple'); + if(!$jckeditorXML->loadFile($JCKManifestFile)) + { + JCKHelper::error( 'Editor Install: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_LOAD_JCK_MANIFEST')); + return; + } + + $JCKManifest = $jckeditorXML->document; + + $paramsElement = $JCKManifest->config[0]->fields[0]->fieldset[0]; + + foreach($toolbars as $toolbar) + { + $this->_createEditorToolbar($toolbar->id,$toolbar->name,$toolbar->name); //Write to toolbar file + foreach ($paramsElement->children() as $param) + { + + if($param->attributes('name') == 'toolbar') + { + $child = $param->AddChild('option',array('value' => $toolbar->name)); + $child->setData($toolbar->title); + } + if($param->attributes('name') == 'toolbar_ft') + { + $child = $param->AddChild('option',array('value' => $toolbar->name)); + $child->setData($toolbar->title); + break; + } + } + } + + $JCKOutputXMl = $JCKManifest->toString(); + + if(!JFile::write($JCKManifestFile,$JCKOutputXMl)) //Write to editor manifest file + { + JCKHelper::error( 'Toolbar Copy: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_WRITE_JCK_MANIFEST')); + } + } + + function _deleteEditorToolbarOption($names) + { + // get editor installfile + $JCKManifestFile = JPATH_PLUGINS . DS . 'editors' . DS . 'jckeditor' . DS . 'jckeditor.xml'; + + $jckeditorXML = JCKHelper::getXMLParser('Simple'); + if(!$jckeditorXML->loadFile($JCKManifestFile)) + { + JCKHelper::error( 'Editor Install: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_LOAD_JCK_MANIFEST')); + return; + } + + $JCKManifest = $jckeditorXML->document; + + $paramsElement = $JCKManifest->config[0]->fields[0]->fieldset[0]; + + foreach($names as $name) + { + foreach ($paramsElement->children() as $param) + { + if($param->attributes('name') == 'toolbar') + { + foreach($param->children() as $child) + { + if($child->attributes('value') == $name) + { + $param->removeChild($child); + break; + } + } + } + if($param->attributes('name') == 'toolbar_ft') + { + foreach($param->children() as $child) + { + if($child->attributes('value') == $name) + { + $param->removeChild($child); + break; + } + } + break; + } + } + } + + $JCKOutputXMl = $JCKManifest->toString(); + + if(!JFile::write($JCKManifestFile,$JCKOutputXMl)) //Write to editor manifest file + { + JCKHelper::error( 'Toolbar Delete: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_WRITE_JCK_MANIFEST')); + } + } + + function _updateEditorToolbarOption($toolbars) + { + // get editor installfile + $JCKManifestFile = JPATH_PLUGINS . DS . 'editors' . DS . 'jckeditor' . DS . 'jckeditor.xml'; + + $jckeditorXML = JCKHelper::getXMLParser('Simple'); + if(!$jckeditorXML->loadFile($JCKManifestFile)) + { + JCKHelper::error( 'Editor Install: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_LOAD_JCK_MANIFEST')); + return; + } + + $JCKManifest = $jckeditorXML->document; + + $paramsElement = $JCKManifest->config[0]->fields[0]->fieldset[0]; + + foreach($toolbars as $toolbar) + { + foreach ($paramsElement->children() as $param) + { + if($param->attributes('name') == 'toolbar') + { + foreach($param->children() as $child) + { + if($child->attributes('value') == $toolbar->oldname) + { + $child->removeAttribute('value'); + $child->addAttribute('value',$toolbar->name); + $child->setData($toolbar->title); + break; + } + } + } + if($param->attributes('name') == 'toolbar_ft') + { + foreach($param->children() as $child) + { + if($child->attributes('value') == $toolbar->oldname) + { + $child->removeAttribute('value'); + $child->addAttribute('value',$toolbar->name); + $child->setData($toolbar->title); + break; + } + } + break; + } + } + } + + $JCKOutputXMl = $JCKManifest->toString(); + + if(!JFile::write($JCKManifestFile,$JCKOutputXMl)) //Write to editor manifest file + { + JCKHelper::error( 'Toolbar Update: '.JText::_('COM_JCK_LAYOUT_MANAGER_NOT_WRITE_JCK_MANIFEST')); + } + } + + function _createEditorToolbar($id,$name,$oldname) + { + require_once(CKEDITOR_LIBRARY.DS . 'toolbar.php'); + + $CKfolder = CKEDITOR_LIBRARY.DS . 'toolbar'; + + $newfilename = $CKfolder.DS.$name.'.php'; + $oldfilename = $CKfolder.DS.$oldname.'.php'; + + $classname = 'JCK'. ucfirst($name); + $toolbar = new stdclass; + + + + $toolbarConfig = new JRegistry('toolbar'); + + $db = JFactory::getDBO(); + + $query = 'SELECT tp.pluginid AS id,p.title,tp.row' + . ' FROM #__jcktoolbarplugins tp' + . ' LEFT JOIN #__jckplugins p ON p.id = tp.pluginid' + . ' WHERE tp.state = 1' + . ' AND tp.toolbarid = '.$id + . ' ORDER BY tp.row ASC,tp.ordering ASC'; + $db->setQuery( $query ); + $toolbarplugins = $db->loadObjectList(); + + if($toolbarplugins) + { + foreach($toolbarplugins as $plugin) + { + if($plugin->id < 0) // we have a break + { + $property = 'brk_' .($plugin->id*-1); + $toolbar->$property = $plugin->row; + } + else + { + $property = $plugin->title; + $toolbar->$property = $plugin->row; + } + } + } + + $toolbarConfig->loadObject($toolbar); + + // Get the config registry in PHP class format and write it to file + $buffer = $toolbarConfig->toString('PHP', array('class' => $classname . ' extends JCKToolbar')); + + if (!JFile::write($oldfilename,$buffer)) { + JCKHelper::error( JText::sprintf('COM_JCKMAN_LAYOUT_MANAGER_FAILED_WRITE_FILE',$classname)); + } + + if($newfilename != $oldfilename) + { + if( !JFile::move($oldfilename, $newfilename) ){ + JCKHelper::error(JText::sprintf('COM_JCKMAN_LAYOUT_MANAGER_FAILED_WRITE_FILE',$classname)); + } + } + } + + function onApply($id,$name,$oldname,$title,$isNew) + { + $this->onSave($id,$name,$oldname,$title,$isNew); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/editplugin.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/editplugin.html new file mode 100644 index 00000000..e5cc33ef --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/editplugin.html @@ -0,0 +1,3 @@ +
+ +
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/import.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/import.html new file mode 100644 index 00000000..6fe1ddb8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/import.html @@ -0,0 +1,3 @@ +
+To restore a back it is very easy! All you need to do is click in the Restore's icon, navigate to the tar.gz backup file and click in the Upload File & install's button. Or if you want to migrate your configuration from one server to another, all you need to do is install the JCK Editor & Manager first, and repeat the above - job done! +
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/index.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/install.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/install.html new file mode 100644 index 00000000..8d0c9aad --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/install.html @@ -0,0 +1,6 @@ +
+The Plugin installer allows you to install and uninstall JCK plugins. A JCK plugin consists of an extension that interacts with the editor. These plugins or extensions are used to enable the user to quickly and simply customise or expand the functionality of the editor. This could be done to meet your needs to portfolio images in a stylish gallery light-box or to expand the editor with media or image editing extensions. The possibilities are endless! +
+
+Please click here to visit the official Plug-in Store: http://www.joomlackeditor.com/downloads/jck-plugins-store +
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/list.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/list.html new file mode 100644 index 00000000..80f5c56c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/list.html @@ -0,0 +1,6 @@ +
+The Plugin Manager controls what buttons are displayed in the editor's interface. It allows plugins to be published, unpublished, and assigned to specific tool-bars with the ability to setup user permissions. +
+
+In addition to these great features the Plugin Manager will also allow you to define three default parameters for the dialog popup screens: Height, Title and Width. And if this was not enough you can add further customizable options for your JCK plugins as parameters are just like any standard Joomla extensions! +
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/en-GB/toolbars.html b/deployed/jckman/administrator/components/com_jckman/help/en-GB/toolbars.html new file mode 100644 index 00000000..024e8843 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/en-GB/toolbars.html @@ -0,0 +1,3 @@ +
+It allows complete control over the editor's layout. You can create your own bespoke toolbars, position plugins, create new toolbars, publish and unpublish toolbars! It's surprisingly easy do thanks to its simple drag-and-drop interface. +
\ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/help/index.html b/deployed/jckman/administrator/components/com_jckman/help/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/help/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helper.php b/deployed/jckman/administrator/components/com_jckman/helper.php new file mode 100644 index 00000000..151d3c27 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helper.php @@ -0,0 +1,885 @@ +msg ); + * + * $message = (string) The message to throw + * $type = (string) The type of error + * $location = (string) How to throw the error. Currently - 'database', 'echo', 'formattedtext', 'messagequeue', 'syslog', 'w3c' + */ + public static function error( $message = false, $type = 'error', $location = 'messagequeue' ) + { + if( !$message || in_array( $message, self::$errors ) ) return false; + + // Prevent throwing the same error multiple times + self::$errors[] = $message; + + switch( $type ) + { + default : + case 'warning' : // Can't throw warning thanks to Joomla + case 'error' : + $level = JLog::ERROR; + break; + case 'notice' : + $level = JLog::NOTICE; + break; + case 'message' : + case 'info' : + $level = JLog::INFO; + break; + }//end switch + + // Generate unique ID to avoid Joomla bug of throwing Joomla depreciated messages as well + $id = time() . chr( 95 ) . base_convert( mt_rand( 0x19A100, 0x39AA3FF ), 10, 36 ); + + //JLog::addLogger( array( 'logger' => $location, 'com_jckman' => $id ), $level ); + JLog::add( $message, $level ); + + return true; + }//end function + + public static function addSubmenu( $vName = false ) + { + $canDo = JCKHelper::getActions(); + $subMenus = array( + 'COM_JCKMAN_SUBMENU_CPANEL_NAME' => array( 'extension' => 'cpanel', 'permission' => '', 'hideinmob' => false, 'hideinipad' => false ), + 'COM_JCKMAN_SUBMENU_PLUGIN_NAME' => array( 'extension' => 'list', 'permission' => '', 'hideinmob' => false, 'hideinipad' => false ), + 'COM_JCKMAN_SUBMENU_INSTALL_NAME' => array( 'extension' => 'install', 'permission' => 'jckman.install', 'hideinmob' => false, 'hideinipad' => false ), + 'COM_JCKMAN_SUBMENU_UNINSTALL_NAME' => array( 'extension' => 'extension', 'permission' => 'jckman.uninstall', 'hideinmob' => false, 'hideinipad' => false ), + 'COM_JCKMAN_SUBMENU_SYSTEMCHECK_NAME' => array( 'extension' => 'cpanel&taskbtn=system', 'permission' => 'core.edit', 'hideinmob' => true, 'hideinipad' => true ), + 'COM_JCKMAN_SUBMENU_LAYOUT_NAME' => array( 'extension' => 'toolbars', 'permission' => '', 'hideinmob' => true, 'hideinipad' => true ), + 'COM_JCKMAN_SUBMENU_IMPORT_NAME' => array( 'extension' => 'import', 'permission' => 'core.edit', 'hideinmob' => true, 'hideinipad' => true ), + 'COM_JCKMAN_SUBMENU_BACKUP_NAME' => array( 'extension' => 'cpanel&taskbtn=export', 'permission' => '', 'hideinmob' => true, 'hideinipad' => true ), + 'COM_JCKMAN_SUBMENU_SYNC_NAME' => array( 'extension' => 'cpanel&taskbtn=sync', 'permission' => 'jckman.sync', 'hideinmob' => false, 'hideinipad' => false ), + 'COM_JCKMAN_SUBMENU_JCKEDITOR_NAME' => array( 'extension' => 'cpanel&taskbtn=editor', 'permission' => '', 'hideinmob' => false, 'hideinipad' => false ) + ); + + foreach( $subMenus as $name => $params ) + { + // hide in iPad + if( !$params['hideinipad'] || ( $params['hideinipad'] && !self::isiPad() ) ) + { + // hide in mobile + if( !$params['hideinmob'] || ( $params['hideinmob'] && !self::isMobile() ) ) + { + // perform any permissions + if( !$params['permission'] || $canDo->get($params['permission']) ) + { + JHtmlSidebar::addEntry(JText::_( $name ), 'index.php?option=com_jckman&view='.$params['extension'], ($params['extension'] == $vName)); + } + } + } + } + }//end function + + public static function isiPad() + { + $browser = JBrowser::getInstance(); + + return ( stripos( $browser->getAgentString(), 'iPad' ) === false ) ? false : true; + }//end function + + public static function isMobile() + { + $browser = JBrowser::getInstance(); + $isMob = false; + $isMob = ( $browser->isMobile() ) ? true : $isMob; + $isMob = ( stripos( $browser->getAgentString(), 'iPhone' ) === false ) ? $isMob : true; + //$isMob = ( stripos( $browser->getAgentString(), 'YOUR_PHONE_HERE' ) === false ) ? $isMob : true; + + return $isMob; + }//end function + + public static function fixBug() + { + // FIX JOOMLA BUG! - NONE OF THEIR DISABLED LEFT HAND MENU's HAVE CLOSING TAGS SO STOP OUR PAGE DISTORTING HERE + // TODO: TELL JOOMLA & REMOVE BELOW LINE + echo ''; + }//end function + + static function & getTable( $name, $prefix = 'JCKTable', $config = array()) + { + + $path = JPATH_COMPONENT.DS.'tables'; + JTable::addIncludePath($path); + + // Clean the name + $prefix = preg_replace( '/[^A-Z0-9_]/i', '', $prefix ); + + //Make sure we are returning a DBO object + if (!array_key_exists('dbo', $config)) { + $config['dbo'] = JFactory::getDBO(); + } + + $instance =@ JTable::getInstance($name, $prefix, $config ); + return $instance; + } + + static function & geTtoolbarParams($editor,$args = array()) + { + + if( count($args) > 1) + { + $row = $args[1]; + } + + + if(is_a($args[0] ,'JParameter')) + { + $params = $args[0]; + } + else + { if( $row) + { + $params = new JParameter($row->params); + } + else + { + $row = & JCKHelper::getTable('toolbar'); + // load the row from the db table + $row->load( $args[0]); + //get toolbar parameter + $params = new JParameter($row->params); + } + } + + $editor_params = new JParameter($editor->params); + $toolbar = $params->get('toolbar',$row->name); + $skins = $params->get('skin', $editor_params->def( 'skin','office2003')); + $width = $params->get('wwidth', $editor_params->def( 'wwidth','100%')); + + + $editor_params->set( 'toolbar',$toolbar); + $editor_params->set( 'skin', $skins ); + $editor_params->set( 'wwidth', $width); + $editor_params->Set( 'hheight',300); + return $editor_params; + } + + + + static function & getEditorPluginConfig($namspace = 'config') + { + static $config; + + if(!isset($config)) + { + $path = CKEDITOR_LIBRARY; + + require_once($path.DS.'plugins.php'); + require_once($path.DS.'plugins'.DS.'toolbarplugins.php'); + + $config = new JRegistry(); + + $pluginConfig = new JCKToolbarPlugins(); + + $config->loadObject($pluginConfig); + $data = $config->toObject(); + $properties = get_object_vars($data); + + foreach($properties as $key=>$value) + { + if(strpos('p'.$key,'_')) + unset($data->$key); + } + + //Forcibly remove the save plugin due to it causing the icon + //to disappear in editor version 6.0.4+ + unset( $data->save ); + + return $config; + } + + return $config; + } + + static function & getEditorToolbars() + { + $path = CKEDITOR_LIBRARY.DS.'toolbar'; + + $files = JFolder::files($path); + + $toolbars = array(); + + foreach($files as $file) + { + if(strpos($file,"index") === false && strpos(strrev($file), 'php.') === 0) + { + $toolbars[] = preg_replace('/\.php$/','',$file); + } + } + return $toolbars; + } + + static function getNextAvailablePluginRowId() + { + $db = JFactory::getDBO(); + + $db->setQuery('SELECT `row` AS id,count(`row`) AS total FROM `#__jckplugins`'. + ' GROUP BY row'. + ' HAVING `row` > 2 ORDER BY `row` DESC LIMIT 1'); + $row = $db->loadObject(); + + if(!$row && is_null($row)) + { + $row = new stdclass; + $row->id = 4; + $row->order = 1; + } + + $id = $row->id; + if($row->total = 26) + $id++; + + return $id; + } + + static function getNextLayoutRow($toolbarid) + { + $db = JFactory::getDBO(); + + $db->setQuery('SELECT `row` AS rowid,MAX(`ordering`) +1 AS rowordering FROM `#__jcktoolbarplugins`' + .' WHERE `toolbarid`='.(int) $toolbarid + .' GROUP BY `row`' + .' ORDER BY `row` DESC LIMIT 1'); + $row = $db->loadObject(); + + if(!$row && is_null($row)) + { + $row = new stdclass; + $row->rowid = 4; + $row->rowordering = 1; + } + + return $row; + } + + /** + * List of plugins to be hidden in list & edit views + */ + public static function getHiddenPlugins( $asString = false ) + { + $hide = array( 'about', 'save', 'flash' ); + + return ( $asString ) ? '"' . implode( '","', $hide ) . '"' : $hide; + }//end function + + /** + * Gets a list of the actions that can be performed. + * + * @return JObject + */ + public static function getActions() + { + $user = JFactory::getUser(); + $result = new JObject; + + $actions = JAccess::getActions('com_jckman'); + + foreach ($actions as $action) + { + $result->set($action->name, $user->authorise($action->name, 'com_jckman')); + } + + return $result; + }//end function + + /** + * Get a list of filter options for the state of a module. + * + * @return array An array of JHtmlOption elements. + */ + public static function getStateOptions() + { + // Build the filter options. + $options = array(); + $options[] = JHtml::_('select.option', '1', JText::_('JPUBLISHED')); + $options[] = JHtml::_('select.option', '0', JText::_('JUNPUBLISHED')); + //$options[] = JHtml::_('select.option', '-2', JText::_('JTRASHED')); + return $options; + } + + /** + * Get an XML document + * + * @param string $type The type of XML parser needed 'DOM', 'RSS' or 'Simple' + * @param array $options ['rssUrl'] the rss url to parse when using "RSS", ['cache_time'] with ' + * RSS' - feed cache time. If not defined defaults to 3600 sec + * + * @return object Parsed XML document object + * + * @deprecated 12.1 Use JXMLElement instead. + * @see JXMLElement + */ + public static function getXMLParser($type = '', $options = array()) + { + $doc = null; + + switch (strtolower($type)) + { + case 'simple': + require_once( dirname( __FILE__ ) . DS . 'helpers' . DS . 'simplexml.php' ); + $doc = new JSimpleXML; + break; + + case 'dom': + JCKHelper::error( JText::_('JLIB_UTIL_ERROR_DOMIT') ); + $doc = null; + break; + + default: + $doc = null; + } + + return $doc; + } + + /** + * Reads a XML file. + * + * @param string $data Full path and file name. + * @param boolean $isFile true to load a file or false to load a string. + * + * @return mixed JXMLElement on success or false on error. + * + * @see JXMLElement + * @since 11.1 + * @todo This may go in a separate class - error reporting may be improved. + */ + public static function getXML($data, $isFile = true) + { + require_once( dirname( __FILE__ ) . DS . 'helpers' . DS . 'xmlelement.php' ); + + // Disable libxml errors and allow to fetch error information as needed + libxml_use_internal_errors(true); + + if ($isFile) + { + // Try to load the XML file + $xml = simplexml_load_file($data, 'JXMLElement'); + } + else + { + // Try to load the XML string + $xml = simplexml_load_string($data, 'JXMLElement'); + } + + if (empty($xml)) + { + // There was an error + JCKHelper::error( JText::_('JLIB_UTIL_ERROR_XML_LOAD') ); + + if ($isFile) + { + JCKHelper::error( $data ); + } + + foreach (libxml_get_errors() as $error) + { + JCKHelper::error( 'XML: ' . $error->message ); + } + } + + return $xml; + } + + /** + * Parse a XML install manifest file. + * + * XML Root tag should be 'install' except for languages which use meta file. + * + * @param string $path Full path to XML file. + * + * @return array XML metadata. + * + * @since 12.1 + */ + public static function parseXMLInstallFile($path) + { + // Read the file to see if it's a valid component XML file + $xml = simplexml_load_file($path); + if (!$xml) + { + return false; + } + + // Check for a valid XML root tag. + + // Extensions use 'extension' as the root tag. Languages use 'metafile' instead + + if ($xml->getName() != 'extension' && $xml->getName() != 'install' && $xml->getName() != 'metafile') + { + unset($xml); + return false; + } + + $data = array(); + + $data['name'] = (string) $xml->name; + + // Check if we're a language. If so use metafile. + $data['type'] = $xml->getName() == 'metafile' ? 'language' : (string) $xml->attributes()->type; + + $data['plugin'] = ($xml->attributes->plugin ? (string) $xml->attributes()->plugin : ''); + + $data['creationDate'] = ( $xml->creationDate ? (string) $xml->creationDate : JText::_('Unknown')); + $data['author'] = ( $xml->author ? (string) $xml->author : JText::_('Unknown')); + + $data['copyright'] = (string) $xml->copyright; + $data['authorEmail'] = (string) $xml->authorEmail; + $data['authorUrl'] = (string) $xml->authorUrl; + $data['version'] = (string) $xml->version; + $data['description'] = (string) $xml->description; + $data['group'] = (string) $xml->group; + + return $data; + } + + public static function getLanguage() + { + if (!self::$language) + { + self::$language = JCKLanguage::getInstance('en-GB'); + $lang = Jfactory::getLanguage(); + self::$language->merge($lang); + } + return self::$language; + } +}//end class + +jimport('joomla.application.component.helper'); + +abstract class JCKModuleHelper extends JModuleHelper +{ + public static function &getModules($position) + { + $app = JFactory::getApplication(); + $position = strtolower($position); + $result = array(); + + $modules = self::_load(); + + $total = count($modules); + for ($i = 0; $i < $total; $i++) + { + if ($modules[$i]->position == $position) { + $result[] = &$modules[$i]; + } + } + if (count($result) == 0) + { + if (JRequest::getBool('tp') && JComponentHelper::getParams('com_templates')->get('template_positions_display')) + { + $result[0] = self::getModule('mod_'.$position); + $result[0]->title = $position; + $result[0]->content = $position; + $result[0]->position = $position; + } + } + + return $result; + } + + /* Load published modules + * + * @return array + */ + protected static function &_load() + { + static $clean; + + if (isset($clean)) { + return $clean; + } + + $Itemid = JRequest::getInt('Itemid'); + $app = JFactory::getApplication(); + $user = JFactory::getUser(); + $groups = implode(',', $user->getAuthorisedViewLevels()); + $lang = JFactory::getLanguage()->getTag(); + $clientId = (int) $app->getClientId(); + + $cache = JFactory::getCache ('com_modules', ''); + $cacheid = md5(serialize(array('com_jckman', $groups, $clientId, $lang))); + + + if (!($clean = $cache->get($cacheid))) { + $db = JFactory::getDbo(); + + $query = $db->getQuery(true); //new JDatabaseQuery; + $query->select('id, title, module, position, content, showtitle, params, mm.menuid'); + $query->from('#__modules AS m'); + $query->join('LEFT','#__modules_menu AS mm ON mm.moduleid = m.id'); + $query->where('m.published = 1'); + + $date = JFactory::getDate(); + $now = $date->toSQL(); + $nullDate = $db->getNullDate(); + $query->where('(m.publish_up = '.$db->Quote($nullDate).' OR m.publish_up <= '.$db->Quote($now).')'); + $query->where('(m.publish_down = '.$db->Quote($nullDate).' OR m.publish_down >= '.$db->Quote($now).')'); + + $query->where('m.access IN ('.$groups.')'); + $query->where('m.client_id = '. $clientId); + $query->where('(mm.menuid = '. (int) $Itemid .' OR (mm.menuid <= 0 OR mm.menuid IS NULL))'); //fix as this is suppose to be a LEFT JOIN!!! + + // Filter by language + if ($app->isSite() && $app->getLanguageFilter()) { + $query->where('m.language IN (' . $db->Quote($lang) . ',' . $db->Quote('*') . ')'); + } + + $query->order('position, ordering'); + + // Set the query + $db->setQuery($query); + if (!($modules = $db->loadObjectList())) { + JCKHelper::error( JText::sprintf('JLIB_APPLICATION_ERROR_MODULE_LOAD', $db->getErrorMsg()) ); + return false; + } + + // Apply negative selections and eliminate duplicates + $negId = $Itemid ? -(int)$Itemid : false; + $dupes = array(); + $clean = array(); + for ($i = 0, $n = count($modules); $i < $n; $i++) + { + $module = &$modules[$i]; + + // The module is excluded if there is an explicit prohibition, or if + // the Itemid is missing or zero and the module is in exclude mode. + $negHit = ($negId === (int) $module->menuid) + || (!$negId && (int)$module->menuid < 0); + + if (isset($dupes[$module->id])) + { + // If this item has been excluded, keep the duplicate flag set, + // but remove any item from the cleaned array. + if ($negHit) { + unset($clean[$module->id]); + } + continue; + } + $dupes[$module->id] = true; + + // Only accept modules without explicit exclusions. + if (!$negHit) + { + //determine if this is a custom module + $file = $module->module; + $custom = substr($file, 0, 4) == 'mod_' ? 0 : 1; + $module->user = $custom; + // Custom module name is given by the title field, otherwise strip off "com_" + $module->name = $custom ? $module->title : substr($file, 4); + $module->style = null; + $module->position = strtolower($module->position); + $clean[$module->id] = $module; + } + } + unset($dupes); + // Return to simple indexing that matches the query order. + $clean = array_values($clean); + + $cache->store($clean, $cacheid); + } + + return $clean; + } +} + +jimport( 'joomla.form.form' ); +class JCKForm extends JForm +{ + /** + * Method to get an instance of a form. + * + * @param string $name The name of the form. + * @param string $data The name of an XML file or string to load as the form definition. + * @param array $options An array of form options. + * @param string $replace Flag to toggle whether form fields should be replaced if a field + * already exists with the same group/name. + * @param string $xpath An optional xpath to search for the fields. + * + * @return object JForm instance. + * @throws Exception if an error occurs. + * @since 1.6 + */ + public static function getInstance($name, $data = null, $options = array(), $replace = true, $xpath = false) + { + // Reference to array with form instances + $forms = &self::$forms; + + // Only instantiate the form if it does not already exist. + if (!isset($forms[$name])) + { + $data = trim($data); + + if (empty($data)) + { + throw new InvalidArgumentException(sprintf('JForm::getInstance(name, *%s*)', gettype($data))); + } + + // Instantiate the form. + $forms[$name] = new JCKForm($name, $options); + + // Load the data. + if (substr(trim($data), 0, 1) == '<') + { + if ($forms[$name]->load($data, $replace, $xpath) == false) + { + throw new RuntimeException('JForm::getInstance could not load form'); + } + } + else + { + if ($forms[$name]->loadFile($data, $replace, $xpath) == false) + { + throw new RuntimeException('JForm::getInstance could not load file'); + } + } + } + + return $forms[$name]; + } + + /** + * Method to get a form field represented as an XML element object. + * + * @param string $name The name of the form field. + * @param string $group The optional dot-separated form group path on which to find the field. + * + * @return mixed The XML element object for the field or boolean false on error. + * @since 1.6 + */ + protected function findField($name, $group = null) + { + $element = false; + $fields = array(); + + // Make sure there is a valid JForm XML document. + if (!($this->xml instanceof SimpleXMLElement)) + { + return false; + } + + // Let's get the appropriate field element based on the method arguments. + if ($group) + { + + // Get the fields elements for a given group. + $elements = &$this->findGroup($group); + + // Get all of the field elements with the correct name for the fields elements. + foreach ($elements as $element) + { + // If there are matching field elements add them to the fields array. + if ($tmp = $element->xpath('descendant::field[@name="' . $name . '"]')) + { + $fields = array_merge($fields, $tmp); + } + } + + // Make sure something was found. + if (!$fields) + { + return false; + } + + // Use the first correct match in the given group. + $groupNames = explode('.', $group); + foreach ($fields as &$field) + { + // Get the group names as strings for ancestor fields elements. + $attrs = $field->xpath('ancestor::fields[@name]/@name'); + $names = array_map('strval', $attrs ? $attrs : array()); + + // If the field is in the exact group use it and break out of the loop. + if ($names == (array) $groupNames) + { + $element = &$field; + break; + } + } + } + else + { + // Get an array of fields with the correct name. + $fields = $this->xml->xpath('//field[@name="' . $name . '"]'); + + // Make sure something was found. + if (!$fields) + { + return false; + } + + // Search through the fields for the right one. + foreach ($fields as &$field) + { + // -PC- exact copy of JForm findField except their ancestor lookup was blocking the bind for our plugins + // If we find an ancestor fields element with a group name then it isn't what we want. + if ($field->xpath('ancestor::fields[@name="params"]')) + { + $element = &$field; + break; + } + } + } + + return $element; + } + + /** + * Method to get the value of a field. + * + * @param string $name The name of the field for which to get the value. + * @param string $group The optional dot-separated form group path on which to get the value. + * @param mixed $default The optional default value of the field value is empty. + * + * @return mixed The value of the field or the default value if empty. + * @since 1.6 + */ + public function getValue($name, $group = null, $default = null) + { + $return = $this->data->get($name, $default); + return $return; + } +}//end class JCKForm + + +class JCKLanguage extends JLanguage +{ + + public static function getInstance($lang, $debug = false) + { + if (!isset(self::$languages[$lang . $debug])) + { + self::$languages[$lang . $debug] = new static($lang, $debug); + } + + return self::$languages[$lang . $debug]; + } + + public function merge (Jlanguage $language) + { + + $lang = $language->getTag(); + + $this->setLanguage($lang); + $this->setDebug($language->getDebug()); + $this->setDefault($language->getDefault()); + $paths = $language->getPaths(); + $this->paths = array_merge($this->paths,$paths); + foreach($paths as $extension=>$path) + { + $keys = array_keys($path); + $this->loadLanguage($keys[0],$extension); //rebuild strings array + } + + $filename = JPATH_BASE . "/language/overrides/$lang.override.ini"; + + if (file_exists($filename) && $contents = $this->parse($filename)) + { + if (is_array($contents)) + { + // Sort the underlying heap by key values to optimize merging + ksort($contents, SORT_STRING); + $this->override = $contents; + } + unset($contents); + } + + // Look for a language specific localise class + $class = str_replace('-', '_', $lang . 'Localise'); + $paths = array(); + + if (defined('JPATH_ADMINISTRATOR')) + { + // Note: Manual indexing to enforce load order. + $paths[1] = JPATH_ADMINISTRATOR . "/language/overrides/$lang.localise.php"; + $paths[3] = JPATH_ADMINISTRATOR . "/language/$lang/$lang.localise.php"; + } + + ksort($paths); + $path = reset($paths); + + while (!class_exists($class) && $path) + { + if (file_exists($path)) + { + require_once $path; + } + $path = next($paths); + } + + if (class_exists($class)) + { + /* Class exists. Try to find + * -a transliterate method, + * -a getPluralSuffixes method, + * -a getIgnoredSearchWords method + * -a getLowerLimitSearchWord method + * -a getUpperLimitSearchWord method + * -a getSearchDisplayCharactersNumber method + */ + if (method_exists($class, 'transliterate')) + { + $this->transliterator = array($class, 'transliterate'); + } + + if (method_exists($class, 'getPluralSuffixes')) + { + $this->pluralSuffixesCallback = array($class, 'getPluralSuffixes'); + } + + if (method_exists($class, 'getIgnoredSearchWords')) + { + $this->ignoredSearchWordsCallback = array($class, 'getIgnoredSearchWords'); + } + + if (method_exists($class, 'getLowerLimitSearchWord')) + { + $this->lowerLimitSearchWordCallback = array($class, 'getLowerLimitSearchWord'); + } + + if (method_exists($class, 'getUpperLimitSearchWord')) + { + $this->upperLimitSearchWordCallback = array($class, 'getUpperLimitSearchWord'); + } + + if (method_exists($class, 'getSearchDisplayedCharactersNumber')) + { + $this->searchDisplayedCharactersNumberCallback = array($class, 'getSearchDisplayedCharactersNumber'); + } + } + + $this->load(); + } + + public function loadFile($filename, $extension) + { + if(isset($this->paths[$extension][$filename])) + return $this->paths[$extension][$filename]; + + return $this->loadLanguage($filename, $extension); + } + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/archive.php b/deployed/jckman/administrator/components/com_jckman/helpers/archive.php new file mode 100644 index 00000000..ca3f7f6f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/archive.php @@ -0,0 +1,667 @@ +options = array ( + 'basedir' => ".", + 'name' => $name, + 'prepend' => "", + 'inmemory' => 0, + 'overwrite' => 0, + 'recurse' => 1, + 'storepaths' => 1, + 'followlinks' => 0, + 'level' => 3, + 'method' => 1, + 'sfx' => "", + 'type' => "", + 'comment' => "" + ); + $this->files = array (); + $this->exclude = array (); + $this->storeonly = array (); + $this->error = array (); + } + + function set_options($options) + { + foreach ($options as $key => $value) + $this->options[$key] = $value; + if (!empty ($this->options['basedir'])) + { + $this->options['basedir'] = str_replace("\\", "/", $this->options['basedir']); + $this->options['basedir'] = preg_replace("/\/+/", "/", $this->options['basedir']); + $this->options['basedir'] = preg_replace("/\/$/", "", $this->options['basedir']); + } + if (!empty ($this->options['name'])) + { + $this->options['name'] = str_replace("\\", "/", $this->options['name']); + $this->options['name'] = preg_replace("/\/+/", "/", $this->options['name']); + } + if (!empty ($this->options['prepend'])) + { + $this->options['prepend'] = str_replace("\\", "/", $this->options['prepend']); + $this->options['prepend'] = preg_replace("/^(\.*\/+)+/", "", $this->options['prepend']); + $this->options['prepend'] = preg_replace("/\/+/", "/", $this->options['prepend']); + $this->options['prepend'] = preg_replace("/\/$/", "", $this->options['prepend']) . "/"; + } + } + + function create_archive() + { + $this->make_list(); + + if ($this->options['inmemory'] == 0) + { + $pwd = getcwd(); + chdir($this->options['basedir']); + if ($this->options['overwrite'] == 0 && file_exists($this->options['name'] . ($this->options['type'] == "gzip" || $this->options['type'] == "bzip" ? ".tmp" : ""))) + { + $this->error[] = "File {$this->options['name']} already exists."; + chdir($pwd); + return 0; + } + else if ($this->archive = @fopen($this->options['name'] . ($this->options['type'] == "gzip" || $this->options['type'] == "bzip" ? ".tmp" : ""), "wb+")) + chdir($pwd); + else + { + $this->error[] = "Could not open {$this->options['name']} for writing."; + chdir($pwd); + return 0; + } + } + else + $this->archive = ""; + + switch ($this->options['type']) + { + case "zip": + if (!$this->create_zip()) + { + $this->error[] = "Could not create zip file."; + return 0; + } + break; + case "bzip": + if (!$this->create_tar()) + { + $this->error[] = "Could not create tar file."; + return 0; + } + if (!$this->create_bzip()) + { + $this->error[] = "Could not create bzip2 file."; + return 0; + } + break; + case "gzip": + if (!$this->create_tar()) + { + $this->error[] = "Could not create tar file."; + return 0; + } + if (!$this->create_gzip()) + { + $this->error[] = "Could not create gzip file."; + return 0; + } + break; + case "tar": + if (!$this->create_tar()) + { + $this->error[] = "Could not create tar file."; + return 0; + } + } + + if ($this->options['inmemory'] == 0) + { + fclose($this->archive); + if ($this->options['type'] == "gzip" || $this->options['type'] == "bzip") + unlink($this->options['basedir'] . "/" . $this->options['name'] . ".tmp"); + } + } + + function add_data($data) + { + if ($this->options['inmemory'] == 0) + fwrite($this->archive, $data); + else + $this->archive .= $data; + } + + function make_list() + { + if (!empty ($this->exclude)) + foreach ($this->files as $key => $value) + foreach ($this->exclude as $current) + if ($value['name'] == $current['name']) + unset ($this->files[$key]); + if (!empty ($this->storeonly)) + foreach ($this->files as $key => $value) + foreach ($this->storeonly as $current) + if ($value['name'] == $current['name']) + $this->files[$key]['method'] = 0; + unset ($this->exclude, $this->storeonly); + } + + function add_files($list) + { + $temp = $this->list_files($list); + foreach ($temp as $current) + $this->files[] = $current; + } + + function exclude_files($list) + { + $temp = $this->list_files($list); + foreach ($temp as $current) + $this->exclude[] = $current; + } + + function store_files($list) + { + $temp = $this->list_files($list); + foreach ($temp as $current) + $this->storeonly[] = $current; + } + + function list_files($list) + { + if (!is_array ($list)) + { + $temp = $list; + $list = array ($temp); + unset ($temp); + } + + $files = array (); + + $pwd = getcwd(); + chdir($this->options['basedir']); + + foreach ($list as $current) + { + $current = str_replace("\\", "/", $current); + $current = preg_replace("/\/+/", "/", $current); + $current = preg_replace("/\/$/", "", $current); + if (strstr($current, "*")) + { + $regex = preg_replace("/([\\\^\$\.\[\]\|\(\)\?\+\{\}\/])/", "\\\\\\1", $current); + $regex = str_replace("*", ".*", $regex); + $dir = strstr($current, "/") ? substr($current, 0, strrpos($current, "/")) : "."; + $temp = $this->parse_dir($dir); + foreach ($temp as $current2) + if (preg_match("/^{$regex}$/i", $current2['name'])) + $files[] = $current2; + unset ($regex, $dir, $temp, $current); + } + else if (@is_dir($current)) + { + $temp = $this->parse_dir($current); + foreach ($temp as $file) + $files[] = $file; + unset ($temp, $file); + } + else if (@file_exists($current)) + $files[] = array ('name' => $current, 'name2' => $this->options['prepend'] . + preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($current, "/")) ? + substr($current, strrpos($current, "/") + 1) : $current), + 'type' => @is_link($current) && $this->options['followlinks'] == 0 ? 2 : 0, + 'ext' => substr($current, strrpos($current, ".")), 'stat' => stat($current)); + } + + chdir($pwd); + + unset ($current, $pwd); + + usort($files, array ("archive", "sort_files")); + + return $files; + } + + function parse_dir($dirname) + { + if ($this->options['storepaths'] == 1 && !preg_match("/^(\.+\/*)+$/", $dirname)) + $files = array (array ('name' => $dirname, 'name2' => $this->options['prepend'] . + preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($dirname, "/")) ? + substr($dirname, strrpos($dirname, "/") + 1) : $dirname), 'type' => 5, 'stat' => stat($dirname))); + else + $files = array (); + $dir = @opendir($dirname); + + while ($file = @readdir($dir)) + { + $fullname = $dirname . "/" . $file; + if ($file == "." || $file == "..") + continue; + else if (@is_dir($fullname)) + { + if (empty ($this->options['recurse'])) + continue; + $temp = $this->parse_dir($fullname); + foreach ($temp as $file2) + $files[] = $file2; + } + else if (@file_exists($fullname)) + $files[] = array ('name' => $fullname, 'name2' => $this->options['prepend'] . + preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($fullname, "/")) ? + substr($fullname, strrpos($fullname, "/") + 1) : $fullname), + 'type' => @is_link($fullname) && $this->options['followlinks'] == 0 ? 2 : 0, + 'ext' => substr($file, strrpos($file, ".")), 'stat' => stat($fullname)); + } + + @closedir($dir); + + return $files; + } + + function sort_files($a, $b) + { + if ($a['type'] != $b['type']) + if ($a['type'] == 5 || $b['type'] == 2) + return -1; + else if ($a['type'] == 2 || $b['type'] == 5) + return 1; + else if ($a['type'] == 5) + return strcmp(strtolower($a['name']), strtolower($b['name'])); + else if ($a['ext'] != $b['ext']) + return strcmp($a['ext'], $b['ext']); + else if ($a['stat'][7] != $b['stat'][7]) + return $a['stat'][7] > $b['stat'][7] ? -1 : 1; + else + return strcmp(strtolower($a['name']), strtolower($b['name'])); + return 0; + } + + function download_file() + { + if ($this->options['inmemory'] == 0) + { + $this->error[] = "Can only use download_file() if archive is in memory. Redirect to file otherwise, it is faster."; + return; + } + switch ($this->options['type']) + { + case "zip": + header("Content-Type: application/zip"); + break; + case "bzip": + header("Content-Type: application/x-bzip2"); + break; + case "gzip": + header("Content-Type: application/x-gzip"); + break; + case "tar": + header("Content-Type: application/x-tar"); + } + $header = "Content-Disposition: attachment; filename=\""; + $header .= strstr($this->options['name'], "/") ? substr($this->options['name'], strrpos($this->options['name'], "/") + 1) : $this->options['name']; + $header .= "\""; + header($header); + header("Content-Length: " . strlen($this->archive)); + header("Content-Transfer-Encoding: binary"); + header("Cache-Control: no-cache, must-revalidate, max-age=60"); + header("Expires: Sat, 01 Jan 2000 12:00:00 GMT"); + print($this->archive); + } +} + +class tar_file extends archive +{ + function tar_file($name) + { + $this->archive($name); + $this->options['type'] = "tar"; + } + + function create_tar() + { + $pwd = getcwd(); + chdir($this->options['basedir']); + + foreach ($this->files as $current) + { + if ($current['name'] == $this->options['name']) + continue; + if (strlen($current['name2']) > 99) + { + $path = substr($current['name2'], 0, strpos($current['name2'], "/", strlen($current['name2']) - 100) + 1); + $current['name2'] = substr($current['name2'], strlen($path)); + if (strlen($path) > 154 || strlen($current['name2']) > 99) + { + $this->error[] = "Could not add {$path}{$current['name2']} to archive because the filename is too long."; + continue; + } + } + $block = pack("a100a8a8a8a12a12a8a1a100a6a2a32a32a8a8a155a12", $current['name2'], sprintf("%07o", + $current['stat'][2]), sprintf("%07o", $current['stat'][4]), sprintf("%07o", $current['stat'][5]), + sprintf("%011o", $current['type'] == 2 ? 0 : $current['stat'][7]), sprintf("%011o", $current['stat'][9]), + " ", $current['type'], $current['type'] == 2 ? @readlink($current['name']) : "", "ustar ", " ", + "Unknown", "Unknown", "", "", !empty ($path) ? $path : "", ""); + + $checksum = 0; + for ($i = 0; $i < 512; $i++) + $checksum += ord(substr($block, $i, 1)); + $checksum = pack("a8", sprintf("%07o", $checksum)); + $block = substr_replace($block, $checksum, 148, 8); + + if ($current['type'] == 2 || $current['stat'][7] == 0) + $this->add_data($block); + else if ($fp = @fopen($current['name'], "rb")) + { + $this->add_data($block); + while ($temp = fread($fp, 1048576)) + $this->add_data($temp); + if ($current['stat'][7] % 512 > 0) + { + $temp = ""; + for ($i = 0; $i < 512 - $current['stat'][7] % 512; $i++) + $temp .= "\0"; + $this->add_data($temp); + } + fclose($fp); + } + else + $this->error[] = "Could not open file {$current['name']} for reading. It was not added."; + } + + $this->add_data(pack("a1024", "")); + + chdir($pwd); + + return 1; + } + + function extract_files() + { + $pwd = getcwd(); + chdir($this->options['basedir']); + + if ($fp = $this->open_archive()) + { + if ($this->options['inmemory'] == 1) + $this->files = array (); + + while ($block = fread($fp, 512)) + { + $temp = unpack("a100name/a8mode/a8uid/a8gid/a12size/a12mtime/a8checksum/a1type/a100symlink/a6magic/a2temp/a32temp/a32temp/a8temp/a8temp/a155prefix/a12temp", $block); + $file = array ( + 'name' => $temp['prefix'] . $temp['name'], + 'stat' => array ( + 2 => $temp['mode'], + 4 => octdec($temp['uid']), + 5 => octdec($temp['gid']), + 7 => octdec($temp['size']), + 9 => octdec($temp['mtime']), + ), + 'checksum' => octdec($temp['checksum']), + 'type' => $temp['type'], + 'magic' => $temp['magic'], + ); + if ($file['checksum'] == 0x00000000) + break; + else if (substr($file['magic'], 0, 5) != "ustar") + { + $this->error[] = "This script does not support extracting this type of tar file."; + break; + } + $block = substr_replace($block, " ", 148, 8); + $checksum = 0; + for ($i = 0; $i < 512; $i++) + $checksum += ord(substr($block, $i, 1)); + if ($file['checksum'] != $checksum) + $this->error[] = "Could not extract from {$this->options['name']}, it is corrupt."; + + if ($this->options['inmemory'] == 1) + { + $file['data'] = fread($fp, $file['stat'][7]); + fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512)); + unset ($file['checksum'], $file['magic']); + $this->files[] = $file; + } + else if ($file['type'] == 5) + { + if (!is_dir($file['name'])) + mkdir($file['name'], $file['stat'][2]); + } + else if ($this->options['overwrite'] == 0 && file_exists($file['name'])) + { + $this->error[] = "{$file['name']} already exists."; + continue; + } + else if ($file['type'] == 2) + { + symlink($temp['symlink'], $file['name']); + chmod($file['name'], $file['stat'][2]); + } + else if ($new = @fopen($file['name'], "wb")) + { + fwrite($new, fread($fp, $file['stat'][7])); + fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512)); + fclose($new); + chmod($file['name'], $file['stat'][2]); + } + else + { + $this->error[] = "Could not open {$file['name']} for writing."; + continue; + } + chown($file['name'], $file['stat'][4]); + chgrp($file['name'], $file['stat'][5]); + touch($file['name'], $file['stat'][9]); + unset ($file); + } + } + else + $this->error[] = "Could not open file {$this->options['name']}"; + + chdir($pwd); + } + + function open_archive() + { + return @fopen($this->options['name'], "rb"); + } +} + +class gzip_file extends tar_file +{ + function gzip_file($name) + { + $this->tar_file($name); + $this->options['type'] = "gzip"; + } + + function create_gzip() + { + if ($this->options['inmemory'] == 0) + { + $pwd = getcwd(); + chdir($this->options['basedir']); + if ($fp = gzopen($this->options['name'], "wb{$this->options['level']}")) + { + fseek($this->archive, 0); + while ($temp = fread($this->archive, 1048576)) + gzwrite($fp, $temp); + gzclose($fp); + chdir($pwd); + } + else + { + $this->error[] = "Could not open {$this->options['name']} for writing."; + chdir($pwd); + return 0; + } + } + else + $this->archive = gzencode($this->archive, $this->options['level']); + + return 1; + } + + function open_archive() + { + return @gzopen($this->options['name'], "rb"); + } +} + +class bzip_file extends tar_file +{ + function bzip_file($name) + { + $this->tar_file($name); + $this->options['type'] = "bzip"; + } + + function create_bzip() + { + if ($this->options['inmemory'] == 0) + { + $pwd = getcwd(); + chdir($this->options['basedir']); + if ($fp = bzopen($this->options['name'], "wb")) + { + fseek($this->archive, 0); + while ($temp = fread($this->archive, 1048576)) + bzwrite($fp, $temp); + bzclose($fp); + chdir($pwd); + } + else + { + $this->error[] = "Could not open {$this->options['name']} for writing."; + chdir($pwd); + return 0; + } + } + else + $this->archive = bzcompress($this->archive, $this->options['level']); + + return 1; + } + + function open_archive() + { + return @bzopen($this->options['name'], "rb"); + } +} + +class zip_file extends archive +{ + function zip_file($name) + { + $this->archive($name); + $this->options['type'] = "zip"; + } + + function create_zip() + { + $files = 0; + $offset = 0; + $central = ""; + + if (!empty ($this->options['sfx'])) + if ($fp = @fopen($this->options['sfx'], "rb")) + { + $temp = fread($fp, filesize($this->options['sfx'])); + fclose($fp); + $this->add_data($temp); + $offset += strlen($temp); + unset ($temp); + } + else + $this->error[] = "Could not open sfx module from {$this->options['sfx']}."; + + $pwd = getcwd(); + chdir($this->options['basedir']); + + foreach ($this->files as $current) + { + if ($current['name'] == $this->options['name']) + continue; + + $timedate = explode(" ", date("Y n j G i s", $current['stat'][9])); + $timedate = ($timedate[0] - 1980 << 25) | ($timedate[1] << 21) | ($timedate[2] << 16) | + ($timedate[3] << 11) | ($timedate[4] << 5) | ($timedate[5]); + + $block = pack("VvvvV", 0x04034b50, 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate); + + if ($current['stat'][7] == 0 && $current['type'] == 5) + { + $block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000); + $block .= $current['name2'] . "/"; + $this->add_data($block); + $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, + (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, + 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset); + $central .= $current['name2'] . "/"; + $files++; + $offset += (31 + strlen($current['name2'])); + } + else if ($current['stat'][7] == 0) + { + $block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000); + $block .= $current['name2']; + $this->add_data($block); + $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, + (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, + 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset); + $central .= $current['name2']; + $files++; + $offset += (30 + strlen($current['name2'])); + } + else if ($fp = @fopen($current['name'], "rb")) + { + $temp = fread($fp, $current['stat'][7]); + fclose($fp); + $crc32 = crc32($temp); + if (!isset($current['method']) && $this->options['method'] == 1) + { + $temp = gzcompress($temp, $this->options['level']); + $size = strlen($temp) - 6; + $temp = substr($temp, 2, $size); + } + else + $size = strlen($temp); + $block .= pack("VVVvv", $crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000); + $block .= $current['name2']; + $this->add_data($block); + $this->add_data($temp); + unset ($temp); + $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, + (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, + $crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, 0x00000000, $offset); + $central .= $current['name2']; + $files++; + $offset += (30 + strlen($current['name2']) + $size); + } + else + $this->error[] = "Could not open file {$current['name']} for reading. It was not added."; + } + + $this->add_data($central); + + $this->add_data(pack("VvvvvVVv", 0x06054b50, 0x0000, 0x0000, $files, $files, strlen($central), $offset, + !empty ($this->options['comment']) ? strlen($this->options['comment']) : 0x0000)); + + if (!empty ($this->options['comment'])) + $this->add_data($this->options['comment']); + + chdir($pwd); + + return 1; + } +} ?> \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/archivefactory.php b/deployed/jckman/administrator/components/com_jckman/helpers/archivefactory.php new file mode 100644 index 00000000..988816f4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/archivefactory.php @@ -0,0 +1,106 @@ +baseDir = $baseDir; + $this->name = $name; + } + + private function build() + { + if(class_exists('PharData')) + $this->pharBuild(); + else + $this->zipBuild(); + } + + private function pharBuild() + { + $this->type = $type = 'tar.gz'; + $this->phar = new PharData($this->name.'.tar'); + $this->phar->buildFromDirectory($this->baseDir); + $this->phar->convertToData(Phar::TAR,Phar::GZ,'.'.$this->type); + unset( $this->phar ); // remove any references to this file! + unlink($this->name .'.tar'); + $this->archive = file_get_contents($this->name.'.'.$this->type); + unlink($this->name. '.'.$this->type); + + } + + + private function zipBuild() + { + $this->type = $type = 'zip'; + + $zip = new ZipArchive(); + // open archive + + $name = $this->name.'.zip'; + if ($zip->open($name, ZIPARCHIVE::CREATE) !== TRUE) + throw new Exception ("Could not open archive"); + + $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this->baseDir,FilesystemIterator::SKIP_DOTS)); + + foreach ($iterator as $key=>$value) + { + $filterKey = str_replace($this->baseDir.'/','',$key); + + if(!$zip->addFile(realpath($key),$filterKey)) + throw new Exception('ERROR: Could not add file: '.$filterKey); + } + $zip->close(); + $this->archive = file_get_contents($name); + unlink($name); + } + + + public function downloadFile() + { + $this->build(); + + switch ($this->type) + { + case "tar.gz": + case "tgz": + header("Content-Type: application/x-gzip"); + break; + case "bzip": + header("Content-Type: application/x-bzip2"); + break; + case "zip": + header("Content-Type: application/zip"); + break; + case "tar": + header("Content-Type: application/x-tar"); + } + $name = $this->name. '.'. $this->type; + + $header = "Content-Disposition: attachment; filename=\""; + $header .= $name; + $header .= "\""; + header($header); + header("Content-Length: " . strlen($this->archive)); + header("Content-Transfer-Encoding: binary"); + header("Cache-Control: no-cache, must-revalidate, max-age=60"); + header("Expires: Sat, 01 Jan 2000 12:00:00 GMT"); + echo $this->archive; + exit; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/index.html b/deployed/jckman/administrator/components/com_jckman/helpers/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/installer.php b/deployed/jckman/administrator/components/com_jckman/helpers/installer.php new file mode 100644 index 00000000..5c0f6273 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/installer.php @@ -0,0 +1,211 @@ +parent =& $this; + } + $this->_adapters[$name] = $adapter; + return true; + }else{ + $this->abort(JText::_('Incorrect version!')); + } + } + + public function loadAdapter($adapter, $options = array()) + { + $class = 'JCKInstaller' . ucfirst($adapter); + + if( !($adapter == 'plugin' || $adapter == 'language')) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + + if (!class_exists($class)) + { + // @deprecated 4.0 - The adapter should be autoloaded or manually included by the caller + $path = dirname(__FILE__) . '/../adapters/' . $adapter . '.php'; + + // Try to load the adapter object + if (!file_exists($path)) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + + // Try once more to find the class + require_once $path; + + if (!class_exists($class)) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + } + + // Ensure the adapter type is part of the options array + $options['type'] = $adapter; + + return new $class($this, $this->getDBO(), $options); + } + + + + /** + * Is the XML file a valid Joomla installation manifest file. + * + * @param string $file An xmlfile path to check + * + * @return mixed A JXMLElement, or null if the file failed to parse + * + * @since 11.1 + */ + public function isManifest($file) + { + // Initialise variables. + $xml = JFactory::getXML($file); + + // If we cannot load the XML file return null + if (!$xml) + { + return null; + } + + // Check for a valid XML root tag. + // @todo: Remove backwards compatibility in a future version + // Should be 'extension', but for backward compatibility we will accept 'extension' or 'install'. + + // 1.5 uses 'install' + // 1.6 uses 'extension' + if ($xml->getName() != 'install' && $xml->getName() != 'extension') + { + return null; + } + + // Valid manifest file return the object + return $xml; + } + + /** + * Tries to find the package manifest file + * + * @return boolean True on success, False on error + * + * @since 11.1 + */ + public function findManifest() + { + // Get an array of all the XML files from the installation directory + $xmlfiles = JFolder::files($this->getPath('source'), '.xml$', 1, true); + + // If at least one XML file exists + if (!empty($xmlfiles)) + { + + foreach ($xmlfiles as $file) + { + // Is it a valid Joomla installation manifest file? + $manifest = $this->isManifest($file); + + if (!is_null($manifest)) + { + // If the root method attribute is set to upgrade, allow file overwrite + if ((string) $manifest->attributes()->method == 'upgrade') + { + $this->upgrade = true; + $this->overwrite = true; + } + + // If the overwrite option is set, allow file overwriting + if ((string) $manifest->attributes()->overwrite == 'true') + { + $this->overwrite = true; + } + + // Set the manifest object and path + $this->manifest = $manifest; + $this->setPath('manifest', $file); + + // Set the installation source path to that of the manifest file + $this->setPath('source', dirname($file)); + + return true; + } + } + + // None of the XML files found were valid install files + JCKHelper::error(JText::_('JLIB_INSTALLER_ERROR_NOTFINDJOOMLAXMLSETUPFILE')); + + return false; + } + else + { + // No XML files were found in the install folder + JCKHelper::error(JText::_('JLIB_INSTALLER_ERROR_NOTFINDXMLSETUPFILE')); + return false; + } + } +} + +//dummy class that does nothing +class InstallerHelper +{ + /** + * Configure the Linkbar. + * + * @param string The name of the active view. + */ + public static function addSubmenu($vName = 'install') + { + + } +} diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/restorer.php b/deployed/jckman/administrator/components/com_jckman/helpers/restorer.php new file mode 100644 index 00000000..ebb98cf8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/restorer.php @@ -0,0 +1,134 @@ +parent =& $this; + } + $this->_adapters[$name] = $adapter; + return true; + }else{ + $this->abort(JText::_('Incorrect version!')); + } + } + + public function loadAdapter($adapter, $options = array()) + { + $class = 'JCKRestorer' . ucfirst($adapter); + + if( !($adapter == 'plugin' || $adapter == 'backup')) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + + + + if (!class_exists($class)) + { + // @deprecated 4.0 - The adapter should be autoloaded or manually included by the caller + $path = dirname(__FILE__) . '/../restorers/' . $adapter . '.php'; + + // Try to load the adapter object + if (!file_exists($path)) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + + // Try once more to find the class + require_once $path; + + if (!class_exists($class)) + { + throw new InvalidArgumentException(sprintf('The %s install adapter does not exist.', $adapter)); + } + } + + // Ensure the adapter type is part of the options array + $options['type'] = $adapter; + + return new $class($this, $this->getDBO(), $options); + } + + /** + * Is the XML file a valid Joomla installation manifest file. + * + * @param string $file An xmlfile path to check + * + * @return mixed A SimpleXMLElement, or null if the file failed to parse + * + * @since 11.1 + */ + public function isManifest($file) + { + $xml = simplexml_load_file($file); + + // If we cannot load the XML file return null + if (!$xml) + { + return null; + } + + // Check for a valid XML root tag. + if ($xml->getName() != 'extension' && $xml->getName() != 'install') + { + return null; + } + + // Valid manifest file return the object + return $xml; + } + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/simplexml.php b/deployed/jckman/administrator/components/com_jckman/helpers/simplexml.php new file mode 100644 index 00000000..c0cfb1e4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/simplexml.php @@ -0,0 +1,809 @@ +document->node instead of $xml->node + * You cannot access CDATA using array syntax. Use the method data() instead + * You cannot access attributes directly with array syntax. Use attributes() + * to read them. + * Comments are ignored. + * Last and least, this is not as fast as PHP5 SimpleXML--it is pure PHP4. + * + * Example: + * + * :simple.xml: + * + * + * + * Tom Foo + * Tamara Bar + * + * + * + * --- + * + * // read and write a document + * $xml = new JSimpleXML; + * $xml->loadFile('simple.xml'); + * print $xml->document->toString(); + * + * // access a given node's CDATA + * print $xml->root->node->child[0]->data(); // Tom Foo + * + * // access attributes + * $attr = $xml->root->node->child[1]->attributes(); + * print $attr['gender']; // f + * + * // access children + * foreach($xml->root->node->children() as $child) { + * print $child->data(); + * } + * + * + * Note: JSimpleXML cannot be used to access sophisticated XML doctypes + * using datatype ANY (e.g. XHTML). With a DOM implementation you can + * handle this. + * + * @package Joomla.Platform + * @subpackage Utilities + * @see http://www.php.net/manual/en/book.simplexml.php + * @since 11.1 + */ +class JSimpleXML extends JObject +{ + /** + * The XML parser + * + * @var resource + * @since 11.1 + */ + private $_parser = null; + + /** + * Document element + * + * @var object + * @since 11.1 + */ + public $document = null; + + /** + * Current object depth + * + * @var array + * @since 11.1 + */ + private $_stack = array(); + + /** + * Constructor. + * + * @param array $options Options + * + * @deprecated 12.1 Use SimpleXML instead. + * @see http://www.php.net/manual/en/book.simplexml.php + * @since 11.1 + */ + public function __construct($options = null) + { + if (! function_exists('xml_parser_create')) + { + // TODO throw warning + return false; + } + + // Create the parser resource and make sure both versions of PHP autodetect the format. + $this->_parser = xml_parser_create(''); + + // Check parser resource + xml_set_object($this->_parser, $this); + xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, 0); + if (is_array($options)) + { + foreach ($options as $option => $value) + { + xml_parser_set_option($this->_parser, $option, $value); + } + } + + // Set the handlers + xml_set_element_handler($this->_parser, '_startElement', '_endElement'); + xml_set_character_data_handler($this->_parser, '_characterData'); + } + + /** + * Interprets a string of XML into an object + * + * This function will take the well-formed XML string data and return an object of class + * JSimpleXMLElement with properties containing the data held within the XML document. + * If any errors occur, it returns FALSE. + * + * @param string $string Well-formed XML string data + * @param string $classname currently ignored + * + * @return object JSimpleXMLElement + * + * @since 11.1 + * + * @deprecated 12.1 Use simpleXML_load_string + * @see http://www.php.net/manual/en/function.simplexml-load-string.php + */ + public function loadString($string, $classname = null) + { + $this->_parse($string); + + return true; + } + + /** + * Interprets an XML file into an object + * + * This function will convert the well-formed XML document in the file specified by filename + * to an object of class JSimpleXMLElement. If any errors occur during file access or + * interpretation, the function returns FALSE. + * + * @param string $path Path to XML file containing a well-formed XML document + * @param string $classname currently ignored + * + * @return boolean True if successful, false if file empty + * + * @deprecated 12.1 Use simplexml_load_file instead + * @see http://www.php.net/manual/en/function.simplexml-load-file.php + * @since 11.1 + */ + public function loadFile($path, $classname = null) + { + //Check to see of the path exists + if (!file_exists($path)) + { + + return false; + } + + //Get the XML document loaded into a variable + $xml = trim(file_get_contents($path)); + if ($xml == '') + { + return false; + } + else + { + $this->_parse($xml); + + return true; + } + } + + /** + * Get a JSimpleXMLElement object from a DOM node. + * + * This function takes a node of a DOM document and makes it into a JSimpleXML node. + * This new object can then be used as a native JSimpleXML element. If any errors occur, + * it returns FALSE. + * + * @param string $node DOM document + * @param string $classname currently ignored + * + * @return mixed JSimpleXMLElement or false if any errors occur + * + * @deprecated 12.1 use simplexml_import_dom instead. + * @see http://www.php.net/manual/en/function.simplexml-import-dom.php + * @since 11.1 + */ + public function importDOM($node, $classname = null) + { + return false; + } + + /** + * Get the parser + * + * @return resource XML parser resource handle + * + * @deprecated 12.1 Use SimpleXMLElement + * @see http://www.php.net/manual/en/class.simplexmlelement.php + * @since 11.1 + */ + public function getParser() + { + return $this->_parser; + } + + /** + * Set the parser + * + * @param resource $parser XML parser resource handle. + * + * @return void + * + * @deprecated 12.1 Use SimpleXML + * @see http://www.php.net/manual/en/class.simplexml.php + * @since 11.1 + */ + public function setParser($parser) + { + $this->_parser = $parser; + } + + /** + * Start parsing an XML document + * + * Parses an XML document. The handlers for the configured events are called as many times as necessary. + * + * @param string $data data to parse + * + * @return void + * + * @deprecated 12.1 + * @see http://www.php.net/manual/en/class.simplexml.php + * @since 11.1 + */ + protected function _parse($data = '') + { + //Error handling + if (!xml_parse($this->_parser, $data)) + { + $this->_handleError( + xml_get_error_code($this->_parser), xml_get_current_line_number($this->_parser), + xml_get_current_column_number($this->_parser) + ); + } + + //Free the parser + xml_parser_free($this->_parser); + } + + /** + * Handles an XML parsing error + * + * @param integer $code XML Error Code. + * @param integer $line Line on which the error happened. + * @param integer $col Column on which the error happened. + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + * + * @deprecated 12.1 Use PHP Exception + */ + protected function _handleError($code, $line, $col) + { + JCKHelper::error( 'XML Parsing Error at ' . $line . ':' . $col . '. Error ' . $code . ': ' . xml_error_string($code)); + } + + /** + * Gets the reference to the current direct parent + * + * @return object + * + * @since 11.1 + * + * @deprecated 12.1 + */ + protected function _getStackLocation() + { + $return = ''; + foreach ($this->_stack as $stack) + { + $return .= $stack . '->'; + } + + return rtrim($return, '->'); + } + + /** + * Handler function for the start of a tag + * + * @param resource $parser The XML parser. + * @param string $name The name of the element. + * @param array $attrs A key-value array (optional) of the attributes for the element. + * + * @return void + * + * @since 11.1 + * + * @deprecated 12.1 + */ + protected function _startElement($parser, $name, $attrs = array()) + { + // Check to see if tag is root-level + $count = count($this->_stack); + if ($count == 0) + { + // If so, set the document as the current tag + $classname = get_class($this) . 'Element'; + $this->document = new $classname($name, $attrs); + + // And start out the stack with the document tag + $this->_stack = array('document'); + } + // If it isn't root level, use the stack to find the parent + else + { + // Get the name which points to the current direct parent, relative to $this + $parent = $this->_getStackLocation(); + + // Add the child + eval('$this->' . $parent . '->addChild($name, $attrs, ' . $count . ');'); + + // Update the stack + eval('$this->_stack[] = $name.\'[\'.(count($this->' . $parent . '->' . $name . ') - 1).\']\';'); + } + } + + /** + * Handler function for the end of a tag + * + * @param resource $parser The XML parser. + * @param string $name The name of the element. + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + */ + protected function _endElement($parser, $name) + { + //Update stack by removing the end value from it as the parent + array_pop($this->_stack); + } + + /** + * Handler function for the character data within a tag + * + * @param resource $parser The XML parser. + * @param string $data The CDATA for the element. + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + */ + protected function _characterData($parser, $data) + { + // Get the reference to the current parent object + $tag = $this->_getStackLocation(); + + // Assign data to it + eval('$this->' . $tag . '->_data .= $data;'); + } +} + +/** + * SimpleXML Element + * + * This object stores all of the direct children of itself in the $children array. + * They are also stored by type as arrays. So, if, for example, this tag had 2 + * tags as children, there would be a class member called $font created as an array. + * $font[0] would be the first font tag, and $font[1] would be the second. + * + * To loop through all of the direct children of this object, the $children member + * should be used. + * + * To loop through all of the direct children of a specific tag for this object, it + * is probably easier to use the arrays of the specific tag names, as explained above. + * + * @package Joomla.Platform + * @subpackage Utilities + * @see http://www.php.net/manual/en/class.simplexmlelement.php + * @since 11.1 + * @deprecated 12.1 Use SimpleXMLElement instead + */ +class JSimpleXMLElement extends JObject +{ + /** + * Array with the attributes of this XML element + * + * @var array + * @since 11.1 + */ + public $_attributes = array(); + + /** + * The name of the element + * + * @var string + * @since 11.1 + */ + public $_name = ''; + + /** + * The data the element contains + * + * @var string + * @since 11.1 + */ + public $_data = ''; + + /** + * Array of references to the objects of all direct children of this XML object + * + * @var array + * @since 11.1 + */ + public $_children = array(); + + /** + * The level of this XML element + * + * @var int + * @since 11.1 + */ + public $_level = 0; + + /** + * Constructor, sets up all the default values + * + * @param string $name The name of the element. + * @param array $attrs A key-value array (optional) of the attributes for the element. + * @param integer $level The level (optional) of the element. + * + * @deprecated 12.1 Use SimpleXMLElement + * @since 11.1 + */ + public function __construct($name, $attrs = array(), $level = 0) + { + //Make the keys of the attr array lower case, and store the value + $this->_attributes = array_change_key_case($attrs, CASE_LOWER); + + //Make the name lower case and store the value + $this->_name = strtolower($name); + + //Set the level + $this->_level = $level; + } + + /** + * Get the name of the element + * + * @return string + * + * @deprecated 12.1 + * @since 11.1 + */ + + public function name() + { + return $this->_name; + } + + /** + * Get the an attribute of the element + * + * @param string $attribute The name of the attribute + * + * @return mixed If an attribute is given will return the attribute if it exist. + * If no attribute is given will return the complete attributes array + * + * @deprecated 12.1 + * @since 11.1 + */ + public function attributes($attribute = null) + { + if (!isset($attribute)) + { + return $this->_attributes; + } + + return isset($this->_attributes[$attribute]) ? $this->_attributes[$attribute] : null; + } + + /** + * Get the data of the element + * + * @return string + * + * @deprecated 12.1 Use SimpleXMLElement + * @since 11.1 + */ + + public function data() + { + return $this->_data; + } + + /** + * Set the data of the element + * + * @param string $data The CDATA for the element. + * + * @return string + * + * @deprecated 12.1 Use SimpleXMLElement + * @since 11.1 + */ + + public function setData($data) + { + $this->_data = $data; + } + + /** + * Get the children of the element + * + * @return array + * + * @deprecated 12.1 + * @since 11.1 + */ + + public function children() + { + return $this->_children; + } + + /** + * Get the level of the element + * + * @return integer + * + * @since 11.1 + * @deprecated 12.1 + */ + public function level() + { + return $this->_level; + } + + /** + * Adds an attribute to the element + * + * @param string $name The key + * @param array $value The value for the key + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + */ + public function addAttribute($name, $value) + { + // Add the attribute to the element, override if it already exists + $this->_attributes[$name] = $value; + } + + /** + * Removes an attribute from the element + * + * @param string $name The name of the attribute. + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + */ + public function removeAttribute($name) + { + unset($this->_attributes[$name]); + } + + /** + * Adds a direct child to the element + * + * @param string $name The name of the element. + * @param array $attrs An key-value array of the element attributes. + * @param integer $level The level of the element (optional). + * + * @return JSimpleXMLElement The added child object + * + * @deprecated 12.1 + * @since 11.1 + */ + public function addChild($name, $attrs = array(), $level = null) + { + //If there is no array already set for the tag name being added, + //create an empty array for it + if (!isset($this->$name)) + { + $this->$name = array(); + } + + // set the level if not already specified + if ($level == null) + { + $level = ($this->_level + 1); + } + + //Create the child object itself + $classname = get_class($this); + $child = new $classname($name, $attrs, $level); + + //Add the reference of it to the end of an array member named for the elements name + $this->{$name}[] = &$child; + + //Add the reference to the children array member + $this->_children[] = &$child; + + //return the new child + return $child; + } + + /** + * Remove the child node. + * + * @param JSimpleXmlElement &$child The child element to remove. + * + * @return void + * + * @since 11.1 + * @deprecated 12.1 + */ + public function removeChild(&$child) + { + $name = $child->name(); + for ($i = 0, $n = count($this->_children); $i < $n; $i++) + { + if ($this->_children[$i] == $child) + { + unset($this->_children[$i]); + } + } + for ($i = 0, $n = count($this->{$name}); $i < $n; $i++) + { + if ($this->{$name}[$i] == $child) + { + unset($this->{$name}[$i]); + } + } + $this->_children = array_values($this->_children); + $this->{$name} = array_values($this->{$name}); + unset($child); + } + + /** + * Get an element in the document by / separated path + * + * @param string $path The / separated path to the element + * + * @return object JSimpleXMLElement + * + * @deprecated 12.1 + * @since 11.1 + */ + public function getElementByPath($path) + { + $tmp = &$this; + $parts = explode('/', trim($path, '/')); + + foreach ($parts as $node) + { + $found = false; + foreach ($tmp->_children as $child) + { + if (strtoupper($child->_name) == strtoupper($node)) + { + $tmp = &$child; + $found = true; + break; + } + } + if (!$found) + { + break; + } + } + + if ($found) + { + return $tmp; + } + + return false; + } + + /** + * Traverses the tree calling the $callback(JSimpleXMLElement + * $this, mixed $args=array()) function with each JSimpleXMLElement. + * + * @param string $callback Function name + * @param array $args The arguments (optional) for the function callback. + * + * @return void + * + * @deprecated 12.1 + * @since 11.1 + */ + public function map($callback, $args = array()) + { + $callback($this, $args); + // Map to all children + if ($n = count($this->_children)) + { + for ($i = 0; $i < $n; $i++) + { + $this->_children[$i]->map($callback, $args); + } + } + } + + /** + * Return a well-formed XML string based on SimpleXML element + * + * @param boolean $whitespace True if whitespace should be prepended to the string + * + * @return string + * + * @deprecated 12.1 + * @since 11.1 + */ + public function toString($whitespace = true) + { + // Start a new line, indent by the number indicated in $this->level, add a <, and add the name of the tag + if ($whitespace) + { + $out = "\n" . str_repeat("\t", $this->_level) . '<' . $this->_name; + } + else + { + $out = '<' . $this->_name; + } + + // For each attribute, add attr="value" + foreach ($this->_attributes as $attr => $value) + { + $out .= ' ' . $attr . '="' . htmlspecialchars($value, ENT_COMPAT, 'UTF-8') . '"'; + } + + // If there are no children and it contains no data, end it off with a /> + if (empty($this->_children) && empty($this->_data)) + { + $out .= " />"; + } + // Otherwise... + else + { + // If there are children + if (!empty($this->_children)) + { + // Close off the start tag + $out .= '>'; + + // For each child, call the asXML function (this will ensure that all children are added recursively) + foreach ($this->_children as $child) + { + $out .= $child->toString($whitespace); + } + + // Add the newline and indentation to go along with the close tag + if ($whitespace) + { + $out .= "\n" . str_repeat("\t", $this->_level); + } + } + // If there is data, close off the start tag and add the data + elseif (!empty($this->_data)) + $out .= '>' . htmlspecialchars($this->_data, ENT_COMPAT, 'UTF-8'); + + // Add the end tag + $out .= '_name . '>'; + } + + //Return the final output + return $out; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/helpers/xmlelement.php b/deployed/jckman/administrator/components/com_jckman/helpers/xmlelement.php new file mode 100644 index 00000000..73cead66 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/helpers/xmlelement.php @@ -0,0 +1,141 @@ +getName(); + } + + /** + * Legacy method to get the element data. + * + * @return string + * + * @deprecated 12.1 + * @since 11.1 + */ + public function data() + { + // Deprecation warning. + JLog::add('JXMLElement::data() is deprecated.', JLog::WARNING, 'deprecated'); + + return (string) $this; + } + + /** + * Legacy method gets an elements attribute by name. + * + * @param string $name Attribute to get + * + * @return string + * + * @since 11.1 + * + * @deprecated 12.1 + * @see SimpleXMLElement::attributes + */ + public function getAttribute($name) + { + // Deprecation warning. + JLog::add('JXMLelement::getAttributes() is deprecated.', JLog::WARNING, 'deprecated'); + + return (string) $this->attributes()->$name; + } + + /** + * Return a well-formed XML string based on SimpleXML element + * + * @param boolean $compressed Should we use indentation and newlines ? + * @param integer $indent Indention level. + * @param integer $level The level within the document which informs the indentation. + * + * @return string + * + * @since 11.1 + * @deprecated 13.3 Use SimpleXMLElement::asXML() instead. + */ + public function asFormattedXML($compressed = false, $indent = "\t", $level = 0) + { + JLog::add('JXMLElement::asFormattedXML() is deprecated, use SimpleXMLElement::asXML() instead.', JLog::WARNING, 'deprecated'); + $out = ''; + + // Start a new line, indent by the number indicated in $level + $out .= ($compressed) ? '' : "\n" . str_repeat($indent, $level); + + // Add a <, and add the name of the tag + $out .= '<' . $this->getName(); + + // For each attribute, add attr="value" + foreach ($this->attributes() as $attr) + { + $out .= ' ' . $attr->getName() . '="' . htmlspecialchars((string) $attr, ENT_COMPAT, 'UTF-8') . '"'; + } + + // If there are no children and it contains no data, end it off with a /> + if (!count($this->children()) && !(string) $this) + { + $out .= " />"; + } + else + { + // If there are children + if (count($this->children())) + { + // Close off the start tag + $out .= '>'; + + $level++; + + // For each child, call the asFormattedXML function (this will ensure that all children are added recursively) + foreach ($this->children() as $child) + { + $out .= $child->asFormattedXML($compressed, $indent, $level); + } + + $level--; + + // Add the newline and indentation to go along with the close tag + $out .= ($compressed) ? '' : "\n" . str_repeat($indent, $level); + + } + elseif ((string) $this) + { + // If there is data, close off the start tag and add the data + $out .= '>' . htmlspecialchars((string) $this, ENT_COMPAT, 'UTF-8'); + } + + // Add the end tag + $out .= 'getName() . '>'; + } + + return $out; + } +} diff --git a/deployed/jckman/administrator/components/com_jckman/html/editor.php b/deployed/jckman/administrator/components/com_jckman/html/editor.php new file mode 100644 index 00000000..d1ceb9b2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/html/editor.php @@ -0,0 +1,88 @@ + $editor = &JEditor::getInstance([$editor); + * + * @access public + * @param string $editor The editor to use. + * @return JEditor The Editor object. + */ + function &getInstance($editor = 'jckeditor') + { + static $instances; + + if (!isset ($instances)) { + $instances = array (); + } + + $signature = serialize($editor); + + if (empty ($instances[$signature])) { + $instances[$signature] = new JCKEditor($editor); + } + + return $instances[$signature]; + } + + /** + * Load the editor + * + * @access private + * @param array Associative array of editor config paramaters + * @since 1.5 + */ + function _loadEditor($config = array()) + { + //check if editor is already loaded + if(!is_null(($this->_editor))) { + return; + } + + jimport('joomla.filesystem.file'); + + // Build the path to the needed editor plugin + $name = JFilterInput::clean($this->_name, 'cmd'); + $path = JPATH_SITE.DS.'plugins'.DS.'editors'.DS.$name.'.php'; + + if ( ! JFile::exists($path) ) + { + $message = JText::_('Cannot load the editor'); + JCKHelper::error( $message ); + return false; + } + + // Require plugin file + require_once $path; + + // Build editor plugin classname + $name = 'plgEditor'.$this->_name; + + if($this->_editor = new $name ($this, $config)) + { + // load plugin parameters + $this->initialise(); + JPluginHelper::importPlugin('editors-xtd'); + } + } + + + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/html/html.php b/deployed/jckman/administrator/components/com_jckman/html/html.php new file mode 100644 index 00000000..e11f2452 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/html/html.php @@ -0,0 +1,71 @@ +setQuery( $query ); + $plugins = $db->loadObjectList(); + + // Code that adds menu name to Display of Page(s) + + $items = array(); + $lastType = null; + $tmpType = null; + foreach ($plugins as $plugin) + { + if ($plugin->type != $lastType) + { + if ($tmpType) { + $items[] = JHTML::_('select.option', '' ); + } + $items[] = JHTML::_('select.option', '', $plugin->type ); + $lastType = $plugin->type; + $tmpType = $plugin->type; + } + + $items[] = JHTML::_('select.option', $plugin->id, $plugin->title ); + } + if ($lastType !== null) { + $items[] = JHTML::_('select.option', '' ); + } + + return $items; + } + +} diff --git a/deployed/jckman/administrator/components/com_jckman/html/index.html b/deployed/jckman/administrator/components/com_jckman/html/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/html/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/icons/Thumbs.db b/deployed/jckman/administrator/components/com_jckman/icons/Thumbs.db new file mode 100644 index 00000000..7bfd7fe3 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/Thumbs.db differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/font.png b/deployed/jckman/administrator/components/com_jckman/icons/font.png new file mode 100644 index 00000000..22f2bce8 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/font.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/fontsize.png b/deployed/jckman/administrator/components/com_jckman/icons/fontsize.png new file mode 100644 index 00000000..3012dce5 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/fontsize.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/format.png b/deployed/jckman/administrator/components/com_jckman/icons/format.png new file mode 100644 index 00000000..68275a00 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/format.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-cpanel.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-cpanel.png new file mode 100644 index 00000000..f721a579 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-cpanel.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-installer.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-installer.png new file mode 100644 index 00000000..56dbd6fb Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-installer.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-layout.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-layout.png new file mode 100644 index 00000000..35c60e61 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-layout.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-manager.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-manager.png new file mode 100644 index 00000000..93ca590d Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-manager.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-pluginmanager.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-pluginmanager.png new file mode 100644 index 00000000..4925e03e Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-pluginmanager.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-16-restore.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-restore.png new file mode 100644 index 00000000..0eaaef6e Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-16-restore.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-installer.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-installer.png new file mode 100644 index 00000000..439489dd Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-installer.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-layout.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-layout.png new file mode 100644 index 00000000..ea707447 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-layout.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-man.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-man.png new file mode 100644 index 00000000..119fc27f Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-man.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-plugin.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-plugin.png new file mode 100644 index 00000000..be308750 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-plugin.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-question.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-question.png new file mode 100644 index 00000000..10a6b658 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-question.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-support.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-support.png new file mode 100644 index 00000000..c14a50d6 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-support.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-sync.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-sync.png new file mode 100644 index 00000000..ad02ab14 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-sync.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-24-systemcheck.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-systemcheck.png new file mode 100644 index 00000000..b8fae310 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-24-systemcheck.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-32-cpanel.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-cpanel.png new file mode 100644 index 00000000..d0f8413a Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-cpanel.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-32-export.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-export.png new file mode 100644 index 00000000..aacd4583 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-export.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-32-layout.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-layout.png new file mode 100644 index 00000000..5b263bd6 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-32-layout.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-cpanel.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-cpanel.png new file mode 100644 index 00000000..3ce16248 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-cpanel.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-editor.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-editor.png new file mode 100644 index 00000000..0c3a4d34 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-editor.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-export.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-export.png new file mode 100644 index 00000000..bc23c5b6 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-export.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-import.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-import.png new file mode 100644 index 00000000..5c5f0849 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-import.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-installer.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-installer.png new file mode 100644 index 00000000..cc3cdd0a Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-installer.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-layout.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-layout.png new file mode 100644 index 00000000..7ac14750 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-layout.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-plugin.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-plugin.png new file mode 100644 index 00000000..65748b2b Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-plugin.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-sync.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-sync.png new file mode 100644 index 00000000..213b64af Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-sync.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheck.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheck.png new file mode 100644 index 00000000..2d8c3108 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheck.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheckOLD.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheckOLD.png new file mode 100644 index 00000000..9d0c537b Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-48-systemcheckOLD.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-editor.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-editor.png new file mode 100644 index 00000000..ee46243e Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-editor.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-export.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-export.png new file mode 100644 index 00000000..49123c6d Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-export.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-import.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-import.png new file mode 100644 index 00000000..c1a61aba Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-import.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-installer.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-installer.png new file mode 100644 index 00000000..4432ad76 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-installer.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-layout.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-layout.png new file mode 100644 index 00000000..b51fbce7 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-layout.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-plugin.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-plugin.png new file mode 100644 index 00000000..87238d81 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-plugin.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-sync.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-sync.png new file mode 100644 index 00000000..e8b88b9f Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-sync.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-systemcheck.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-systemcheck.png new file mode 100644 index 00000000..9983a2f5 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-systemcheck.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icon-64-uninstaller.png b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-uninstaller.png new file mode 100644 index 00000000..e3ad20cd Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icon-64-uninstaller.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/icons.png b/deployed/jckman/administrator/components/com_jckman/icons/icons.png new file mode 100644 index 00000000..b8fbdd10 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/icons.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/index.html b/deployed/jckman/administrator/components/com_jckman/icons/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/icons/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/icons/jck-manager-logo.png b/deployed/jckman/administrator/components/com_jckman/icons/jck-manager-logo.png new file mode 100644 index 00000000..e179635c Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/jck-manager-logo.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/jcklogo.png b/deployed/jckman/administrator/components/com_jckman/icons/jcklogo.png new file mode 100644 index 00000000..c4c9431d Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/jcklogo.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/jlink.png b/deployed/jckman/administrator/components/com_jckman/icons/jlink.png new file mode 100644 index 00000000..1d5dbc78 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/jlink.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/spacer.png b/deployed/jckman/administrator/components/com_jckman/icons/spacer.png new file mode 100644 index 00000000..b09d32a2 Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/spacer.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/icons/stylescombo.png b/deployed/jckman/administrator/components/com_jckman/icons/stylescombo.png new file mode 100644 index 00000000..a013d7bf Binary files /dev/null and b/deployed/jckman/administrator/components/com_jckman/icons/stylescombo.png differ diff --git a/deployed/jckman/administrator/components/com_jckman/index.html b/deployed/jckman/administrator/components/com_jckman/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/install.php b/deployed/jckman/administrator/components/com_jckman/install.php new file mode 100644 index 00000000..7d4e980f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/install.php @@ -0,0 +1,445 @@ +release = $parent->get( "manifest" )->version; + + // If fresh install, lang file can't be loaded yet so use the tmp dir one. + $lang = JFactory::getLanguage(); + $lang->load( 'com_jckman' , dirname(__FILE__) ); + $lang->load( 'com_jckman.sys' , dirname(__FILE__) ); + + // Manifest file minimum Joomla version + $this->minimum_joomla_release = $parent->get( "manifest" )->attributes()->version; + + if( version_compare( $jversion->getShortVersion(), $this->minimum_joomla_release, 'lt' ) ) + { + JError::raiseWarning(null, JText::sprintf( 'COM_JCKMAN_CUSTOM_INSTALL_NOT_JOOMLA_PRIOR', $this->minimum_joomla_release ) ); + return false; + } + + //Workaround I shouldn't have to do + + $app = JFactory::getApplication(); + $db = JFactory::getDBO(); + + $sql = $db->getQuery( true ); + $sql->select( '1' ) + ->from('#__extensions') + ->where( '`name` = "com_jckman"' ); + if( !$db->setQuery( $sql )->loadResult() ) + { + $sql = $db->getQuery( true ); + $sql->delete( '#__assets' ) + ->where( '`title` like "%JCK%MAN%"' ); + $db->setQuery( $sql )->query(); + } + + } + + function install($parent) + { + $version = '6.4.4'; + $mainframe = JFactory::getApplication(); + $db = JFactory::getDBO(); + + $query = "SELECT count(1) FROM #__modules" + ." WHERE module = 'mod_jckquickicon'"; + $db->setQuery( $query ); + $count = $db->loadResult(); + if($count) $this->uninstall($parent); + + jimport('joomla.filesystem.folder'); + + $src = 'components' .DS. 'com_jckman' .DS. 'modules' .DS. 'mod_jckquickicon'; + $dest = 'modules' .DS. 'mod_jckquickicon'; + + if( !JFolder::copy( $src, $dest, JPATH_ADMINISTRATOR, true ) ){ + $mainframe->enqueueMessage( JText::sprintf( 'COM_JCKMAN_CUSTOM_INSTALL', 'control panel icon module!' ) ); + } + + /*===========================================================> */ + /*==============================================> LEFT MODULES */ + /*===========================================================> */ + $row = JTable::getInstance('module'); + $row->position = 'jck_icon'; + $row->published = 1; + $row->showtitle = 1; + $row->access = 1; + $row->client_id = 1; + $row->params = ''; + + $row->id = 0; + $row->title = 'JCK Manager'; + $row->content = ''; + $row->ordering = $row->getNextOrder( "position='jck_icon'" ); + $row->module = 'mod_custom'; + $row->params = '{"prepare_content":0}'; + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'Dashboard'; + $row->module = 'mod_jckquickicon'; + $row->params = ''; + $row->ordering = $row->getNextOrder( "position='jck_icon'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','Control Panel icon Module data!') ); + } + + $row->id = 0; + $row->title = 'JCK Manager v' . $version; + $row->module = 'mod_custom'; + $row->content = + ' + + + + + + + + + + + + + + + + + + + + +
Version:' . $version . '
Author:www.joomlackeditor.com
Copyright:© WebxSolution Ltd, All rights reserved.
License:GPLv2.0
More info:http://joomlackeditor.com/terms-of-use
'; + $row->ordering = $row->getNextOrder( "position='jck_icon'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + /*===========================================================> */ + /*============================================> CPANEL MODULES */ + /*===========================================================> */ + $row = JTable::getInstance('module'); + $row->module = ''; + $row->position = 'jck_cpanel'; + $row->published = 1; + $row->showtitle = 1; + $row->access = 1; + $row->client_id = 1; + $row->params = '{}'; + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_MANAGER_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_MANAGER_HTML'; + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_PLUGIN_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_PLUGIN_HTML'; + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_SYSTEM_CHECK_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_SYSTEM_CHECK_HTML'; + + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_SYSTEM_LAYOUT_MANAGER'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_SYSTEM_LAYOUT_MANAGER_HTML'; + + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_BACKUP_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_BACKUP_LABEL_HTML'; + ; + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTAL','custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_RESTORE_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_RESTORE_HTML'; + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + $row->id = 0; + $row->title = 'COM_JCKMAN_CPANEL_SLIDER_SYNC_LABEL'; + $row->content = 'COM_JCKMAN_CPANEL_SLIDER_SYNC_HTML'; + $row->ordering = $row->getNextOrder( "position='jck_cpanel'" ); + if (!$row->store()) { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL','JCK PlugMan custom Module data!') ); + } + + jimport('joomla.filesystem.file'); + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'pluginoverrides.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'pluginoverrides.php'; + + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF','pluginoverrides JCK plugin!') ); + } + + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'languageoverrides.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'languageoverrides.php'; + + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF','languageoverrides JCK plugin!') ); + } + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'acl.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'acl.php'; + + + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF',' ACL JCK plugin!') ); + } + + $src = JPATH_ADMINISTRATOR.DS.'components' .DS. 'com_jckman' .DS. 'editor' .DS. 'components.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'toolbar'.DS. 'components.php'; + + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF','JCK toolbar plugin!') ); + } + + $src = JPATH_ADMINISTRATOR.DS .'components' .DS. 'com_jckman' .DS. 'editor'.DS.'plugins.php'; + $dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins.php'; + + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF','base plugins file to JCK library!') ); + } + + //$src = JPATH_ADMINISTRATOR.DS .'components' .DS. 'com_jckman' .DS. 'editor'.DS.'includes.php'; + //$dest = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'includes.php'; + + /* + if( !JFile::copy( $src, $dest) ){ + $mainframe->enqueueMessage( JText::_('Unable to move updated includes file to JCK plugin!') ); + } + */ + + unset( $row ); + + //Check System requirements for the editor + define('JCK_BASE',JPATH_CONFIGURATION .DS.'plugins'.DS.'editors'.DS.'jckeditor'); + + if(!JFolder::exists(JCK_BASE)) + { + $mainframe->enqueueMessage( JText::_('COM_JCKMAN_CUSTOM_INSTALL_SYSTEM_DETECTED_EDITOR_NOT_INSTALLED') ); + return; + } + + $perms = fileperms(JPATH_CONFIGURATION.DS.'index.php'); + $perms = (decoct($perms & 0777)); + + $default_fperms = '0644'; + $default_dperms = '0755'; + + if($perms == 777 || $perms == 666) + { + $default_fperms = '0666'; + $default_dperms = '0777'; + } + + $fperms = JCK_BASE.DS.'config.js'; + + if(!stristr(PHP_OS,'WIN') && JPath::canChmod(JCK_BASE) && $perms != decoct(fileperms($fperms) & 0777)) + { + + $path = JCK_BASE.DS.'plugins'; + + if(!JPath::setPermissions($path,$default_fperms,$default_dperms)) + { + $mainframe->enqueueMessage( JText::_('COM_JCKMAN_CUSTOM_INSTALL_SYSTEM_DETECTED_INCORRECT_FILE_PERMISSONS_FOR_EDITOR') ); + } + } + + // clear explorer cache to avoid breaking the export feature (filename too long) + // This code is also run of install/upgrade of the jckexplorer plugin + $cache = JCK_BASE . '/plugins/jckexplorer/cache'; + + if( JFolder::exists( $cache ) ) + { + // Delete cache folders + foreach( JFolder::folders( $cache ) as $folder ) + { + JFolder::delete( $cache . DS . $folder ); + }//end foreach + + // Delete cache files + foreach( JFolder::files( $cache ) as $file ) + { + if( $file != 'index.html' ) + { + JFile::delete( $cache . DS . $file ); + }//end if + }//end foreach + }//end if + + //for upgrade + $query = 'SELECT p.name FROM `#__jckplugins` p WHERE p.iscore = 0'; + $db->setQuery( $query ); + $results = $db->loadObjectList(); + + if(!empty($results)) + { + for($i = 0; $i < count($results);$i++) + { + if(JFolder::exists(JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS.$results[$i]->name) && + !JFolder::exists(JPATH_ADMINISTRATOR.DS .'components' .DS. 'com_jckman'.DS.'editor'.DS.'plugins'.DS.$results[$i]->name) + ) + { + $src = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'.DS.$results[$i]->name; + $dest = JPATH_ADMINISTRATOR.DS .'components'.DS.'com_jckman'.DS.'editor'.DS.'plugins'.DS.$results[$i]->name; + + if( !JFolder::copy( $src, $dest) ) + { + $mainframe->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_INSTALL_UNABLE_TO_MOVE_SPRINTF','base plugin .'.$results[$i]->name.' to JCK backup folder!') ); + } + } + }//end for loop + } + + //fix remove component install file from the editor's folder + $file = JPATH_ADMINISTRATOR.DS .'components' .DS. 'com_jckman'.DS.'editor'.DS.'com_jckman.xml'; + if(JFile::exists($file)) + JFile::delete($file); + + } + + + + + + function update($parent) + { + $this->install($parent); + + $db = JFactory::getDBO(); + + if(method_exists($parent, 'extension_root')) { + $sqlfile = $parent->getPath('extension_root').DS.'sql'.DS.'install.sql'; + } else { + $sqlfile = $parent->getParent()->getPath('extension_root').DS.'sql'.DS.'install.sql'; + } + + // Don't modify below this line + $buffer = file_get_contents($sqlfile); + + if ($buffer !== false) { + jimport('joomla.installer.helper'); + $queries = JInstallerHelper::splitSql($buffer); + + if (count($queries) != 0) { + foreach ($queries as $query) + { + $query = trim($query); + if ($query != '' && $query{0} != '#') { + $db->setQuery($query); + if (!$db->query()) { + if( !class_exists( 'JCKHelper' ) ) require_once( JPATH_COMPONENT_ADMINISTRATOR . DS . 'helper.php' ); + + JCKHelper::error( JText::sprintf('JLIB_INSTALLER_ERROR_SQL_ERROR', $db->stderr(true))); + return false; + } + } + } + } + } + } + + function uninstall($parent) + { + $app = JFactory::getApplication(); + $db = JFactory::getDBO(); + $path = JPATH_ADMINISTRATOR .DS. 'modules' .DS. 'mod_jckquickicon'; + jimport('joomla.filesystem.folder'); + + if( JFolder::exists( $path ) && !JFolder::delete( $path ) ){ + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','control panel icon module!') ); + } + + $sql = $db->getQuery( true ); + $sql->delete( '#__modules' ) + ->where( 'position IN ( "jck_cpanel", "jck_icon" )' ); + if( !$db->setQuery( $sql )->query() ) + { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','PlugMan modules data!') ); + } + + $file = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'pluginoverrides.php'; + + if(JFile::exists($file) && !JFile::delete($file)) { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','pluginoverrides JCK plugin!') ); + } + + $file = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'languageoverrides.php'; + + if(JFile::exists($file) && !JFile::delete($file)) { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','languageoverrides JCK plugin!') ); + } + + $file = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'editor'.DS. 'acl.php'; + + if(JFile::exists($file) && !JFile::delete($file)) { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','ACL JCK plugin!') ); + } + + $file = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'jckeditor'.DS.'includes'.DS.'ckeditor'.DS.'plugins'.DS.'toolbar'.DS. 'components.php'; + + if(JFile::exists($file) && !JFile::delete($file)) { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','components JCK toolbar plugin!') ); + } + + // For some reason we need to remove the row from the asset table?! + $sql = $db->getQuery( true ); + $sql->delete( '#__assets' ) + ->where( 'name = "com_jckman"' ); + if( !$db->setQuery( $sql )->query() ) + { + $app->enqueueMessage( JText::sprintf('COM_JCKMAN_CUSTOM_UNINSTALL','Unable to remove JCKMan asset record!') ); + } + + $sql = $db->getQuery( true ); + $sql->delete( '#__assets' ) + ->where( '`title` like "%JCK%MAN%"' ); + $db->setQuery( $sql )->query(); + + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/jckman.php b/deployed/jckman/administrator/components/com_jckman/jckman.php new file mode 100644 index 00000000..24861517 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/jckman.php @@ -0,0 +1,104 @@ +addStyleSheet( JCK_COMPONENT . '/css/header.css', 'text/css' ); + +jckimport('base.controller'); +//now load in JBrowser class as it is now needed +jimport('joomla.environment.browser'); + +//register all event listeners +JCKRegisterAllEventlisetners(); +$app = JFactory::getApplication(); + +$controllername = ''; + +$task = $app->input->get('task','' ); + +if(strpos($task,'.')) + list($controllername,$task) = explode('.',$task); + +if($controllername) + $app->input->set('controller',$controllername); + + +//Make sure we load in system language file for component + +$lang = JFactory::getLanguage(); +$component = 'com_jckman.sys'; +$lang->load($component, JPATH_ADMINISTRATOR); + + +if(is_dir(CKEDITOR_LIBRARY)) +{ + require_once('helper.php'); + $view = $app->input->get('view','cpanel' ); +} +else +{ + require_once('helper.php'); + $view = 'cpanel'; + $app->enqueueMessage("COM_JCKMAN_NO_DETECT_EDITOR_MSG"); +} + +// Require specific controller if requested +jckimport('controllers.' . $view ); + +if($view == "install") +{ + require_once (JPATH_COMPONENT.DS.'controllers'.DS. 'install.php'); + + //load language file, + $lang = JFactory::getLanguage(); + $lang->load('com_installer',JPATH_ADMINISTRATOR); + + // Create the controller + jimport('joomla.client.helper'); + $controller = JControllerLegacy::getInstance('Installer',array( + 'base_path' => dirname( __FILE__ ))); + + if(!is_a($controller,'InstallerController')) + { + $app->setUserState('com_installer.redirect_url', 'index.php?option=com_jckman&view=install'); + } + + $controller->execute($app->input->get( 'task' )); + $controller->redirect(); +} +else +{ + // main helper class + jckimport('helper'); + // global include classes + jckimport('parameter.parameter'); + jckimport('html.html'); + + $controller = JControllerLegacy::getInstance('JCKMan'); + $controller->execute($app->input->get( 'task' )); + $controller->redirect(); +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/js/groups.j25.js b/deployed/jckman/administrator/components/com_jckman/js/groups.j25.js new file mode 100644 index 00000000..a165e475 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/js/groups.j25.js @@ -0,0 +1,49 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ + +// File not in use + +function getGroups() +{ + return document.getElementById('jform_groups'); +} + +function allgroups() +{ + var e = getGroups(); + e.disabled = false; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = false; + e.options[i].selected = true; + } +} + +function disablegroups() +{ + var e = getGroups(); + e.disabled = true; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = true; + e.options[i].selected = false; + } +} + +function enablegroups() +{ + var e = getGroups(); + e.disabled = false; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = false; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/js/groups.js b/deployed/jckman/administrator/components/com_jckman/js/groups.js new file mode 100644 index 00000000..ee01ebda --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/js/groups.js @@ -0,0 +1,41 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ + +function getGroups() +{ + return jQuery( '#jform_groups' ); +} + +function allgroups() +{ + var e = getGroups(); + + e.attr( 'disabled', false ); + e.find( 'option' ).attr( 'disabled', false ); + e.find( 'option' ).attr( 'selected', true ); + e.trigger( 'liszt:updated' ); +} + +function disablegroups() +{ + var e = getGroups(); + + e.attr( 'disabled', true ); + e.find( 'option' ).attr( 'disabled', true ); + e.find( 'option' ).attr( 'selected', false ); + e.trigger( 'liszt:updated' ); +} + +function enablegroups() +{ + var e = getGroups(); + + e.attr( 'disabled', false ); + e.find( 'option' ).attr( 'disabled', false ); + e.trigger( 'liszt:updated' ); +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/js/index.html b/deployed/jckman/administrator/components/com_jckman/js/index.html new file mode 100644 index 00000000..fa6d84e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/js/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/js/toolbars.j25.js b/deployed/jckman/administrator/components/com_jckman/js/toolbars.j25.js new file mode 100644 index 00000000..802807d3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/js/toolbars.j25.js @@ -0,0 +1,49 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ + +// File not in use + +function getSelections() +{ + return document.getElementById('jform_selections'); +} + +function allselections() +{ + var e = getSelections(); + e.disabled = false; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = false; + e.options[i].selected = true; + } +} + +function disableselections() +{ + var e = getSelections(); + e.disabled = true; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = true; + e.options[i].selected = false; + } +} + +function enableselections() +{ + var e = getSelections(); + e.disabled = false; + var i = 0; + var n = e.options.length; + for (i = 0; i < n; i++) { + e.options[i].disabled = false; + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/js/toolbars.js b/deployed/jckman/administrator/components/com_jckman/js/toolbars.js new file mode 100644 index 00000000..82caf431 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/js/toolbars.js @@ -0,0 +1,41 @@ +/*------------------------------------------------------------------------ +# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. +# @license - GPLv2.0 +# Author: WebxSolution Ltd +# Websites: http://www.webxsolution.com +# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use +# ------------------------------------------------------------------------*/ + +function getSelections() +{ + return jQuery( '#jform_selections' ); +} + +function allselections() +{ + var e = getSelections(); + + e.attr( 'disabled', false ); + e.find( 'option' ).attr( 'disabled', false ); + e.find( 'option' ).attr( 'selected', true ); + e.trigger( 'liszt:updated' ); +} + +function disableselections() +{ + var e = getSelections(); + + e.attr( 'disabled', true ); + e.find( 'option' ).attr( 'disabled', true ); + e.find( 'option' ).attr( 'selected', false ); + e.trigger( 'liszt:updated' ); +} + +function enableselections() +{ + var e = getSelections(); + + e.attr( 'disabled', false ); + e.find( 'option' ).attr( 'disabled', false ); + e.trigger( 'liszt:updated' ); +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckaudio.ini new file mode 100644 index 00000000..a4a67007 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio-Plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckautogrow.ini new file mode 100644 index 00000000..17c688a1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core autogrow plugin" PLG_JCK_AUTOGROW_MAX_HEIGHT="AutoGrow Max Höhe" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="Die maximale editor Höhe in Pixeln, kann der Redakteur erreichen über den AutoGrow Funktion" PLG_JCK_AUTOGROW_MIN_HEIGHT="AutoGrow Min. Höhe" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="Die Minimum-Editor Höhe in Pixeln, kann der Redakteur erreichen über den AutoGrow Funktion" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Enable Auto on Startup wachsen" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Sets, ob sich die auto wachsen auf editor Erstellung passieren" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolorbutton.ini new file mode 100644 index 00000000..56b7deab --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Plugin ColorButton" PLG_JCK_COLOR_LIST="Color List" PLG_JCK_COLOR_LIST_DESC="Definiert die Farben in den Farbwähler angezeigt werden. Dies ist ein String, hexadezimal für HTML-Farben, ohne die '#'-Präfix. Eine Farbe abel wird durch die Eingabe von Text in der 'Text' Eingabefeld neben der 'Value' Eingabefeld definiert. Zum Beispiel, "FontColor1 'kann für die Beschriftung verwendet werden und" FF9900 "könnte für die Farbe verwendet werden." PLG_JCK_ENABLE_MORE_COLORS="Aktivieren Mehr Farben" PLG_JCK_ENABLE_MORE_COLORS_DESC="Bestimmt, ob die 'More Colors "-Button in der Farbe Selektoren ermöglichen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolordialog.ini new file mode 100644 index 00000000..31320819 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcontextmenu.ini new file mode 100644 index 00000000..90fa9fef --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core contextmenu plugin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Zeige Browser Kontextmenü auf Ctrl Key" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Legt fest, ob der Browser nativ Kontextmenü angezeigt, wenn die Strg-oder Meta (Mac)-Taste auf das Kontextmenü mit der rechten Maustaste oder die Menü-Taste gedrückt wird" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckdialog.ini new file mode 100644 index 00000000..d75dc212 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Dialog plugin" PLG_JCK_DIALOG_FLOAT_INDEX="Dialogue Float Index" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="Die Basis Z-Index für schwebende Dialogfenster und Popups" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Dialog Hintergrund Cover Farbe" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="Die Farbe der Dialog Hintergrund Abdeckung. Es sollte ein gültiges CSS Farbe String" PLG_JCK_DIALOG_INDENT_OFFSET="Gedankenstrich Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Größe jeder Vertiefung Schritt" PLG_JCK_DIALOG_BUTTON_ORDER="Dialog Knopf Auftrag" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Der Leitfaden zu folgen, wenn die Erzeugung der Dialog-Tasten. Es gibt 3 Möglichkeiten: 'Operatig System' - die Tasten werden in der vorgegebenen Reihenfolge des Benutzers OS angezeigt werden, links nach rechts, von rechts nach links" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Dialog Startup Fokus Tab" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Wenn der Dialog mehr als eine Registerkarte, legte Fokus in der ersten Registerkarte, sobald Dialog geöffnet wird" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckeditingblock.ini new file mode 100644 index 00000000..a0e56dd4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Editingblock plugin" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Legt fest, ob automatisch Einwickeln Blöcke um Inline-Inhalte innerhalb Dokuments Körper, hilft dies, um die Vollständigkeit des Blocks geben Modus zu gewährleisten. Hinweis: Das Ändern des Default-Wert kann es zu unvorhersehbaren Usability-Probleme einzuführen" PLG_JCK_STARTUP_MODE="StartUp-Modus" PLG_JCK_STARTUP_MODE_DESC="Der Modus, um den Editor Start geladen wird. Es hängt von den Plugins geladen. Standardmäßig sind die 'wysiwyg' und 'source' Modi zur Verfügung" PLG_JCK_USE_COMPUTED_STATE="Verwenden Computed Staat" PLG_JCK_USE_COMPUTED_STATE_DESC="Legt fest, ob automatisch Einwickeln Blöcke um Inline-Inhalte innerhalb Dokuments Körper, hilft dies, um die Vollständigkeit des Blocks geben Modus zu gewährleisten. Hinweis: Das Ändern des Default-Wert kann es zu unvorhersehbaren Usability-Probleme einzuführen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckenterkey.ini new file mode 100644 index 00000000..c092f68f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core EnteyKey plugin" PLG_JCK_FORCE_ENTER_MODE="Kraft-Modus" PLG_JCK_FORCE_ENTER_MODE_DESC="Erzwingen der Verwendung des enterMode Option Linie unabhängig bricht der Kontext. Wenn zum Beispiel die enterMode Option <P> gesetzt ist, wird durch Drücken der Eingabetaste in einem <div>-Element erstellen Sie einen neuen Absatz mit <p> anstelle eines <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfind.ini new file mode 100644 index 00000000..bb9363e9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core finden plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfont.ini new file mode 100644 index 00000000..5ac10b61 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Font-Core-Plugin" PLG_JCK_FONT_LIST_NAMES="Font List Names" PLG_JCK_FONT_LIST_NAMES_DESC="Die Liste der Schriftarten Namen in der Font-Combo in der toolbar.A Display angezeigt wird durch die Eingabe von Text in der 'Text' Eingabefeld neben der 'Value' Eingabefeld definiert. Zum Beispiel, 'Arial' für die Anzeige verwendet werden und "Arial, Helvetica, sans-serif 'könnte für den Wert verwendet werden" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="Die Liste der Schriftarten Größe in der Schriftgröße Combo in der Symbolleiste angezeigt werden. Jede Art von 'CSS wie "Größe kann verwendet werden, wie '12px', '2 0,3 em ', '130%', 'größeren' oder 'x-small'. Eine Anzeige wird durch Eingabe von Text in der 'Text' Eingabefeld neben der 'Value' Eingabefeld definiert. Zum Beispiel kann "Größer Font 'für die Anzeige verwendet werden, und '14px' könnte für den Wert verwendet werden" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimage.ini new file mode 100644 index 00000000..7680a970 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Bild entfernen leerer Link" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Legt fest, ob Links zu entfernen, wenn das Leeren des Link-URL-Feld in der Bild-Dialog" PLG_JCK_CHOOSE_A_FILEBROWSER="Wählen Sie ein Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..127ed131 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Bild per Drag & Drop plugin" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckindent.ini new file mode 100644 index 00000000..8b9582b9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Einzug plugin" PLG_JCK_INDENT _OFFSET="Gedankenstrich Offset" PLG_JCK_INDENT _OFFSET_DESC="Größe jeder Vertiefung Schritt" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Legen Sie eine benutzerdefinierte Größe jeder Vertiefung Schritt" PLG_JCK_INDENT_UNIT="Gedankenstrich Einheit" PLG_JCK_INDENT_UNIT_DESC="Gerätetyp für die Vertiefung" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjabout.ini new file mode 100644 index 00000000..d0a564f4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Über plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..81999feb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Filebrowser plugin" PLG_JCK_HEIGHT="Höhe" PLG_JCK_HEIGHT_DESC="Die Höhe des Datei-Browser Pop-up-Fenster. Es kann eine Zahl ist ein Wert in Pixeln" PLG_JCK_WIDTH="Breite" PLG_JCK_FONT_LIST_SIZES_DESC="Die Breite des Datei-Browser Pop-up-Fenster. Es kann eine Zahl ist ein Wert in Pixeln" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Filebrowser Fenster Eigenschaften" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Die Funktionen im Datei-Browser Pop-up-Fenster verwenden" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjflash.ini new file mode 100644 index 00000000..66bf62bb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Flash-Plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" PLG_JCK_CHOOSE_A_FILEBROWSER="Wählen Sie ein Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjtreelink.ini new file mode 100644 index 00000000..8dbf9e5e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Kern JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" +PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin" +PLG_JCK_DIALOG_TITLEENT="Dialog Title" +PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel, um im Dialog für dieses Plugin für" +PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" +PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe der Dialog" +PLG_JCK_DIALOG_WIDTH="Dialog Breite" +PLG_JCK_DIALOG_WIDTH_DESC="Die Breite der Dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcklink.ini new file mode 100644 index 00000000..34f60817 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" PLG_JCK_ENABLE_EMAIL_CLOAKING="Aktivieren Email Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="Die E-Mail-Adresse Spam-Schutz-Option. Der Schutz wird angewendet beim Erstellen oder Ändern E-Mail-Links durch die Editor-Schnittstelle sein. Wenn diese Option aktiviert die E-Mail-Adresse ist obfuscated in eine spezielle Zeichenfolge, die keine Bedeutung für den Menschen oder Spam Bots hat, aber die richtig gemacht und akzeptiert die vom Browser" PLG_JCK_CHOOSE_A_FILEBROWSER="Wählen Sie ein Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastefromword.ini new file mode 100644 index 00000000..997c2c8f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteFromWord plugin" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CLEANUPFILE" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Die Datei, die MS Word Cleanup-Funktion für das Einfügen-Operationen zur Verfügung stellt. Hinweis: Dies ist eine globale Konfiguration von allen Editor-Instanzen gemeinsam präsentieren auf der Seite" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Konvertieren Anzahl Überschriften zur Liste" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Legt fest, ob MS Word-Gliederung nummerierte Überschriften in Listen zu verwandeln" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Immer Eingabeaufforderung beim Einfügen aus MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Bestimmt, ob der Benutzer über die Bereinigung von Inhalten aus MS Word eingefügt aufgefordert" PLG_JCK_IGNORE_STYLES="Ignorieren Styles" PLG_JCK_IGNORE_STYLES_DESC="Legt fest, ob Element Stile, die nicht mit dem Editor verwaltet werden können entfernen. Beachten Sie, dass dies nicht mit den Schriften bestimmte Stile, die auf die Ignorieren Font Styles Einstellung statt hängt" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastetext.ini new file mode 100644 index 00000000..d1fd13e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Plugin PasteText" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Zwingen Einfügen Klartext" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Legt fest, ob zu zwingen, alle Einfügen Operationen auf Klartext in den Editor einfügen, verlieren jegliche Formatierungen möglicherweise in den Quelltext. Hinweis: von Wort Paste von dieser Konfiguration nicht beeinflusst" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckremoveformat.ini new file mode 100644 index 00000000..905309d4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core RemoveFormat plugin" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Entfernen Format Attributes" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Eine Liste der Elemente Attribute entfernt werden, wenn die Ausführung des 'entfernen Format "-Befehl" PLG_JCK_REMOVE_FORMAT_TAGS="Entfernen Format Schlagworte" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Eine Liste der Elemente, die entfernt werden, wenn die Ausführung der "remove-Format"-Befehl sein. Beachten Sie, dass nur Inline-Elemente sind erlaubt" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckreplace.ini new file mode 100644 index 00000000..80f930b4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Replace plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckscayt.ini new file mode 100644 index 00000000..a4e564be --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Rechtschreibprüfung beim Eingeben" PLG_JCK_AUTOSTART_SPELL_CHECK="Car Spell Check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Maximale Vorschläge" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Definiert die Anzahl der SCAYT Vorschläge in der Hauptsache Kontextmenü anzuzeigen. Die möglichen Werte sind:
* 0 (Null): Alle Vorschläge werden in der Haupt-Kontextmenü angezeigt.
* Positive Zahl: Die maximale Anzahl von Vorschlägen im Kontextmenü angezeigt. Andere Eingaben werden in 'Weitere Vorschläge "Sub-Menü angezeigt werden.
* Negative Zahl: Keine Vorschläge werden in der Haupt-Kontextmenü angezeigt. Alle Einsendungen werden in der 'Vorschläge' sub-Menü aufgelistet" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Aktivieren Weitere Vorschläge" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Spell Check Default Language" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowblocks.ini new file mode 100644 index 00000000..8017f59b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showblocks plugin" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Gliederung Blocks beim Start" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Legt fest, ob automatisch aktivieren die 'Show-Block "-Befehl, wenn der Editor Lasten" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowborders.ini new file mode 100644 index 00000000..8999bc37 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showborders plugin" PLG_JCK_SHOW_TABLE_BORDERS="Tabelle anzeigen Borders" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Legt fest, ob automatisch aktivieren 'show Grenzen "-Befehl, wenn der Editor Lasten" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksmiley.ini new file mode 100644 index 00000000..abe77058 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Image Path" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Der Basispfad verwendet, um die URL für die smiley Bilder bauen. Es muss mit einem Schrägstrich enden. Auch zu beachten, dass, wenn der Pfad beginnt mit 'plugins' dass die URL mit JURI :: base gelöst werden" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksourcearea.ini new file mode 100644 index 00000000..79d23c75 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core SourceArea plugin" PLG_JCK_AUTO_UPDATE_ELEMENT="Auto Update Element" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Bestimmt, ob das ersetzte Element (in der Regel eine <textarea>) automatisch aktualisiert werden, wenn Entsendung das Formular mit dem Editor ist" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktab.ini new file mode 100644 index 00000000..c1b5c237 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Tab Plugin" PLG_JCK_TAB_SPACES="Tab Spaces" PLG_JCK_TAB_SPACES_DESC="Weist den Editor, um eine Anzahl von Leerzeichen (), um den Text einfügen beim Auftreffen auf die TAB-Taste. Wenn auf Null gesetzt ist, wird die TAB-Taste verwendet, um den Cursor in das nächste Element auf der Seite zu bewegen, aus dem Editor Schwerpunkt werden" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktemplates.ini new file mode 100644 index 00000000..638bc398 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Templates plugin" PLG_JCK_TEMPLATES_TO_USE="Vorlagen für die Verwendung" PLG_JCK_TEMPLATES_TO_USE_DESC="Die Vorlagen Definition zu verwendenden" PLG_JCK_REPLACE_CONTENT"="Ersetzen Inhalt" PLG_JCK_REPLACE_CONTENT_DESC="Bestimmt, ob der 'Aktuellen Inhalt ersetzen "Kontrollkästchen ist standardmäßig im Dialogfeld Vorlagen geprüft" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktoolbar.ini new file mode 100644 index 00000000..d1249729 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Toolbar-Plugin" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Aktivieren Toolbar Collapse" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Legt fest, ob die Symbolleiste kann vom Benutzer ausgeblendet werden. Wenn diese Option deaktiviert, wird die collapser Schaltfläche nicht angezeigt werden" PLG_JCK_TOOLBAR_LOCATION="Toolbar Location" PLG_JCK_TOOLBAR_LOCATION_DESC="Die Lage in der Symbolleiste. Diese Option defauts der Top-Lage direkt oberhalb des textarea" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Aktivieren Toolbar Gruppe Radfahren" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Wenn diese Option aktiviert ist macht es den Pfeiltasten Navigation Zyklus innerhalb der aktuellen Symbolleiste Gruppe. Ansonsten sind die Pfeile bewegen trought alle Elemente in der Symbolleiste. Die TAB-Taste wird immer noch verwendet, um schnell zwischen den Symbolleiste Gruppen springen" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Toolbar Startup Expanded" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Legt fest, ob die Symbolleiste erweitert werden muss, wenn der Editor geladen wird beginnen." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckundo.ini new file mode 100644 index 00000000..00720dfe --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Rückgängig plugin" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Rückgängig-Schritte" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Die Anzahl der Rückgängig-Schritte, um gerettet zu werden. Je höher diese Einstellung Wert, desto mehr Speicher wird für sie verwendet" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckvideo.ini new file mode 100644 index 00000000..5c2ff214 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Video plugin" PLG_JCK_DIALOG_TITLESHWN="Wählen Dialog Titel" PLG_JCK_DIALOG_TITLESHWN_DESC="Der Titel im Dialogfeld für dieses Plugin angezeigt" PLG_JCK_DIALOG_TITLEENT="Dialog Titel" PLG_JCK_DIALOG_TITLEENT_DESC="Geben Sie den Titel im Dialog für dieses Plugin zeigen" PLG_JCK_DIALOG_HEIGHT="Dialog Höhe" PLG_JCK_DIALOG_HEIGHT_DESC="Die Höhe des Dialogs" PLG_JCK_DIALOG_WIDTH="Dialog Breite" PLG_JCK_DIALOG_WIDTH_DESC="Die Breite des Dialogs" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..b9651f27 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/de-DE/de-DE.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core-Plugin Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Aktivieren Größenänderung" PLG_JCK_ENABLE_RESIZING_DESC="Bestimmt, ob die Größenänderung Funktion zu aktivieren. Wenn diese Funktion deaktiviert ist, wird der Griff zur Größenänderung nicht sichtbar sein" PLG_JCK_RESIZE_DIRECTION="Resize Richtung" PLG_JCK_RESIZE_DIRECTION_DESC="Die Maße für die der Herausgeber Größenänderung aktiviert ist. Mögliche Werte sind beide, vertikalen und horizontalen" PLG_JCK_RESIZE_MAX_HEIGHT="Resize Max. Höhe" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="Die maximale editor Höhe in Pixel, wenn die Größe des Editor-Schnittstelle mit dem Anfasser" PLG_JCK_RESIZE_MAX_WIDTH="Resize Max Breite" PLG_JCK_RESIZE_MAX_WIDTH_DESC="Die maximale editor Breite in Pixel, wenn die Größe des Editor-Schnittstelle mit dem Anfasser" PLG_JCK_RESIZE_MIN_HEIGHT="Resize Min. Höhe" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="Die minimale editor Höhe in Pixel, wenn die Größe des Editor-Schnittstelle mit dem Ziehpunkt. Hinweis: Es fällt zurück auf tatsächliche Höhe der Redaktion, wenn sie kleiner als der Standardwert ist" PLG_JCK_RESIZE_MIN_WIDTH="Resize Min. Breite" PLG_JCK_RESIZE_MIN_WIDTH_DESC="Die minimale editor Breite in Pixel, wenn die Größe des Editor-Schnittstelle mit dem Ziehpunkt. Hinweis: Es fällt zurück auf die tatsächliche Breite des Herausgebers, wenn sie kleiner als der Standardwert ist" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Aktivieren Focus On Startup "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Legt fest, ob der Editor den Fokus haben soll, wenn die Seite geladen" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignorieren leeren Absatz" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Bestimmt, ob der Redakteur muss ein leerer Wert ('') auszugeben, wenn dessen Inhalt durch eine leere Absatz Bezug genommen wird nur" PLG_JCK_RESIZE_BODY_CLASS="Körper Class" PLG_JCK_RESIZE_BODY_CLASS_DESC="Setzt das Attribut class auf den Körper Element der Bearbeitung genutzt werden. Dies kann nützlich sein, wenn Sie die ursprüngliche CSS Datei, die Sie auf Ihrer Live-Website verwenden wiederverwenden und beabsichtigen zuweisen möchten dem Editor die gleiche Klasse wie der Abschnitt, die den Inhalt enthalten wird. Auf diese Weise klassenspezifische CSS-Regeln werden aktiviert" PLG_JCK_RESIZE_BODY_ID="Resize Max Breite" PLG_JCK_RESIZE_BODY_ID_DESC="Stellt das id-Attribut auf den Körper Element der Bearbeitung genutzt werden. Dies kann nützlich sein, wenn Sie die ursprüngliche CSS Datei, die Sie auf Ihrer Live-Website verwenden wiederverwenden und beabsichtigen zuweisen möchten dem Editor die gleiche ID wie dem Abschnitt, der die Inhalte umfassen wird. Auf diese Weise ID-spezifischen CSS-Regeln werden aktiviert" PLG_JCK_DISABLE_OBJECT_RESIZING="Deaktivieren Object Größenänderung" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Deaktiviert die Fähigkeit resize Objekte (Bild und Tabellen) im Bearbeitungsbereich" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="HTML Document Type" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Legt die DOCTYPE verwendet werden, wenn das Laden des Editors Inhalt als HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/de-DE/index.html b/deployed/jckman/administrator/components/com_jckman/language/de-DE/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckaudio.ini new file mode 100644 index 00000000..4bc27ddb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckautogrow.ini new file mode 100644 index 00000000..eb57f522 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckautogrow.ini @@ -0,0 +1,7 @@ +PLG_JCK_DESC="Core Autogrow plugin" +PLG_JCK_AUTOGROW_MAX_HEIGHT="AutoGrow Max Height" +PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="The maximum editor height, in pixels, the editor can reach using the AutoGrow feature" +PLG_JCK_AUTOGROW_MIN_HEIGHT="AutoGrow Min Height" +PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="The minimum editor height, in pixels, the editor can reach using the AutoGrow feature" +PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Enable Auto Grow on Startup" +PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Sets whether to have the autogrow happen on editor creation" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolorbutton.ini new file mode 100644 index 00000000..61fb48e8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolorbutton.ini @@ -0,0 +1,5 @@ +PLG_JCK_DESC="Core ColorButton plugin" +PLG_JCK_COLOR_LIST="Color List" +PLG_JCK_COLOR_LIST_DESC="Defines the colors to be displayed in the color selectors. This is a string containing hexadecimal notation for HTML colors, without the '#' prefix. A color abel is defined by entering text in the 'Text' input box next to the 'Value' input box. For example, 'FontColor1' can be used for the label and 'FF9900' could be used for the color." +PLG_JCK_ENABLE_MORE_COLORS="Enable More Colors" +PLG_JCK_ENABLE_MORE_COLORS_DESC="Determines whether to enable the 'More Colors' button in the color selectors" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolordialog.ini new file mode 100644 index 00000000..cc872844 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcolordialog.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Core ColorDialog plugin" +PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" +PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" +PLG_JCK_DIALOG_TITLEENT="Dialog Title" +PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" +PLG_JCK_DIALOG_HEIGHT="Dialog height" +PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" +PLG_JCK_DIALOG_WIDTH="Dialog width" +PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcontextmenu.ini new file mode 100644 index 00000000..3d5e7df2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckcontextmenu.ini @@ -0,0 +1,3 @@ +PLG_JCK_DESC="Core Contextmenu plugin" +PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Show Browser Context Menu on Ctrl Key" +PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Determines whether to show the browser native context menu when the Ctrl or Meta (Mac) key is pressed on opening the context menu with the right mouse button click or the Menu key" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckdialog.ini new file mode 100644 index 00000000..829eba73 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckdialog.ini @@ -0,0 +1,11 @@ +PLG_JCK_DESC="Core Dialog plugin" +PLG_JCK_DIALOG_FLOAT_INDEX="Dialog Float Index" +PLG_JCK_DIALOG_FLOAT_INDEX_DESC="The base Z-index for floating dialog windows and popups" +PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Dialog Background Cover Color" +PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="The color of the dialog background cover. It should be a valid CSS color string" +PLG_JCK_DIALOG_INDENT_OFFSET="Indent Offset" +PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Size of each indentation step" +PLG_JCK_DIALOG_BUTTON_ORDER="Dialog Button Order" +PLG_JCK_DIALOG_BUTTON_ORDER_DESC="The guideline to follow when generating the dialog buttons. There are 3 possible options: 'Operatig System' - the buttons will be displayed in the default order of the user's OS, Left to Right , Right to Left" +PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Dialog Startup Focus Tab" +PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="If the dialog has more than one tab, put focus into the first tab as soon as dialog is opened" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckeditingblock.ini new file mode 100644 index 00000000..9d93c7d4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckeditingblock.ini @@ -0,0 +1,7 @@ +PLG_JCK_DESC="Core Editingblock plugin" +PLG_JCK_AUTO_PARAGRAH="Auto Paragrah" +PLG_JCK_AUTO_PARAGRAH_DESC="Determines whether automatically create wrapping blocks around inline contents inside document body, this helps to ensure the integrality of the block enter mode. Note: Changing the default value might introduce unpredictable usability issues" +PLG_JCK_STARTUP_MODE="StartUp Mode" +PLG_JCK_STARTUP_MODE_DESC="The mode to load at the editor startup. It depends on the plugins loaded. By default, the 'wysiwyg' and 'source' modes are available" +PLG_JCK_USE_COMPUTED_STATE="Use Computed State" +PLG_JCK_USE_COMPUTED_STATE_DESC="Determines whether automatically create wrapping blocks around inline contents inside document body, this helps to ensure the integrality of the block enter mode. Note: Changing the default value might introduce unpredictable usability issues" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckenterkey.ini new file mode 100644 index 00000000..5bc78f93 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckenterkey.ini @@ -0,0 +1,3 @@ +PLG_JCK_DESC="Core EnteyKey plugin" +PLG_JCK_FORCE_ENTER_MODE="Force Enter Mode" +PLG_JCK_FORCE_ENTER_MODE_DESC="Force the use of the enterMode option as line breaks regardless of the context. If, for example the enterMode option is set to <P>, pressing the Enter key inside a <div> element will create a new paragraph with <p> instead of a <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfind.ini new file mode 100644 index 00000000..4bc27ddb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfont.ini new file mode 100644 index 00000000..0c4e8ad3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Font plugin" PLG_JCK_FONT_LIST_NAMES="Font List Names" PLG_JCK_FONT_LIST_NAMES_DESC="The list of fonts names to be displayed in the Font combo in the toolbar.A display is defined by entering text in the 'Text' input box next to the 'Value' input box. For example, 'Arial' can be used for the display and 'Arial, Helvetica, sans-serif' could be used for the value" PLG_JCK_FONT_LIST_SIZES="Font List Sizes" PLG_JCK_FONT_LIST_SIZES_DESC="The list of fonts size to be displayed in the Font Size combo in the toolbar. Any kind of 'CSS like' size can be used, like '12px', '2.3em', '130%', 'larger' or 'x-small'. A display is defined by entering text in the 'Text' input box next to the 'Value' input box. For example, 'Bigger Font' can be used for the display and '14px' could be used for the value" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimage.ini new file mode 100644 index 00000000..8717afa5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Image Remove Empty Link" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Determines whether to remove links when emptying the link URL field in the image dialog" PLG_JCK_CHOOSE_A_FILEBROWSER="Choose A Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..122bc1c0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Image drag and drop plugin" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckindent.ini new file mode 100644 index 00000000..1df982e9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Indent plugin" PLG_JCK_INDENT _OFFSET="Indent Offset" PLG_JCK_INDENT _OFFSET_DESC="Size of each indentation step" PLG_JCK_CUSTOM_INDENT_OFFSET="Custom Indent Offset" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Set a custom size of each indentation step" PLG_JCK_INDENT_UNIT="Indent unit" PLG_JCK_INDENT_UNIT_DESC="Unit type for the indentation" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjabout.ini new file mode 100644 index 00000000..93979984 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core About plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..5eddc964 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Filebrowser plugin" PLG_JCK_HEIGHT="Height" PLG_JCK_HEIGHT_DESC="The height of the file browser popup window. It can be a number denoting a value in pixels" PLG_JCK_WIDTH="Width" PLG_JCK_FONT_LIST_SIZES_DESC="The Width of the file browser popup window. It can be a number denoting a value in pixels" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Filebrowser Window Features" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="The features to use in the file browser popup window" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjflash.ini new file mode 100644 index 00000000..3709341e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Flash plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" PLG_JCK_CHOOSE_A_FILEBROWSER="Choose A Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjtreelink.ini new file mode 100644 index 00000000..1da981b9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Core JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" +PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" +PLG_JCK_DIALOG_TITLEENT="Dialog Title" +PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" +PLG_JCK_DIALOG_HEIGHT="Dialog height" +PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" +PLG_JCK_DIALOG_WIDTH="Dialog width" +PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcklink.ini new file mode 100644 index 00000000..6b362381 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" PLG_JCK_ENABLE_EMAIL_CLOAKING="Enable Email Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="The e-mail address anti-spam protection option. The protection will be applied when creating or modifying e-mail links through the editor interface. When enabled the e-mail address is obfuscated into a special string that has no meaning for humans or spam bots, but which is properly rendered and accepted by the browser" PLG_JCK_CHOOSE_A_FILEBROWSER="Choose A Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastefromword.ini new file mode 100644 index 00000000..86c6d5be --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Pastefromword plugin" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="The file that provides the MS Word cleanup function for pasting operations. Note: This is a global configuration shared by all editor instances present in the page" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Convert Number Headings to List" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Determines whether to transform MS Word outline numbered headings into lists" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Always Prompt When Pasting From MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Determines whether to prompt the user about the clean up of content being pasted from MS Word" PLG_JCK_IGNORE_STYLES="Ignore Styles" PLG_JCK_IGNORE_STYLES_DESC="Determines whether to remove element styles that can't be managed with the editor. Note that this doesn't handle the font specific styles, which depends on the Ignore Font Styles setting instead" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastetext.ini new file mode 100644 index 00000000..d4462ab6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteText plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Force Paste Plain text" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Determines whether to force all pasting operations to insert on plain text into the editor, loosing any formatting information possibly available in the source text. Note: paste from word is not affected by this configuration" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckremoveformat.ini new file mode 100644 index 00000000..7b45f518 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Removeformat plugin" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Remove Format Attributes" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="A list of elements attributes to be removed when executing the 'remove format' command" PLG_JCK_REMOVE_FORMAT_TAGS="Remove Format Tags" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="A list of elements to be removed when executing the 'remove format' command. Note that only inline elements are allowed" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckreplace.ini new file mode 100644 index 00000000..2c5832b6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Replace plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckscayt.ini new file mode 100644 index 00000000..d1e7bc56 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Spell check as you type" PLG_JCK_AUTOSTART_SPELL_CHECK="Autostart Spell check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Maximum Suggestions" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Defines the number of SCAYT suggestions to show in the main context menu. The possible values are:
* 0 (zero): All suggestions are displayed in the main context menu.
* Positive number: The maximum number of suggestions to shown in context menu. Other entries will be shown in 'More Suggestions' sub-menu.
* Negative number: No suggestions are shown in the main context menu. All entries will be listed in the 'Suggestions' sub-menu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Enable More Suggestions" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Spell Check Default Language" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowblocks.ini new file mode 100644 index 00000000..a6a76200 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showblocks plugin" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Outline Blocks on startup" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Determines whether to automaticaly enable the 'show block' command when the editor loads" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowborders.ini new file mode 100644 index 00000000..6bb10832 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showborders plugin" PLG_JCK_SHOW_TABLE_BORDERS="Show Table Borders" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Determines whether to automatically enable the 'show borders' command when the editor loads" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksmiley.ini new file mode 100644 index 00000000..63700a0c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Image Path" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="The base path used to build the URL for the smiley images. It must end with a slash. Also Note that if the path starts with 'plugins' that the URL will be resolved with JURI::base" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksourcearea.ini new file mode 100644 index 00000000..5c27fdd4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core SourceArea plugin" PLG_JCK_AUTO_UPDATE_ELEMENT="Auto Update Element" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Determines whether the replaced element (usually a &lt;textarea&gt;) is to be updated automatically when posting the form containing the editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktab.ini new file mode 100644 index 00000000..47e0d6a1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Tab plugin" PLG_JCK_TAB_SPACES="Tab Spaces" PLG_JCK_TAB_SPACES_DESC="Instructs the editor to add a number of spaces (&nbsp;) to the text when hitting the TAB key. If set to zero, the TAB key will be used to move the cursor focus to the next element in the page, out of the editor focus" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktemplates.ini new file mode 100644 index 00000000..126abd2f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Templates plugin" PLG_JCK_TEMPLATES_TO_USE="Templates to Use" PLG_JCK_TEMPLATES_TO_USE_DESC="The templates definition set to use" PLG_JCK_REPLACE_CONTENT="Replace Content" PLG_JCK_REPLACE_CONTENT_DESC="Determines whether the 'Replace actual contents' checkbox is checked by default in the Templates dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktoolbar.ini new file mode 100644 index 00000000..e0355e23 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Toolbar plugin" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Enable Toolbar Collapse" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Determines whether the toolbar can be collapsed by the user. If disabled, the collapser button will not be displayed" PLG_JCK_TOOLBAR_LOCATION="Toolbar Location" PLG_JCK_TOOLBAR_LOCATION_DESC="The location of the toolbar. This options defauts to the top location just above the textarea" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Enable Toolbar Group Cycling" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="When this option is enabled it makes the arrow keys navigation cycle within the current toolbar group. Otherwise the arrows will move trought all items available in the toolbar. The TAB key will still be used to quickly jump among the toolbar groups" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Toolbar Startup Expanded" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Determines whether the toolbar must start expanded when the editor is loaded." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckundo.ini new file mode 100644 index 00000000..d2d22582 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Undo plugin" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Undo Steps" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="The number of undo steps to be saved. The higher this setting value the more memory is used for it" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckvideo.ini new file mode 100644 index 00000000..c6ee6aa9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Video plugin" PLG_JCK_DIALOG_TITLESHWN="Select Dialog Title" PLG_JCK_DIALOG_TITLESHWN_DESC="The Title shown in the dialog for this plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Title" PLG_JCK_DIALOG_TITLEENT_DESC="Enter the title to show in the dialog for this plugin" PLG_JCK_DIALOG_HEIGHT="Dialog height" PLG_JCK_DIALOG_HEIGHT_DESC="The height of dialog" PLG_JCK_DIALOG_WIDTH="Dialog width" PLG_JCK_DIALOG_WIDTH_DESC="The width of dialog" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..93571391 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/en-GB/en-GB.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Wysiwygarea plugin" PLG_JCK_ENABLE_RESIZING="Enable Resizing" PLG_JCK_ENABLE_RESIZING_DESC="Determines whether to enable the resizing feature. If this feature is disabled, the resize handle will not be visible" PLG_JCK_RESIZE_DIRECTION="Resize Direction" PLG_JCK_RESIZE_DIRECTION_DESC="The dimensions for which the editor resizing is enabled. Possible values are both, vertical, and horizontal" PLG_JCK_RESIZE_MAX_HEIGHT="Resize Max Height" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="The maximum editor height, in pixels, when resizing the editor interface by using the resize handle" PLG_JCK_RESIZE_MAX_WIDTH="Resize Max Width" PLG_JCK_RESIZE_MAX_WIDTH_DESC="The maximum editor width, in pixels, when resizing the editor interface by using the resize handle" PLG_JCK_RESIZE_MIN_HEIGHT="Resize Min Height" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="The minimum editor height, in pixels, when resizing the editor interface by using the resize handle. Note: It falls back to editor's actual height if it is smaller than the default value" PLG_JCK_RESIZE_MIN_WIDTH="Resize Min Width" PLG_JCK_RESIZE_MIN_WIDTH_DESC="The minimum editor width, in pixels, when resizing the editor interface by using the resize handle. Note: It falls back to editor's actual width if it is smaller than the default value" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Enable Focus On Startup" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Sets whether the editor should have the focus when the page load" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignore Empty Paragraph" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Determines whether the editor must output an empty value ('') if it's contents is made by an empty paragraph only" PLG_JCK_RESIZE_BODY_CLASS="Body Class" PLG_JCK_RESIZE_BODY_CLASS_DESC="Sets the class attribute to be used on the body element of the editing area. This can be useful when you intend to reuse the original CSS file you are using on your live website and want to assign the editor the same class as the section that will include the contents. In this way class-specific CSS rules will be enabled" PLG_JCK_RESIZE_BODY_ID="Resize Max Width" PLG_JCK_RESIZE_BODY_ID_DESC="Sets the id attribute to be used on the body element of the editing area. This can be useful when you intend to reuse the original CSS file you are using on your live website and want to assign the editor the same ID as the section that will include the contents. In this way ID-specific CSS rules will be enabled" PLG_JCK_DISABLE_OBJECT_RESIZING="Disable Object Resizing" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Disables the ability of resize objects (image and tables) in the editing area" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="HTML Document Type" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Sets the DOCTYPE to be used when loading the editor content as HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/en-GB/index.html b/deployed/jckman/administrator/components/com_jckman/language/en-GB/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckaudio.ini new file mode 100644 index 00000000..c0bb7a2b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plugin" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckautogrow.ini new file mode 100644 index 00000000..f504e913 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de crecimiento automático" PLG_JCK_AUTOGROW_MAX_HEIGHT="Altura máxima de crecimiento automático" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="La altura máxima de editor, en píxeles, el editor puede llegar utilizando la función de crecimiento automático" PLG_JCK_AUTOGROW_MIN_HEIGHT="Crecimiento automático altura mínima" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="La altura editor minumum, en píxeles, el editor puede llegar utilizando la función de crecimiento automático" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Activar Auto Grow en el inicio" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Establece si se tiene el auto crecer suceden en la creación de editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolorbutton.ini new file mode 100644 index 00000000..403496b1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de ColorButton" PLG_JCK_COLOR_LIST="La lista de colores" PLG_JCK_COLOR_LIST_DESC="Define los colores que se muestran en los selectores de color. Esta es una cadena que contiene la notación hexadecimal para los colores HTML, sin el '#' prefijo. A abel color se define mediante la introducción de texto en el cuadro de entrada "Texto" junto al cuadro de entrada "Valor". Por ejemplo, 'FontColor1' puede ser utilizado para la etiqueta y 'FF9900' podría ser utilizado para el color." PLG_JCK_ENABLE_MORE_COLORS="Habilite más colores" PLG_JCK_ENABLE_MORE_COLORS_DESC="Determina si se habilitará el botón "Más colores" en los selectores de color" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolordialog.ini new file mode 100644 index 00000000..01489565 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plug-in" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcontextmenu.ini new file mode 100644 index 00000000..d577b5f9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de menú contextual" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Mostrar menú contextual del navegador en la tecla Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Determina si se muestra el menú contextual del navegador nativo cuando la tecla Ctrl o Meta (Mac) se pulsa la tecla de abrir el menú contextual con un clic botón derecho del ratón o la tecla de Menú" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckdialog.ini new file mode 100644 index 00000000..9fd1d2f1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de diálogo" PLG_JCK_DIALOG_FLOAT_INDEX="Diálogo Índice Float" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="La base de Z-index para ventanas de diálogo flotantes y pop-ups" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Antecedentes de diálogo Color de la cubierta" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="El color de la cubierta del fondo de diálogo. Debe ser una cadena válida de color CSS" PLG_JCK_DIALOG_INDENT_OFFSET="Sangría Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Tamaño de cada paso de muesca" PLG_JCK_DIALOG_BUTTON_ORDER="Orden del botón de diálogo" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="La pauta a seguir en la generación de los botones del diálogo. Hay 3 posibles opciones: "Sistema Operatig '- los botones se mostrarán en el orden predeterminado de sistema operativo del usuario, de izquierda a derecha, de derecha a izquierda" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Diálogo Tab Focus inicio" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Si el diálogo tiene más de una ficha, poner el foco en la primera ficha, tan pronto como se abre diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckeditingblock.ini new file mode 100644 index 00000000..41da71d6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Editingblock complemento" PLG_JCK_AUTO_PARAGRAH="Auto PÁRRAFO" PLG_JCK_AUTO_PARAGRAH_DESC="Determina si se crean automáticamente los bloques de embalaje alrededor del contenido en línea dentro del cuerpo del documento, lo que ayuda a asegurar la integridad del bloque de entrar en el modo. Nota: Al cambiar el valor por defecto puede introducir cuestiones impredecibles usabilidad" PLG_JCK_STARTUP_MODE="Modo de inicio" PLG_JCK_STARTUP_MODE_DESC="El modo para cargar en el inicio del editor. Depende de los plugins cargados. Por defecto, el "wysiwyg" y los modos 'fuente' están disponibles" PLG_JCK_USE_COMPUTED_STATE="Utilice Estado computarizada" PLG_JCK_USE_COMPUTED_STATE_DESC="Determina si se crean automáticamente los bloques de embalaje alrededor del contenido en línea dentro del cuerpo del documento, lo que ayuda a asegurar la integridad del bloque de entrar en el modo. Nota: Al cambiar el valor por defecto puede introducir cuestiones impredecibles usabilidad" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckenterkey.ini new file mode 100644 index 00000000..6f3bea47 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core EnteyKey complemento" PLG_JCK_FORCE_ENTER_MODE="Forzar Entrar en el modo" PLG_JCK_FORCE_ENTER_MODE_DESC="Forzar el uso de la opción enterMode como saltos de línea, independientemente del contexto. Si, por ejemplo, la opción está establecida en enterMode <P>, al pulsar la tecla Intro en el interior de un elemento <div> creará un nuevo párrafo con <p> en lugar de un <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfind.ini new file mode 100644 index 00000000..ce62ca17 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Encontrar Core API" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfont.ini new file mode 100644 index 00000000..b4e21b71 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Fuente complemento del núcleo de" PLG_JCK_FONT_LIST_NAMES="Lista de nombres de fuentes" PLG_JCK_FONT_LIST_NAMES_DESC="La lista de los nombres de las fuentes que se muestran en la combinación de fuentes en la pantalla toolbar.A se define mediante la introducción de texto en el cuadro de entrada "Texto" junto al cuadro de entrada "Valor". Por ejemplo, 'Arial' se puede utilizar para la visualización y "Arial, Helvetica, sans-serif 'podría ser utilizado para el valor" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="La lista de tamaño de fuentes que se muestran en el combo Tamaño de fuente en la barra de herramientas. Cualquier tipo de "CSS como" tamaño se puede utilizar, como '12px ', '2 .3 em', '130% ',' grande 'o' pequeño-x '. Una pantalla se define mediante la introducción de texto en el cuadro de entrada "Texto" junto al cuadro de entrada "Valor". Por ejemplo, "fuente mayor" se puede utilizar para la visualización y '14px 'podría ser utilizado para el valor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimage.ini new file mode 100644 index 00000000..053a3601 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image Plugin" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Imagen Quitar vínculo Vacío" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Determina si se debe eliminar enlaces cuando se vacía el campo URL del enlace en el diálogo de imagen" PLG_JCK_CHOOSE_A_FILEBROWSER="Elija un explorador de archivos" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..5ba58820 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 arrastrar y soltar plug-in de imagen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckindent.ini new file mode 100644 index 00000000..540c8dbc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de sangría" PLG_JCK_INDENT _OFFSET="Sangría Offset" PLG_JCK_INDENT _OFFSET_DESC="Tamaño de cada paso de muesca" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Establecer un tamaño personalizado de cada paso sangría" PLG_JCK_INDENT_UNIT="Sangría unidad" PLG_JCK_INDENT_UNIT_DESC="Tipo de unidad para la sangría" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjabout.ini new file mode 100644 index 00000000..7d9f70ff --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Acerca de plugin de" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..3f7dfb6f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de navegador de archivos" PLG_JCK_HEIGHT="Altura" PLG_JCK_HEIGHT_DESC="La altura de la ventana del explorador de archivos emergente. Puede ser un número que indica un valor en píxeles" PLG_JCK_WIDTH="Ancho" PLG_JCK_FONT_LIST_SIZES_DESC="El ancho de la ventana del explorador de archivos emergente. Puede ser un número que indica un valor en píxeles" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Características FileBrowser ventana" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Las características para su uso en la ventana del explorador de archivos popup" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjflash.ini new file mode 100644 index 00000000..7620c807 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de Flash" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" PLG_JCK_CHOOSE_A_FILEBROWSER="Elija un explorador de archivos" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjtreelink.ini new file mode 100644 index 00000000..9e667c60 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Núcleo JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN="Select Título Dialog" +PLG_JCK_DIALOG_TITLESHWN_DESC="El título muestra en el cuadro de diálogo para este plugin" +PLG_JCK_DIALOG_TITLEENT="Título de diálogo" +PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" +PLG_JCK_DIALOG_HEIGHT="Altura de diálogo" +PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" +PLG_JCK_DIALOG_WIDTH="Ancho de diálogo" +PLG_JCK_DIALOG_WIDTH_DESC="El ancho de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcklink.ini new file mode 100644 index 00000000..be832edf --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de Enlace" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" PLG_JCK_ENABLE_EMAIL_CLOAKING="Habilitar Encubrimiento Email" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="El e-mail de protección anti-spam opción. La protección se aplicará al crear o modificar enlaces de correo electrónico a través de la interfaz del editor. Cuando se habilita la dirección de correo electrónico está ofuscado en una cadena especial que no tiene ningún significado para los seres humanos o robots de spam, sino que se hizo correctamente y aceptado por el navegador" PLG_JCK_CHOOSE_A_FILEBROWSER="Elija un explorador de archivos" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastefromword.ini new file mode 100644 index 00000000..de9ce2f9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Pastefromword complemento" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="El archivo que proporciona la función de limpieza de MS Word para las operaciones de pegado. Nota: Esta es una configuración global compartida por todas las instancias del editor presentes en la página" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Convertir Headings número a la lista" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Determina si se debe transformar MS Word encabezados de esquema numerado en listas" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Siempre Preguntar al pegar desde MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Determina si se debe solicitar al usuario acerca de la limpieza de los contenidos que se pegan desde MS Word" PLG_JCK_IGNORE_STYLES="No haga caso de Styles" PLG_JCK_IGNORE_STYLES_DESC="Determina si se debe quitar estilos de elementos que no se pueden tratar con el editor. Tenga en cuenta que este no maneja los estilos de fuente específica, que depende de los estilos de fuente Ignorar la creación en lugar" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastetext.ini new file mode 100644 index 00000000..b52d4a44 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de PasteText" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Forzar Pegar texto sin formato" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Determina si se debe obligar a todas las operaciones de pegar para insertar el texto en el editor, perder ninguna información de formato posiblemente disponible en el texto fuente. Nota: Pegar desde Word no se ve afectada por esta configuración" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckremoveformat.ini new file mode 100644 index 00000000..7a0dc695 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Removeformat complemento" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Quitar atributos de formato" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Lista de elementos de atributos que deben eliminarse cuando se ejecuta el comando 'quitar el formato'" PLG_JCK_REMOVE_FORMAT_TAGS="Quitar etiquetas de formato" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Una lista de elementos que se retira al ejecutar el comando 'Formato Suprimir ". Tenga en cuenta que sólo se permiten los elementos en línea" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckreplace.ini new file mode 100644 index 00000000..dbad89f8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core API Reemplazar" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckscayt.ini new file mode 100644 index 00000000..6e28a3c9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Revise la ortografía mientras escribe" PLG_JCK_AUTOSTART_SPELL_CHECK="Hechizo de coches Consulta" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Sugerencias Máximo" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Define el número de sugerencias SCAYT para mostrar en el menú contextual principal. Los valores posibles son:
* 0 (cero): Todas las sugerencias se muestran en el menú contextual principal.
* Número positivo: el número máximo de sugerencias para muestra en el menú contextual. Otras entradas se mostrarán en 'Más sugerencias' sub-menú.
* Número Negativo: No hay sugerencias se muestran en el menú contextual principal. Todas las entradas se enumeran en la sección "Sugerencias" sub-menú" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Habilitar Más Sugerencias" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Corrector ortográfico idioma predeterminado" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowblocks.ini new file mode 100644 index 00000000..6f627f66 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Showblocks Core API" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Bloques de esquema en el arranque" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Determina si se habilitará automáticamente el comando 'bloque show' cuando el editor de cargas" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowborders.ini new file mode 100644 index 00000000..19c0e737 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showborders complemento" PLG_JCK_SHOW_TABLE_BORDERS="Mostrar Bordes de tabla" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Determina si se habilitará automáticamente el comando 'show' de las fronteras cuando el editor de cargas" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksmiley.ini new file mode 100644 index 00000000..7173e15a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley complemento" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Image Path" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="La ruta de la base utilizada para construir la URL de las imágenes sonrientes. Se debe terminar con una barra. Nótese también que si la ruta se inicia con 'plugins' que la URL se resolverá con JURI :: base de" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksourcearea.ini new file mode 100644 index 00000000..24c09136 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core SourceArea complemento" PLG_JCK_AUTO_UPDATE_ELEMENT="Auto Update Element" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Determina si el elemento sustituido (por lo general un <textarea>) se actualiza automáticamente la hora de escribir el formulario que contiene el editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktab.ini new file mode 100644 index 00000000..eacf814d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core complemento Tab" PLG_JCK_TAB_SPACES="Espacios Tab" PLG_JCK_TAB_SPACES_DESC="Indica al editor para agregar un número de espacios (&nbsp;) para el texto a las teclas TAB. Si se establece en cero, la tecla TAB se utiliza para mover el foco del cursor al siguiente elemento en la página, fuera del foco editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktemplates.ini new file mode 100644 index 00000000..9940df38 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Plantillas de plug-Core" PLG_JCK_TEMPLATES_TO_USE="Plantillas para utilizar" PLG_JCK_TEMPLATES_TO_USE_DESC="La definición de plantillas configurado para utilizar" PLG_JCK_REPLACE_CONTENT"="Reemplazar contenido" PLG_JCK_REPLACE_CONTENT_DESC="Determina si el 'Reemplazar contenido real "casilla está activada de forma predeterminada en el cuadro de diálogo Plantillas" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktoolbar.ini new file mode 100644 index 00000000..160671b2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de la barra de herramientas" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Habilitar Collapse Toolbar" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Determina si la barra de herramientas se puede plegar por el usuario. Si está desactivado, el botón collapser no se mostrará" PLG_JCK_TOOLBAR_LOCATION="Barra de dirección" PLG_JCK_TOOLBAR_LOCATION_DESC="La ubicación de la barra de herramientas. Esto défauts opciones a la ubicación de primera justo por encima del área de texto" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Habilitar Ciclismo Toolbar Grupo" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Cuando se activa esta opción hace que el ciclo de las teclas de flecha de navegación dentro del grupo de la barra de herramientas actual. De lo contrario las flechas se mueven trought todos los elementos disponibles en la barra de herramientas. La tecla TAB se seguirá usando para saltar rápidamente entre los grupos de la barra de herramientas" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Inicio de la barra de herramientas ampliada" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Determina si la barra de herramientas debe empezar a ampliarse cuando el editor se carga." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckundo.ini new file mode 100644 index 00000000..e3d8df26 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Deshacer Core API" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Pasos de Deshacer" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="El número de deshacer los pasos para ser salvos. Cuanto mayor sea este valor de configuración más memoria se utiliza para ello" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckvideo.ini new file mode 100644 index 00000000..f4992337 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de video" PLG_JCK_DIALOG_TITLESHWN="Seleccione Título diálogo" PLG_JCK_DIALOG_TITLESHWN_DESC="El título se muestra en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_TITLEENT="Título diálogo" PLG_JCK_DIALOG_TITLEENT_DESC="Introduzca el título para mostrar en el cuadro de diálogo para este plugin" PLG_JCK_DIALOG_HEIGHT="Diálogo de altura" PLG_JCK_DIALOG_HEIGHT_DESC="La altura de diálogo" PLG_JCK_DIALOG_WIDTH="Diálogo de ancho" PLG_JCK_DIALOG_WIDTH_DESC="La anchura de diálogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..c1c6aba7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/es-ES/es-ES.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin de Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Habilitar Cambio de tamaño" PLG_JCK_ENABLE_RESIZING_DESC="Determina si se habilita la función de cambio de tamaño. Si esta función está desactivada, el controlador de tamaño no será visible" PLG_JCK_RESIZE_DIRECTION="Cambiar el tamaño de Dirección" PLG_JCK_RESIZE_DIRECTION_DESC="Las dimensiones para las que está habilitado el cambio de tamaño editor. Los valores posibles son tanto, vertical, horizontal y" PLG_JCK_RESIZE_MAX_HEIGHT="Redimensionar Altura máxima" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="La altura máxima de editor, en píxeles, al cambiar el tamaño de la interfaz de editor mediante el controlador de cambio de tamaño" PLG_JCK_RESIZE_MAX_WIDTH="Restablecer Anchura Max" PLG_JCK_RESIZE_MAX_WIDTH_DESC="El ancho máximo editor, en píxeles, al cambiar el tamaño de la interfaz de editor mediante el controlador de cambio de tamaño" PLG_JCK_RESIZE_MIN_HEIGHT="Redimensionar Altura mínima" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="La altura mínima de editor, en píxeles, al cambiar el tamaño de la interfaz de editor mediante el controlador de cambio de tamaño. Nota: Se cae de nuevo a la altura real del editor si es menor que el valor predeterminado" PLG_JCK_RESIZE_MIN_WIDTH="Restablecer Anchura mínima" PLG_JCK_RESIZE_MIN_WIDTH_DESC="El ancho mínimo de editor, en píxeles, al cambiar el tamaño de la interfaz de editor mediante el controlador de cambio de tamaño. Nota: Se cambia por anchura real del editor si es menor que el valor predeterminado" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Habilitar Enfoque en inicio "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Establece si el editor debe tener el enfoque cuando la carga de la página" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignorar párrafo vacío" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Determina si el editor debe emitir un valor vacío ('') si su contenido está formado por un solo párrafo vacío" PLG_JCK_RESIZE_BODY_CLASS="Cuerpo de la clase" PLG_JCK_RESIZE_BODY_CLASS_DESC="Establece el atributo de clase para ser utilizado en el elemento de cuerpo del área de edición. Esto puede ser útil cuando se desea volver a utilizar el archivo original de CSS que está utilizando en su sitio en línea y desea asignar el editor de la misma clase que la sección en la que se incluirán los contenidos. De esta manera, específicas de la clase de reglas CSS se habilitará" PLG_JCK_RESIZE_BODY_ID="Restablecer Anchura Max" PLG_JCK_RESIZE_BODY_ID_DESC="Establece el atributo id para ser utilizado en el elemento del cuerpo del área de edición. Esto puede ser útil cuando se desea volver a utilizar el archivo original de CSS que está utilizando en su sitio en línea y desea asignar el editor el mismo ID que la sección en la que se incluirán los contenidos. De esta manera, ID-específicas reglas CSS se habilitará" PLG_JCK_DISABLE_OBJECT_RESIZING="Desactivar Cambiar el tamaño del objeto" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Desactiva la capacidad de cambiar el tamaño de los objetos (imágenes y tablas) en el área de edición" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="Tipo de documento HTML" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Establece el DOCTYPE para ser utilizado cuando se carga el contenido del editor como HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/es-ES/index.html b/deployed/jckman/administrator/components/com_jckman/language/es-ES/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckaudio.ini new file mode 100644 index 00000000..047f96f1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckautogrow.ini new file mode 100644 index 00000000..0b86187b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core autogrow plugin" PLG_JCK_AUTOGROW_MAX_HEIGHT="Autogrow Max korkeus" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="Suurin korkeus pikseleinä editori voi saavuttaa käyttämällä autogrow ominaisuuden" PLG_JCK_AUTOGROW_MIN_HEIGHT="Autogrow Min korkeus" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="Vähintään editori korkeus pikseleinä voi saavuttaa käyttämällä autogrow ominaisuuden" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Ota automaattinen kasvaa Startup" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Määrittää on autogrow tapahtua luomiseen editorin" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolorbutton.ini new file mode 100644 index 00000000..8888a7de --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin ColorButton" PLG_JCK_COLOR_LIST="Color List" PLG_JCK_COLOR_LIST_DESC="Määrittää värit näkyy väri valitsimet. Tämä on merkkijono, joka sisältää heksadesimaaliluku HTML värit, ilman "#" etuliitettä. Väri abel määritellään syöttämällä tekstiä "Teksti" syöttö ruutu "Arvo"-ruutuun. Esimerkiksi "FontColor1" voidaan käyttää etiketti ja "FF9900" voitaisiin käyttää värin." PLG_JCK_ENABLE_MORE_COLORS="Ota Lisää värejä" PLG_JCK_ENABLE_MORE_COLORS_DESC="Määrittää, otetaanko "Lisää värejä-painiketta väri valitsimet" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolordialog.ini new file mode 100644 index 00000000..4af138b2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcontextmenu.ini new file mode 100644 index 00000000..029ec3ef --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core contextmenu plugin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Näytä Selaimen pikavalikko Ctrl-näppäin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Määrittää, näkyykö selaimen natiivi pikavalikon kun Ctrl tai Meta (Mac) näppäintä painetaan avaa pikavalikko hiiren oikealla painikkeella napsautuksella tai Menu-näppäintä" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckdialog.ini new file mode 100644 index 00000000..e5a201ff --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Dialog plugin" PLG_JCK_DIALOG_FLOAT_INDEX="Vuoropuhelu Float Index" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="Base Z-indeksi kelluva dialogi ikkunoita ja ponnahdusikkunat" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Dialog Taustaa kannen väri" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="Värin ikkunan tausta kansi. Sen pitäisi olla validi CSS väri merkkijono" PLG_JCK_DIALOG_INDENT_OFFSET="Sisennä Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Koko kunkin sisennyksen vaiheen" PLG_JCK_DIALOG_BUTTON_ORDER="Dialog Button Tilaa" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Ohje seurata luotaessa valintaikkunan painikkeita. On 3 eri vaihtoehtoa: "Operatig System" - painikkeet näytetään oletusjärjestys käyttäjän käyttöjärjestelmä, vasemmalta oikealle, oikealta vasemmalle" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Dialog Startup Focus Tab" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Jos valintaikkuna on useampi kuin yksi välilehti, laita keskittyä ensimmäiseen välilehti heti ikkuna avataan" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckeditingblock.ini new file mode 100644 index 00000000..cced92bc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Editingblock plugin" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Määrittelee automaattisesti luoda käärimistä korttelin ympäri inline sisällön sisällä asiakirjan elin, tämä auttaa varmistamaan täydellisyyttä lohkon tulee tilaan. Huom: muuttaminen oletusarvo voi tuoda arvaamattomia käytettävyysongelmia" PLG_JCK_STARTUP_MODE="Käynnistystä" PLG_JCK_STARTUP_MODE_DESC="Tila ladata osoitteessa editorin käynnistyksen. Se riippuu plugins ladattu. Oletuksena "WYSIWYG" ja "source"-tiloja" PLG_JCK_USE_COMPUTED_STATE="Käyttää laskettuja valtion" PLG_JCK_USE_COMPUTED_STATE_DESC="Määrittelee automaattisesti luoda käärimistä korttelin ympäri inline sisällön sisällä asiakirjan elin, tämä auttaa varmistamaan täydellisyyttä lohkon tulee tilaan. Huom: muuttaminen oletusarvo voi tuoda arvaamattomia käytettävyysongelmia" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckenterkey.ini new file mode 100644 index 00000000..f0e64d0d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core EnteyKey plugin" PLG_JCK_FORCE_ENTER_MODE="Pakota Syötä tila" PLG_JCK_FORCE_ENTER_MODE_DESC="Pakottaa käyttämään enterMode vaihtoehtoa rivinvaihdot riippumatta yhteydessä. Jos esimerkiksi enterMode asetus on <P>, paina Enter-näppäintä sisällä <div> elementin luo uusi kohta, jossa <p> sijaan <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfind.ini new file mode 100644 index 00000000..22d65af8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Etsi plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfont.ini new file mode 100644 index 00000000..651ba575 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Font Core plugin" PLG_JCK_FONT_LIST_NAMES="Font List nimet" PLG_JCK_FONT_LIST_NAMES_DESC="Luettelon fontit nimiä fonttiobjektin combo on toolbar.A näyttö määritellään syöttämällä tekstiä "Teksti" syöttö ruutu "Arvo"-ruutuun. Esimerkiksi "Arial" voidaan käyttää näyttö-ja "Arial, Helvetica, sans-serif" voitaisiin käyttää arvon" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="Luettelon fontit kokoa näytettävät Fonttikoko combo työkaluriviltä. Minkäänlaista "CSS kuten" kokoa voidaan käyttää, kuten '12px ', '2 0,3 em ", '130%", "suurten" tai "x-pieni". Näyttö on määritelty syöttämällä tekstiä "Teksti" syöttö ruutu "Arvo"-ruutuun. Esimerkiksi "Bigger Font" voidaan käyttää näyttö-ja '14px "voidaan käyttää arvon" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimage.ini new file mode 100644 index 00000000..3ac08a45 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Image Poista Tyhjä linkki" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Määrittää, poistaa linkkejä tyhjennettäessä linkin URL-kenttään kuvan dialogi" PLG_JCK_CHOOSE_A_FILEBROWSER="Valitse Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..09ff9f7c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Image vedä ja pudota plugin" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckindent.ini new file mode 100644 index 00000000..1f5fb544 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Sisennä plugin" PLG_JCK_INDENT _OFFSET="Sisennä Offset" PLG_JCK_INDENT _OFFSET_DESC="Koko kunkin sisennyksen vaiheen" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Määritä mukautetun koon kunkin sisennys vaiheen" PLG_JCK_INDENT_UNIT="Sisennyksen yksikkö" PLG_JCK_INDENT_UNIT_DESC="Yksikön tyyppi sisennys" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjabout.ini new file mode 100644 index 00000000..61d11df4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Tietoja plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..ce9186ae --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Filebrowser plugin" PLG_JCK_HEIGHT="Korkeus" PLG_JCK_HEIGHT_DESC="Korkeus tiedostoselain ponnahdusikkunassa. Se voi olla useita ilmaiseva arvo pikseliä" PLG_JCK_WIDTH="Leveys" PLG_JCK_FONT_LIST_SIZES_DESC="Leveys tiedostoselain ponnahdusikkunassa. Se voi olla useita ilmaiseva arvo pikseliä" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Filebrowser ikkunan ominaisuudet" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Ominaisuuksia käyttää tiedostoa selaimessa popup-ikkuna" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjflash.ini new file mode 100644 index 00000000..ffbc2437 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Flash plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" PLG_JCK_CHOOSE_A_FILEBROWSER="Valitse Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjtreelink.ini new file mode 100644 index 00000000..72ad0f8e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Core JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" +PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko ikkunassa näkyvään tämän plugin" +PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" +PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko dialogi tämän plugin" +PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" +PLG_JCK_DIALOG_HEIGHT_DESC="korkeus dialogi" +PLG_JCK_DIALOG_WIDTH="Dialog leveys" +PLG_JCK_DIALOG_WIDTH_DESC="leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcklink.ini new file mode 100644 index 00000000..18011522 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" PLG_JCK_ENABLE_EMAIL_CLOAKING="Ota Sähköposti peittäminen" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="Sähköpostiosoite anti-spam suoja vaihtoehto. Suojaus otetaan käyttöön, kun luot tai muuttamalla sähköpostin linkkien kautta editorin käyttöliittymässä. Kun käytössä sähköpostiosoite on salattu osaksi erityinen merkkijono, jolla ei ole merkitystä ihmisille tai roskapostia vastaan, mutta mikä on oikein suoritettu ja hyväksynyt selaimen" PLG_JCK_CHOOSE_A_FILEBROWSER="Valitse Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastefromword.ini new file mode 100644 index 00000000..2c980dfd --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Pastefromword plugin" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Tiedosto sisältää MS Word cleanup toiminnon liittämisestä toimintaan. Huom: Tämä on globaali kokoonpano yhteistä kaikille päätoimittaja tapauksissa läsnä sivun" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Muuntaa Numero Otsikot luetteloon" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Määrittää, muuntaa MS Word ääriviivat numeroidut otsikot luetteloihin" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Aina Kysy Kun liittämällä MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Määrittää, kysymään käyttäjälle puhdistamisen sisällön on liitetty MS Word" PLG_JCK_IGNORE_STYLES="Ohita tyylit" PLG_JCK_IGNORE_STYLES_DESC="Määrittää, poistaa elementin tyylejä, joita ei voida hoitaa editorilla. Huomaa, että tämä ei käsittele fonttia erityisiä tyylejä, joka riippuu Ohita Kirjasintyylin asettamalla sen sijaan" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastetext.ini new file mode 100644 index 00000000..859e29e6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin PasteText" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Pakota Liitä Pelkkä teksti" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Määrittää, pakottaa kaikki liittämistä toiminnot lisätä tavalliselle tekstiä editorin, menettää mitään muotoiluja tiedot mahdollisesti saatavilla lähdetekstin. Huomautus: Liitä Wordista ei vaikuta tämän määrityksen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckremoveformat.ini new file mode 100644 index 00000000..e47214c0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core RemoveFormat plugin" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Poista muoto attribuutit" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Luettelo elementtien attribuutit poistetaan suoritettaessa 'Poista muotoilu' komennolla" PLG_JCK_REMOVE_FORMAT_TAGS="Poista Format Tags" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Luettelo elementtejä poistetaan suoritettaessa 'Poista muotoilu' komennolla. Huomaa, että vain rivinsisäiselementtejä ovat sallittuja" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckreplace.ini new file mode 100644 index 00000000..9aec152b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Vaihda plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckscayt.ini new file mode 100644 index 00000000..ecff1262 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Oikoluku kirjoittaessasi" PLG_JCK_AUTOSTART_SPELL_CHECK="Auton oikoluku" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Suurin Ehdotuksia" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Määrittää määrä SCAYT ehdotuksia näkyä pääasiassa pikavalikosta. Mahdolliset arvot ovat:
* 0 (nolla): Kaikki ehdotukset näkyvät pääasiassa pikavalikosta.
* Positiivinen numero: enimmäismäärä ehdotuksia on esitetty asiayhteys menu. Muut merkinnät näytetään "Lisää ehdotuksia 'alivalikon.
* Negatiivinen numero: Ei ehdotuksia esitetään tärkeimmät pikavalikosta. Kaikki merkinnät on listattu "Ehdotukset" alivalikosta" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Ota lisää ehdotuksia" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Oikeinkirjoitus Oletuskieli" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowblocks.ini new file mode 100644 index 00000000..373067ff --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showblocks plugin" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Outline Blocks käynnistyksen" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Määrittää, automaticaly jotta "näytä block" komento, kun toimittaja kuormat" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowborders.ini new file mode 100644 index 00000000..2f03fccd --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showborders plugin" PLG_JCK_SHOW_TABLE_BORDERS="Näytä taulun rajat" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Määrittää onko automaattisesti käyttöön "näytä rajoja"-komennon, kun toimittaja kuormat" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksmiley.ini new file mode 100644 index 00000000..c39bed00 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Image Path" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Pohja polku käytetään rakentaa URL hymiö kuvat. Sen on päätyttävä kauttaviivalla. Huomaa myös, että jos polku alkaa "plugins" että URL ratkeavat JURI :: pohja" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksourcearea.ini new file mode 100644 index 00000000..9252c8d5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core SourceArea plugin" PLG_JCK_AUTO_UPDATE_ELEMENT="Automaattinen päivitys Element" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Määrittää, vaihtaa elementin (yleensä <textarea>) on päivitettävä automaattisesti lähettämistä lomake jossa toimittaja" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktab.ini new file mode 100644 index 00000000..08ffdf13 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Tab plugin" PLG_JCK_TAB_SPACES="Tab tilat" PLG_JCK_TAB_SPACES_DESC="Kehottaa editorin lisätä useita tiloja (&nbsp;) ja tekstin osuessaan SARKAINTA. Jos asetus on nolla, SARKAINTA käytetään kohdistimen siirtämiseen keskittyä seuraavaan elementti sivulle, pois editorin painopiste" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktemplates.ini new file mode 100644 index 00000000..1fd4abd1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Mallit plugin" PLG_JCK_TEMPLATES_TO_USE="Mallit käyttäminen" PLG_JCK_TEMPLATES_TO_USE_DESC="Malleja määritelmän käyttämään" PLG_JCK_REPLACE_CONTENT"="Korvaa sisältö" PLG_JCK_REPLACE_CONTENT_DESC="Määrittelee "Korvaa todellista sisältöä-valintaruutu on valittuna oletusarvoisesti Mallit dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktoolbar.ini new file mode 100644 index 00000000..803d5de5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Toolbar plugin" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Ota työkalupalkki Collapse" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Määrittelee työkalurivi voidaan romahti käyttäjä. Jos toiminto poistetaan käytöstä, puristimen painike ei näy" PLG_JCK_TOOLBAR_LOCATION="Toolbar Sijainti" PLG_JCK_TOOLBAR_LOCATION_DESC="Sijainti työkalurivin. Tämä vaihtoehto defauts alkuun sijainnin yläpuolella textarea" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Ota työkalupalkki Group Polkupyöräily" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Kun tämä vaihtoehto on käytössä se tekee nuolinäppäimillä navigoinnin aikana nykyisen työkalurivin ryhmään. Muuten nuolet liikkuu trought kaikki tuotteet saatavilla työkaluriviltä. SARKAINTA edelleen käyttää nopeasti hypätä kesken työkalurivin ryhmien" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Toolbar Startup Laajennettu" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Määrittelee työkalurivi on aloitettava laajeni, kun toimittaja on ladattu." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckundo.ini new file mode 100644 index 00000000..c59f8a1e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Kumoa plugin" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Kumoa Steps" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Määrä kumoa toimia pelastua. Mitä korkeampi tämä asetus arvo enemmän muistia käytetään sen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckvideo.ini new file mode 100644 index 00000000..0a94b263 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Video plugin" PLG_JCK_DIALOG_TITLESHWN="Valitse Dialog Otsikko" PLG_JCK_DIALOG_TITLESHWN_DESC="Otsikko näkyy valintaikkunan tämän plugin" PLG_JCK_DIALOG_TITLEENT="Dialog Otsikko" PLG_JCK_DIALOG_TITLEENT_DESC="Kirjoita otsikko näkyä valintaikkunan tämän plugin" PLG_JCK_DIALOG_HEIGHT="Dialog korkeus" PLG_JCK_DIALOG_HEIGHT_DESC="Korkeus dialogi" PLG_JCK_DIALOG_WIDTH="Dialog leveys" PLG_JCK_DIALOG_WIDTH_DESC="Leveys dialogi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..d83eed68 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/fi-FI.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Ota koon muuttaminen" PLG_JCK_ENABLE_RESIZING_DESC="Määrittää, otetaanko koon ominaisuus. Jos tämä toiminto on pois käytöstä, kokoa kahva ei ole näkyvissä" PLG_JCK_RESIZE_DIRECTION="Asua suunta" PLG_JCK_RESIZE_DIRECTION_DESC="Mitat, joiden editorin kokoa on käytössä. Mahdolliset arvot ovat, pysty ja vaaka" PLG_JCK_RESIZE_MAX_HEIGHT="Asua Max korkeus" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="Suurin toimittaja korkeus pikseleinä, kun kokoa editorin käyttöliittymän avulla kokoa kahvan" PLG_JCK_RESIZE_MAX_WIDTH="Asua Max leveys" PLG_JCK_RESIZE_MAX_WIDTH_DESC="Suurin toimittaja leveys pikseleinä, kun kokoa editorin käyttöliittymän avulla kokoa kahvan" PLG_JCK_RESIZE_MIN_HEIGHT="Asua Min korkeus" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="Vähintään editori korkeus pikseleinä, kun kokoa editorin käyttöliittymän avulla resize kahvasta. Huomaa: Se putoaa takaisin editorin todellinen korkeus, jos se on pienempi kuin oletusarvo" PLG_JCK_RESIZE_MIN_WIDTH="Asua Min Leveys" PLG_JCK_RESIZE_MIN_WIDTH_DESC="Pienin editori leveys pikseleinä, kun kokoa editorin käyttöliittymän avulla resize kahvasta. Huomaa: Se putoaa takaisin editorin todellinen leveys, jos se on pienempi kuin oletusarvo" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Ota Focus käynnistettäessä "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Määrittää editorin pitäisi olla keskipisteenä, kun sivun lataus" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ohita tyhjä kappale" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Määrittelee toimittaja joutuu lähettämään tyhjä arvo ('') jos sen sisällön on tehnyt tyhjä kohta vain" PLG_JCK_RESIZE_BODY_CLASS="Body Class" PLG_JCK_RESIZE_BODY_CLASS_DESC="Asettaa luokan attribuuttia voidaan käyttää kehon osa muokkaus alue. Tämä voi olla hyödyllistä, kun aiot käyttää uudelleen alkuperäiseen CSS-tiedoston käytät Web-sivustoosi ja haluat määrittää editorin samaan luokkaan kuin osa, joka sisältää sisältöä. Näin luokkakohtaisia ??CSS-sääntöjä otetaan käyttöön" PLG_JCK_RESIZE_BODY_ID="Asua Max leveys" PLG_JCK_RESIZE_BODY_ID_DESC="Asettaa id attribuutti voidaan käyttää kehon osa muokkaus alue. Tämä voi olla hyödyllistä, kun aiot käyttää uudelleen alkuperäiseen CSS-tiedoston käytät Web-sivustoosi ja haluat määrittää editorin sama tunnus kuin osa, joka sisältää sisältöä. Näin ID CSS määritellään säännöt otetaan käyttöön" PLG_JCK_DISABLE_OBJECT_RESIZING="Poista Object koon muuttaminen" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Poistaa kyky muuttaa objektien kokoa (kuva ja taulukot) editointi alueella" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="HTML Document Type" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Asettaa DOCTYPE käytetään lastattaessa editorin sisällön HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fi-FI/index.html b/deployed/jckman/administrator/components/com_jckman/language/fi-FI/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckaudio.ini new file mode 100644 index 00000000..3fa1fee2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Audio" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckautogrow.ini new file mode 100644 index 00000000..878e15cd --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau autogrow plug-in" PLG_JCK_AUTOGROW_MAX_HEIGHT="AutoGrow Hauteur max" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="La hauteur maximale éditeur, en pixels, l'éditeur peut atteindre en utilisant la fonction autoGrow" PLG_JCK_AUTOGROW_MIN_HEIGHT="AutoGrow Hauteur Min" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="La hauteur éditeur minumum, en pixels, l'éditeur peut atteindre en utilisant la fonction autoGrow" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Activer Auto croissance au démarrage" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Définit s'il faut avoir l'auto croître arriver sur la création d'éditeur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolorbutton.ini new file mode 100644 index 00000000..84dacab1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plug-in ColorButton" PLG_JCK_COLOR_LIST="Liste des couleurs" PLG_JCK_COLOR_LIST_DESC="Définit les couleurs à afficher dans les sélecteurs de couleur. Il s'agit d'une chaîne de caractères contenant la notation hexadécimale pour les couleurs HTML, sans le '#' préfixe. Un abel couleur est définie par la saisie de texte dans la boîte «Texte» d'entrée à côté de la case «valeur» d'entrée. Par exemple, «FontColor1 'peut être utilisé pour l'étiquette et« FF9900 »pourrait être utilisée pour la couleur." PLG_JCK_ENABLE_MORE_COLORS="Activer Plus de couleurs" PLG_JCK_ENABLE_MORE_COLORS_DESC="Détermine s'il faut activer le bouton "Plus de couleurs" dans les sélecteurs de couleur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolordialog.ini new file mode 100644 index 00000000..c78e414f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau ColorDialog plug-in" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcontextmenu.ini new file mode 100644 index 00000000..6157888c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Contextmenu plugin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Afficher le menu contextuel du navigateur sur la touche Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Détermine s'il faut afficher le menu contextuel du navigateur natif lorsque la touche Ctrl ou Meta (Mac) est enfoncée à l'ouverture du menu contextuel avec le clic sur le bouton droit de la souris ou sur la touche Menu" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckdialog.ini new file mode 100644 index 00000000..6f5e94b9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Plug-in de base de dialogue" PLG_JCK_DIALOG_FLOAT_INDEX="Indice de flotteur dialogue" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="La base Z-index pour les fenêtres de dialogue flottantes et les popups" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Couverture de dialogue Couleur de fond" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="La couleur de la couverture de fond de dialogue. Il doit être une chaîne de couleur valide CSS" PLG_JCK_DIALOG_INDENT_OFFSET="Tiret Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Taille de chaque étape indentation" PLG_JCK_DIALOG_BUTTON_ORDER="Ordre des boutons de dialogue" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Les lignes directrices à suivre lors de la génération des boutons du dialogue. Il ya 3 options possibles: «Système Operatig '- les boutons seront affichés dans l'ordre par défaut du système d'exploitation de l'utilisateur, de gauche à droite, de droite à gauche" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Onglet Mise au point de dialogue de démarrage" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Si le dialogue renferme plus d'un onglet, mettre l'accent sur le premier onglet dans les plus brefs dialogue est ouverte" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckeditingblock.ini new file mode 100644 index 00000000..dc8e540a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Editingblock plug-in" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Détermine si créer automatiquement des blocs d'emballage autour du contenu en ligne à l'intérieur du corps du document, ce qui contribue à assurer l'intégralité du bloc entrer dans le mode. Remarque: Modification de la valeur par défaut peut créer des problèmes imprévisibles" PLG_JCK_STARTUP_MODE="Mode de démarrage" PLG_JCK_STARTUP_MODE_DESC="Le mode de chargement au démarrage de l'éditeur. Cela dépend des extensions chargées. Par défaut, le «wysiwyg» et «sources» sont les modes disponibles" PLG_JCK_USE_COMPUTED_STATE="Utilisez l'Etat calculée" PLG_JCK_USE_COMPUTED_STATE_DESC="Détermine si créer automatiquement des blocs d'emballage autour du contenu en ligne à l'intérieur du corps du document, ce qui contribue à assurer l'intégralité du bloc entrer dans le mode. Remarque: Modification de la valeur par défaut peut créer des problèmes imprévisibles" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckenterkey.ini new file mode 100644 index 00000000..b932a49d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau EnteyKey plug-in" PLG_JCK_FORCE_ENTER_MODE="Forcer Entrez dans le mode" PLG_JCK_FORCE_ENTER_MODE_DESC="Forcer l'utilisation de l'option enterMode que sauts de ligne quel que soit le contexte. Si, par exemple, l'option est réglée sur enterMode <P>, en appuyant sur la touche Entrée dans un élément div va créer un nouveau paragraphe avec <p> au lieu d'un <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfind.ini new file mode 100644 index 00000000..189bdc21 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Trouvez plug-in de base" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfont.ini new file mode 100644 index 00000000..f66ed43d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Font plugin" PLG_JCK_FONT_LIST_NAMES="Liste des noms de polices" PLG_JCK_FONT_LIST_NAMES_DESC="La liste des noms de polices à afficher dans la liste déroulante des polices dans l'affichage toolbar.A est définie par la saisie de texte dans la boîte de 'Text' entrée à côté de la case «valeur» d'entrée. Par exemple, «Arial» peut être utilisé pour l'affichage et "Arial, Helvetica, sans-serif" pourrait être utilisé pour la valeur" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="La liste des polices taille à afficher dans la liste déroulante Taille de police dans la barre d'outils. Toute sorte de «CSS comme« format peut être utilisé, comme '12px ', '2 .3 em', '130% ',' plus 'ou' x-small ". Un écran est définie par la saisie de texte dans la boîte de 'Text' entrée à côté de la case «valeur» d'entrée. Par exemple, «Bigger Font 'peut être utilisé pour l'affichage et '14px» pourrait être utilisé pour la valeur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimage.ini new file mode 100644 index 00000000..5abd6f6f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Image" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Supprimer le lien Vider l'image" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Détermine s'il faut supprimer des liens pour vider le champ URL du lien dans la boîte de dialogue l'image" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..02a8dbfd --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Glisser-déposer l'image HTML5 plug-in" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckindent.ini new file mode 100644 index 00000000..088101b5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Retrait de base plug-in" PLG_JCK_INDENT _OFFSET="Tiret Offset" PLG_JCK_INDENT _OFFSET_DESC="Taille de chaque étape indentation" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Définir une taille personnalisée de chaque étape indentation" PLG_JCK_INDENT_UNIT="Tiret unité" PLG_JCK_INDENT_UNIT_DESC="Type d'unité pour le retrait" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjabout.ini new file mode 100644 index 00000000..d8115490 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="À propos de plug-in de base" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..258c62c9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Filebrowser plug-in" PLG_JCK_HEIGHT="Hauteur" PLG_JCK_HEIGHT_DESC="La hauteur de la fenêtre du navigateur de fichiers popup. Il peut être un nombre représentant une valeur en pixels" PLG_JCK_WIDTH="Largeur" PLG_JCK_FONT_LIST_SIZES_DESC="La largeur de la fenêtre du navigateur de fichiers popup. Il peut être un nombre représentant une valeur en pixels" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Caractéristiques de la fenêtre Filebrowser" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Les caractéristiques à utiliser dans la fenêtre du navigateur de fichiers contextuel" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjflash.ini new file mode 100644 index 00000000..429fc669 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin Flash" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjtreelink.ini new file mode 100644 index 00000000..1942a901 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Noyau JTreeLink plug-in" +PLG_JCK_DIALOG_TITLESHWN="Sélection Titre" +PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre affiché dans la boîte de dialogue pour ce plugin" +PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" +PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" +PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" +PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de dialogue" +PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" +PLG_JCK_DIALOG_WIDTH_DESC="La largeur de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcklink.ini new file mode 100644 index 00000000..6b8cc25b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Link" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" PLG_JCK_ENABLE_EMAIL_CLOAKING="Activer Cloaking e-mail" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="L'option adresse e-mail protection anti-spam. La protection sera appliquée lors de la création ou de la modification liens par courrier électronique grâce à l'interface de l'éditeur. Lorsqu'elle est activée l'adresse e-mail est masquée dans une chaîne spéciale qui n'a pas de sens pour les humains ou robots collecteurs de mails, mais qui est bien rendue et acceptée par le navigateur" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastefromword.ini new file mode 100644 index 00000000..888dc607 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau PasteFromWord plug-in" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Le fichier qui fournit la fonction de nettoyage MS Word pour les opérations de collage. Note: Ceci est une configuration globale partagée par toutes les instances de l'éditeur présents dans la page" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Autre Nombre Rubriques à la liste" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Détermine s'il faut transformer rubriques MS Word Outline numérotées dans les listes" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Toujours demander au collage partir de MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Détermine s'il faut inviter l'utilisateur à propos du nettoyage de contenu étant collé à partir de MS Word" PLG_JCK_IGNORE_STYLES="Ignorer les styles" PLG_JCK_IGNORE_STYLES_DESC="Détermine s'il faut supprimer des styles d'éléments qui ne peuvent être gérés avec l'éditeur. Notez que ce ne gère pas les styles de polices spécifiques, qui dépend des styles de police Ignorer la mise en place" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastetext.ini new file mode 100644 index 00000000..57aafea4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteText plugin" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Forcer Coller le texte brut" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Détermine s'il faut forcer toutes les opérations de collage d'insérer le texte dans l'éditeur, perdre aucune information de mise en forme peut-être disponible dans le texte source. Remarque: coller à partir de Word n'est pas affecté par cette configuration" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckremoveformat.ini new file mode 100644 index 00000000..bfbb6c60 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Removeformat plug-in" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Retirer les attributs de format" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Une liste des éléments attribue à être retiré lors de l'exécution de la commande «Supprimer format '" PLG_JCK_REMOVE_FORMAT_TAGS="Supprimer les balises de format" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Une liste des éléments à supprimer lors de l'exécution de commande "format supprimer. Notez que seuls les éléments en ligne sont autorisés" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckreplace.ini new file mode 100644 index 00000000..f95316b9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Remplacer le plugin de base" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckscayt.ini new file mode 100644 index 00000000..1b4c2a6d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Vérifier l'orthographe lors de la frappe" PLG_JCK_AUTOSTART_SPELL_CHECK="Vérifiez sorts voiture" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Suggestions maximum" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Définit le nombre de suggestions SCAYT à afficher dans le menu contextuel principal. Les valeurs possibles sont les suivantes:
* 0 (zéro): Toutes les suggestions sont affichées dans le menu contextuel principal.
* Nombre positif: Le nombre maximum de suggestions montré dans le menu contextuel. Les autres entrées seront affichées dans «Autres» Suggestions sous-menu.
* Nombre négatif: Pas de suggestions sont présentées dans le menu contextuel principal. Toutes les inscriptions devront être inscrites dans les «suggestions» du sous-menu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Activer Autres Suggestions" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Vérification orthographique langue par défaut" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowblocks.ini new file mode 100644 index 00000000..ab649ce3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Showblocks plug-in" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Blocs Outline au démarrage" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Détermine s'il faut automatiquement permettre la commande «show bloc» quand l'éditeur de charges" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowborders.ini new file mode 100644 index 00000000..c277aec6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Showborders plug-in" PLG_JCK_SHOW_TABLE_BORDERS="Afficher les bordures du tableau" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Détermine s'il faut activer automatiquement la commande 'show' où les frontières de l'éditeur charges" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksmiley.ini new file mode 100644 index 00000000..d41ce77d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Simley plug-in" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" PLG_JCK_SIMLEY_IMAGE_PATH="Chemin de l'image Simley" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Le chemin de base utilisés pour construire l'URL pour les images smiley. Il doit se terminer par une barre oblique. Notez également que si le chemin commence par 'plugins' que l'URL sera résolu avec JURI :: base de" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksourcearea.ini new file mode 100644 index 00000000..f2493f20 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau ZoneSource plug-in" PLG_JCK_AUTO_UPDATE_ELEMENT="Élément mise à jour automatique" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Détermine si l'élément remplacé (généralement un <textarea>) doit être mis à jour automatiquement lors de la publication du formulaire contenant le rédacteur en chef" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktab.ini new file mode 100644 index 00000000..ee50bde1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Plug-in de base Tab" PLG_JCK_TAB_SPACES="Espaces Tab" PLG_JCK_TAB_SPACES_DESC="Charge le rédacteur en chef d'ajouter un certain nombre d'espaces (&nbsp;) pour le texte en frappant la touche TAB. S'il est réglé sur zéro, la touche TAB sera utilisée pour déplacer le focus du curseur sur l'élément suivant dans la page, sur l'accent éditeur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktemplates.ini new file mode 100644 index 00000000..2550f026 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Modèles de base plug-in" PLG_JCK_TEMPLATES_TO_USE="Modèles à utiliser" PLG_JCK_TEMPLATES_TO_USE_DESC="La définition de modèles paramétrés pour utiliser" PLG_JCK_REPLACE_CONTENT"="Remplacez contenu" PLG_JCK_REPLACE_CONTENT_DESC="Détermine si l''Remplacer le contenu de véritables «case est cochée par défaut dans la boîte de dialogue Modèles" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktoolbar.ini new file mode 100644 index 00000000..88e0cf7c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Barre d'outils plug-in de base" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Activer Collapse barre d'outils" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Détermine si la barre d'outils peut être repliée par l'utilisateur. Si elle est désactivée, le bouton Collapser ne sera pas affichée" PLG_JCK_TOOLBAR_LOCATION="Barre d'outils Emplacement" PLG_JCK_TOOLBAR_LOCATION_DESC="L'emplacement de la barre d'outils. Cette Défauts d'options à l'emplacement en haut juste au-dessus de la zone de texte" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Activer Cycling Group barre d'outils" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Lorsque cette option est activée, elle permet le cycle de flèches de navigation dans la barre d'outils du groupe actuel. Sinon, les flèches se déplacera trought tous les articles disponibles dans la barre d'outils. La touche TAB sera toujours utilisé pour passer rapidement entre les groupes barre d'outils" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Démarrage barre d'outils élargie" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Détermine si la barre d'outils doit commencer élargi lorsque l'éditeur est chargé." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckundo.ini new file mode 100644 index 00000000..1c80ff87 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Annuler plug-in de base" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Annuler étapes" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Le nombre d'annulations pour être sauvés. Plus cette valeur de réglage de la quantité de mémoire utilisée pour l'" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckvideo.ini new file mode 100644 index 00000000..3345e09f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Video" PLG_JCK_DIALOG_TITLESHWN="Sélectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqué dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre à afficher dans la boîte de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la boîte de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la boîte de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..88874eac --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FR.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plug-in Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Activer le redimensionnement" PLG_JCK_ENABLE_RESIZING_DESC="Détermine s'il faut activer la fonction de redimensionnement. Si cette fonction est désactivée, la poignée de redimensionnement ne sera pas visible" PLG_JCK_RESIZE_DIRECTION="Redimensionner Direction" PLG_JCK_RESIZE_DIRECTION_DESC="Les dimensions pour lesquelles le redimensionnement éditeur est activé. Les valeurs possibles sont à la fois verticale et horizontale" PLG_JCK_RESIZE_MAX_HEIGHT="Redimensionner la hauteur maxi" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="La hauteur maximale éditeur, en pixels, lors du redimensionnement de l'interface de l'éditeur à l'aide de la poignée de redimensionnement" PLG_JCK_RESIZE_MAX_WIDTH="Redimensionner la largeur maximale" PLG_JCK_RESIZE_MAX_WIDTH_DESC="La largeur maximale éditeur, en pixels, lors du redimensionnement de l'interface de l'éditeur à l'aide de la poignée de redimensionnement" PLG_JCK_RESIZE_MIN_HEIGHT="Redimensionner Hauteur min" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="La hauteur minimale éditeur, en pixels, lors du redimensionnement de l'interface de l'éditeur à l'aide de la poignée de redimensionnement. Remarque: Il revient à la hauteur réelle éditeur si elle est inférieure à la valeur par défaut" PLG_JCK_RESIZE_MIN_WIDTH="Redimensionner Largeur min" PLG_JCK_RESIZE_MIN_WIDTH_DESC="La largeur éditeur minimale, en pixels, lors du redimensionnement de l'interface de l'éditeur à l'aide de la poignée de redimensionnement. Remarque: Il revient à la largeur réelle éditeur si elle est inférieure à la valeur par défaut" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Activer Focus On Startup" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Définit si l'éditeur doit avoir le focus lorsque la page de chargement" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignorer paragraphe vide" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Détermine si l'éditeur doit produire une valeur vide ('') si son contenu est faite par un paragraphe vide seulement" PLG_JCK_RESIZE_BODY_CLASS="Classe de corps" PLG_JCK_RESIZE_BODY_CLASS_DESC="Définit l'attribut class pour être utilisé sur l'élément de corps de la zone d'édition. Cela peut être utile lorsque vous avez l'intention de réutiliser le fichier d'origine CSS que vous utilisez sur votre site Web en ligne et que vous voulez assigner l'éditeur de la même classe que la section qui va inclure le contenu. De cette façon, spécifiques à chaque classe des règles CSS sera activée" PLG_JCK_RESIZE_BODY_ID="Redimensionner la largeur maximale" PLG_JCK_RESIZE_BODY_ID_DESC="Définit l'attribut id pour être utilisé sur l'élément de corps de la zone d'édition. Cela peut être utile lorsque vous avez l'intention de réutiliser le fichier d'origine CSS que vous utilisez sur votre site Web en ligne et que vous voulez assigner l'éditeur le même ID que la section qui va inclure le contenu. De cette façon, ID-spécifiques des règles CSS sera activée" PLG_JCK_DISABLE_OBJECT_RESIZING="Désactiver le redimensionnement d'objets" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Désactive la possibilité de redimensionner les objets (images et tableaux) dans la zone d'édition" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="Type de document HTML" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Définit le DOCTYPE pour être utilisé lors du chargement du contenu de l'éditeur au format HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckaudio.ini new file mode 100644 index 00000000..0cb45c4d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Audio" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckautogrow.ini new file mode 100644 index 00000000..7f85ad36 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau autogrow plug-in" PLG_JCK_AUTOGROW_MAX_HEIGHT="AutoGrow Hauteur max" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="La hauteur maximale diteur, en pixels, l'diteur peut atteindre en utilisant la fonction autoGrow" PLG_JCK_AUTOGROW_MIN_HEIGHT="AutoGrow Hauteur Min" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="La hauteur diteur minumum, en pixels, l'diteur peut atteindre en utilisant la fonction autoGrow" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Activer Auto croissance au dmarrage" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Dfinit s'il faut avoir l'auto crotre arriver sur la cration d'diteur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolorbutton.ini new file mode 100644 index 00000000..e10561e4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plug-in ColorButton" PLG_JCK_COLOR_LIST="Liste des couleurs" PLG_JCK_COLOR_LIST_DESC="Dfinit les couleurs afficher dans les slecteurs de couleur. Il s'agit d'une chane de caractres contenant la notation hexadcimale pour les couleurs HTML, sans le '#' prfixe. Un abel couleur est dfinie par la saisie de texte dans la bote Texte d'entre ct de la case valeur d'entre. Par exemple, FontColor1 'peut tre utilis pour l'tiquette et FF9900 pourrait tre utilise pour la couleur." PLG_JCK_ENABLE_MORE_COLORS="Activer Plus de couleurs" PLG_JCK_ENABLE_MORE_COLORS_DESC="Dtermine s'il faut activer le bouton "Plus de couleurs" dans les slecteurs de couleur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolordialog.ini new file mode 100644 index 00000000..532c8ef9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau ColorDialog plug-in" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcontextmenu.ini new file mode 100644 index 00000000..b0b57b3f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Contextmenu plugin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Afficher le menu contextuel du navigateur sur la touche Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Dtermine s'il faut afficher le menu contextuel du navigateur natif lorsque la touche Ctrl ou Meta (Mac) est enfonce l'ouverture du menu contextuel avec le clic sur le bouton droit de la souris ou sur la touche Menu" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckdialog.ini new file mode 100644 index 00000000..8fe2942b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Plug-in de base de dialogue" PLG_JCK_DIALOG_FLOAT_INDEX="Indice de flotteur dialogue" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="La base Z-index pour les fentres de dialogue flottantes et les popups" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Couverture de dialogue Couleur de fond" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="La couleur de la couverture de fond de dialogue. Il doit tre une chane de couleur valide CSS" PLG_JCK_DIALOG_INDENT_OFFSET="Tiret Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Taille de chaque tape indentation" PLG_JCK_DIALOG_BUTTON_ORDER="Ordre des boutons de dialogue" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Les lignes directrices suivre lors de la gnration des boutons du dialogue. Il ya 3 options possibles: Systme Operatig '- les boutons seront affichs dans l'ordre par dfaut du systme d'exploitation de l'utilisateur, de gauche droite, de droite gauche" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Onglet Mise au point de dialogue de dmarrage" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Si le dialogue renferme plus d'un onglet, mettre l'accent sur le premier onglet dans les plus brefs dialogue est ouverte" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckeditingblock.ini new file mode 100644 index 00000000..ed84dc80 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Editingblock plug-in" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Dtermine si crer automatiquement des blocs d'emballage autour du contenu en ligne l'intrieur du corps du document, ce qui contribue assurer l'intgralit du bloc entrer dans le mode. Remarque: Modification de la valeur par dfaut peut crer des problmes imprvisibles" PLG_JCK_STARTUP_MODE="Mode de dmarrage" PLG_JCK_STARTUP_MODE_DESC="Le mode de chargement au dmarrage de l'diteur. Cela dpend des extensions charges. Par dfaut, le wysiwyg et sources sont les modes disponibles" PLG_JCK_USE_COMPUTED_STATE="Utilisez l'Etat calcule" PLG_JCK_USE_COMPUTED_STATE_DESC="Dtermine si crer automatiquement des blocs d'emballage autour du contenu en ligne l'intrieur du corps du document, ce qui contribue assurer l'intgralit du bloc entrer dans le mode. Remarque: Modification de la valeur par dfaut peut crer des problmes imprvisibles" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckenterkey.ini new file mode 100644 index 00000000..01ca3f3f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau EnteyKey plug-in" PLG_JCK_FORCE_ENTER_MODE="Forcer Entrez dans le mode" PLG_JCK_FORCE_ENTER_MODE_DESC="Forcer l'utilisation de l'option enterMode que sauts de ligne quel que soit le contexte. Si, par exemple, l'option est rgle sur enterMode <P>, en appuyant sur la touche Entre dans un lment div va crer un nouveau paragraphe avec <p> au lieu d'un <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfind.ini new file mode 100644 index 00000000..893b83e5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Trouvez plug-in de base" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfont.ini new file mode 100644 index 00000000..46c3ae1a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Font plugin" PLG_JCK_FONT_LIST_NAMES="Liste des noms de polices" PLG_JCK_FONT_LIST_NAMES_DESC="La liste des noms de polices afficher dans la liste droulante des polices dans l'affichage toolbar.A est dfinie par la saisie de texte dans la bote de 'Text' entre ct de la case valeur d'entre. Par exemple, Arial peut tre utilis pour l'affichage et "Arial, Helvetica, sans-serif" pourrait tre utilis pour la valeur" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="La liste des polices taille afficher dans la liste droulante Taille de police dans la barre d'outils. Toute sorte de CSS comme format peut tre utilis, comme '12px ', '2 .3 em', '130% ',' plus 'ou' x-small ". Un cran est dfinie par la saisie de texte dans la bote de 'Text' entre ct de la case valeur d'entre. Par exemple, Bigger Font 'peut tre utilis pour l'affichage et '14px pourrait tre utilis pour la valeur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimage.ini new file mode 100644 index 00000000..39a90761 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Image" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Supprimer le lien Vider l'image" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Dtermine s'il faut supprimer des liens pour vider le champ URL du lien dans la bote de dialogue l'image" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimagedragndrop.ini new file mode 100644 index 00000000..cd14c371 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Glisser-dposer l'image HTML5 plug-in" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckindent.ini new file mode 100644 index 00000000..830a8e91 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Retrait de base plug-in" PLG_JCK_INDENT _OFFSET="Tiret Offset" PLG_JCK_INDENT _OFFSET_DESC="Taille de chaque tape indentation" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Dfinir une taille personnalise de chaque tape indentation" PLG_JCK_INDENT_UNIT="Tiret unit" PLG_JCK_INDENT_UNIT_DESC="Type d'unit pour le retrait" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckindex.html.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckindex.html.ini new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjabout.ini new file mode 100644 index 00000000..0d608028 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC=" propos de plug-in de base" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjfilebrowser.ini new file mode 100644 index 00000000..a3055151 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Plug-in de base Tab" PLG_JCK_TAB_SPACES="Espaces Tab" PLG_JCK_TAB_SPACES_DESC="Charge le rdacteur en chef d'ajouter un certain nombre d'espaces () pour le texte en frappant la touche TAB. S'il est rgl sur zro, la touche TAB sera utilise pour dplacer le focus du curseur sur l'lment suivant dans la page, sur l'accent diteur" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjflash.ini new file mode 100644 index 00000000..2f99391d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin Flash" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcklink.ini new file mode 100644 index 00000000..4c37bc50 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Link" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" PLG_JCK_ENABLE_EMAIL_CLOAKING="Activer Cloaking e-mail" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="L'option adresse e-mail protection anti-spam. La protection sera applique lors de la cration ou de la modification liens par courrier lectronique grce l'interface de l'diteur. Lorsqu'elle est active l'adresse e-mail est masque dans une chane spciale qui n'a pas de sens pour les humains ou robots collecteurs de mails, mais qui est bien rendue et accepte par le navigateur" PLG_JCK_CHOOSE_A_FILEBROWSER="Choisissez un Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastefromword.ini new file mode 100644 index 00000000..197212b7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau PasteFromWord plug-in" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Le fichier qui fournit la fonction de nettoyage MS Word pour les oprations de collage. Note: Ceci est une configuration globale partage par toutes les instances de l'diteur prsents dans la page" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Autre Nombre Rubriques la liste" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Dtermine s'il faut transformer rubriques MS Word Outline numrotes dans les listes" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Toujours demander au collage partir de MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Dtermine s'il faut inviter l'utilisateur propos du nettoyage de contenu tant coll partir de MS Word" PLG_JCK_IGNORE_STYLES="Ignorer les styles" PLG_JCK_IGNORE_STYLES_DESC="Dtermine s'il faut supprimer des styles d'lments qui ne peuvent tre grs avec l'diteur. Notez que ce ne gre pas les styles de polices spcifiques, qui dpend des styles de police Ignorer la mise en place" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastetext.ini new file mode 100644 index 00000000..bdc9dcf2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteText plugin" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Forcer Coller le texte brut" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Dtermine s'il faut forcer toutes les oprations de collage d'insrer le texte dans l'diteur, perdre aucune information de mise en forme peut-tre disponible dans le texte source. Remarque: coller partir de Word n'est pas affect par cette configuration" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckremoveformat.ini new file mode 100644 index 00000000..17a9f3e9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Removeformat plug-in" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Retirer les attributs de format" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Une liste des lments attribue tre retir lors de l'excution de la commande Supprimer format '" PLG_JCK_REMOVE_FORMAT_TAGS="Supprimer les balises de format" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Une liste des lments supprimer lors de l'excution de commande "format supprimer. Notez que seuls les lments en ligne sont autoriss" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckreplace.ini new file mode 100644 index 00000000..44b919ea --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Remplacer le plugin de base" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckscayt.ini new file mode 100644 index 00000000..bc0749b6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Vrifier l'orthographe lors de la frappe" PLG_JCK_AUTOSTART_SPELL_CHECK="Vrifiez sorts voiture" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Suggestions maximum" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Dfinit le nombre de suggestions SCAYT afficher dans le menu contextuel principal. Les valeurs possibles sont les suivantes:
* 0 (zro): Toutes les suggestions sont affiches dans le menu contextuel principal.
* Nombre positif: Le nombre maximum de suggestions montr dans le menu contextuel. Les autres entres seront affiches dans Autres Suggestions sous-menu.
* Nombre ngatif: Pas de suggestions sont prsentes dans le menu contextuel principal. Toutes les inscriptions devront tre inscrites dans les suggestions du sous-menu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Activer Autres Suggestions" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Vrification orthographique langue par dfaut" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowblocks.ini new file mode 100644 index 00000000..988879bc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Showblocks plug-in" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Blocs Outline au dmarrage" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Dtermine s'il faut automatiquement permettre la commande show bloc quand l'diteur de charges" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowborders.ini new file mode 100644 index 00000000..70ca969b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Showborders plug-in" PLG_JCK_SHOW_TABLE_BORDERS="Afficher les bordures du tableau" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Dtermine s'il faut activer automatiquement la commande 'show' o les frontires de l'diteur charges" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksmiley.ini new file mode 100644 index 00000000..1052934f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Simley plug-in" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" PLG_JCK_SIMLEY_IMAGE_PATH="Chemin de l'image Simley" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Le chemin de base utiliss pour construire l'URL pour les images smiley. Il doit se terminer par une barre oblique. Notez galement que si le chemin commence par 'plugins' que l'URL sera rsolu avec JURI :: base de" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksoucearea.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksoucearea.ini new file mode 100644 index 00000000..c49bcff4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcksoucearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau ZoneSource plug-in" PLG_JCK_AUTO_UPDATE_ELEMENT="lment mise jour automatique" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Dtermine si l'lment remplac (gnralement un <textarea>) doit tre mis jour automatiquement lors de la publication du formulaire contenant le rdacteur en chef" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktab.ini new file mode 100644 index 00000000..2a7c77a4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Noyau Filebrowser plug-in" PLG_JCK_HEIGHT="Hauteur" PLG_JCK_HEIGHT_DESC="La hauteur de la fentre du navigateur de fichiers popup. Il peut tre un nombre reprsentant une valeur en pixels" PLG_JCK_WIDTH="Largeur" PLG_JCK_FONT_LIST_SIZES_DESC="La largeur de la fentre du navigateur de fichiers popup. Il peut tre un nombre reprsentant une valeur en pixels" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Caractristiques de la fentre Filebrowser" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Les caractristiques utiliser dans la fentre du navigateur de fichiers contextuel" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktemplates.ini new file mode 100644 index 00000000..a2ec1d62 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Modles de base plug-in" PLG_JCK_TEMPLATES_TO_USE="Modles utiliser" PLG_JCK_TEMPLATES_TO_USE_DESC="La dfinition de modles paramtrs pour utiliser" PLG_JCK_REPLACE_CONTENT"="Remplacez contenu" PLG_JCK_REPLACE_CONTENT_DESC="Dtermine si l''Remplacer le contenu de vritables case est coche par dfaut dans la bote de dialogue Modles" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktoolbar.ini new file mode 100644 index 00000000..cee58e67 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Barre d'outils plug-in de base" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Activer Collapse barre d'outils" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Dtermine si la barre d'outils peut tre replie par l'utilisateur. Si elle est dsactive, le bouton Collapser ne sera pas affiche" PLG_JCK_TOOLBAR_LOCATION="Barre d'outils Emplacement" PLG_JCK_TOOLBAR_LOCATION_DESC="L'emplacement de la barre d'outils. Cette Dfauts d'options l'emplacement en haut juste au-dessus de la zone de texte" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Activer Cycling Group barre d'outils" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Lorsque cette option est active, elle permet le cycle de flches de navigation dans la barre d'outils du groupe actuel. Sinon, les flches se dplacera trought tous les articles disponibles dans la barre d'outils. La touche TAB sera toujours utilis pour passer rapidement entre les groupes barre d'outils" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Dmarrage barre d'outils largie" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Dtermine si la barre d'outils doit commencer largi lorsque l'diteur est charg." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckundo.ini new file mode 100644 index 00000000..7fdb709e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Annuler plug-in de base" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Annuler tapes" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Le nombre d'annulations pour tre sauvs. Plus cette valeur de rglage de la quantit de mmoire utilise pour l'" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckvideo.ini new file mode 100644 index 00000000..20cfcf13 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Le plugin Core Video" PLG_JCK_DIALOG_TITLESHWN="Slectionnez Titre de dialogue" PLG_JCK_DIALOG_TITLESHWN_DESC="Le titre indiqu dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_TITLEENT="Titre de dialogue" PLG_JCK_DIALOG_TITLEENT_DESC="Entrez le titre afficher dans la bote de dialogue pour ce plugin" PLG_JCK_DIALOG_HEIGHT="Hauteur de dialogue" PLG_JCK_DIALOG_HEIGHT_DESC="La hauteur de la bote de dialogue" PLG_JCK_DIALOG_WIDTH="Largeur de dialogue" PLG_JCK_DIALOG_WIDTH_DESC="La largeur de la bote de dialogue" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckwysiwygarea.ini new file mode 100644 index 00000000..c240515f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/fr-FRplg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plug-in Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Activer le redimensionnement" PLG_JCK_ENABLE_RESIZING_DESC="Dtermine s'il faut activer la fonction de redimensionnement. Si cette fonction est dsactive, la poigne de redimensionnement ne sera pas visible" PLG_JCK_RESIZE_DIRECTION="Redimensionner Direction" PLG_JCK_RESIZE_DIRECTION_DESC="Les dimensions pour lesquelles le redimensionnement diteur est activ. Les valeurs possibles sont la fois verticale et horizontale" PLG_JCK_RESIZE_MAX_HEIGHT="Redimensionner la hauteur maxi" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="La hauteur maximale diteur, en pixels, lors du redimensionnement de l'interface de l'diteur l'aide de la poigne de redimensionnement" PLG_JCK_RESIZE_MAX_WIDTH="Redimensionner la largeur maximale" PLG_JCK_RESIZE_MAX_WIDTH_DESC="La largeur maximale diteur, en pixels, lors du redimensionnement de l'interface de l'diteur l'aide de la poigne de redimensionnement" PLG_JCK_RESIZE_MIN_HEIGHT="Redimensionner Hauteur min" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="La hauteur minimale diteur, en pixels, lors du redimensionnement de l'interface de l'diteur l'aide de la poigne de redimensionnement. Remarque: Il revient la hauteur relle diteur si elle est infrieure la valeur par dfaut" PLG_JCK_RESIZE_MIN_WIDTH="Redimensionner Largeur min" PLG_JCK_RESIZE_MIN_WIDTH_DESC="La largeur diteur minimale, en pixels, lors du redimensionnement de l'interface de l'diteur l'aide de la poigne de redimensionnement. Remarque: Il revient la largeur relle diteur si elle est infrieure la valeur par dfaut" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Activer Focus On Startup "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Dfinit si l'diteur doit avoir le focus lorsque la page de chargement" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignorer paragraphe vide" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Dtermine si l'diteur doit produire une valeur vide ('') si son contenu est faite par un paragraphe vide seulement" PLG_JCK_RESIZE_BODY_CLASS="Classe de corps" PLG_JCK_RESIZE_BODY_CLASS_DESC="Dfinit l'attribut class pour tre utilis sur l'lment de corps de la zone d'dition. Cela peut tre utile lorsque vous avez l'intention de rutiliser le fichier d'origine CSS que vous utilisez sur votre site Web en ligne et que vous voulez assigner l'diteur de la mme classe que la section qui va inclure le contenu. De cette faon, spcifiques chaque classe des rgles CSS sera active" PLG_JCK_RESIZE_BODY_ID="Redimensionner la largeur maximale" PLG_JCK_RESIZE_BODY_ID_DESC="Dfinit l'attribut id pour tre utilis sur l'lment de corps de la zone d'dition. Cela peut tre utile lorsque vous avez l'intention de rutiliser le fichier d'origine CSS que vous utilisez sur votre site Web en ligne et que vous voulez assigner l'diteur le mme ID que la section qui va inclure le contenu. De cette faon, ID-spcifiques des rgles CSS sera active" PLG_JCK_DISABLE_OBJECT_RESIZING="Dsactiver le redimensionnement d'objets" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Dsactive la possibilit de redimensionner les objets (images et tableaux) dans la zone d'dition" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="Type de document HTML" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Dfinit le DOCTYPE pour tre utilis lors du chargement du contenu de l'diteur au format HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/fr-FR/index.html b/deployed/jckman/administrator/components/com_jckman/language/fr-FR/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/index.html b/deployed/jckman/administrator/components/com_jckman/language/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/index.html b/deployed/jckman/administrator/components/com_jckman/language/it-IT/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckaudio.ini new file mode 100644 index 00000000..1a496e9c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckautogrow.ini new file mode 100644 index 00000000..59763c3e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo aumento automatico plug-in" PLG_JCK_AUTOGROW_MAX_HEIGHT="Aumento automatico delle dimensioni Altezza massima" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="L'altezza massima di montaggio, in pixel, l'editor può raggiungere utilizzando la funzione di aumento automatico delle dimensioni" PLG_JCK_AUTOGROW_MIN_HEIGHT="Aumento automatico delle dimensioni Altezza minima" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="L'altezza editore minumum, in pixel, l'editor può raggiungere utilizzando la funzione di aumento automatico delle dimensioni" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Abilita Auto Grow all'avvio" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Consente di scegliere se avere l'auto crescono accadono sulla creazione di montaggio" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolorbutton.ini new file mode 100644 index 00000000..d715b1da --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorButton plugin" PLG_JCK_COLOR_LIST="Elenco dei colori" PLG_JCK_COLOR_LIST_DESC="Definisce i colori da visualizzare nei selettori di colore. Questa è una stringa che contiene la notazione esadecimale per i colori HTML, senza il prefisso '#'. Un abel colore è definito inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Ad esempio, 'FontColor1' può essere utilizzato per l'etichetta e 'FF9900' potrebbe essere utilizzato per il colore." PLG_JCK_ENABLE_MORE_COLORS="Abilita Altri colori" PLG_JCK_ENABLE_MORE_COLORS_DESC="Determina se attivare il pulsante "Altri Colori" nei selettori di colore" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolordialog.ini new file mode 100644 index 00000000..440df788 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plugin" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcontextmenu.ini new file mode 100644 index 00000000..f91c3772 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo ContextMenu plug-in" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Mostra Context Menu Browser tasto Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Determina se visualizzare il menu di scelta rapida del browser nativo quando la (Mac) o Ctrl Meta viene premuto il tasto per l'apertura del menu contestuale con il tasto destro del mouse o il tasto Menu" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckdialog.ini new file mode 100644 index 00000000..aa3a970d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Dialog plugin" PLG_JCK_DIALOG_FLOAT_INDEX="Dialogo Float Indice" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="La base Z-index per le finestre di dialogo mobile e popup" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Finestra di dialogo Colore di sfondo copertina" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="Il colore del coperchio di fondo di dialogo. Dovrebbe essere una stringa valida colore CSS" PLG_JCK_DIALOG_INDENT_OFFSET="Rientro Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Dimensione di ogni passo rientranza" PLG_JCK_DIALOG_BUTTON_ORDER="Ordine dei tasti di dialogo" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Le linee guida da seguire durante la generazione i tasti di dialogo. Ci sono 3 possibili opzioni: 'Sistema Operatig' - i pulsanti verranno visualizzati in ordine di default del sistema operativo dell'utente, da sinistra a destra, da destra a sinistra" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Finestra di dialogo Scheda di messa a fuoco di avvio" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Se la finestra di dialogo ha più di una scheda, occorre concentrarsi nella prima scheda, non appena si apre finestra di dialogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckeditingblock.ini new file mode 100644 index 00000000..dd716f64 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Editingblock plug-in" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Determina se creare automaticamente blocchi avvolgono contenuti in linea all'interno del corpo del documento, questo aiuta a garantire l'integrità del blocco di accedere alla modalità. Nota: La modifica del valore predefinito potrebbe provocare problemi imprevedibili" PLG_JCK_STARTUP_MODE="Modalità di avvio" PLG_JCK_STARTUP_MODE_DESC="Il modo per caricare all'avvio dell'editor. Dipende i plugin caricati. Per impostazione predefinita, il 'WYSIWYG' e 'sorgente' modalità sono disponibili" PLG_JCK_USE_COMPUTED_STATE="Utilizzare Stato Computerizzata" PLG_JCK_USE_COMPUTED_STATE_DESC="Determina se creare automaticamente blocchi avvolgono contenuti in linea all'interno del corpo del documento, questo aiuta a garantire l'integrità del blocco di accedere alla modalità. Nota: La modifica del valore predefinito potrebbe provocare problemi imprevedibili" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckenterkey.ini new file mode 100644 index 00000000..114fd888 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo EnteyKey plug-in" PLG_JCK_FORCE_ENTER_MODE="Forza Entrare in modalità" PLG_JCK_FORCE_ENTER_MODE_DESC="Forzare l'utilizzo dell'opzione enterMode come interruzioni di riga a prescindere dal contesto. Se, ad esempio, l'opzione è impostata su enterMode <P>, premendo il tasto Invio all'interno di un elemento <div> creerà un nuovo paragrafo con <p> invece di un div" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfind.ini new file mode 100644 index 00000000..811e2848 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Trova plug" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfont.ini new file mode 100644 index 00000000..ba4105e1 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Font di base di plug-in" PLG_JCK_FONT_LIST_NAMES="Elenco dei caratteri di nomi" PLG_JCK_FONT_LIST_NAMES_DESC="L'elenco dei nomi font da visualizzare nella combo carattere sul display toolbar.A è definita inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Per esempio, 'Arial' può essere usato per la visualizzazione e 'Arial, Helvetica, sans-serif' potrebbe essere utilizzato per il valore" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="L'elenco delle dimensioni caratteri da visualizzare nella combo Dimensione carattere sulla barra degli strumenti. Qualsiasi tipo di 'CSS come' formato può essere utilizzato, come '12px ', '2 em .3', '130% ',' grande 'o' x-small '. Un display è definito inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Ad esempio, 'Font Bigger' può essere utilizzato per la visualizzazione e '14px 'potrebbe essere utilizzato per il valore" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimage.ini new file mode 100644 index 00000000..334499c2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Immagine Rimuovi collegamento vuota" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Determina se per rimuovere i collegamenti quando si svuota il campo URL del link nella finestra di dialogo immagine" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..03fba225 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Drag and drop plug Immagine" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckindent.ini new file mode 100644 index 00000000..ff105774 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo rientro plug" PLG_JCK_INDENT _OFFSET="Rientro Offset" PLG_JCK_INDENT _OFFSET_DESC="Dimensione di ogni passo rientranza" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Impostare un formato personalizzato di ogni passo rientranza" PLG_JCK_INDENT_UNIT="Rientro unità" PLG_JCK_INDENT_UNIT_DESC="Tipo di unità per il rientro" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjabout.ini new file mode 100644 index 00000000..2eb08a68 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Informazioni su plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..695b8cdc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Filebrowser plug-in" PLG_JCK_HEIGHT="Altezza" PLG_JCK_HEIGHT_DESC="L'altezza della finestra del browser di file a comparsa. Esso può essere un numero che denota un valore in pixel" PLG_JCK_WIDTH="Larghezza" PLG_JCK_FONT_LIST_SIZES_DESC="La larghezza della finestra del browser file di popup. Esso può essere un numero che denota un valore in pixel" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="FileBrowser finestra Caratteristiche" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Le caratteristiche da utilizzare nella finestra del browser di file popup" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjflash.ini new file mode 100644 index 00000000..abf932f3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Flash plugin" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjtreelink.ini new file mode 100644 index 00000000..d9d70305 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC = "Nucleo JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN = "Finestra di dialogo Seleziona titolo" +PLG_JCK_DIALOG_TITLESHWN_DESC = "Il titolo indicato nel dialogo per questo plugin" +PLG_JCK_DIALOG_TITLEENT = "Dialog Titolo" +PLG_JCK_DIALOG_TITLEENT_DESC = "Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" +PLG_JCK_DIALOG_HEIGHT = "Altezza Dialog" +PLG_JCK_DIALOG_HEIGHT_DESC = "L'altezza della finestra di dialogo" +PLG_JCK_DIALOG_WIDTH = "Larghezza Dialog" +PLG_JCK_DIALOG_WIDTH_DESC = "La larghezza della finestra di dialogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcklink.ini new file mode 100644 index 00000000..4efc58ef --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_ENABLE_EMAIL_CLOAKING="Attiva Email Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="L'indirizzo e-mail protezione anti-spam opzione. La protezione verrà applicata durante la creazione o la modifica di collegamenti e-mail tramite l'interfaccia editor. Quando è abilitata l'indirizzo e-mail è offuscato in una stringa speciale che non ha alcun significato per gli esseri umani o bot spam, ma che sia ben resa e accettata dal browser" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastefromword.ini new file mode 100644 index 00000000..d3d27d81 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo PasteFromWord plug-in" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Il file che fornisce la funzione di MS Word per le operazioni di pulizia incollare. Nota: Questa è una configurazione globale condivisa da tutte le istanze dell'editor presenti nella pagina" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Convertire Voci numero alla lista" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Determina se per trasformare MS Word intestazioni della struttura in elenchi numerati" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Richiedi sempre Quando si incolla da MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Determina se per richiedere all'utente la bonifica del contenuto incollato da MS Word" PLG_JCK_IGNORE_STYLES="Ignora gli stili" PLG_JCK_IGNORE_STYLES_DESC="Determina se rimuovere gli stili degli elementi che non possono essere gestiti con l'editor. Si noti che questo non gestisce gli stili dei caratteri specifici, che dipende dalle Ignora gli stili dei font impostando invece" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastetext.ini new file mode 100644 index 00000000..8be71733 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo plug PasteText" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Forza Incolla testo in chiaro" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Determina se per forzare tutte le operazioni incollare per inserire il testo nell'editor, perdendo tutte le informazioni di formattazione eventualmente disponibili nel testo di partenza. Nota: copia e incolla da Word non è influenzata da questa configurazione" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckremoveformat.ini new file mode 100644 index 00000000..7f073183 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo RemoveFormat plug-in" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Rimuovi attributi di formato" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Un elenco di elementi per rimuovere le caratteristiche quando si esegue il comando 'rimuovere formato'" PLG_JCK_REMOVE_FORMAT_TAGS="Rimuovere tag di formato" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Un elenco di elementi da rimuovere quando si esegue il comando 'format remove'. Si noti che solo elementi inline sono ammessi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckreplace.ini new file mode 100644 index 00000000..9e930875 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Sostituire plug" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckscayt.ini new file mode 100644 index 00000000..b9d3d89a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Controllo ortografico durante la digitazione" PLG_JCK_AUTOSTART_SPELL_CHECK="Autostart Spell check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Suggerimenti Massimo" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Definisce il numero di suggerimenti SCAYT per mostrare nel menu contestuale principale. I valori possibili sono i seguenti:
* 0 (zero): Tutti i suggerimenti sono visualizzati nel menu contestuale principale.
* Positivo Numero: Il numero massimo di suggerimenti per mostrata nel menu contestuale. Altre voci verrà mostrato in 'di più Suggerimenti "sotto-menu.
* Numero negativo: Nessun suggerimento vengono visualizzati nel menu contestuale principale. Tutte le opere saranno elencati nei "Suggerimenti" sotto-menu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Abilitazione di più Suggerimenti" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Controllo ortografico lingua predefinita" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowblocks.ini new file mode 100644 index 00000000..75e339b7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Showblocks plug-in" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Blocchi Outline all'avvio" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Determina se attivare automaticamente il comando 'blocco show' quando l'editor carica" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowborders.ini new file mode 100644 index 00000000..4729df83 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Showborders plug-in" PLG_JCK_SHOW_TABLE_BORDERS="Mostra Bordi delle tabelle" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Determina se attivare automaticamente il comando 'confini spettacolo' quando l'editor carichi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksmiley.ini new file mode 100644 index 00000000..0677ae87 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Simley plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Percorso immagine" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Il percorso di base utilizzato per costruire l'URL per le immagini smiley. Deve terminare con una barra. Si noti inoltre che se il percorso inizia con 'plugins' che l'URL verrà risolto con JURI :: base di" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksourcearea.ini new file mode 100644 index 00000000..502cf753 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo SourceArea plug-in" PLG_JCK_AUTO_UPDATE_ELEMENT="Aggiornamento automatico Elemento" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Determina se l'elemento sostituito (di solito un <textarea>) deve essere aggiornato automaticamente durante la pubblicazione del modulo contenente l'editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktab.ini new file mode 100644 index 00000000..57e48c51 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Scheda plug-in" PLG_JCK_TAB_SPACES="Tab Spaces" PLG_JCK_TAB_SPACES_DESC="Incarica l'editor per aggiungere un numero di spazi (&nbsp;) per il testo quando si preme il tasto TAB. Se impostato a zero, il tasto TAB verrà utilizzato per spostare il focus del cursore all'elemento successivo nella pagina, fuori dal fuoco dell'editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktemplates.ini new file mode 100644 index 00000000..b477931c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo modelli plug-in" PLG_JCK_TEMPLATES_TO_USE="Modelli per l'utilizzo di" PLG_JCK_TEMPLATES_TO_USE_DESC="La definizione dei modelli impostato per utilizzare" PLG_JCK_REPLACE_CONTENT"="Sostituire il contenuto" PLG_JCK_REPLACE_CONTENT_DESC="Determina se l''il contenuto corrente "casella è selezionata per impostazione predefinita nella finestra di dialogo Modelli" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktoolbar.ini new file mode 100644 index 00000000..3ae67f1d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Barra degli strumenti di base plug-in" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Abilita Collapse Toolbar" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Determina se la barra degli strumenti può essere compresso da parte dell'utente. Se disattivato, il pulsante Collapser non verrà visualizzato" PLG_JCK_TOOLBAR_LOCATION="Barra degli indirizzi" PLG_JCK_TOOLBAR_LOCATION_DESC="La posizione della barra degli strumenti. Questo defauts opzioni per la posizione in alto appena sopra la textarea" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Abilita Cycling Group Toolbar" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Quando questa opzione è attivata rende la freccia tasti di navigazione ciclo all'interno del gruppo barra degli strumenti corrente. In caso contrario, le frecce si muoveranno trought tutti gli elementi disponibili nella barra degli strumenti. Il tasto TAB potrà ancora essere usata per passare velocemente tra i gruppi della barra degli strumenti" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Avvio barra degli strumenti espansa" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Determina se la barra degli strumenti deve iniziare espanso quando l'editor viene caricato." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckundo.ini new file mode 100644 index 00000000..316e4012 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Annulla plug" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Annulla Steps" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Il numero di azioni annullate da salvare. Più alto è questo valore di impostazione più memoria viene utilizzata per lo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckvideo.ini new file mode 100644 index 00000000..3380df44 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo video plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..3f07075c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-IT.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo plug Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Abilita ridimensionamento" PLG_JCK_ENABLE_RESIZING_DESC="Determina se attivare la funzione di ridimensionamento. Se questa funzione è disattivata, il ridimensionamento non sarà visibile" PLG_JCK_RESIZE_DIRECTION="Ridimensionare Direzione" PLG_JCK_RESIZE_DIRECTION_DESC="Le dimensioni per i quali è abilitato il ridimensionamento editore. I valori possibili sono due, verticale e orizzontale" PLG_JCK_RESIZE_MAX_HEIGHT="Ridimensiona Altezza Max" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="L'altezza massima di montaggio, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento" PLG_JCK_RESIZE_MAX_WIDTH="Ridimensionare la larghezza max" PLG_JCK_RESIZE_MAX_WIDTH_DESC="La larghezza massima di editore, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento" PLG_JCK_RESIZE_MIN_HEIGHT="Ridimensiona Altezza minima" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="L'altezza minima di montaggio, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento. Nota: Si ritorna a altezza attuale direttore, se è inferiore al valore di default" PLG_JCK_RESIZE_MIN_WIDTH="Ridimensionare la larghezza minima" PLG_JCK_RESIZE_MIN_WIDTH_DESC="La larghezza minima di editore, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento. Nota: Si ritorna a larghezza effettiva del redattore, se è inferiore al valore di default" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Abilita Focus On Startup "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Imposta se l'editor dovrebbe avere la messa a fuoco quando il caricamento della pagina" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignora paragrafo vuoto" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Determina se l'editor deve emettere un valore vuoto ('') se il suo contenuto è costituito da un paragrafo vuoto solo" PLG_JCK_RESIZE_BODY_CLASS="Corpo della classe" PLG_JCK_RESIZE_BODY_CLASS_DESC="Consente di impostare l'attributo class per essere utilizzato sull'elemento corpo dell'area di modifica. Questo può essere utile quando si intende riutilizzare il file originale CSS si sta utilizzando sul tuo sito web in tempo reale e si desidera assegnare l'editor stessa classe la sezione che includerà il contenuto. In questo modo classi specifiche regole CSS verrà attivata" PLG_JCK_RESIZE_BODY_ID="Ridimensionare la larghezza max" PLG_JCK_RESIZE_BODY_ID_DESC="Consente di impostare l'attributo id da utilizzare sull'elemento corpo dell'area di modifica. Questo può essere utile quando si intende riutilizzare il file originale CSS si sta utilizzando sul tuo sito web in tempo reale e si desidera assegnare l'editor lo stesso ID della sezione che includerà il contenuto. In questo modo ID regole specifiche CSS verrà attivata" PLG_JCK_DISABLE_OBJECT_RESIZING="Disattivare Ridimensionamento oggetto" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Disabilita la capacità di ridimensionare gli oggetti (immagini e tabelle) nella zona di modifica" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="Tipo di documento HTML" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Imposta il DOCTYPE da utilizzare quando il caricamento del contenuto HTML editor come" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckaudio.ini new file mode 100644 index 00000000..8a07adf4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckautogrow.ini new file mode 100644 index 00000000..d0894d29 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo aumento automatico plug-in" PLG_JCK_AUTOGROW_MAX_HEIGHT="Aumento automatico delle dimensioni Altezza massima" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="L'altezza massima di montaggio, in pixel, l'editor pu raggiungere utilizzando la funzione di aumento automatico delle dimensioni" PLG_JCK_AUTOGROW_MIN_HEIGHT="Aumento automatico delle dimensioni Altezza minima" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="L'altezza editore minumum, in pixel, l'editor pu raggiungere utilizzando la funzione di aumento automatico delle dimensioni" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Abilita Auto Grow all'avvio" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Consente di scegliere se avere l'auto crescono accadono sulla creazione di montaggio" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolorbutton.ini new file mode 100644 index 00000000..90c4cdf5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorButton plugin" PLG_JCK_COLOR_LIST="Elenco dei colori" PLG_JCK_COLOR_LIST_DESC="Definisce i colori da visualizzare nei selettori di colore. Questa una stringa che contiene la notazione esadecimale per i colori HTML, senza il prefisso '#'. Un abel colore definito inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Ad esempio, 'FontColor1' pu essere utilizzato per l'etichetta e 'FF9900' potrebbe essere utilizzato per il colore." PLG_JCK_ENABLE_MORE_COLORS="Abilita Altri colori" PLG_JCK_ENABLE_MORE_COLORS_DESC="Determina se attivare il pulsante "Altri Colori" nei selettori di colore" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolordialog.ini new file mode 100644 index 00000000..a9242d62 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plugin" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcontextmenu.ini new file mode 100644 index 00000000..a91aafed --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo ContextMenu plug-in" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Mostra Context Menu Browser tasto Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Determina se visualizzare il menu di scelta rapida del browser nativo quando la (Mac) o Ctrl Meta viene premuto il tasto per l'apertura del menu contestuale con il tasto destro del mouse o il tasto Menu" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckdialog.ini new file mode 100644 index 00000000..61af85b5 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Dialog plugin" PLG_JCK_DIALOG_FLOAT_INDEX="Dialogo Float Indice" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="La base Z-index per le finestre di dialogo mobile e popup" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Finestra di dialogo Colore di sfondo copertina" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="Il colore del coperchio di fondo di dialogo. Dovrebbe essere una stringa valida colore CSS" PLG_JCK_DIALOG_INDENT_OFFSET="Rientro Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Dimensione di ogni passo rientranza" PLG_JCK_DIALOG_BUTTON_ORDER="Ordine dei tasti di dialogo" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="Le linee guida da seguire durante la generazione i tasti di dialogo. Ci sono 3 possibili opzioni: 'Sistema Operatig' - i pulsanti verranno visualizzati in ordine di default del sistema operativo dell'utente, da sinistra a destra, da destra a sinistra" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Finestra di dialogo Scheda di messa a fuoco di avvio" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Se la finestra di dialogo ha pi di una scheda, occorre concentrarsi nella prima scheda, non appena si apre finestra di dialogo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckeditingblock.ini new file mode 100644 index 00000000..e7297e95 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Editingblock plug-in" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Determina se creare automaticamente blocchi avvolgono contenuti in linea all'interno del corpo del documento, questo aiuta a garantire l'integrit del blocco di accedere alla modalit. Nota: La modifica del valore predefinito potrebbe provocare problemi imprevedibili" PLG_JCK_STARTUP_MODE="Modalit di avvio" PLG_JCK_STARTUP_MODE_DESC="Il modo per caricare all'avvio dell'editor. Dipende i plugin caricati. Per impostazione predefinita, il 'WYSIWYG' e 'sorgente' modalit sono disponibili" PLG_JCK_USE_COMPUTED_STATE="Utilizzare Stato Computerizzata" PLG_JCK_USE_COMPUTED_STATE_DESC="Determina se creare automaticamente blocchi avvolgono contenuti in linea all'interno del corpo del documento, questo aiuta a garantire l'integrit del blocco di accedere alla modalit. Nota: La modifica del valore predefinito potrebbe provocare problemi imprevedibili" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckenterkey.ini new file mode 100644 index 00000000..10744de0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo EnteyKey plug-in" PLG_JCK_FORCE_ENTER_MODE="Forza Entrare in modalit" PLG_JCK_FORCE_ENTER_MODE_DESC="Forzare l'utilizzo dell'opzione enterMode come interruzioni di riga a prescindere dal contesto. Se, ad esempio, l'opzione impostata su enterMode <P>, premendo il tasto Invio all'interno di un elemento <div> creer un nuovo paragrafo con <p> invece di un div" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfind.ini new file mode 100644 index 00000000..79dd8c5e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Trova plug" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfont.ini new file mode 100644 index 00000000..d47e59d8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Font di base di plug-in" PLG_JCK_FONT_LIST_NAMES="Elenco dei caratteri di nomi" PLG_JCK_FONT_LIST_NAMES_DESC="L'elenco dei nomi font da visualizzare nella combo carattere sul display toolbar.A definita inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Per esempio, 'Arial' pu essere usato per la visualizzazione e 'Arial, Helvetica, sans-serif' potrebbe essere utilizzato per il valore" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="L'elenco delle dimensioni caratteri da visualizzare nella combo Dimensione carattere sulla barra degli strumenti. Qualsiasi tipo di 'CSS come' formato pu essere utilizzato, come '12px ', '2 em .3', '130% ',' grande 'o' x-small '. Un display definito inserendo il testo nella casella 'Testo' ingresso accanto alla casella 'Valore' ingresso. Ad esempio, 'Font Bigger' pu essere utilizzato per la visualizzazione e '14px 'potrebbe essere utilizzato per il valore" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimage.ini new file mode 100644 index 00000000..9269f39a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Immagine Rimuovi collegamento vuota" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Determina se per rimuovere i collegamenti quando si svuota il campo URL del link nella finestra di dialogo immagine" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimagedragndrop.ini new file mode 100644 index 00000000..dbffb150 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Drag and drop plug Immagine" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckindent.ini new file mode 100644 index 00000000..a6e98ddc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo rientro plug" PLG_JCK_INDENT _OFFSET="Rientro Offset" PLG_JCK_INDENT _OFFSET_DESC="Dimensione di ogni passo rientranza" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Impostare un formato personalizzato di ogni passo rientranza" PLG_JCK_INDENT_UNIT="Rientro unit" PLG_JCK_INDENT_UNIT_DESC="Tipo di unit per il rientro" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckindex.html.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckindex.html.ini new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjabout.ini new file mode 100644 index 00000000..a1dd11f2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Informazioni su plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjfilebrowser.ini new file mode 100644 index 00000000..fff4273b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Scheda plug-in" PLG_JCK_TAB_SPACES="Tab Spaces" PLG_JCK_TAB_SPACES_DESC="Incarica l'editor per aggiungere un numero di spazi () per il testo quando si preme il tasto TAB. Se impostato a zero, il tasto TAB verr utilizzato per spostare il focus del cursore all'elemento successivo nella pagina, fuori dal fuoco dell'editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjflash.ini new file mode 100644 index 00000000..5a3e7773 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Flash plugin" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcklink.ini new file mode 100644 index 00000000..b6834276 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_ENABLE_EMAIL_CLOAKING="Attiva Email Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="L'indirizzo e-mail protezione anti-spam opzione. La protezione verr applicata durante la creazione o la modifica di collegamenti e-mail tramite l'interfaccia editor. Quando abilitata l'indirizzo e-mail offuscato in una stringa speciale che non ha alcun significato per gli esseri umani o bot spam, ma che sia ben resa e accettata dal browser" PLG_JCK_CHOOSE_A_FILEBROWSER="Scegli una Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastefromword.ini new file mode 100644 index 00000000..cd7f43cb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo PasteFromWord plug-in" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Il file che fornisce la funzione di MS Word per le operazioni di pulizia incollare. Nota: Questa una configurazione globale condivisa da tutte le istanze dell'editor presenti nella pagina" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Convertire Voci numero alla lista" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Determina se per trasformare MS Word intestazioni della struttura in elenchi numerati" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Richiedi sempre Quando si incolla da MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Determina se per richiedere all'utente la bonifica del contenuto incollato da MS Word" PLG_JCK_IGNORE_STYLES="Ignora gli stili" PLG_JCK_IGNORE_STYLES_DESC="Determina se rimuovere gli stili degli elementi che non possono essere gestiti con l'editor. Si noti che questo non gestisce gli stili dei caratteri specifici, che dipende dalle Ignora gli stili dei font impostando invece" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastetext.ini new file mode 100644 index 00000000..6cf39b07 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo plug PasteText" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Forza Incolla testo in chiaro" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Determina se per forzare tutte le operazioni incollare per inserire il testo nell'editor, perdendo tutte le informazioni di formattazione eventualmente disponibili nel testo di partenza. Nota: copia e incolla da Word non influenzata da questa configurazione" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckremoveformat.ini new file mode 100644 index 00000000..6b7a2730 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo RemoveFormat plug-in" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Rimuovi attributi di formato" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Un elenco di elementi per rimuovere le caratteristiche quando si esegue il comando 'rimuovere formato'" PLG_JCK_REMOVE_FORMAT_TAGS="Rimuovere tag di formato" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Un elenco di elementi da rimuovere quando si esegue il comando 'format remove'. Si noti che solo elementi inline sono ammessi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckreplace.ini new file mode 100644 index 00000000..d6bf8fc4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Sostituire plug" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckscayt.ini new file mode 100644 index 00000000..99e05741 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Controllo ortografico durante la digitazione" PLG_JCK_AUTOSTART_SPELL_CHECK="Autostart Spell check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Suggerimenti Massimo" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Definisce il numero di suggerimenti SCAYT per mostrare nel menu contestuale principale. I valori possibili sono i seguenti:
* 0 (zero): Tutti i suggerimenti sono visualizzati nel menu contestuale principale.
* Positivo Numero: Il numero massimo di suggerimenti per mostrata nel menu contestuale. Altre voci verr mostrato in 'di pi Suggerimenti "sotto-menu.
* Numero negativo: Nessun suggerimento vengono visualizzati nel menu contestuale principale. Tutte le opere saranno elencati nei "Suggerimenti" sotto-menu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Abilitazione di pi Suggerimenti" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Controllo ortografico lingua predefinita" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowblocks.ini new file mode 100644 index 00000000..fcac5ded --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Showblocks plug-in" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Blocchi Outline all'avvio" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Determina se attivare automaticamente il comando 'blocco show' quando l'editor carica" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowborders.ini new file mode 100644 index 00000000..34cdfddb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Showborders plug-in" PLG_JCK_SHOW_TABLE_BORDERS="Mostra Bordi delle tabelle" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Determina se attivare automaticamente il comando 'confini spettacolo' quando l'editor carichi" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksmiley.ini new file mode 100644 index 00000000..b94e0f13 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Simley plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Percorso immagine" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Il percorso di base utilizzato per costruire l'URL per le immagini smiley. Deve terminare con una barra. Si noti inoltre che se il percorso inizia con 'plugins' che l'URL verr risolto con JURI :: base di" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksoucearea.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksoucearea.ini new file mode 100644 index 00000000..77bc9311 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcksoucearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo SourceArea plug-in" PLG_JCK_AUTO_UPDATE_ELEMENT="Aggiornamento automatico Elemento" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Determina se l'elemento sostituito (di solito un <textarea>) deve essere aggiornato automaticamente durante la pubblicazione del modulo contenente l'editor" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktab.ini new file mode 100644 index 00000000..7c57a2e4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Filebrowser plug-in" PLG_JCK_HEIGHT="Altezza" PLG_JCK_HEIGHT_DESC="L'altezza della finestra del browser di file a comparsa. Esso pu essere un numero che denota un valore in pixel" PLG_JCK_WIDTH="Larghezza" PLG_JCK_FONT_LIST_SIZES_DESC="La larghezza della finestra del browser file di popup. Esso pu essere un numero che denota un valore in pixel" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="FileBrowser finestra Caratteristiche" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Le caratteristiche da utilizzare nella finestra del browser di file popup" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktemplates.ini new file mode 100644 index 00000000..8ade6053 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo modelli plug-in" PLG_JCK_TEMPLATES_TO_USE="Modelli per l'utilizzo di" PLG_JCK_TEMPLATES_TO_USE_DESC="La definizione dei modelli impostato per utilizzare" PLG_JCK_REPLACE_CONTENT"="Sostituire il contenuto" PLG_JCK_REPLACE_CONTENT_DESC="Determina se l''il contenuto corrente "casella selezionata per impostazione predefinita nella finestra di dialogo Modelli" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktoolbar.ini new file mode 100644 index 00000000..dc03db4c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Barra degli strumenti di base plug-in" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Abilita Collapse Toolbar" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Determina se la barra degli strumenti pu essere compresso da parte dell'utente. Se disattivato, il pulsante Collapser non verr visualizzato" PLG_JCK_TOOLBAR_LOCATION="Barra degli indirizzi" PLG_JCK_TOOLBAR_LOCATION_DESC="La posizione della barra degli strumenti. Questo defauts opzioni per la posizione in alto appena sopra la textarea" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Abilita Cycling Group Toolbar" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Quando questa opzione attivata rende la freccia tasti di navigazione ciclo all'interno del gruppo barra degli strumenti corrente. In caso contrario, le frecce si muoveranno trought tutti gli elementi disponibili nella barra degli strumenti. Il tasto TAB potr ancora essere usata per passare velocemente tra i gruppi della barra degli strumenti" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Avvio barra degli strumenti espansa" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Determina se la barra degli strumenti deve iniziare espanso quando l'editor viene caricato." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckundo.ini new file mode 100644 index 00000000..dd43da3e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo Annulla plug" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Annulla Steps" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Il numero di azioni annullate da salvare. Pi alto questo valore di impostazione pi memoria viene utilizzata per lo" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckvideo.ini new file mode 100644 index 00000000..4c2cc0b3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo video plug-in" PLG_JCK_DIALOG_TITLESHWN="Selezionare Titolo di dialogo" PLG_JCK_DIALOG_TITLESHWN_DESC="Il titolo indicato nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_TITLEENT="Finestra di dialogo Titolo" PLG_JCK_DIALOG_TITLEENT_DESC="Inserire il titolo da visualizzare nella finestra di dialogo per questo plugin" PLG_JCK_DIALOG_HEIGHT="Dialog altezza" PLG_JCK_DIALOG_HEIGHT_DESC="L'altezza della finestra" PLG_JCK_DIALOG_WIDTH="Finestra di dialogo Larghezza" PLG_JCK_DIALOG_WIDTH_DESC="La larghezza della finestra" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckwysiwygarea.ini new file mode 100644 index 00000000..f3e77f38 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/it-IT/it-ITplg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Nucleo plug Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Abilita ridimensionamento" PLG_JCK_ENABLE_RESIZING_DESC="Determina se attivare la funzione di ridimensionamento. Se questa funzione disattivata, il ridimensionamento non sar visibile" PLG_JCK_RESIZE_DIRECTION="Ridimensionare Direzione" PLG_JCK_RESIZE_DIRECTION_DESC="Le dimensioni per i quali abilitato il ridimensionamento editore. I valori possibili sono due, verticale e orizzontale" PLG_JCK_RESIZE_MAX_HEIGHT="Ridimensiona Altezza Max" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="L'altezza massima di montaggio, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento" PLG_JCK_RESIZE_MAX_WIDTH="Ridimensionare la larghezza max" PLG_JCK_RESIZE_MAX_WIDTH_DESC="La larghezza massima di editore, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento" PLG_JCK_RESIZE_MIN_HEIGHT="Ridimensiona Altezza minima" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="L'altezza minima di montaggio, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento. Nota: Si ritorna a altezza attuale direttore, se inferiore al valore di default" PLG_JCK_RESIZE_MIN_WIDTH="Ridimensionare la larghezza minima" PLG_JCK_RESIZE_MIN_WIDTH_DESC="La larghezza minima di editore, in pixel, quando si ridimensiona l'interfaccia dell'editor utilizzando il quadratino di ridimensionamento. Nota: Si ritorna a larghezza effettiva del redattore, se inferiore al valore di default" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Abilita Focus On Startup "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Imposta se l'editor dovrebbe avere la messa a fuoco quando il caricamento della pagina" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Ignora paragrafo vuoto" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Determina se l'editor deve emettere un valore vuoto ('') se il suo contenuto costituito da un paragrafo vuoto solo" PLG_JCK_RESIZE_BODY_CLASS="Corpo della classe" PLG_JCK_RESIZE_BODY_CLASS_DESC="Consente di impostare l'attributo class per essere utilizzato sull'elemento corpo dell'area di modifica. Questo pu essere utile quando si intende riutilizzare il file originale CSS si sta utilizzando sul tuo sito web in tempo reale e si desidera assegnare l'editor stessa classe la sezione che includer il contenuto. In questo modo classi specifiche regole CSS verr attivata" PLG_JCK_RESIZE_BODY_ID="Ridimensionare la larghezza max" PLG_JCK_RESIZE_BODY_ID_DESC="Consente di impostare l'attributo id da utilizzare sull'elemento corpo dell'area di modifica. Questo pu essere utile quando si intende riutilizzare il file originale CSS si sta utilizzando sul tuo sito web in tempo reale e si desidera assegnare l'editor lo stesso ID della sezione che includer il contenuto. In questo modo ID regole specifiche CSS verr attivata" PLG_JCK_DISABLE_OBJECT_RESIZING="Disattivare Ridimensionamento oggetto" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Disabilita la capacit di ridimensionare gli oggetti (immagini e tabelle) nella zona di modifica" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="Tipo di documento HTML" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Imposta il DOCTYPE da utilizzare quando il caricamento del contenuto HTML editor come" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/index.html b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckaudio.ini new file mode 100644 index 00000000..443cff91 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckautogrow.ini new file mode 100644 index 00000000..2683814a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core autogrow plugin" PLG_JCK_AUTOGROW_MAX_HEIGHT="Autogrow Max Hoogte" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="De maximale editor hoogte, in pixels, kan de editor te bereiken met behulp van de autogrow functie" PLG_JCK_AUTOGROW_MIN_HEIGHT="Autogrow Min Hoogte" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="De minimale editor hoogte, in pixels, kan de editor te bereiken met behulp van de autogrow functie" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Enable Auto Grow bij opstarten" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Stelt in of de auto laten groeien gebeuren op editor creatie" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolorbutton.ini new file mode 100644 index 00000000..ffe69e17 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin ColorButton" PLG_JCK_COLOR_LIST="Kleur Lijst" PLG_JCK_COLOR_LIST_DESC="Definieert de kleuren worden weergegeven in de kleur selectors. Dit is een string die hexadecimale notatie voor HTML-kleuren, zonder de '#' prefix. Een kleur abel wordt gedefinieerd door het invoeren van tekst in de 'Tekst' invoerveld naast de 'Waarde' invoerveld. Bijvoorbeeld 'FontColor1' kan worden gebruikt voor de label en 'FF9900' kunnen worden gebruikt voor de kleur." PLG_JCK_ENABLE_MORE_COLORS="Enable meer kleuren" PLG_JCK_ENABLE_MORE_COLORS_DESC="Bepaal of het 'meer kleuren' knop in te schakelen in de kleur selectors" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolordialog.ini new file mode 100644 index 00000000..c9b6667b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core ColorDialog plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcontextmenu.ini new file mode 100644 index 00000000..db0024b8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core contextmenu plugin" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Toon Browser Context Menu op Ctrl toets" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Hiermee bepaalt u of de browser inheemse context menu weer te geven wanneer de Ctrl-of Meta (Mac) toets wordt ingedrukt bij het openen van het contextmenu met de rechter muisknop te klikken of op de toets Menu" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckdialog.ini new file mode 100644 index 00000000..4cf729e6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Dialog plugin" PLG_JCK_DIALOG_FLOAT_INDEX="Dialoog Float Index" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="De basis Z-index voor drijvende dialoogvensters en popups" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Dialog Achtergrond Cover Kleur" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="De kleur van de achtergrondkleur deksel. Het moet een valide CSS kleur string zijn" PLG_JCK_DIALOG_INDENT_OFFSET="Inspringen Offset" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Het formaat van elke inkeping stap" PLG_JCK_DIALOG_BUTTON_ORDER="Dialog Button Bestel" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="De richtlijn te volgen bij het genereren van het dialoogvenster knoppen. Er zijn 3 mogelijke opties: 'Operatig System' - de toetsen worden weergegeven in de standaard volgorde van OS van de gebruiker, van links naar rechts, rechts naar links" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Dialog Startup Focus Tab" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Als het dialoogvenster meer dan een tab, zet focus in het eerste tabblad, zodra het dialoogvenster wordt geopend" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckeditingblock.ini new file mode 100644 index 00000000..44952980 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Editingblock plugin" PLG_JCK_AUTO_PARAGRAH="Auto paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Bepaalt of automatisch wikkelen blokken rond inline inhoud in document lichaam te creëren, dit helpt om ervoor te zorgen de integraliteit van het blok in te voeren modus. Opmerking: Het wijzigen van de standaard waarde kan onvoorspelbare bruikbaarheid kwesties te introduceren" PLG_JCK_STARTUP_MODE="Opstartmodus" PLG_JCK_STARTUP_MODE_DESC="De modus voor het laden aan de editor opstarten. Het hangt af van de geladen plugins. Standaard is de 'wysiwyg' en 'source' modi zijn beschikbaar" PLG_JCK_USE_COMPUTED_STATE="Gebruik Computed State" PLG_JCK_USE_COMPUTED_STATE_DESC="Bepaalt of automatisch wikkelen blokken rond inline inhoud in document lichaam te creëren, dit helpt om ervoor te zorgen de integraliteit van het blok in te voeren modus. Opmerking: Het wijzigen van de standaard waarde kan onvoorspelbare bruikbaarheid kwesties te introduceren" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckenterkey.ini new file mode 100644 index 00000000..5bfb44a2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core EnteyKey plugin" PLG_JCK_FORCE_ENTER_MODE="Werking Mode" PLG_JCK_FORCE_ENTER_MODE_DESC="Forceer het gebruik van de enterMode optie als lijn, ongeacht breekt van de context. Als bijvoorbeeld de enterMode optie is ingesteld op <P>, zal het indrukken van de Enter-toets in een <div> element te maken van een nieuwe paragraaf met <p> in plaats van een <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfind.ini new file mode 100644 index 00000000..918df71b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Zoek plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfont.ini new file mode 100644 index 00000000..fc4e31c6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Font Core plugin" PLG_JCK_FONT_LIST_NAMES="Font Namenlijst" PLG_JCK_FONT_LIST_NAMES_DESC="De lijst met lettertypen namen moeten worden weergegeven in het lettertype combo in de toolbar.A het beeldscherm wordt gedefinieerd door het invoeren van tekst in de 'Tekst' invoerveld naast de 'Waarde' invoerveld. Bijvoorbeeld: 'Arial' kan worden gebruikt voor het display en "Arial, Helvetica, sans-serif" kunnen worden gebruikt voor de waarde" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="De lijst met lettertypen grootte weer te geven in de tekengrootte combo in de werkbalk. Welke 'CSS als "formaat kan worden gebruikt, zoals '12px', '2 .3 em ', '130%'," grotere "of" x-small. Een display wordt gedefinieerd door het invoeren van tekst in de 'Tekst' invoerveld naast de 'Waarde' invoerveld. Zo kan 'groter lettertype "worden gebruikt voor het display en '14px' kunnen worden gebruikt voor de waarde" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimage.ini new file mode 100644 index 00000000..95ccc38b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Afbeelding verwijderen Lege Link" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Bepaalt of links te verwijderen bij het legen van de link URL-veld in de afbeelding dialoogvenster" PLG_JCK_CHOOSE_A_FILEBROWSER="Kies een Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..68cefd55 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 Afbeelding drag and drop plugin" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckindent.ini new file mode 100644 index 00000000..402b69fb --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core inspringen plugin" PLG_JCK_INDENT _OFFSET="Inspringen Offset" PLG_JCK_INDENT _OFFSET_DESC="Het formaat van elke inkeping stap" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Stel een aangepast formaat van elk inspringen stap" PLG_JCK_INDENT_UNIT="Inspringen eenheid" PLG_JCK_INDENT_UNIT_DESC="Unit type voor het inspringen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjabout.ini new file mode 100644 index 00000000..eedd5ed4 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Over plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..b1de274f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Filebrowser plugin" PLG_JCK_HEIGHT="Hoogte" PLG_JCK_HEIGHT_DESC="De hoogte van het bestand browser pop-upvenster. Het kan een aantal aanduiding van een waarde in pixels worden" PLG_JCK_WIDTH="Breedte" PLG_JCK_FONT_LIST_SIZES_DESC="De breedte van het bestand browser pop-upvenster. Het kan een aantal aanduiding van een waarde in pixels worden" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Filebrowser Venster Eigenschappen" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="De functies om te gebruiken in de file browser pop-upvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjflash.ini new file mode 100644 index 00000000..c2b47866 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Flash plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_CHOOSE_A_FILEBROWSER="Kies een Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjtreelink.ini new file mode 100644 index 00000000..6584beaf --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC="Kern JTreeLink plugin" +PLG_JCK_DIALOG_TITLESHWN="Select Dialog titel" +PLG_JCK_DIALOG_TITLESHWN_DESC="De titel in het dialoogvenster voor deze plugin" +PLG_JCK_DIALOG_TITLEENT="Dialog titel" +PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel aan te tonen in het dialoogvenster voor deze plugin" +PLG_JCK_DIALOG_HEIGHT="Dialoogvenster Hoogte" +PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" +PLG_JCK_DIALOG_WIDTH="Dialoogvenster Breedte" +PLG_JCK_DIALOG_WIDTH_DESC="De Breedte van het dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcklink.ini new file mode 100644 index 00000000..7b9e6220 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Link plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_ENABLE_EMAIL_CLOAKING="Enable E-mail Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="Het e-mailadres anti-spam bescherming optie. De bescherming wordt toegepast bij het maken of wijzigen van e-mail links via de editor interface. Toen kon het e-mail adres is versluierd in een speciale tekenreeks die geen betekenis voor de mens of spam bots heeft, maar die goed wordt weergegeven en aanvaard door de browser" PLG_JCK_CHOOSE_A_FILEBROWSER="Kies een Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastefromword.ini new file mode 100644 index 00000000..7ea4ea05 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteFromWord plugin" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Het bestand dat de MS Word opschonen functie voor het plakken van operaties voorziet. Opmerking: Dit is een globale configuratie gedeeld door alle editors aanwezig in de pagina" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Converteer Aantal rubrieken naar de lijst" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Hiermee bepaalt u of naar MS Word overzicht genummerde koppen te zetten in lijsten" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Altijd Vragen bij plakken vanuit MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Hiermee bepaalt u of de gebruiker vragen over het opruimen van de inhoud wordt geplakt uit MS Word" PLG_JCK_IGNORE_STYLES="Negeer Stijlen" PLG_JCK_IGNORE_STYLES_DESC="Bepaalt of te verwijderen element stijlen die niet kunnen worden beheerd met de editor. Merk op dat dit niet het lettertype specifieke stijlen, die afhankelijk is van de Negeer Font Styles instellen in plaats behandelen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastetext.ini new file mode 100644 index 00000000..5b1a8b39 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin PasteText" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Dwing Plakken Plain text" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Hiermee bepaalt u of te dwingen alle plakken operaties om in te voegen op de platte tekst in de editor, verlies van de opmaak informatie mogelijk beschikbaar in de brontekst. Let op: Plakken als Word wordt niet beïnvloed door deze configuratie" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckremoveformat.ini new file mode 100644 index 00000000..e9250498 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core RemoveFormat plugin" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Opmaak verwijderen attributen" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Een lijst van elementen te verwijderen attributen bij het uitvoeren van de 'Opmaak verwijderen' commando" PLG_JCK_REMOVE_FORMAT_TAGS="Opmaak verwijderen Tags" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Een lijst van elementen die moeten worden verwijderd bij het uitvoeren van de 'Opmaak verwijderen' commando. Merk op dat alleen inline elementen zijn toegestaan" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckreplace.ini new file mode 100644 index 00000000..85471c1b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core vervangen plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckscayt.ini new file mode 100644 index 00000000..3b9fe36c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Spellingcontrole tijdens het typen" PLG_JCK_AUTOSTART_SPELL_CHECK="Auto Spell Check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Maximum Suggestions" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Definieert het aantal SCAYT suggesties om te laten zien in de belangrijkste context menu. De mogelijke waarden zijn:
* 0 (nul): Alle suggesties worden weergegeven in het hoofd context menu.
* Positief getal: Het maximum aantal suggesties om die in contextmenu. Andere inzendingen worden getoond in 'Meer suggesties' sub-menu.
* Negatief getal: Geen suggesties worden weergegeven in het hoofd context menu. Alle inzendingen worden opgenomen in de 'Suggesties' submenu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Inschakelen Meer suggesties" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Spellingcontrole Standaardtaal" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowblocks.ini new file mode 100644 index 00000000..af22355b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showblocks plugin" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Overzicht Blokken bij opstarten" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Hiermee bepaalt u of automaticaly zodat de 'show blok' commando wanneer de editor wordt geladen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowborders.ini new file mode 100644 index 00000000..35d8830e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Showborders plugin" PLG_JCK_SHOW_TABLE_BORDERS="Randen tabel weergeven" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Hiermee bepaalt u of automatisch in te schakelen van de 'show grenzen' commando wanneer de editor wordt geladen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksmiley.ini new file mode 100644 index 00000000..45969458 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Afbeelding Pad" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="De basis pad gebruikt om de URL te bouwen voor de smiley beelden. Het moet eindigen met een slash. Merk ook op dat als het pad begint met 'plug-ins' die de URL zal worden opgelost met JURI :: base" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksourcearea.ini new file mode 100644 index 00000000..29d7b375 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core SourceArea plugin" PLG_JCK_AUTO_UPDATE_ELEMENT="Auto Update Element" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Bepaalt of de vervangen element (meestal een <textarea>) moet automatisch worden bijgewerkt bij het plaatsen van de vorm waarin de uitgever" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktab.ini new file mode 100644 index 00000000..9ffe2693 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Tab plugin" PLG_JCK_TAB_SPACES="Tab Spaces" PLG_JCK_TAB_SPACES_DESC="Verzoekt de editor om een ??aantal spaties (&nbsp;) toe te voegen aan de tekst bij het raken van de TAB-toets. Indien ingesteld op nul, zal de TAB-toets worden gebruikt om de cursor focus te verplaatsen naar het volgende element in de pagina, uit de editor aandacht" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktemplates.ini new file mode 100644 index 00000000..5d364564 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Sjablonen plugin" PLG_JCK_TEMPLATES_TO_USE="Sjablonen te gebruiken" PLG_JCK_TEMPLATES_TO_USE_DESC="De sjablonen definitie te gebruiken" PLG_JCK_REPLACE_CONTENT"="Vervang de inhoud" PLG_JCK_REPLACE_CONTENT_DESC="Bepaalt of de 'Vervang de huidige inhoud' aan is standaard ingeschakeld in het dialoogvenster Sjablonen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktoolbar.ini new file mode 100644 index 00000000..947cc90b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Toolbar plugin" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Schakel Werkbalk Collapse" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Hiermee bepaalt u of de werkbalk kan worden ingeklapt door de gebruiker. Indien uitgeschakeld, zal de collapser knop niet worden weergegeven" PLG_JCK_TOOLBAR_LOCATION="Toolbar Woonplaats" PLG_JCK_TOOLBAR_LOCATION_DESC="De locatie van de werkbalk. Deze opties defauts naar de top locatie net boven het tekstveld" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Schakel Werkbalk Groep Fietsen" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Als deze optie is ingeschakeld maakt de pijltoetsen navigatie cyclus binnen de huidige werkbalk groep. Anders zal de pijlen te bewegen trought alle items die beschikbaar zijn in de werkbalk. De TAB-toets zal nog steeds worden gebruikt om snel springen tussen de werkbalk groepen" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Toolbar Startup Expanded" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Hiermee bepaalt u of de werkbalk moet beginnen uitgebreid wanneer de editor wordt geladen." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckundo.ini new file mode 100644 index 00000000..802779de --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Ongedaan maken plugin" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Ongedaan maken Stappen" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Het aantal stappen voor ongedaan maken om gered te worden. Hoe hoger deze waarde, hoe instelling geheugen wordt gebruikt voor het" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckvideo.ini new file mode 100644 index 00000000..714eec44 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Video plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..79ab190b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NL.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core plugin Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Schakel formaat van" PLG_JCK_ENABLE_RESIZING_DESC="Hiermee bepaalt u of in staat te stellen de resizing functie. Als deze functie is uitgeschakeld, wordt de greep niet zichtbaar" PLG_JCK_RESIZE_DIRECTION="Resize Direction" PLG_JCK_RESIZE_DIRECTION_DESC="De afmetingen waar de uitgever resizing is ingeschakeld. Mogelijke waarden zijn zowel verticale en horizontale" PLG_JCK_RESIZE_MAX_HEIGHT="Resize Max Hoogte" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="De maximale editor hoogte, in pixels, bij het veranderen van de editor-interface met behulp van de greep" PLG_JCK_RESIZE_MAX_WIDTH="Resize Max Breedte" PLG_JCK_RESIZE_MAX_WIDTH_DESC="De maximale editor breedte, in pixels, bij het veranderen van de editor-interface met behulp van de greep" PLG_JCK_RESIZE_MIN_HEIGHT="Resize Min Hoogte" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="De minimale editor hoogte, in pixels, bij het veranderen van de editor-interface met behulp van de greep. Opmerking: Het valt terug naar werkelijke hoogte redacteur als het kleiner is dan de standaardwaarde" PLG_JCK_RESIZE_MIN_WIDTH="Resize Min Breedte" PLG_JCK_RESIZE_MIN_WIDTH_DESC="De minimale editor breedte, in pixels, bij het veranderen van de editor-interface met behulp van de greep. Opmerking: Het valt terug naar werkelijke breedte redacteur als het kleiner is dan de standaardwaarde" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Schakel Focus On Startup "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Stelt in of de editor moet de focus hebben wanneer de pagina te laden" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Negeer Lege Paragraaf" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Hiermee bepaalt u of de editor moet een lege waarde ('') uitvoeren als het de inhoud wordt gemaakt door een lege paragraaf alleen" PLG_JCK_RESIZE_BODY_CLASS="Body Class" PLG_JCK_RESIZE_BODY_CLASS_DESC="Stelt de class attribuut te gebruiken op het lichaam element van het bewerkingsgebied. Dit kan handig zijn als u van plan bent om het oorspronkelijke CSS-bestand dat u gebruikt op uw live website te hergebruiken en u wilt de editor toewijzen van dezelfde klasse als het gedeelte dat onder meer de inhoud. Op deze manier klasse-specifieke CSS-regels zullen worden ingeschakeld" PLG_JCK_RESIZE_BODY_ID="Resize Max Breedte" PLG_JCK_RESIZE_BODY_ID_DESC="Hiermee stelt u de id-attribuut te gebruiken op het lichaam element van het bewerkingsgebied. Dit kan handig zijn als u van plan bent om het oorspronkelijke CSS-bestand dat u gebruikt op uw live website te hergebruiken en u wilt de editor toewijzen dezelfde ID als het gedeelte dat onder meer de inhoud. Op deze manier ID-specifieke CSS-regels zullen worden ingeschakeld" PLG_JCK_DISABLE_OBJECT_RESIZING="Schakel Object formaat van" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Schakelt het vermogen van resize objecten (beeld en tabellen) in het bewerkingsgebied" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="HTML document" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Stelt de DOCTYPE moet worden gebruikt bij het laden van de editor inhoud als HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckfind.ini new file mode 100644 index 00000000..ab4c91f6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Zoek plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckimage.ini new file mode 100644 index 00000000..68fb9c25 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Image plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Afbeelding verwijderen Lege Link" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Bepaalt of links te verwijderen bij het legen van de link URL-veld in de afbeelding dialoogvenster" PLG_JCK_CHOOSE_A_FILEBROWSER="Kies een Filebrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckindex.html.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckindex.html.ini new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckpastefromword.ini new file mode 100644 index 00000000..eea754ae --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core PasteFromWord plugin" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Het bestand dat de MS Word opschonen functie voor het plakken van operaties voorziet. Opmerking: Dit is een globale configuratie gedeeld door alle editors aanwezig in de pagina" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Converteer Aantal rubrieken naar de lijst" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Hiermee bepaalt u of naar MS Word overzicht genummerde koppen te zetten in lijsten" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Altijd Vragen bij plakken vanuit MS Word" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Hiermee bepaalt u of de gebruiker vragen over het opruimen van de inhoud wordt geplakt uit MS Word" PLG_JCK_IGNORE_STYLES="Negeer Stijlen" PLG_JCK_IGNORE_STYLES_DESC="Bepaalt of te verwijderen element stijlen die niet kunnen worden beheerd met de editor. Merk op dat dit niet het lettertype specifieke stijlen, die afhankelijk is van de Negeer Font Styles instellen in plaats behandelen" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckscayt.ini new file mode 100644 index 00000000..6ec349c0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Spellingcontrole tijdens het typen" PLG_JCK_AUTOSTART_SPELL_CHECK="Auto Spell Check" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Maximum Suggestions" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Definieert het aantal SCAYT suggesties om te laten zien in de belangrijkste context menu. De mogelijke waarden zijn:
* 0 (nul): Alle suggesties worden weergegeven in het hoofd context menu.
* Positief getal: Het maximum aantal suggesties om die in contextmenu. Andere inzendingen worden getoond in 'Meer suggesties' sub-menu.
* Negatief getal: Geen suggesties worden weergegeven in het hoofd context menu. Alle inzendingen worden opgenomen in de 'Suggesties' submenu" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Inschakelen Meer suggesties" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Spellingcontrole Standaardtaal" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcksmiley.ini new file mode 100644 index 00000000..7ded27fc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Simley plugin" PLG_JCK_DIALOG_TITLESHWN="Selecteer Dialog titel" PLG_JCK_DIALOG_TITLESHWN_DESC="De titel weergegeven in het dialoogvenster voor deze plugin" PLG_JCK_DIALOG_TITLEENT="Dialog titel" PLG_JCK_DIALOG_TITLEENT_DESC="Voer de titel in het dialoogvenster tonen voor deze plugin" PLG_JCK_DIALOG_HEIGHT="Dialog hoogte" PLG_JCK_DIALOG_HEIGHT_DESC="De hoogte van het dialoogvenster" PLG_JCK_DIALOG_WIDTH="Dialog breedte" PLG_JCK_DIALOG_WIDTH_DESC="De breedte van dialoogvenster" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Afbeelding Pad" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="De basis pad gebruikt om de URL te bouwen voor de smiley beelden. Het moet eindigen met een slash. Merk ook op dat als het pad begint met 'plug-ins' die de URL zal worden opgelost met JURI :: base" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcktoolbar.ini new file mode 100644 index 00000000..c60dec33 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Toolbar plugin" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Schakel Werkbalk Collapse" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Hiermee bepaalt u of de werkbalk kan worden ingeklapt door de gebruiker. Indien uitgeschakeld, zal de collapser knop niet worden weergegeven" PLG_JCK_TOOLBAR_LOCATION="Toolbar Woonplaats" PLG_JCK_TOOLBAR_LOCATION_DESC="De locatie van de werkbalk. Deze opties defauts naar de top locatie net boven het tekstveld" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Schakel Werkbalk Groep Fietsen" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Als deze optie is ingeschakeld maakt de pijltoetsen navigatie cyclus binnen de huidige werkbalk groep. Anders zal de pijlen te bewegen trought alle items die beschikbaar zijn in de werkbalk. De TAB-toets zal nog steeds worden gebruikt om snel springen tussen de werkbalk groepen" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Toolbar Startup Expanded" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Hiermee bepaalt u of de werkbalk moet beginnen uitgebreid wanneer de editor wordt geladen." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckundo.ini new file mode 100644 index 00000000..76dd6d66 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/nl-NL/nl-NLplg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Ongedaan maken plugin" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium Ongedaan maken Stappen" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Het aantal stappen voor ongedaan maken om gered te worden. Hoe hoger deze waarde, hoe instelling geheugen wordt gebruikt voor het" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/overrides/index.html b/deployed/jckman/administrator/components/com_jckman/language/overrides/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/index.html b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/index.html new file mode 100644 index 00000000..e69de29b diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckaudio.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckaudio.ini new file mode 100644 index 00000000..6f11598b --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckaudio.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Core Audio плагина" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckautogrow.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckautogrow.ini new file mode 100644 index 00000000..21777e89 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckautogrow.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные автоувеличения плагина" PLG_JCK_AUTOGROW_MAX_HEIGHT="Автоувеличения Максимальная высота" PLG_JCK_AUTOGROW_MAX_HEIGHT_DESC="Максимальная высота редактора, в пикселях, редактор может достигать помощью автоприращения" PLG_JCK_AUTOGROW_MIN_HEIGHT="Автоувеличения Минимальная высота" PLG_JCK_AUTOGROW_MIN_HEIGHT_DESC="Минимальные высоты редактора, в пикселях, редактор может достигать помощью автоприращения" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP="Включить Auto Grow при запуске" PLG_JCK_ENABLE_AUTO_GROW_ON_STARTUP_DESC="Задает, будет ли иметь авто растут происходит на создание редактора" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolorbutton.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolorbutton.ini new file mode 100644 index 00000000..cf2e11e0 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolorbutton.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основной плагин ColorButton" PLG_JCK_COLOR_LIST="Цвет список" PLG_JCK_COLOR_LIST_DESC="Определяет цвет, который будет отображаться в цвете селекторы. Это строка, содержащая шестнадцатеричное представление для HTML цвета, без '#' префикс. Цвет Абель определяется путем ввода текста в поле "Текст" поле ввода рядом с 'Value' поле ввода. Например, «FontColor1" может быть использован для лейбла и "FF9900" могут быть использованы для цветов." PLG_JCK_ENABLE_MORE_COLORS="Включить другие цвета" PLG_JCK_ENABLE_MORE_COLORS_DESC="Определяет, следует ли включить кнопку «Другие цвета» в цвете селекторы" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolordialog.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolordialog.ini new file mode 100644 index 00000000..4fc3cea2 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcolordialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные ColorDialog плагина" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcontextmenu.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcontextmenu.ini new file mode 100644 index 00000000..99e91c76 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckcontextmenu.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Основные ContextMenu" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY="Показать контекстное меню браузера на клавишу Ctrl" PLG_JCK_SHOW_BROWSER _CONTEXT_MENU_ON_CTRL_KEY_DESC="Определяет, показывать ли браузер родной контекстного меню при Ctrl или Meta (Mac) нажата клавиша на открытии контекстного меню правой кнопки мыши или клавишу меню" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckdialog.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckdialog.ini new file mode 100644 index 00000000..77fa9ece --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckdialog.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Основные Диалог" PLG_JCK_DIALOG_FLOAT_INDEX="Индекс Диалог Float" PLG_JCK_DIALOG_FLOAT_INDEX_DESC="База Z-индекса для плавающей диалоговые окна и всплывающие окна" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR="Диалог Цвет фона Обложка" PLG_JCK_DIALOG_BACKGROUND_COVER_COLOR_DESC="Цвет диалогового крышку фоне. Он должен быть действительным цветом CSS строк" PLG_JCK_DIALOG_INDENT_OFFSET="Отступ Смещение" PLG_JCK_DIALOG_INDENT_OFFSET_DESC="Размер каждого шага отступа" PLG_JCK_DIALOG_BUTTON_ORDER="Диалог заказа Button" PLG_JCK_DIALOG_BUTTON_ORDER_DESC="В руководстве следовать при создании диалоговых кнопок. Есть 3 возможных варианта: «Operatig Система" - кнопки будут отображаться в порядке по умолчанию операционной системы пользователя, слева направо, справа налево" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB="Диалог запуска Tab Focus" PLG_JCK_DIALOG_STARTUP_FOCUS _TAB_DESC="Если диалоговое окно имеет несколько вкладок, поставить фокус на первой вкладке, как только откроется диалоговое окно" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckeditingblock.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckeditingblock.ini new file mode 100644 index 00000000..ae709acc --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckeditingblock.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Editingblock плагина" PLG_JCK_AUTO_PARAGRAH="Авто paragrah" PLG_JCK_AUTO_PARAGRAH_DESC="Определяет, будет ли автоматически создать упаковки блоков вокруг встроенного содержимого внутри тела документа, это помогает обеспечить целостность блока войти в режим. Примечание: Изменение значения по умолчанию может внести непредсказуемые вопросы юзабилити" PLG_JCK_STARTUP_MODE="Режим запуска" PLG_JCK_STARTUP_MODE_DESC="Режим для загрузки при запуске редактора. Это зависит от плагинов загружены. По умолчанию, "WYSIWYG" и "источник" режимы" PLG_JCK_USE_COMPUTED_STATE="Использование компьютерной государство" PLG_JCK_USE_COMPUTED_STATE_DESC="Определяет, будет ли автоматически создать упаковки блоков вокруг встроенного содержимого внутри тела документа, это помогает обеспечить целостность блока войти в режим. Примечание: Изменение значения по умолчанию может внести непредсказуемые вопросы юзабилити" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckenterkey.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckenterkey.ini new file mode 100644 index 00000000..3512e10e --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckenterkey.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные EnteyKey плагина" PLG_JCK_FORCE_ENTER_MODE="Заставить войти в режим" PLG_JCK_FORCE_ENTER_MODE_DESC="Принудительное использование опции enterMode как линия ломается, независимо от контекста. Если, например, возможность enterMode установлен в <P>, нажимая клавишу ввода внутри элемента <div> будет создан новый пункт с <p> вместо <div>" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfind.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfind.ini new file mode 100644 index 00000000..f169f419 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfind.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Найти плагина" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfont.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfont.ini new file mode 100644 index 00000000..91dcd57f --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckfont.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Шрифт основной" PLG_JCK_FONT_LIST_NAMES="Имена Список шрифтов" PLG_JCK_FONT_LIST_NAMES_DESC="Список имен шрифтов для отображения шрифтов в комбо на дисплее toolbar.A определяется путем ввода текста в поле "Текст" поле ввода рядом с полем ввода "Значение" окна. Например, "Arial" может быть использован для отображения и "Arial, Helvetica, без засечек" могут быть использованы для значения" PLG_JCK_FONT_LIST_SIZES=Font List Sizes="" PLG_JCK_FONT_LIST_SIZES_DESC="Список размер шрифта, который будет отображаться в выпадающем Размер шрифта на панели инструментов. Любой вид 'CSS, как "размер может быть использована, как '12px', '2 0,3 EM ', '130%', 'большие' или 'X-Small». Дисплей определяется путем ввода текста в поле "Текст" поле ввода рядом с 'Value' поле ввода. Например, "Bigger Font 'может быть использован для отображения и '14px" могут быть использованы для значения" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimage.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimage.ini new file mode 100644 index 00000000..6a291fa9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimage.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Core Image" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK="Изображение удалить пустые Link" PLG_JCK_IMAGE_REMOVE_EMPTY_LINK_DESC="Определяет, следует ли удалять ссылки при опорожнении поле URL ссылку на изображение диалогового" PLG_JCK_CHOOSE_A_FILEBROWSER="Выберите FileBrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimagedragndrop.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimagedragndrop.ini new file mode 100644 index 00000000..96e064a9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckimagedragndrop.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="HTML5 перетащить изображения и падение плагина" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckindent.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckindent.ini new file mode 100644 index 00000000..bc6534f7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckindent.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основной отступ плагина" PLG_JCK_INDENT _OFFSET="Отступ Смещение" PLG_JCK_INDENT _OFFSET_DESC="Размер каждого шага отступа" PLG_JCK_CUSTOM_INDENT_OFFSET=Custom Indent Offset="" PLG_JCK_CUSTOM_INDENT_OFFSET_DESC="Установка нестандартного размера каждого шага отступа" PLG_JCK_INDENT_UNIT="Отступ блока" PLG_JCK_INDENT_UNIT_DESC="Тип устройства для отступа" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjabout.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjabout.ini new file mode 100644 index 00000000..8e0fb5a9 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjabout.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные О плагине" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjfilebrowser.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjfilebrowser.ini new file mode 100644 index 00000000..20036f31 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjfilebrowser.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные FileBrowser плагина" PLG_JCK_HEIGHT="Высота" PLG_JCK_HEIGHT_DESC="Высота файловый браузер всплывающем окне. Это может быть число, обозначающее значение в пикселях" PLG_JCK_WIDTH="Ширина" PLG_JCK_FONT_LIST_SIZES_DESC="Ширина файловый браузер всплывающем окне. Это может быть число, обозначающее значение в пикселях" PLG_JCK_FILEBROWSER_WINDOW_FEATURES="Особенности FileBrowser Window" PLG_JCK_FILEBROWSER_WINDOW_FEATURES_DESC="Особенности использования в файловом браузере всплывающие окна" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjflash.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjflash.ini new file mode 100644 index 00000000..272ca6a3 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjflash.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные флэш-плагина" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" PLG_JCK_CHOOSE_A_FILEBROWSER="Выберите FileBrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjtreelink.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjtreelink.ini new file mode 100644 index 00000000..6d00d360 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckjtreelink.ini @@ -0,0 +1,9 @@ +PLG_JCK_DESC = "ядро JTreeLink плагин" +PLG_JCK_DIALOG_TITLESHWN = "Выберите заголовок диалогового окна" +PLG_JCK_DIALOG_TITLESHWN_DESC = "Заголовок, отображаемый в диалоговом окне для этого плагина" +PLG_JCK_DIALOG_TITLEENT = "заголовок диалога" +PLG_JCK_DIALOG_TITLEENT_DESC = "Введите заголовок для отображения в диалоговом окне для этого плагина" +PLG_JCK_DIALOG_HEIGHT = "Диалог высоте" +PLG_JCK_DIALOG_HEIGHT_DESC = "Высота диалогового окна" +PLG_JCK_DIALOG_WIDTH = "Диалог ширины" +PLG_JCK_DIALOG_WIDTH_DESC = "Ширина диалогового окна" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcklink.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcklink.ini new file mode 100644 index 00000000..64ef49c8 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcklink.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Основные Link" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" PLG_JCK_ENABLE_EMAIL_CLOAKING="Включить e-mail Cloaking" PLG_JCK_ENABLE_EMAIL_CLOAKING_DESC="Адрес электронной почты, защита от спама вариант. Защита будет применяться при создании или изменении электронной почте ссылки через редактор интерфейса. При включении адрес электронной почты запутывание в специальную строку, которая не имеет никакого значения для людей или спам-ботов, но которые должным образом оказанных и принятых в браузере" PLG_JCK_CHOOSE_A_FILEBROWSER="Выберите FileBrowser" PLG_JCK_CHOOSE_A_FILEBROWSER_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastefromword.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastefromword.ini new file mode 100644 index 00000000..dee9b3db --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastefromword.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Pastefromword плагина" PLG_JCK_PASTEFROMWORD_CLEANUPFILE="PasteFromWord CleanupFile" PLG_JCK_PASTEFROMWORD_CLEANUPFILE_DESC="Файл, который обеспечивает очистку MS Word функция для вставки операций. Примечание: Это глобальная конфигурация общие для всех экземпляров редактора представит на странице" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST="Преобразование числа в заголовках к списку" PLG_JCK_CONVERT_NUMBER_HEADINGS_TO_LIST_DESC="Определяет, является ли превратить MS Word план нумерованные заголовки в списки" PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD="Всегда Подскажите при вставке из MS Word," PLG_JCK_ALWAYS_PROMPT_WHEN_PASTING_FROM_MS_WORD_DESC="Определяет, следует ли запрашивать пользователя о очистки содержимого, вставить из MS Word," PLG_JCK_IGNORE_STYLES="Игнорировать Стили" PLG_JCK_IGNORE_STYLES_DESC="Определяет, следует ли удалить элемент стиля, который не может управляться с редактором. Заметим, что это не обрабатывать специфические стили шрифтов, которая зависит от учитывать шрифты, вместо установки" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastetext.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastetext.ini new file mode 100644 index 00000000..566ba553 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckpastetext.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основной плагин PasteText" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" PLG_JCK_FORCE_PASTE_PLAIN_TEXT="Заставить Вставить Обычный текст" PLG_JCK_FORCE_PASTE_PLAIN_TEXT_DESC="Определяет, является ли заставить все операции вставки для вставки на обычный текст в редактор, теряя форматирование информации возможно доступна в исходном тексте. Примечание: вставки из слов не влияет на эту конфигурацию" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckremoveformat.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckremoveformat.ini new file mode 100644 index 00000000..d93447e7 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckremoveformat.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Removeformat плагина" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES="Удалите атрибуты формата" PLG_JCK_REMOVE_FORMAT_ATTRIBUTES_DESC="Перечень элементов, атрибутов должны быть удалены при выполнении команды "Удалить формат"" PLG_JCK_REMOVE_FORMAT_TAGS="Удалить формат тегов" PLG_JCK_REMOVE_FORMAT_TAGS_DESC="Список элементов, которые будут удалены при выполнении команды "Удалить формат". Отметим, что только встроенные элементы могут" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckreplace.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckreplace.ini new file mode 100644 index 00000000..034d9e12 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckreplace.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин основных Заменить" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckscayt.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckscayt.ini new file mode 100644 index 00000000..ae336824 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckscayt.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Проверка орфографии при вводе" PLG_JCK_AUTOSTART_SPELL_CHECK="Автомобиль Проверка орфографии" PLG_JCK_AUTOSTART_SPELL_CHECK_DESC="" PLG_JCK_MAXIMUM_SUGGESTIONS="Максимальная предложения" PLG_JCK_MAXIMUM_SUGGESTIONS_DESC="Определяет количество SCAYT предложения, чтобы показать в главном меню контекста. Возможные значения:
* 0 (ноль): Все предложения, которые отображаются в главном меню контекста.
* Положительное число: максимальное количество предложений показан в контекстном меню. Другие записи будет показан в "Дополнительные предложения" суб-меню.
* Отрицательные числа: нет предложений представлены в основном контекстном меню. Все записи будут перечислены в подменю "Предложения"" PLG_JCK_ENABLE_MORE_SUGGESTIONS="Включить больше предложений" PLG_JCK_ENABLE_MORE_SUGGESTIONS_DESC="" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE="Проверка орфографии Язык по умолчанию" PLG_JCK_SPELL_CHECK_DEFAULT_LANGUAGE_DESC="" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowblocks.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowblocks.ini new file mode 100644 index 00000000..19643981 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowblocks.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Основные Showblocks" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP="Структура блоков при запуске" PLG_JCK_OUTLINE_BLOCKS_ON_STARTUP_DESC="Определяет, следует ли автоматически включить команду "показать блок", когда редактор нагрузки" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowborders.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowborders.ini new file mode 100644 index 00000000..d4607a1d --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckshowborders.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Showborders плагина" PLG_JCK_SHOW_TABLE_BORDERS="Показать границ таблицы" PLG_JCK_SHOW_TABLE_BORDERS_DESC="Определяет, следует ли автоматически включать команду "показать границ", когда редактор нагрузки" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksmiley.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksmiley.ini new file mode 100644 index 00000000..0d8190b6 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksmiley.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Simley плагина" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" PLG_JCK_SIMLEY_IMAGE_PATH="Simley Изображение Путь" PLG_JCK_SIMLEY_IMAGE_PATH_DESC="Базовый путь, используемый для создания URL для изображений смайлик. Это должно заканчиваться косой чертой. Также отметим, что если путь начинается с "плагинов", что URL будет решена с Юрием :: базу" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksourcearea.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksourcearea.ini new file mode 100644 index 00000000..300ec581 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcksourcearea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные SourceArea плагина" PLG_JCK_AUTO_UPDATE_ELEMENT="Элемент автоматического обновления" PLG_JCK_AUTO_UPDATE_ELEMENT_DESC="Определяет, является ли заменить элемент (обычно <textarea>) будет обновляться автоматически при отправке формы, содержащей редактор" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktab.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktab.ini new file mode 100644 index 00000000..3a671622 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktab.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Основные Tab" PLG_JCK_TAB_SPACES="Вкладка Spaces" PLG_JCK_TAB_SPACES_DESC="Поручает редактор, чтобы добавить количество пробелов (&nbsp;) в текст при нажатии клавиши табуляции. Если установлен в ноль, TAB ключ будет использоваться для перемещения курсора фокус на следующий элемент на странице, из редактора фокус" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktemplates.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktemplates.ini new file mode 100644 index 00000000..c2935684 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktemplates.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин основных шаблонов" PLG_JCK_TEMPLATES_TO_USE="Шаблоны для использования" PLG_JCK_TEMPLATES_TO_USE_DESC="Шаблоны определению настроен на использование" PLG_JCK_REPLACE_CONTENT"="Замените содержимое" PLG_JCK_REPLACE_CONTENT_DESC="Определяет, является ли "Заменить текущее содержание" флажок установлен по умолчанию в диалоговом окне Шаблоны" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktoolbar.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktoolbar.ini new file mode 100644 index 00000000..c7e1ea37 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jcktoolbar.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин основной панели инструментов" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE="Включить панель Свернуть" PLG_JCK_ENABLE_TOOLBAR_COLLAPSE_DESC="Определяет, будет ли панель инструментов могут быть свернуты пользователь. Если отключен, кнопка collapser не будет отображаться" PLG_JCK_TOOLBAR_LOCATION="Расположение панели инструментов" PLG_JCK_TOOLBAR_LOCATION_DESC="Расположение панели инструментов. Эта опция defauts к верхним расположением прямо над текстовой" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING="Включить Велоспорт Toolbar группы" PLG_JCK_ENABLE_TOOLBAR_GROUP_CYCLING_DESC="Когда эта опция включена, она делает навигацию стрелки цикла в рамках текущей группе панели инструментов. В противном случае стрелки будут двигаться trought всех продуктов, доступных на панели инструментов. TAB ключ-прежнему будет использоваться для быстрого перехода между группами панели инструментов" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED="Панель запуска расширенного" PLG_JCK_SPELL_TOOLBAR_STARTUP_EXPANDED_DESC="Определяет, будет ли панель инструментов должны начать расширены, когда редактор загружается." \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckundo.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckundo.ini new file mode 100644 index 00000000..a58dd406 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckundo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основные Отменить плагина" PLG_JCK_MAXIUM_UNDO_STEPS="Maxium шагов отмены" PLG_JCK_MAXIUM_UNDO_STEPS_DESC="Количество отмен шаги, которые необходимо сохранить. Чем выше значение этого параметра больше памяти, для этого используется" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckvideo.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckvideo.ini new file mode 100644 index 00000000..0a26a3df --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckvideo.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Плагин Core Video" PLG_JCK_DIALOG_TITLESHWN="Выберите заголовок диалога" PLG_JCK_DIALOG_TITLESHWN_DESC="Название отображается в диалоговом окне для этого плагина" PLG_JCK_DIALOG_TITLEENT="Диалог название" PLG_JCK_DIALOG_TITLEENT_DESC="Введите название для отображения в диалоговом для этого плагина" PLG_JCK_DIALOG_HEIGHT="Диалог высоте" PLG_JCK_DIALOG_HEIGHT_DESC="Высота диалогового" PLG_JCK_DIALOG_WIDTH="Диалог ширина" PLG_JCK_DIALOG_WIDTH_DESC="Ширина диалогового" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckwysiwygarea.ini b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckwysiwygarea.ini new file mode 100644 index 00000000..eec21e85 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/language/ru-RU/ru-RU.plg_jckwysiwygarea.ini @@ -0,0 +1 @@ +PLG_JCK_DESC="Основной плагин Wysiwygarea" PLG_JCK_ENABLE_RESIZING="Включить изменение размера" PLG_JCK_ENABLE_RESIZING_DESC="Определяет, следует ли включить функцию изменения размера. Если эта функция отключена, то маркер изменения размера не будет виден" PLG_JCK_RESIZE_DIRECTION="Изменение размера Направление" PLG_JCK_RESIZE_DIRECTION_DESC="Размеры, для которых изменение размера редактора включен. Возможные значения обоих вертикальных и горизонтальных" PLG_JCK_RESIZE_MAX_HEIGHT="Изменение размера Максимальная высота" PLG_JCK_RESIZE_MAX_HEIGHT_DESC="Максимальная высота редактор, в пикселях, при изменении размеров редактор интерфейса, используя маркер изменения размера" PLG_JCK_RESIZE_MAX_WIDTH="Изменение размера Максимальная ширина" PLG_JCK_RESIZE_MAX_WIDTH_DESC="Максимальная ширина редактор, в пикселях, при изменении размеров редактор интерфейса, используя маркер изменения размера" PLG_JCK_RESIZE_MIN_HEIGHT="Изменение размера Минимальная высота" PLG_JCK_RESIZE_MIN_HEIGHT_DESC="Минимальная высота редактор, в пикселях, при изменении размеров редактор интерфейса, используя маркер изменения размера. Примечание: Это возвращается к фактической высоты редактора, если он меньше, чем значение по умолчанию" PLG_JCK_RESIZE_MIN_WIDTH="Изменение размера Мин ширина" PLG_JCK_RESIZE_MIN_WIDTH_DESC="Минимальная ширина редактор, в пикселях, при изменении размеров редактор интерфейса, используя маркер изменения размера. Примечание: Это возвращается к фактической ширины редактора, если он меньше, чем значение по умолчанию" PLG_JCK_ENABLE_FOCUS_ON_STARTUP="Включить фокус при запуске "" PLG_JCK_ENABLE_FOCUS_ON_STARTUP_DESC="Задает, будет ли редактор должен иметь фокус при загрузке страницы" PLG_JCK_IGNORE_EMPTY_PARAGRAPH="Игнорировать пустые пункта" PLG_JCK_IGNORE_EMPTY_PARAGRAPH_DESC="Определяет, будет ли редактор должен выводить пустое значение (''), если его содержание составляют пустой абзац только" PLG_JCK_RESIZE_BODY_CLASS="Тело класса" PLG_JCK_RESIZE_BODY_CLASS_DESC="Устанавливает атрибут класса, которые будут использоваться на теле элемента области редактирования. Это может быть полезно, когда вы собираетесь повторно использовать оригинальный файл CSS вы используете на свой живой сайт и хотите назначить редактором того же класса, раздел, который будет включать в себя содержимое. В этом случае класс-специфических CSS правила будут включены" PLG_JCK_RESIZE_BODY_ID="Изменение размера Максимальная ширина" PLG_JCK_RESIZE_BODY_ID_DESC="Устанавливает идентификатор атрибута, которые будут использоваться на теле элемента области редактирования. Это может быть полезно, когда вы собираетесь повторно использовать оригинальный файл CSS вы используете на свой живой сайт и хотите назначить редактором тот же идентификатор раздела, который будет включать в себя содержимое. Таким образом, ID конкретной CSS правила будут включены" PLG_JCK_DISABLE_OBJECT_RESIZING="Отключить изменение размера объекта" PLG_JCK_DISABLE_OBJECT_RESIZING_DESC="Отключает возможность изменения размера объектов (изображения и таблицы) в области редактирования" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE="HTML типа документа" PLG_JCK_RESIZE_HTML_DOCUMENT_TYPE_DESC="Устанавливает DOCTYPE, который будет использоваться при загрузке редактора содержания, HTML" \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/models/editplugin.php b/deployed/jckman/administrator/components/com_jckman/models/editplugin.php new file mode 100644 index 00000000..c009fe3a --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/models/editplugin.php @@ -0,0 +1,165 @@ +input->get( 'cid', array(), 'array' ); + $id = current( $cid ); + $item = JCKHelper::getTable('plugin'); + + // load the row from the db table + $item->load( $id ); + + // Hide CK's plugin + if( !$item || in_array( $item->name, JCKHelper::getHiddenPlugins() ) ) + { + $app->redirect( 'index.php?option=com_jckman&view=list', 'Could Not Load Plugin.', 'error' ); + return false; + } + + // fail if checked out not by 'me' + if ($item->isCheckedOut( $user->get('id') )) + { + $msg = JText::sprintf( 'COM_JCKMAN_MSG_BEING_EDITED', JText::_( 'The plugin' ), ($item->title ?: $item->name) ); + $app->redirect( JRoute::_( 'index.php?option=com_jckman&view=list', false ), $msg, 'error' ); + return false; + } + + // TOOLBARS + $toolbars = $this->getToolbarList(); + $item->selections = $this->getSelectedToolbarList(); + + if( !$item->selections ) + { + $item->toolbars = 'none'; + } + elseif( count( $item->selections ) == count( $toolbars ) ) + { + $item->toolbars = 'all'; + } + else + { + $item->toolbars = 'select'; + } + + // GROUPS + $groups = $this->getUserGroupList(); + $allowedGroups = array(); + + // re-order groups to match acl col + foreach( $groups as $group ) + { + $allowedGroups[] = $group->value; + } + + if( !is_null( $item->acl )) + { + $allowedGroups = json_decode($item->acl); + } + + if($item->acl == '[]') + { + $item->group = 'special'; + } + elseif(count($allowedGroups) == count($groups)) + { + $item->group = 'all'; + } + else + { + $item->group = 'select'; + } + + $item->groups = $allowedGroups; + $xmlPath = ''; + + if($item->iscore) //AW ger path for core plugins XML file + { + $path = JPATH_COMPONENT.DS.'editor'.DS.'plugins'; + $xmlPath = $path .DS. $item->name .'.xml'; + } + else + { + $path = JPATH_PLUGINS .DS. 'editors' .DS. 'jckeditor' .DS. 'plugins' .DS. $item->name; + $xmlPath = $path .DS. $item->name .'.xml'; + } + + if($id) + { + $item->checkout( $user->get('id') ); + + if(JFile::exists($xmlPath )) + { + $data = simplexml_load_file( $xmlPath ); + $item->description = (string) $data->description; + } + else + { + $item->description = ''; + } + } else { + $item->type = 'plugin'; + $item->published = 1; + $item->description = 'From XML install file'; + $item->icon = ''; + $item->params = ''; + } + + $this->item = $item; + + return $this->item; + } + + function getForm( $data = array(), $loadData = true ) + { + + $form = $this->loadForm('com_jckman.editplugin', JPATH_COMPONENT_ADMINISTRATOR . '/models/form/editplugin.xml', array('control' => 'jform', 'load_data' => $loadData)); + + + return ( empty( $form ) ) ? false : $form; + } + + // Not yet in use.... (swap out for what the view is doing someday? + function getPluginForm( $data = false, $loadData = true ) + { + + $form = $this->loadForm('com_jckman.plugin', $data, array('control' => 'jform', 'load_data' => $loadData)); + + if (empty($form)) + { + return false; + } + + return $form; + } + + function getSelectedToolbarList() + { + return JModelLegacy::getInstance( 'list', 'JCKManModel' )->getSelectedToolbarList(); + } + + function getToolbarList() + { + return JModelLegacy::getInstance( 'install', 'InstallerModel' )->getToolbarList(); + } + + function getUserGroupList() + { + return JModelLegacy::getInstance( 'list', 'JCKManModel' )->getUserGroupList(); + } +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/models/extension.php b/deployed/jckman/administrator/components/com_jckman/models/extension.php new file mode 100644 index 00000000..036d8481 --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/models/extension.php @@ -0,0 +1,140 @@ +setState('pagination.limit', $mainframe->getUserStateFromRequest('global.list.limit', 'limit', $mainframe->getCfg('list_limit'), 'int')); + $this->setState('pagination.offset',$mainframe->getUserStateFromRequest('com_installer.limitstart.'.$this->_type, 'limitstart', 0, 'int')); + $this->setState('pagination.total', 0); + } + + function &getItems() + { + if (empty($this->_items)) { + // Load the items + $this->_loadItems(); + } + return $this->_items; + } + + function &getPagination() + { + if (empty($this->_pagination)) { + // Make sure items are loaded for a proper total + if (empty($this->_items)) { + // Load the items + $this->_loadItems(); + } + // Load the pagination object + jimport('joomla.html.pagination'); + $this->_pagination = new JPagination($this->state->get('pagination.total'), $this->state->get('pagination.offset'), $this->state->get('pagination.limit')); + } + return $this->_pagination; + } + + /** + * Remove (uninstall) an extension + * + * @static + * @param array An array of identifiers + * @return boolean True on success + * @since 1.0 + */ + function remove($eid=array()) + { + $mainframe =& JFactory::getApplication(); + + // Initialize variables + $failed = array (); + + /* + * Ensure eid is an array of extension ids in the form id => client_id + * TODO: If it isn't an array do we want to set an error and fail? + */ + if (!is_array($eid)) { + $eid = array($eid => 0); + } + + // Get a database connector + $db = JFactory::getDBO(); + + // Get an installer object for the extension type + //jimport('joomla.installer.installer'); + //$installer = & JInstaller::getInstance(); + require_once( JPATH_COMPONENT .DS. 'installer.php' ); + + $installer = JCKInstaller::getInstance(); + + // Uninstall the chosen extensions + foreach ($eid as $id => $clientId) + { + $id = trim( $id ); + $result = $installer->uninstall($this->_type, $id, $clientId ); + + // Build an array of extensions that failed to uninstall + if ($result === false) { + $failed[] = $id; + } + } + + if (count($failed)) { + // There was an error in uninstalling the package + $msg = JText::sprintf('UNINSTALLEXT', JText::_($this->_type), JText::_('Error')); + $result = false; + } else { + // Package uninstalled sucessfully + $msg = JText::sprintf('UNINSTALLEXT', JText::_($this->_type), JText::_('Success')); + $result = true; + } + + $mainframe->enqueueMessage($msg); + $this->setState('action', 'remove'); + $this->setState('name', $installer->get('name')); + $this->setState('message', $installer->message); + $this->setState('extension.message', $installer->get('extension.message')); + + return $result; + } + + function _loadItems() + { + return JCKHelper::error( JText::_('Method Not Implemented')); + } +} + +class JCKManModelExtension extends JCKManModelInstaller +{ + +} \ No newline at end of file diff --git a/deployed/jckman/administrator/components/com_jckman/models/fields/addcolorlist.php b/deployed/jckman/administrator/components/com_jckman/models/fields/addcolorlist.php new file mode 100644 index 00000000..2001fc1c --- /dev/null +++ b/deployed/jckman/administrator/components/com_jckman/models/fields/addcolorlist.php @@ -0,0 +1,182 @@ +addScript( $jsUrl ); + + $JElementAddSelectListJSWritten = TRUE; + } + + if (!$JElementJSColorJSWritten) + { + $jsFile = dirname(__FILE__) . DS . "jscolor" . DS . "jscolor.js"; + $jsUrl = str_replace(JPATH_ROOT, JURI::root(true), $jsFile); + $jsUrl = str_replace(DS, "/", $jsUrl); + + $document = JFactory::getDocument(); + $document->addScript( $jsUrl ); + + $JElementJSColorJSWritten = TRUE; + } + + // Initialize variables. + $html = array(); + $attr = ''; + + $name = $this->name; + $id = $this->id; + + // Initialize some field attributes. + $attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : ''; + + // To avoid user's confusion, readonly="true" should imply disabled="true". + if ((string) $this->element['readonly'] == 'true' || (string) $this->element['disabled'] == 'true') + { + $attr .= ' disabled="disabled"'; + } + + $attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : ' size="12"'; + $attr .= ' multiple="multiple"'; + + // Initialize JavaScript field attributes. + $attr .= $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : ' onchange="updateOption(this,document.adminForm.'.$id.'_inputvalue);"' ; + $attr .= ' style="width:150px"'; + + // Get the field options. + $options = (array) $this->getOptions(); + $html[] = JHtml::_('select.genericlist', $options, $this->name.'[]', trim($attr), 'value', 'text', '', $this->id); + + return + ' + + + + + + + + + + + +
Value
+ +
+ +
+ '.implode($html).' + + +

+ +

+ +
+ +
+ '; + } + + /** + * Method to get the field options. + * + * @return array The field option objects. + * + * @since 11.1 + */ + protected function getOptions() + { + // Initialize variables. + $options = array(); + + if(empty($this->value)) + { + foreach ($this->element->children() as $option) + { + // Only add