29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-16 09:02:52 +00:00

Merge remote-tracking branch 'origin/staging' into 3.10-dev

# Conflicts:
#	.drone.yml
#	administrator/components/com_admin/script.php
#	administrator/language/en-GB/en-GB.xml
#	administrator/language/en-GB/install.xml
#	administrator/manifests/files/joomla.xml
#	administrator/manifests/packages/pkg_en-GB.xml
#	installation/language/da-DK/da-DK.xml
#	installation/language/de-AT/de-AT.xml
#	installation/language/de-CH/de-CH.xml
#	installation/language/de-DE/de-DE.xml
#	installation/language/de-LI/de-LI.xml
#	installation/language/de-LU/de-LU.xml
#	installation/language/el-GR/el-GR.ini
#	installation/language/el-GR/el-GR.xml
#	installation/language/en-GB/en-GB.xml
#	installation/language/hr-HR/hr-HR.xml
#	installation/language/it-IT/it-IT.xml
#	installation/language/nb-NO/nb-NO.xml
#	installation/language/nl-NL/nl-NL.xml
#	installation/language/ru-RU/ru-RU.xml
#	installation/language/sl-SI/sl-SI.xml
#	installation/language/sr-RS/sr-RS.xml
#	installation/language/sr-YU/sr-YU.xml
#	installation/language/sv-SE/sv-SE.xml
#	installation/language/sw-KE/sw-KE.xml
#	installation/language/ta-IN/ta-IN.xml
#	installation/language/th-TH/th-TH.xml
#	language/en-GB/en-GB.xml
#	language/en-GB/install.xml
#	libraries/src/Version.php
This commit is contained in:
Harald Leithner 2020-11-24 17:25:02 +01:00
commit dca31ad54c
104 changed files with 5094 additions and 4794 deletions

View File

@ -11,6 +11,8 @@ steps:
image: joomlaprojects/docker-images:php7.4
commands:
- php -v
- git config --global url."git://".insteadOf https://
- git config --global url."ssh://".insteadOf https://
- composer install
- composer require phpmd/phpmd
volumes:
@ -722,6 +724,6 @@ steps:
---
kind: signature
hmac: 638693a97b2289d3fff2c81ff3f9ac5abf51f3e90dedc54d35ca6a0231345c8a
hmac: 5692462a9c53cd5937db302a216ba95f3367ff58c2269565a215587198352276
...

2
.github/SECURITY.md vendored
View File

@ -11,7 +11,7 @@ This document outlines security procedures and policies for the `Joomla! Project
The `Joomla` team and community take all security bugs in `Joomla` seriously. The Joomla! Security Strike Team (JSST) oversees the project's security issues and follows some specific procedures when dealing with these issues.
If you find a possible vulnerability, please report it to the JSST using the [online form](https://developer.joomla.org/security/contact-the-team.html) or via email at security@joomla.org
If you find a possible vulnerability, please report it to the JSST using the [online form](https://developer.joomla.org/security/contact-the-team.html) or via email at security@joomla.org
We maintain a list of [GPG keys and addresses](https://developer.joomla.org/security/gpg-keys.html) for the security@joomla.org address and members of the JSST to allow signed and encrypted communications.

6
.gitignore vendored
View File

@ -70,6 +70,7 @@ Desktop.ini
# Extra files installed by Composer not needed in the CMS environment
# This should only ignore files like unit testing or READMEs, production
# code must remain to ensure all libraries properly function
/libraries/vendor/bin
/libraries/vendor/brumann/polyfill-unserialize/.gitattributes
/libraries/vendor/brumann/polyfill-unserialize/.gitignore
/libraries/vendor/brumann/polyfill-unserialize/.travis.yml
@ -97,6 +98,8 @@ Desktop.ini
/libraries/vendor/joomla/*/.github
/libraries/vendor/joomla/*/.gitignore
/libraries/vendor/joomla/*/.gitmodules
/libraries/vendor/joomla/*/.drone.jsonnet
/libraries/vendor/joomla/*/.drone.yml
/libraries/vendor/joomla/*/docs
/libraries/vendor/joomla/*/Tests
/libraries/vendor/joomla/*/vendor
@ -118,12 +121,15 @@ Desktop.ini
/libraries/vendor/joomla/session/Joomla/Session/ruleset.xml
/libraries/vendor/leafo/lessphp/docs
/libraries/vendor/leafo/lessphp/tests
/libraries/vendor/leafo/lessphp/.drone.yml
/libraries/vendor/leafo/lessphp/.gitignore
/libraries/vendor/leafo/lessphp/.travis.yml
/libraries/vendor/leafo/lessphp/composer.json
/libraries/vendor/leafo/lessphp/Makefile
/libraries/vendor/leafo/lessphp/package.sh
/libraries/vendor/leafo/lessphp/phpunit.xml.dist
/libraries/vendor/leafo/lessphp/README.md
/libraries/vendor/leafo/lessphp/ruleset.xml
/libraries/vendor/paragonie/random_compat/.gitignore
/libraries/vendor/paragonie/random_compat/.scrutinizer.yml
/libraries/vendor/paragonie/random_compat/.travis.yml

View File

@ -2040,6 +2040,19 @@ class JoomlaInstallerScript
// Joomla! 3.9.23
'/.drone.jsonnet',
// Joomla! added by the 3.9.23-rc1
'/libraries/vendor/bin/lessify',
'/libraries/vendor/bin/lessify.bat',
'/libraries/vendor/bin/plessc',
'/libraries/vendor/bin/plessc.bat',
'/libraries/vendor/joomla/archive/.drone.jsonnet',
'/libraries/vendor/joomla/archive/.drone.yml',
'/libraries/vendor/joomla/string/.drone.jsonnet',
'/libraries/vendor/joomla/string/.drone.yml',
'/libraries/vendor/leafo/lessphp/.drone.yml',
'/libraries/vendor/leafo/lessphp/phpunit.xml.dist',
'/libraries/vendor/leafo/lessphp/ruleset.xml',
// Joomla 3.10.0
'/libraries/joomla/base/adapter.php',
'/libraries/joomla/base/adapterinstance.php',

View File

@ -353,6 +353,32 @@ class CategoriesModelCategory extends JModelAdmin
return $data;
}
/**
* Method to validate the form data.
*
* @param JForm $form The form to validate against.
* @param array $data The data to validate.
* @param string $group The name of the field group to validate.
*
* @return array|boolean Array of filtered data if valid, false otherwise.
*
* @see JFormRule
* @see JFilterInput
* @since 3.9.23
*/
public function validate($form, $data, $group = null)
{
if (!JFactory::getUser()->authorise('core.admin', $data['extension']))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}
/**
* Method to preprocess the form.
*

View File

@ -19,6 +19,15 @@ use Joomla\Utilities\ArrayHelper;
*/
class ConfigModelApplication extends ConfigModelForm
{
/**
* Array of protected password fields from the configuration.php
*
* @var array
* @since 3.9.23
*/
private $protectedConfigurtionFields = array('password', 'secret', 'ftp_pass', 'smtppass', 'redis_server_auth', 'session_redis_server_auth');
/**
* Method to get a form object.
*
@ -85,6 +94,15 @@ class ConfigModelApplication extends ConfigModelForm
$data = array_merge($data, $temp);
}
// Unset all protected config fields to empty
foreach ($this->protectedConfigurtionFields as $fieldKey)
{
if (isset($data[$fieldKey]))
{
$data[$fieldKey] = '';
}
}
return $data;
}
@ -101,13 +119,23 @@ class ConfigModelApplication extends ConfigModelForm
{
$app = JFactory::getApplication();
$dispatcher = JEventDispatcher::getInstance();
$config = JFactory::getConfig();
// Try to load the values from the configuration file
foreach ($this->protectedConfigurtionFields as $fieldKey)
{
if (isset($data[$fieldKey]) && empty($data[$fieldKey]))
{
$data[$fieldKey] = $config->get($fieldKey);
}
}
// Check that we aren't setting wrong database configuration
$options = array(
'driver' => $data['dbtype'],
'host' => $data['host'],
'user' => $data['user'],
'password' => JFactory::getConfig()->get('password'),
'password' => $config->get('password'),
'database' => $data['db'],
'prefix' => $data['dbprefix']
);

View File

@ -153,6 +153,11 @@ class ConfigModelComponent extends ConfigModelForm
// Save the rules.
if (isset($data['params']) && isset($data['params']['rules']))
{
if (!JFactory::getUser()->authorise('core.admin', $data['option']))
{
throw new RuntimeException(JText::_('JLIB_APPLICATION_ERROR_SAVE_NOT_PERMITTED'));
}
$rules = new JAccessRules($data['params']['rules']);
$asset = JTable::getInstance('asset');

View File

@ -177,6 +177,7 @@
showon="cache_handler:redis"
autocomplete="off"
size="30"
hint="***************"
/>
<field
@ -395,6 +396,7 @@
showon="ftp_enable:1"
autocomplete="off"
size="25"
hint="***************"
/>
<field
@ -470,6 +472,7 @@
showon="proxy_enable:1"
autocomplete="off"
size="25"
hint="***************"
/>
</fieldset>
@ -662,6 +665,7 @@
filter="raw"
autocomplete="off"
size="30"
hint="***************"
/>
</fieldset>
@ -982,6 +986,7 @@
showon="session_handler:redis"
autocomplete="off"
size="30"
hint="***************"
/>
<field

View File

@ -24,7 +24,6 @@
<files folder="site">
<filename>contact.php</filename>
<filename>controller.php</filename>
<filename>metadata.xml</filename>
<filename>router.php</filename>
<folder>helpers</folder>
<folder>models</folder>
@ -52,7 +51,6 @@
<filename>contact.php</filename>
<filename>controller.php</filename>
<folder>controllers</folder>
<folder>elements</folder>
<folder>helpers</folder>
<folder>models</folder>
<folder>tables</folder>

View File

@ -101,7 +101,7 @@ abstract class JHtmlContact
*
* @since 1.6
*/
public static function featured($value = 0, $i, $canChange = true)
public static function featured($value = 0, $i = 0, $canChange = true)
{
// Array of image, task, title, action

View File

@ -10,7 +10,6 @@
defined('_JEXEC') or die;
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
JLoader::register('ContactHelper', JPATH_ADMINISTRATOR . '/components/com_contact/helpers/contact.php');

View File

@ -4,19 +4,19 @@
CREATE TABLE IF NOT EXISTS `#__contact_details` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
`con_position` varchar(255) DEFAULT NULL,
`name` varchar(255) NOT NULL,
`alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`con_position` varchar(255),
`address` text,
`suburb` varchar(100) DEFAULT NULL,
`state` varchar(100) DEFAULT NULL,
`country` varchar(100) DEFAULT NULL,
`postcode` varchar(100) DEFAULT NULL,
`telephone` varchar(255) DEFAULT NULL,
`fax` varchar(255) DEFAULT NULL,
`suburb` varchar(100),
`state` varchar(100),
`country` varchar(100),
`postcode` varchar(100),
`telephone` varchar(255),
`fax` varchar(255),
`misc` mediumtext,
`image` varchar(255) DEFAULT NULL,
`email_to` varchar(255) DEFAULT NULL,
`image` varchar(255),
`email_to` varchar(255),
`default_con` tinyint(1) unsigned NOT NULL DEFAULT 0,
`published` tinyint(1) NOT NULL DEFAULT 0,
`checked_out` int(10) unsigned NOT NULL DEFAULT 0,
@ -28,10 +28,10 @@ CREATE TABLE IF NOT EXISTS `#__contact_details` (
`access` int(10) unsigned NOT NULL DEFAULT 0,
`mobile` varchar(255) NOT NULL DEFAULT '',
`webpage` varchar(255) NOT NULL DEFAULT '',
`sortname1` varchar(255) NOT NULL,
`sortname2` varchar(255) NOT NULL,
`sortname3` varchar(255) NOT NULL,
`language` char(7) NOT NULL,
`sortname1` varchar(255) NOT NULL DEFAULT '',
`sortname2` varchar(255) NOT NULL DEFAULT '',
`sortname3` varchar(255) NOT NULL DEFAULT '',
`language` varchar(7) NOT NULL,
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`created_by` int(10) unsigned NOT NULL DEFAULT 0,
`created_by_alias` varchar(255) NOT NULL DEFAULT '',
@ -41,7 +41,7 @@ CREATE TABLE IF NOT EXISTS `#__contact_details` (
`metadesc` text NOT NULL,
`metadata` text NOT NULL,
`featured` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT 'Set if contact is featured.',
`xreference` varchar(50) NOT NULL COMMENT 'A reference to enable linkages to external data sets.',
`xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.',
`publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`version` int(10) unsigned NOT NULL DEFAULT 1,

View File

@ -100,7 +100,7 @@ abstract class JHtmlContentAdministrator
*
* @return string HTML code
*/
public static function featured($value = 0, $i, $canChange = true)
public static function featured($value = 0, $i = 0, $canChange = true)
{
JHtml::_('bootstrap.tooltip');

View File

@ -532,6 +532,14 @@ class ContentModelArticle extends JModelAdmin
}
}
if (!JFactory::getUser()->authorise('core.admin', 'com_content'))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}

View File

@ -876,6 +876,32 @@ class FieldsModelField extends JModelAdmin
return $data;
}
/**
* Method to validate the form data.
*
* @param JForm $form The form to validate against.
* @param array $data The data to validate.
* @param string $group The name of the field group to validate.
*
* @return array|boolean Array of filtered data if valid, false otherwise.
*
* @see JFormRule
* @see JFilterInput
* @since 3.9.23
*/
public function validate($form, $data, $group = null)
{
if (!JFactory::getUser()->authorise('core.admin', 'com_fields'))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}
/**
* Method to allow derived classes to preprocess the form.
*

View File

@ -255,6 +255,32 @@ class FieldsModelGroup extends JModelAdmin
}
}
/**
* Method to validate the form data.
*
* @param JForm $form The form to validate against.
* @param array $data The data to validate.
* @param string $group The name of the field group to validate.
*
* @return array|boolean Array of filtered data if valid, false otherwise.
*
* @see JFormRule
* @see JFilterInput
* @since 3.9.23
*/
public function validate($form, $data, $group = null)
{
if (!JFactory::getUser()->authorise('core.admin', 'com_fields'))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}
/**
* Method to get the data that should be injected in the form.
*

View File

@ -874,7 +874,7 @@ abstract class AKAbstractUnarchiver extends AKAbstractPart
*/
public function __wakeup()
{
if ($this->currentPartNumber >= 0)
if ($this->currentPartNumber >= 0 && !empty($this->archiveList[$this->currentPartNumber]))
{
$this->fp = @fopen($this->archiveList[$this->currentPartNumber], 'rb');
if ((is_resource($this->fp)) && ($this->currentPartOffset > 0))

View File

@ -184,6 +184,32 @@ class MenusModelMenu extends JModelForm
return $data;
}
/**
* Method to validate the form data.
*
* @param JForm $form The form to validate against.
* @param array $data The data to validate.
* @param string $group The name of the field group to validate.
*
* @return array|boolean Array of filtered data if valid, false otherwise.
*
* @see JFormRule
* @see JFilterInput
* @since 3.9.23
*/
public function validate($form, $data, $group = null)
{
if (!JFactory::getUser()->authorise('core.admin', 'com_menus'))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}
/**
* Method to save the form data.
*

View File

@ -896,6 +896,14 @@ class ModulesModelModule extends JModelAdmin
{
JLoader::register('ContentHelper', JPATH_ADMINISTRATOR . '/components/com_content/helpers/content.php');
if (!JFactory::getUser()->authorise('core.admin', 'com_modules'))
{
if (isset($data['rules']))
{
unset($data['rules']);
}
}
return parent::validate($form, $data, $group);
}

View File

@ -135,6 +135,9 @@ class PrivacyControllerRequest extends JControllerForm
*/
public function emailexport()
{
// Check for request forgeries.
$this->checkToken('get');
/** @var PrivacyModelExport $model */
$model = $this->getModel('Export');

View File

@ -84,7 +84,7 @@ $urgentRequestDate->sub(new DateInterval('P' . $this->urgentRequestAge . 'D'));
<?php if ($item->status == 1 && $item->request_type === 'export') : ?>
<a class="btn btn-micro hasTooltip" href="<?php echo JRoute::_('index.php?option=com_privacy&task=request.export&format=xml&id=' . (int) $item->id); ?>" title="<?php echo JText::_('COM_PRIVACY_ACTION_EXPORT_DATA'); ?>"><span class="icon-download" aria-hidden="true"></span><span class="element-invisible"><?php echo JText::_('COM_PRIVACY_ACTION_EXPORT_DATA'); ?></span></a>
<?php if ($this->sendMailEnabled) : ?>
<a class="btn btn-micro hasTooltip" href="<?php echo JRoute::_('index.php?option=com_privacy&task=request.emailexport&id=' . (int) $item->id); ?>" title="<?php echo JText::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?>"><span class="icon-mail" aria-hidden="true"></span><span class="element-invisible"><?php echo JText::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?></span></a>
<a class="btn btn-micro hasTooltip" href="<?php echo JRoute::_('index.php?option=com_privacy&task=request.emailexport&id=' . (int) $item->id . '&' . JFactory::getSession()->getFormToken() . '=1'); ?>" title="<?php echo JText::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?>"><span class="icon-mail" aria-hidden="true"></span><span class="element-invisible"><?php echo JText::_('COM_PRIVACY_ACTION_EMAIL_EXPORT_DATA'); ?></span></a>
<?php endif; ?>
<?php endif; ?>
<?php if ($item->status == 1 && $item->request_type === 'remove') : ?>

View File

@ -287,8 +287,9 @@ class SearchHelper
$lsearchword = StringHelper::strtolower(self::remove_accents($searchword));
$wordfound = false;
$pos = 0;
$length = $length > $textlen ? $textlen : $length;
while ($wordfound === false && $pos < $textlen)
while ($wordfound === false && $pos + $length < $textlen)
{
if (($wordpos = @StringHelper::strpos($ltext, ' ', $pos + $length)) !== false)
{
@ -316,29 +317,29 @@ class SearchHelper
{
$iOriLen = StringHelper::strlen(StringHelper::substr($text, 0, $pos + $chunk_size));
$iModLen = StringHelper::strlen(self::remove_accents(StringHelper::substr($text, 0, $pos + $chunk_size)));
$chunk_size += $iOriLen - $iModLen;
}
else
{
$iOriSkippedLen = StringHelper::strlen(StringHelper::substr($text, 0, $pos));
$iModSkippedLen = StringHelper::strlen(self::remove_accents(StringHelper::substr($text, 0, $pos)));
// Adjust starting position $pos
if ($iOriSkippedLen !== $iModSkippedLen)
{
$pos += $iOriSkippedLen - $iModSkippedLen;
}
$iOriReturnLen = StringHelper::strlen(StringHelper::substr($text, $pos, $chunk_size));
$iModReturnLen = StringHelper::strlen(self::remove_accents(StringHelper::substr($text, $pos, $chunk_size)));
if ($iOriReturnLen !== $iModReturnLen)
{
$chunk_size += $iOriReturnLen - $iModReturnLen;
}
}
$sPre = $pos > 0 ? '...&#160;' : '';
$sPost = ($pos + $chunk_size) >= StringHelper::strlen($text) ? '' : '&#160;...';

View File

@ -828,7 +828,7 @@ class TemplatesModelTemplate extends JModelForm
$inFile = urldecode(base64_decode($input));
$explodeArray = explode('/', $inFile);
$fileName = end($explodeArray);
$outFile = reset(explode('.', $fileName));
$outFile = current(explode('.', $fileName));
$less = new JLess;
$less->setFormatter(new JLessFormatterJoomla);

View File

@ -18,6 +18,13 @@ use Joomla\Utilities\ArrayHelper;
*/
class UsersModelUsers extends JModelList
{
/**
* A blacklist of filter variables to not merge into the model's state
*
* @var array
*/
protected $filterBlacklist = array('groups', 'excluded');
/**
* Constructor.
*

View File

@ -552,6 +552,7 @@ JLIB_INSTALLER_PURGED_UPDATES="Cleared updates"
JLIB_INSTALLER_FAILED_TO_PURGE_UPDATES="Failed to clear updates."
JLIB_INSTALLER_DEFAULT_STYLE="%s - Default"
JLIB_INSTALLER_DISCOVER="Discover"
JLIB_INSTALLER_DISCOVER_INSTALL="Discover Install"
JLIB_INSTALLER_ERROR_CANNOT_UNINSTALL_CHILD_OF_PACKAGE="The %s extension is part of a package which does not allow individual extensions to be uninstalled."
JLIB_INSTALLER_ERROR_COMP_DISCOVER_STORE_DETAILS="Component Discover install: Failed to store component details."
JLIB_INSTALLER_ERROR_COMP_FAILED_TO_CREATE_DIRECTORY="Component %1$s: Failed to create folder: %2$s."

View File

@ -56,9 +56,14 @@ class ContentViewCategory extends JViewCategoryfeed
$item->slug = $item->alias ? ($item->id . ':' . $item->alias) : $item->id;
// URL link to article
$link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language));
$link = JRoute::_(
ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language),
true,
$app->get('force_ssl') == 2 ? \JRoute::TLS_FORCE : \JRoute::TLS_IGNORE,
true
);
$item->description .= '<p class="feed-readmore"><a target="_blank" href ="' . $link . '">' . JText::_('COM_CONTENT_FEED_READMORE') . '</a></p>';
$item->description .= '<p class="feed-readmore"><a target="_blank" href="' . $link . '">' . JText::_('COM_CONTENT_FEED_READMORE') . '</a></p>';
}
$item->author = $item->created_by_alias ?: $item->author;

View File

@ -48,7 +48,7 @@ class ContentViewFeatured extends JViewLegacy
$row->slug = $row->alias ? ($row->id . ':' . $row->alias) : $row->id;
// URL link to article
$link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catid, $row->language));
$link = ContentHelperRoute::getArticleRoute($row->slug, $row->catid, $row->language);
$description = '';
$obj = json_decode($row->images);
@ -66,7 +66,7 @@ class ContentViewFeatured extends JViewLegacy
// Load individual item creator class
$item = new JFeedItem;
$item->title = $title;
$item->link = $link;
$item->link = \JRoute::_($link);
$item->date = $row->publish_up;
$item->category = array();
@ -96,7 +96,8 @@ class ContentViewFeatured extends JViewLegacy
// Add readmore link to description if introtext is shown, show_readmore is true and fulltext exists
if (!$params->get('feed_summary', 0) && $params->get('feed_show_readmore', 0) && $row->fulltext)
{
$description .= '<p class="feed-readmore"><a target="_blank" href ="' . $item->link . '">' . JText::_('COM_CONTENT_FEED_READMORE') . '</a></p>';
$link = \JRoute::_($link, true, $app->get('force_ssl') == 2 ? \JRoute::TLS_FORCE : \JRoute::TLS_IGNORE, true);
$description .= '<p class="feed-readmore"><a target="_blank" href="' . $link . '">' . JText::_('COM_CONTENT_FEED_READMORE') . '</a></p>';
}
// Load item description and add div

View File

@ -57,20 +57,54 @@ class FinderModelSuggestions extends JModelList
*/
protected function getListQuery()
{
$user = JFactory::getUser();
$groups = \Joomla\Utilities\ArrayHelper::toInteger($user->getAuthorisedViewLevels());
// Create a new query object.
$db = $this->getDbo();
$query = $db->getQuery(true);
$termIdQuery = $db->getQuery(true);
$termQuery = $db->getQuery(true);
// Limit term count to a reasonable number of results to reduce main query join size
$termIdQuery->select('ti.term_id')
->from($db->quoteName('#__finder_terms', 'ti'))
->where('ti.term LIKE ' . $db->quote($db->escape($this->getState('input'), true) . '%', false))
->where('ti.common = 0')
->where('ti.language IN (' . $db->quote($this->getState('language')) . ', ' . $db->quote('*') . ')')
->order('ti.links DESC')
->order('ti.weight DESC');
$termIds = $db->setQuery($termIdQuery, 0, 100)->loadColumn();
// Early return on term mismatch
if (!count($termIds))
{
return $termIdQuery;
}
$termIdString = implode(',', $termIds);
// Select required fields
$query->select('t.term')
$termQuery->select('DISTINCT(t.term)')
->from($db->quoteName('#__finder_terms') . ' AS t')
->where('t.term LIKE ' . $db->quote($db->escape($this->getState('input'), true) . '%'))
->where('t.common = 0')
->where('t.language IN (' . $db->quote($db->escape($this->getState('language'), true)) . ', ' . $db->quote('*') . ')')
->where('t.term_id IN (' . $termIdString . ')')
->order('t.links DESC')
->order('t.weight DESC');
return $query;
// Determine the relevant mapping table suffix by inverting the logic from drivers
$mappingTableSuffix = substr(md5(substr($this->getState('input'), 0, 1)), 0, 1);
// Join mapping table for term <-> link relation
$mappingTable = $db->quoteName('#__finder_links_terms' . $mappingTableSuffix);
$termQuery->join('INNER', $mappingTable . ' AS tm ON tm.term_id = t.term_id');
// Join links table
$termQuery->join('INNER', $db->quoteName('#__finder_links') . ' AS l ON (tm.link_id = l.link_id)')
->where('l.access IN (' . implode(',', $groups) . ')')
->where('l.state = 1')
->where('l.published = 1');
return $termQuery;
}
/**

View File

@ -10,7 +10,8 @@
"platform": {
"php": "5.3.10"
},
"vendor-dir": "libraries/vendor"
"vendor-dir": "libraries/vendor",
"github-protocols": ["https"]
},
"support": {
"issues": "https://issues.joomla.org",
@ -18,10 +19,16 @@
"forum": "https://forum.joomla.org/",
"docs": "https://docs.joomla.org"
},
"repositories": [
{
"type": "github",
"url": "https://github.com/joomla-backports/lessphp.git"
}
],
"require": {
"php": ">=5.3.10",
"joomla/application": "~1.9",
"joomla/archive": "~1.1.5",
"joomla/archive": "^1.1.7",
"joomla/data": "~1.2",
"joomla/di": "~1.5",
"joomla/event": "~1.2",
@ -35,7 +42,7 @@
"joomla/uri": "~1.2",
"joomla/utilities": "^1.6",
"ircmaxell/password-compat": "1.*",
"leafo/lessphp": "0.5.0",
"leafo/lessphp": "dev-joomla3-php8",
"paragonie/random_compat": "~1.4",
"paragonie/sodium_compat": "1.9.1",
"phpmailer/phpmailer": "^5.2.20",
@ -54,5 +61,7 @@
"friendsofphp/php-cs-fixer": "~1.11",
"squizlabs/php_codesniffer": "~1.5",
"pear/cache_lite": "1.7.16"
}
},
"minimum-stability": "dev",
"prefer-stable": true
}

174
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "d1f6b442e260dddddd65b634e7b4b767",
"content-hash": "c0c23b68c82eccc7946187edf0cee94e",
"packages": [
{
"name": "brumann/polyfill-unserialize",
@ -187,16 +187,16 @@
},
{
"name": "joomla/archive",
"version": "1.1.6",
"version": "1.1.7",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/archive.git",
"reference": "b1d496e8c7814f1e376cb14296c38d5ef4e08c78"
"reference": "185be301bae7cb6479a1e755944a68d52870e9fe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/joomla-framework/archive/zipball/b1d496e8c7814f1e376cb14296c38d5ef4e08c78",
"reference": "b1d496e8c7814f1e376cb14296c38d5ef4e08c78",
"url": "https://api.github.com/repos/joomla-framework/archive/zipball/185be301bae7cb6479a1e755944a68d52870e9fe",
"reference": "185be301bae7cb6479a1e755944a68d52870e9fe",
"shasum": ""
},
"require": {
@ -206,7 +206,7 @@
"require-dev": {
"joomla/coding-standards": "~2.0@alpha",
"joomla/test": "~1.0",
"phpunit/phpunit": "^4.8.35|^5.4.3|~6.0"
"phpunit/phpunit": "^4.8.35|^5.4.3|^6.0|^7.0|^8.0"
},
"suggest": {
"ext-bz2": "To extract bzip2 compressed packages",
@ -235,7 +235,7 @@
"framework",
"joomla"
],
"time": "2019-03-10T15:17:48+00:00"
"time": "2020-11-14T17:40:00+00:00"
},
{
"name": "joomla/compat",
@ -469,16 +469,6 @@
"framework",
"joomla"
],
"funding": [
{
"url": "https://community.joomla.org/sponsorship-campaigns.html",
"type": "custom"
},
{
"url": "https://github.com/joomla",
"type": "github"
}
],
"time": "2020-09-02T09:05:23+00:00"
},
{
@ -788,16 +778,16 @@
},
{
"name": "joomla/string",
"version": "1.4.4",
"version": "1.4.5",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/string.git",
"reference": "5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc"
"reference": "21269bfcddef4e676c6a1a49b7d959f896522a96"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/joomla-framework/string/zipball/5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc",
"reference": "5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc",
"url": "https://api.github.com/repos/joomla-framework/string/zipball/21269bfcddef4e676c6a1a49b7d959f896522a96",
"reference": "21269bfcddef4e676c6a1a49b7d959f896522a96",
"shasum": ""
},
"require": {
@ -850,17 +840,7 @@
"joomla",
"string"
],
"funding": [
{
"url": "https://community.joomla.org/sponsorship-campaigns.html",
"type": "custom"
},
{
"url": "https://github.com/joomla",
"type": "github"
}
],
"time": "2020-08-04T10:09:53+00:00"
"time": "2020-10-07T08:01:44+00:00"
},
{
"name": "joomla/uri",
@ -956,30 +936,41 @@
},
{
"name": "leafo/lessphp",
"version": "v0.5.0",
"version": "dev-joomla3-php8",
"source": {
"type": "git",
"url": "https://github.com/leafo/lessphp.git",
"reference": "0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283"
"url": "https://github.com/joomla-backports/lessphp.git",
"reference": "1bddadba0691b59dedfe841b1f99f9d4294b208c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/leafo/lessphp/zipball/0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283",
"reference": "0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283",
"url": "https://api.github.com/repos/joomla-backports/lessphp/zipball/1bddadba0691b59dedfe841b1f99f9d4294b208c",
"reference": "1bddadba0691b59dedfe841b1f99f9d4294b208c",
"shasum": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.4.x-dev"
}
"require-dev": {
"phpunit/phpunit": "^4.8.35|^5.4.3|~6.0",
"squizlabs/php_codesniffer": "~3.3"
},
"bin": [
"plessc",
"lessify"
],
"type": "library",
"autoload": {
"classmap": [
"lessc.inc.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"scripts": {
"test": [
"phpunit",
"phpcs -p -s"
],
"fix": [
"phpcbf"
]
},
"license": [
"MIT",
"GPL-3.0"
@ -993,7 +984,10 @@
],
"description": "lessphp is a compiler for LESS written in PHP.",
"homepage": "http://leafo.net/lessphp/",
"time": "2014-11-24T18:39:20+00:00"
"support": {
"source": "https://github.com/joomla-backports/lessphp/tree/dev-joomla3-php8"
},
"time": "2020-10-10T19:20:26+00:00"
},
{
"name": "paragonie/random_compat",
@ -1412,20 +1406,6 @@
"polyfill",
"portable"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -1486,20 +1466,6 @@
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -1560,20 +1526,6 @@
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -1633,20 +1585,6 @@
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -1709,20 +1647,6 @@
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -1779,20 +1703,6 @@
"polyfill",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2020-07-14T12:35:20+00:00"
},
{
@ -3506,9 +3416,11 @@
}
],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"minimum-stability": "dev",
"stability-flags": {
"leafo/lessphp": 20
},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": ">=5.3.10"

View File

@ -301,10 +301,12 @@ JLIB_FORM_FIELD_INVALID="Ugyldigt felt:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ugyldigt felt: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Felt påkrævet: %s"
JLIB_INSTALLER_ABORT="Abryder sproginstallation: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationssti eksisterer ikke."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Pakkeinstallation: Kunne ikke oprette mappe: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Pakke %1$s: Der opstod en fejl under installation af udvidelsen: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Pakke %s: Der var ingen filer til installation!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Installer: Kunne ikke kopiere filen %1$s til %2$s."
JLIB_INSTALLER_INSTALL="Installer"
JLIB_INSTALLER_NOT_ERROR="Hvis fejlen er relateret til installationen af TinyMCE sprogfiler, så har det ingen effekt på installationen af sprog. Nogle sprogpakker, der er oprettet før Joomla! 3.2.0 kan forsøge at installere separate TinyMCE sprogfiler. Da disse nu er inkluderet i kernen behøves de ikke længere at blive installeret."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Kunne ikke forbinde til database <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Danish (Denmark)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Danish Translation Team (Transl.: Mikael Winther, Ronny Buelund, Ole Bang Ottosen)</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -308,10 +308,12 @@ JLIB_FORM_FIELD_INVALID="Ungültiges Feld:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ungültiges Feld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Feld benötigt: %s"
JLIB_INSTALLER_ABORT="Spracheninstallation abgebrochen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationspfad existiert nicht."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Paketinstallation: Das Verzeichnis „%s“ konnte <strong><u>nicht</u></strong> angelegt werden!"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Bei der Installation der Erweiterung trat ein Fehler auf: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Keine Dateien zur Installation vorhanden!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Fehler beim Kopieren der Datei „%1$s“ nach „%2$s“."
JLIB_INSTALLER_INSTALL="Installieren"
JLIB_INSTALLER_NOT_ERROR="Wenn der Fehler mit der Installation von TinyMCE-Sprachdateien in Verbindung steht, so hat er keine Auswirkungen auf die Installation der Sprache(n). Einige Sprachpakete vor Joomla! 3.2.0 haben separate TinyMCE-Sprachdateien mitinstalliert, da diese Sprachdateien jetzt aber bereits im Joomla!-Kern enthalten sind, brauchen sie nun nicht länger separat installiert zu werden."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Keine Verbindung mit der Datenbank!<br />joomla.library: %1$s - %2$s"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>German (Austria)</name>
<version>3.9.19</version>
<creationDate>2020-06-02</creationDate>
<version>3.9.23</version>
<creationDate>24.11.2020</creationDate>
<author>J!German</author>
<copyright>(C) 2007 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -308,10 +308,12 @@ JLIB_FORM_FIELD_INVALID="Ungültiges Feld:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ungültiges Feld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Feld benötigt: %s"
JLIB_INSTALLER_ABORT="Spracheninstallation abgebrochen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationspfad existiert nicht."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Paketinstallation: Das Verzeichnis „%s“ konnte <strong><u>nicht</u></strong> angelegt werden!"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Bei der Installation der Erweiterung trat ein Fehler auf: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Keine Dateien zur Installation vorhanden!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Fehler beim Kopieren der Datei „%1$s“ nach „%2$s“."
JLIB_INSTALLER_INSTALL="Installieren"
JLIB_INSTALLER_NOT_ERROR="Wenn der Fehler mit der Installation von TinyMCE-Sprachdateien in Verbindung steht, so hat er keine Auswirkungen auf die Installation der Sprache(n). Einige Sprachpakete vor Joomla! 3.2.0 haben separate TinyMCE-Sprachdateien mitinstalliert, da diese Sprachdateien jetzt aber bereits im Joomla!-Kern enthalten sind, brauchen sie nun nicht länger separat installiert zu werden."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Keine Verbindung mit der Datenbank!<br />joomla.library: %1$s - %2$s"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>German (Switzerland)</name>
<version>3.9.19</version>
<creationDate>2020-06-02</creationDate>
<version>3.9.23</version>
<creationDate>24.11.2020</creationDate>
<author>J!German</author>
<copyright>(C) 2007 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -308,10 +308,12 @@ JLIB_FORM_FIELD_INVALID="Ungültiges Feld:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ungültiges Feld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Feld benötigt: %s"
JLIB_INSTALLER_ABORT="Spracheninstallation abgebrochen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationspfad existiert nicht."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Paketinstallation: Das Verzeichnis „%s“ konnte <strong><u>nicht</u></strong> angelegt werden!"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Bei der Installation der Erweiterung trat ein Fehler auf: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Keine Dateien zur Installation vorhanden!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Fehler beim Kopieren der Datei „%1$s“ nach „%2$s“."
JLIB_INSTALLER_INSTALL="Installieren"
JLIB_INSTALLER_NOT_ERROR="Wenn der Fehler mit der Installation von TinyMCE-Sprachdateien in Verbindung steht, so hat er keine Auswirkungen auf die Installation der Sprache(n). Einige Sprachpakete vor Joomla! 3.2.0 haben separate TinyMCE-Sprachdateien mitinstalliert, da diese Sprachdateien jetzt aber bereits im Joomla!-Kern enthalten sind, brauchen sie nun nicht länger separat installiert zu werden."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Keine Verbindung mit der Datenbank!<br />joomla.library: %1$s - %2$s"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>German (Germany)</name>
<version>3.9.19</version>
<creationDate>2020-06-02</creationDate>
<version>3.9.23</version>
<creationDate>24.11.2020</creationDate>
<author>J!German</author>
<copyright>(C) 2005 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -308,10 +308,12 @@ JLIB_FORM_FIELD_INVALID="Ungültiges Feld:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ungültiges Feld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Feld benötigt: %s"
JLIB_INSTALLER_ABORT="Spracheninstallation abgebrochen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationspfad existiert nicht."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Paketinstallation: Das Verzeichnis „%s“ konnte <strong><u>nicht</u></strong> angelegt werden!"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Bei der Installation der Erweiterung trat ein Fehler auf: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Keine Dateien zur Installation vorhanden!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Fehler beim Kopieren der Datei „%1$s“ nach „%2$s“."
JLIB_INSTALLER_INSTALL="Installieren"
JLIB_INSTALLER_NOT_ERROR="Wenn der Fehler mit der Installation von TinyMCE-Sprachdateien in Verbindung steht, so hat er keine Auswirkungen auf die Installation der Sprache(n). Einige Sprachpakete vor Joomla! 3.2.0 haben separate TinyMCE-Sprachdateien mitinstalliert, da diese Sprachdateien jetzt aber bereits im Joomla!-Kern enthalten sind, brauchen sie nun nicht länger separat installiert zu werden."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Keine Verbindung mit der Datenbank!<br />joomla.library: %1$s - %2$s"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>German (Lichtenstein)</name>
<version>3.9.19</version>
<creationDate>2020-06-02</creationDate>
<version>3.9.23</version>
<creationDate>24.11.2020</creationDate>
<author>J!German</author>
<copyright>(C) 2017 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -308,10 +308,12 @@ JLIB_FORM_FIELD_INVALID="Ungültiges Feld:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ungültiges Feld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Feld benötigt: %s"
JLIB_INSTALLER_ABORT="Spracheninstallation abgebrochen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installationspfad existiert nicht."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Paketinstallation: Das Verzeichnis „%s“ konnte <strong><u>nicht</u></strong> angelegt werden!"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Bei der Installation der Erweiterung trat ein Fehler auf: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Keine Dateien zur Installation vorhanden!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Fehler beim Kopieren der Datei „%1$s“ nach „%2$s“."
JLIB_INSTALLER_INSTALL="Installieren"
JLIB_INSTALLER_NOT_ERROR="Wenn der Fehler mit der Installation von TinyMCE-Sprachdateien in Verbindung steht, so hat er keine Auswirkungen auf die Installation der Sprache(n). Einige Sprachpakete vor Joomla! 3.2.0 haben separate TinyMCE-Sprachdateien mitinstalliert, da diese Sprachdateien jetzt aber bereits im Joomla!-Kern enthalten sind, brauchen sie nun nicht länger separat installiert zu werden."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Keine Verbindung mit der Datenbank!<br />joomla.library: %1$s - %2$s"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>German (Luxembourg)</name>
<version>3.9.19</version>
<creationDate>2020-06-02</creationDate>
<version>3.9.23</version>
<creationDate>24.11.2020</creationDate>
<author>J!German</author>
<copyright>(C) 2017 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -301,10 +301,12 @@ JLIB_FORM_FIELD_INVALID="Άκυρο πεδίο:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Άκυρο πεδίο:%s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Απαιτούμενο πεδίο:%s"
JLIB_INSTALLER_ABORT="Η εγκατάσταση της γλώσσας ματαιώθηκε: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Η διαδρομή εγκατάστασης δεν υπάρχει."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Εγκατάσταση Πακέτου: Αποτυχία δημιουργίας φακέλου: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Πακέτο %1$s: Προέκυψε σφάλμα κατά την εγκατάσταση μιας επέκτασης: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Πακέτο %s: Δεν βρέθηκαν αρχεία προς εγκατάσταση!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Αποτυχία αντιγραφής αρχείου %1$s σε %2$s."
JLIB_INSTALLER_INSTALL="Εγκατάσταση"
JLIB_INSTALLER_NOT_ERROR="Εάν το σφάλμα σχετίζεται με την εγκατάσταση γλωσσών του TinyMCE δεν έχει επίδραση στην εγκατάσταση των γλωσσών. Μερικά πακέτα γλώσσας που δημιουργήθηκαν πριν από το Joomla! 3.2.0 μπορεί να προσπαθήσουν να εγκαταστήσουν ξεχωριστά αρχεία γλώσσας για το TinyMCE. Καθώς αυτά συμπεριλαμβάνονται τώρα στον πυρήνα, δεν χρειάζεται πλέον να εγκατασταθούν."
JLIB_UTIL_ERROR_CONNECT_DATABASE="Database: :getInstance: Αδυναμία σύνδεσης στη βάση δεδομένων <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Greek</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Ελληνική ομάδα μετάφρασης: joomla. gr</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -49,7 +49,6 @@ INSTL_DATABASE_TYPE_LABEL="Database Type"
INSTL_DATABASE_USER_DESC="Either a username you created or a username provided by your host."
INSTL_DATABASE_USER_LABEL="Username"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Autofind FTP Path"
INSTL_FTP="FTP Configuration"
@ -301,10 +300,12 @@ JLIB_FORM_FIELD_INVALID="Invalid field:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Invalid field: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Field required: %s"
JLIB_INSTALLER_ABORT="Aborting language installation: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Install path does not exist."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Package Install: Failed to create folder: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Package %1$s: There was an error installing an extension: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Package %s: There were no files to install!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Failed to copy file %1$s to %2$s."
JLIB_INSTALLER_INSTALL="Install"
JLIB_INSTALLER_NOT_ERROR="If the error is related to the installation of TinyMCE language files it has no effect on the installation of the language(s). Some language packs created prior to Joomla! 3.2.0 may try to install separate TinyMCE language files. As these are now included in the core they no longer need to be installed."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Could not connect to database <br />joomla.library: %1$s - %2$s"

View File

@ -299,12 +299,14 @@ JLIB_FILESYSTEM_ERROR_COPY_FAILED="Echec de la copie"
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES="JFolder: :files: Le chemin n'est pas un dossier. Chemin: %s"
JLIB_FORM_FIELD_INVALID="Champ invalide :&#160;"
JLIB_INSTALLER_ABORT="Annulation de l'installation de langues : %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Le chemin dinstallation nexiste pas."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Installation de paquet : Échec de la création du répertoire : %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paquet %1$s: Erreur lors de l'installation de l'extension : %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paquet %s: Aucun fichier à installer!"
JLIB_FORM_VALIDATE_FIELD_INVALID="Champ invalide : %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Champ requis : %s"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Erreur de copie du fichier %1$s vers %2$s."
JLIB_INSTALLER_INSTALL="Installation"
JLIB_INSTALLER_NOT_ERROR="Si l'erreur ci-dessus concerne l'installation de fichiers de langue pour TinyMce, elle n'a pas d'effet sur l'installation de(s) langue(s). Certains paquets de langue créés avant la version 3.2.0 de Joomla! peuvent aussi tenter d'installer des fichiers de langue TinyMce. Comme ceux-ci sont dorévanant inclus dans le noyau, ils n'ont plus besoin d'être installés."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Impossible de se connecter à a base de données <br />joomla.library: %1$s - %2$s"

View File

@ -3,7 +3,7 @@
version="3.9"
client="installation">
<name>French (France)</name>
<version>3.9.17</version>
<version>3.9.23</version>
<creationDate>2020-03-24</creationDate>
<author>Joomla.fr</author>
<copyright>(C) 2005 Open Source Matters, Inc.</copyright>

View File

@ -1,3 +1,30 @@
; Joomla! Project
; (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
@ -11,45 +38,40 @@ INSTL_STEP_FTP_LABEL="FTP"
INSTL_STEP_LANGUAGES_LABEL="Instalacija jezika"
INSTL_STEP_SITE_LABEL="Konfiguracija"
INSTL_STEP_SUMMARY_LABEL="Pregled"
;Language view
INSTL_SELECT_LANGUAGE_TITLE="Odaberite jezik"
INSTL_WARNJAVASCRIPT="Upozorenje! JavaScript mora biti omogućen za ispravnu Joomla! instalaciju"
INSTL_WARNJSON="Vaša PHP instalacija mora imati podršku za JSON da bi se Joomla! mogla instalirati!"
;Preinstall view
INSTL_PRECHECK_TITLE="Provjera prije instalacije"
INSTL_PRECHECK_DESC="Ako neka od ovih stavki nije podržana (obilježena kao <strong class="_QQ_"label label-important"_QQ_">Ne</strong>) tada vas molimo da poduzmete potrebne radnje da ih ispravite.<br />Ne možete instalirati Joomlu tako dugo dok vaša instalacija ne zadovolji niže navedene zahtjeve."
INSTL_PRECHECK_DESC="Ako neka od ovih stavki nije podržana (obilježena kao <strong class=\"label label-important\">Ne</strong>) tada vas molimo da poduzmete potrebne radnje da ih ispravite.<br />Ne možete instalirati Joomlu tako dugo dok vaša instalacija ne zadovolji niže navedene zahtjeve."
INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE="Preporučene postavke:"
INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Ove PHP postavke su preporučene za potpunu kompatibilnost s Joomlom.<br />Ipak, Joomla! će biti funkcionalna i ako postavke nisu identične preporučenima."
INSTL_PRECHECK_DIRECTIVE="Direktiva"
INSTL_PRECHECK_RECOMMENDED="Preporuka"
INSTL_PRECHECK_ACTUAL="Trenutno"
; Database view
INSTL_DATABASE="Konfiguracija baze podataka"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="PostgreSQL upit na bazu nije uspio."
INSTL_DATABASE_HOST_DESC="Ovo je najčešće "_QQ_"localhost"_QQ_" ili ime koje ste dobili od hostera."
INSTL_DATABASE_HOST_DESC="Ovo je najčešće \"localhost\" ili ime koje ste dobili od hostera."
INSTL_DATABASE_HOST_LABEL="Ime servera"
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Nismo mogli kreirati datoteku. Molimo vas da ručno kreirate datoteku naziva "_QQ_"%1$s"_QQ_" i učitate je u "_QQ_"%2$s"_QQ_" direktorij vašeg Joomla sitea."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Kako bi potvrdili da ste vlasnik ovog web sitea, molimo da izbrišete datoteku naziva "_QQ_"%1$s"_QQ_" koju smo kreirali u "_QQ_"%2$s"_QQ_" direktoriju vašeg Joomla sitea."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Želite koristiti host baze podataka koji nije na vašem lokalnom serveru. Iz sigurnosnih razloga morate potvrditi vlasništvo vašeg web hosting računa. Za više informacija <a href="_QQ_"%s"_QQ_">pročitajte dokumentaciju</a>."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Nismo mogli kreirati datoteku. Molimo vas da ručno kreirate datoteku naziva \"%1$s\" i učitate je u \"%2$s\" direktorij vašeg Joomla sitea."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Kako bi potvrdili da ste vlasnik ovog web sitea, molimo da izbrišete datoteku naziva \"%1$s\" koju smo kreirali u \"%2$s\" direktoriju vašeg Joomla sitea."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Želite koristiti host baze podataka koji nije na vašem lokalnom serveru. Iz sigurnosnih razloga morate potvrditi vlasništvo vašeg web hosting računa. Za više informacija <a href=\"%s\">pročitajte dokumentaciju</a>."
INSTL_DATABASE_NAME_DESC="Neki hosteri dozvoljavaju samo određena imena baze podataka za svaki site. Koristite drugačiji prefiks tablice za različite Joomla! stranice."
INSTL_DATABASE_NAME_LABEL="Ime baze podataka"
INSTL_DATABASE_NAME_LABEL="Ime Baze podataka"
INSTL_DATABASE_NO_SCHEMA="Ne postoji shema baze podataka za ovaj tip baze podataka."
INSTL_DATABASE_OLD_PROCESS_DESC=""_QQ_"Sigurnosna kopija"_QQ_" ili "_QQ_"Izbriši"_QQ_" sve postojeće tablice iz prethodnih Joomla! instalacija s istim "_QQ_"Prefiksom tablice"_QQ_"."
INSTL_DATABASE_OLD_PROCESS_DESC="\"Sigurnosna kopija\" ili \"Izbriši\" sve postojeće tablice iz prethodnih Joomla! instalacija s istim \"Prefiksom tablice\"."
INSTL_DATABASE_OLD_PROCESS_LABEL="Obrada stare baze"
INSTL_DATABASE_PASSWORD_DESC="Zbog sigurnosti vašeg sitea obavezno je korištenje lozinke za korisnički račun baze podataka"
INSTL_DATABASE_PASSWORD_LABEL="Lozinka"
INSTL_DATABASE_PREFIX_DESC="Odaberite prefiks baze ili koristite nasumično generirani. <strong>Idealno duljine četiri ili pet znakova, može sadržavati samo alfanumeričke znakove i MORA završavati donjom crtom. Pobrinite se da druge tablice ne koriste odabrani prefiks</strong>."
INSTL_DATABASE_PREFIX_LABEL="Prefiks tablice"
INSTL_DATABASE_PREFIX_MSG="Prefiks baze podataka mora započinjati sa slovom, kojeg sljede proizvoljni alfanumerički znakovi, a završavati donjom crtom"
INSTL_DATABASE_TYPE_DESC="Ovo je vjerojatno "_QQ_"MySQLi"_QQ_""
INSTL_DATABASE_TYPE_LABEL="Tip baze podataka"
INSTL_DATABASE_TYPE_DESC="Ovo je vjerojatno \"MySQLi\""
INSTL_DATABASE_TYPE_LABEL="Tip Baze podataka"
INSTL_DATABASE_USER_DESC="Ili korisničko ime koje ste kreirali ili korisničko ime dobiveno od hostera."
INSTL_DATABASE_USER_LABEL="Korisničko ime"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Automatsko traženje FTP putanje"
INSTL_FTP="FTP Konfiguracija"
@ -60,13 +82,12 @@ INSTL_FTP_PASSWORD_LABEL="FTP Lozinka"
INSTL_FTP_PORT_LABEL="FTP Port"
INSTL_FTP_ROOT_LABEL="FTP Root direktorij"
INSTL_FTP_SAVE_LABEL="Sačuvaj FTP lozinku"
INSTL_FTP_TITLE="FTP Konfiguracija (<strong class="_QQ_"red"_QQ_">Opcionalno - većina korisnika može preskočiti ovaj korak - Pritisnite na "_QQ_"Dalje"_QQ_" za preskakanje ovog dijela</strong>)"
INSTL_FTP_USER_LABEL="FTP korisničko ime"
INSTL_FTP_TITLE="FTP Konfiguracija (<strong class=\"red\">Opcionalno - većina korisnika može preskočiti ovaj korak - Pritisnite na \"Dalje\" za preskakanje ovog dijela</strong>)"
INSTL_FTP_USER_LABEL="FTP Korisničko ime"
INSTL_VERIFY_FTP_SETTINGS="Provjeri FTP postavke"
INSTL_FTP_SETTINGS_CORRECT="Postavke ispravne"
INSTL_FTP_USER_DESC="Upozorenje! Preporučljivo je da ovo ostavite prazno i da unesete vaše FTP korisničko ime prilikom svakog kopiranja datoteka."
INSTL_FTP_PASSWORD_DESC="Upozorenje! Preporučljivo je da ovo ostavite prazno i da unesete vašu FTP lozinku prilikom svakog kopiranja datoteka."
;Site View
INSTL_SITE="Glavna konfiguracija"
INSTL_ADMIN_EMAIL_LABEL="E-mail"
@ -79,7 +100,7 @@ INSTL_ADMIN_USER_DESC="Postavite korisničko ime za vaš Super Administrator kor
INSTL_SITE_NAME_LABEL="Ime stranice"
INSTL_SITE_NAME_DESC="Upišite naziv vaše Joomla! stranice."
INSTL_SITE_METADESC_LABEL="Opis"
INSTL_SITE_METADESC_TITLE_LABEL="Upišite opis za cjelokupni web site koji će koristiti web pretraživači. Općenito je optimalno upisati do najviše 20 riječi."
INSTL_SITE_METADESC_TITLE_LABEL="Unesite opis cjelokupnog web sitea koji će se koristiti od strane internet pretraživača. Općenito, najviše 20 riječi je najbolje."
INSTL_SITE_OFFLINE_LABEL="Site Neaktivan"
INSTL_SITE_OFFLINE_TITLE_LABEL="Po završetku instalacije postavlja site neaktivnim. Status sitea se kasnije u Globalnoj konfiguraciji može postaviti na aktivan."
INSTL_SITE_INSTALL_SAMPLE_LABEL="Instaliranje primjera"
@ -97,7 +118,6 @@ INSTL_SAMPLE_DATA_SET_DESC="Instalacija Joomle s jednom stranicom (izbornik s je
INSTL_SAMPLE_LEARN_SET_DESC="Instalacija Joomle s primjerima članaka koji opisuju kako Joomla radi."
INSTL_SAMPLE_TESTING_SET_DESC="Instalacija Joomle sa svim mogućim izborničkim stavkama da bi se pomoglo s testiranjem Joomle."
INSTL_SUPER_USER_TITLE="Detalji računa Super korisnika"
;Summary view
INSTL_FINALISATION="Završavanje"
INSTL_SUMMARY_INSTALL="Instalacija"
@ -105,7 +125,6 @@ INSTL_SUMMARY_EMAIL_LABEL="E-mail konfiguracije"
INSTL_SUMMARY_EMAIL_DESC="Nakon instalacije pošalji konfiguracijske postavke e-mailom na %s."
INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL="Prikaži lozinke u e-mailu"
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="Upozorenje! Nije preporučeno slati i spremati lozinke u emailovima."
;Installing view
INSTL_INSTALLING="Instalacija u tijeku ..."
INSTL_INSTALLING_DATABASE_BACKUP="Spremanje starih tablica baze podataka"
@ -114,25 +133,22 @@ INSTL_INSTALLING_DATABASE="Kreiranje tablica baze podataka"
INSTL_INSTALLING_SAMPLE="Instalacija primjera podataka"
INSTL_INSTALLING_CONFIG="Kreiranje konfiguracijske datoteke"
INSTL_INSTALLING_EMAIL="Slanje emaila na %s"
;Email
INSTL_EMAIL_SUBJECT="Konfiguracijski detalji: %s"
INSTL_EMAIL_HEADING="Ovdje možete naći konfiguracijske postavke za novo instaliranu Joomla! web stranicu:"
INSTL_EMAIL_NOT_SENT="E-mail nije bilo moguće poslati."
;Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Detalji administratorske prijave"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED=""_QQ_"%s"_QQ_" direktorij je već izbrisan."
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="\"%s\" direktorij je već izbrisan."
INSTL_COMPLETE_ERROR_FOLDER_DELETE="\"%s\" direktorij ne može biti obrisan. Molim, obrišite ručno direktorij."
INSTL_COMPLETE_FOLDER_REMOVED="\"%s\" direktorij je uklonjen."
INSTL_COMPLETE_LANGUAGE_1="Joomla! na vašem jeziku?"
INSTL_COMPLETE_LANGUAGE_DESC="Prije uklanjanja "_QQ_"%s"_QQ_" direktorija možete instalirati dodatne jezike. Ako želite instalirati dodatne jezike u vašu Joomla! aplikaciju odaberite sljedeću tipku."
INSTL_COMPLETE_LANGUAGE_DESC="Prije uklanjanja \"%s\" direktorija možete instalirati dodatne jezike. Ako želite instalirati dodatne jezike u vašu Joomla! aplikaciju odaberite sljedeću tipku."
INSTL_COMPLETE_LANGUAGE_DESC2="Opaska: trebat će vam pristup internetu kako bi mogli skinuti i instalirati nove jezike. <br/>Neke konfiguracije servera neće dozvoliti Joomli da instalira jezike. U tom slučaju ne brinite, moći ćete ih instalirati kasnije koristeći Joomla administratorsko sučelje."
INSTL_COMPLETE_REMOVE_FOLDER="Ukloni "_QQ_"%s"_QQ_" direktorij"
INSTL_COMPLETE_REMOVE_INSTALLATION="MOLIM DA NE ZABORAVITE OBRISATI INSTALLATION DIREKTORIJ.<br />Nećete moći dalje raditi dok se ne ukloni "_QQ_"%s"_QQ_" direktorij. Ovo je sigurnosna mogućnost Joomle!"
INSTL_COMPLETE_REMOVE_FOLDER="Ukloni \"%s\" direktorij"
INSTL_COMPLETE_REMOVE_INSTALLATION="MOLIM DA NE ZABORAVITE OBRISATI INSTALLATION DIREKTORIJ.<br />Nećete moći dalje raditi dok se ne ukloni \"%s\" direktorij. Ovo je sigurnosna mogućnost Joomle!"
INSTL_COMPLETE_TITLE="Čestitamo! Joomla! je instalirana!"
INSTL_COMPLETE_INSTALL_LANGUAGES="Dodatni koraci: Instalacija jezika"
;Languages view
INSTL_LANGUAGES="Instalacija jezičnih paketa"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Jezik"
@ -145,7 +161,6 @@ INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Nije odabran niti jedan jezik za instalaci
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla! se nije mogla spojiti na server za jezike. Molimo završite proces instalacije."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="Opaska: Moći ćete i kasnije instalirati jezike koristeći Joomla! administratorsko sučelje"
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Povratak na posljednji korak instalacije"
;Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Aktiviraj mogućnost višejezičnosti"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Ako je aktivirano, vaš Joomla site imati će uključenu mogućnost višejezičnosti s lokaliziranim izbornicima za svaki instalirani jezik"
@ -154,7 +169,7 @@ INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN_DESC="Ako je omogućeno, plu
INSTL_DEFAULTLANGUAGE_ADMINISTRATOR="Osnovni jezik za Administratorsko sučelje"
INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT="Joomla nije mogla postavti jezik kao zadani. Engleski će biti korišten kao zadani jezik za Administrator sučelje."
INSTL_DEFAULTLANGUAGE_ADMIN_SET_DEFAULT="Joomla je postavila %s kao vaš osnovni jezik za ADMINISTRATORSKO sučelje."
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT="Odabir"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT="Odaberi"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_LANGUAGE="Jezik"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_TAG="Oznaka"
INSTL_DEFAULTLANGUAGE_COULD_NOT_ADD_ASSOCIATIONS="Joomla nije uspjela automatski kreirati dodjeljivanje jezika."
@ -181,10 +196,8 @@ INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Ako je uključeno, Joomla
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Višejezičnost"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Ovo omogućuje automatsko uključivanje opcije Joomla! višejezičnosti"
INSTL_DEFAULTLANGUAGE_TRY_LATER="Moći ćete to instalirati kasnije koristeći Joomla! Administrator - backend."
; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español
INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Hrvatski (HR)"
;Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Nije moguće povezati se na bazu. Povezivanje vraća grešku: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Instalacija se nije mogla povezati na definiranu bazu podataka i nije mogla kreirati bazu. Potvrdite svoje postavke i ako je potrebno ručno kreirajte bazu podataka."
@ -206,39 +219,34 @@ INSTL_DATABASE_INVALID_SQLSRV_VERSION="Potreban je SQL Server 2008 R2 (10.50.160
INSTL_DATABASE_INVALID_SQLZURE_VERSION="Potreban je SQL Server 2008 R2 (10.50.1600.1) ili više za nastavak instalacije. Vaša verzija je: %s"
INSTL_DATABASE_INVALID_TYPE="Molim odaberite tip baze"
INSTL_DATABASE_NAME_TOO_LONG="Ime MySQL baze podataka mora imati najviše 64 znaka"
INSTL_DATABASE_INVALID_NAME="MySQL verzija prije verzije 5.1.6 ne smije sadržavati točke ili druge "_QQ_"posebne"_QQ_" znakove u imenu. Vaša verzija je: %s"
INSTL_DATABASE_INVALID_NAME="MySQL verzija prije verzije 5.1.6 ne smije sadržavati točke ili druge \"posebne\" znakove u imenu. Vaša verzija je: %s"
INSTL_DATABASE_NAME_INVALID_SPACES="MySQL ime baze i tablice ne može početi ili završiti se praznim mjestom (razmaci)."
INSTL_DATABASE_NAME_INVALID_CHAR="Niti jedan MySQL identifikator ne može sadržavati NULL ASCII(0x00)."
INSTL_DATABASE_FILE_DOES_NOT_EXIST="Datoteka %s ne postoji"
;controllers
INSTL_COOKIES_NOT_ENABLED="Izgleda da kolačići nisu dozvoljeni u vašem web pregledniku. Nećete moći instalirati aplikaciju ukoliko je ova opcija isključena. Također je moguće da je problem u postavkama <strong>session.save_path</strong> na serveru. Ako je ovo slučaj, kontaktirajte svog davatelja hosting usluge ako ne znate kako da to sami provjerite i ispravite."
INSTL_HEADER_ERROR="Greška"
;Helpers
INSTL_PAGE_TITLE="Joomla! Web Instalacija"
;Configuration model
INSTL_ERROR_CONNECT_DB="Nije moguće povezati se na bazu. Povezivanje vraća grešku broj: %s"
INSTL_ERROR_CONNECT_DB="Nije moguće povezati se na bazu. Povezivanje vraća grešku: %s"
INSTL_STD_OFFLINE_MSG="Pauza zbog održavanja sustava.<br /> Molimo, navratite kasnije."
;FTP model
INSTL_FTP_INVALIDROOT="Uneseni FTP direktorij nije direktorij ove Joomla! instalacije"
INSTL_FTP_NOCONNECT="Nije moguće povezati se na FTP server"
INSTL_FTP_NODELE="Funkcija "_QQ_"DELE"_QQ_" nije uspjela."
INSTL_FTP_NODELE="Funkcija \"DELE\" nije uspjela."
INSTL_FTP_NODIRECTORYLISTING="Nije moguće dohvatiti popis direktorija s FTP servera"
INSTL_FTP_NOLIST="Funkcija "_QQ_"LIST"_QQ_" nije uspjela."
INSTL_FTP_NOLIST="Funkcija \"LIST\" nije uspjela."
INSTL_FTP_NOLOGIN="Nije moguća prijava na FTP server."
INSTL_FTP_NOMKD="Funkcija "_QQ_"MKD"_QQ_" nije uspjela."
INSTL_FTP_NONLST="Funkcija "_QQ_"NLST"_QQ_" nije uspjela."
INSTL_FTP_NOPWD="Funkcija "_QQ_"PWD"_QQ_" nije uspjela."
INSTL_FTP_NORETR="Funkcija "_QQ_"RETR"_QQ_" nije uspjela."
INSTL_FTP_NORMD="Funkcija "_QQ_"RMD"_QQ_" nije uspjela."
INSTL_FTP_NOMKD="Funkcija \"MKD\" nije uspjela."
INSTL_FTP_NONLST="Funkcija \"NLST\" nije uspjela."
INSTL_FTP_NOPWD="Funkcija \"PWD\" nije uspjela."
INSTL_FTP_NORETR="Funkcija \"RETR\" nije uspjela."
INSTL_FTP_NORMD="Funkcija \"RMD\" nije uspjela."
INSTL_FTP_NOROOT="Nije moguće pristupiti traženom FTP direktoriju"
INSTL_FTP_NOSTOR="Funkcija "_QQ_"STOR"_QQ_" nije uspjela."
INSTL_FTP_NOSYST="Funkcija "_QQ_"SYST"_QQ_" nije uspjela."
INSTL_FTP_NOSTOR="Funkcija \"STOR\" nije uspjela."
INSTL_FTP_NOSYST="Funkcija \"SYST\" nije uspjela."
INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER="Nije moguće automatsko prepoznavanje osnovnog FTP direktorija"
;others
INSTL_CONFPROBLEM="Vaša konfiguracijska datoteka ili direktorij nemaju prava za zapisivanje ili je došlo do problema prilikom izrade konfiguracijske datoteke. Morati ćete ručno učitati sljedeći kod. Označite cijeli tekst kôda u prostoru za tekst, zatim ga kopirajte i dodajte u novu datoteku imena 'configuration.php', te datoteku prenesite u osnovni direktorij vaše stranice."
INSTL_DATABASE_SUPPORT="Podrška baze podataka:"
@ -267,7 +275,6 @@ INSTL_XML_SUPPORT="XML podrška"
INSTL_ZIP_SUPPORT_AVAILABLE="Nativna ZIP podrška"
INSTL_ZLIB_COMPRESSION_SUPPORT="Podrška za Zlib kompresiju"
INSTL_PROCESS_BUSY="Postupak je u tijeku. Molimo pričekajte..."
;Global strings
JADMINISTRATOR="Administrator"
JCHECK_AGAIN="Provjeri ponovo"
@ -275,11 +282,11 @@ JERROR="Greška"
JEMAIL="E-mail"
JGLOBAL_ISFREESOFTWARE="%s je slobodan softver izdan pod %s."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Jezični paket ne odgovara ovoj verziji Joomle. Neki prijevodi bi mogli nedostajati i biti će prikazani na engleskom."
JGLOBAL_SELECT_AN_OPTION="Odaberite opciju"
JGLOBAL_SELECT_AN_OPTION="Odaberi opciju"
JGLOBAL_SELECT_NO_RESULTS_MATCH="Nema zadovoljavajućih rezultata"
JGLOBAL_SELECT_SOME_OPTIONS="Odaberite neke opcije"
JINVALID_TOKEN="Najnoviji zahtjev je odbijen jer je sadržavao nevažeći sigurnosni token. Osvježite stranicu i pokušajte ponovno."
JNEXT="Dalje"
JNEXT="Sljedeće"
JNO="Ne"
JNOTICE="Napomena"
JOFF="Isključeno"
@ -288,11 +295,10 @@ JPREVIOUS="Prethodno"
JSITE="Site"
JUSERNAME="Korisničko ime"
JYES="Da"
; Framework strings necessary when no lang pack is available
JLIB_DATABASE_ERROR_CONNECT_MYSQL="Nije moguće spajanje na MySQL."
JLIB_DATABASE_ERROR_DATABASE="Došlo je do greške baze podataka."
JLIB_DATABASE_ERROR_LOAD_DATABASE_DRIVER="Nije moguće učitati pogonski program (driver) baze: %s"
JLIB_DATABASE_ERROR_LOAD_DATABASE_DRIVER="Nije uspjelo učitavanje upravljačkog programa baze podataka: %s"
JLIB_DATABASE_ERROR_VALID_MAIL="E-mail adresa koju ste unijeli nije ispravna. Molimo unesite drugu e-mail adresu."
JLIB_ENVIRONMENT_SESSION_EXPIRED="Vaša sesija je istekla, molim ponovo učitajte stranu."
JLIB_FILESYSTEM_ERROR_COPY_FAILED="Kopiranje nije uspjelo"
@ -301,24 +307,23 @@ JLIB_FORM_FIELD_INVALID="Neispravno polje:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="Neispravno polje: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Obavezno polje: %s"
JLIB_INSTALLER_ABORT="Odustajanje od instalacije jezika: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Instalacijska putanja ne postoji"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Instalacija paketa: Nije moguće kreiranje direktorija: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Došlo je do greške kod instalacije dodatka: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Nema datoteka za instalaciju!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Nije uspjelo kopiranje datoteke %1$s u %2$s."
JLIB_INSTALLER_INSTALL="Instalacija"
JLIB_INSTALLER_NOT_ERROR="Ako je greška povezana s instalacijom TinyMCE jezičnih datoteka, to nema nikakvog učinka na instalaciju jezik(a). Neki jezični paketi kreirani prije Joomla! 3.2.0 mogu pokušati instalirati odvojene TinyMCE jezične datoteke. Kako su one sada uključene u Joomla jezgru više ih nije potrebno zasebno instalirati."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Nije moguće spajanje na bazu podataka<br />joomla.library: %1$s - %2$s"
; Strings for the language debugger
JDEBUG_LANGUAGE_FILES_IN_ERROR="Greške raščlanjivanja u jezičnim datotekama"
JDEBUG_LANGUAGE_UNTRANSLATED_STRING="Neprevedeni nizovi"
JNONE="Ništa"
; Necessary for errors
ADMIN_EMAIL="E-mail administratora"
ADMIN_PASSWORD="Lozinka administratora"
ADMIN_PASSWORD2="Potvrda lozinke administratora"
SITE_NAME="Ime stranice"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL"
MYSQLI="MySQLi"
@ -329,17 +334,15 @@ POSTGRESQL="PostgreSQL"
SQLAZURE="Microsoft SQL Azure"
SQLITE="SQLite"
SQLSRV="Microsoft SQL Server"
; Javascript message titles
ERROR="Greška"
MESSAGE="Poruka"
NOTICE="Obavijest"
WARNING="Upozorenje"
; Javascript ajax error messages
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Došlo je do prekida veze prilikom dohvaćanja JSON podataka."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Nema vraćenog sadržaja."
JLIB_JS_AJAX_ERROR_OTHER="Greška kod dohvaćanja JSON podataka: HTTP %s status kôd."
JLIB_JS_AJAX_ERROR_PARSE="Greška prilikom procesiranja JSON podataka:<br/><code style="_QQ_"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;"_QQ_">%s</code>"
JLIB_JS_AJAX_ERROR_PARSE="Greška prilikom procesiranja JSON podataka:<br/><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="Isteklo je vrijeme za dohvaćanje JSON podataka."

View File

@ -1,21 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile
version="3.9"
client="installation">
<name>Croatian (Hrvatski)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<author>Croatian Translation Team</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<metafile version="3.9" client="installation">
<name>Croatian (Croatia)</name>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Joomla! Hrvatska team</author>
<copyright>Copyright (C) 2005 - 2020 Open Source Matters. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<files>
<filename>hr-HR.ini</filename>
</files>
<metadata>
<name>Croatian (hr-HR)</name>
<nativeName>Croatian (Hrvatska)</nativeName>
<name>Croatian (Croatia)</name>
<nativeName>Hrvatski (Hrvatska)</nativeName>
<tag>hr-HR</tag>
<rtl>0</rtl>
</metadata>
<params />
<params/>
</metafile>

View File

@ -301,10 +301,12 @@ JLIB_FORM_FIELD_INVALID="Campo non valido:&#160;"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Campo richiesto: %s"
JLIB_FORM_VALIDATE_FIELD_INVALID="Campo non valido: %s"
JLIB_INSTALLER_ABORT="Interruzione installazione lingua: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Il percorso di installazione non esiste."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Installazione pacchetto: fallita creazione cartella: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Pacchetto %1$s: Si è verificato un errore nell'installazione di una estensione: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Pacchetto %s: non ci sono file da installare!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Copia del file %1$s in %2$s fallita."
JLIB_INSTALLER_INSTALL="Installa"
JLIB_INSTALLER_NOT_ERROR="Se l'errore è correlato all'installazione dei file lingua di TinyMCE, non ha effetto sull'installazione della(e) lingua(e). Alcuni pacchetti lingua creati prima di Joomla! 3.2.0 potrebbero cercare di installare separatamente i file lingua di TinyMCE. Ora sono inclusi nel core quindi non è più necessario installarli."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Non è stato possibile connettersi al database <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Italian -Italy</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Italian Translation team</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -11,21 +11,18 @@ INSTL_STEP_FTP_LABEL="FTP"
INSTL_STEP_LANGUAGES_LABEL="Installer språk"
INSTL_STEP_SITE_LABEL="Konfigurasjon"
INSTL_STEP_SUMMARY_LABEL="Oversikt"
;Language view
INSTL_SELECT_LANGUAGE_TITLE="Velg språk"
INSTL_WARNJAVASCRIPT="Advarsel! JavaScript må være aktivert for riktig installasjon av Joomla!"
INSTL_WARNJSON="JSON må være aktivert i din PHP-installasjon før Joomla kan installeres!"
;Preinstall view
INSTL_PRECHECK_TITLE="Systemsjekk"
INSTL_PRECHECK_DESC="Dersom noen av disse elementene ikke er støttet (merket med <strong class="_QQ_"label label-important"_QQ_">Nei</strong>) bør du sørge for korrigering av disse..<br />Du kan ikke installere Joomla før ditt oppsett oppfyller kravene listet nedenfor."
INSTL_PRECHECK_DESC="Dersom noen av disse elementene ikke er støttet (merket med <strong class=\"label label-important\">Nei</strong>) bør du sørge for korrigering av disse..<br />Du kan ikke installere Joomla før ditt oppsett oppfyller kravene listet nedenfor."
INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE="Anbefalte innstillinger:"
INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Disse innstillingene er anbefalt for PHP for å sikre full kompatibilitet med Joomla, men Joomla vil likevel kunne kjøre selv om dine innstillinger ikke stemmer helt med de anbefalte."
INSTL_PRECHECK_DIRECTIVE="Direktiv"
INSTL_PRECHECK_RECOMMENDED="Anbefalte"
INSTL_PRECHECK_ACTUAL="Gjeldende"
; Database view
INSTL_DATABASE="Databasekonfigurasjon"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="PostgreSQL databasespørring feilet."
@ -33,7 +30,7 @@ INSTL_DATABASE_HOST_DESC="Dette er vanligvis 'localhost' eller et navn angitt av
INSTL_DATABASE_HOST_LABEL="Tjenernavn"
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Filen kunne ikke opprettes. Du må manuelt opprette en fil med navn '%1$s', for så å laste denne opp til '%2$s'-mappen for deres nettsted."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="For å bekrefte at du er eieren av dette nettstedet må du slette filen '%1$s', som har blitt opprettet i '%2$s'-mappen for deres nettsted."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Du forsøker å bruke en databasetjener som ikke er på deres lokale server. Av sikkerhetshensyn må du bekrefte eierskap for netttjenerkontoen. <a href="_QQ_"%s"_QQ_">Les dokumentasjonen</a> for mer informasjon."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Du forsøker å bruke en databasetjener som ikke er på deres lokale server. Av sikkerhetshensyn må du bekrefte eierskap for netttjenerkontoen. <a href=\"%s\">Les dokumentasjonen</a> for mer informasjon."
INSTL_DATABASE_NAME_DESC="Noen netthotell tillater kun et gitt antall databasenavn per nettsted. Bruk tabellprefiks i slike tilfeller for å skille Joomla-installasjonene."
INSTL_DATABASE_NAME_LABEL="Databasenavn"
INSTL_DATABASE_NO_SCHEMA="Ingen databaseskjema eksisterer for denne databasetypen."
@ -48,25 +45,22 @@ INSTL_DATABASE_TYPE_DESC="Dette er trolig 'MySQLi'"
INSTL_DATABASE_TYPE_LABEL="Databasetype"
INSTL_DATABASE_USER_DESC="Enten et brukernavn du har angitt, eller et som er angitt av din leverandør av netthotell."
INSTL_DATABASE_USER_LABEL="Brukernavn"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Finn FTP-sti automatisk"
INSTL_FTP="FTP-konfigurasjon"
INSTL_FTP_DESC="<p>På noen tjenere må du oppgi brukerdetaljer for FTP for å kunne fullføre installasjonen. Dersom du har problemer med å fullføre installasjonen uten dette, sjekk med leverandøren av netthotell for å finne ut om dette er nødvendig.</p><p>Av sikkerhetshensyn er det best å opprette en egen FTP-brukerkonto som kun har tilgang til Joomla-installasjon og ikke hele netthotellkontoen. Din leverandør av netthotell kan hjelpe deg med dette.</p><p><b>Merk:</b> Dersom du installerer på et Windows-operativsystem, er <strong class="_QQ_"red"_QQ_">ikke</strong> FTP-laget nødvendig.</p>"
INSTL_FTP_DESC="<p>På noen tjenere må du oppgi brukerdetaljer for FTP for å kunne fullføre installasjonen. Dersom du har problemer med å fullføre installasjonen uten dette, sjekk med leverandøren av netthotell for å finne ut om dette er nødvendig.</p><p>Av sikkerhetshensyn er det best å opprette en egen FTP-brukerkonto som kun har tilgang til Joomla-installasjon og ikke hele netthotellkontoen. Din leverandør av netthotell kan hjelpe deg med dette.</p><p><b>Merk:</b> Dersom du installerer på et Windows-operativsystem, er <strong class=\"red\">ikke</strong> FTP-laget nødvendig.</p>"
INSTL_FTP_ENABLE_LABEL="Aktiver FTP"
INSTL_FTP_HOST_LABEL="FTP-tjener"
INSTL_FTP_PASSWORD_LABEL="FTP-passord"
INSTL_FTP_PORT_LABEL="FTP-port"
INSTL_FTP_ROOT_LABEL="FTP-rotsti"
INSTL_FTP_SAVE_LABEL="Lagre FTP-passord"
INSTL_FTP_TITLE="FTP-konfigurasjon (<strong class="_QQ_"red"_QQ_">Valgfritt - De fleste brukere kan hoppe over dette trinnet - Trykk <em>Neste</em> for å fortsette</strong>)"
INSTL_FTP_TITLE="FTP-konfigurasjon (<strong class=\"red\">Valgfritt - De fleste brukere kan hoppe over dette trinnet - Trykk <em>Neste</em> for å fortsette</strong>)"
INSTL_FTP_USER_LABEL="FTP-brukernavn"
INSTL_VERIFY_FTP_SETTINGS="Bekreft FTP-innstillinger"
INSTL_FTP_SETTINGS_CORRECT="Innstillinger er korrekt"
INSTL_FTP_USER_DESC="Advarsel! Det anbefales å la dette stå tomt, og heller skrive inn FTP-brukernavn for hver gang du overfører filer."
INSTL_FTP_PASSWORD_DESC="Advarsel! Det anbefales å la dette stå tomt, og heller skrive inn FTP-passord for hver gang du overfører filer."
;Site View
INSTL_SITE="Konfigurasjon"
INSTL_ADMIN_EMAIL_LABEL="E-postadresse"
@ -97,7 +91,6 @@ INSTL_SAMPLE_DATA_SET_DESC="Installer Joomla med en side (en meny med en lenke),
INSTL_SAMPLE_LEARN_SET_DESC="Installer Joomla med eksempelartikler som forklarer hvordan systemet fungerer."
INSTL_SAMPLE_TESTING_SET_DESC="Installer Joomla med alle mulige menytyper, for rask og enkel hjelp til testing av hele systemet."
INSTL_SUPER_USER_TITLE="Superadministrators kontodetaljer"
;Summary view
INSTL_FINALISATION="Ferdigstilling"
INSTL_SUMMARY_INSTALL="Installer"
@ -105,7 +98,6 @@ INSTL_SUMMARY_EMAIL_LABEL="E-postoppsett"
INSTL_SUMMARY_EMAIL_DESC="Send konfigurasjonsdetaljer på e-post til %s når installasjonen er ferdigstilt."
INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL="Inkludere passord i e-post"
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="Advarsel! Det anbefales at man ikke sender og lagrer passord i e-poster."
;Installing view
INSTL_INSTALLING="Installerer ..."
INSTL_INSTALLING_DATABASE_BACKUP="Sikkerhetskopierer gamle databasetabeller"
@ -114,12 +106,10 @@ INSTL_INSTALLING_DATABASE="Oppretter databasetabeller"
INSTL_INSTALLING_SAMPLE="Installerer eksempeldata"
INSTL_INSTALLING_CONFIG="Oppretter konfigurasjonsfil"
INSTL_INSTALLING_EMAIL="Sender e-post til %s"
;Email
INSTL_EMAIL_SUBJECT="Konfigurasjonsdetaljer: %s"
INSTL_EMAIL_HEADING="Her finner du konfigurasjonsdetaljene for et nylig installert Joomla-nettsted:"
INSTL_EMAIL_NOT_SENT="E-post kunne ikke sendes."
;Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Innloggingsdetaljer for administrasjonspanelet"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="Mappen '%s' er allerede slettet."
@ -132,7 +122,6 @@ INSTL_COMPLETE_REMOVE_FOLDER="Slett mappen '%s'"
INSTL_COMPLETE_REMOVE_INSTALLATION="HUSK Å SLETTE INSTALLASJONSMAPPEN<br />Du vil ikke kunne bruke nettstedet før mappen '%s' er slettet. Dette er en sikkerhetsfunksjon for Joomla!"
INSTL_COMPLETE_TITLE="Gratulerer! Joomla! er nå installert."
INSTL_COMPLETE_INSTALL_LANGUAGES="Ekstra steg: Installer språk"
;Languages view
INSTL_LANGUAGES="Installer språkpakker"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Språk"
@ -145,7 +134,6 @@ INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Ingen språk har blitt installert. Dersom
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla kunne ikke koble til språkserveren. Fullfør installasjonen."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="Merk: Du vil kunne installere språk senere via administrasjonspanelet."
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Gå tilbake til siste steg av installasjonen."
;Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Aktiver flerspråklig funksjonalitet"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Dersom aktivert vil ditt nettsted ha flerspråklig funksjonalitet aktivert, med lokaliserte menyer for hvert språk."
@ -181,10 +169,8 @@ INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Dersom aktivert vil Joomla
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Flerspråklig"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Denne delen lar deg aktivere Joomlas flerspråklige funksjonalitet automatisk."
INSTL_DEFAULTLANGUAGE_TRY_LATER="Du vil kunne installere dette senere gjennom administrasjonspanelet."
; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español
INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Norsk (NO)"
;Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Kunne ikke koble til databasen. Tilkobling svarte med nummer: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Installasjonsprogrammet kunne ikke koble til den angitte databasen og var ikke i stand til å opprette databasen. Sjekk innstillingene eller om nødvendig opprette databasen manuelt."
@ -210,18 +196,14 @@ INSTL_DATABASE_INVALID_NAME="MySQL-versjoner eldre enn 5.1.6 kan ikke inneholde
INSTL_DATABASE_NAME_INVALID_SPACES="MySQL-databasenavn og -tabellnavn kan ikke begynne eller slutte med mellomrom."
INSTL_DATABASE_NAME_INVALID_CHAR="Ingen MySQL-identifikator kan inneholde en NULL ASCII(0x00)."
INSTL_DATABASE_FILE_DOES_NOT_EXIST="Filen %s finnes ikke"
;controllers
INSTL_COOKIES_NOT_ENABLED="Informasjonskapsler ser ikke ut til å være aktivert i din nettleser. Du vil ikke kunne installere applikasjonen med denne funksjonen deaktivert. Det kan også være noe feil med <strong>session.save_path</strong> på tjeneren, dersom dette er tilfellet bør du forhøre deg med din leverandør om du er usikker på hvordan du selv sjekker eller retter opp dette."
INSTL_HEADER_ERROR="Feil"
;Helpers
INSTL_PAGE_TITLE="Nettinstallasjon av Joomla!"
;Configuration model
INSTL_ERROR_CONNECT_DB="Kunne ikke koble til databasen. Tilkobling svarte med nummer: %s."
INSTL_STD_OFFLINE_MSG="Dette nettstedet er nede for vedlikehold.<br /> Velkommen tilbake litt senere."
;FTP model
INSTL_FTP_INVALIDROOT="Angitt FTP-mappe er ikke mappen til denne installasjonen."
INSTL_FTP_NOCONNECT="Kunne ikke koble til FTP-tjener."
@ -238,7 +220,6 @@ INSTL_FTP_NOROOT="Kunne ikke åpne angitt FTP-mappe."
INSTL_FTP_NOSTOR="Funksjonen 'STOR' feilet."
INSTL_FTP_NOSYST="Funksjonen 'SYST' feilet."
INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER="Kunne ikke finne FTP-rotmappe automatisk."
;others
INSTL_CONFPROBLEM="Din konfigurasjonsfil eller -mappe er skrivebeskyttet, eller det var et annet problem som forhindret opprettelse av konfigurasjonsfilen. Du må derfor laste opp konfigurasjonskoden manuelt. Klikk i tekstfeltet nedenfor for å merke og kopiere hele koden (Høyreklikk-Kopier eller Ctrl+C). Deretter limer du innholdet inn i en ny tekstfil (Høyreklikk-Lim inn eller Ctrl+V), som du navngir <em>configuration.php</em>. Denne fila laster du så opp i rotmappen for ditt nettsted."
INSTL_DATABASE_SUPPORT="Database-støtte:"
@ -267,7 +248,6 @@ INSTL_XML_SUPPORT="XML-støtte"
INSTL_ZIP_SUPPORT_AVAILABLE="Lokal ZIP-støtte"
INSTL_ZLIB_COMPRESSION_SUPPORT="Zlib Compression-støtte"
INSTL_PROCESS_BUSY="Prosess pågår. Vennligst vent ..."
;Global strings
JADMINISTRATOR="Administrator"
JCHECK_AGAIN="Sjekk igjen"
@ -288,7 +268,6 @@ JPREVIOUS="Tilbake"
JSITE="Nettsted"
JUSERNAME="Brukernavn"
JYES="Ja"
; Framework strings necessary when no lang pack is available
JLIB_DATABASE_ERROR_CONNECT_MYSQL="Kunne ikke koble til MySQL."
JLIB_DATABASE_ERROR_DATABASE="En databasefeil oppstod."
@ -301,24 +280,23 @@ JLIB_FORM_FIELD_INVALID="Ugyldig felt:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ugyldig felt: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Obligatorisk felt: %s"
JLIB_INSTALLER_ABORT="Avbryter språkinstallasjonen: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installasjonsstien finnes ikke"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Installer utvidelse: Kunne ikke opprette mappen: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Utvidelsen %1$s: Det oppstod en feil ved installasjon av utvidelsen: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Utvidelsen %s: Det var ingen filer å installere!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Kunne ikke kopiere filen %1$s til %2$s."
JLIB_INSTALLER_INSTALL="Installer"
JLIB_INSTALLER_NOT_ERROR="Dersom feilen er relatert til installasjonen av språkfiler for TinyMCE vil det ikke påvirke installasjon av kjernespråk. Noen språkpakker laget for eldre versjoner enn Joomla 3.2 vil kunne forsøke installere egne språkfiler for TinyMCE, men ettersom disse nå er inkludert i kjernen behøves de ikke installeres lengre."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Kunne ikke koble til database<br />joomla.library: %1$s - %2$s"
; Strings for the language debugger
JDEBUG_LANGUAGE_FILES_IN_ERROR="Analysefeil i språkfiler"
JDEBUG_LANGUAGE_UNTRANSLATED_STRING="Uoversatte strenger"
JNONE="Ingen"
; Necessary for errors
ADMIN_EMAIL="E-postadresse"
ADMIN_PASSWORD="Passord"
ADMIN_PASSWORD2="Bekreft passord"
SITE_NAME="Nettstednavn"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL"
MYSQLI="MySQLi"
@ -329,17 +307,15 @@ POSTGRESQL="PostgreSQL"
SQLAZURE="Microsoft SQL Azure"
SQLITE="SQLite"
SQLSRV="Microsoft SQL Server"
; Javascript message titles
ERROR="Feil"
MESSAGE="Melding"
NOTICE="Merknad"
WARNING="Advarsel"
; Javascript ajax error messages
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Det oppstod et tilkoblingsbrudd under henting av JSON-data."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Ingen innhold ble returnert."
JLIB_JS_AJAX_ERROR_OTHER="Det oppstod en feil under henting av JSON-data: HTTP %s statuskode."
JLIB_JS_AJAX_ERROR_PARSE="En analysefeil oppstod under behandlingen av følgende JSON-data:<br/><code style="_QQ_"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;"_QQ_">%s</code>"
JLIB_JS_AJAX_ERROR_PARSE="En analysefeil oppstod under behandlingen av følgende JSON-data:<br/><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="Det oppstod et tidsavbrudd under henting av JSON-data."

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>Norwegian Bokmal (Norway)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Norwegian Translation Team</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -11,12 +11,10 @@ INSTL_STEP_FTP_LABEL="FTP"
INSTL_STEP_LANGUAGES_LABEL="Installeer taal"
INSTL_STEP_SITE_LABEL="Configuratie"
INSTL_STEP_SUMMARY_LABEL="Samenvatting"
;Language view
INSTL_SELECT_LANGUAGE_TITLE="Selecteer taal"
INSTL_WARNJAVASCRIPT="Waarschuwing! JavaScript dient ingeschakeld te zijn voor een juiste installatie van Joomla!"
INSTL_WARNJSON="In de PHP installatie dient JSON ingeschakeld te zijn om Joomla te kunnen installeren!"
;Preinstall view
INSTL_PRECHECK_TITLE="Pre-installatie controle"
INSTL_PRECHECK_DESC="Indien één van deze items niet ondersteund wordt (weergegeven als <strong class=\"label label-important\">Nee</strong>) neem dan de nodige stappen om dit te corrigeren.<br />Joomla! kan niet geïnstalleerd worden wanneer de instellingen niet aan de onderstaande vereisten voldoen."
@ -25,7 +23,6 @@ INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Deze PHP instellingen worden aanbevole
INSTL_PRECHECK_DIRECTIVE="Richtlijn"
INSTL_PRECHECK_RECOMMENDED="Aanbevolen"
INSTL_PRECHECK_ACTUAL="Huidige waarde"
; Database view
INSTL_DATABASE="Database configuratie"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="PostgreSQL database-query is mislukt."
@ -48,8 +45,6 @@ INSTL_DATABASE_TYPE_DESC="Dit is waarschijnlijk \"MySQLi\"."
INSTL_DATABASE_TYPE_LABEL="Databasetype"
INSTL_DATABASE_USER_DESC="Een gebruikersnaam door uzelf aangemaakt, of een gebruikersnaam die door de webhost is doorgegeven."
INSTL_DATABASE_USER_LABEL="Gebruikersnaam"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Automatisch FTP pad zoeken"
INSTL_FTP="FTP configuratie"
@ -66,7 +61,6 @@ INSTL_VERIFY_FTP_SETTINGS="Bevestig FTP instellingen"
INSTL_FTP_SETTINGS_CORRECT="De instellingen zijn juist"
INSTL_FTP_USER_DESC="Waarschuwing! Aanbevolen wordt dit leeg te laten en uw FTP gebruikersnaam telkens in te vullen wanneer u bestanden overbrengt."
INSTL_FTP_PASSWORD_DESC="Waarschuwing! Aanbevolen wordt dit leeg te laten en uw FTP wachtwoord telkens in te vullen wanneer u bestanden overbrengt."
;Site View
INSTL_SITE="Hoofdconfiguratie"
INSTL_ADMIN_EMAIL_LABEL="E-mailadres"
@ -97,7 +91,6 @@ INSTL_SAMPLE_DATA_SET_DESC="Installeer Joomla met één pagina (een menu met een
INSTL_SAMPLE_LEARN_SET_DESC="Installeer Joomla met voorbeeldartikelen die beschrijven hoe Joomla werkt."
INSTL_SAMPLE_TESTING_SET_DESC="Installeer Joomla met alle mogelijke menu-items om te helpen met het testen van Joomla."
INSTL_SUPER_USER_TITLE="Account details van de Supergebruiker"
;Summary view
INSTL_FINALISATION="Voltooien"
INSTL_SUMMARY_INSTALL="Installeren"
@ -105,7 +98,6 @@ INSTL_SUMMARY_EMAIL_LABEL="E-mail instellingen"
INSTL_SUMMARY_EMAIL_DESC="Verzend de onderstaande instellingen na de installatie in een e-mailbericht naar %s."
INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL="Voeg de wachtwoorden in het e-mailbericht toe"
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="Waarschuwing! Het wordt aanbevolen om geen wachtwoorden te versturen en te bewaren in e-mailberichten."
;Installing view
INSTL_INSTALLING="Installeren..."
INSTL_INSTALLING_DATABASE_BACKUP="Back-up maken van oude databasetabellen"
@ -114,12 +106,10 @@ INSTL_INSTALLING_DATABASE="Databasetabellen maken"
INSTL_INSTALLING_SAMPLE="Installeren voorbeelddata"
INSTL_INSTALLING_CONFIG="Configuratiebestand maken"
INSTL_INSTALLING_EMAIL="E-mail verzenden naar %s"
;Email
INSTL_EMAIL_SUBJECT="Configuratiegegevens: %s"
INSTL_EMAIL_HEADING="Hieronder vindt u de instellingen van de nieuwe geïnstalleerde Joomla! website:"
INSTL_EMAIL_NOT_SENT="E-mail kan niet verzonden worden."
;Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Inloggegevens beheergedeelte"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="De map \"%s\" is al verwijderd."
@ -132,7 +122,6 @@ INSTL_COMPLETE_REMOVE_FOLDER="Verwijder de map \"%s\""
INSTL_COMPLETE_REMOVE_INSTALLATION="VERWIJDER NU DE VOLLEDIGE INSTALLATION-MAP VAN DE SERVER.<br />U kunt niet verdergaan als deze \"%s\"-map niet is verwijderd. Dit is een veiligheidsinstelling van Joomla!"
INSTL_COMPLETE_TITLE="Gefeliciteerd! Joomla! is nu geïnstalleerd."
INSTL_COMPLETE_INSTALL_LANGUAGES="Extra stappen: Installeer talen"
;Languages view
INSTL_LANGUAGES="Installeer taalpakketten"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Taal"
@ -145,7 +134,6 @@ INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Er zijn geen talen om te installeren gesel
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla! kan geen verbinding maken met de taalserver. Voltooi de installatieprocedure."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="Let op: Taalpakketten kunnen later vanaf het beheergedeelte geïnstalleerd worden"
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Ga terug naar de laatste installatiestap"
;Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Activeer de meertalige functionaliteit"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Indien geactiveerd wordt de meertalige functionaliteit van de Joomla website ingeschakeld met voor iedere geïnstalleerde taal een bijbehorend menu."
@ -181,10 +169,8 @@ INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Indien geactiveerd zal Joo
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Meertalig"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Dit gedeelte maakt het mogelijk om de meertalige functionaliteit van Joomla! te activeren"
INSTL_DEFAULTLANGUAGE_TRY_LATER="U kunt deze later vanaf het beheergedeelte installeren"
; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español
INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Nederlands"
;Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Er kan geen verbinding worden gemaakt met de database. Foutnummer: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="De installatie kan niet met de gespecificeerde database verbinden en kan geen database aanmaken. Controleer uw instellingen en maak, indien nodig, handmatig de database aan."
@ -210,18 +196,14 @@ INSTL_DATABASE_INVALID_NAME="In MySQL versies ouder dan 5.1.6 mogen in de naam g
INSTL_DATABASE_NAME_INVALID_SPACES="MySQL databasenamen en tabelnamen mogen niet beginnen of eindigen met een spatie."
INSTL_DATABASE_NAME_INVALID_CHAR="Een MySQL identifier kan geen NULL ASCII(0x00) bevatten."
INSTL_DATABASE_FILE_DOES_NOT_EXIST="Bestand %s bestaat niet"
;controllers
INSTL_COOKIES_NOT_ENABLED="Cookies zijn uitgeschakeld in uw browser. Om de toepassing te installeren moeten cookies ingeschakeld zijn. Eventueel kan dit ook een gevolg zijn van een probleem met de server's <strong>session.save_path</strong>. Indien dit het geval is neem dan contact op met uw webhost wanneer u niet weet hoe u dit probleem zelf kunt oplossen."
INSTL_HEADER_ERROR="Fout"
;Helpers
INSTL_PAGE_TITLE="Joomla! Webinstallatie"
;Configuration model
INSTL_ERROR_CONNECT_DB="Er kan geen verbinding worden gemaakt met de database. Connector geeft foutnummer %s terug"
INSTL_STD_OFFLINE_MSG="Deze site is niet beschikbaar wegens onderhoud.<br />Probeert u het later nog eens."
;FTP model
INSTL_FTP_INVALIDROOT="De opgegeven FTP map is niet de map van deze Joomla! installatie"
INSTL_FTP_NOCONNECT="Kan niet verbinden met de FTP server"
@ -238,7 +220,6 @@ INSTL_FTP_NOROOT="De opgegeven FTP map kan niet bereikt worden."
INSTL_FTP_NOSTOR="De functie \"STOR\" is mislukt."
INSTL_FTP_NOSYST="De functie \"SYST\" is mislukt."
INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER="Kan FTP rootmap niet automatisch vinden."
;others
INSTL_CONFPROBLEM="Uw configuratiebestand of map is niet schrijfbaar of er is een probleem bij het aanmaken hiervan. U dient volgende code handmatig te uploaden. Klik in het tekstvak om alle code te kopiëren, en plak de code in een nieuw bestand. Noem dit bestand 'configuration.php' en upload deze naar de rootmap van uw website."
INSTL_DATABASE_SUPPORT="Database ondersteuning:"
@ -267,7 +248,6 @@ INSTL_XML_SUPPORT="XML ondersteuning"
INSTL_ZIP_SUPPORT_AVAILABLE="Oorspronkelijke ZIP ondersteuning"
INSTL_ZLIB_COMPRESSION_SUPPORT="Zlib compressie ondersteuning"
INSTL_PROCESS_BUSY="Verwerking is bezig. Even geduld..."
;Global strings
JADMINISTRATOR="Administrator"
JCHECK_AGAIN="Controleer opnieuw"
@ -288,7 +268,6 @@ JPREVIOUS="Vorige"
JSITE="Site"
JUSERNAME="Gebruikersnaam"
JYES="Ja"
; Framework strings necessary when no lang pack is available
JLIB_DATABASE_ERROR_CONNECT_MYSQL="Kan niet met MySQL verbinden."
JLIB_DATABASE_ERROR_DATABASE="Er vond een databasefout plaats."
@ -301,24 +280,23 @@ JLIB_FORM_FIELD_INVALID="Ongeldig veld:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ongeldig veld: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Verplicht veld: %s"
JLIB_INSTALLER_ABORT="Installeren taal afgebroken: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Installatiepad bestaat niet"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Pakket installeren: Aanmaken map: %s mislukt."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Pakket %1$s: Er deed zich een fout voor tijdens het installeren van een extensie: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Pakket %s: Er zijn geen bestanden om te installeren!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Installeren: Kopiëren bestand %1$s naar %2$s mislukt."
JLIB_INSTALLER_INSTALL="Installeren"
JLIB_INSTALLER_NOT_ERROR="Wanneer deze foutmelding betrekking heeft op de installatie van TinyMCE taalbestanden heeft dit geen effect op de installatie van de ta(a)l(en). Sommige taalpakketten die gemaakt zijn voor oudere versies dan Joomla! 3.2.0 bevatten aparte TinyMCE taalbestanden. Deze hoeven niet langer apart geïnstalleerd te worden omdat Joomla core deze al bevat."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Kan niet verbinden met de database <br />joomla.library: %1$s - %2$s"
; Strings for the language debugger
JDEBUG_LANGUAGE_FILES_IN_ERROR="Pars-fouten in taalbestanden"
JDEBUG_LANGUAGE_UNTRANSLATED_STRING="Onvertaalde strings"
JNONE="Geen"
; Necessary for errors
ADMIN_EMAIL="E-mailadres administrator"
ADMIN_PASSWORD="Wachtwoord administrator"
ADMIN_PASSWORD2="Bevestig wachtwoord administrator"
SITE_NAME="Site naam"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL"
MYSQLI="MySQLi"
@ -329,13 +307,11 @@ POSTGRESQL="PostgreSQL"
SQLAZURE="Microsoft SQL Azure"
SQLITE="SQLite"
SQLSRV="Microsoft SQL Server"
; Javascript message titles
ERROR="Fout"
MESSAGE="Bericht"
NOTICE="Opmerking"
WARNING="Waarschuwing"
; Javascript ajax error messages
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="De verbinding is verbroken bij het ophalen van de JSON-gegevens."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Er is geen inhoud teruggegeven."

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Nederlands (Dutch)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Dutch Translation Team</author>
<copyright>(C) 2005 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -10,125 +10,125 @@ INSTL_STEP_DEFAULTLANGUAGE_LABEL="Выбор языка по умолчанию"
INSTL_STEP_FTP_LABEL="Конфигурация FTP"
INSTL_STEP_LANGUAGES_LABEL="Установка языковых пакетов"
INSTL_STEP_SITE_LABEL="Конфигурация сайта"
INSTL_STEP_SUMMARY_LABEL="Обзор"
INSTL_STEP_SUMMARY_LABEL="Обзор параметров"
; Language view
INSTL_SELECT_LANGUAGE_TITLE="Выберите язык"
INSTL_WARNJAVASCRIPT="Внимание! В вашем браузере отключен обработчик Javascript. Пожалуйста, разрешите использование Javascript перед тем, как продолжить процесс установки Joomla!"
INSTL_WARNJSON="Для установки Joomla необходимо включить поддержку JSON в PHP!"
INSTL_WARNJAVASCRIPT="Для корректной установки Joomla в вашем браузере должен быть включен Javascript."
INSTL_WARNJSON="Для установки Joomla в PHP должен быть включен JSON."
; Preinstall view
INSTL_PRECHECK_TITLE="Начальная проверка"
INSTL_PRECHECK_DESC="Если любой из этих параметров не поддерживается (выделен как <strong class="_QQ_"label label-important"_QQ_">Нет</strong>), то настройки вашей системы не соответствуют минимально необходимым требованиям. Вы не сможете завершить установку Joomla, пока настройки вашей системы не будут соответствовать указанным требованиям."
INSTL_PRECHECK_DESC="Если любой из параметров не поддерживается (отмечен <strong class=\"label label-important\">Нет</strong>), то конфигурация сервера не соответствуют минимально необходимым требованиям. В таком случае вы не сможете завершить установку Joomla."
INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE="Рекомендуемые параметры"
INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Эти параметры рекомендуются для полнофункциональной совместимости PHP с Joomla! Однако, Joomla! может работать даже если текущие значения параметров не полностью совпадают с рекомендуемыми."
INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Параметры ниже рекомендуются для полнофункциональной совместимости PHP с Joomla. Однако, Joomla может работать даже если текущие значения параметров не полностью совпадают с рекомендуемыми."
INSTL_PRECHECK_DIRECTIVE="Директивы"
INSTL_PRECHECK_RECOMMENDED="Рекомендуется"
INSTL_PRECHECK_ACTUAL="Текущее"
; Database view
INSTL_DATABASE="Конфигурация базы данных"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="Запрос к базе данных PostgreSQL не выполнен."
INSTL_DATABASE_HOST_DESC="Обычно "_QQ_"localhost"_QQ_"."
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="Ошибка запроса базы данных PostgreSQL."
INSTL_DATABASE_HOST_DESC="Обычно \"localhost\"."
INSTL_DATABASE_HOST_LABEL="Имя хоста"
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Не удалось создать файл. Пожалуйста, вручную создайте файл с именем "_QQ_"%1$s"_QQ_" и загрузите его в директорию "_QQ_"%2$s"_QQ_" вашего сайта Joomla."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Для подтверждения, что вы являетесь владельцем сайта, пожалуйста, удалите файл с именем "_QQ_"%1$s"_QQ_" в директории "_QQ_"%2$s"_QQ_" вашего сайта Joomla."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Вы пытаетесь использовать хост базы данных, которого нет на вашем локальном сервере. В целях безопасности вам необходимо подтвердить право собственности на свою учетную запись на хостинге. Пожалуйста, ознакомьтесь с информацией на странице <a href="_QQ_"%s"_QQ_">документации</a>."
INSTL_DATABASE_NAME_DESC="На некоторых хостингах присутствует ограничение по количеству используемых баз данных. Использование префиксов таблиц позволяет установить несколько сайтов на Joomla! в одну базу данных."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Не удалось создать файл. Пожалуйста, создайте файл с именем \"%1$s\" и загрузите его в директорию \"%2$s\" вашего сайта."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Для подтверждения, что вы являетесь владельцем сайта, пожалуйста, удалите файл с именем \"%1$s\" в директории \"%2$s\" вашего сайта."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Вы пытаетесь использовать хост базы данных, которого нет на вашем локальном сервере. С целью обеспечения безопасности вам необходимо подтвердить право собственности на вашу учетную запись на хостинге. Пожалуйста, ознакомьтесь с информацией на странице <a href=\"%s\">документации</a>."
INSTL_DATABASE_NAME_DESC="Введите имя базы данных. Обратите внимание, что некоторые хостинг-провайдеры разрешают использовать только определенное имя БД для каждого сайта. Использование префиксов таблиц позволяет установить несколько сайтов в одну базу данных."
INSTL_DATABASE_NAME_LABEL="Имя базы данных"
INSTL_DATABASE_NO_SCHEMA="Для данного типа базы данных отсутствует схема базы данных."
INSTL_DATABASE_OLD_PROCESS_DESC="Существующая резервная копия таблиц от предыдущей установки Joomla! будет заменена или удалена."
INSTL_DATABASE_OLD_PROCESS_LABEL="Действия с уже имеющимися таблицами"
INSTL_DATABASE_OLD_PROCESS_DESC="Переименовать (создать резервную копию) или удалить все существующие таблицы базы данных с таким же префиксом из предыдущей установки Joomla."
INSTL_DATABASE_OLD_PROCESS_LABEL="Действия с уже существующими таблицами"
INSTL_DATABASE_PASSWORD_DESC="Введите пароль пользователя базы данных. Не рекомендуется использовать учетную запись без пароля."
INSTL_DATABASE_PASSWORD_LABEL="Пароль"
INSTL_DATABASE_PREFIX_DESC="Введите префикс таблиц или используйте <b>автоматически сгенерированный</b>. Рекомендуемая длина префикса: 3-4 символа (латинские буквы и цифры) и символ подчеркивания в конце. Убедитесь, что выбранный префикс не используется в именах существующих таблиц базы данных."
INSTL_DATABASE_PREFIX_DESC="Введите префикс таблиц или воспользуйтесь <strong>автоматически сгенерированным</strong>. Рекомендуемая длина префикса: 4-5 символов (латинские буквы и цифры) и символ подчеркивания в конце. Пожалуйста, убедитесь, что данный префикс не используется в именах существующих таблиц базы данных."
INSTL_DATABASE_PREFIX_LABEL="Префикс таблиц"
INSTL_DATABASE_PREFIX_MSG="Префикс таблиц должен начинаться с латинской буквы и может содержать только латинские буквы, цифры или символ подчеркивания (A-Z,a-z,0-9,_)."
INSTL_DATABASE_TYPE_DESC="Обычно "_QQ_"MySQLi"_QQ_"."
INSTL_DATABASE_PREFIX_MSG="Префикс таблиц должен начинаться с латинской буквы, за которой следуют буквенно-цифровые символы и символ подчеркивания в конце строки."
INSTL_DATABASE_TYPE_DESC="Обычно \"MySQLi\"."
INSTL_DATABASE_TYPE_LABEL="Тип базы данных"
INSTL_DATABASE_USER_DESC="Введите имя пользователя базы данных.<br />На локальном сервере обычно используется учетная запись "_QQ_"root"_QQ_" без пароля."
INSTL_DATABASE_USER_DESC="Введите имя пользователя базы данных."
INSTL_DATABASE_USER_LABEL="Имя пользователя"
; FTP view
INSTL_AUTOFIND_FTP_PATH="Автопоиск пути FTP"
INSTL_FTP="Конфигурация FTP"
INSTL_FTP_DESC="<p>Поскольку возможности выполнения операций с файлами на многих серверах, как правило, ограничены правами доступа или включением режима Safe Mode, в Joomla! предусмотрена возможность использования для этих целей протокола FTP. Для этого, на текущем шаге установки, необходимо указать параметры учетной записи FTP-доступа.<p/><p>С целью обеспечения безопасности рекомендуется создать специальную учетную запись, имеющую право на доступ только к корневой директории сайта, а не ко всему серверу.</p><p><b>Примечание:</b> при установке Joomla! на сервер с операционной системой Windows в использовании протокола FTP нет необходимости.</p>"
INSTL_FTP_ENABLE_LABEL="Включить FTP-доступ"
INSTL_FTP_HOST_LABEL="FTP-хост"
INSTL_FTP_DESC="<p>Поскольку возможности выполнения операций с файлами на многих серверах, как правило, ограничены правами доступа или включением режима Safe Mode, в Joomla предусмотрена возможность использования протокола FTP. На текущем шаге установки необходимо ввести параметры учетной записи FTP-доступа.<p/><p>С целью обеспечения безопасности рекомендуется создать специальную учетную запись с правом доступа только к корневой директории сайта.</p><p><strong>Внимание!</strong> При установке Joomla на сервер с операционной системой Windows в использовании протокола FTP нет необходимости.</p>"
INSTL_FTP_ENABLE_LABEL="Включить FTP"
INSTL_FTP_HOST_LABEL="Имя хоста FTP"
INSTL_FTP_PASSWORD_LABEL="Пароль FTP"
INSTL_FTP_PORT_LABEL="Порт FTP"
INSTL_FTP_ROOT_LABEL="Путь к корню FTP"
INSTL_FTP_ROOT_LABEL="Корень FTP"
INSTL_FTP_SAVE_LABEL="Сохранить пароль FTP"
INSTL_FTP_TITLE="Конфигурация FTP (<strong class="_QQ_"red"_QQ_">Не обязательно, нажмите "_QQ_"Далее"_QQ_" для перехода к следующему шагу</strong>)"
INSTL_FTP_USER_LABEL="Пользователь FTP"
INSTL_VERIFY_FTP_SETTINGS="Проверить настройки FTP"
INSTL_FTP_SETTINGS_CORRECT="Настройки FTP корректны."
INSTL_FTP_TITLE="Конфигурация FTP (<strong class=\"red\">Не обязательно, нажмите \"Далее\" для перехода к следующему шагу</strong>)"
INSTL_FTP_USER_LABEL="Имя пользователя FTP"
INSTL_VERIFY_FTP_SETTINGS="Проверить параметры FTP"
INSTL_FTP_SETTINGS_CORRECT="Параметры FTP корректны."
INSTL_FTP_USER_DESC="Внимание! Рекомендуем поле оставить пустым и вводить имя пользователя FTP каждый раз при перемещении файлов."
INSTL_FTP_PASSWORD_DESC="Внимание! Рекомендуем поле оставить пустым и вводить пароль FTP каждый раз при перемещении файлов."
; Site View
INSTL_SITE="Конфигурация сайта"
INSTL_ADMIN_EMAIL_LABEL="E-mail администратора"
INSTL_ADMIN_EMAIL_LABEL="E-mail"
INSTL_ADMIN_EMAIL_DESC="Введите адрес e-mail для учетной записи Суперадминистратора сайта."
INSTL_ADMIN_PASSWORD_LABEL="Пароль администратора"
INSTL_ADMIN_PASSWORD_LABEL="Пароль"
INSTL_ADMIN_PASSWORD_DESC="Введите пароль для учетной записи Суперадминистратора сайта и подтвердите введенный пароль в соответствующем поле ниже."
INSTL_ADMIN_PASSWORD2_LABEL="Подтверждение пароля"
INSTL_ADMIN_USER_LABEL="Логин администратора"
INSTL_ADMIN_PASSWORD2_LABEL="Подтвердите пароль"
INSTL_ADMIN_USER_LABEL="Логин"
INSTL_ADMIN_USER_DESC="Введите логин для учетной записи Суперадминистратора сайта."
INSTL_SITE_NAME_LABEL="Название сайта"
INSTL_SITE_NAME_DESC="Введите название вашего сайта."
INSTL_SITE_METADESC_LABEL="Описание"
INSTL_SITE_METADESC_LABEL="Описание сайта"
INSTL_SITE_METADESC_TITLE_LABEL="Введите описание вашего сайта для поисковых систем. Оптимальная длина описания - 20 слов."
INSTL_SITE_OFFLINE_LABEL="Выключить сайт"
INSTL_SITE_OFFLINE_TITLE_LABEL="Перевести сайт в режим технического обслуживания после завершения процесса установки.<br />Вы сможете включить сайт позже в разделе Панели управления "_QQ_"Общие настройки"_QQ_"."
INSTL_SITE_OFFLINE_TITLE_LABEL="Перевести сайт в режим технического обслуживания после завершения процесса установки. Вы сможете включить сайт позже в разделе \"Общие настройки\" панели управления Joomla."
INSTL_SITE_INSTALL_SAMPLE_LABEL="Установка демо-данных"
INSTL_SITE_INSTALL_SAMPLE_DESC="Начинающим пользователям рекомендуется установить демо-данные,<br />так как они помогут легче освоить основные функции системы."
INSTL_SITE_INSTALL_SAMPLE_DESC="Начинающим пользователям рекомендуется установить демо-данные,<br>так как они помогут быстрее освоить основные функции Joomla."
INSTL_SITE_INSTALL_SAMPLE_NONE="Нет (<strong>Необходимо для создания стандартного многоязычного сайта</strong>)"
INSTL_SAMPLE_BLOG_SET="Блог English (GB) демо-данные"
INSTL_SAMPLE_BROCHURE_SET="Визитка English (GB) демо-данные"
INSTL_SAMPLE_DATA_SET="Стандартные English (GB) демо-данные"
INSTL_SAMPLE_LEARN_SET="Изучаем Joomla! English (GB) демо-данные"
INSTL_SAMPLE_TESTING_SET="Тестовые English (GB) демо-данные"
INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Установить Joomla с одним меню и формой авторизации (без дополнительного содержимого)."
INSTL_SAMPLE_BLOG_SET_DESC="Установить Joomla с несколькими материалами и модулями, используемыми в блогах (Популярные материалы, Последние материалы)."
INSTL_SAMPLE_BROCHURE_SET_DESC="Установить Joomla с несколькими страницами (с пунктами меню Главная, О нас, Новости, Контакты) и модулями Поиск, Вход на сайт, HTML-код."
INSTL_SAMPLE_DATA_SET_DESC="Установить Joomla с одной страницей (меню с одной ссылкой) и модулями Последние материалы, Вход на сайт."
INSTL_SAMPLE_LEARN_SET_DESC="Установить Joomla с набором материалов, описывающих принципы работы Joomla."
INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Установить Joomla с одним меню и формой авторизации без какого-либо содержимого."
INSTL_SAMPLE_BLOG_SET_DESC="Установить Joomla с несколькими материалами и модулями \"Популярные материалы\", \"Последние материалы\"."
INSTL_SAMPLE_BROCHURE_SET_DESC="Установить Joomla с пунктами меню \"Главная\", \"О нас\", \"Новости\", \"Контакты\" и модулями \"Поиск\", \"Вход на сайт\", \"HTML-код\"."
INSTL_SAMPLE_DATA_SET_DESC="Установить Joomla с одной страницей (меню с одной ссылкой) и модулями \"Последние материалы\", \"Вход на сайт\"."
INSTL_SAMPLE_LEARN_SET_DESC="Установить Joomla с материалами, которые описывают основные принципы работы Joomla."
INSTL_SAMPLE_TESTING_SET_DESC="Установить Joomla со всеми возможными пунктами меню для тестирования возможностей Joomla."
INSTL_SUPER_USER_TITLE="Учетная запись администратора"
; Summary view
INSTL_FINALISATION="Завершение установки"
INSTL_SUMMARY_INSTALL="Установка"
INSTL_SUMMARY_EMAIL_LABEL="Отправить конфигурацию&#160;сайта на&#160;e-mail"
INSTL_SUMMARY_EMAIL_DESC="Позволяет после завершения установки отправить параметры конфигурации на e-mail: %s."
INSTL_SUMMARY_EMAIL_LABEL="Отправить параметры конфигурации на&#160;e-mail"
INSTL_SUMMARY_EMAIL_DESC="Отправить параметры конфигурации сайта на %s после завершения установки Joomla."
INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL="Включить пароли в&#160;e-mail"
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="Внимание! Из соображений безопасности не рекомендуется отправлять/хранить пароли в&#160;e-mail."
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="С целью обеспечения безопасности сайта не рекомендуется отправлять/хранить пароли в e-mail."
; Installing view
INSTL_INSTALLING="Установка..."
INSTL_INSTALLING_DATABASE_BACKUP="Создание резервной копии таблиц базы данных"
INSTL_INSTALLING_DATABASE_REMOVE="Удаление старых таблиц базы данных"
INSTL_INSTALLING_DATABASE_BACKUP="Создание резервной копии существующих таблиц базы данных"
INSTL_INSTALLING_DATABASE_REMOVE="Удаление существующих таблиц базы данных"
INSTL_INSTALLING_DATABASE="Создание таблиц базы данных"
INSTL_INSTALLING_SAMPLE="Установка демо-данных"
INSTL_INSTALLING_CONFIG="Создание файла конфигурации"
INSTL_INSTALLING_EMAIL="Отправка e-mail %s"
INSTL_INSTALLING_EMAIL="Отправка параметров конфигурации на %s"
; E-mail
INSTL_EMAIL_SUBJECT="Параметры конфигурации: %s"
INSTL_EMAIL_HEADING="Параметры конфигурации для сайта:"
INSTL_EMAIL_NOT_SENT="Ошибка отправки e-mail."
INSTL_EMAIL_NOT_SENT="Не удалось отправить параметры конфигурации на e-mail администратора сайта."
; Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Подробности учетной записи администратора:"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="Директория "_QQ_"installation"_QQ_" уже удалена"
INSTL_COMPLETE_ERROR_FOLDER_DELETE="Не удалось удалить директорию "_QQ_"installation"_QQ_". Пожалуйста, удалите директорию вручную."
INSTL_COMPLETE_FOLDER_REMOVED="Директория "_QQ_"installation"_QQ_" успешно удалена"
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Учетная запись администратора"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="Директория \"installation\" уже удалена"
INSTL_COMPLETE_ERROR_FOLDER_DELETE="Не удалось удалить директорию \"installation\". Пожалуйста, удалите директорию вручную."
INSTL_COMPLETE_FOLDER_REMOVED="Директория \"installation\" успешно удалена"
INSTL_COMPLETE_LANGUAGE_1="Интерфейс Joomla! на вашем родном языке и/или создание стандартного многоязычного сайта"
INSTL_COMPLETE_LANGUAGE_DESC=режде чем вы удалите директорию "_QQ_"installation"_QQ_", вы можете установить дополнительные языковые пакеты. Для начала процесса установки дополнительных языковых пакетов нажмите кнопку "_QQ_"Установка языковых пакетов"_QQ_"."
INSTL_COMPLETE_LANGUAGE_DESC2="Примечание: для установки дополнительных языковых пакетов вам необходимо подключение к сети интернет.<br />В некоторых случаях конфигурация сервера не позволяет Joomla! устанавливать дополнительные языковые пакеты. Вы сможете установить их позже в Панели управления Joomla!"
INSTL_COMPLETE_REMOVE_FOLDER="Удалить директорию "_QQ_"installation"_QQ_""
INSTL_COMPLETE_REMOVE_INSTALLATION="ВНИМАНИЕ: НЕОБХОДИМО ПОЛНОСТЬЮ УДАЛИТЬ ДИРЕКТОРИЮ "_QQ_"INSTALLATION"_QQ_".<br />Установка Joomla! не будет завершена, пока вы не удалите данную директорию. Это требование безопасности Joomla!"
INSTL_COMPLETE_LANGUAGE_DESC=еред удалением директории \"installation\" вы можете установить дополнительные языковые пакеты."
INSTL_COMPLETE_LANGUAGE_DESC2="Для установки дополнительных языковых пакетов необходимо подключение к сети интернет. В некоторых случаях конфигурация сервера не позволяет Joomla устанавливать языковые пакеты, но вы сможете установить их позже в панели управления Joomla."
INSTL_COMPLETE_REMOVE_FOLDER="Удалить директорию \"installation\""
INSTL_COMPLETE_REMOVE_INSTALLATION="ВНИМАНИЕ! НЕОБХОДИМО ПОЛНОСТЬЮ УДАЛИТЬ ДИРЕКТОРИЮ \"INSTALLATION\".<br>Установка Joomla! не будет завершена, пока вы не удалите данную директорию. Это требование безопасности Joomla!"
INSTL_COMPLETE_TITLE="Поздравляем, вы успешно установили Joomla!"
INSTL_COMPLETE_INSTALL_LANGUAGES="Установка языковых пакетов"
@ -137,22 +137,22 @@ INSTL_LANGUAGES="Установка языковых пакетов"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Язык"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE_TAG="Тег языка"
INSTL_LANGUAGES_COLUMN_HEADER_VERSION="Версия"
INSTL_LANGUAGES_DESC="Интерфейс Joomla доступен на множестве языков. Выберите необходимые языковые пакеты и нажмите кнопку "_QQ_"Далее"_QQ_".<br />Примечание: на установку каждого языкового пакета необходимо около 10 секунд. Не рекомендуется выбирать более 3-х языковых пакетов одновременно."
INSTL_LANGUAGES_MESSAGE_PLEASE_WAIT="На установку каждого языкового пакета необходимо около 10 секунд.<br />Пожалуйста, подождите пока языковые пакеты будут загружены и установлены."
INSTL_LANGUAGES_MORE_LANGUAGES="Если вам необходимо установить дополнительные языковые пакеты, нажмите кнопку "_QQ_"Назад"_QQ_"."
INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Пожалуйста, выберите язык. Для установки дополнительных языковых пакетов нажмите кнопку "_QQ_"Назад"_QQ_" и выберите языковые пакеты из списка."
INSTL_LANGUAGES_DESC="Интерфейс Joomla доступен на множестве языков. Выберите необходимые языковые пакеты и нажмите кнопку \"Далее\". На установку каждого языкового пакета необходимо около 10 секунд. Не рекомендуется выбирать более трех языковых пакетов одновременно."
INSTL_LANGUAGES_MESSAGE_PLEASE_WAIT="На установку каждого языкового пакета необходимо около 10 секунд. Пожалуйста, подождите пока языковые пакеты будут загружены и установлены."
INSTL_LANGUAGES_MORE_LANGUAGES="Если вам необходимо установить дополнительные языковые пакеты, нажмите кнопку \"Назад\"."
INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Пожалуйста, выберите язык. Для установки дополнительных языковых пакетов нажмите кнопку \"Назад\" и выберите языковые пакеты из списка."
INSTL_LANGUAGES_WARNING_NO_INTERNET="Ошибка подключения к серверу языковых пакетов Joomla! Пожалуйста, завершите процесс установки."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="Примечание: вы сможете установить языковые пакеты позже в панели управления Joomla!"
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Вернуться назад"
INSTL_LANGUAGES_WARNING_NO_INTERNET2="Вы сможете установить языковые пакеты позже в панели управления Joomla."
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Назад"
; Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Активировать функцию многоязычности"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Функция многоязычности Joomla позволяет создать локализованные пункты меню и содержимое для каждого из установленных языков."
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN="Активировать плагин "_QQ_"Система - Подмена кода языка"_QQ_""
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN_DESC="Активировать плагин "_QQ_"Система - Подмена кода языка"_QQ_" для обеспечения возможности подмены кода языка в HTML-разметке страницы для улучшения SEO."
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Позволяет создать локализованные пункты меню и содержимое для каждого из установленных языков."
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN="Активировать плагин \"Система - Подмена кода языка\""
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN_DESC="Позволяет обеспечить возможность подмены кода языка в HTML-разметке страницы для улучшения SEO."
INSTL_DEFAULTLANGUAGE_ADMINISTRATOR="Язык панели управления"
INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT="Не удалось изменить значение языка по умолчанию для Панели управления. По умолчанию языком Панели управления будет "_QQ_"английский"_QQ_"."
INSTL_DEFAULTLANGUAGE_ADMIN_SET_DEFAULT="Язык "_QQ_"%s"_QQ_" установлен в качестве языка по умолчанию для панели управления Joomla!"
INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT="Не удалось изменить значение языка по умолчанию для панели управления. По умолчанию языком панели управления будет \"английский\"."
INSTL_DEFAULTLANGUAGE_ADMIN_SET_DEFAULT="Язык \"%s\" установлен в качестве языка по умолчанию для панели управления Joomla."
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT="Выбрать"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_LANGUAGE="Язык"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_TAG="Тег"
@ -163,39 +163,39 @@ INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_ITEM="Ошибка автомати
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_MODULE="Ошибка автоматического создания модуля меню %s."
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CATEGORY="Ошибка автоматического создания категории %s."
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_ARTICLE="Ошибка автоматического создания локализованного материала %s."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_MODULESWHITCHER_LANGUAGECODE="Ошибка автоматической публикации модуля "_QQ_"Переключение языков"_QQ_"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGECODE="Ошибка автоматической активации плагина "_QQ_"Система - Подмена кода языка"_QQ_"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGEFILTER="Ошибка автоматической активации плагина "_QQ_"Система - Фильтр языка"_QQ_"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_MODULESWHITCHER_LANGUAGECODE="Ошибка автоматической публикации модуля \"Переключение языков\"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGECODE="Ошибка автоматического включения плагина \"Система - Подмена кода языка\"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGEFILTER="Ошибка автоматического включения плагина \"Система - Фильтр языка\"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_INSTALL_LANGUAGE="Не удалось установить языковой пакет %s."
INSTL_DEFAULTLANGUAGE_COULD_NOT_INSTALL_MULTILANG="Не удалось установить многоязычное содержимое, так как установлен только один язык. Для активации многоязычной функции необходимо установить несколько языков. Нажмите кнопку "_QQ_"Назад"_QQ_" и выберите языковые пакеты из списка."
INSTL_DEFAULTLANGUAGE_COULD_NOT_PUBLISH_MOD_MULTILANGSTATUS="Ошибка автоматической публикации модуля Панели управления "_QQ_"Мультиязычность"_QQ_"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_INSTALL_MULTILANG="Не удалось установить многоязычное содержимое, так как установлен только один язык. Для активации функции многоязычности необходимо установить несколько языков. Нажмите кнопку \"Назад\" и выберите языковые пакеты из списка."
INSTL_DEFAULTLANGUAGE_COULD_NOT_PUBLISH_MOD_MULTILANGSTATUS="Ошибка автоматической публикации модуля панели управления \"Статус многоязычности\"."
INSTL_DEFAULTLANGUAGE_COULD_NOT_UNPUBLISH_MOD_DEFAULTMENU="Ошибка автоматического снятия с публикации главного меню."
INSTL_DEFAULTLANGUAGE_DESC="Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для Панели управления и нажмите кнопку "_QQ_"Далее"_QQ_"."
INSTL_DEFAULTLANGUAGE_DESC_FRONTEND="Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для Сайта и нажмите кнопку "_QQ_"Далее"_QQ_"."
INSTL_DEFAULTLANGUAGE_DESC="Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для панели управления и нажмите кнопку \"Далее\"."
INSTL_DEFAULTLANGUAGE_DESC_FRONTEND="Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для сайта и нажмите кнопку \"Далее\"."
INSTL_DEFAULTLANGUAGE_FRONTEND="Язык сайта"
INSTL_DEFAULTLANGUAGE_FRONTEND_COULDNT_SET_DEFAULT="Не удалось изменить значение языка по умолчанию для Сайта. По умолчанию языком Сайта будет "_QQ_"английский"_QQ_"."
INSTL_DEFAULTLANGUAGE_FRONTEND_SET_DEFAULT="Язык "_QQ_"%s"_QQ_" установлен в качестве языка по умолчанию для вашего сайта."
INSTL_DEFAULTLANGUAGE_FRONTEND_COULDNT_SET_DEFAULT="Не удалось изменить значение языка по умолчанию для сайта. По умолчанию языком сайта будет \"английский\"."
INSTL_DEFAULTLANGUAGE_FRONTEND_SET_DEFAULT="Язык \"%s\" установлен в качестве языка по умолчанию для вашего сайта."
INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT="Установить локализованное содержимое"
INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Позволяет автоматически создать по одной категории материалов для каждого из установленных языков. В каждую из категорий будет помещен один тестовый материал."
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Мультиязычность"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Данный раздел позволяет вам автоматически активировать функцию мультиязычности Joomla!"
INSTL_DEFAULTLANGUAGE_TRY_LATER="Вы сможете это изменить позже в Панели управления Joomla!"
INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Позволяет создать по одной категории для каждого из установленных языков. Кроме того, в каждой категории будет создан один тестовый материал."
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Многоязычность"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Данный раздел позволяет вам автоматически активировать функцию многоязычности Joomla!"
INSTL_DEFAULTLANGUAGE_TRY_LATER="Вы сможете установить языковые пакеты позже в панели управления Joomla."
; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español
INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Русский (RU)"
; Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Не удалось подключиться к базе данных. Текст сообщения об ошибке: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Не удалось подключиться к базе данных и не удалось создать базу данных. Пожалуйста, проверьте ваши настройки и при необходимости создайте базу данных вручную."
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Не удалось подключиться к базе данных и не удалось создать базу данных. Пожалуйста, проверьте параметры и при необходимости создайте базу данных вручную."
INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE="Не удалось обновить кэш манифеста для расширения: %s"
INSTL_DATABASE_ERROR_BACKINGUP="Возникли ошибки при резервном копировании базы данных."
INSTL_DATABASE_ERROR_CREATE="При создании базы данных возникла ошибка: %s.<br />Возможно текущий пользователь не имеет достаточно прав для создания новой базы данных. В этом случае база данных может быть создана вручную, до начала установки Joomla!"
INSTL_DATABASE_ERROR_BACKINGUP="При создании резервной копии базы данных возникли ошибки."
INSTL_DATABASE_ERROR_CREATE="При создании базы данных возникли ошибки: %s.<br>Возможно, у текущего пользователя недостаточно прав для создания базы данных. В таком случае база данных может быть создана вручную, до начала установки Joomla."
INSTL_DATABASE_ERROR_DELETE="При удалении базы данных возникли ошибки."
INSTL_DATABASE_FIELD_VALUE_REMOVE="Удалить"
INSTL_DATABASE_FIELD_VALUE_BACKUP="Переименовать"
INSTL_DATABASE_FIX_LOWERCASE="Префикс таблиц PostgreSQL должен содержать символы в нижнем регистре."
INSTL_DATABASE_FIX_TOO_LONG="Префикс таблиц MySQL должен содержать не более 15 символов."
INSTL_DATABASE_INVALID_DB_DETAILS="Параметры базы данных не указаны или указаны неверно."
INSTL_DATABASE_INVALID_DB_DETAILS="Параметры базы данных не введены или введены некорректно."
INSTL_DATABASE_INVALID_MYSQL_VERSION="Для продолжения процесса установки требуется MySQL 5.0.4 или выше. Текущая версия: %s"
INSTL_DATABASE_INVALID_MYSQLI_VERSION="Для продолжения процесса установки требуется MySQL 5.0.4 или выше. Текущая версия: %s"
INSTL_DATABASE_INVALID_PGSQL_VERSION="Для продолжения процесса установки требуется PostgreSQL 8.3.18 или выше. Текущая версия: %s"
@ -205,13 +205,13 @@ INSTL_DATABASE_INVALID_SQLSRV_VERSION="Для продолжения проце
INSTL_DATABASE_INVALID_SQLZURE_VERSION="Для продолжения процесса установки требуется SQL Server 2008 R2 (10.50.1600.1) или выше. Текущая версия: %s"
INSTL_DATABASE_INVALID_TYPE="Пожалуйста, выберите тип базы данных."
INSTL_DATABASE_NAME_TOO_LONG="Имя базы данных MySQL должно содержать не более 64 символов."
INSTL_DATABASE_INVALID_NAME="В версиях MySQL ниже 5.1.6 запрещено использование точек или других "_QQ_"специальных"_QQ_" символов в имени. Текущая версия: %s."
INSTL_DATABASE_INVALID_NAME="Имя базы данных в версиях MySQL ниже 5.1.6 не может содержать точек или других \"специальных\" символов. Текущая версия: %s"
INSTL_DATABASE_NAME_INVALID_SPACES="Имя базы данных и таблиц MySQL не может начинаться или заканчиваться пробелами."
INSTL_DATABASE_NAME_INVALID_CHAR="В именах баз данных и таблиц MySQL запрещено использование символа ASCII(0x00)."
INSTL_DATABASE_NAME_INVALID_CHAR="Идентификатор MySQL не может содержать NULL ASCII(0x00)."
INSTL_DATABASE_FILE_DOES_NOT_EXIST="Файла %s не существует."
; Controllers
INSTL_COOKIES_NOT_ENABLED="В вашем браузере отключена возможность принимать cookie. Если эта функция будет выключена, вы не сможете установить приложение. Кроме того, существует вероятность неправильной настройки переменной <strong>session.save_path</strong> на вашем сервере. Если вы не знаете как это исправить, пожалуйста, обратитесь к администратору вашего сервера (хостинга)."
INSTL_COOKIES_NOT_ENABLED="Вероятно, в вашем браузере отключена возможность принимать cookie. Вы не сможете установить приложение, если эта функция отключена. Кроме того, существует вероятность некорректной настройки переменной <strong>session.save_path</strong> на вашем сервере. Пожалуйста, обратитесь в администрацию хостинг-провайдера, если вы не знаете, как это проверить или исправить самостоятельно."
INSTL_HEADER_ERROR="Ошибка"
; Helpers
@ -219,28 +219,28 @@ INSTL_PAGE_TITLE="Мастер установки Joomla!"
; Configuration model
INSTL_ERROR_CONNECT_DB="Не удалось подключиться к базе данных. Текст сообщения об ошибке: %s"
INSTL_STD_OFFLINE_MSG="Сайт закрыт на техническое обслуживание.<br />Пожалуйста, зайдите позже."
INSTL_STD_OFFLINE_MSG="Сайт закрыт на техническое обслуживание.<br>Пожалуйста, зайдите позже."
; FTP model
INSTL_FTP_INVALIDROOT="Указанная директория FTP не является директорией установки Joomla!"
INSTL_FTP_NOCONNECT="Не удалось подключиться к FTP-серверу."
INSTL_FTP_NODELE="Сбой выполнения команды "_QQ_"DELE"_QQ_"."
INSTL_FTP_NODIRECTORYLISTING="Не удалось получить список файлов от FTP-сервера."
INSTL_FTP_NOLIST="Сбой выполнения команды "_QQ_"LIST"_QQ_"."
INSTL_FTP_NOLOGIN="Не удалось зайти на FTP-сервер."
INSTL_FTP_NOMKD="Сбой выполнения команды "_QQ_"MKD"_QQ_"."
INSTL_FTP_NONLST="Сбой выполнения команды "_QQ_"NLST"_QQ_"."
INSTL_FTP_NOPWD="Сбой выполнения команды "_QQ_"PWD"_QQ_"."
INSTL_FTP_NORETR="Сбой выполнения команды "_QQ_"RETR"_QQ_"."
INSTL_FTP_NORMD="Сбой выполнения команды "_QQ_"RMD"_QQ_"."
INSTL_FTP_NODELE="Сбой выполнения команды \"DELE\"."
INSTL_FTP_NODIRECTORYLISTING="Не удалось получить список файлов/каталогов на FTP-сервере."
INSTL_FTP_NOLIST="Сбой выполнения команды \"LIST\"."
INSTL_FTP_NOLOGIN="Не удалось авторизоваться на FTP-сервере."
INSTL_FTP_NOMKD="Сбой выполнения команды \"MKD\"."
INSTL_FTP_NONLST="Сбой выполнения команды \"NLST\"."
INSTL_FTP_NOPWD="Сбой выполнения команды \"PWD\"."
INSTL_FTP_NORETR="Сбой выполнения команды \"RETR\"."
INSTL_FTP_NORMD="Сбой выполнения команды \"RMD\"."
INSTL_FTP_NOROOT="Не удалось получить доступ к указанной директории FTP."
INSTL_FTP_NOSTOR="Сбой выполнения команды "_QQ_"STOR"_QQ_"."
INSTL_FTP_NOSYST="Сбой выполнения команды "_QQ_"SYST"_QQ_"."
INSTL_FTP_NOSTOR="Сбой выполнения команды \"STOR\"."
INSTL_FTP_NOSYST="Сбой выполнения команды \"SYST\"."
INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER="Не удалось автоматически определить корневую директорию FTP."
; Others
INSTL_CONFPROBLEM="Ваш файл конфигурации недоступен для записи или возникла ошибка при его создании. Необходимо вручную создать текстовый файл, переименовать его в <strong>configuration.php</strong>, выделить и скопировать отображаемый код и вставить в него, а затем разместить файл конфигурации в корневой директории вашего сайта."
INSTL_DATABASE_SUPPORT="Поддержка баз данных:"
INSTL_CONFPROBLEM="Файл конфигурации недоступен для записи или произошла ошибка при его создании. Необходимо вручную создать текстовый файл, переименовать его в <strong>configuration.php</strong>, выделить/скопировать отображаемый код и вставить в него, а затем разместить файл конфигурации в корневой директории вашего сайта."
INSTL_DATABASE_SUPPORT="Поддержка баз данных"
INSTL_DISPLAY_ERRORS="Отображение ошибок"
INSTL_ERROR_DB="При заполнении базы данных возникли ошибки: %s"
INSTL_ERROR_INITIALISE_SCHEMA="Ошибка инициализации схемы базы данных"
@ -249,11 +249,11 @@ INSTL_GNU_GPL_LICENSE="GNU General Public License"
INSTL_JSON_SUPPORT_AVAILABLE="Поддержка JSON"
INSTL_MAGIC_QUOTES_GPC="Magic Quotes GPC Выкл"
INSTL_MAGIC_QUOTES_RUNTIME="Magic Quotes Runtime"
INSTL_MB_LANGUAGE_IS_DEFAULT="MB язык по умолчанию"
INSTL_MB_LANGUAGE_IS_DEFAULT="MB Language по умолчанию"
INSTL_MB_STRING_OVERLOAD_OFF="MB String Overload Выкл"
INSTL_NOTICEMBLANGNOTDEFAULT="Язык PHP mbstring не установлен в "_QQ_"neutral"_QQ_". Это можно исправить, добавив строку <strong>php_value mbstring.language neutral</strong> в файл .htaccess."
INSTL_NOTICEMBSTRINGOVERLOAD="Установлена перегрузка функции PHP mbstring. Это можно отключить локально, добавив строку <strong>php_value mbstring.func_overload 0</strong> в файл .htaccess."
INSTL_NOTICEYOUCANSTILLINSTALL="<br />Вы можете продолжить процесс установки, так как настройки конфигурации будут отображены в конце. Необходимо вручную создать текстовый файл, переименовать его в <strong>configuration.php</strong>, выделить и скопировать отображаемый код и вставить в него, а затем разместить файл конфигурации в корневой директории вашего сайта."
INSTL_NOTICEMBLANGNOTDEFAULT="Язык PHP mbstring не установлен в \"neutral\". Вы можете изменить значение локально, добавив строку <strong>php_value mbstring.language neutral</strong> в файл <strong>.htaccess</strong>."
INSTL_NOTICEMBSTRINGOVERLOAD="Перегрузка функции PHP mbstring включена. Вы можете изменить значение локально, добавив строку <strong>php_value mbstring.func_overload 0</strong> в файл <strong>.htaccess</strong>."
INSTL_NOTICEYOUCANSTILLINSTALL="<br>Вы можете продолжить процесс установки, так как параметры конфигурации будут отображены в конце. Необходимо вручную создать текстовый файл, переименовать его в <strong>configuration.php</strong>, выделить/скопировать отображаемый код и вставить в него, а затем разместить файл конфигурации в корневой директории вашего сайта."
INSTL_OUTPUT_BUFFERING="Буферизация вывода"
INSTL_PARSE_INI_FILE_AVAILABLE="Поддержка INI Parser"
INSTL_PHP_VERSION="Версия PHP"
@ -261,7 +261,7 @@ INSTL_PHP_VERSION_NEWER="Версия PHP >= %s"
INSTL_REGISTER_GLOBALS="Register Globals Выкл"
INSTL_SAFE_MODE="Safe Mode"
INSTL_SESSION_AUTO_START="Session Auto Start"
INSTL_WRITABLE="%s доступен на запись"
INSTL_WRITABLE="Файл %s доступен для записи"
INSTL_XML_SUPPORT="Поддержка XML"
INSTL_ZIP_SUPPORT_AVAILABLE="Встроенная поддержка ZIP"
INSTL_ZLIB_COMPRESSION_SUPPORT="Поддержка Zlib"
@ -273,14 +273,14 @@ JCHECK_AGAIN="Повторить проверку"
JERROR="Ошибка"
JEMAIL="E-mail"
JGLOBAL_ISFREESOFTWARE="%s распространяется по лицензии %s."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Языковой пакет не соответствует версии Joomla! Некоторые языковые константы могут отсутствовать."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Языковой пакет не соответствует версии Joomla. Некоторые языковые константы могут отсутствовать."
JGLOBAL_SELECT_AN_OPTION="Выберите значение"
JGLOBAL_SELECT_NO_RESULTS_MATCH="Результаты не совпадают"
JGLOBAL_SELECT_NO_RESULTS_MATCH="Ничего не найдено."
JGLOBAL_SELECT_SOME_OPTIONS="Выберите несколько значений"
JINVALID_TOKEN="Последний запрос был отклонен, поскольку содержит неверный ключ безопасности. Обновите страницу и попробуйте еще раз."
JINVALID_TOKEN="Последний запрос был отклонен, поскольку он содержит некорректный токен безопасности. Пожалуйста, обновите страницу и попробуйте еще раз."
JNEXT="Далее"
JNO="Нет"
JNOTICE="Замечание"
JNOTICE="Внимание"
JOFF="Выкл"
JON="Вкл"
JPREVIOUS="Назад"
@ -293,19 +293,21 @@ JLIB_DATABASE_ERROR_CONNECT_MYSQL="Не удалось подключиться
JLIB_DATABASE_ERROR_DATABASE="Ошибка базы данных."
JLIB_DATABASE_ERROR_LOAD_DATABASE_DRIVER="Не удалось загрузить драйвер базы данных: %s"
JLIB_DATABASE_ERROR_VALID_MAIL="Пожалуйста, введите корректный адрес e-mail."
JLIB_ENVIRONMENT_SESSION_EXPIRED="Ваша сессия истекла, пожалуйста, обновите страницу."
JLIB_ENVIRONMENT_SESSION_EXPIRED="Время сессии истекло. Пожалуйста, обновите страницу."
JLIB_FILESYSTEM_ERROR_COPY_FAILED="Ошибка копирования."
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES="JFolder: :files: Указанный путь не является директорией. Путь: %s"
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES="JFolder: :files: Путь ведет не к каталогу: %s"
JLIB_FORM_FIELD_INVALID="Некорректно заполнено поле:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Некорректно заполнено поле: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Необходимо заполнить поле: %s"
JLIB_INSTALLER_ABORT="Отмена установки языкового пакета: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Установка пакета: не удалось создать директорию: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Пакет %1$s: при установке расширения произошла ошибка: %2$s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Пакет %s: Не найдено файлов для установки."
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Ошибка копирования файла %1$s в %2$s."
JLIB_INSTALLER_NOT_ERROR="Ошибка, которая связана с установкой языковых файлов TinyMCE, не влияет на установку языкового пакета. Некоторые языковые пакеты, которые созданы для Joomla! до версии 3.2.0, могут пытаться устанавливать локализацию TinyMCE. Однако, файлы локализации TinyMCE уже включены в дистрибутив, поэтому в их дополнительной установке нет необходимости."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Не удалось подключиться к базе данных.<br />joomla.library: %1$s - %2$s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Пути установки не существует."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Установка пакета: Не удалось создать каталог: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Пакет: %1$s: В процессе установки произошла ошибка: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Пакет: %s: Не удалось найти файлы для установки пакета."
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Не удалось скопировать файл %1$s в %2$s"
JLIB_INSTALLER_INSTALL="Установка"
JLIB_INSTALLER_NOT_ERROR="Ошибка, которая связана с установкой языковых файлов TinyMCE, не влияет на установку языковых пакетов. Некоторые языковые пакеты, созданные до версии Joomla! 3.2.0, могут пытаться установить отдельные языковые файлы TinyMCE. Поскольку в настоящее время они включены в ядро, их больше не нужно устанавливать отдельно."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Не удалось подключиться к базе данных.<br>joomla.library: %1$s - %2$s"
; Strings for the language debugger
JDEBUG_LANGUAGE_FILES_IN_ERROR="Ошибки в языковых файлах"
@ -339,5 +341,5 @@ WARNING="Предупреждение"
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Произошла ошибка соединения при получении данных JSON."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Содержимое не было возвращено."
JLIB_JS_AJAX_ERROR_OTHER="Произошла ошибка при получении данных JSON: код состояния HTTP %s."
JLIB_JS_AJAX_ERROR_PARSE="Произошла ошибка парсинга при обработке данных JSON:<br /><code style="_QQ_"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;"_QQ_">%s</code>"
JLIB_JS_AJAX_ERROR_PARSE="Произошла ошибка парсинга при обработке данных JSON:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="Превышено время ожидания ответа при получении данных JSON."

View File

@ -1,10 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile
version="3.9"
client="installation">
<name>Russian (Russia)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<metafile version="3.9" client="installation">
<name>Russian (ru-RU)</name>
<version>3.9.23</version>
<creationDate>2020-11-20</creationDate>
<author>Russian Translation Team</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -11,45 +11,40 @@ INSTL_STEP_FTP_LABEL="FTP"
INSTL_STEP_LANGUAGES_LABEL="Namestite jezike"
INSTL_STEP_SITE_LABEL="Nastavitve"
INSTL_STEP_SUMMARY_LABEL="Pregled"
;Language view
INSTL_SELECT_LANGUAGE_TITLE="Izberite jezik"
INSTL_WARNJAVASCRIPT="Opozorilo! Javascript mora biti omogočen za pravilno namestitev Joomla!"
INSTL_WARNJSON="Vaša PHP namestitev mora imeti JSON omogočeno, za namestitev Joomla!"
;Preinstall view
INSTL_PRECHECK_TITLE="Pre-namestitveno preverjanje"
INSTL_PRECHECK_DESC="Če kateri koli od teh elementov ni podprt (označena kot <strong class="_QQ_"label label-important"_QQ_"> ne</strong>) potem prosim izvedite ukrepe za njihovo odpravljanje. < br / > Ne morete namestiti Joomla! dokler vaše nastavitve ne izpolnjujejo spodaj navedene zahteve."
INSTL_PRECHECK_DESC="Če kateri koli od teh elementov ni podprt (označena kot <strong class=\"label label-important\"> ne</strong>) potem prosim izvedite ukrepe za njihovo odpravljanje. < br / > Ne morete namestiti Joomla! dokler vaše nastavitve ne izpolnjujejo spodaj navedene zahteve."
INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE="Priporočene nastavitve:"
INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Te nastavitve se priporočajo za PHP, da bi zagotovili popolno združljivost z Joomla. <br /> Vendar bo Joomla! še vedno delovala, če se vaše nastavitve povsem ne ujemajo priporočeno konfiguracijo."
INSTL_PRECHECK_DIRECTIVE="Direktiva"
INSTL_PRECHECK_RECOMMENDED="Zahtevano"
INSTL_PRECHECK_ACTUAL="Dejansko"
; Database view
INSTL_DATABASE="Nastavitev baze podatkov"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="PostgreSQL poizvedba zbirke podatkov ni uspela."
INSTL_DATABASE_HOST_DESC="To je običajno "_QQ_"localhost"_QQ_" ali ime vašega gostitelja."
INSTL_DATABASE_HOST_DESC="To je običajno \"localhost\" ali ime vašega gostitelja."
INSTL_DATABASE_HOST_LABEL="Ime gostitelja"
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Iz neznanega razloga nismo mogli ustvariti datoteke. Prosimo ročno ustvarite datoteko z imenom "_QQ_"%1$s"_QQ_" in jo naložite v "_QQ_"%2$s"_QQ_" mapo v vaši Joomla strani."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Za potrditev da ste lastnik te spletne strani, izbrišite datoteko z imenom "_QQ_"%1$s"_QQ_" ki smo jo pravkar ustvarili v "_QQ_"%2$s"_QQ_" mapi na vaši Joomla spletni strani."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Želite uporabljati strežnik zbirke podatkov, ki ni v lokalnem strežniku. Zaradi varnostnih razlogov, morate preveriti lastništvo računa vašeg gostovanje. <a href="_QQ_"%s"_QQ_"> Prosimo, preberite dokumentacijo</a> za več informacij."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Iz neznanega razloga nismo mogli ustvariti datoteke. Prosimo ročno ustvarite datoteko z imenom \"%1$s\" in jo naložite v \"%2$s\" mapo v vaši Joomla strani."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Za potrditev da ste lastnik te spletne strani, izbrišite datoteko z imenom \"%1$s\" ki smo jo pravkar ustvarili v \"%2$s\" mapi na vaši Joomla spletni strani."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Želite uporabljati strežnik zbirke podatkov, ki ni v lokalnem strežniku. Zaradi varnostnih razlogov, morate preveriti lastništvo računa vašeg gostovanje. <a href=\"%s\"> Prosimo, preberite dokumentacijo</a> za več informacij."
INSTL_DATABASE_NAME_DESC="Nekateri gostitelji omogočajo le določeno DB ime na stran. Uporaba predpone tabele v tem primeru za izrazito Joomla! strani."
INSTL_DATABASE_NAME_LABEL="Ime baze podatkov"
INSTL_DATABASE_NO_SCHEMA="Za to vrsto baze podatkov ne obstaja nobena shema baz podatkov."
INSTL_DATABASE_OLD_PROCESS_DESC=""_QQ_"Backup"_QQ_" ali "_QQ_"Odstrani"_QQ_" vse obstoječe tabele iz prejšnjega Joomla! namestitve z istim "_QQ_"Tabele Prefix"_QQ_"."
INSTL_DATABASE_OLD_PROCESS_DESC="\"Backup\" ali \"Odstrani\" vse obstoječe tabele iz prejšnjega Joomla! namestitve z istim \"Tabele Prefix\"."
INSTL_DATABASE_OLD_PROCESS_LABEL="Stara baza podatkov proces"
INSTL_DATABASE_PASSWORD_DESC="Za varnost strani je uporaba gesla računa zbirke podatkov obvezna."
INSTL_DATABASE_PASSWORD_LABEL="Geslo"
INSTL_DATABASE_PREFIX_DESC="Ustvari predpono tabele ali uporabite eno naključno ustvarjeno. <strong>V idealnem štiri ali pet znakov, lahko vsebuje samo alfanumerične znake in se morajo končati z podčrtajem. Prepričajte se, da se izbrana predpona ne uporablja že pri drugih tabelah</strong>."
INSTL_DATABASE_PREFIX_LABEL="Predpona tabele"
INSTL_DATABASE_PREFIX_MSG="Predpona tabela mora začeti s črko lahko sledijo poljubne črke in številke in podčrtaj"
INSTL_DATABASE_TYPE_DESC="To je verjetno "_QQ_"MySQLi"_QQ_"."
INSTL_DATABASE_TYPE_DESC="To je verjetno \"MySQLi\"."
INSTL_DATABASE_TYPE_LABEL="Tip baze podatkov"
INSTL_DATABASE_USER_DESC="Bodisi nekaj kot "_QQ_"root"_QQ_" ali uporabniško ime, ki ga zagotavlja vaš gostitelj."
INSTL_DATABASE_USER_DESC="Bodisi nekaj kot \"root\" ali uporabniško ime, ki ga zagotavlja vaš gostitelj."
INSTL_DATABASE_USER_LABEL="Uporabniško ime"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Samodejno Najdi FTP pot"
INSTL_FTP="FTP nastavitev"
@ -60,13 +55,12 @@ INSTL_FTP_PASSWORD_LABEL="FTP Geslo"
INSTL_FTP_PORT_LABEL="FTP Vrata"
INSTL_FTP_ROOT_LABEL="FTP Korenska pot"
INSTL_FTP_SAVE_LABEL="Shrani FTP geslo"
INSTL_FTP_TITLE="FTP nastavitve (<strong class="_QQ_"red"_QQ_"> Neobvezno - Večina uporabnikov lahko ta korak preskoči - Pritisniti Naprej za Preskoči </strong>)"
INSTL_FTP_TITLE="FTP nastavitve (<strong class=\"red\"> Neobvezno - Večina uporabnikov lahko ta korak preskoči - Pritisniti Naprej za Preskoči </strong>)"
INSTL_FTP_USER_LABEL="FTP uporabniško ime"
INSTL_VERIFY_FTP_SETTINGS="Preverite FTP nastavitev"
INSTL_FTP_SETTINGS_CORRECT="Korekcija nastavitev"
INSTL_FTP_USER_DESC="OPOZORILO! Priporočljivo je, da pustite to prazno in vnesite FTP uporabniško ime vsakič, ko prenašate datoteke."
INSTL_FTP_PASSWORD_DESC="OPOZORILO! Priporočljivo je, da pustite to prazno in vnesite FTP uporabniško ime vsakič, ko prenašate datoteke."
;Site View
INSTL_SITE="Glavna nastavitev"
INSTL_ADMIN_EMAIL_LABEL="E-mail"
@ -97,7 +91,6 @@ INSTL_SAMPLE_DATA_SET_DESC="Namestite Joomla z eno stranjo (meni z eno povezavo)
INSTL_SAMPLE_LEARN_SET_DESC="Namestite Joomla z vzorčnimi prispevki, ki opisujejo, kako Joomla dela."
INSTL_SAMPLE_TESTING_SET_DESC="Namestite Joomla z vsemi možnimi meniji za pomoč pri testiranju Joomla."
INSTL_SUPER_USER_TITLE="Super uporabnik podrobnosti računa"
;Summary view
INSTL_FINALISATION="Dokončanje"
INSTL_SUMMARY_INSTALL="Namestite"
@ -105,7 +98,6 @@ INSTL_SUMMARY_EMAIL_LABEL="Nastavitev e-maila"
INSTL_SUMMARY_EMAIL_DESC="Pošlji nastavitve za %s po e-pošti po namestitvi."
INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL="Vključi gesla v e-pošti"
INSTL_SUMMARY_EMAIL_PASSWORDS_DESC="OPOZORILo! Priporočljivo je, da ne pošiljate in shranjujete gesel v e-pošti."
;Installing view
INSTL_INSTALLING="Nameščam...."
INSTL_INSTALLING_DATABASE_BACKUP="Varnostno kopiranje stare tabele zbirke podatkov"
@ -114,25 +106,22 @@ INSTL_INSTALLING_DATABASE="Ustvari tabele zbirke podatkov"
INSTL_INSTALLING_SAMPLE="Nameščanje vzorčnih podatkov"
INSTL_INSTALLING_CONFIG="Ustvarjanje konfiguracijske datoteke"
INSTL_INSTALLING_EMAIL="Pošiljanje e-pošte za %s"
;Email
INSTL_EMAIL_SUBJECT="Konfiguracija Podrobnosti: %s"
INSTL_EMAIL_HEADING="Spodaj lahko najdete nastavitve za novo namestitev Joomla! Spletna stran:"
INSTL_EMAIL_NOT_SENT="Podatki Administrativne prijave"
;Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Podatki Administrativne prijave"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED=""_QQ_"%s"_QQ_" mapa je že izbrisana."
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="\"%s\" mapa je že izbrisana."
INSTL_COMPLETE_ERROR_FOLDER_DELETE="\"%s\" mapo ni bilo mogoče izbrisati. Prosimo ročno izbrišite mapo."
INSTL_COMPLETE_FOLDER_REMOVED="\"%s\" mapa je odstranjena."
INSTL_COMPLETE_LANGUAGE_1="Joomla! v vašem jeziku in/ali ustvarjanje samodejno osnovne native večjezične strani"
INSTL_COMPLETE_LANGUAGE_DESC="Preden odstranite "_QQ_"%s"_QQ_" mapo, lahko namestite dodatne jezike. Če želite dodati dodatne jezike za vašo Joomla! aplikacijo izberite naslednji gumb."
INSTL_COMPLETE_LANGUAGE_DESC="Preden odstranite \"%s\" mapo, lahko namestite dodatne jezike. Če želite dodati dodatne jezike za vašo Joomla! aplikacijo izberite naslednji gumb."
INSTL_COMPLETE_LANGUAGE_DESC2="Opomba: potrebovali boste dostop do interneta za Joomla! prenesti in namestiti nove jezike. <br /> nekaterih strežnika konfiguracije ne dovoli Joomla! namestite na jezike. Če je to vaš primer, ne skrbite, boste lahko namestite pozneje z Joomla! Skrbnik."
INSTL_COMPLETE_REMOVE_FOLDER="Odstrani "_QQ_"%s"_QQ_" mapo"
INSTL_COMPLETE_REMOVE_INSTALLATION="PROSIM NE POZABITE POPOLNOMA ODSTRANITI INSTALLATION MAPO. <br /> Ne boste mogli nadaljevati po tej točki, dokler ni "_QQ_"%s"_QQ_" mapa odstranjena. To je varnostna funkcija, Joomla!"
INSTL_COMPLETE_REMOVE_FOLDER="Odstrani \"%s\" mapo"
INSTL_COMPLETE_REMOVE_INSTALLATION="PROSIM NE POZABITE POPOLNOMA ODSTRANITI INSTALLATION MAPO. <br /> Ne boste mogli nadaljevati po tej točki, dokler ni \"%s\" mapa odstranjena. To je varnostna funkcija, Joomla!"
INSTL_COMPLETE_TITLE="Čestitamo! Joomla! je zdaj nameščena."
INSTL_COMPLETE_INSTALL_LANGUAGES="Dodatni koraki: Namestitev jezikov"
;Languages view
INSTL_LANGUAGES="Namestite jezikovni paket"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Jezik"
@ -145,7 +134,6 @@ INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Nobena jeziku so bila izbrana za namešča
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla! se ne more povezati s strežnikom jezikov. Prosimo, dokončajte namestitev."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="OPOMBA: Jezike lahko namestite, pozneje preko Joomla! skrbništva"
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Vrni se na zadnji korak namestitve"
;Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Aktivirajte večjezično funkcijo"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Če je aktiven, vaše spletne strani Joomla so večjezično funkcijo aktivne s lokaliziranih meniji za vsak nameščeni jezik."
@ -181,10 +169,8 @@ INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC="Če je aktivno, bo Joomla
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE="Večjezično"
INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC="Ta oddelek vam omogoča, da samodejno aktivirate Joomla! večjezične funkcije."
INSTL_DEFAULTLANGUAGE_TRY_LATER="Morda ne boste mogli namestiti pozneje preko Joomla! skrbništva"
; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español
INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Slovenščina (SL)"
;Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Ne morem se povezati z bazo podatkov. Povezava je vrnila številko: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Namestitveni program se ni mogel povezati z določeno zbirko podatkov in ni uspel ustvariti zbirke podatkov. Preverite nastavitve in če je potrebno ročno ustvarite zbirko podatkov."
@ -210,37 +196,32 @@ INSTL_DATABASE_INVALID_NAME="MySQL različice do 5.1.6, ne smejo vsebovati obdob
INSTL_DATABASE_NAME_INVALID_SPACES="MySQL ime baze in imena tabele se ne sme začeti ali končati s presledki."
INSTL_DATABASE_NAME_INVALID_CHAR="MySQL indifikator lahko vsebujejo NULL ASCII(0x00)."
INSTL_DATABASE_FILE_DOES_NOT_EXIST="Datoteka %s ne obstaja"
;controllers
INSTL_COOKIES_NOT_ENABLED="Zdi se da Piškotki niso omogočeni v vašem brskalniku. Ne boste mogli namestiti aplikacijo če je ta funkcija onemogočena. Druga možnost je, da bi lahko bil tudi problem s strežnikom <strong>session.save_path</strong>. Če je temu tako, se obrnite na svojega ponudnika gostovanja, če ne veste, sami kako to preveriti ali popraviti."
INSTL_HEADER_ERROR="Error"
;Helpers
INSTL_PAGE_TITLE="Joomla! spletna namestitev"
;Configuration model
INSTL_ERROR_CONNECT_DB="Ne morem se povezati z bazo podatkov. Povezava je vrnila številko: %s"
INSTL_STD_OFFLINE_MSG="Ta stran je v vzdrževanju.<br />Prosimo pridite spet kmalu nazaj."
;FTP model
INSTL_FTP_INVALIDROOT="Določena FTP mapa ni mapa to Joomla! namestitev"
INSTL_FTP_NOCONNECT="Ne morem se povezati s FTP strežnikom"
INSTL_FTP_NODELE="Funkcija "_QQ_"DELE"_QQ_" ni uspela."
INSTL_FTP_NODELE="Funkcija \"DELE\" ni uspela."
INSTL_FTP_NODIRECTORYLISTING="Seznam iz strežnika FTP mapo ni bilo mogoče pridobiti."
INSTL_FTP_NOLIST="Funkcija "_QQ_"LIST"_QQ_" ni uspela."
INSTL_FTP_NOLIST="Funkcija \"LIST\" ni uspela."
INSTL_FTP_NOLOGIN="Ne morem se prijaviti v FTP strežnik."
INSTL_FTP_NOMKD="Funkcija "_QQ_"MKD"_QQ_" ni uspela."
INSTL_FTP_NONLST="Funkcija "_QQ_"NLST"_QQ_" ni uspela."
INSTL_FTP_NOPWD="Funkcija "_QQ_"PWD"_QQ_" ni uspela."
INSTL_FTP_NORETR="Funkcija "_QQ_"RETR"_QQ_" ni uspela."
INSTL_FTP_NORMD="Funkcija "_QQ_"RMD"_QQ_" ni uspela."
INSTL_FTP_NOMKD="Funkcija \"MKD\" ni uspela."
INSTL_FTP_NONLST="Funkcija \"NLST\" ni uspela."
INSTL_FTP_NOPWD="Funkcija \"PWD\" ni uspela."
INSTL_FTP_NORETR="Funkcija \"RETR\" ni uspela."
INSTL_FTP_NORMD="Funkcija \"RMD\" ni uspela."
INSTL_FTP_NOROOT="Ne morem dostopati do določene mape FTP."
INSTL_FTP_NOSTOR="Funkcija "_QQ_"STOR"_QQ_" ni uspela."
INSTL_FTP_NOSYST="Funkcija "_QQ_"SYST"_QQ_" ni uspela."
INSTL_FTP_NOSTOR="Funkcija \"STOR\" ni uspela."
INSTL_FTP_NOSYST="Funkcija \"SYST\" ni uspela."
INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER="Ne morem samodejno zaznati FTP korensko mapo."
;others
INSTL_CONFPROBLEM="Konfiguracijska datoteka ali mapa ni zapisljiv ali je prišlo do težave, ustvarjanje konfiguracijske datoteke. Morate naložiti naslednjo kodo z roko. Izberite na področju besedila izpostaviti vse kode in nato prilepite v novo besedilno datoteko. Ime te datoteke "_QQ_"configuration.php"_QQ_" in naložite vašo stran korensko mapo."
INSTL_CONFPROBLEM="Konfiguracijska datoteka ali mapa ni zapisljiv ali je prišlo do težave, ustvarjanje konfiguracijske datoteke. Morate naložiti naslednjo kodo z roko. Izberite na področju besedila izpostaviti vse kode in nato prilepite v novo besedilno datoteko. Ime te datoteke \"configuration.php\" in naložite vašo stran korensko mapo."
INSTL_DATABASE_SUPPORT="Baza podatkov Podpora:"
INSTL_DISPLAY_ERRORS="Prikaz napak"
INSTL_ERROR_DB="Prišlo je do nekaj napak pri pisanju v bazo podatkov: %s"
@ -254,7 +235,7 @@ INSTL_MB_LANGUAGE_IS_DEFAULT="MB Jezik je privzeti"
INSTL_MB_STRING_OVERLOAD_OFF="MB Niz preobremenitve izklopljen"
INSTL_NOTICEMBLANGNOTDEFAULT="PHP mbstring jezik ni nastavljen v nevtralni položaj. To je mogoče nastaviti na lokalni ravni z vnosom <strong> php_value mbstring.language neutral </ strong> v vaši <code>.htaccess </ code> datoteki."
INSTL_NOTICEMBSTRINGOVERLOAD="PHP mbstring preobremenitev funkcija je nastavljena. To je mogoče izklopiti lokalno z vnosom <strong> php_value mbstring.func_overload 0 </ strong> v vaši <code>.htaccess </ code> datoteki."
INSTL_NOTICEYOUCANSTILLINSTALL="<br /> lahko še vedno nadaljujete namestitev kot nastavitev bo prikazan na koncu. Boste morali ročno nalaganje kodo. Izberite na področju besedila izpostaviti vse kode in nato prilepite v novo besedilno datoteko. Ime te datoteke "_QQ_"configuration.php"_QQ_" in naložite vašo stran korensko mapo."
INSTL_NOTICEYOUCANSTILLINSTALL="<br /> lahko še vedno nadaljujete namestitev kot nastavitev bo prikazan na koncu. Boste morali ročno nalaganje kodo. Izberite na področju besedila izpostaviti vse kode in nato prilepite v novo besedilno datoteko. Ime te datoteke \"configuration.php\" in naložite vašo stran korensko mapo."
INSTL_OUTPUT_BUFFERING="Izhodno medpomnjenje"
INSTL_PARSE_INI_FILE_AVAILABLE="INI Razčlenjevalnik Podpora"
INSTL_PHP_VERSION="PHP različica"
@ -267,7 +248,6 @@ INSTL_XML_SUPPORT="XML Podpora"
INSTL_ZIP_SUPPORT_AVAILABLE="Native ZIP podpora"
INSTL_ZLIB_COMPRESSION_SUPPORT="Zlib stiskanje podpora"
INSTL_PROCESS_BUSY="Postopek je v teku. počakajte, prosim..."
;Global strings
JADMINISTRATOR="Skrbnik"
JCHECK_AGAIN="Preverite znova"
@ -288,12 +268,11 @@ JPREVIOUS="Prejšnje"
JSITE="Prejšnje"
JUSERNAME="Uporabniško ime"
JYES="Da"
; Framework strings necessary when no lang pack is available
JLIB_DATABASE_ERROR_CONNECT_MYSQL="Ne morem se povezati z MySQL."
JLIB_DATABASE_ERROR_DATABASE="Prišlo je do napake zbirke podatkov."
JLIB_DATABASE_ERROR_LOAD_DATABASE_DRIVER="Ne morem naložiti gonilnikov za podatkovno bazo: %s"
JLIB_DATABASE_ERROR_VALID_MAIL="E-poštni naslov, ki ste ga vnesli, je neveljaven. Vnesite drug e-poštni naslov."
JLIB_DATABASE_ERROR_VALID_MAIL="Vneseni e-poštni naslov je neveljaven. Vnesite drug e-poštni naslov."
JLIB_ENVIRONMENT_SESSION_EXPIRED="Vaša seja je potekla, prosimo ponovno naložite stran."
JLIB_FILESYSTEM_ERROR_COPY_FAILED="Kopiranje ni uspelo"
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES="JFolder: :datoteke: Pot ni mapa. Pot: %s"
@ -301,24 +280,23 @@ JLIB_FORM_FIELD_INVALID="Neveljavno polje:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Neveljavno polje: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Polja so obvezna: %s"
JLIB_INSTALLER_ABORT="Prekinjam namestitev jezika: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Pot namestitve ne obstaja."
JLIB_INSTALLER_INSTALL="Namestite"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Namestitev paketa: napaka pri ustvarjanju imenika: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Prišlo je do napake med nameščanjem razširitve: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Ni bilo datotek za namestitev!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Namestitev: Napaka kopiranja datoteke %1$s v %2$s."
JLIB_INSTALLER_NOT_ERROR="Če se napaka povezana z namestitvijo TinyMCE jezikovnih datotek nima vpliva na namestitev jezika (-ov). Nekatere jezikovne pakete, ustvarjeni pred Joomla! 3.2.0 lahko poskusite namestiti ločene TinyMCE jezikovnih datotek. Ker so ti zdaj vključene v jedru jih ni več treba namestiti."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Ne morem se povezati z bazo podatkov <br />joomla.library: %1$s - %2$s"
; Strings for the language debugger
JDEBUG_LANGUAGE_FILES_IN_ERROR="Razčlenjevanje napak v jezikovnih datotekah"
JDEBUG_LANGUAGE_UNTRANSLATED_STRING="Neprevedeni nizi"
JNONE="Nič"
; Necessary for errors
ADMIN_EMAIL="E-mail skrbnika"
ADMIN_PASSWORD="Geslo skrbnika"
ADMIN_PASSWORD2="Potrdite geslo skrbnika"
SITE_NAME="Ime strani"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL "
MYSQLI="MySQLi"
@ -329,17 +307,15 @@ POSTGRESQL="PostgreSQL"
SQLAZURE="Microsoft SQL Azure"
SQLITE="SQLite"
SQLSRV="Microsoft SQL Server"
; Javascript message titles
ERROR="Napaka"
MESSAGE="Sporočilo"
NOTICE="Obvestilo"
WARNING="Opozorilo"
; Javascript ajax error messages
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Povezava je prekinjena do napake pri pridobivanju JSON podatkov."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Vsebina ni vrnjena."
JLIB_JS_AJAX_ERROR_OTHER="Prišlo je do napake pri pridobivanju JSON podatkov: HTTP %s status code."
JLIB_JS_AJAX_ERROR_PARSE="Prišlo je do napake pri razčlenjevanju med obdelavo naslednjih JSON podatkov:<br /><code style="_QQ_"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;"_QQ_">%s</code>"
JLIB_JS_AJAX_ERROR_PARSE="Prišlo je do napake pri razčlenjevanju med obdelavo naslednjih JSON podatkov:<br /><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="Časovna omejitev Je potekla do napake pri pridobivanja JSON podatkov."

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.9" client="installation">
<name>Slovenščina (Slovenia)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Slovenska prevajalska ekipa</author>
<copyright>(C) 2016 Open Source Matters, Inc.</copyright>
<license>GNU General Public License 2 ali novejši; glej LICENSE.txt</license>

View File

@ -305,10 +305,12 @@ JLIB_FORM_FIELD_INVALID="Погрешно поље:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Погрешно поље: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Обавезно: %s"
JLIB_INSTALLER_ABORT="Прекид инсталације језика: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Инсталациона путања не постоји."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Инсталација пакета: неуспело креирање директоријума: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Пакет %1$s: Грешка приликом инсталације екстензије: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Пакет %s: Не постоје датотеке за инсталацију!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: није успело копирање датотеке %1$s у %2$s."
JLIB_INSTALLER_INSTALL="Инсталација"
JLIB_INSTALLER_NOT_ERROR="Ако је грешка везана за инсталацију TinyMCE језичких датотека то нема никаквог утицаја на уградњу језик(а). Неки пакети језика пре Јоомла! 3.2.0 могу покушати да инсталирају одвојене TinyMCE језичке датотеке. Они су сада укључени у основну инсталацију и више нема потребе да се инсталирају."
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Дошло је до прекида везе приликом преузимања JSON података."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Нема садржаја."

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Serbian Cyrillic (Serbia)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>joomla-serbia.com</author>
<copyright>(C) 2007 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -305,10 +305,12 @@ JLIB_FORM_FIELD_INVALID="Pogrešno polje:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Pogrešno polje: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Obavezno: %s"
JLIB_INSTALLER_ABORT="Prekid instalacije jezika: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Instalaciona putanja ne postoji."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Instalacija paketa: neuspelo kreiranje direktorijuma: %s."
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Greška prilikom instalacije ekstenzije: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Ne postoje datoteke za instalaciju!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: nije uspelo kopiranje datoteke %1$s u %2$s."
JLIB_INSTALLER_INSTALL="Instalacija"
JLIB_INSTALLER_NOT_ERROR="Ako je greška vezana za instalaciju TinyMCE jezičkih datoteka to nema nikakvog uticaja na ugradnju jezik(a). Neki paketi jezika pre Joomla! 3.2.0 mogu pokušati da instaliraju odvojene TinyMCE jezičke datoteke. Oni su sada uključeni u osnovnu instalaciju i više nema potrebe da se instaliraju."
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="Došlo je do prekida veze prilikom preuzimanja JSON podataka."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Nema sadržaja."

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Serbian Latin (Serbia)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>joomla-serbia.com</author>
<copyright>(C) 2010 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -4,7 +4,7 @@
; Note : All ini files need to be saved as UTF-8
;Stepbar
INSTL_STEP_COMPLETE_LABEL="Avsluta"
INSTL_STEP_COMPLETE_LABEL="Slutför"
INSTL_STEP_DATABASE_LABEL="Databas"
INSTL_STEP_DEFAULTLANGUAGE_LABEL="Välj standardspråk"
INSTL_STEP_FTP_LABEL="FTP"
@ -28,23 +28,28 @@ INSTL_PRECHECK_ACTUAL="Verklig"
; Database view
INSTL_DATABASE="Databasinställningar"
INSTL_DATABASE_HOST_DESC="Detta är ofta &quot;localhost&quot;"
INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="PostgreSQL databasfrågan misslyckades."
INSTL_DATABASE_HOST_DESC="Detta är ofta "_QQ_"localhost"_QQ_" eller ett namn du fått från webhotellet."
INSTL_DATABASE_HOST_LABEL="Värdnamn"
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="Vi kan inte skapa filen. Skapa manuellt en fil med namnet "_QQ_"%1$s"_QQ_" och ladda upp den till mappen "_QQ_"%2$s"_QQ_" på din Joomla webbplats."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="För att bekräfta att du är ägare av detta webbhotellkonto, måste du radera filen "_QQ_"%1$s"_QQ_" vi just nu har skapat i mappen ”i%2$s” i din Joomla."
INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Du vill använda en databasvärd som inte är localhost. Av säkerhetsskäl måste du verifiera äganderätten till webhosting kontot. <a href="_QQ_"%s"_QQ_">Ta del av dokumentationen</a> för mer information."
INSTL_DATABASE_NAME_DESC="Vissa webbhotell tillåter bara ett databasnamn per konto. Använd i så fall tabellprefix för att särskilja flera Joomla-installationer."
INSTL_DATABASE_NAME_LABEL="Databasens namn"
INSTL_DATABASE_NO_SCHEMA="Det finns inget databasschema för den här databastypen."
INSTL_DATABASE_OLD_PROCESS_DESC="Eventuella tidigare säkerhetskopior av tabeller från tidigare joomlainstallationer kommer att ersättas"
INSTL_DATABASE_OLD_PROCESS_DESC=""_QQ_"Backup"_QQ_" eller "_QQ_"Ta bort"_QQ_" alla befintliga tabeller från tidigare Joomla! installationer med samma "_QQ_"tabellprefix"_QQ_"."
INSTL_DATABASE_OLD_PROCESS_LABEL="Hantera gammal databas"
INSTL_DATABASE_PASSWORD_DESC="Av säkerhetsskäl är det obligatoriskt att använda lösenord på MySQL-kontot"
INSTL_DATABASE_PASSWORD_LABEL="Lösenord"
INSTL_DATABASE_PREFIX_DESC="Välj ett tabellprefix eller använd det <b>slumpvis genererade</b>. Lämpligtvis, tre eller fyra tecken långt, och det MÅSTE sluta med ett understrykningstecken. <b>Kontrollera att prefixet inte används av någon annan tabell</b>."
INSTL_DATABASE_PREFIX_DESC="Välj ett tabellprefix eller använd det slumpvis genererade. <strong>Lämpligen, tre eller fyra tecken långt, och det MÅSTE sluta med ett understrykningstecken. Kontrollera att prefixet inte används av någon annan tabell</strong>."
INSTL_DATABASE_PREFIX_LABEL="Tabellprefix"
INSTL_DATABASE_PREFIX_MSG="Databasprefixet måste börja med en bokstav, följas av alfanumeriska tecken och därefter ett understrykningstecken"
INSTL_DATABASE_TYPE_DESC="Detta är vanligen &quot;MySQLi&quot;"
INSTL_DATABASE_TYPE_DESC="Detta är vanligen "_QQ_"MySQLi"_QQ_""
INSTL_DATABASE_TYPE_LABEL="Databastyp"
INSTL_DATABASE_USER_DESC="Antingen någonting som "_QQ_"root"_QQ_" eller ett användarnamn tillhandahållet av webbhotellet"
INSTL_DATABASE_USER_DESC="Antingen ett användarnamn du har skapat eller ett användarnamn du fått från webbhotellet."
INSTL_DATABASE_USER_LABEL="Användarnamn"
;FTP view
INSTL_AUTOFIND_FTP_PATH="Hitta FTP-sökväg"
INSTL_FTP="FTP-inställningar"
@ -64,14 +69,14 @@ INSTL_FTP_PASSWORD_DESC="Varning! Det rekommenderas att du lämnar fältet tomt
;Site View
INSTL_SITE="Grundinställningar"
INSTL_ADMIN_EMAIL_LABEL="Din e-postadress"
INSTL_ADMIN_EMAIL_LABEL="Email"
INSTL_ADMIN_EMAIL_DESC="Ange en e-postadress. Det här blir Super Administratörens e-postadress."
INSTL_ADMIN_PASSWORD_LABEL="Admin lösenord"
INSTL_ADMIN_PASSWORD_LABEL="Lösenord"
INSTL_ADMIN_PASSWORD_DESC="Ange Super Administratörens lösenord och bekräfta det i fältet nedan."
INSTL_ADMIN_PASSWORD2_LABEL="Bekräfta admin lösenord"
INSTL_ADMIN_USER_LABEL="Admin användarnamn"
INSTL_ADMIN_PASSWORD2_LABEL="Bekräfta lösenord"
INSTL_ADMIN_USER_LABEL="Användarnamn"
INSTL_ADMIN_USER_DESC="Du kan ändra standard användarnamn <strong>admin</strong>."
INSTL_SITE_NAME_TITLE="Webbplatsens namn"
INSTL_SITE_NAME_LABEL="Webbplatsens namn"
INSTL_SITE_NAME_DESC="Ange namnet på din Joomla! webbplats."
INSTL_SITE_METADESC_LABEL="Metabeskrivning"
INSTL_SITE_METADESC_TITLE_LABEL="Ange en beskrivning som gäller för hela webbplatsen att användas av sökmotorer. Generellt så är max ca 20 ord optimalt."
@ -87,10 +92,11 @@ INSTL_SAMPLE_LEARN_SET="Lär dig Joomla engelsk (GB) exempelata"
INSTL_SAMPLE_TESTING_SET="Test engelsk (GB) exempelata"
INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Installera Joomla med endast en meny och loginformulär, utan något innehåll."
INSTL_SAMPLE_BLOG_SET_DESC="Installera Joomla med endast några få artiklar och bloggrelaterade moduler såsom Gamla inlägg, Bloggroller, Mest lästa inlägg."
INSTL_SAMPLE_BROCHURE_SET_DESC="Installera Joomla med några få sidor (en meny med sidorna Hem, Om oss, Nyheter, Kontakta oss) och moduler såsom Sök, Egen, Logga in."
INSTL_SAMPLE_BROCHURE_SET_DESC="Installera Joomla med några få sidor (en meny med sidorna Hem, Om oss, Nyheter, Kontakta oss) och moduler såsom Sök, Egen HTML, Logga in."
INSTL_SAMPLE_DATA_SET_DESC="Installera Joomla med en sida (en meny med en länk) och moduler såsom Senaste artiklarna, Logga in."
INSTL_SAMPLE_LEARN_SET_DESC="Installera Joomla med exempelartiklar som beskriver hur Joomla fungerar."
INSTL_SAMPLE_TESTING_SET_DESC="Installera Joomla med alla typer av menyobjekt för hjälp att prova Joomla."
INSTL_SUPER_USER_TITLE="Superadmins kontouppgifter"
;Summary view
INSTL_FINALISATION="Slutförande"
@ -116,40 +122,42 @@ INSTL_EMAIL_NOT_SENT="Kunde inte skicka e-post."
;Complete view
INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Administration inloggningsuppgifter"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="Installationsmappen är redan borttagen."
INSTL_COMPLETE_ERROR_FOLDER_DELETE="Installationsmappen kunde inte tas bort. Du kan ta bort den manuellt."
INSTL_COMPLETE_FOLDER_REMOVED="Installationsmappen har tagits bort"
INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="Mappen "_QQ_"%s"_QQ_" är redan borttagen."
INSTL_COMPLETE_ERROR_FOLDER_DELETE="Mappen \"%s\" kan inte tas bort. Du kan ta bort den manuellt."
INSTL_COMPLETE_FOLDER_REMOVED="Mappen \"%s\" har tagits bort."
INSTL_COMPLETE_LANGUAGE_1="Joomla! på ditt eget språk?"
INSTL_COMPLETE_LANGUAGE_DESC="Innan du tar bort installationsmappen kan du installera fler språk. Om du vill lägga till fler språk till din Joomla-applikation, klicka på knappen nedan."
INSTL_COMPLETE_LANGUAGE_DESC="Innan du tar bort mappen "_QQ_"%s"_QQ_" kan du installera fler språk. Om du vill lägga till fler språk till din Joomla-applikation, klicka på knappen nedan."
INSTL_COMPLETE_LANGUAGE_DESC2="OBS: Du måste ha åtkomst till Internet för att låta Joomla! ladda ner och installera flera språk. <br/>Vissa serverkonfigurationer låter inte Joomla! installera språk. Om så är fallet för dig, finns det ingen anledning att oroa sig. Du kommer att kunna installera språk senare via Joomlas adminsida."
INSTL_COMPLETE_REMOVE_FOLDER="Ta bort installationsmappen"
INSTL_COMPLETE_REMOVE_INSTALLATION="KOM IHÅG ATT TA BORT INSTALLATIONSMAPPEN <br />HELT OCH HÅLLET.<br />Du kan inte fortsätta innan installationsmappen är borttagen. Detta är en säkerhetsfunktion i Joomla!."
INSTL_COMPLETE_REMOVE_FOLDER="Ta bort mappen "_QQ_"%s"_QQ_""
INSTL_COMPLETE_REMOVE_INSTALLATION="KOM IHÅG ATT TA BORT INSTALLATIONSMAPPEN HELT OCH HÅLLET.<br />Du kan inte fortsätta innan mappen "_QQ_"%s"_QQ_" är borttagen. Detta är en säkerhetsfunktion i Joomla!"
INSTL_COMPLETE_TITLE="Gratulerar! Joomla! är nu installerat."
INSTL_COMPLETE_INSTALL_LANGUAGES="Extra steg: Installera språk"
;Languages view
INSTL_LANGUAGES="Installera språkpaket"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE="Språk"
INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE_TAG="Språktagg"
INSTL_LANGUAGES_COLUMN_HEADER_VERSION="Version"
INSTL_LANGUAGES_DESC="Joomlas gränssnitt finns tillgängligt på flera språk. Välj de språk du vill installera genom att klicka i kryssrutorna och installera dem genom att klicka på Nästa.<br/>OBS: åtgärden kommer att ta några sekunder extra för varje språk som ska laddas ner och installeras. Du bör inte välja fler än tre språk för att undvika timeout."
INSTL_LANGUAGES_MESSAGE_PLEASE_WAIT="Den här åtgärden kommer att ta upp till 10 sekunder per språk att slutföra<br />Vänta medan språk laddas ner och installeras..."
INSTL_LANGUAGES_MORE_LANGUAGES="Tryck på knappen 'Föregående' om du vill installera fler språk."
INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Välj ett språk. Om du inte behöver installera fler språk, klicka på 'Föregående'"
INSTL_LANGUAGES_NO_LANGUAGE_SELECTED="Inga språk har valts för att installeras. Om du vill installera fler språk, klicka på knappen 'Tillbaka' och välj önskat språk i listan."
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla! kunde inte ansluta till språkservern. Du kan fortsätta med att slutföra installationsprocessen."
INSTL_LANGUAGES_WARNING_NO_INTERNET="Joomla! kan inte ansluta till språkservern. Du kan fortsätta med att slutföra installationsprocessen."
INSTL_LANGUAGES_WARNING_NO_INTERNET2="OBS: Du kommer att kunna installera språk senare via Joomlas adminsida."
INSTL_LANGUAGES_WARNING_BACK_BUTTON="Gå tillbaka till föregående installationssteg"
;Defaultlanguage view
;Default language view
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE="Aktivera funktioner för att använda flera språk"
INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC="Om aktiverad, kommer din Joomla-webbplats att ha funktioner för att hantera flera språk med menyer anpassade till varje installerat språk."
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN="Aktivera plugin för språkkod"
INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN_DESC="Om aktiverad, kommer en plugin att aktiveras, som infogar en språkkod i URL:erna för att förbättra SEO-resultat."
INSTL_DEFAULTLANGUAGE_ADMINISTRATOR="Standardspråk för backend"
INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT="Joomla kunde inte ställa in språket som standard. Engelska kommer att användas som standardspråk för backend."
INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT="Joomla kan inte ställa in språket som standard. Engelska kommer att användas som standardspråk för backend."
INSTL_DEFAULTLANGUAGE_ADMIN_SET_DEFAULT="Joomla har satt %s som standardspråk för backend."
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT="Välj"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_LANGUAGE="Språk"
INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_TAG="Tagg"
INSTL_DEFAULTLANGUAGE_COULD_NOT_ADD_ASSOCIATIONS="Joomla kan inte automatiskt skapa språkkopplingarna."
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CONTENT_LANGUAGE="Joomla kan inte automatiskt skapa inställning för språkrelaterat innehåll till %s"
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU="Joomla kan inte automatiskt skapa menyn %s"
INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_ITEM="Joomla kan inte automatiskt skapa ett menyobjekt %s för startsidan"
@ -178,22 +186,23 @@ INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME="Svenska"
;Database Model
INSTL_DATABASE_COULD_NOT_CONNECT="Kan inte ansluta till databasen. Anslutningen returnerar felkod: %s"
INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE="Kan inte rensa manifest-cache för tillägg: %s"
INSTL_DATABASE_COULD_NOT_CREATE_DATABASE="Installeraren kan inte ansluta till den angivna databasen och kan inte skapa databasen. Kontrollera dina inställningar och om det är nödvändigt, skapa databasen manuellt."
INSTL_DATABASE_EMPTY_NAME=""
INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE="Kan inte rensa manifest-cache för tillägg: %s"
INSTL_DATABASE_EMPTY_NAME="511"
INSTL_DATABASE_ERROR_BACKINGUP="Fel inträffade vid backup av databas"
INSTL_DATABASE_ERROR_CREATE="Ett fel inträffade vid skapande av databasen %s. <br/>Användaren saknar antagligen rättighet att skapa en databas. Den nödvändiga databasen måste skapas manuellt innan Joomla-installationen kan påbörjas."
INSTL_DATABASE_ERROR_INITIALISE_SCHEMA="Kunde inte initiera schema version nummer"
INSTL_DATABASE_ERROR_DELETE="Vissa fel uppstod vid Ta bort databasen."
INSTL_DATABASE_FIELD_VALUE_REMOVE="Ta bort"
INSTL_DATABASE_FIELD_VALUE_BACKUP="Backup"
INSTL_DATABASE_FIX_LOWERCASE="Tabellprefixet måste vara i gemena tecken för PostgreSQL."
INSTL_DATABASE_FIX_TOO_LONG="Tabellprefixet i MySQL får innehålla maximalt 15 tecken"
INSTL_DATABASE_INVALID_DB_DETAILS="Informationen om databasen du angav är fel och/eller tom."
INSTL_DATABASE_INVALID_MYSQL_VERSION="Du måste ha MySQL 5.0.4 eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_MYSQLI_VERSION="Du måste ha MySQL 5.0.4 eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_PDOMYSQL_VERSION="Du behöver ha MySQL 5.0.4 eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_POSTGRESQL_VERSION="Du behöver ha PostgreSQL 8.3.18 eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_SQLSRV_VERSION="Du måste ha SQL Server 2008 R2 (10.50.1600.1) eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_SQLZURE_VERSION="Du måste ha SQL Server 2008 R2 (10.50.1600.1) eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_MYSQLI_VERSION="Du måste ha MySQL 5.0.4 eller högre för att fortsätta installationen. Din version är: %s"
INSTL_DATABASE_INVALID_TYPE="Välj databastyp"
INSTL_DATABASE_NAME_TOO_LONG="MySQL databasnamn får innehålla maximalt 64 tecken"
INSTL_DATABASE_INVALID_NAME="MySQL-versioner före 5.1.6 får inte innehålla punkt eller andra "_QQ_"special"_QQ_" tecken i namnet. Din version är: %s"
@ -206,7 +215,7 @@ INSTL_COOKIES_NOT_ENABLED="Cookies verkar inte vara aktiverade i din webbläsare
INSTL_HEADER_ERROR="fel"
;Helpers
INSTL_PAGE_TITLE="Joomla! Webbinstallation"
INSTL_PAGE_TITLE="Joomla! Installera från Webben"
;Configuration model
INSTL_ERROR_CONNECT_DB="Kunde inte ansluta till databasen. Anslutningen returnerade nummer: %s"
@ -242,12 +251,15 @@ INSTL_MAGIC_QUOTES_GPC="Magic Quotes GPC"
INSTL_MAGIC_QUOTES_RUNTIME="Magic Quotes Runtime"
INSTL_MB_LANGUAGE_IS_DEFAULT="MB language är standard"
INSTL_MB_STRING_OVERLOAD_OFF="MB string overload är avstängt"
INSTL_MCRYPT_SUPPORT_AVAILABLE="Mcrypt stöd"
INSTL_NOTICEMBLANGNOTDEFAULT="PHP mbstring language är inte satt till neutral. Detta kan ställas in lokalt genom att skriva in <strong>php_value mbstring.language neutral</strong> i <code>.htaccess</code>."
INSTL_NOTICEMBSTRINGOVERLOAD="PHP mbstring function overload är aktiverat. Detta kan stängas av lokalt genom att skriva in <strong>php_value mbstring.func_overload 0</strong> i <code>.htaccess</code>."
INSTL_NOTICEMCRYPTNOTAVAILABLE="Varning! PHP-tillägget mcrypt bör vara installerat eller aktiverat. Utan detta blir vissa funktioner i Joomla inte tillgängliga."
INSTL_NOTICEYOUCANSTILLINSTALL="<br />Du kan fortsätta installationen eftersom inställningarna kommer att visas som kod i slutet. Du kan då ladda upp koden manuellt. Klicka i textarean för att markera den visade koden, kopiera och klistra in koden i en ny fil som du döper till 'configuration.php'. Ladda sedan upp filen till webbplatsens rotmapp."
INSTL_OUTPUT_BUFFERING="Output Buffering"
INSTL_PARSE_INI_FILE_AVAILABLE="INI Parser Support"
INSTL_PHP_VERSION="PHP Version"
INSTL_PHP_VERSION_NEWER="PHP Version >= %s"
INSTL_REGISTER_GLOBALS="Register Globals"
INSTL_SAFE_MODE="Safe Mode"
INSTL_SESSION_AUTO_START="Session Auto Start"
@ -256,8 +268,6 @@ INSTL_XML_SUPPORT="XML-stöd"
INSTL_ZIP_SUPPORT_AVAILABLE="Inbyggt stöd för ZIP"
INSTL_ZLIB_COMPRESSION_SUPPORT="Stöd för zlib-komprimering"
INSTL_PROCESS_BUSY="Processen pågår. Vänta..."
INSTL_PHP_VERSION_NEWER="PHP Version >= %s"
INSTL_DEFAULTLANGUAGE_COULD_NOT_INSTALL_MULTILANG="Joomla kan inte installera flerspråkigt exempeldata eftersom endast ett språk är installerat. För att aktivera funktioner för multispråk, måste du installera flera språk. Klicka på knappen 'Tillbaka' och välj det önskade språket från listan."
;Global strings
JADMINISTRATOR="Backend"
@ -265,7 +275,7 @@ JCHECK_AGAIN="Kontrollera igen"
JERROR="fel"
JEMAIL="E-post"
JGLOBAL_ISFREESOFTWARE="%s är fri programvara publicerad under %s."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Språkpaketet är inte av samma version som Joomla. Vissa ssträngar kan fattas."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Språkpaketet är inte av samma version som denna version av Joomla. Vissa strängar kan fattas och kommer att visas på engelska."
JGLOBAL_SELECT_AN_OPTION="Välj ett alternativ"
JGLOBAL_SELECT_NO_RESULTS_MATCH="Inga matchande resultat"
JGLOBAL_SELECT_SOME_OPTIONS="Välj några alternativ"
@ -290,6 +300,10 @@ JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES="JFolder: :files: Sökvägen ä
JLIB_FORM_FIELD_INVALID="Ogiltigt fält:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="Ogiltigt fält: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Obligatoriskt fält: %s"
JLIB_INSTALLER_ABORT="Avbryter språkinstallation: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Installera paket: Kan inte skapa mapp: %s "
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Det uppstod ett fel när ett tillägget %2$s installerades."
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paket %s: Det fanns inga filer att installera!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: Kan inte kopiera filen %1$s till %2$s."
JLIB_INSTALLER_NOT_ERROR="Om felmeddelanden är relaterade till installation av språkfiler för TinyMCE, så har de ingen påverkan på installation av språket. Vissa språkpaket skapade före Joomla! 3.2.0 kan försöka att installera separata TinyMCE språkfiler. Dessa ingår nu i grundpaketet och skall inte längre installeras."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Kan inte ansluta till databasen <br />joomla.library: %1$s - %2$s"
@ -299,7 +313,7 @@ JDEBUG_LANGUAGE_FILES_IN_ERROR="Parsingfel i språkfilen"
JDEBUG_LANGUAGE_UNTRANSLATED_STRING="Ej översatta strängar"
JNONE="Ingen"
;Necessary for errors
; Necessary for errors
ADMIN_EMAIL="Din e-postadress"
ADMIN_PASSWORD="Admin lösenord"
ADMIN_PASSWORD2="Bekräfta admin lösenord"
@ -308,9 +322,23 @@ SITE_NAME="Webbplatsens namn"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL"
MYSQLI="MySQLi"
PDOMYSQL="MySQL (PDO)"
ORACLE="Oracle"
PDOMYSQL="MySQL (PDO)"
POSTGRESQL="PostgreSQL"
SQLAZURE="Microsoft SQL Azure"
SQLITE="SQLite"
SQLSRV="Microsoft SQL Server"
; Javascript message titles
ERROR="Fel"
MESSAGE="Meddelande"
NOTICE="Observera"
WARNING="Varning"
; Javascript ajax error messages
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="En anslutning avbröts när JSON-data hämtades."
JLIB_JS_AJAX_ERROR_NO_CONTENT="Inget innehåll har returnerats."
JLIB_JS_AJAX_ERROR_OTHER="Ett fel uppstod när JSON-data hämtades: HTTP %s statuskod."
JLIB_JS_AJAX_ERROR_PARSE="Ett parsningsfel har uppstått medan följande JSON-data behandlades:<br/><code style="_QQ_"color:inherit;white-space:pre;padding:0;margin:0;border:0;background:inherit;"_QQ_">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="En timeout uppstod medan JSON-data hämtades."

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Svenska (Sverige)</name>
<version>3.9.12</version>
<creationDate>2018-09-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Swedish Joomla Translation Team - SvenskJoomla</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 eller senare; Se LICENSE.txt</license>

View File

@ -49,7 +49,6 @@ INSTL_DATABASE_TYPE_LABEL="Aina ya hifadhidata"
INSTL_DATABASE_USER_DESC="Kama jina la mtumiaji ulilotengeza au jina la mtumiaji lililopeanwa na hosti yako."
INSTL_DATABASE_USER_LABEL="Jina la mtumiaji"
;Mtazamo wa FTP
INSTL_AUTOFIND_FTP_PATH="Kujipatiayenyewe njia ya FTP"
INSTL_FTP="Usanidi wa FTP"
@ -301,10 +300,12 @@ JLIB_FORM_FIELD_INVALID="Uga batili:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="Uga batili: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Uga unaohitajika %s"
JLIB_INSTALLER_ABORT="Inakatiza kusakinisha lugha: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Njia ya kusakinisha haipo."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="Inakatiza kusakinisha lugha: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paketi %1$s: Imeshindwa kusakinisha kiendelezo: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="Paketi %s: Hapakuwa na faili za kusakinisha!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Kusakinisha: Imeshindwa kunakili faili %1$s kwa %2$s."
JLIB_INSTALLER_INSTALL="Sakinisha"
JLIB_INSTALLER_NOT_ERROR="Ikiwa makosa yanalingana na usakinishaji wa mafaili ya lugha za TinyMCE, haitasababisha usakinishaji wa lugha. Baadhi ya paketi za lugha zilitengezwa kabla ya Joomla! 3.2.0 pengine zitajaribu kusakinisha mafaili zaidi ya lugha za TinyMCE. Kama faili hizi sasa ziko ndani ya ukuu (core), hazihitaji kusakinishwa tena."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: Haikuweza kuunganishwa na hifadhitata <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Swahili (East Africa)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Hassan Abdalla</author>
<copyright>(C) 2012 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -300,10 +300,12 @@ JLIB_FORM_FIELD_INVALID="செல்லாத புலம்:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="செல்லாத புலம்: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="தேவைப்படும் புலம்: %s"
JLIB_INSTALLER_ABORT="மொழி நிறுவல் ரத்து செய்யப்பட்டது: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="நிறுவல் பாதை இல்லை."
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="தொகுப்பு நிறுவல்: கோப்பகம் உருவாக்குதல் தோல்வியுற்றது: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="தொகுப்பு %1$s: ஒரு நீட்சியை நிறுவுவதில் பிழை: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="தொகுப்பு %s: நிறுவுவதற்கு எந்தக் கோப்பும் இல்லை!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: கோப்பு %1$s-ஐ %2$s-க்கு நகலெடுத்தல் தோல்வியுற்றது"
JLIB_INSTALLER_INSTALL="நிறுவல்"
JLIB_INSTALLER_NOT_ERROR="பிழையானது TinyMCE மொழிக் கோப்புகள் நிறுவல் தொடர்பானது என்றால் இந்தப் பிழை Joomla மொழிகள் நிறுவலுக்கு எந்த விளைவையும் ஏற்படுத்தாது. Joomla! 3.2.0-க்கு முன் உருவாக்கப்பட்ட சில மொழித் தொகுப்புகள் TinyMCE மொழிக் கோப்புகளைத் தனியாக நிறுவ முயற்சிக்கலாம். இந்த TinyMCE மொழிக் கோப்புகள் தற்சமயம் அடிப்படை Joomla-இல் சேர்க்கப்பட்டிருப்பதால் இவற்றைத் தனியாக நிறுவ வேண்டாம்."
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: தரவுத்தளத்துடன் தொடர்பு கொள்ள முடியவில்லை <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Tamil (INDIA)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Ilagnayeru 'MIG' Manickam, Elango Samy Manim</author>
<copyright>(C) 2010 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -301,10 +301,12 @@ JLIB_FORM_FIELD_INVALID="ข้อมูลในฟิลด์ไม่ถู
JLIB_FORM_VALIDATE_FIELD_INVALID="ข้อมูลในฟิลด์ไม่ถูกต้อง: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="ต้องใส่: %s"
JLIB_INSTALLER_ABORT="ยกเลิกการติดตั้งภาษา: %s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="ไม่พบพาทที่ใช้ในการติดตั้ง"
JLIB_INSTALLER_ABORT_PACK_INSTALL_CREATE_DIRECTORY="ติดตั้งแพคเกจ: ไม่สามารถสร้างโฟลเดอร์: %s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="แพคเกจ %1$s: มีข้อผิดพลาดในการติดตั้งส่วนเสริม: %2$s"
JLIB_INSTALLER_ABORT_PACK_INSTALL_NO_FILES="แพคเกจ %s: ไม่มีไฟล์สำหรับใช้ติดตั้ง!"
JLIB_INSTALLER_ERROR_FAIL_COPY_FILE="JInstaller: :Install: การคัดลอกไฟล์ล้มเหลวจาก %1$s ไปยัง %2$s"
JLIB_INSTALLER_INSTALL="ติดตั้ง"
JLIB_INSTALLER_NOT_ERROR="หากมีข้อผิดที่เกี่ยวข้องกับการติดตั้งไฟล์ภาษาของ TinyMCE ซึ่งจะไม่มีผลกระทบต่อการติดตั้งของไฟล์ภาษา เพราะบางแพ็คเกจภาษาถูกสร้างขึ้นก่อนที่จะมี Joomla! 3.2.0 อาจเป็นเพราะพยายามที่จะติดตั้งไฟล์ภาษาของ TinyMCE แยกต่างหาก ซึ่งตอนนี้ได้ถูกรวมอยู่ในคอร์หลักนี้แล้ว โดยที่ไม่จำเป็นต้องมีการติดตั้งตามลงไป"
JLIB_UTIL_ERROR_CONNECT_DATABASE="JDatabase: :getInstance: ไม่สามารถติดต่อฐานข้อมูลได้ <br />joomla.library: %1$s - %2$s"

View File

@ -3,8 +3,8 @@
version="3.9"
client="installation">
<name>Thai (ภาษาไทย)</name>
<version>3.9.17</version>
<creationDate>2020-03-01</creationDate>
<version>3.9.23</version>
<creationDate>November 2020</creationDate>
<author>Thai Translation Team</author>
<copyright>(C) 2006 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -11,7 +11,7 @@ COM_USERS_DESIRED_PASSWORD="Enter your desired password."
COM_USERS_DESIRED_USERNAME="Enter your desired username."
COM_USERS_EDIT_PROFILE="Edit Profile"
COM_USERS_EMAIL_ACCOUNT_DETAILS="Account Details for %s at %s"
COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY="Hello administrator,\n\nA new user has registered at %s.\nThe user has verified their email address and requests that you approve their account.\nThis email has their details:\n\n Name : %s \n email: %s \n Username: %s \n\nYou can activate the user by selecting on the link below:\n %s \n"
COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY="Hello administrator,\n\nA new user has registered at %s.\nThe user has verified their email address and requests that you approve their account.\nThis email has their details:\n\n Name : %s \n email: %s \n Username: %s \n\nYou can activate the user by selecting the link below:\n %s \n"
COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_SUBJECT="Registration approval required for account of %s at %s"
COM_USERS_EMAIL_ACTIVATED_BY_ADMIN_ACTIVATION_BODY="Hello %s,\n\nYour account has been activated by an administrator. You can now login at %s using the username %s and the password you chose while registering."
COM_USERS_EMAIL_ACTIVATED_BY_ADMIN_ACTIVATION_SUBJECT="Account activated for %s at %s"

View File

@ -552,6 +552,7 @@ JLIB_INSTALLER_PURGED_UPDATES="Cleared updates"
JLIB_INSTALLER_FAILED_TO_PURGE_UPDATES="Failed to clear updates."
JLIB_INSTALLER_DEFAULT_STYLE="%s - Default"
JLIB_INSTALLER_DISCOVER="Discover"
JLIB_INSTALLER_DISCOVER_INSTALL="Discover Install"
JLIB_INSTALLER_ERROR_CANNOT_UNINSTALL_CHILD_OF_PACKAGE="The %s extension is part of a package which does not allow individual extensions to be uninstalled."
JLIB_INSTALLER_ERROR_COMP_DISCOVER_STORE_DETAILS="Component Discover install: Failed to store component details."
JLIB_INSTALLER_ERROR_COMP_FAILED_TO_CREATE_DIRECTORY="Component %1$s: Failed to create folder: %2$s."

View File

@ -1,9 +1,10 @@
<?php
/**
* @package FrameworkOnFramework
* @subpackage controller
* @package FrameworkOnFramework
* @subpackage controller
* @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @note This file has been modified by the Joomla! Project and no longer reflects the original work of its author.
*/
// Protect from unauthorized access
@ -2153,7 +2154,7 @@ class FOFController extends FOFUtilsObject
*
* @return boolean Returns true on success
*/
final private function applySave()
private function applySave()
{
// Load the model
$model = $this->getThisModel();

View File

@ -4,6 +4,7 @@
* @subpackage database
* @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @note This file has been modified by the Joomla! Project and no longer reflects the original work of its author.
*
* This file is adapted from the Joomla! Platform. It is used to iterate a database cursor returning FOFTable objects
* instead of plain stdClass objects
@ -86,7 +87,7 @@ abstract class FOFDatabaseIterator implements Iterator
*
* @throws InvalidArgumentException
*/
public static function &getIterator($dbName, $cursor, $column = null, $class, $config = array())
public static function &getIterator($dbName, $cursor, $column, $class, $config = array())
{
$className = 'FOFDatabaseIterator' . ucfirst($dbName);
@ -105,7 +106,7 @@ abstract class FOFDatabaseIterator implements Iterator
*
* @throws InvalidArgumentException
*/
public function __construct($cursor, $column = null, $class, $config = array())
public function __construct($cursor, $column, $class, $config = array())
{
// Figure out the type and prefix of the class by the class name
$parts = FOFInflector::explode($class);

View File

@ -4,6 +4,7 @@
* @subpackage layout
* @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @note This file has been modified by the Joomla! Project and no longer reflects the original work of its author.
*/
// Protect from unauthorized access
defined('FOF_INCLUDED') or die;
@ -22,16 +23,17 @@ class FOFLayoutHelper extends JLayoutHelper
* @param string $layoutFile Dot separated path to the layout file, relative to base path
* @param object $displayData Object which properties are used inside the layout file to build displayed output
* @param string $basePath Base path to use when loading layout files
* @param mixed $options Optional custom options to load. Registry or array format
*
* @return string
*/
public static function render($layoutFile, $displayData = null, $basePath = '')
public static function render($layoutFile, $displayData = null, $basePath = '', $options = null)
{
$basePath = empty($basePath) ? self::$defaultBasePath : $basePath;
// Make sure we send null to FOFLayoutFile if no path set
$basePath = empty($basePath) ? null : $basePath;
$layout = new FOFLayoutFile($layoutFile, $basePath);
$layout = new FOFLayoutFile($layoutFile, $basePath, $options);
$renderedLayout = $layout->render($displayData);
return $renderedLayout;

View File

@ -4,6 +4,7 @@
* @subpackage table
* @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @note This file has been modified by the Joomla! Project and no longer reflects the original work of its author.
*/
// Protect from unauthorized access
@ -898,7 +899,7 @@ class FOFTableRelations
*
* @return void
*/
protected function normaliseParameters($pivot = false, &$itemName, &$tableClass, &$localKey, &$remoteKey, &$ourPivotKey, &$theirPivotKey, &$pivotTable)
protected function normaliseParameters($pivot, &$itemName, &$tableClass, &$localKey, &$remoteKey, &$ourPivotKey, &$theirPivotKey, &$pivotTable)
{
// Get a default table class if none is provided
if (empty($tableClass))

View File

@ -189,7 +189,7 @@ class JArchiveZip implements JArchiveExtractable
*/
public static function hasNativeSupport()
{
return function_exists('zip_open') && function_exists('zip_read');
return extension_loaded('zip');
}
/**
@ -282,9 +282,9 @@ class JArchiveZip implements JArchiveExtractable
*/
protected function extractNative($archive, $destination)
{
$zip = zip_open($archive);
$zip = new \ZipArchive;
if (!is_resource($zip))
if ($zip->open($archive) !== true)
{
return $this->raiseWarning(100, 'Unable to open archive');
}
@ -296,27 +296,32 @@ class JArchiveZip implements JArchiveExtractable
}
// Read files in the archive
while ($file = @zip_read($zip))
for ($index = 0; $index < $zip->numFiles; $index++)
{
if (!zip_entry_open($zip, $file, 'r'))
$file = $zip->getNameIndex($index);
if (substr($file, -1) === '/')
{
continue;
}
$stream = $zip->getStream($file);
if ($stream === false)
{
return $this->raiseWarning(100, 'Unable to read entry');
}
if (substr(zip_entry_name($file), strlen(zip_entry_name($file)) - 1) != '/')
$buffer = stream_get_contents($stream);
fclose($stream);
if (JFile::write($destination . '/' . $file, $buffer) === false)
{
$buffer = zip_entry_read($file, zip_entry_filesize($file));
if (JFile::write($destination . '/' . zip_entry_name($file), $buffer) === false)
{
return $this->raiseWarning(100, 'Unable to write entry');
}
zip_entry_close($file);
return $this->raiseWarning(100, 'Unable to write entry');
}
}
@zip_close($zip);
$zip->close();
return true;
}

View File

@ -162,7 +162,7 @@ class JEventDispatcher extends JObject
// Fire the event for a function based observer.
elseif (is_array($this->_observers[$key]))
{
$value = call_user_func_array($this->_observers[$key]['handler'], $args);
$value = call_user_func_array($this->_observers[$key]['handler'], array_values($args));
}
if (isset($value))

View File

@ -67,7 +67,7 @@ abstract class JEvent extends JObject
*/
if (method_exists($this, $event))
{
return call_user_func_array(array($this, $event), $args);
return call_user_func_array(array($this, $event), array_values($args));
}
}
}

View File

@ -63,7 +63,7 @@ class JFormFieldAliastag extends JFormFieldList
$options,
function($a, $b)
{
return $a->text > $b->text;
return strcmp($a->text, $b->text);
}
);

View File

@ -261,6 +261,26 @@ class LanguageAdapter extends InstallerAdapter
// Parse optional tags
$this->parent->parseMedia($this->getManifest()->media);
/*
* Log that PDF Fonts in language packs are deprecated and will be removed in 4.0
* Ref: https://github.com/joomla/joomla-cms/issues/31286
*/
if (is_dir($basePath . '/language/pdf_fonts'))
{
try
{
\JLog::add(
'Using the "pdf_fonts" folder to load language specific fonts in languages is deprecated and will be removed in 4.0.',
\JLog::WARNING,
'deprecated'
);
}
catch (RuntimeException $exception)
{
// Informational log only
}
}
// Copy all the necessary font files to the common pdf_fonts directory
$this->parent->setPath('extension_site', $basePath . '/language/pdf_fonts');
$overwrite = $this->parent->setOverwrite(true);
@ -527,6 +547,26 @@ class LanguageAdapter extends InstallerAdapter
// Parse optional tags
$this->parent->parseMedia($xml->media);
/*
* Log that PDF Fonts in language packs are deprecated and will be removed in 4.0
* Ref: https://github.com/joomla/joomla-cms/issues/31286
*/
if (is_dir($basePath . '/language/pdf_fonts'))
{
try
{
\JLog::add(
'Using the "pdf_fonts" folder to load language specific fonts in languages is deprecated and will be removed in 4.0.',
\JLog::WARNING,
'deprecated'
);
}
catch (RuntimeException $exception)
{
// Informational log only
}
}
// Copy all the necessary font files to the common pdf_fonts directory
$this->parent->setPath('extension_site', $basePath . '/language/pdf_fonts');
$overwrite = $this->parent->setOverwrite(true);

View File

@ -111,9 +111,9 @@ class Profiler
$m = (object) array(
'prefix' => $this->prefix,
'time' => ($current > $this->previousTime ? '+' : '-') . (($current - $this->previousTime) * 1000),
'time' => ($current > $this->previousTime ? '+' : '') . (($current - $this->previousTime) * 1000),
'totalTime' => ($current * 1000),
'memory' => ($currentMem > $this->previousMem ? '+' : '-') . ($currentMem - $this->previousMem),
'memory' => ($currentMem > $this->previousMem ? '+' : '') . ($currentMem - $this->previousMem),
'totalMemory' => $currentMem,
'label' => $label,
);
@ -123,9 +123,9 @@ class Profiler
'%s %.3f seconds (%.3f); %0.2f MB (%0.3f) - %s',
$m->prefix,
$m->totalTime / 1000,
$m->time / 1000,
$current - $this->previousTime,
$m->totalMemory,
$m->memory,
$currentMem - $this->previousMem,
$m->label
);
$this->buffer[] = $mark;

View File

@ -25,6 +25,8 @@ return array(
'Joomla\\Application\\Web\\WebClient' => $vendorDir . '/joomla/application/src/Web/WebClient.php',
'Joomla\\Archive\\Archive' => $vendorDir . '/joomla/archive/src/Archive.php',
'Joomla\\Archive\\Bzip2' => $vendorDir . '/joomla/archive/src/Bzip2.php',
'Joomla\\Archive\\Exception\\UnknownArchiveException' => $vendorDir . '/joomla/archive/src/Exception/UnknownArchiveException.php',
'Joomla\\Archive\\Exception\\UnsupportedArchiveException' => $vendorDir . '/joomla/archive/src/Exception/UnsupportedArchiveException.php',
'Joomla\\Archive\\ExtractableInterface' => $vendorDir . '/joomla/archive/src/ExtractableInterface.php',
'Joomla\\Archive\\Gzip' => $vendorDir . '/joomla/archive/src/Gzip.php',
'Joomla\\Archive\\Tar' => $vendorDir . '/joomla/archive/src/Tar.php',
@ -39,6 +41,11 @@ return array(
'Joomla\\Data\\DataObject' => $vendorDir . '/joomla/data/src/DataObject.php',
'Joomla\\Data\\DataSet' => $vendorDir . '/joomla/data/src/DataSet.php',
'Joomla\\Data\\DumpableInterface' => $vendorDir . '/joomla/data/src/DumpableInterface.php',
'Joomla\\Data\\Tests\\DataObjectTest' => $vendorDir . '/joomla/data/Tests/DataObjectTest.php',
'Joomla\\Data\\Tests\\DataSetTest' => $vendorDir . '/joomla/data/Tests/DataSetTest.php',
'Joomla\\Data\\Tests\\JDataBuran' => $vendorDir . '/joomla/data/Tests/Stubs/buran.php',
'Joomla\\Data\\Tests\\JDataCapitaliser' => $vendorDir . '/joomla/data/Tests/Stubs/capitaliser.php',
'Joomla\\Data\\Tests\\JDataVostok' => $vendorDir . '/joomla/data/Tests/Stubs/vostok.php',
'Joomla\\Event\\AbstractEvent' => $vendorDir . '/joomla/event/src/AbstractEvent.php',
'Joomla\\Event\\DelegatingDispatcher' => $vendorDir . '/joomla/event/src/DelegatingDispatcher.php',
'Joomla\\Event\\Dispatcher' => $vendorDir . '/joomla/event/src/Dispatcher.php',
@ -100,6 +107,15 @@ return array(
'Joomla\\Session\\Storage\\None' => $vendorDir . '/joomla/session/Joomla/Session/Storage/None.php',
'Joomla\\Session\\Storage\\Wincache' => $vendorDir . '/joomla/session/Joomla/Session/Storage/Wincache.php',
'Joomla\\Session\\Storage\\Xcache' => $vendorDir . '/joomla/session/Joomla/Session/Storage/Xcache.php',
'Joomla\\Session\\Tests\\StorageCase' => $vendorDir . '/joomla/session/Joomla/Session/Tests/StorageCase.php',
'Joomla\\Session\\Tests\\StorageTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/StorageTest.php',
'Joomla\\Session\\Tests\\Storage\\ApcTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/ApcTest.php',
'Joomla\\Session\\Tests\\Storage\\DatabaseTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/DatabaseTest.php',
'Joomla\\Session\\Tests\\Storage\\MemcacheTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/MemcacheTest.php',
'Joomla\\Session\\Tests\\Storage\\MemcachedTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/MemcachedTest.php',
'Joomla\\Session\\Tests\\Storage\\NoneTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/NoneTest.php',
'Joomla\\Session\\Tests\\Storage\\WincacheTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/WincacheTest.php',
'Joomla\\Session\\Tests\\Storage\\XcacheTest' => $vendorDir . '/joomla/session/Joomla/Session/Tests/Storage/XcacheTest.php',
'Joomla\\String\\Inflector' => $vendorDir . '/joomla/string/src/Inflector.php',
'Joomla\\String\\Normalise' => $vendorDir . '/joomla/string/src/Normalise.php',
'Joomla\\String\\String' => $vendorDir . '/joomla/string/src/String.php',

View File

@ -228,6 +228,8 @@ class ComposerStaticInit205c915b9c7d3e718e7c95793ee67ffe
'Joomla\\Application\\Web\\WebClient' => __DIR__ . '/..' . '/joomla/application/src/Web/WebClient.php',
'Joomla\\Archive\\Archive' => __DIR__ . '/..' . '/joomla/archive/src/Archive.php',
'Joomla\\Archive\\Bzip2' => __DIR__ . '/..' . '/joomla/archive/src/Bzip2.php',
'Joomla\\Archive\\Exception\\UnknownArchiveException' => __DIR__ . '/..' . '/joomla/archive/src/Exception/UnknownArchiveException.php',
'Joomla\\Archive\\Exception\\UnsupportedArchiveException' => __DIR__ . '/..' . '/joomla/archive/src/Exception/UnsupportedArchiveException.php',
'Joomla\\Archive\\ExtractableInterface' => __DIR__ . '/..' . '/joomla/archive/src/ExtractableInterface.php',
'Joomla\\Archive\\Gzip' => __DIR__ . '/..' . '/joomla/archive/src/Gzip.php',
'Joomla\\Archive\\Tar' => __DIR__ . '/..' . '/joomla/archive/src/Tar.php',
@ -242,6 +244,11 @@ class ComposerStaticInit205c915b9c7d3e718e7c95793ee67ffe
'Joomla\\Data\\DataObject' => __DIR__ . '/..' . '/joomla/data/src/DataObject.php',
'Joomla\\Data\\DataSet' => __DIR__ . '/..' . '/joomla/data/src/DataSet.php',
'Joomla\\Data\\DumpableInterface' => __DIR__ . '/..' . '/joomla/data/src/DumpableInterface.php',
'Joomla\\Data\\Tests\\DataObjectTest' => __DIR__ . '/..' . '/joomla/data/Tests/DataObjectTest.php',
'Joomla\\Data\\Tests\\DataSetTest' => __DIR__ . '/..' . '/joomla/data/Tests/DataSetTest.php',
'Joomla\\Data\\Tests\\JDataBuran' => __DIR__ . '/..' . '/joomla/data/Tests/Stubs/buran.php',
'Joomla\\Data\\Tests\\JDataCapitaliser' => __DIR__ . '/..' . '/joomla/data/Tests/Stubs/capitaliser.php',
'Joomla\\Data\\Tests\\JDataVostok' => __DIR__ . '/..' . '/joomla/data/Tests/Stubs/vostok.php',
'Joomla\\Event\\AbstractEvent' => __DIR__ . '/..' . '/joomla/event/src/AbstractEvent.php',
'Joomla\\Event\\DelegatingDispatcher' => __DIR__ . '/..' . '/joomla/event/src/DelegatingDispatcher.php',
'Joomla\\Event\\Dispatcher' => __DIR__ . '/..' . '/joomla/event/src/Dispatcher.php',
@ -303,6 +310,15 @@ class ComposerStaticInit205c915b9c7d3e718e7c95793ee67ffe
'Joomla\\Session\\Storage\\None' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Storage/None.php',
'Joomla\\Session\\Storage\\Wincache' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Storage/Wincache.php',
'Joomla\\Session\\Storage\\Xcache' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Storage/Xcache.php',
'Joomla\\Session\\Tests\\StorageCase' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/StorageCase.php',
'Joomla\\Session\\Tests\\StorageTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/StorageTest.php',
'Joomla\\Session\\Tests\\Storage\\ApcTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/ApcTest.php',
'Joomla\\Session\\Tests\\Storage\\DatabaseTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/DatabaseTest.php',
'Joomla\\Session\\Tests\\Storage\\MemcacheTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/MemcacheTest.php',
'Joomla\\Session\\Tests\\Storage\\MemcachedTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/MemcachedTest.php',
'Joomla\\Session\\Tests\\Storage\\NoneTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/NoneTest.php',
'Joomla\\Session\\Tests\\Storage\\WincacheTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/WincacheTest.php',
'Joomla\\Session\\Tests\\Storage\\XcacheTest' => __DIR__ . '/..' . '/joomla/session/Joomla/Session/Tests/Storage/XcacheTest.php',
'Joomla\\String\\Inflector' => __DIR__ . '/..' . '/joomla/string/src/Inflector.php',
'Joomla\\String\\Normalise' => __DIR__ . '/..' . '/joomla/string/src/Normalise.php',
'Joomla\\String\\String' => __DIR__ . '/..' . '/joomla/string/src/String.php',

View File

@ -188,17 +188,17 @@
},
{
"name": "joomla/archive",
"version": "1.1.6",
"version_normalized": "1.1.6.0",
"version": "1.1.7",
"version_normalized": "1.1.7.0",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/archive.git",
"reference": "b1d496e8c7814f1e376cb14296c38d5ef4e08c78"
"reference": "185be301bae7cb6479a1e755944a68d52870e9fe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/joomla-framework/archive/zipball/b1d496e8c7814f1e376cb14296c38d5ef4e08c78",
"reference": "b1d496e8c7814f1e376cb14296c38d5ef4e08c78",
"url": "https://api.github.com/repos/joomla-framework/archive/zipball/185be301bae7cb6479a1e755944a68d52870e9fe",
"reference": "185be301bae7cb6479a1e755944a68d52870e9fe",
"shasum": ""
},
"require": {
@ -208,14 +208,14 @@
"require-dev": {
"joomla/coding-standards": "~2.0@alpha",
"joomla/test": "~1.0",
"phpunit/phpunit": "^4.8.35|^5.4.3|~6.0"
"phpunit/phpunit": "^4.8.35|^5.4.3|^6.0|^7.0|^8.0"
},
"suggest": {
"ext-bz2": "To extract bzip2 compressed packages",
"ext-zip": "To extract zip compressed packages",
"ext-zlib": "To extract gzip or zip compressed packages"
},
"time": "2019-03-10T15:17:48+00:00",
"time": "2020-11-14T17:40:00+00:00",
"type": "joomla-package",
"extra": {
"branch-alias": {
@ -482,16 +482,6 @@
"filesystem",
"framework",
"joomla"
],
"funding": [
{
"url": "https://community.joomla.org/sponsorship-campaigns.html",
"type": "custom"
},
{
"url": "https://github.com/joomla",
"type": "github"
}
]
},
{
@ -813,17 +803,17 @@
},
{
"name": "joomla/string",
"version": "1.4.4",
"version_normalized": "1.4.4.0",
"version": "1.4.5",
"version_normalized": "1.4.5.0",
"source": {
"type": "git",
"url": "https://github.com/joomla-framework/string.git",
"reference": "5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc"
"reference": "21269bfcddef4e676c6a1a49b7d959f896522a96"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/joomla-framework/string/zipball/5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc",
"reference": "5fc1f6fbd588c4b50e97a019be8e9a2b4b3683fc",
"url": "https://api.github.com/repos/joomla-framework/string/zipball/21269bfcddef4e676c6a1a49b7d959f896522a96",
"reference": "21269bfcddef4e676c6a1a49b7d959f896522a96",
"shasum": ""
},
"require": {
@ -837,7 +827,7 @@
"suggest": {
"ext-mbstring": "For improved processing"
},
"time": "2020-08-04T10:09:53+00:00",
"time": "2020-10-07T08:01:44+00:00",
"type": "joomla-package",
"extra": {
"branch-alias": {
@ -877,16 +867,6 @@
"framework",
"joomla",
"string"
],
"funding": [
{
"url": "https://community.joomla.org/sponsorship-campaigns.html",
"type": "custom"
},
{
"url": "https://github.com/joomla",
"type": "github"
}
]
},
{
@ -987,33 +967,44 @@
},
{
"name": "leafo/lessphp",
"version": "v0.5.0",
"version_normalized": "0.5.0.0",
"version": "dev-joomla3-php8",
"version_normalized": "dev-joomla3-php8",
"source": {
"type": "git",
"url": "https://github.com/leafo/lessphp.git",
"reference": "0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283"
"url": "https://github.com/joomla-backports/lessphp.git",
"reference": "1bddadba0691b59dedfe841b1f99f9d4294b208c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/leafo/lessphp/zipball/0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283",
"reference": "0f5a7f5545d2bcf4e9fad9a228c8ad89cc9aa283",
"url": "https://api.github.com/repos/joomla-backports/lessphp/zipball/1bddadba0691b59dedfe841b1f99f9d4294b208c",
"reference": "1bddadba0691b59dedfe841b1f99f9d4294b208c",
"shasum": ""
},
"time": "2014-11-24T18:39:20+00:00",
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.4.x-dev"
}
"require-dev": {
"phpunit/phpunit": "^4.8.35|^5.4.3|~6.0",
"squizlabs/php_codesniffer": "~3.3"
},
"installation-source": "dist",
"time": "2020-10-10T19:20:26+00:00",
"bin": [
"plessc",
"lessify"
],
"type": "library",
"installation-source": "source",
"autoload": {
"classmap": [
"lessc.inc.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"scripts": {
"test": [
"phpunit",
"phpcs -p -s"
],
"fix": [
"phpcbf"
]
},
"license": [
"MIT",
"GPL-3.0"
@ -1026,7 +1017,10 @@
}
],
"description": "lessphp is a compiler for LESS written in PHP.",
"homepage": "http://leafo.net/lessphp/"
"homepage": "http://leafo.net/lessphp/",
"support": {
"source": "https://github.com/joomla-backports/lessphp/tree/dev-joomla3-php8"
}
},
{
"name": "paragonie/random_compat",
@ -1459,20 +1453,6 @@
"ctype",
"polyfill",
"portable"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{
@ -1535,20 +1515,6 @@
"polyfill",
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{
@ -1611,20 +1577,6 @@
"polyfill",
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{
@ -1686,20 +1638,6 @@
"polyfill",
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{
@ -1764,20 +1702,6 @@
"polyfill",
"portable",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{
@ -1836,20 +1760,6 @@
"compatibility",
"polyfill",
"shim"
],
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
]
},
{

View File

@ -2,12 +2,14 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
namespace Joomla\Archive;
use Joomla\Archive\Exception\UnknownArchiveException;
use Joomla\Archive\Exception\UnsupportedArchiveException;
use Joomla\Filesystem\File;
use Joomla\Filesystem\Folder;
@ -66,13 +68,13 @@ class Archive
* @return boolean True for success
*
* @since 1.0
* @throws \InvalidArgumentException
* @throws UnknownArchiveException if the archive type is not supported
*/
public function extract($archivename, $extractdir)
{
$ext = pathinfo($archivename, PATHINFO_EXTENSION);
$path = pathinfo($archivename, PATHINFO_DIRNAME);
$filename = pathinfo($archivename, PATHINFO_FILENAME);
$ext = pathinfo($archivename, \PATHINFO_EXTENSION);
$path = pathinfo($archivename, \PATHINFO_DIRNAME);
$filename = pathinfo($archivename, \PATHINFO_FILENAME);
switch (strtolower($ext))
{
@ -149,7 +151,7 @@ class Archive
break;
default:
throw new \InvalidArgumentException(sprintf('Unknown archive type: %s', $ext));
throw new UnknownArchiveException(sprintf('Unknown archive type: %s', $ext));
}
return $result;
@ -165,7 +167,7 @@ class Archive
* @return Archive This object for chaining.
*
* @since 1.0
* @throws \InvalidArgumentException
* @throws UnsupportedArchiveException if the adapter type is not supported
*/
public function setAdapter($type, $class, $override = true)
{
@ -185,7 +187,7 @@ class Archive
if ($error != '')
{
throw new \InvalidArgumentException(
throw new UnsupportedArchiveException(
sprintf($error, $type, $class)
);
}
@ -204,7 +206,7 @@ class Archive
* @return ExtractableInterface Adapter for the requested type
*
* @since 1.0
* @throws \InvalidArgumentException
* @throws UnsupportedArchiveException
*/
public function getAdapter($type)
{
@ -218,7 +220,7 @@ class Archive
if (!class_exists($class) || !$class::isSupported())
{
throw new \InvalidArgumentException(
throw new UnsupportedArchiveException(
sprintf(
'Archive adapter "%s" (class "%s") not found or supported.',
$type,

View File

@ -2,7 +2,7 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/

View File

@ -0,0 +1,18 @@
<?php
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
namespace Joomla\Archive\Exception;
/**
* Exception class defining an unknown archive type
*
* @since 1.1.7
*/
class UnknownArchiveException extends \InvalidArgumentException
{
}

View File

@ -0,0 +1,18 @@
<?php
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
namespace Joomla\Archive\Exception;
/**
* Exception class defining an unsupported archive adapter
*
* @since 1.1.7
*/
class UnsupportedArchiveException extends \InvalidArgumentException
{
}

View File

@ -2,7 +2,7 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/

View File

@ -2,7 +2,7 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/

View File

@ -2,7 +2,7 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
@ -175,7 +175,7 @@ class Tar implements ExtractableInterface
while ($position < \strlen($data))
{
if (version_compare(PHP_VERSION, '5.5', '>='))
if (version_compare(\PHP_VERSION, '5.5', '>='))
{
$info = @unpack(
'Z100filename/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/Z8checksum/Ctypeflag/Z100link/Z6magic/Z2version/Z32uname/Z32gname/Z8devmajor/Z8devminor',

View File

@ -2,7 +2,7 @@
/**
* Part of the Joomla Framework Archive Package
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
@ -275,9 +275,9 @@ class Zip implements ExtractableInterface
*/
protected function extractNative($archive, $destination)
{
$zip = zip_open($archive);
$zip = new \ZipArchive;
if (!\is_resource($zip))
if ($zip->open($archive) !== true)
{
throw new \RuntimeException('Unable to open archive');
}
@ -289,27 +289,32 @@ class Zip implements ExtractableInterface
}
// Read files in the archive
while ($file = @zip_read($zip))
for ($index = 0; $index < $zip->numFiles; $index++)
{
if (!zip_entry_open($zip, $file, 'r'))
$file = $zip->getNameIndex($index);
if (substr($file, -1) === '/')
{
continue;
}
$stream = $zip->getStream($file);
if ($stream === false)
{
throw new \RuntimeException('Unable to read ZIP entry');
}
if (substr(zip_entry_name($file), \strlen(zip_entry_name($file)) - 1) != '/')
$buffer = stream_get_contents($stream);
fclose($stream);
if (File::write($destination . '/' . $file, $buffer) === false)
{
$buffer = zip_entry_read($file, zip_entry_filesize($file));
if (File::write($destination . '/' . zip_entry_name($file), $buffer) === false)
{
throw new \RuntimeException('Unable to write ZIP entry to file ' . $destination . '/' . zip_entry_name($file));
}
zip_entry_close($file);
throw new \RuntimeException('Unable to write ZIP entry to file ' . $destination . '/' . $file);
}
}
@zip_close($zip);
$zip->close();
return true;
}
@ -433,7 +438,7 @@ class Zip implements ExtractableInterface
}
/**
* Returns the file data for a file by offsest in the ZIP archive
* Returns the file data for a file by offset in the ZIP archive
*
* @param integer $key The position of the file in the archive.
*

View File

@ -226,6 +226,12 @@ define('UTF8_BAD_SEQINCOMPLETE',7);
/**
* Reports on the type of bad byte found in a UTF-8 string. Returns a
* status code on the first bad byte found
*
* Joomla modification - As of PHP 7.4, curly brace access has been deprecated. As a result this function has been
* modified to use square brace syntax
* See https://github.com/php/php-src/commit/d574df63dc375f5fc9202ce5afde23f866b6450a
* for additional references
*
* @author <hsivonen@iki.fi>
* @param string UTF-8 encoded string
* @return mixed integer constant describing problem or FALSE if valid UTF-8
@ -244,7 +250,7 @@ function utf8_bad_identify($str, &$i) {
for($i = 0; $i < $len; $i++) {
$in = ord($str{$i});
$in = ord($str[$i]);
if ( $mState == 0) {

View File

@ -1,4 +1,4 @@
For ease of distribution, lessphp 0.4.0 is under a dual license.
For ease of distribution, lessphp is under a dual license.
You are free to pick which one suits your needs.
@ -9,7 +9,7 @@ MIT LICENSE
Copyright (c) 2013 Leaf Corcoran, http://leafo.net/lessphp
Copyright (c) 2014 Leaf Corcoran, http://leafo.net/lessphp
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the

File diff suppressed because it is too large Load Diff

View File

@ -1,23 +1,21 @@
#!/usr/bin/php
#!/usr/bin/env php
<?php
if (php_sapi_name() != "cli") {
err($fa.$argv[0]." must be run in the command line.");
exit(1);
err($fa.$argv[0]." must be run in the command line.");
exit(1);
}
$exe = array_shift($argv); // remove filename
if (!$fname = array_shift($argv)) {
exit("Usage: ".$exe." input-file\n");
exit("Usage: ".$exe." input-file\n");
}
require "lessify.inc.php";
try {
$parser = new lessify($fname);
echo $parser->parse();
try {
$parser = new lessify($fname);
echo $parser->parse();
} catch (exception $e) {
exit("Fatal error: ".$e->getMessage()."\n");
exit("Fatal error: ".$e->getMessage()."\n");
}

View File

@ -21,427 +21,431 @@ require "lessc.inc.php";
//
class easyparse {
var $buffer;
var $count;
public $buffer;
public $count;
function __construct($str) {
$this->count = 0;
$this->buffer = trim($str);
}
public function __construct($str) {
$this->count = 0;
$this->buffer = trim($str);
}
function seek($where = null) {
if ($where === null) return $this->count;
else $this->count = $where;
return true;
}
public function seek($where = null) {
if ($where === null) {
return $this->count;
}
$this->count = $where;
return true;
}
function preg_quote($what) {
return preg_quote($what, '/');
}
public function preg_quote($what) {
return preg_quote($what, '/');
}
function match($regex, &$out, $eatWhitespace = true) {
$r = '/'.$regex.($eatWhitespace ? '\s*' : '').'/Ais';
if (preg_match($r, $this->buffer, $out, null, $this->count)) {
$this->count += strlen($out[0]);
return true;
}
return false;
}
public function match($regex, &$out, $eatWhitespace = true) {
$r = '/'.$regex.($eatWhitespace ? '\s*' : '').'/Ais';
if (preg_match($r, $this->buffer, $out, null, $this->count)) {
$this->count += strlen($out[0]);
return true;
}
return false;
}
function literal($what, $eatWhitespace = true) {
// this is here mainly prevent notice from { } string accessor
if ($this->count >= strlen($this->buffer)) return false;
public function literal($what, $eatWhitespace = true) {
// this is here mainly prevent notice from { } string accessor
if ($this->count >= strlen($this->buffer)) return false;
// shortcut on single letter
if (!$eatWhitespace and strlen($what) == 1) {
if ($this->buffer{$this->count} == $what) {
$this->count++;
return true;
}
else return false;
}
// shortcut on single letter
if (!$eatWhitespace and strlen($what) === 1) {
if ($this->buffer{$this->count} == $what) {
$this->count++;
return true;
}
return false;
}
return $this->match($this->preg_quote($what), $m, $eatWhitespace);
}
return $this->match($this->preg_quote($what), $m, $eatWhitespace);
}
}
class tagparse extends easyparse {
static private $combinators = null;
static private $match_opts = null;
private static $combinators = null;
private static $match_opts = null;
function parse() {
if (empty(self::$combinators)) {
self::$combinators = '('.implode('|', array_map(array($this, 'preg_quote'),
array('+', '>', '~'))).')';
self::$match_opts = '('.implode('|', array_map(array($this, 'preg_quote'),
array('=', '~=', '|=', '$=', '*='))).')';
}
public function parse() {
if (empty(self::$combinators)) {
self::$combinators = '(' . implode('|', array_map(array($this, 'preg_quote'),
array('+', '>', '~'))).')';
self::$match_opts = '(' . implode('|', array_map(array($this, 'preg_quote'),
array('=', '~=', '|=', '$=', '*='))) . ')';
}
// crush whitespace
$this->buffer = preg_replace('/\s+/', ' ', $this->buffer).' ';
// crush whitespace
$this->buffer = preg_replace('/\s+/', ' ', $this->buffer) . ' ';
$tags = array();
while ($this->tag($t)) $tags[] = $t;
$tags = array();
while ($this->tag($t)) {
$tags[] = $t;
}
return $tags;
}
return $tags;
}
static function compileString($string) {
list(, $delim, $str) = $string;
$str = str_replace($delim, "\\".$delim, $str);
$str = str_replace("\n", "\\\n", $str);
return $delim.$str.$delim;
}
public static function compileString($string) {
list(, $delim, $str) = $string;
$str = str_replace($delim, "\\" . $delim, $str);
$str = str_replace("\n", "\\\n", $str);
return $delim . $str . $delim;
}
static function compilePaths($paths) {
return implode(', ', array_map(array('self', 'compilePath'), $paths));
}
public static function compilePaths($paths) {
return implode(', ', array_map(array('self', 'compilePath'), $paths));
}
// array of tags
static function compilePath($path) {
return implode(' ', array_map(array('self', 'compileTag'), $path));
}
// array of tags
public static function compilePath($path) {
return implode(' ', array_map(array('self', 'compileTag'), $path));
}
static function compileTag($tag) {
ob_start();
if (isset($tag['comb'])) echo $tag['comb']." ";
if (isset($tag['front'])) echo $tag['front'];
if (isset($tag['attr'])) {
echo '['.$tag['attr'];
if (isset($tag['op'])) {
echo $tag['op'].$tag['op_value'];
}
echo ']';
}
return ob_get_clean();
}
public static function compileTag($tag) {
ob_start();
if (isset($tag['comb'])) echo $tag['comb'] . " ";
if (isset($tag['front'])) echo $tag['front'];
if (isset($tag['attr'])) {
echo '[' . $tag['attr'];
if (isset($tag['op'])) {
echo $tag['op'] . $tag['op_value'];
}
echo ']';
}
return ob_get_clean();
}
function string(&$out) {
$s = $this->seek();
public function string(&$out) {
$s = $this->seek();
if ($this->literal('"')) {
$delim = '"';
} elseif ($this->literal("'")) {
$delim = "'";
} else {
return false;
}
if ($this->literal('"')) {
$delim = '"';
} elseif ($this->literal("'")) {
$delim = "'";
} else {
return false;
}
while (true) {
// step through letters looking for either end or escape
$buff = "";
$escapeNext = false;
$finished = false;
for ($i = $this->count; $i < strlen($this->buffer); $i++) {
$char = $this->buffer[$i];
switch ($char) {
case $delim:
if ($escapeNext) {
$buff .= $char;
$escapeNext = false;
break;
}
$finished = true;
break 2;
case "\\":
if ($escapeNext) {
$buff .= $char;
$escapeNext = false;
} else {
$escapeNext = true;
}
break;
case "\n":
if (!$escapeNext) {
break 3;
}
while (true) {
// step through letters looking for either end or escape
$buff = "";
$escapeNext = false;
$finished = false;
for ($i = $this->count; $i < strlen($this->buffer); $i++) {
$char = $this->buffer[$i];
switch ($char) {
case $delim:
if ($escapeNext) {
$buff .= $char;
$escapeNext = false;
break;
}
$finished = true;
break 2;
case "\\":
if ($escapeNext) {
$buff .= $char;
$escapeNext = false;
} else {
$escapeNext = true;
}
break;
case "\n":
if (!$escapeNext) {
break 3;
}
$buff .= $char;
$escapeNext = false;
break;
default:
if ($escapeNext) {
$buff .= "\\";
$escapeNext = false;
}
$buff .= $char;
}
}
if (!$finished) break;
$out = array('string', $delim, $buff);
$this->seek($i+1);
return true;
}
$buff .= $char;
$escapeNext = false;
break;
default:
if ($escapeNext) {
$buff .= "\\";
$escapeNext = false;
}
$buff .= $char;
}
}
if (!$finished) break;
$out = array('string', $delim, $buff);
$this->seek($i+1);
return true;
}
$this->seek($s);
return false;
}
$this->seek($s);
return false;
}
function tag(&$out) {
$s = $this->seek();
$tag = array();
if ($this->combinator($op)) $tag['comb'] = $op;
public function tag(&$out) {
$s = $this->seek();
$tag = array();
if ($this->combinator($op)) $tag['comb'] = $op;
if (!$this->match('(.*?)( |$|\[|'.self::$combinators.')', $match)) {
$this->seek($s);
return false;
}
if (!$this->match('(.*?)( |$|\[|'.self::$combinators.')', $match)) {
$this->seek($s);
return false;
}
if (!empty($match[3])) {
// give back combinator
$this->count-=strlen($match[3]);
}
if (!empty($match[3])) {
// give back combinator
$this->count-=strlen($match[3]);
}
if (!empty($match[1])) $tag['front'] = $match[1];
if (!empty($match[1])) $tag['front'] = $match[1];
if ($match[2] == '[') {
if ($this->ident($i)) {
$tag['attr'] = $i;
if ($match[2] == '[') {
if ($this->ident($i)) {
$tag['attr'] = $i;
if ($this->match(self::$match_opts, $m) && $this->value($v)) {
$tag['op'] = $m[1];
$tag['op_value'] = $v;
}
if ($this->match(self::$match_opts, $m) && $this->value($v)) {
$tag['op'] = $m[1];
$tag['op_value'] = $v;
}
if ($this->literal(']')) {
$out = $tag;
return true;
}
}
} elseif (isset($tag['front'])) {
$out = $tag;
return true;
}
if ($this->literal(']')) {
$out = $tag;
return true;
}
}
} elseif (isset($tag['front'])) {
$out = $tag;
return true;
}
$this->seek($s);
return false;
}
$this->seek($s);
return false;
}
function ident(&$out) {
// [-]?{nmstart}{nmchar}*
// nmstart: [_a-z]|{nonascii}|{escape}
// nmchar: [_a-z0-9-]|{nonascii}|{escape}
if ($this->match('(-?[_a-z][_\w]*)', $m)) {
$out = $m[1];
return true;
}
return false;
}
public function ident(&$out) {
// [-]?{nmstart}{nmchar}*
// nmstart: [_a-z]|{nonascii}|{escape}
// nmchar: [_a-z0-9-]|{nonascii}|{escape}
if ($this->match('(-?[_a-z][_\w]*)', $m)) {
$out = $m[1];
return true;
}
return false;
}
function value(&$out) {
if ($this->string($str)) {
$out = $this->compileString($str);
return true;
} elseif ($this->ident($id)) {
$out = $id;
return true;
}
return false;
}
public function value(&$out) {
if ($this->string($str)) {
$out = $this->compileString($str);
return true;
} elseif ($this->ident($id)) {
$out = $id;
return true;
}
return false;
}
function combinator(&$op) {
if ($this->match(self::$combinators, $m)) {
$op = $m[1];
return true;
}
return false;
}
public function combinator(&$op) {
if ($this->match(self::$combinators, $m)) {
$op = $m[1];
return true;
}
return false;
}
}
class nodecounter {
var $count = 0;
var $children = array();
public $count = 0;
public $children = array();
var $name;
var $child_blocks;
var $the_block;
public $name;
public $child_blocks;
public $the_block;
function __construct($name) {
$this->name = $name;
}
public function __construct($name) {
$this->name = $name;
}
function dump($stack = null) {
if (is_null($stack)) $stack = array();
$stack[] = $this->getName();
echo implode(' -> ', $stack)." ($this->count)\n";
foreach ($this->children as $child) {
$child->dump($stack);
}
}
public function dump($stack = null) {
if (is_null($stack)) $stack = array();
$stack[] = $this->getName();
echo implode(' -> ', $stack) . " ($this->count)\n";
foreach ($this->children as $child) {
$child->dump($stack);
}
}
static function compileProperties($c, $block) {
foreach($block as $name => $value) {
if ($c->isProperty($name, $value)) {
echo $c->compileProperty($name, $value)."\n";
}
}
}
public static function compileProperties($c, $block) {
foreach ($block as $name => $value) {
if ($c->isProperty($name, $value)) {
echo $c->compileProperty($name, $value) . "\n";
}
}
}
function compile($c, $path = null) {
if (is_null($path)) $path = array();
$path[] = $this->name;
public function compile($c, $path = null) {
if (is_null($path)) $path = array();
$path[] = $this->name;
$isVisible = !is_null($this->the_block) || !is_null($this->child_blocks);
$isVisible = !is_null($this->the_block) || !is_null($this->child_blocks);
if ($isVisible) {
echo $c->indent(implode(' ', $path).' {');
$c->indentLevel++;
$path = array();
if ($isVisible) {
echo $c->indent(implode(' ', $path) . ' {');
$c->indentLevel++;
$path = array();
if ($this->the_block) {
$this->compileProperties($c, $this->the_block);
}
if ($this->the_block) {
$this->compileProperties($c, $this->the_block);
}
if ($this->child_blocks) {
foreach ($this->child_blocks as $block) {
echo $c->indent(tagparse::compilePaths($block['__tags']).' {');
$c->indentLevel++;
$this->compileProperties($c, $block);
$c->indentLevel--;
echo $c->indent('}');
}
}
}
if ($this->child_blocks) {
foreach ($this->child_blocks as $block) {
echo $c->indent(tagparse::compilePaths($block['__tags']).' {');
$c->indentLevel++;
$this->compileProperties($c, $block);
$c->indentLevel--;
echo $c->indent('}');
}
}
}
// compile child nodes
foreach($this->children as $node) {
$node->compile($c, $path);
}
// compile child nodes
foreach ($this->children as $node) {
$node->compile($c, $path);
}
if ($isVisible) {
$c->indentLevel--;
echo $c->indent('}');
}
if ($isVisible) {
$c->indentLevel--;
echo $c->indent('}');
}
}
}
function getName() {
if (is_null($this->name)) return "[root]";
else return $this->name;
}
public function getName() {
if (is_null($this->name)) return "[root]";
else return $this->name;
}
function getNode($name) {
if (!isset($this->children[$name])) {
$this->children[$name] = new nodecounter($name);
}
public function getNode($name) {
if (!isset($this->children[$name])) {
$this->children[$name] = new nodecounter($name);
}
return $this->children[$name];
}
return $this->children[$name];
}
function findNode($path) {
$current = $this;
for ($i = 0; $i < count($path); $i++) {
$t = tagparse::compileTag($path[$i]);
$current = $current->getNode($t);
}
public function findNode($path) {
$current = $this;
for ($i = 0; $i < count($path); $i++) {
$t = tagparse::compileTag($path[$i]);
$current = $current->getNode($t);
}
return $current;
}
return $current;
}
function addBlock($path, $block) {
$node = $this->findNode($path);
if (!is_null($node->the_block)) throw new exception("can this happen?");
public function addBlock($path, $block) {
$node = $this->findNode($path);
if (!is_null($node->the_block)) throw new exception("can this happen?");
unset($block['__tags']);
$node->the_block = $block;
}
unset($block['__tags']);
$node->the_block = $block;
}
function addToNode($path, $block) {
$node = $this->findNode($path);
$node->child_blocks[] = $block;
}
public function addToNode($path, $block) {
$node = $this->findNode($path);
$node->child_blocks[] = $block;
}
}
/**
* create a less file from a css file by combining blocks where appropriate
*/
class lessify extends lessc {
public function dump() {
print_r($this->env);
}
public function dump() {
print_r($this->env);
}
public function parse($str = null) {
$this->prepareParser($str ? $str : $this->buffer);
while (false !== $this->parseChunk());
public function parse($str = null) {
$this->prepareParser($str ? $str : $this->buffer);
while (false !== $this->parseChunk());
$root = new nodecounter(null);
$root = new nodecounter(null);
// attempt to preserve some of the block order
$order = array();
// attempt to preserve some of the block order
$order = array();
$visitedTags = array();
foreach (end($this->env) as $name => $block) {
if (!$this->isBlock($name, $block)) continue;
if (isset($visitedTags[$name])) continue;
$visitedTags = array();
foreach (end($this->env) as $name => $block) {
if (!$this->isBlock($name, $block)) continue;
if (isset($visitedTags[$name])) continue;
foreach ($block['__tags'] as $t) {
$visitedTags[$t] = true;
}
foreach ($block['__tags'] as $t) {
$visitedTags[$t] = true;
}
// skip those with more than 1
if (count($block['__tags']) == 1) {
$p = new tagparse(end($block['__tags']));
$path = $p->parse();
$root->addBlock($path, $block);
$order[] = array('compressed', $path, $block);
continue;
} else {
$common = null;
$paths = array();
foreach ($block['__tags'] as $rawtag) {
$p = new tagparse($rawtag);
$paths[] = $path = $p->parse();
if (is_null($common)) $common = $path;
else {
$new_common = array();
foreach ($path as $tag) {
$head = array_shift($common);
if ($tag == $head) {
$new_common[] = $head;
} else break;
}
$common = $new_common;
if (empty($common)) {
// nothing in common
break;
}
}
}
// skip those with more than 1
if (count($block['__tags']) == 1) {
$p = new tagparse(end($block['__tags']));
$path = $p->parse();
$root->addBlock($path, $block);
$order[] = array('compressed', $path, $block);
continue;
} else {
$common = null;
$paths = array();
foreach ($block['__tags'] as $rawtag) {
$p = new tagparse($rawtag);
$paths[] = $path = $p->parse();
if (is_null($common)) $common = $path;
else {
$new_common = array();
foreach ($path as $tag) {
$head = array_shift($common);
if ($tag == $head) {
$new_common[] = $head;
} else break;
}
$common = $new_common;
if (empty($common)) {
// nothing in common
break;
}
}
}
if (!empty($common)) {
$new_paths = array();
foreach ($paths as $p) $new_paths[] = array_slice($p, count($common));
$block['__tags'] = $new_paths;
$root->addToNode($common, $block);
$order[] = array('compressed', $common, $block);
continue;
}
if (!empty($common)) {
$new_paths = array();
foreach ($paths as $p) $new_paths[] = array_slice($p, count($common));
$block['__tags'] = $new_paths;
$root->addToNode($common, $block);
$order[] = array('compressed', $common, $block);
continue;
}
}
}
$order[] = array('none', $block['__tags'], $block);
}
$order[] = array('none', $block['__tags'], $block);
}
$compressed = $root->children;
foreach ($order as $item) {
list($type, $tags, $block) = $item;
if ($type == 'compressed') {
$top = tagparse::compileTag(reset($tags));
if (isset($compressed[$top])) {
$compressed[$top]->compile($this);
unset($compressed[$top]);
}
} else {
echo $this->indent(implode(', ', $tags).' {');
$this->indentLevel++;
nodecounter::compileProperties($this, $block);
$this->indentLevel--;
echo $this->indent('}');
}
}
}
$compressed = $root->children;
foreach ($order as $item) {
list($type, $tags, $block) = $item;
if ($type == 'compressed') {
$top = tagparse::compileTag(reset($tags));
if (isset($compressed[$top])) {
$compressed[$top]->compile($this);
unset($compressed[$top]);
}
} else {
echo $this->indent(implode(', ', $tags).' {');
$this->indentLevel++;
nodecounter::compileProperties($this, $block);
$this->indentLevel--;
echo $this->indent('}');
}
}
}
}

View File

@ -246,5 +246,3 @@ try {
err($fa.$ex->getMessage());
exit(1);
}
?>

Some files were not shown because too many files have changed in this diff Show More