PDF rausgenommen
This commit is contained in:
271
msd2/tracking/piwik/plugins/CoreAdminHome/API.php
Normal file
271
msd2/tracking/piwik/plugins/CoreAdminHome/API.php
Normal file
@ -0,0 +1,271 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Exception;
|
||||
use Monolog\Handler\StreamHandler;
|
||||
use Monolog\Logger;
|
||||
use Piwik\Access;
|
||||
use Piwik\ArchiveProcessor\Rules;
|
||||
use Piwik\Config;
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\Archive\ArchiveInvalidator;
|
||||
use Piwik\CronArchive;
|
||||
use Piwik\Date;
|
||||
use Piwik\Db;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Segment;
|
||||
use Piwik\Scheduler\Scheduler;
|
||||
use Piwik\Site;
|
||||
use Piwik\Tracker\Failures;
|
||||
use Piwik\Url;
|
||||
|
||||
/**
|
||||
* @method static \Piwik\Plugins\CoreAdminHome\API getInstance()
|
||||
*/
|
||||
class API extends \Piwik\Plugin\API
|
||||
{
|
||||
/**
|
||||
* @var Scheduler
|
||||
*/
|
||||
private $scheduler;
|
||||
|
||||
/**
|
||||
* @var ArchiveInvalidator
|
||||
*/
|
||||
private $invalidator;
|
||||
|
||||
/**
|
||||
* @var Failures
|
||||
*/
|
||||
private $trackingFailures;
|
||||
|
||||
public function __construct(Scheduler $scheduler, ArchiveInvalidator $invalidator, Failures $trackingFailures)
|
||||
{
|
||||
$this->scheduler = $scheduler;
|
||||
$this->invalidator = $invalidator;
|
||||
$this->trackingFailures = $trackingFailures;
|
||||
}
|
||||
|
||||
/**
|
||||
* Will run all scheduled tasks due to run at this time.
|
||||
*
|
||||
* @return array
|
||||
* @hideExceptForSuperUser
|
||||
*/
|
||||
public function runScheduledTasks()
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
return $this->scheduler->run();
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
public function setArchiveSettings($enableBrowserTriggerArchiving, $todayArchiveTimeToLive)
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
if (!Controller::isGeneralSettingsAdminEnabled()) {
|
||||
throw new Exception('General settings admin is not enabled');
|
||||
}
|
||||
|
||||
Rules::setBrowserTriggerArchiving((bool)$enableBrowserTriggerArchiving);
|
||||
Rules::setTodayArchiveTimeToLive($todayArchiveTimeToLive);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
public function setTrustedHosts($trustedHosts)
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
if (!Controller::isGeneralSettingsAdminEnabled()) {
|
||||
throw new Exception('General settings admin is not enabled');
|
||||
}
|
||||
|
||||
if (!empty($trustedHosts)) {
|
||||
Url::saveTrustedHostnameInConfig($trustedHosts);
|
||||
Config::getInstance()->forceSave();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
public function setBrandingSettings($useCustomLogo)
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
$customLogo = new CustomLogo();
|
||||
if ($useCustomLogo) {
|
||||
$customLogo->enable();
|
||||
} else {
|
||||
$customLogo->disable();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
/**
|
||||
* Invalidates report data, forcing it to be recomputed during the next archiving run.
|
||||
*
|
||||
* Note: This is done automatically when tracking or importing visits in the past.
|
||||
*
|
||||
* @param string $idSites Comma separated list of site IDs to invalidate reports for.
|
||||
* @param string $dates Comma separated list of dates of periods to invalidate reports for.
|
||||
* @param string|bool $period The type of period to invalidate: either 'day', 'week', 'month', 'year', 'range'.
|
||||
* The command will automatically cascade up, invalidating reports for parent periods as
|
||||
* well. So invalidating a day will invalidate the week it's in, the month it's in and the
|
||||
* year it's in, since those periods will need to be recomputed too.
|
||||
* @param string|bool $segment Optional. The segment to invalidate reports for.
|
||||
* @param bool $cascadeDown If true, child periods will be invalidated as well. So if it is requested to invalidate
|
||||
* a month, then all the weeks and days within that month will also be invalidated. But only
|
||||
* if this parameter is set.
|
||||
* @throws Exception
|
||||
* @return array
|
||||
* @hideExceptForSuperUser
|
||||
*/
|
||||
public function invalidateArchivedReports($idSites, $dates, $period = false, $segment = false, $cascadeDown = false)
|
||||
{
|
||||
$idSites = Site::getIdSitesFromIdSitesString($idSites);
|
||||
if (empty($idSites)) {
|
||||
throw new Exception("Specify a value for &idSites= as a comma separated list of website IDs, for which your token_auth has 'admin' permission");
|
||||
}
|
||||
|
||||
Piwik::checkUserHasAdminAccess($idSites);
|
||||
|
||||
if (!empty($segment)) {
|
||||
$segment = new Segment($segment, $idSites);
|
||||
} else {
|
||||
$segment = null;
|
||||
}
|
||||
|
||||
list($dateObjects, $invalidDates) = $this->getDatesToInvalidateFromString($dates);
|
||||
|
||||
$invalidationResult = $this->invalidator->markArchivesAsInvalidated($idSites, $dateObjects, $period, $segment, (bool)$cascadeDown);
|
||||
|
||||
$output = $invalidationResult->makeOutputLogs();
|
||||
if ($invalidDates) {
|
||||
$output[] = 'Warning: some of the Dates to invalidate were invalid: ' .
|
||||
implode(", ", $invalidDates) . ". Matomo simply ignored those and proceeded with the others.";
|
||||
}
|
||||
|
||||
Site::clearCache(); // TODO: is this needed? it shouldn't be needed...
|
||||
|
||||
return $invalidationResult->makeOutputLogs();
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiates cron archiving via web request.
|
||||
*
|
||||
* @hideExceptForSuperUser
|
||||
*/
|
||||
public function runCronArchiving()
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
// HTTP request: logs needs to be dumped in the HTTP response (on top of existing log destinations)
|
||||
/** @var \Monolog\Logger $logger */
|
||||
$logger = StaticContainer::get('Psr\Log\LoggerInterface');
|
||||
$handler = new StreamHandler('php://output', Logger::INFO);
|
||||
$handler->setFormatter(StaticContainer::get('Piwik\Plugins\Monolog\Formatter\LineMessageFormatter'));
|
||||
$logger->pushHandler($handler);
|
||||
|
||||
$archiver = new CronArchive();
|
||||
$archiver->main();
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes all tracking failures this user has at least admin access to.
|
||||
* A super user will also delete tracking failures for sites that don't exist.
|
||||
*/
|
||||
public function deleteAllTrackingFailures()
|
||||
{
|
||||
if (Piwik::hasUserSuperUserAccess()) {
|
||||
$this->trackingFailures->deleteAllTrackingFailures();
|
||||
} else {
|
||||
Piwik::checkUserHasSomeAdminAccess();
|
||||
$idSites = Access::getInstance()->getSitesIdWithAdminAccess();
|
||||
Piwik::checkUserHasAdminAccess($idSites);
|
||||
$this->trackingFailures->deleteTrackingFailures($idSites);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes a specific tracking failure
|
||||
* @param int $idSite
|
||||
* @param int $idFailure
|
||||
*/
|
||||
public function deleteTrackingFailure($idSite, $idFailure)
|
||||
{
|
||||
$idSite = (int) $idSite;
|
||||
Piwik::checkUserHasAdminAccess($idSite);
|
||||
|
||||
$this->trackingFailures->deleteTrackingFailure($idSite, $idFailure);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all tracking failures. A user retrieves only tracking failures for sites with at least admin access.
|
||||
* A super user will also retrieve failed requests for sites that don't exist.
|
||||
* @return array
|
||||
*/
|
||||
public function getTrackingFailures()
|
||||
{
|
||||
if (Piwik::hasUserSuperUserAccess()) {
|
||||
$failures = $this->trackingFailures->getAllFailures();
|
||||
} else {
|
||||
Piwik::checkUserHasSomeAdminAccess();
|
||||
$idSites = Access::getInstance()->getSitesIdWithAdminAccess();
|
||||
Piwik::checkUserHasAdminAccess($idSites);
|
||||
|
||||
$failures = $this->trackingFailures->getFailuresForSites($idSites);
|
||||
}
|
||||
|
||||
return $failures;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensure the specified dates are valid.
|
||||
* Store invalid date so we can log them
|
||||
* @param array $dates
|
||||
* @return Date[]
|
||||
*/
|
||||
private function getDatesToInvalidateFromString($dates)
|
||||
{
|
||||
$toInvalidate = array();
|
||||
$invalidDates = array();
|
||||
|
||||
$dates = explode(',', trim($dates));
|
||||
$dates = array_unique($dates);
|
||||
|
||||
foreach ($dates as $theDate) {
|
||||
$theDate = trim($theDate);
|
||||
try {
|
||||
$date = Date::factory($theDate);
|
||||
} catch (\Exception $e) {
|
||||
$invalidDates[] = $theDate;
|
||||
continue;
|
||||
}
|
||||
|
||||
if ($date->toString() == $theDate) {
|
||||
$toInvalidate[] = $date;
|
||||
} else {
|
||||
$invalidDates[] = $theDate;
|
||||
}
|
||||
}
|
||||
|
||||
return array($toInvalidate, $invalidDates);
|
||||
}
|
||||
}
|
@ -0,0 +1,201 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Common;
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\DataAccess\RawLogDao;
|
||||
use Piwik\Date;
|
||||
use Piwik\Db;
|
||||
use Piwik\LogDeleter;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Site;
|
||||
use Piwik\Timer;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Question\ConfirmationQuestion;
|
||||
|
||||
/**
|
||||
* Command to selectively delete visits.
|
||||
*/
|
||||
class DeleteLogsData extends ConsoleCommand
|
||||
{
|
||||
private static $logTables = array(
|
||||
'log_visit',
|
||||
'log_link_visit_action',
|
||||
'log_conversion',
|
||||
'log_conversion_item',
|
||||
'log_action'
|
||||
);
|
||||
|
||||
/**
|
||||
* @var RawLogDao
|
||||
*/
|
||||
private $rawLogDao;
|
||||
|
||||
/**
|
||||
* @var LogDeleter
|
||||
*/
|
||||
private $logDeleter;
|
||||
|
||||
public function __construct(LogDeleter $logDeleter = null, RawLogDao $rawLogDao = null)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->logDeleter = $logDeleter ?: StaticContainer::get('Piwik\LogDeleter');
|
||||
$this->rawLogDao = $rawLogDao ?: StaticContainer::get('Piwik\DataAccess\RawLogDao');
|
||||
}
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('core:delete-logs-data');
|
||||
$this->setDescription('Delete data from the user log tables: ' . implode(', ', self::$logTables) . '.');
|
||||
$this->addOption('dates', null, InputOption::VALUE_REQUIRED, 'Delete log data with a date within this date range. Eg, 2012-01-01,2013-01-01');
|
||||
$this->addOption('idsite', null, InputOption::VALUE_OPTIONAL,
|
||||
'Delete log data belonging to the site with this ID. Comma separated list of website id. Eg, 1, 2, 3, etc. By default log data from all sites is purged.');
|
||||
$this->addOption('limit', null, InputOption::VALUE_REQUIRED, "The number of rows to delete at a time. The larger the number, "
|
||||
. "the more time is spent deleting logs, and the less progress will be printed to the screen.", 1000);
|
||||
$this->addOption('optimize-tables', null, InputOption::VALUE_NONE,
|
||||
"If supplied, the command will optimize log tables after deleting logs. Note: this can take a very long time.");
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
list($from, $to) = $this->getDateRangeToDeleteFrom($input);
|
||||
$idSite = $this->getSiteToDeleteFrom($input);
|
||||
$step = $this->getRowIterationStep($input);
|
||||
|
||||
$output->writeln( sprintf(
|
||||
"<info>Preparing to delete all visits belonging to %s between $from and $to.</info>",
|
||||
$idSite ? "website $idSite" : "ALL websites"
|
||||
));
|
||||
|
||||
$confirm = $this->askForDeleteConfirmation($input, $output);
|
||||
if (!$confirm) {
|
||||
return;
|
||||
}
|
||||
|
||||
$timer = new Timer();
|
||||
|
||||
try {
|
||||
$logsDeleted = $this->logDeleter->deleteVisitsFor($from, $to, $idSite, $step, function () use ($output) {
|
||||
$output->write('.');
|
||||
});
|
||||
} catch (\Exception $ex) {
|
||||
$output->writeln("");
|
||||
|
||||
throw $ex;
|
||||
}
|
||||
|
||||
$this->writeSuccessMessage($output, array(
|
||||
"Successfully deleted $logsDeleted visits. <comment>" . $timer . "</comment>"));
|
||||
|
||||
if ($input->getOption('optimize-tables')) {
|
||||
$this->optimizeTables($output);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param InputInterface $input
|
||||
* @return Date[]
|
||||
*/
|
||||
private function getDateRangeToDeleteFrom(InputInterface $input)
|
||||
{
|
||||
$dates = $input->getOption('dates');
|
||||
if (empty($dates)) {
|
||||
throw new \InvalidArgumentException("No date range supplied in --dates option. Deleting all logs by default is not allowed, you must specify a date range.");
|
||||
}
|
||||
|
||||
$parts = explode(',', $dates);
|
||||
$parts = array_map('trim', $parts);
|
||||
|
||||
if (count($parts) !== 2) {
|
||||
throw new \InvalidArgumentException("Invalid date range supplied: $dates");
|
||||
}
|
||||
|
||||
list($start, $end) = $parts;
|
||||
|
||||
try {
|
||||
/** @var Date[] $dateObjects */
|
||||
$dateObjects = array(Date::factory($start), Date::factory($end));
|
||||
} catch (\Exception $ex) {
|
||||
throw new \InvalidArgumentException("Invalid date range supplied: $dates (" . $ex->getMessage() . ")", $code = 0, $ex);
|
||||
}
|
||||
|
||||
if ($dateObjects[0]->getTimestamp() > $dateObjects[1]->getTimestamp()) {
|
||||
throw new \InvalidArgumentException("Invalid date range supplied: $dates (first date is older than the last date)");
|
||||
}
|
||||
|
||||
$dateObjects = array($dateObjects[0]->getDatetime(), $dateObjects[1]->getDatetime());
|
||||
|
||||
return $dateObjects;
|
||||
}
|
||||
|
||||
private function getSiteToDeleteFrom(InputInterface $input)
|
||||
{
|
||||
$idSite = $input->getOption('idsite');
|
||||
|
||||
if(is_null($idSite)) {
|
||||
return $idSite;
|
||||
}
|
||||
// validate the site ID
|
||||
try {
|
||||
new Site($idSite);
|
||||
} catch (\Exception $ex) {
|
||||
throw new \InvalidArgumentException("Invalid site ID: $idSite", $code = 0, $ex);
|
||||
}
|
||||
|
||||
return $idSite;
|
||||
}
|
||||
|
||||
private function getRowIterationStep(InputInterface $input)
|
||||
{
|
||||
$step = (int) $input->getOption('limit');
|
||||
|
||||
if ($step <= 0) {
|
||||
throw new \InvalidArgumentException("Invalid row limit supplied: $step. Must be a number greater than 0.");
|
||||
}
|
||||
|
||||
return $step;
|
||||
}
|
||||
|
||||
private function askForDeleteConfirmation(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
if ($input->getOption('no-interaction')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$helper = $this->getHelper('question');
|
||||
$question = new ConfirmationQuestion('<comment>You are about to delete log data. This action cannot be undone, are you sure you want to continue? (Y/N)</comment> ', false);
|
||||
|
||||
return $helper->ask($input, $output, $question);
|
||||
}
|
||||
|
||||
private function optimizeTables(OutputInterface $output)
|
||||
{
|
||||
foreach (self::$logTables as $table) {
|
||||
$output->write("Optimizing table $table... ");
|
||||
|
||||
$timer = new Timer();
|
||||
|
||||
$prefixedTable = Common::prefixTable($table);
|
||||
|
||||
$done = Db::optimizeTables($prefixedTable);
|
||||
|
||||
if($done) {
|
||||
$output->writeln("done. <comment>" . $timer . "</comment>");
|
||||
} else {
|
||||
$output->writeln("skipped! <comment>" . $timer . "</comment>");
|
||||
}
|
||||
}
|
||||
|
||||
$this->writeSuccessMessage($output, array("Table optimization finished."));
|
||||
}
|
||||
}
|
@ -0,0 +1,201 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Common;
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\DataAccess\Actions;
|
||||
use Piwik\Archive\ArchiveInvalidator;
|
||||
use Piwik\Date;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Plugins\CoreAdminHome\Model\DuplicateActionRemover;
|
||||
use Piwik\Timer;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
/**
|
||||
* Finds duplicate actions rows in log_action and removes them. Fixes references to duplicate
|
||||
* actions in the log_link_visit_action table, log_conversion table, and log_conversion_item
|
||||
* table.
|
||||
*
|
||||
* Prior to version 2.11, there was a race condition in the tracker where it was possible for
|
||||
* two or more actions with the same name and type to be inserted simultaneously. This resulted
|
||||
* in inaccurate data. A Piwik database with this problem can be fixed using this class.
|
||||
*
|
||||
* With version 2.11 and above, it is still possible for duplicate actions to be inserted, but
|
||||
* ONLY if the tracker's PHP process fails suddenly right after inserting an action. This is
|
||||
* very rare, and even if it does happen, report data will not be affected, but the extra
|
||||
* actions can be deleted w/ this class.
|
||||
*/
|
||||
class FixDuplicateLogActions extends ConsoleCommand
|
||||
{
|
||||
/**
|
||||
* Used to invalidate archives. Only used if $shouldInvalidateArchives is true.
|
||||
*
|
||||
* @var ArchiveInvalidator
|
||||
*/
|
||||
private $archiveInvalidator;
|
||||
|
||||
/**
|
||||
* DAO used to find duplicate actions in log_action and fix references to them in other tables.
|
||||
*
|
||||
* @var DuplicateActionRemover
|
||||
*/
|
||||
private $duplicateActionRemover;
|
||||
|
||||
/**
|
||||
* DAO used to remove actions from the log_action table.
|
||||
*
|
||||
* @var Actions
|
||||
*/
|
||||
private $actionsAccess;
|
||||
|
||||
/**
|
||||
* @var LoggerInterface
|
||||
*/
|
||||
private $logger;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param ArchiveInvalidator $invalidator
|
||||
* @param DuplicateActionRemover $duplicateActionRemover
|
||||
* @param Actions $actionsAccess
|
||||
* @param LoggerInterface $logger
|
||||
*/
|
||||
public function __construct(ArchiveInvalidator $invalidator = null, DuplicateActionRemover $duplicateActionRemover = null,
|
||||
Actions $actionsAccess = null, LoggerInterface $logger = null)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->archiveInvalidator = $invalidator ?: StaticContainer::get('Piwik\Archive\ArchiveInvalidator');
|
||||
$this->duplicateActionRemover = $duplicateActionRemover ?: new DuplicateActionRemover();
|
||||
$this->actionsAccess = $actionsAccess ?: new Actions();
|
||||
$this->logger = $logger ?: StaticContainer::get('Psr\Log\LoggerInterface');
|
||||
}
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('core:fix-duplicate-log-actions');
|
||||
$this->addOption('invalidate-archives', null, InputOption::VALUE_NONE, "If supplied, archives for logs that use duplicate actions will be invalidated."
|
||||
. " On the next cron archive run, the reports for those dates will be re-processed.");
|
||||
$this->setDescription('Removes duplicates in the log action table and fixes references to the duplicates in '
|
||||
. 'related tables. NOTE: This action can take a long time to run!');
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$invalidateArchives = $input->getOption('invalidate-archives');
|
||||
|
||||
$timer = new Timer();
|
||||
|
||||
$duplicateActions = $this->duplicateActionRemover->getDuplicateIdActions();
|
||||
if (empty($duplicateActions)) {
|
||||
$output->writeln("Found no duplicate actions.");
|
||||
return;
|
||||
}
|
||||
|
||||
$output->writeln("<info>Found " . count($duplicateActions) . " actions with duplicates.</info>");
|
||||
|
||||
list($numberRemoved, $allArchivesAffected) = $this->fixDuplicateActionReferences($duplicateActions, $output);
|
||||
|
||||
$this->deleteDuplicatesFromLogAction($output, $duplicateActions);
|
||||
|
||||
if ($invalidateArchives) {
|
||||
$this->invalidateArchivesUsingActionDuplicates($allArchivesAffected, $output);
|
||||
} else {
|
||||
$this->printAffectedArchives($allArchivesAffected, $output);
|
||||
}
|
||||
|
||||
$logActionTable = Common::prefixTable('log_action');
|
||||
$this->writeSuccessMessage($output, array(
|
||||
"Found and deleted $numberRemoved duplicate action entries in the $logActionTable table.",
|
||||
"References in log_link_visit_action, log_conversion and log_conversion_item were corrected.",
|
||||
$timer->__toString()
|
||||
));
|
||||
}
|
||||
|
||||
private function invalidateArchivesUsingActionDuplicates($archivesAffected, OutputInterface $output)
|
||||
{
|
||||
$output->write("Invalidating archives affected by duplicates fixed...");
|
||||
foreach ($archivesAffected as $archiveInfo) {
|
||||
$dates = array(Date::factory($archiveInfo['server_time']));
|
||||
$this->archiveInvalidator->markArchivesAsInvalidated(array($archiveInfo['idsite']), $dates, $period = false);
|
||||
}
|
||||
$output->writeln("Done.");
|
||||
}
|
||||
|
||||
private function printAffectedArchives($allArchivesAffected, OutputInterface $output)
|
||||
{
|
||||
$output->writeln("The following archives used duplicate actions and should be invalidated if you want correct reports:");
|
||||
foreach ($allArchivesAffected as $archiveInfo) {
|
||||
$output->writeln("\t[ idSite = {$archiveInfo['idsite']}, date = {$archiveInfo['server_time']} ]");
|
||||
}
|
||||
}
|
||||
|
||||
private function fixDuplicateActionReferences($duplicateActions, OutputInterface $output)
|
||||
{
|
||||
$dupeCount = count($duplicateActions);
|
||||
|
||||
$numberRemoved = 0;
|
||||
$allArchivesAffected = array();
|
||||
|
||||
foreach ($duplicateActions as $index => $dupeInfo) {
|
||||
$name = $dupeInfo['name'];
|
||||
$toIdAction = $dupeInfo['idaction'];
|
||||
$fromIdActions = $dupeInfo['duplicateIdActions'];
|
||||
|
||||
$numberRemoved += count($fromIdActions);
|
||||
|
||||
$output->writeln("<info>[$index / $dupeCount]</info> Fixing duplicates for '$name'");
|
||||
|
||||
$this->logger->debug(" idaction = {idaction}, duplicate idactions = {duplicateIdActions}", array(
|
||||
'idaction' => $toIdAction,
|
||||
'duplicateIdActions' => $fromIdActions
|
||||
));
|
||||
|
||||
foreach (DuplicateActionRemover::$tablesWithIdActionColumns as $table) {
|
||||
$archivesAffected = $this->fixDuplicateActionsInTable($output, $table, $toIdAction, $fromIdActions);
|
||||
$allArchivesAffected = array_merge($allArchivesAffected, $archivesAffected);
|
||||
}
|
||||
}
|
||||
|
||||
$allArchivesAffected = array_values(array_unique($allArchivesAffected, SORT_REGULAR));
|
||||
|
||||
return array($numberRemoved, $allArchivesAffected);
|
||||
}
|
||||
|
||||
private function fixDuplicateActionsInTable(OutputInterface $output, $table, $toIdAction, $fromIdActions)
|
||||
{
|
||||
$timer = new Timer();
|
||||
|
||||
$archivesAffected = $this->duplicateActionRemover->getSitesAndDatesOfRowsUsingDuplicates($table, $fromIdActions);
|
||||
|
||||
$this->duplicateActionRemover->fixDuplicateActionsInTable($table, $toIdAction, $fromIdActions);
|
||||
|
||||
$output->writeln("\tFixed duplicates in " . Common::prefixTable($table) . ". <comment>" . $timer->__toString() . "</comment>.");
|
||||
|
||||
return $archivesAffected;
|
||||
}
|
||||
|
||||
private function deleteDuplicatesFromLogAction(OutputInterface $output, $duplicateActions)
|
||||
{
|
||||
$logActionTable = Common::prefixTable('log_action');
|
||||
$output->writeln("<info>Deleting duplicate actions from $logActionTable...</info>");
|
||||
|
||||
$idActions = array();
|
||||
foreach ($duplicateActions as $dupeInfo) {
|
||||
$idActions = array_merge($idActions, $dupeInfo['duplicateIdActions']);
|
||||
}
|
||||
|
||||
$this->actionsAccess->delete($idActions);
|
||||
}
|
||||
}
|
@ -0,0 +1,200 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\Date;
|
||||
use Piwik\Period;
|
||||
use Piwik\Period\Range;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Segment;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Plugins\SitesManager\API as SitesManagerAPI;
|
||||
use Piwik\Site;
|
||||
use Piwik\Period\Factory as PeriodFactory;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
/**
|
||||
* Provides a simple interface for invalidating report data by date ranges, site IDs and periods.
|
||||
*/
|
||||
class InvalidateReportData extends ConsoleCommand
|
||||
{
|
||||
const ALL_OPTION_VALUE = 'all';
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('core:invalidate-report-data');
|
||||
$this->setDescription('Invalidate archived report data by date range, site and period.');
|
||||
$this->addOption('dates', null, InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
|
||||
'List of dates or date ranges to invalidate report data for, eg, 2015-01-03 or 2015-01-05,2015-02-12.');
|
||||
$this->addOption('sites', null, InputOption::VALUE_REQUIRED,
|
||||
'List of site IDs to invalidate report data for, eg, "1,2,3,4" or "all" for all sites.',
|
||||
self::ALL_OPTION_VALUE);
|
||||
$this->addOption('periods', null, InputOption::VALUE_REQUIRED,
|
||||
'List of period types to invalidate report data for. Can be one or more of the following values: day, '
|
||||
. 'week, month, year or "all" for all of them.',
|
||||
self::ALL_OPTION_VALUE);
|
||||
$this->addOption('segment', null, InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
|
||||
'List of segments to invalidate report data for.');
|
||||
$this->addOption('cascade', null, InputOption::VALUE_NONE,
|
||||
'If supplied, invalidation will cascade, invalidating child period types even if they aren\'t specified in'
|
||||
. ' --periods. For example, if --periods=week, --cascade will cause the days within those weeks to be '
|
||||
. 'invalidated as well. If --periods=month, then weeks and days will be invalidated. Note: if a period '
|
||||
. 'falls partly outside of a date range, then --cascade will also invalidate data for child periods '
|
||||
. 'outside the date range. For example, if --dates=2015-09-14,2015-09-15 & --periods=week, --cascade will'
|
||||
. ' also invalidate all days within 2015-09-13,2015-09-19, even those outside the date range.');
|
||||
$this->addOption('dry-run', null, InputOption::VALUE_NONE, 'For tests. Runs the command w/o actually '
|
||||
. 'invalidating anything.');
|
||||
$this->setHelp('Invalidate archived report data by date range, site and period. Invalidated archive data will '
|
||||
. 'be re-archived during the next core:archive run. If your log data has changed for some reason, this '
|
||||
. 'command can be used to make sure reports are generated using the new, changed log data.');
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$invalidator = StaticContainer::get('Piwik\Archive\ArchiveInvalidator');
|
||||
|
||||
$cascade = $input->getOption('cascade');
|
||||
$dryRun = $input->getOption('dry-run');
|
||||
|
||||
$sites = $this->getSitesToInvalidateFor($input);
|
||||
$periodTypes = $this->getPeriodTypesToInvalidateFor($input);
|
||||
$dateRanges = $this->getDateRangesToInvalidateFor($input);
|
||||
$segments = $this->getSegmentsToInvalidateFor($input, $sites);
|
||||
|
||||
foreach ($periodTypes as $periodType) {
|
||||
foreach ($dateRanges as $dateRange) {
|
||||
foreach ($segments as $segment) {
|
||||
$segmentStr = $segment ? $segment->getString() : '';
|
||||
|
||||
$output->writeln("Invalidating $periodType periods in $dateRange [segment = $segmentStr]...");
|
||||
|
||||
$dates = $this->getPeriodDates($periodType, $dateRange);
|
||||
|
||||
if ($dryRun) {
|
||||
$output->writeln("[Dry-run] invalidating archives for site = [ " . implode(', ', $sites)
|
||||
. " ], dates = [ " . implode(', ', $dates) . " ], period = [ $periodType ], segment = [ "
|
||||
. "$segmentStr ], cascade = [ " . (int)$cascade . " ]");
|
||||
} else {
|
||||
$invalidationResult = $invalidator->markArchivesAsInvalidated($sites, $dates, $periodType, $segment, $cascade);
|
||||
|
||||
if ($output->getVerbosity() > OutputInterface::VERBOSITY_NORMAL) {
|
||||
$output->writeln($invalidationResult->makeOutputLogs());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function getSitesToInvalidateFor(InputInterface $input)
|
||||
{
|
||||
$sites = $input->getOption('sites');
|
||||
|
||||
$siteIds = Site::getIdSitesFromIdSitesString($sites);
|
||||
if (empty($siteIds)) {
|
||||
throw new \InvalidArgumentException("Invalid --sites value: '$sites'.");
|
||||
}
|
||||
|
||||
$allSiteIds = SitesManagerAPI::getInstance()->getAllSitesId();
|
||||
foreach ($siteIds as $idSite) {
|
||||
if (!in_array($idSite, $allSiteIds)) {
|
||||
throw new \InvalidArgumentException("Invalid --sites value: '$sites', there are no sites with IDs = $idSite");
|
||||
}
|
||||
}
|
||||
|
||||
return $siteIds;
|
||||
}
|
||||
|
||||
private function getPeriodTypesToInvalidateFor(InputInterface $input)
|
||||
{
|
||||
$periods = $input->getOption('periods');
|
||||
if (empty($periods)) {
|
||||
throw new \InvalidArgumentException("The --periods argument is required.");
|
||||
}
|
||||
|
||||
if ($periods == self::ALL_OPTION_VALUE) {
|
||||
$result = array_keys(Piwik::$idPeriods);
|
||||
unset($result[4]); // remove 'range' period
|
||||
return $result;
|
||||
}
|
||||
|
||||
$periods = explode(',', $periods);
|
||||
$periods = array_map('trim', $periods);
|
||||
|
||||
foreach ($periods as $periodIdentifier) {
|
||||
if ($periodIdentifier == 'range') {
|
||||
throw new \InvalidArgumentException(
|
||||
"Invalid period type: invalidating range periods is not currently supported.");
|
||||
}
|
||||
|
||||
if (!isset(Piwik::$idPeriods[$periodIdentifier])) {
|
||||
throw new \InvalidArgumentException("Invalid period type '$periodIdentifier' supplied in --periods.");
|
||||
}
|
||||
}
|
||||
|
||||
return $periods;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param InputInterface $input
|
||||
* @return Date[][]
|
||||
*/
|
||||
private function getDateRangesToInvalidateFor(InputInterface $input)
|
||||
{
|
||||
$dateRanges = $input->getOption('dates');
|
||||
if (empty($dateRanges)) {
|
||||
throw new \InvalidArgumentException("The --dates option is required.");
|
||||
}
|
||||
|
||||
return $dateRanges;
|
||||
}
|
||||
|
||||
private function getPeriodDates($periodType, $dateRange)
|
||||
{
|
||||
if (!isset(Piwik::$idPeriods[$periodType])) {
|
||||
throw new \InvalidArgumentException("Invalid period type '$periodType'.");
|
||||
}
|
||||
|
||||
try {
|
||||
$period = PeriodFactory::build($periodType, $dateRange);
|
||||
} catch (\Exception $ex) {
|
||||
throw new \InvalidArgumentException("Invalid date or date range specifier '$dateRange'", $code = 0, $ex);
|
||||
}
|
||||
|
||||
$result = array();
|
||||
if ($period instanceof Range) {
|
||||
foreach ($period->getSubperiods() as $subperiod) {
|
||||
$result[] = $subperiod->getDateStart();
|
||||
}
|
||||
} else {
|
||||
$result[] = $period->getDateStart();
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
private function getSegmentsToInvalidateFor(InputInterface $input, $idSites)
|
||||
{
|
||||
$segments = $input->getOption('segment');
|
||||
$segments = array_map('trim', $segments);
|
||||
$segments = array_unique($segments);
|
||||
|
||||
if (empty($segments)) {
|
||||
return array(null);
|
||||
}
|
||||
|
||||
$result = array();
|
||||
foreach ($segments as $segmentString) {
|
||||
$result[] = new Segment($segmentString, $idSites);
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
}
|
@ -0,0 +1,124 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Common;
|
||||
use Piwik\DataAccess\ArchiveTableCreator;
|
||||
use Piwik\Date;
|
||||
use Piwik\Db;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
/**
|
||||
* Administration command that optimizes archive tables (even if they use InnoDB).
|
||||
*/
|
||||
class OptimizeArchiveTables extends ConsoleCommand
|
||||
{
|
||||
const ALL_TABLES_STRING = 'all';
|
||||
const CURRENT_MONTH_STRING = 'now';
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('database:optimize-archive-tables');
|
||||
$this->setDescription("Runs an OPTIMIZE TABLE query on the specified archive tables.");
|
||||
$this->addArgument("dates", InputArgument::IS_ARRAY | InputArgument::REQUIRED,
|
||||
"The months of the archive tables to optimize. Use '" . self::ALL_TABLES_STRING. "' for all dates or '" .
|
||||
self::CURRENT_MONTH_STRING . "' to optimize the current month only.");
|
||||
$this->addOption('dry-run', null, InputOption::VALUE_NONE, 'For testing purposes.');
|
||||
$this->setHelp("This command can be used to ease or automate maintenance. Instead of manually running "
|
||||
. "OPTIMIZE TABLE queries, the command can be used.\n\nYou should run the command if you find your "
|
||||
. "archive tables grow and do not shrink after purging. Optimizing them will reclaim some space.");
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$dryRun = $input->getOption('dry-run');
|
||||
|
||||
$tableMonths = $this->getTableMonthsToOptimize($input);
|
||||
|
||||
foreach ($tableMonths as $month) {
|
||||
$this->optimizeTable($output, $dryRun, 'archive_numeric_' . $month);
|
||||
$this->optimizeTable($output, $dryRun, 'archive_blob_' . $month);
|
||||
}
|
||||
}
|
||||
|
||||
private function optimizeTable(OutputInterface $output, $dryRun, $table)
|
||||
{
|
||||
$output->write("Optimizing table '$table'...");
|
||||
|
||||
if ($dryRun) {
|
||||
$output->write("[dry-run, not optimising table]");
|
||||
} else {
|
||||
Db::optimizeTables(Common::prefixTable($table), $force = true);
|
||||
}
|
||||
|
||||
$output->writeln("Done.");
|
||||
}
|
||||
|
||||
private function getTableMonthsToOptimize(InputInterface $input)
|
||||
{
|
||||
$dateSpecifiers = $input->getArgument('dates');
|
||||
if (count($dateSpecifiers) === 1) {
|
||||
$dateSpecifier = reset($dateSpecifiers);
|
||||
|
||||
if ($dateSpecifier == self::ALL_TABLES_STRING) {
|
||||
return $this->getAllArchiveTableMonths();
|
||||
} else if ($dateSpecifier == self::CURRENT_MONTH_STRING) {
|
||||
$now = Date::factory('now');
|
||||
return array(ArchiveTableCreator::getTableMonthFromDate($now));
|
||||
} else if (strpos($dateSpecifier, 'last') === 0) {
|
||||
$lastN = substr($dateSpecifier, 4);
|
||||
if (!ctype_digit($lastN)) {
|
||||
throw new \Exception("Invalid lastN specifier '$lastN'. The end must be an integer, eg, last1 or last2.");
|
||||
}
|
||||
|
||||
if ($lastN <= 0) {
|
||||
throw new \Exception("Invalid lastN value '$lastN'.");
|
||||
}
|
||||
|
||||
return $this->getLastNTableMonths((int)$lastN);
|
||||
}
|
||||
}
|
||||
|
||||
$tableMonths = array();
|
||||
foreach ($dateSpecifiers as $date) {
|
||||
$date = Date::factory($date);
|
||||
$tableMonths[] = ArchiveTableCreator::getTableMonthFromDate($date);
|
||||
}
|
||||
return $tableMonths;
|
||||
}
|
||||
|
||||
private function getAllArchiveTableMonths()
|
||||
{
|
||||
$tableMonths = array();
|
||||
foreach (ArchiveTableCreator::getTablesArchivesInstalled() as $table) {
|
||||
$tableMonths[] = ArchiveTableCreator::getDateFromTableName($table);
|
||||
}
|
||||
return $tableMonths;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $lastN
|
||||
* @return string[]
|
||||
*/
|
||||
private function getLastNTableMonths($lastN)
|
||||
{
|
||||
$now = Date::factory('now');
|
||||
|
||||
$result = array();
|
||||
for ($i = 0; $i < $lastN; ++$i) {
|
||||
$date = $now->subMonth($i + 1);
|
||||
$result[] = ArchiveTableCreator::getTableMonthFromDate($date);
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
}
|
@ -0,0 +1,212 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Archive;
|
||||
use Piwik\Archive\ArchivePurger;
|
||||
use Piwik\DataAccess\ArchiveTableCreator;
|
||||
use Piwik\Date;
|
||||
use Piwik\Db;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Timer;
|
||||
use Psr\Log\NullLogger;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
/**
|
||||
* Command that allows users to force purge old or invalid archive data. In the event of a failure
|
||||
* in the archive purging scheduled task, this command can be used to manually delete old/invalid archives.
|
||||
*/
|
||||
class PurgeOldArchiveData extends ConsoleCommand
|
||||
{
|
||||
const ALL_DATES_STRING = 'all';
|
||||
|
||||
/**
|
||||
* For tests.
|
||||
*
|
||||
* @var Date
|
||||
*/
|
||||
public static $todayOverride = null;
|
||||
|
||||
/**
|
||||
* @var ArchivePurger
|
||||
*/
|
||||
private $archivePurger;
|
||||
|
||||
public function __construct(ArchivePurger $archivePurger = null)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->archivePurger = $archivePurger;
|
||||
}
|
||||
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('core:purge-old-archive-data');
|
||||
$this->setDescription('Purges out of date and invalid archive data from archive tables.');
|
||||
$this->addArgument("dates", InputArgument::IS_ARRAY | InputArgument::OPTIONAL,
|
||||
"The months of the archive tables to purge data from. By default, only deletes from the current month. Use '" . self::ALL_DATES_STRING. "' for all dates.",
|
||||
array(self::getToday()->toString()));
|
||||
$this->addOption('exclude-outdated', null, InputOption::VALUE_NONE, "Do not purge outdated archive data.");
|
||||
$this->addOption('exclude-invalidated', null, InputOption::VALUE_NONE, "Do not purge invalidated archive data.");
|
||||
$this->addOption('exclude-ranges', null, InputOption::VALUE_NONE, "Do not purge custom ranges.");
|
||||
$this->addOption('skip-optimize-tables', null, InputOption::VALUE_NONE, "Do not run OPTIMIZE TABLES query on affected archive tables.");
|
||||
$this->addOption('include-year-archives', null, InputOption::VALUE_NONE, "If supplied, the command will purge archive tables that contain year archives for every supplied date.");
|
||||
$this->addOption('force-optimize-tables', null, InputOption::VALUE_NONE, "If supplied, forces optimize table SQL to be run, even on InnoDB tables.");
|
||||
$this->setHelp("By default old and invalidated archives are purged. Custom ranges are also purged with outdated archives.\n\n"
|
||||
. "Note: archive purging is done during scheduled task execution, so under normal circumstances, you should not need to "
|
||||
. "run this command manually.");
|
||||
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
// during normal command execution, we don't want the INFO level logs logged by the ArchivePurger service
|
||||
// to display in the console, so we use a NullLogger for the service
|
||||
$logger = null;
|
||||
if ($output->getVerbosity() <= OutputInterface::VERBOSITY_NORMAL) {
|
||||
$logger = new NullLogger();
|
||||
}
|
||||
|
||||
$archivePurger = $this->archivePurger ?: new ArchivePurger($model = null, $purgeDatesOlderThan = null, $logger);
|
||||
|
||||
$dates = $this->getDatesToPurgeFor($input);
|
||||
|
||||
$excludeOutdated = $input->getOption('exclude-outdated');
|
||||
if ($excludeOutdated) {
|
||||
$output->writeln("Skipping purge outdated archive data.");
|
||||
} else {
|
||||
foreach ($dates as $date) {
|
||||
$message = sprintf("Purging outdated archives for %s...", $date->toString('Y_m'));
|
||||
$this->performTimedPurging($output, $message, function () use ($date, $archivePurger) {
|
||||
$archivePurger->purgeOutdatedArchives($date);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$excludeInvalidated = $input->getOption('exclude-invalidated');
|
||||
if ($excludeInvalidated) {
|
||||
$output->writeln("Skipping purge invalidated archive data.");
|
||||
} else {
|
||||
foreach ($dates as $date) {
|
||||
$message = sprintf("Purging invalidated archives for %s...", $date->toString('Y_m'));
|
||||
$this->performTimedPurging($output, $message, function () use ($archivePurger, $date) {
|
||||
$archivePurger->purgeInvalidatedArchivesFrom($date);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$excludeCustomRanges = $input->getOption('exclude-ranges');
|
||||
if ($excludeCustomRanges) {
|
||||
$output->writeln("Skipping purge custom range archives.");
|
||||
} else {
|
||||
foreach ($dates as $date) {
|
||||
$message = sprintf("Purging custom range archives for %s...", $date->toString('Y_m'));
|
||||
$this->performTimedPurging($output, $message, function () use ($date, $archivePurger) {
|
||||
$archivePurger->purgeArchivesWithPeriodRange($date);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$skipOptimizeTables = $input->getOption('skip-optimize-tables');
|
||||
if ($skipOptimizeTables) {
|
||||
$output->writeln("Skipping OPTIMIZE TABLES.");
|
||||
} else {
|
||||
$this->optimizeArchiveTables($output, $dates, $input->getOption('force-optimize-tables'));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param InputInterface $input
|
||||
* @return Date[]
|
||||
*/
|
||||
private function getDatesToPurgeFor(InputInterface $input)
|
||||
{
|
||||
$dates = array();
|
||||
|
||||
$dateSpecifier = $input->getArgument('dates');
|
||||
if (count($dateSpecifier) === 1
|
||||
&& reset($dateSpecifier) == self::ALL_DATES_STRING
|
||||
) {
|
||||
foreach (ArchiveTableCreator::getTablesArchivesInstalled() as $table) {
|
||||
$tableDate = ArchiveTableCreator::getDateFromTableName($table);
|
||||
|
||||
list($year, $month) = explode('_', $tableDate);
|
||||
|
||||
try {
|
||||
$date = Date::factory($year . '-' . $month . '-' . '01');
|
||||
$dates[] = $date;
|
||||
} catch (\Exception $e) {
|
||||
// this might occur if archive tables like piwik_archive_numeric_1875_09 exist
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$includeYearArchives = $input->getOption('include-year-archives');
|
||||
|
||||
foreach ($dateSpecifier as $date) {
|
||||
$dateObj = Date::factory($date);
|
||||
$yearMonth = $dateObj->toString('Y-m');
|
||||
$dates[$yearMonth] = $dateObj;
|
||||
|
||||
// if --include-year-archives is supplied, add a date for the january table for this date's year
|
||||
// so year archives will be purged
|
||||
if ($includeYearArchives) {
|
||||
$janYearMonth = $dateObj->toString('Y') . '-01';
|
||||
if (empty($dates[$janYearMonth])) {
|
||||
$dates[$janYearMonth] = Date::factory($janYearMonth . '-01');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$dates = array_values($dates);
|
||||
}
|
||||
|
||||
return $dates;
|
||||
}
|
||||
|
||||
private function performTimedPurging(OutputInterface $output, $startMessage, $callback)
|
||||
{
|
||||
$timer = new Timer();
|
||||
|
||||
$output->write($startMessage);
|
||||
|
||||
$callback();
|
||||
|
||||
$output->writeln("Done. <comment>[" . $timer->__toString() . "]</comment>");
|
||||
}
|
||||
|
||||
/**
|
||||
* @param OutputInterface $output
|
||||
* @param Date[] $dates
|
||||
* @param bool $forceOptimzation
|
||||
*/
|
||||
private function optimizeArchiveTables(OutputInterface $output, $dates, $forceOptimzation = false)
|
||||
{
|
||||
$output->writeln("Optimizing archive tables...");
|
||||
|
||||
foreach ($dates as $date) {
|
||||
$numericTable = ArchiveTableCreator::getNumericTable($date);
|
||||
$this->performTimedPurging($output, "Optimizing table $numericTable...", function () use ($numericTable, $forceOptimzation) {
|
||||
Db::optimizeTables($numericTable, $forceOptimzation);
|
||||
});
|
||||
|
||||
$blobTable = ArchiveTableCreator::getBlobTable($date);
|
||||
$this->performTimedPurging($output, "Optimizing table $blobTable...", function () use ($blobTable, $forceOptimzation) {
|
||||
Db::optimizeTables($blobTable, $forceOptimzation);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
private static function getToday()
|
||||
{
|
||||
return self::$todayOverride ?: Date::today();
|
||||
}
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\FrontController;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Scheduler\Scheduler;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class RunScheduledTasks extends ConsoleCommand
|
||||
{
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('scheduled-tasks:run');
|
||||
$this->setAliases(array('core:run-scheduled-tasks'));
|
||||
$this->setDescription('Will run all scheduled tasks due to run at this time.');
|
||||
$this->addArgument('task', InputArgument::OPTIONAL, 'Optionally pass the name of a task to run (will run even if not scheduled to run now)');
|
||||
$this->addOption('force', null, InputOption::VALUE_NONE, 'If set, it will execute all tasks even the ones not due to run at this time.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute command like: ./console core:run-scheduled-tasks
|
||||
*/
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$this->forceRunAllTasksIfRequested($input);
|
||||
|
||||
FrontController::getInstance()->init();
|
||||
|
||||
// TODO use dependency injection
|
||||
/** @var Scheduler $scheduler */
|
||||
$scheduler = StaticContainer::get('Piwik\Scheduler\Scheduler');
|
||||
|
||||
$task = $input->getArgument('task');
|
||||
|
||||
if ($task) {
|
||||
$this->runSingleTask($scheduler, $task, $output);
|
||||
} else {
|
||||
$scheduler->run();
|
||||
}
|
||||
|
||||
$this->writeSuccessMessage($output, array('Scheduled Tasks executed'));
|
||||
}
|
||||
|
||||
private function forceRunAllTasksIfRequested(InputInterface $input)
|
||||
{
|
||||
$force = $input->getOption('force');
|
||||
|
||||
if ($force && !defined('DEBUG_FORCE_SCHEDULED_TASKS')) {
|
||||
define('DEBUG_FORCE_SCHEDULED_TASKS', true);
|
||||
}
|
||||
}
|
||||
|
||||
private function runSingleTask(Scheduler $scheduler, $task, OutputInterface $output)
|
||||
{
|
||||
try {
|
||||
$message = $scheduler->runTaskNow($task);
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
$message = $e->getMessage() . PHP_EOL
|
||||
. 'Available tasks:' . PHP_EOL
|
||||
. implode(PHP_EOL, $scheduler->getTaskList());
|
||||
|
||||
throw new \Exception($message);
|
||||
}
|
||||
|
||||
$output->writeln($message);
|
||||
}
|
||||
}
|
100
msd2/tracking/piwik/plugins/CoreAdminHome/Commands/SetConfig.php
Normal file
100
msd2/tracking/piwik/plugins/CoreAdminHome/Commands/SetConfig.php
Normal file
@ -0,0 +1,100 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands;
|
||||
|
||||
use Piwik\Config;
|
||||
use Piwik\Plugin\ConsoleCommand;
|
||||
use Piwik\Plugins\CoreAdminHome\Commands\SetConfig\ConfigSettingManipulation;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class SetConfig extends ConsoleCommand
|
||||
{
|
||||
protected function configure()
|
||||
{
|
||||
$this->setName('config:set');
|
||||
$this->setDescription('Set one or more config settings in the file config/config.ini.php');
|
||||
$this->addArgument('assignment', InputArgument::OPTIONAL | InputArgument::IS_ARRAY,
|
||||
"List of config setting assignments, eg, Section.key=1 or Section.array_key[]=value");
|
||||
$this->addOption('section', null, InputOption::VALUE_REQUIRED, 'The section the INI config setting belongs to.');
|
||||
$this->addOption('key', null, InputOption::VALUE_REQUIRED, 'The name of the INI config setting.');
|
||||
$this->addOption('value', null, InputOption::VALUE_REQUIRED, 'The value of the setting. (Not JSON encoded)');
|
||||
$this->setHelp("This command can be used to set INI config settings on a Piwik instance.
|
||||
|
||||
You can set config values two ways, via --section, --key, --value or by command arguments.
|
||||
|
||||
To use --section, --key, --value, simply supply those options. You can only set one setting this way, and you cannot
|
||||
append to arrays.
|
||||
|
||||
To use arguments, supply one or more arguments in the following format:
|
||||
$ ./console config:set 'Section.config_setting_name=\"value\"'
|
||||
'Section' is the name of the section,
|
||||
'config_setting_name' the name of the setting and
|
||||
'value' is the value.
|
||||
|
||||
NOTE: 'value' must be JSON encoded, so 'Section.config_setting_name=\"value\"' would work but 'Section.config_setting_name=value' would not.
|
||||
|
||||
To append to an array setting, supply an argument like this:
|
||||
$ ./console config:set 'Section.config_setting_name[]=\"value to append\"'
|
||||
|
||||
To reset an array setting, supply an argument like this:
|
||||
$ ./console config:set 'Section.config_setting_name=[]'
|
||||
|
||||
Resetting an array will not work if the array has default values in global.ini.php (such as, [log] log_writers).
|
||||
In this case the values in global.ini.php will be used, since there is no way to explicitly set an
|
||||
array setting to empty in INI config.
|
||||
");
|
||||
}
|
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output)
|
||||
{
|
||||
$section = $input->getOption('section');
|
||||
$key = $input->getOption('key');
|
||||
$value = $input->getOption('value');
|
||||
|
||||
$manipulations = $this->getAssignments($input);
|
||||
|
||||
$isSingleAssignment = !empty($section) && !empty($key) && $value !== false;
|
||||
if ($isSingleAssignment) {
|
||||
$manipulations[] = new ConfigSettingManipulation($section, $key, $value);
|
||||
}
|
||||
|
||||
if (empty($manipulations)) {
|
||||
throw new \InvalidArgumentException("Nothing to assign. Add assignments as arguments or use the "
|
||||
. "--section, --key and --value options.");
|
||||
}
|
||||
|
||||
$config = Config::getInstance();
|
||||
foreach ($manipulations as $manipulation) {
|
||||
$manipulation->manipulate($config);
|
||||
|
||||
$output->write("<info>Setting [{$manipulation->getSectionName()}] {$manipulation->getName()} = {$manipulation->getValueString()}...</info>");
|
||||
$output->writeln("<info> done.</info>");
|
||||
}
|
||||
|
||||
$config->forceSave();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @return ConfigSettingManipulation[]
|
||||
*/
|
||||
private function getAssignments(InputInterface $input)
|
||||
{
|
||||
$assignments = $input->getArgument('assignment');
|
||||
|
||||
$result = array();
|
||||
foreach ($assignments as $assignment) {
|
||||
$result[] = ConfigSettingManipulation::make($assignment);
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
}
|
@ -0,0 +1,176 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Commands\SetConfig;
|
||||
|
||||
use Piwik\Config;
|
||||
|
||||
/**
|
||||
* Representation of a INI config manipulation operation. Only supports two types
|
||||
* of manipulations: appending to a config array and assigning a config value.
|
||||
*/
|
||||
class ConfigSettingManipulation
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $sectionName;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $name;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $value;
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
private $isArrayAppend;
|
||||
|
||||
/**
|
||||
* @param string $sectionName
|
||||
* @param string $name
|
||||
* @param string $value
|
||||
* @param bool $isArrayAppend
|
||||
*/
|
||||
public function __construct($sectionName, $name, $value, $isArrayAppend = false)
|
||||
{
|
||||
$this->sectionName = $sectionName;
|
||||
$this->name = $name;
|
||||
$this->value = $value;
|
||||
$this->isArrayAppend = $isArrayAppend;
|
||||
}
|
||||
|
||||
/**
|
||||
* Performs the INI config manipulation.
|
||||
*
|
||||
* @param Config $config
|
||||
* @throws \Exception if trying to append to a non-array setting value or if trying to set an
|
||||
* array value to a non-array setting
|
||||
*/
|
||||
public function manipulate(Config $config)
|
||||
{
|
||||
if ($this->isArrayAppend) {
|
||||
$this->appendToArraySetting($config);
|
||||
} else {
|
||||
$this->setSingleConfigValue($config);
|
||||
}
|
||||
}
|
||||
|
||||
private function setSingleConfigValue(Config $config)
|
||||
{
|
||||
$sectionName = $this->sectionName;
|
||||
$section = $config->$sectionName;
|
||||
|
||||
if (isset($section[$this->name])
|
||||
&& is_array($section[$this->name])
|
||||
&& !is_array($this->value)
|
||||
) {
|
||||
throw new \Exception("Trying to set non-array value to array setting " . $this->getSettingString() . ".");
|
||||
}
|
||||
|
||||
$section[$this->name] = $this->value;
|
||||
$config->$sectionName = $section;
|
||||
}
|
||||
|
||||
private function appendToArraySetting(Config $config)
|
||||
{
|
||||
$sectionName = $this->sectionName;
|
||||
$section = $config->$sectionName;
|
||||
|
||||
if (isset($section[$this->name])
|
||||
&& !is_array($section[$this->name])
|
||||
) {
|
||||
throw new \Exception("Trying to append to non-array setting value " . $this->getSettingString() . ".");
|
||||
}
|
||||
|
||||
$section[$this->name][] = $this->value;
|
||||
$config->$sectionName = $section;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a ConfigSettingManipulation instance from a string like:
|
||||
*
|
||||
* `SectionName.setting_name=value`
|
||||
*
|
||||
* or
|
||||
*
|
||||
* `SectionName.setting_name[]=value`
|
||||
*
|
||||
* The value must be JSON so `="string"` will work but `=string` will not.
|
||||
*
|
||||
* @param string $assignment
|
||||
* @return self
|
||||
*/
|
||||
public static function make($assignment)
|
||||
{
|
||||
if (!preg_match('/^([a-zA-Z0-9_]+)\.([a-zA-Z0-9_]+)(\[\])?=(.*)/', $assignment, $matches)) {
|
||||
throw new \InvalidArgumentException("Invalid assignment string '$assignment': expected section.name=value or section.name[]=value");
|
||||
}
|
||||
|
||||
$section = $matches[1];
|
||||
$name = $matches[2];
|
||||
$isAppend = !empty($matches[3]);
|
||||
|
||||
$value = json_decode($matches[4], $isAssoc = true);
|
||||
if ($value === null) {
|
||||
throw new \InvalidArgumentException("Invalid assignment string '$assignment': could not parse value as JSON");
|
||||
}
|
||||
|
||||
return new self($section, $name, $value, $isAppend);
|
||||
}
|
||||
|
||||
private function getSettingString()
|
||||
{
|
||||
return "[{$this->sectionName}] {$this->name}";
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getSectionName()
|
||||
{
|
||||
return $this->sectionName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return boolean
|
||||
*/
|
||||
public function isArrayAppend()
|
||||
{
|
||||
return $this->isArrayAppend;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getValueString()
|
||||
{
|
||||
return json_encode($this->value);
|
||||
}
|
||||
}
|
270
msd2/tracking/piwik/plugins/CoreAdminHome/Controller.php
Normal file
270
msd2/tracking/piwik/plugins/CoreAdminHome/Controller.php
Normal file
@ -0,0 +1,270 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Exception;
|
||||
use Piwik\API\ResponseBuilder;
|
||||
use Piwik\ArchiveProcessor\Rules;
|
||||
use Piwik\Common;
|
||||
use Piwik\Config;
|
||||
use Piwik\Menu\MenuTop;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Plugin;
|
||||
use Piwik\Plugin\ControllerAdmin;
|
||||
use Piwik\Plugins\CorePluginsAdmin\CorePluginsAdmin;
|
||||
use Piwik\Plugins\Marketplace\Marketplace;
|
||||
use Piwik\Plugins\CustomVariables\CustomVariables;
|
||||
use Piwik\Plugins\LanguagesManager\LanguagesManager;
|
||||
use Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker;
|
||||
use Piwik\Plugins\SitesManager\API as APISitesManager;
|
||||
use Piwik\Site;
|
||||
use Piwik\Translation\Translator;
|
||||
use Piwik\Url;
|
||||
use Piwik\View;
|
||||
use Piwik\Widget\WidgetsList;
|
||||
use Piwik\SettingsPiwik;
|
||||
|
||||
class Controller extends ControllerAdmin
|
||||
{
|
||||
/**
|
||||
* @var Translator
|
||||
*/
|
||||
private $translator;
|
||||
|
||||
/** @var OptOutManager */
|
||||
private $optOutManager;
|
||||
|
||||
public function __construct(Translator $translator, OptOutManager $optOutManager)
|
||||
{
|
||||
$this->translator = $translator;
|
||||
$this->optOutManager = $optOutManager;
|
||||
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
public function home()
|
||||
{
|
||||
$isInternetEnabled = SettingsPiwik::isInternetEnabled();
|
||||
|
||||
$isMarketplaceEnabled = Marketplace::isMarketplaceEnabled();
|
||||
$isFeedbackEnabled = Plugin\Manager::getInstance()->isPluginLoaded('Feedback');
|
||||
$widgetsList = WidgetsList::get();
|
||||
|
||||
$hasDonateForm = $widgetsList->isDefined('CoreHome', 'getDonateForm');
|
||||
$hasPiwikBlog = $widgetsList->isDefined('RssWidget', 'rssPiwik');
|
||||
$hasPremiumFeatures = $widgetsList->isDefined('Marketplace', 'getPremiumFeatures');
|
||||
$hasNewPlugins = $widgetsList->isDefined('Marketplace', 'getNewPlugins');
|
||||
$hasDiagnostics = $widgetsList->isDefined('Installation', 'getSystemCheck');
|
||||
$hasTrackingFailures = $widgetsList->isDefined('CoreAdminHome', 'getTrackingFailures');
|
||||
|
||||
return $this->renderTemplate('home', array(
|
||||
'isInternetEnabled' => $isInternetEnabled,
|
||||
'isMarketplaceEnabled' => $isMarketplaceEnabled,
|
||||
'hasPremiumFeatures' => $hasPremiumFeatures,
|
||||
'hasNewPlugins' => $hasNewPlugins,
|
||||
'isFeedbackEnabled' => $isFeedbackEnabled,
|
||||
'hasDonateForm' => $hasDonateForm,
|
||||
'hasPiwikBlog' => $hasPiwikBlog,
|
||||
'hasDiagnostics' => $hasDiagnostics,
|
||||
'hasTrackingFailures' => $hasTrackingFailures,
|
||||
));
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$this->redirectToIndex('UsersManager', 'userSettings');
|
||||
return;
|
||||
}
|
||||
|
||||
public function trackingFailures()
|
||||
{
|
||||
Piwik::checkUserHasSomeAdminAccess();
|
||||
|
||||
return $this->renderTemplate('trackingFailures');
|
||||
}
|
||||
|
||||
public function generalSettings()
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
$view = new View('@CoreAdminHome/generalSettings');
|
||||
$this->handleGeneralSettingsAdmin($view);
|
||||
|
||||
$view->trustedHosts = array_values(Url::getTrustedHostsFromConfig());
|
||||
$logo = new CustomLogo();
|
||||
$view->branding = array('use_custom_logo' => $logo->isEnabled());
|
||||
$view->fileUploadEnabled = $logo->isFileUploadEnabled();
|
||||
$view->logosWriteable = $logo->isCustomLogoWritable();
|
||||
$view->hasUserLogo = CustomLogo::hasUserLogo();
|
||||
$view->pathUserLogo = CustomLogo::getPathUserLogo();
|
||||
$view->hasUserFavicon = CustomLogo::hasUserFavicon();
|
||||
$view->pathUserFavicon = CustomLogo::getPathUserFavicon();
|
||||
$view->pathUserLogoSmall = CustomLogo::getPathUserLogoSmall();
|
||||
$view->pathUserLogoSVG = CustomLogo::getPathUserSvgLogo();
|
||||
$view->pathUserLogoDirectory = realpath(dirname($view->pathUserLogo) . '/');
|
||||
$view->mailTypes = array(
|
||||
'' => '',
|
||||
'Plain' => 'Plain',
|
||||
'Login' => 'Login',
|
||||
'Crammd5' => 'Crammd5',
|
||||
);
|
||||
$view->mailEncryptions = array(
|
||||
'' => '',
|
||||
'ssl' => 'SSL',
|
||||
'tls' => 'TLS'
|
||||
);
|
||||
|
||||
$view->language = LanguagesManager::getLanguageCodeForCurrentUser();
|
||||
$this->setBasicVariablesView($view);
|
||||
return $view->render();
|
||||
}
|
||||
|
||||
public function setMailSettings()
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
|
||||
if (!self::isGeneralSettingsAdminEnabled()) {
|
||||
// General settings + Beta channel + SMTP settings is disabled
|
||||
return '';
|
||||
}
|
||||
|
||||
$response = new ResponseBuilder('json2');
|
||||
try {
|
||||
$this->checkTokenInUrl();
|
||||
|
||||
// Update email settings
|
||||
$mail = array();
|
||||
$mail['transport'] = (Common::getRequestVar('mailUseSmtp') == '1') ? 'smtp' : '';
|
||||
$mail['port'] = Common::getRequestVar('mailPort', '');
|
||||
$mail['host'] = Common::unsanitizeInputValue(Common::getRequestVar('mailHost', ''));
|
||||
$mail['type'] = Common::getRequestVar('mailType', '');
|
||||
$mail['username'] = Common::unsanitizeInputValue(Common::getRequestVar('mailUsername', ''));
|
||||
$mail['password'] = Common::unsanitizeInputValue(Common::getRequestVar('mailPassword', ''));
|
||||
|
||||
if (!array_key_exists('mailPassword', $_POST)) {
|
||||
// use old password if it wasn't set in request
|
||||
$mail['password'] = Config::getInstance()->mail['password'];
|
||||
}
|
||||
|
||||
$mail['encryption'] = Common::getRequestVar('mailEncryption', '');
|
||||
|
||||
Config::getInstance()->mail = $mail;
|
||||
|
||||
Config::getInstance()->forceSave();
|
||||
|
||||
$toReturn = $response->getResponse();
|
||||
} catch (Exception $e) {
|
||||
$toReturn = $response->getResponseException($e);
|
||||
}
|
||||
|
||||
return $toReturn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders and echo's an admin page that lets users generate custom JavaScript
|
||||
* tracking code and custom image tracker links.
|
||||
*/
|
||||
public function trackingCodeGenerator()
|
||||
{
|
||||
Piwik::checkUserHasSomeViewAccess();
|
||||
|
||||
$view = new View('@CoreAdminHome/trackingCodeGenerator');
|
||||
$this->setBasicVariablesView($view);
|
||||
$view->topMenu = MenuTop::getInstance()->getMenu();
|
||||
|
||||
$viewableIdSites = APISitesManager::getInstance()->getSitesIdWithAtLeastViewAccess();
|
||||
|
||||
$defaultIdSite = reset($viewableIdSites);
|
||||
$view->idSite = $this->idSite ?: $defaultIdSite;
|
||||
|
||||
if ($view->idSite) {
|
||||
try {
|
||||
$view->siteName = Site::getNameFor($view->idSite);
|
||||
} catch (Exception $e) {
|
||||
// ignore if site no longer exists
|
||||
}
|
||||
}
|
||||
|
||||
$view->defaultReportSiteName = Site::getNameFor($view->idSite);
|
||||
$view->defaultSiteRevenue = Site::getCurrencySymbolFor($view->idSite);
|
||||
$view->maxCustomVariables = CustomVariables::getNumUsableCustomVariables();
|
||||
|
||||
$view->defaultSite = array('id' => $view->idSite, 'name' => $view->defaultReportSiteName);
|
||||
|
||||
$allUrls = APISitesManager::getInstance()->getSiteUrlsFromId($view->idSite);
|
||||
if (isset($allUrls[1])) {
|
||||
$aliasUrl = $allUrls[1];
|
||||
} else {
|
||||
$aliasUrl = 'x.domain.com';
|
||||
}
|
||||
$view->defaultReportSiteAlias = $aliasUrl;
|
||||
|
||||
$mainUrl = Site::getMainUrlFor($view->idSite);
|
||||
$view->defaultReportSiteDomain = @parse_url($mainUrl, PHP_URL_HOST);
|
||||
|
||||
$dntChecker = new DoNotTrackHeaderChecker();
|
||||
$view->serverSideDoNotTrackEnabled = $dntChecker->isActive();
|
||||
|
||||
return $view->render();
|
||||
}
|
||||
|
||||
/**
|
||||
* Shows the "Track Visits" checkbox.
|
||||
*/
|
||||
public function optOut()
|
||||
{
|
||||
return $this->optOutManager->getOptOutView()->render();
|
||||
}
|
||||
|
||||
public function uploadCustomLogo()
|
||||
{
|
||||
Piwik::checkUserHasSuperUserAccess();
|
||||
$this->checkTokenInUrl();
|
||||
|
||||
$logo = new CustomLogo();
|
||||
$successLogo = $logo->copyUploadedLogoToFilesystem();
|
||||
$successFavicon = $logo->copyUploadedFaviconToFilesystem();
|
||||
|
||||
if ($successLogo || $successFavicon) {
|
||||
return '1';
|
||||
}
|
||||
return '0';
|
||||
}
|
||||
|
||||
public static function isGeneralSettingsAdminEnabled()
|
||||
{
|
||||
return (bool) Config::getInstance()->General['enable_general_settings_admin'];
|
||||
}
|
||||
|
||||
private function handleGeneralSettingsAdmin($view)
|
||||
{
|
||||
// Whether to display or not the general settings (cron, beta, smtp)
|
||||
$view->isGeneralSettingsAdminEnabled = self::isGeneralSettingsAdminEnabled();
|
||||
$view->isPluginsAdminEnabled = CorePluginsAdmin::isPluginsAdminEnabled();
|
||||
if ($view->isGeneralSettingsAdminEnabled) {
|
||||
$this->displayWarningIfConfigFileNotWritable();
|
||||
}
|
||||
|
||||
$enableBrowserTriggerArchiving = Rules::isBrowserTriggerEnabled();
|
||||
$todayArchiveTimeToLive = Rules::getTodayArchiveTimeToLive();
|
||||
$showWarningCron = false;
|
||||
if (!$enableBrowserTriggerArchiving
|
||||
&& $todayArchiveTimeToLive < 3600
|
||||
) {
|
||||
$showWarningCron = true;
|
||||
}
|
||||
$view->showWarningCron = $showWarningCron;
|
||||
$view->todayArchiveTimeToLive = $todayArchiveTimeToLive;
|
||||
$view->todayArchiveTimeToLiveDefault = Rules::getTodayArchiveTimeToLiveDefault();
|
||||
$view->enableBrowserTriggerArchiving = $enableBrowserTriggerArchiving;
|
||||
|
||||
$view->mail = Config::getInstance()->mail;
|
||||
}
|
||||
|
||||
}
|
119
msd2/tracking/piwik/plugins/CoreAdminHome/CoreAdminHome.php
Normal file
119
msd2/tracking/piwik/plugins/CoreAdminHome/CoreAdminHome.php
Normal file
@ -0,0 +1,119 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\API\Request;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\ProxyHttp;
|
||||
use Piwik\Plugins\CoreHome\SystemSummary;
|
||||
use Piwik\Settings\Storage\Backend\PluginSettingsTable;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CoreAdminHome extends \Piwik\Plugin
|
||||
{
|
||||
/**
|
||||
* @see \Piwik\Plugin::registerEvents
|
||||
*/
|
||||
public function registerEvents()
|
||||
{
|
||||
return array(
|
||||
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
|
||||
'AssetManager.getJavaScriptFiles' => 'getJsFiles',
|
||||
'UsersManager.deleteUser' => 'cleanupUser',
|
||||
'API.DocumentationGenerator.@hideExceptForSuperUser' => 'displayOnlyForSuperUser',
|
||||
'Template.jsGlobalVariables' => 'addJsGlobalVariables',
|
||||
'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys',
|
||||
'System.addSystemSummaryItems' => 'addSystemSummaryItems',
|
||||
);
|
||||
}
|
||||
|
||||
public function addSystemSummaryItems(&$systemSummary)
|
||||
{
|
||||
if (Piwik::isUserHasSomeAdminAccess()) {
|
||||
$failures = Request::processRequest('CoreAdminHome.getTrackingFailures', [], []);
|
||||
$numFailures = count($failures);
|
||||
$icon = 'icon-error';
|
||||
if ($numFailures === 0) {
|
||||
$icon = 'icon-ok';
|
||||
}
|
||||
$systemSummary[] = new SystemSummary\Item($key = 'trackingfailures', Piwik::translate('CoreAdminHome_NTrackingFailures', $numFailures), $value = null, array('module' => 'CoreAdminHome', 'action' => 'trackingFailures'), $icon, $order = 9);
|
||||
}
|
||||
}
|
||||
|
||||
public function cleanupUser($userLogin)
|
||||
{
|
||||
PluginSettingsTable::removeAllUserSettingsForUser($userLogin);
|
||||
}
|
||||
|
||||
public function getStylesheetFiles(&$stylesheets)
|
||||
{
|
||||
$stylesheets[] = "libs/jquery/themes/base/jquery-ui.min.css";
|
||||
$stylesheets[] = "plugins/Morpheus/stylesheets/base.less";
|
||||
$stylesheets[] = "plugins/Morpheus/stylesheets/main.less";
|
||||
$stylesheets[] = "plugins/CoreAdminHome/stylesheets/generalSettings.less";
|
||||
$stylesheets[] = "plugins/CoreAdminHome/angularjs/trackingfailures/trackingfailures.directive.less";
|
||||
}
|
||||
|
||||
public function getJsFiles(&$jsFiles)
|
||||
{
|
||||
$jsFiles[] = "libs/bower_components/jquery/dist/jquery.min.js";
|
||||
$jsFiles[] = "libs/bower_components/jquery-ui/ui/minified/jquery-ui.min.js";
|
||||
$jsFiles[] = "libs/jquery/jquery.browser.js";
|
||||
$jsFiles[] = "libs/bower_components/sprintf/dist/sprintf.min.js";
|
||||
$jsFiles[] = "plugins/Morpheus/javascripts/piwikHelper.js";
|
||||
$jsFiles[] = "plugins/Morpheus/javascripts/ajaxHelper.js";
|
||||
$jsFiles[] = "plugins/CoreHome/javascripts/broadcast.js";
|
||||
$jsFiles[] = "plugins/CoreHome/javascripts/donate.js";
|
||||
$jsFiles[] = "plugins/CoreAdminHome/javascripts/protocolCheck.js";
|
||||
}
|
||||
|
||||
public function displayOnlyForSuperUser(&$hide)
|
||||
{
|
||||
$hide = !Piwik::hasUserSuperUserAccess();
|
||||
}
|
||||
|
||||
public function addJsGlobalVariables(&$out)
|
||||
{
|
||||
if (ProxyHttp::isHttps()) {
|
||||
$isHttps = 'true';
|
||||
} else {
|
||||
$isHttps = 'false';
|
||||
}
|
||||
|
||||
$out .= "piwik.hasServerDetectedHttps = $isHttps;\n";
|
||||
}
|
||||
|
||||
public function getClientSideTranslationKeys(&$translationKeys)
|
||||
{
|
||||
$translationKeys[] = 'CoreAdminHome_ProtocolNotDetectedCorrectly';
|
||||
$translationKeys[] = 'CoreAdminHome_ProtocolNotDetectedCorrectlySolution';
|
||||
$translationKeys[] = 'CoreAdminHome_SettingsSaveSuccess';
|
||||
$translationKeys[] = 'UserCountryMap_None';
|
||||
$translationKeys[] = 'Actions_ColumnPageURL';
|
||||
$translationKeys[] = 'General_Date';
|
||||
$translationKeys[] = 'General_Measurable';
|
||||
$translationKeys[] = 'General_Action';
|
||||
$translationKeys[] = 'General_Delete';
|
||||
$translationKeys[] = 'General_Id';
|
||||
$translationKeys[] = 'CoreHome_ClickToSeeFullInformation';
|
||||
$translationKeys[] = 'CoreAdminHome_LearnMore';
|
||||
$translationKeys[] = 'CoreAdminHome_ConfirmDeleteAllTrackingFailures';
|
||||
$translationKeys[] = 'CoreAdminHome_ConfirmDeleteThisTrackingFailure';
|
||||
$translationKeys[] = 'CoreAdminHome_DeleteAllFailures';
|
||||
$translationKeys[] = 'CoreAdminHome_NTrackingFailures';
|
||||
$translationKeys[] = 'CoreAdminHome_Problem';
|
||||
$translationKeys[] = 'CoreAdminHome_Solution';
|
||||
$translationKeys[] = 'CoreAdminHome_TrackingFailures';
|
||||
$translationKeys[] = 'CoreAdminHome_TrackingFailuresIntroduction';
|
||||
$translationKeys[] = 'CoreAdminHome_TrackingURL';
|
||||
$translationKeys[] = 'CoreAdminHome_NoKnownFailures';
|
||||
}
|
||||
}
|
290
msd2/tracking/piwik/plugins/CoreAdminHome/CustomLogo.php
Normal file
290
msd2/tracking/piwik/plugins/CoreAdminHome/CustomLogo.php
Normal file
@ -0,0 +1,290 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\Config;
|
||||
use Piwik\Filesystem;
|
||||
use Piwik\Option;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Plugin\Manager;
|
||||
use Piwik\SettingsPiwik;
|
||||
|
||||
class CustomLogo
|
||||
{
|
||||
const LOGO_HEIGHT = 300;
|
||||
const LOGO_SMALL_HEIGHT = 100;
|
||||
const FAVICON_HEIGHT = 32;
|
||||
|
||||
public function getLogoUrl($pathOnly = false)
|
||||
{
|
||||
$defaultLogo = 'plugins/Morpheus/images/logo.png';
|
||||
$themeLogo = 'plugins/%s/images/logo.png';
|
||||
$userLogo = static::getPathUserLogo();
|
||||
return $this->getPathToLogo($pathOnly, $defaultLogo, $themeLogo, $userLogo);
|
||||
}
|
||||
|
||||
public function getHeaderLogoUrl($pathOnly = false)
|
||||
{
|
||||
$defaultLogo = 'plugins/Morpheus/images/logo.svg';
|
||||
$themeLogo = 'plugins/%s/images/logo-header.png';
|
||||
$customLogo = static::getPathUserLogoSmall();
|
||||
return $this->getPathToLogo($pathOnly, $defaultLogo, $themeLogo, $customLogo);
|
||||
}
|
||||
|
||||
public function getSVGLogoUrl($pathOnly = false)
|
||||
{
|
||||
$defaultLogo = 'plugins/Morpheus/images/logo.svg';
|
||||
$themeLogo = 'plugins/%s/images/logo.svg';
|
||||
$customLogo = static::getPathUserSvgLogo();
|
||||
$svg = $this->getPathToLogo($pathOnly, $defaultLogo, $themeLogo, $customLogo);
|
||||
return $svg;
|
||||
}
|
||||
|
||||
public function isEnabled()
|
||||
{
|
||||
return (bool) Option::get('branding_use_custom_logo');
|
||||
}
|
||||
|
||||
public function enable()
|
||||
{
|
||||
Option::set('branding_use_custom_logo', '1', true);
|
||||
}
|
||||
|
||||
public function disable()
|
||||
{
|
||||
Option::set('branding_use_custom_logo', '0', true);
|
||||
}
|
||||
|
||||
public function hasSVGLogo()
|
||||
{
|
||||
if (!$this->isEnabled()) {
|
||||
/* We always have our application logo */
|
||||
return true;
|
||||
}
|
||||
|
||||
if ($this->isEnabled() && static::logoExists(static::getPathUserSvgLogo())) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isFileUploadEnabled()
|
||||
{
|
||||
return ini_get('file_uploads') == 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isCustomLogoWritable()
|
||||
{
|
||||
if (Config::getInstance()->General['enable_custom_logo_check'] == 0) {
|
||||
return true;
|
||||
}
|
||||
$pathUserLogo = $this->getPathUserLogo();
|
||||
|
||||
$directoryWritingTo = PIWIK_DOCUMENT_ROOT . '/' . dirname($pathUserLogo);
|
||||
|
||||
// Create directory if not already created
|
||||
Filesystem::mkdir($directoryWritingTo);
|
||||
|
||||
$directoryWritable = is_writable($directoryWritingTo);
|
||||
$logoFilesWriteable = is_writeable(PIWIK_DOCUMENT_ROOT . '/' . $pathUserLogo)
|
||||
&& is_writeable(PIWIK_DOCUMENT_ROOT . '/' . $this->getPathUserSvgLogo())
|
||||
&& is_writeable(PIWIK_DOCUMENT_ROOT . '/' . $this->getPathUserLogoSmall());;
|
||||
|
||||
$isCustomLogoWritable = ($logoFilesWriteable || $directoryWritable) && $this->isFileUploadEnabled();
|
||||
|
||||
return $isCustomLogoWritable;
|
||||
}
|
||||
|
||||
protected function getPathToLogo($pathOnly, $defaultLogo, $themeLogo, $customLogo)
|
||||
{
|
||||
$logo = $defaultLogo;
|
||||
|
||||
$theme = \Piwik\Plugin\Manager::getInstance()->getThemeEnabled();
|
||||
if(!$theme) {
|
||||
$themeName = Manager::DEFAULT_THEME;
|
||||
} else {
|
||||
$themeName = $theme->getPluginName();
|
||||
}
|
||||
$themeLogo = sprintf($themeLogo, $themeName);
|
||||
|
||||
if (static::logoExists($themeLogo)) {
|
||||
$logo = $themeLogo;
|
||||
}
|
||||
if ($this->isEnabled() && static::logoExists($customLogo)) {
|
||||
$logo = $customLogo;
|
||||
}
|
||||
|
||||
if (!$pathOnly) {
|
||||
return SettingsPiwik::getPiwikUrl() . $logo;
|
||||
}
|
||||
|
||||
return Filesystem::getPathToPiwikRoot() . '/' . $logo;
|
||||
}
|
||||
|
||||
public static function getPathUserLogo()
|
||||
{
|
||||
return static::rewritePath('misc/user/logo.png');
|
||||
}
|
||||
|
||||
public static function getPathUserFavicon()
|
||||
{
|
||||
return static::rewritePath('misc/user/favicon.png');
|
||||
}
|
||||
|
||||
public static function getPathUserSvgLogo()
|
||||
{
|
||||
return static::rewritePath('misc/user/logo.svg');
|
||||
}
|
||||
|
||||
public static function getPathUserLogoSmall()
|
||||
{
|
||||
return static::rewritePath('misc/user/logo-header.png');
|
||||
}
|
||||
|
||||
protected static function rewritePath($path)
|
||||
{
|
||||
return SettingsPiwik::rewriteMiscUserPathWithInstanceId($path);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public static function hasUserLogo()
|
||||
{
|
||||
return static::logoExists(static::getPathUserLogo());
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public static function hasUserFavicon()
|
||||
{
|
||||
return static::logoExists(static::getPathUserFavicon());
|
||||
}
|
||||
|
||||
public function copyUploadedLogoToFilesystem()
|
||||
{
|
||||
$uploadFieldName = 'customLogo';
|
||||
|
||||
$smallLogoUserPath = $this->getPathUserLogoSmall();
|
||||
$logoUserPath = $this->getPathUserLogo();
|
||||
|
||||
$success = $this->uploadImage($uploadFieldName, self::LOGO_SMALL_HEIGHT, $smallLogoUserPath);
|
||||
if (!$success) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->postLogoChangeEvent($smallLogoUserPath);
|
||||
|
||||
$success = $this->uploadImage($uploadFieldName, self::LOGO_HEIGHT, $logoUserPath);
|
||||
if (!$success) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->postLogoChangeEvent($logoUserPath);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private function postLogoChangeEvent($imagePath)
|
||||
{
|
||||
$rootPath = Filesystem::getPathToPiwikRoot();
|
||||
$absolutePath = $rootPath . '/' . $imagePath;
|
||||
|
||||
/**
|
||||
* Triggered when a user uploads a custom logo. This event is triggered for
|
||||
* the large logo, for the smaller logo-header.png file, and for the favicon.
|
||||
*
|
||||
* @param string $absolutePath The absolute path to the logo file on the Piwik server.
|
||||
*/
|
||||
Piwik::postEvent('CoreAdminHome.customLogoChanged', [$absolutePath]);
|
||||
}
|
||||
|
||||
public function copyUploadedFaviconToFilesystem()
|
||||
{
|
||||
$uploadFieldName = 'customFavicon';
|
||||
|
||||
$faviconUserPath = $this->getPathUserFavicon();
|
||||
|
||||
$success = $this->uploadImage($uploadFieldName, self::FAVICON_HEIGHT, $faviconUserPath);
|
||||
if (!$success) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->postLogoChangeEvent($faviconUserPath);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private function uploadImage($uploadFieldName, $targetHeight, $userPath)
|
||||
{
|
||||
if (empty($_FILES[$uploadFieldName])
|
||||
|| !empty($_FILES[$uploadFieldName]['error'])
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$file = $_FILES[$uploadFieldName]['tmp_name'];
|
||||
if (!file_exists($file)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
list($width, $height) = getimagesize($file);
|
||||
switch ($_FILES[$uploadFieldName]['type']) {
|
||||
case 'image/jpeg':
|
||||
$image = @imagecreatefromjpeg($file);
|
||||
break;
|
||||
case 'image/png':
|
||||
$image = @imagecreatefrompng($file);
|
||||
break;
|
||||
case 'image/gif':
|
||||
$image = @imagecreatefromgif ($file);
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!is_resource($image)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$targetWidth = round($width * $targetHeight / $height);
|
||||
|
||||
$newImage = imagecreatetruecolor($targetWidth, $targetHeight);
|
||||
|
||||
if ($_FILES[$uploadFieldName]['type'] == 'image/png') {
|
||||
imagealphablending($newImage, false);
|
||||
imagesavealpha($newImage, true);
|
||||
}
|
||||
|
||||
$backgroundColor = imagecolorallocate($newImage, 0, 0, 0);
|
||||
imagecolortransparent($newImage, $backgroundColor);
|
||||
|
||||
imagecopyresampled($newImage, $image, 0, 0, 0, 0, $targetWidth, $targetHeight, $width, $height);
|
||||
imagepng($newImage, PIWIK_DOCUMENT_ROOT . '/' . $userPath, 3);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
private static function logoExists($relativePath)
|
||||
{
|
||||
return file_exists(Filesystem::getPathToPiwikRoot() . '/' . $relativePath);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Emails;
|
||||
|
||||
use Piwik\Mail;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\SettingsPiwik;
|
||||
use Piwik\Site;
|
||||
use Piwik\Url;
|
||||
use Piwik\View;
|
||||
|
||||
class JsTrackingCodeMissingEmail extends Mail
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $login;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $emailAddress;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $idSite;
|
||||
|
||||
public function __construct($login, $emailAddress, $idSite)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->login = $login;
|
||||
$this->emailAddress = $emailAddress;
|
||||
$this->idSite = $idSite;
|
||||
|
||||
$this->setUpEmail();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getLogin()
|
||||
{
|
||||
return $this->login;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getEmailAddress()
|
||||
{
|
||||
return $this->emailAddress;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getIdSite()
|
||||
{
|
||||
return $this->idSite;
|
||||
}
|
||||
|
||||
private function setUpEmail()
|
||||
{
|
||||
$this->setDefaultFromPiwik();
|
||||
$this->addTo($this->emailAddress);
|
||||
$this->setSubject($this->getDefaultSubject());
|
||||
$this->setReplyTo($this->getFrom());
|
||||
$this->setWrappedHtmlBody($this->getDefaultBodyView());
|
||||
}
|
||||
|
||||
protected function getDefaultSubject()
|
||||
{
|
||||
return Piwik::translate('CoreAdminHome_MissingTrackingCodeEmailSubject', ["'" . Site::getNameFor($this->idSite) . "'"]);
|
||||
}
|
||||
|
||||
protected function getDefaultBodyView()
|
||||
{
|
||||
$view = new View('@CoreAdminHome/_jsTrackingCodeMissingEmail.twig');
|
||||
$view->login = $this->login;
|
||||
$view->emailAddress = $this->emailAddress;
|
||||
$view->idSite = $this->idSite;
|
||||
$view->siteName = Site::getNameFor($this->idSite);
|
||||
$view->trackingCodeUrl = SettingsPiwik::getPiwikUrl() . 'index.php?' . Url::getQueryStringFromParameters([
|
||||
'idSite' => $this->idSite,
|
||||
'module' => 'CoreAdminHome',
|
||||
'action' => 'trackingCodeGenerator',
|
||||
'period' => 'day',
|
||||
'date' => 'yesterday',
|
||||
]);
|
||||
return $view;
|
||||
}
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
<?php
|
||||
/**
|
||||
* Matomo - free/libre analytics platform
|
||||
*
|
||||
* @link https://matomo.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome\Emails;
|
||||
|
||||
use Piwik\Access;
|
||||
use Piwik\Mail;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\SettingsPiwik;
|
||||
use Piwik\Url;
|
||||
use Piwik\View;
|
||||
|
||||
class TrackingFailuresEmail extends Mail
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $login;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $emailAddress;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $numFailures;
|
||||
|
||||
public function __construct($login, $emailAddress, $numFailures)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->login = $login;
|
||||
$this->emailAddress = $emailAddress;
|
||||
$this->numFailures = (int)$numFailures;
|
||||
|
||||
$this->setUpEmail();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getLogin()
|
||||
{
|
||||
return $this->login;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getEmailAddress()
|
||||
{
|
||||
return $this->emailAddress;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getNumFailures()
|
||||
{
|
||||
return $this->numFailures;
|
||||
}
|
||||
|
||||
private function setUpEmail()
|
||||
{
|
||||
$this->setDefaultFromPiwik();
|
||||
$this->addTo($this->emailAddress);
|
||||
$this->setSubject($this->getDefaultSubject());
|
||||
$this->setReplyTo($this->getFrom());
|
||||
$this->setWrappedHtmlBody($this->getDefaultBodyView());
|
||||
}
|
||||
|
||||
private function getDefaultSubject()
|
||||
{
|
||||
return Piwik::translate('CoreAdminHome_TrackingFailuresEmailSubject');
|
||||
}
|
||||
|
||||
private function getDefaultBodyView()
|
||||
{
|
||||
$view = new View('@CoreAdminHome/_trackingFailuresEmail.twig');
|
||||
$view->login = $this->login;
|
||||
$view->emailAddress = $this->emailAddress;
|
||||
$view->numFailures = $this->numFailures;
|
||||
|
||||
$sitesId = Access::getInstance()->getSitesIdWithAtLeastViewAccess();
|
||||
$idSite = false;
|
||||
if (!empty($sitesId)) {
|
||||
$idSite = array_shift($sitesId);
|
||||
}
|
||||
$view->trackingFailuresUrl = SettingsPiwik::getPiwikUrl() . 'index.php?' . Url::getQueryStringFromParameters([
|
||||
'module' => 'CoreAdminHome',
|
||||
'action' => 'trackingFailures',
|
||||
'period' => 'day',
|
||||
'date' => 'yesterday',
|
||||
'idSite' => $idSite
|
||||
]);
|
||||
return $view;
|
||||
}
|
||||
}
|
55
msd2/tracking/piwik/plugins/CoreAdminHome/Menu.php
Normal file
55
msd2/tracking/piwik/plugins/CoreAdminHome/Menu.php
Normal file
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\Db;
|
||||
use Piwik\Menu\MenuAdmin;
|
||||
use Piwik\Menu\MenuTop;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Plugin;
|
||||
|
||||
class Menu extends \Piwik\Plugin\Menu
|
||||
{
|
||||
public function configureAdminMenu(MenuAdmin $menu)
|
||||
{
|
||||
$menu->addPersonalItem(null, array(), 1, false);
|
||||
$menu->addSystemItem(null, array(), 2, false);
|
||||
$menu->addMeasurableItem(null, array(), $order = 3);
|
||||
$menu->addPlatformItem(null, array(), 4, false);
|
||||
$menu->addDiagnosticItem(null, array(), $order = 5);
|
||||
$menu->addDevelopmentItem(null, array(), $order = 40);
|
||||
|
||||
if (Piwik::hasUserSuperUserAccess()) {
|
||||
$menu->addSystemItem('General_GeneralSettings',
|
||||
$this->urlForAction('generalSettings'),
|
||||
$order = 5);
|
||||
}
|
||||
|
||||
if (!Piwik::isUserIsAnonymous()) {
|
||||
$menu->addMeasurableItem('CoreAdminHome_TrackingCode',
|
||||
$this->urlForAction('trackingCodeGenerator'),
|
||||
$order = 12);
|
||||
}
|
||||
|
||||
if (Piwik::isUserHasSomeAdminAccess()) {
|
||||
$menu->addDiagnosticItem('CoreAdminHome_TrackingFailures',
|
||||
$this->urlForAction('trackingFailures'),
|
||||
$order = 2);
|
||||
}
|
||||
}
|
||||
|
||||
public function configureTopMenu(MenuTop $menu)
|
||||
{
|
||||
$url = $this->urlForModuleAction('CoreAdminHome', 'home');
|
||||
|
||||
$menu->registerMenuIcon('CoreAdminHome_Administration', 'icon-settings');
|
||||
$menu->addItem('CoreAdminHome_Administration', null, $url, 980, Piwik::translate('CoreAdminHome_Administration'));
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,188 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome\Model;
|
||||
|
||||
use Piwik\Common;
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\DataAccess\TableMetadata;
|
||||
use Piwik\Db;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
/**
|
||||
* Provides methods to find duplicate actions and fix duplicate action references in tables
|
||||
* that reference log_action rows.
|
||||
*/
|
||||
class DuplicateActionRemover
|
||||
{
|
||||
/**
|
||||
* The tables that contain idaction reference columns.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
public static $tablesWithIdActionColumns = array(
|
||||
'log_link_visit_action',
|
||||
'log_conversion',
|
||||
'log_conversion_item'
|
||||
);
|
||||
|
||||
/**
|
||||
* DAO used to get idaction column names in tables that reference log_action rows.
|
||||
*
|
||||
* @var TableMetadata
|
||||
*/
|
||||
private $tableMetadataAccess;
|
||||
|
||||
/**
|
||||
* @var LoggerInterface
|
||||
*/
|
||||
private $logger;
|
||||
|
||||
/**
|
||||
* List of idaction columns in each table in $tablesWithIdActionColumns. idaction
|
||||
* columns are table columns with the string `"idaction"` in them.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
private $idactionColumns = null;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param TableMetadata $tableMetadataAccess
|
||||
* @param LoggerInterface $logger
|
||||
*/
|
||||
public function __construct(TableMetadata $tableMetadataAccess = null, LoggerInterface $logger = null)
|
||||
{
|
||||
$this->tableMetadataAccess = $tableMetadataAccess ?: new TableMetadata();
|
||||
$this->logger = $logger ?: StaticContainer::get('Psr\Log\LoggerInterface');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns list of all duplicate actions in the log_action table by name and the lowest action ID.
|
||||
* The duplicate actions are returned with each action.
|
||||
*
|
||||
* @return array Contains the following elements:
|
||||
*
|
||||
* * **name**: The action's name.
|
||||
* * **idaction**: The action's ID.
|
||||
* * **duplicateIdActions**: An array of duplicate action IDs.
|
||||
*/
|
||||
public function getDuplicateIdActions()
|
||||
{
|
||||
$sql = "SELECT name, COUNT(*) AS count, GROUP_CONCAT(idaction ORDER BY idaction ASC SEPARATOR ',') as idactions
|
||||
FROM " . Common::prefixTable('log_action') . "
|
||||
GROUP BY name, hash, type HAVING count > 1";
|
||||
|
||||
$result = array();
|
||||
foreach (Db::fetchAll($sql) as $row) {
|
||||
$dupeInfo = array('name' => $row['name']);
|
||||
|
||||
$idActions = explode(",", $row['idactions']);
|
||||
$dupeInfo['idaction'] = array_shift($idActions);
|
||||
$dupeInfo['duplicateIdActions'] = $idActions;
|
||||
|
||||
$result[] = $dupeInfo;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Executes one SQL statement that sets all idaction columns in a table to a single value, if the
|
||||
* values of those columns are in the specified set (`$duplicateIdActions`).
|
||||
*
|
||||
* Notes:
|
||||
*
|
||||
* The SQL will look like:
|
||||
*
|
||||
* UPDATE $table SET
|
||||
* col1 = IF((col1 IN ($duplicateIdActions)), $realIdAction, col1),
|
||||
* col2 = IF((col2 IN ($duplicateIdActions)), $realIdAction, col2),
|
||||
* ...
|
||||
* WHERE col1 IN ($duplicateIdActions) OR col2 IN ($duplicateIdActions) OR ...
|
||||
*
|
||||
* @param string $table
|
||||
* @param int $realIdAction The idaction to set column values to.
|
||||
* @param int[] $duplicateIdActions The idaction values that should be changed.
|
||||
*/
|
||||
public function fixDuplicateActionsInTable($table, $realIdAction, $duplicateIdActions)
|
||||
{
|
||||
$idactionColumns = $this->getIdActionTableColumnsFromMetadata();
|
||||
$idactionColumns = array_values($idactionColumns[$table]);
|
||||
$table = Common::prefixTable($table);
|
||||
|
||||
$inFromIdsExpression = $this->getInFromIdsExpression($duplicateIdActions);
|
||||
$setExpression = "%1\$s = IF(($inFromIdsExpression), $realIdAction, %1\$s)";
|
||||
|
||||
$sql = "UPDATE $table SET\n";
|
||||
foreach ($idactionColumns as $index => $column) {
|
||||
if ($index != 0) {
|
||||
$sql .= ",\n";
|
||||
}
|
||||
$sql .= sprintf($setExpression, $column);
|
||||
}
|
||||
$sql .= $this->getWhereToGetRowsUsingDuplicateActions($idactionColumns, $duplicateIdActions);
|
||||
|
||||
Db::query($sql);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the server time and idsite of rows in a log table that reference at least one action
|
||||
* in a set.
|
||||
*
|
||||
* @param string $table
|
||||
* @param int[] $duplicateIdActions
|
||||
* @return array with two elements **idsite** and **server_time**. idsite is the site ID and server_time
|
||||
* is the date of the log.
|
||||
*/
|
||||
public function getSitesAndDatesOfRowsUsingDuplicates($table, $duplicateIdActions)
|
||||
{
|
||||
$idactionColumns = $this->getIdActionTableColumnsFromMetadata();
|
||||
$idactionColumns = array_values($idactionColumns[$table]);
|
||||
$table = Common::prefixTable($table);
|
||||
|
||||
$sql = "SELECT idsite, DATE(server_time) as server_time FROM $table ";
|
||||
$sql .= $this->getWhereToGetRowsUsingDuplicateActions($idactionColumns, $duplicateIdActions);
|
||||
return Db::fetchAll($sql);
|
||||
}
|
||||
|
||||
private function getIdActionTableColumnsFromMetadata()
|
||||
{
|
||||
if ($this->idactionColumns === null) {
|
||||
$this->idactionColumns = array();
|
||||
foreach (self::$tablesWithIdActionColumns as $table) {
|
||||
$columns = $this->tableMetadataAccess->getIdActionColumnNames(Common::prefixTable($table));
|
||||
|
||||
$this->logger->debug("Found following idactions in {table}: {columns}", array(
|
||||
'table' => $table,
|
||||
'columns' => implode(',', $columns)
|
||||
));
|
||||
|
||||
$this->idactionColumns[$table] = $columns;
|
||||
}
|
||||
}
|
||||
return $this->idactionColumns;
|
||||
}
|
||||
|
||||
private function getWhereToGetRowsUsingDuplicateActions($idactionColumns, $fromIdActions)
|
||||
{
|
||||
$sql = "WHERE ";
|
||||
foreach ($idactionColumns as $index => $column) {
|
||||
if ($index != 0) {
|
||||
$sql .= "OR ";
|
||||
}
|
||||
|
||||
$sql .= sprintf($this->getInFromIdsExpression($fromIdActions), $column) . " ";
|
||||
}
|
||||
return $sql;
|
||||
}
|
||||
|
||||
private function getInFromIdsExpression($fromIdActions)
|
||||
{
|
||||
return "%1\$s IN (" . implode(',', $fromIdActions) . ")";
|
||||
}
|
||||
}
|
269
msd2/tracking/piwik/plugins/CoreAdminHome/OptOutManager.php
Normal file
269
msd2/tracking/piwik/plugins/CoreAdminHome/OptOutManager.php
Normal file
@ -0,0 +1,269 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\Common;
|
||||
use Piwik\Nonce;
|
||||
use Piwik\Plugins\LanguagesManager\API as APILanguagesManager;
|
||||
use Piwik\Plugins\LanguagesManager\LanguagesManager;
|
||||
use Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker;
|
||||
use Piwik\Tracker\IgnoreCookie;
|
||||
use Piwik\Url;
|
||||
use Piwik\View;
|
||||
|
||||
class OptOutManager
|
||||
{
|
||||
/** @var DoNotTrackHeaderChecker */
|
||||
private $doNotTrackHeaderChecker;
|
||||
|
||||
/** @var array */
|
||||
private $javascripts;
|
||||
|
||||
/** @var array */
|
||||
private $stylesheets;
|
||||
|
||||
/** @var string */
|
||||
private $title;
|
||||
|
||||
/** @var View|null */
|
||||
private $view;
|
||||
|
||||
/** @var array */
|
||||
private $queryParameters = array();
|
||||
|
||||
/**
|
||||
* @param DoNotTrackHeaderChecker $doNotTrackHeaderChecker
|
||||
*/
|
||||
public function __construct(DoNotTrackHeaderChecker $doNotTrackHeaderChecker = null)
|
||||
{
|
||||
$this->doNotTrackHeaderChecker = $doNotTrackHeaderChecker ?: new DoNotTrackHeaderChecker();
|
||||
|
||||
$this->javascripts = array(
|
||||
'inline' => array(),
|
||||
'external' => array(),
|
||||
);
|
||||
|
||||
$this->stylesheets = array(
|
||||
'inline' => array(),
|
||||
'external' => array(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a javascript file|code into the OptOut View
|
||||
* Note: This method will not escape the inline javascript code!
|
||||
*
|
||||
* @param string $javascript
|
||||
* @param bool $inline
|
||||
*/
|
||||
public function addJavaScript($javascript, $inline = true)
|
||||
{
|
||||
$type = $inline ? 'inline' : 'external';
|
||||
$this->javascripts[$type][] = $javascript;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getJavaScripts()
|
||||
{
|
||||
return $this->javascripts;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a stylesheet file|code into the OptOut View
|
||||
* Note: This method will not escape the inline css code!
|
||||
*
|
||||
* @param string $stylesheet Escaped stylesheet
|
||||
* @param bool $inline
|
||||
*/
|
||||
public function addStylesheet($stylesheet, $inline = true)
|
||||
{
|
||||
$type = $inline ? 'inline' : 'external';
|
||||
$this->stylesheets[$type][] = $stylesheet;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getStylesheets()
|
||||
{
|
||||
return $this->stylesheets;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getTitle()
|
||||
{
|
||||
return $this->title;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $title
|
||||
*/
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->title = $title;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $key
|
||||
* @param string $value
|
||||
* @param bool $override
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function addQueryParameter($key, $value, $override = true)
|
||||
{
|
||||
if (!isset($this->queryParameters[$key]) || true === $override) {
|
||||
$this->queryParameters[$key] = $value;
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $items
|
||||
* @param bool|true $override
|
||||
*/
|
||||
public function addQueryParameters(array $items, $override = true)
|
||||
{
|
||||
foreach ($items as $key => $value) {
|
||||
$this->addQueryParameter($key, $value, $override);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $key
|
||||
*/
|
||||
public function removeQueryParameter($key)
|
||||
{
|
||||
unset($this->queryParameters[$key]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getQueryParameters()
|
||||
{
|
||||
return $this->queryParameters;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return View
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function getOptOutView()
|
||||
{
|
||||
if ($this->view) {
|
||||
return $this->view;
|
||||
}
|
||||
|
||||
$trackVisits = !IgnoreCookie::isIgnoreCookieFound();
|
||||
$dntFound = $this->getDoNotTrackHeaderChecker()->isDoNotTrackFound();
|
||||
|
||||
$setCookieInNewWindow = Common::getRequestVar('setCookieInNewWindow', false, 'int');
|
||||
if ($setCookieInNewWindow) {
|
||||
$reloadUrl = Url::getCurrentQueryStringWithParametersModified(array(
|
||||
'showConfirmOnly' => 1,
|
||||
'setCookieInNewWindow' => 0,
|
||||
));
|
||||
} else {
|
||||
$reloadUrl = false;
|
||||
|
||||
$nonce = Common::getRequestVar('nonce', false);
|
||||
if ($nonce !== false && Nonce::verifyNonce('Piwik_OptOut', $nonce)) {
|
||||
Nonce::discardNonce('Piwik_OptOut');
|
||||
IgnoreCookie::setIgnoreCookie();
|
||||
$trackVisits = !$trackVisits;
|
||||
}
|
||||
}
|
||||
|
||||
$language = Common::getRequestVar('language', '');
|
||||
$lang = APILanguagesManager::getInstance()->isLanguageAvailable($language)
|
||||
? $language
|
||||
: LanguagesManager::getLanguageCodeForCurrentUser();
|
||||
|
||||
$this->addQueryParameters(array(
|
||||
'module' => 'CoreAdminHome',
|
||||
'action' => 'optOut',
|
||||
'language' => $lang,
|
||||
'setCookieInNewWindow' => 1
|
||||
), false);
|
||||
|
||||
$this->addStylesheet($this->optOutStyling());
|
||||
|
||||
$this->view = new View("@CoreAdminHome/optOut");
|
||||
|
||||
$this->addJavaScript('plugins/CoreAdminHome/javascripts/optOut.js', false);
|
||||
|
||||
$this->view->setXFrameOptions('allow');
|
||||
$this->view->dntFound = $dntFound;
|
||||
$this->view->trackVisits = $trackVisits;
|
||||
$this->view->nonce = Nonce::getNonce('Piwik_OptOut', 3600);
|
||||
$this->view->language = $lang;
|
||||
$this->view->showConfirmOnly = Common::getRequestVar('showConfirmOnly', false, 'int');
|
||||
$this->view->reloadUrl = $reloadUrl;
|
||||
$this->view->javascripts = $this->getJavaScripts();
|
||||
$this->view->stylesheets = $this->getStylesheets();
|
||||
$this->view->title = $this->getTitle();
|
||||
$this->view->queryParameters = $this->getQueryParameters();
|
||||
return $this->view;
|
||||
}
|
||||
|
||||
private function optOutStyling()
|
||||
{
|
||||
$cssfontsize = Common::unsanitizeInputValue(Common::getRequestVar('fontSize', false, 'string'));
|
||||
$cssfontcolour = Common::unsanitizeInputValue(Common::getRequestVar('fontColor', false, 'string'));
|
||||
$cssfontfamily = Common::unsanitizeInputValue(Common::getRequestVar('fontFamily', false, 'string'));
|
||||
$cssbackgroundcolor = Common::unsanitizeInputValue(Common::getRequestVar('backgroundColor', false, 'string'));
|
||||
$cssbody = 'body { ';
|
||||
|
||||
$hexstrings = array(
|
||||
'fontColor' => $cssfontcolour,
|
||||
'backgroundColor' => $cssbackgroundcolor
|
||||
);
|
||||
foreach ($hexstrings as $key => $testcase) {
|
||||
if ($testcase && !(ctype_xdigit($testcase) && in_array(strlen($testcase),array(3,6), true))) {
|
||||
throw new \Exception("The URL parameter $key value of '$testcase' is not valid. Expected value is for example 'ffffff' or 'fff'.\n");
|
||||
}
|
||||
}
|
||||
|
||||
if ($cssfontsize && (preg_match("/^[0-9]+[\.]?[0-9]*(px|pt|em|rem|%)$/", $cssfontsize))) {
|
||||
$cssbody .= 'font-size: ' . $cssfontsize . '; ';
|
||||
} else if ($cssfontsize) {
|
||||
throw new \Exception("The URL parameter fontSize value of '$cssfontsize' is not valid. Expected value is for example '15pt', '1.2em' or '13px'.\n");
|
||||
}
|
||||
|
||||
if ($cssfontfamily && (preg_match('/^[a-zA-Z0-9-\ ,\'"]+$/', $cssfontfamily))) {
|
||||
$cssbody .= 'font-family: ' . $cssfontfamily . '; ';
|
||||
} else if ($cssfontfamily) {
|
||||
throw new \Exception("The URL parameter fontFamily value of '$cssfontfamily' is not valid. Expected value is for example 'sans-serif' or 'Monaco, monospace'.\n");
|
||||
}
|
||||
|
||||
if ($cssfontcolour) {
|
||||
$cssbody .= 'color: #' . $cssfontcolour . '; ';
|
||||
}
|
||||
if ($cssbackgroundcolor) {
|
||||
$cssbody .= 'background-color: #' . $cssbackgroundcolor . '; ';
|
||||
}
|
||||
|
||||
$cssbody .= '}';
|
||||
return $cssbody;
|
||||
}
|
||||
/**
|
||||
* @return DoNotTrackHeaderChecker
|
||||
*/
|
||||
protected function getDoNotTrackHeaderChecker()
|
||||
{
|
||||
return $this->doNotTrackHeaderChecker;
|
||||
}
|
||||
}
|
65
msd2/tracking/piwik/plugins/CoreAdminHome/SystemSettings.php
Normal file
65
msd2/tracking/piwik/plugins/CoreAdminHome/SystemSettings.php
Normal file
@ -0,0 +1,65 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Plugins\CoreAdminHome\Controller as CoreAdminController;
|
||||
use Piwik\Settings\Setting;
|
||||
use Piwik\Settings\FieldConfig;
|
||||
|
||||
class SystemSettings extends \Piwik\Settings\Plugin\SystemSettings
|
||||
{
|
||||
/** @var Setting */
|
||||
public $corsDomains;
|
||||
|
||||
/** @var Setting */
|
||||
public $trustedHostnames;
|
||||
|
||||
protected function init()
|
||||
{
|
||||
$this->title = ' '; // intentionally left blank as it's hidden with css
|
||||
|
||||
$isWritable = Piwik::hasUserSuperUserAccess() && CoreAdminController::isGeneralSettingsAdminEnabled();
|
||||
$this->trustedHostnames = $this->createTrustedHostnames();
|
||||
$this->trustedHostnames->setIsWritableByCurrentUser($isWritable);
|
||||
|
||||
$isWritable = Piwik::hasUserSuperUserAccess();
|
||||
$this->corsDomains = $this->createCorsDomains();
|
||||
$this->corsDomains->setIsWritableByCurrentUser($isWritable);
|
||||
}
|
||||
|
||||
|
||||
private function createCorsDomains()
|
||||
{
|
||||
return $this->makeSettingManagedInConfigOnly('General', 'cors_domains', $default = [], FieldConfig::TYPE_ARRAY, function (FieldConfig $field) {
|
||||
$field->introduction = Piwik::translate('CoreAdminHome_CorsDomains');
|
||||
$field->uiControl = FieldConfig::UI_CONTROL_FIELD_ARRAY;
|
||||
$arrayField = new FieldConfig\ArrayField(Piwik::translate('Overlay_Domain'), FieldConfig::UI_CONTROL_TEXT);
|
||||
$field->uiControlAttributes['field'] = $arrayField->toArray();
|
||||
$field->inlineHelp = Piwik::translate('CoreAdminHome_CorsDomainsHelp');
|
||||
$field->transform = function($values) {
|
||||
return array_filter($values);
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
private function createTrustedHostnames()
|
||||
{
|
||||
return $this->makeSettingManagedInConfigOnly('General', 'trusted_hosts', $default = [], FieldConfig::TYPE_ARRAY, function (FieldConfig $field) {
|
||||
$field->introduction = Piwik::translate('CoreAdminHome_TrustedHostSettings');
|
||||
$field->uiControl = FieldConfig::UI_CONTROL_FIELD_ARRAY;
|
||||
$arrayField = new FieldConfig\ArrayField(Piwik::translate('CoreAdminHome_ValidPiwikHostname'), FieldConfig::UI_CONTROL_TEXT);
|
||||
$field->uiControlAttributes['field'] = $arrayField->toArray();
|
||||
$field->transform = function($values) {
|
||||
return array_filter($values);
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
}
|
274
msd2/tracking/piwik/plugins/CoreAdminHome/Tasks.php
Normal file
274
msd2/tracking/piwik/plugins/CoreAdminHome/Tasks.php
Normal file
@ -0,0 +1,274 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome;
|
||||
|
||||
use Piwik\API\Request;
|
||||
use Piwik\ArchiveProcessor\Rules;
|
||||
use Piwik\Archive\ArchivePurger;
|
||||
use Piwik\Config;
|
||||
use Piwik\Container\StaticContainer;
|
||||
use Piwik\DataAccess\ArchiveTableCreator;
|
||||
use Piwik\Date;
|
||||
use Piwik\Db;
|
||||
use Piwik\Http;
|
||||
use Piwik\Option;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Plugins\CoreAdminHome\Emails\JsTrackingCodeMissingEmail;
|
||||
use Piwik\Plugins\CoreAdminHome\Emails\TrackingFailuresEmail;
|
||||
use Piwik\Plugins\CoreAdminHome\Tasks\ArchivesToPurgeDistributedList;
|
||||
use Piwik\Plugins\SitesManager\SitesManager;
|
||||
use Piwik\Scheduler\Schedule\SpecificTime;
|
||||
use Piwik\Settings\Storage\Backend\MeasurableSettingsTable;
|
||||
use Piwik\Tracker\Failures;
|
||||
use Piwik\Site;
|
||||
use Piwik\Tracker\Visit\ReferrerSpamFilter;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Piwik\SettingsPiwik;
|
||||
|
||||
class Tasks extends \Piwik\Plugin\Tasks
|
||||
{
|
||||
const TRACKING_CODE_CHECK_FLAG = 'trackingCodeExistsCheck';
|
||||
/**
|
||||
* @var ArchivePurger
|
||||
*/
|
||||
private $archivePurger;
|
||||
|
||||
/**
|
||||
* @var LoggerInterface
|
||||
*/
|
||||
private $logger;
|
||||
|
||||
/**
|
||||
* @var Failures
|
||||
*/
|
||||
private $trackingFailures;
|
||||
|
||||
public function __construct(ArchivePurger $archivePurger, LoggerInterface $logger, Failures $failures)
|
||||
{
|
||||
$this->archivePurger = $archivePurger;
|
||||
$this->logger = $logger;
|
||||
$this->trackingFailures = $failures;
|
||||
}
|
||||
|
||||
public function schedule()
|
||||
{
|
||||
// general data purge on older archive tables, executed daily
|
||||
$this->daily('purgeOutdatedArchives', null, self::HIGH_PRIORITY);
|
||||
|
||||
// general data purge on invalidated archive records, executed daily
|
||||
$this->daily('purgeInvalidatedArchives', null, self::LOW_PRIORITY);
|
||||
|
||||
// lowest priority since tables should be optimized after they are modified
|
||||
$this->monthly('optimizeArchiveTable', null, self::LOWEST_PRIORITY);
|
||||
|
||||
$this->daily('cleanupTrackingFailures', null, self::LOWEST_PRIORITY);
|
||||
$this->weekly('notifyTrackingFailures', null, self::LOWEST_PRIORITY);
|
||||
|
||||
if(SettingsPiwik::isInternetEnabled() === true){
|
||||
$this->weekly('updateSpammerBlacklist');
|
||||
}
|
||||
|
||||
$this->scheduleTrackingCodeReminderChecks();
|
||||
}
|
||||
|
||||
private function scheduleTrackingCodeReminderChecks()
|
||||
{
|
||||
$daysToTrackedVisitsCheck = (int) Config::getInstance()->General['num_days_before_tracking_code_reminder'];
|
||||
if ($daysToTrackedVisitsCheck <= 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
// add check for a site's tracked visits
|
||||
$sites = Request::processRequest('SitesManager.getAllSites');
|
||||
|
||||
foreach ($sites as $site) {
|
||||
$createdTime = Date::factory($site['ts_created']);
|
||||
$scheduledTime = $createdTime->addDay($daysToTrackedVisitsCheck)->setTime('02:00:00');
|
||||
|
||||
// we don't want to run this check for every site in an install when this code is introduced,
|
||||
// so if the site is over 2 * $daysToTrackedVisitsCheck days old, assume the check has run.
|
||||
$isSiteOld = $createdTime->isEarlier(Date::today()->subDay($daysToTrackedVisitsCheck * 2));
|
||||
|
||||
if ($isSiteOld || $this->hasTrackingCodeReminderRun($site['idsite'])) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$schedule = new SpecificTime($scheduledTime->getTimestamp());
|
||||
$this->custom($this, 'checkSiteHasTrackedVisits', $site['idsite'], $schedule);
|
||||
}
|
||||
}
|
||||
|
||||
public function checkSiteHasTrackedVisits($idSite)
|
||||
{
|
||||
$this->rememberTrackingCodeReminderRan($idSite);
|
||||
|
||||
if (!SitesManager::hasTrackedAnyTraffic($idSite)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// site is still empty after N days, so send an email to the user that created the site
|
||||
$creatingUser = Site::getCreatorLoginFor($idSite);
|
||||
if (empty($creatingUser)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$user = Request::processRequest('UsersManager.getUser', [
|
||||
'userLogin' => $creatingUser,
|
||||
]);
|
||||
if (empty($user['email'])) {
|
||||
return;
|
||||
}
|
||||
|
||||
$container = StaticContainer::getContainer();
|
||||
$email = $container->make(JsTrackingCodeMissingEmail::class, array(
|
||||
'login' => $user['login'],
|
||||
'emailAddress' => $user['email'],
|
||||
'idSite' => $idSite
|
||||
));
|
||||
$email->send();
|
||||
}
|
||||
|
||||
private function hasTrackingCodeReminderRun($idSite)
|
||||
{
|
||||
$table = new MeasurableSettingsTable($idSite, 'CoreAdminHome');
|
||||
$settings = $table->load();
|
||||
return !empty($settings[self::TRACKING_CODE_CHECK_FLAG]);
|
||||
}
|
||||
|
||||
private function rememberTrackingCodeReminderRan($idSite)
|
||||
{
|
||||
$table = new MeasurableSettingsTable($idSite, 'CoreAdminHome');
|
||||
$settings = $table->load();
|
||||
$settings[self::TRACKING_CODE_CHECK_FLAG] = 1;
|
||||
$table->save($settings);
|
||||
}
|
||||
|
||||
/**
|
||||
* To test execute the following command:
|
||||
* `./console core:run-scheduled-tasks "Piwik\Plugins\CoreAdminHome\Tasks.cleanupTrackingFailures"`
|
||||
*
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function cleanupTrackingFailures()
|
||||
{
|
||||
// we remove possibly outdated/fixed tracking failures that have not occurred again recently
|
||||
$this->trackingFailures->removeFailuresOlderThanDays(Failures::CLEANUP_OLD_FAILURES_DAYS);
|
||||
}
|
||||
|
||||
/**
|
||||
* To test execute the following command:
|
||||
* `./console core:run-scheduled-tasks "Piwik\Plugins\CoreAdminHome\Tasks.notifyTrackingFailures"`
|
||||
*
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function notifyTrackingFailures()
|
||||
{
|
||||
$failures = $this->trackingFailures->getAllFailures();
|
||||
if (!empty($failures)) {
|
||||
$superUsers = Piwik::getAllSuperUserAccessEmailAddresses();
|
||||
foreach ($superUsers as $login => $email) {
|
||||
$email = new TrackingFailuresEmail($login, $email, count($failures));
|
||||
$email->send();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool `true` if the purge was executed, `false` if it was skipped.
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function purgeOutdatedArchives()
|
||||
{
|
||||
if ($this->willPurgingCausePotentialProblemInUI()) {
|
||||
$this->logger->info("Purging temporary archives: skipped (browser triggered archiving not enabled & not running after core:archive)");
|
||||
return false;
|
||||
}
|
||||
|
||||
$archiveTables = ArchiveTableCreator::getTablesArchivesInstalled();
|
||||
|
||||
$this->logger->info("Purging archives in {tableCount} archive tables.", array('tableCount' => count($archiveTables)));
|
||||
|
||||
// keep track of dates we purge for, since getTablesArchivesInstalled() will return numeric & blob
|
||||
// tables (so dates will appear two times, and we should only purge once per date)
|
||||
$datesPurged = array();
|
||||
|
||||
foreach ($archiveTables as $table) {
|
||||
$date = ArchiveTableCreator::getDateFromTableName($table);
|
||||
list($year, $month) = explode('_', $date);
|
||||
|
||||
// Somehow we may have archive tables created with older dates, prevent exception from being thrown
|
||||
if ($year > 1990) {
|
||||
if (empty($datesPurged[$date])) {
|
||||
$dateObj = Date::factory("$year-$month-15");
|
||||
|
||||
$this->archivePurger->purgeOutdatedArchives($dateObj);
|
||||
$this->archivePurger->purgeArchivesWithPeriodRange($dateObj);
|
||||
|
||||
$datesPurged[$date] = true;
|
||||
} else {
|
||||
$this->logger->debug("Date {date} already purged.", array('date' => $date));
|
||||
}
|
||||
} else {
|
||||
$this->logger->info("Skipping purging of archive tables *_{year}_{month}, year <= 1990.", array('year' => $year, 'month' => $month));
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public function purgeInvalidatedArchives()
|
||||
{
|
||||
$archivesToPurge = new ArchivesToPurgeDistributedList();
|
||||
foreach ($archivesToPurge->getAllAsDates() as $date) {
|
||||
$this->archivePurger->purgeInvalidatedArchivesFrom($date);
|
||||
|
||||
$archivesToPurge->removeDate($date);
|
||||
}
|
||||
}
|
||||
|
||||
public function optimizeArchiveTable()
|
||||
{
|
||||
$archiveTables = ArchiveTableCreator::getTablesArchivesInstalled();
|
||||
Db::optimizeTables($archiveTables);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the referrer spam blacklist
|
||||
*
|
||||
* @see https://github.com/matomo-org/referrer-spam-blacklist
|
||||
*/
|
||||
public function updateSpammerBlacklist()
|
||||
{
|
||||
$url = 'https://raw.githubusercontent.com/matomo-org/referrer-spam-blacklist/master/spammers.txt';
|
||||
$list = Http::sendHttpRequest($url, 30);
|
||||
$list = preg_split("/\r\n|\n|\r/", $list);
|
||||
if (count($list) < 10) {
|
||||
throw new \Exception(sprintf(
|
||||
'The spammers list downloaded from %s contains less than 10 entries, considering it a fail',
|
||||
$url
|
||||
));
|
||||
}
|
||||
|
||||
Option::set(ReferrerSpamFilter::OPTION_STORAGE_NAME, serialize($list));
|
||||
}
|
||||
|
||||
/**
|
||||
* we should only purge outdated & custom range archives if we know cron archiving has just run,
|
||||
* or if browser triggered archiving is enabled. if cron archiving has run, then we know the latest
|
||||
* archives are in the database, and we can remove temporary ones. if browser triggered archiving is
|
||||
* enabled, then we know any archives that are wrongly purged, can be re-archived on demand.
|
||||
* this prevents some situations where "no data" is displayed for reports that should have data.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
private function willPurgingCausePotentialProblemInUI()
|
||||
{
|
||||
return !Rules::isRequestAuthorizedToArchive();
|
||||
}
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
<?php
|
||||
/**
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome\Tasks;
|
||||
|
||||
use Piwik\Concurrency\DistributedList;
|
||||
use Piwik\Date;
|
||||
|
||||
/**
|
||||
* Distributed list that holds a list of year-month archive table identifiers (eg, 2015_01 or 2014_11). Each item in the
|
||||
* list is expected to identify a pair of archive tables that contain invalidated archives.
|
||||
*
|
||||
* The archiving purging scheduled task will read items in this list when executing the daily purge.
|
||||
*
|
||||
* This class is necessary in order to keep the archive purging scheduled task fast. W/o a way to keep track of
|
||||
* tables w/ invalid data, the task would have to iterate over every table, which is not desired for a task that
|
||||
* is executed daily.
|
||||
*
|
||||
* If users find other tables contain invalidated archives, they can use the core:purge-old-archive-data command
|
||||
* to manually purge them.
|
||||
*/
|
||||
class ArchivesToPurgeDistributedList extends DistributedList
|
||||
{
|
||||
const OPTION_INVALIDATED_DATES_SITES_TO_PURGE = 'InvalidatedOldReports_DatesWebsiteIds';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(self::OPTION_INVALIDATED_DATES_SITES_TO_PURGE);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function setAll($yearMonths)
|
||||
{
|
||||
$yearMonths = array_unique($yearMonths, SORT_REGULAR);
|
||||
parent::setAll($yearMonths);
|
||||
}
|
||||
|
||||
protected function getListOptionValue()
|
||||
{
|
||||
$result = parent::getListOptionValue();
|
||||
$this->convertOldDistributedList($result);
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function getAllAsDates()
|
||||
{
|
||||
$dates = array();
|
||||
foreach ($this->getAll() as $yearMonth) {
|
||||
try {
|
||||
$date = Date::factory(str_replace('_', '-', $yearMonth) . '-01');
|
||||
} catch (\Exception $ex) {
|
||||
continue; // invalid year month in distributed list
|
||||
}
|
||||
|
||||
$dates[] = $date;
|
||||
}
|
||||
return $dates;
|
||||
}
|
||||
|
||||
public function removeDate(Date $date)
|
||||
{
|
||||
$yearMonth = $date->toString('Y_m');
|
||||
$this->remove($yearMonth);
|
||||
}
|
||||
|
||||
/**
|
||||
* Before 2.12.0 Piwik stored this list as an array mapping year months to arrays of site IDs. If this is
|
||||
* found in the DB, we convert the array to an array of year months to avoid errors and to make sure
|
||||
* the correct tables are still purged.
|
||||
*/
|
||||
private function convertOldDistributedList(&$yearMonths)
|
||||
{
|
||||
foreach ($yearMonths as $key => $value) {
|
||||
if (preg_match("/^[0-9]{4}_[0-9]{2}$/", $key)) {
|
||||
unset($yearMonths[$key]);
|
||||
|
||||
$yearMonths[] = $key;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
/**
|
||||
* Matomo - free/libre analytics platform
|
||||
*
|
||||
* @link https://matomo.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*
|
||||
*/
|
||||
namespace Piwik\Plugins\CoreAdminHome\Widgets;
|
||||
|
||||
use Piwik\API\Request;
|
||||
use Piwik\Piwik;
|
||||
use Piwik\Widget\Widget;
|
||||
use Piwik\Widget\WidgetConfig;
|
||||
|
||||
class GetTrackingFailures extends Widget
|
||||
{
|
||||
public static function configure(WidgetConfig $config)
|
||||
{
|
||||
$config->setCategoryId('About Matomo');
|
||||
$config->setName('CoreAdminHome_TrackingFailures');
|
||||
$config->setOrder(5);
|
||||
|
||||
if (!Piwik::isUserHasSomeAdminAccess()) {
|
||||
$config->disable();
|
||||
}
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
Piwik::checkUserHasSomeAdminAccess();
|
||||
$failures = Request::processRequest('CoreAdminHome.getTrackingFailures');
|
||||
$numFailures = count($failures);
|
||||
|
||||
return $this->renderTemplate('getTrackingFailures', array(
|
||||
'numFailures' => $numFailures
|
||||
));
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Controller to save archiving settings
|
||||
*/
|
||||
(function () {
|
||||
angular.module('piwikApp').controller('ArchivingController', ArchivingController);
|
||||
|
||||
ArchivingController.$inject = ['$scope', 'piwikApi'];
|
||||
|
||||
function ArchivingController($scope, piwikApi) {
|
||||
|
||||
var self = this;
|
||||
this.isLoading = false;
|
||||
|
||||
this.save = function () {
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
var enableBrowserTriggerArchiving = $('input[name=enableBrowserTriggerArchiving]:checked').val();
|
||||
var todayArchiveTimeToLive = $('#todayArchiveTimeToLive').val();
|
||||
|
||||
piwikApi.post({module: 'API', method: 'CoreAdminHome.setArchiveSettings'}, {
|
||||
enableBrowserTriggerArchiving: enableBrowserTriggerArchiving,
|
||||
todayArchiveTimeToLive: todayArchiveTimeToLive
|
||||
}).then(function (success) {
|
||||
self.isLoading = false;
|
||||
|
||||
var UI = require('piwik/UI');
|
||||
var notification = new UI.Notification();
|
||||
notification.show(_pk_translate('CoreAdminHome_SettingsSaveSuccess'), {
|
||||
id: 'generalSettings', context: 'success'
|
||||
});
|
||||
notification.scrollToNotification();
|
||||
}, function () {
|
||||
self.isLoading = false;
|
||||
});
|
||||
};
|
||||
}
|
||||
})();
|
@ -0,0 +1,108 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Controller to save mail smtp settings
|
||||
*/
|
||||
(function () {
|
||||
angular.module('piwikApp').controller('BrandingController', BrandingController);
|
||||
|
||||
BrandingController.$inject = ['$scope', 'piwikApi'];
|
||||
|
||||
function BrandingController($scope, piwikApi) {
|
||||
|
||||
var self = this;
|
||||
this.isLoading = false;
|
||||
|
||||
function refreshCustomLogo() {
|
||||
var selectors = ['#currentLogo', '#currentFavicon'];
|
||||
var index;
|
||||
for (index = 0; index < selectors.length; index++) {
|
||||
var imageDiv = $(selectors[index]);
|
||||
if (imageDiv && imageDiv.data("src") && imageDiv.data("srcExists")) {
|
||||
var logoUrl = imageDiv.data("src");
|
||||
imageDiv.attr("src", logoUrl + "?" + (new Date()).getTime());
|
||||
imageDiv.show();
|
||||
} else {
|
||||
imageDiv.hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.updateLogo = function () {
|
||||
var isSubmittingLogo = (this.customLogo != undefined && this.customLogo != '');
|
||||
var isSubmittingFavicon = (this.customFavicon != undefined && this.customFavicon != '');
|
||||
|
||||
if (!isSubmittingLogo && !isSubmittingFavicon) {
|
||||
return;
|
||||
}
|
||||
|
||||
var $uploadError = $('.uploaderror');
|
||||
$uploadError.fadeOut();
|
||||
var frameName = "upload" + (new Date()).getTime();
|
||||
var uploadFrame = $("<iframe name=\"" + frameName + "\" />");
|
||||
uploadFrame.css("display", "none");
|
||||
uploadFrame.load(function (data) {
|
||||
setTimeout(function () {
|
||||
var frameContent = $(uploadFrame.contents()).find('body').html();
|
||||
frameContent = $.trim(frameContent);
|
||||
|
||||
if ('0' === frameContent) {
|
||||
$uploadError.show();
|
||||
} else {
|
||||
// Upload succeed, so we update the images availability
|
||||
// according to what have been uploaded
|
||||
if (isSubmittingLogo) {
|
||||
$('#currentLogo').data("srcExists", true);
|
||||
}
|
||||
if (isSubmittingFavicon) {
|
||||
$('#currentFavicon').data("srcExists", true);
|
||||
}
|
||||
refreshCustomLogo();
|
||||
}
|
||||
|
||||
if ('1' === frameContent || '0' === frameContent) {
|
||||
uploadFrame.remove();
|
||||
}
|
||||
}, 1000);
|
||||
});
|
||||
$("body:first").append(uploadFrame);
|
||||
var submittingForm = $('#logoUploadForm');
|
||||
submittingForm.attr("target", frameName);
|
||||
submittingForm.submit();
|
||||
|
||||
this.customLogo = '';
|
||||
this.customFavicon = '';
|
||||
};
|
||||
|
||||
refreshCustomLogo();
|
||||
|
||||
this.toggleCustomLogo = function () {
|
||||
refreshCustomLogo();
|
||||
};
|
||||
|
||||
this.save = function () {
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
piwikApi.post({module: 'API', method: 'CoreAdminHome.setBrandingSettings'}, {
|
||||
useCustomLogo: this.enabled ? '1' : '0'
|
||||
}).then(function (success) {
|
||||
self.isLoading = false;
|
||||
|
||||
var UI = require('piwik/UI');
|
||||
var notification = new UI.Notification();
|
||||
notification.show(_pk_translate('CoreAdminHome_SettingsSaveSuccess'), {
|
||||
id: 'generalSettings', context: 'success'
|
||||
});
|
||||
notification.scrollToNotification();
|
||||
}, function () {
|
||||
self.isLoading = false;
|
||||
});
|
||||
};
|
||||
}
|
||||
})();
|
@ -0,0 +1,57 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Controller to save mail smtp settings
|
||||
*/
|
||||
(function () {
|
||||
angular.module('piwikApp').controller('MailSmtpController', MailSmtpController);
|
||||
|
||||
MailSmtpController.$inject = ['$scope', 'piwikApi'];
|
||||
|
||||
function MailSmtpController($scope, piwikApi) {
|
||||
|
||||
var self = this;
|
||||
this.isLoading = false;
|
||||
this.passwordChanged = false;
|
||||
|
||||
this.save = function () {
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
var mailSettings = {
|
||||
mailUseSmtp: this.enabled ? '1' : '0',
|
||||
mailPort: this.mailPort,
|
||||
mailHost: this.mailHost,
|
||||
mailType: this.mailType,
|
||||
mailUsername: this.mailUsername,
|
||||
mailEncryption: this.mailEncryption
|
||||
};
|
||||
|
||||
if (this.passwordChanged) {
|
||||
mailSettings.mailPassword = this.mailPassword;
|
||||
}
|
||||
|
||||
piwikApi.withTokenInUrl();
|
||||
piwikApi.post({module: 'CoreAdminHome', action: 'setMailSettings'}, mailSettings)
|
||||
.then(function (success) {
|
||||
|
||||
self.isLoading = false;
|
||||
|
||||
var UI = require('piwik/UI');
|
||||
var notification = new UI.Notification();
|
||||
notification.show(_pk_translate('CoreAdminHome_SettingsSaveSuccess'), {
|
||||
id: 'generalSettings', context: 'success'
|
||||
});
|
||||
notification.scrollToNotification();
|
||||
|
||||
}, function () {
|
||||
self.isLoading = false;
|
||||
});
|
||||
};
|
||||
}
|
||||
})();
|
@ -0,0 +1,131 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Controller for image tracking code generator
|
||||
*/
|
||||
(function () {
|
||||
|
||||
// cache for not refetching data for same site twice
|
||||
var sitePromises = {}, goalPromises = {};
|
||||
|
||||
angular.module('piwikApp').controller('ImageTrackingCodeController', ImageTrackingCodeController);
|
||||
|
||||
ImageTrackingCodeController.$inject = ['piwikApi', '$q'];
|
||||
|
||||
function ImageTrackingCodeController(piwikApi, $q) {
|
||||
|
||||
this.allGoals = {};
|
||||
this.isLoading = false;
|
||||
|
||||
var piwikHost = window.location.host,
|
||||
piwikPath = location.pathname.substring(0, location.pathname.lastIndexOf('/')),
|
||||
self = this;
|
||||
|
||||
var currencyPromise = piwikApi.fetch({method: 'SitesManager.getCurrencySymbols', filter_limit: '-1'});
|
||||
|
||||
function requestSiteData(idSite)
|
||||
{
|
||||
if (!sitePromises[idSite]) {
|
||||
sitePromises[idSite] = piwikApi.fetch({
|
||||
module: 'API',
|
||||
method: 'SitesManager.getSiteFromId',
|
||||
idSite: idSite
|
||||
});
|
||||
}
|
||||
|
||||
return sitePromises[idSite];
|
||||
}
|
||||
|
||||
function requestGoalData(idSite)
|
||||
{
|
||||
if (!goalPromises[idSite]) {
|
||||
goalPromises[idSite] = piwikApi.fetch({
|
||||
module: 'API',
|
||||
method: 'Goals.getGoals',
|
||||
filter_limit: '-1',
|
||||
idSite: idSite
|
||||
});
|
||||
}
|
||||
|
||||
return goalPromises[idSite];
|
||||
}
|
||||
|
||||
// function that generates image tracker link
|
||||
var generateImageTrackingAjax = null,
|
||||
generateImageTrackerLink = function (trackingCodeChangedManually) {
|
||||
// get data used to generate the link
|
||||
var postParams = {
|
||||
piwikUrl: piwikHost + piwikPath,
|
||||
actionName: self.pageName,
|
||||
forceMatomoEndpoint: 1
|
||||
};
|
||||
|
||||
if (self.trackGoal && self.trackIdGoal) {
|
||||
postParams.idGoal = self.trackIdGoal;
|
||||
postParams.revenue = self.revenue;
|
||||
}
|
||||
|
||||
if (generateImageTrackingAjax) {
|
||||
generateImageTrackingAjax.abort();
|
||||
}
|
||||
|
||||
generateImageTrackingAjax = piwikApi.post({
|
||||
module: 'API',
|
||||
format: 'json',
|
||||
method: 'SitesManager.getImageTrackingCode',
|
||||
idSite: self.site.id
|
||||
}, postParams).then(function (response) {
|
||||
generateImageTrackingAjax = null;
|
||||
|
||||
self.trackingCode = response.value;
|
||||
|
||||
if (trackingCodeChangedManually) {
|
||||
var jsCodeTextarea = $('#image-tracking-text .codeblock');
|
||||
jsCodeTextarea.effect("highlight", {}, 1500);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
this.updateTrackingCode = function () {
|
||||
generateImageTrackerLink(true);
|
||||
};
|
||||
|
||||
this.changeSite = function (changedManually) {
|
||||
|
||||
self.isLoading = true;
|
||||
|
||||
var sitePromise = requestSiteData(this.site.id);
|
||||
var goalPromise = requestGoalData(this.site.id);
|
||||
|
||||
return $q.all([currencyPromise, sitePromise, goalPromise]).then(function (data) {
|
||||
|
||||
self.isLoading = false;
|
||||
|
||||
var currencySymbols = data[0] || {};
|
||||
var currency = data[1].currency || '';
|
||||
var goals = data[2] || [];
|
||||
|
||||
var goalsList = [{key: '', value: _pk_translate('UserCountryMap_None')}];
|
||||
for (var key in goals) {
|
||||
goalsList.push({key: goals[key].idgoal, value: goals[key].name});
|
||||
}
|
||||
|
||||
self.allGoals = goalsList;
|
||||
|
||||
$('[name=image-revenue] .site-currency').text(currencySymbols[currency.toUpperCase()]);
|
||||
generateImageTrackerLink(changedManually);
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
if (this.site && this.site.id) {
|
||||
this.changeSite(false);
|
||||
}
|
||||
|
||||
}
|
||||
})();
|
@ -0,0 +1,167 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Controller for javascript tracking code generator
|
||||
*/
|
||||
(function () {
|
||||
|
||||
// gets the list of custom variables entered by the user in a custom variable section
|
||||
function getCustomVariables(customVars) {
|
||||
var result = [];
|
||||
angular.forEach(customVars, function (customVar) {
|
||||
result.push([customVar.name, customVar.value]);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
// quickly gets the host + port from a url
|
||||
function getHostNameFromUrl(url) {
|
||||
var element = $('<a></a>')[0];
|
||||
element.href = url;
|
||||
return element.hostname;
|
||||
}
|
||||
|
||||
angular.module('piwikApp').controller('JsTrackingCodeController', JsTrackingCodeController);
|
||||
|
||||
JsTrackingCodeController.$inject = ['$scope', 'piwikApi'];
|
||||
|
||||
function JsTrackingCodeController($scope, piwikApi) {
|
||||
|
||||
this.showAdvanced = false;
|
||||
this.isLoading = false;
|
||||
this.customVars = [];
|
||||
this.siteUrls = {};
|
||||
this.hasManySiteUrls = false;
|
||||
this.maxCustomVariables = parseInt(angular.element('[name=numMaxCustomVariables]').val(), 10);
|
||||
this.canAddMoreCustomVariables = this.maxCustomVariables && this.maxCustomVariables > 0;
|
||||
|
||||
// get preloaded server-side data necessary for code generation
|
||||
var piwikHost = window.location.host,
|
||||
piwikPath = location.pathname.substring(0, location.pathname.lastIndexOf('/')),
|
||||
self = this;
|
||||
|
||||
// queries Piwik for needed site info for one site
|
||||
var getSiteData = function (idSite, sectionSelect, callback) {
|
||||
// if data is already loaded, don't do an AJAX request
|
||||
if (self.siteUrls[idSite]) {
|
||||
|
||||
callback();
|
||||
return;
|
||||
}
|
||||
|
||||
// disable section
|
||||
self.isLoading = true;
|
||||
|
||||
piwikApi.fetch({
|
||||
module: 'API',
|
||||
method: 'SitesManager.getSiteUrlsFromId',
|
||||
idSite: idSite,
|
||||
filter_limit: '-1'
|
||||
}).then(function (data) {
|
||||
self.siteUrls[idSite] = data || [];
|
||||
|
||||
// re-enable controls
|
||||
self.isLoading = false;
|
||||
|
||||
callback();
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// function that generates JS code
|
||||
var generateJsCodeAjax = null;
|
||||
var generateJsCode = function (trackingCodeChangedManually) {
|
||||
// get params used to generate JS code
|
||||
var params = {
|
||||
piwikUrl: piwikHost + piwikPath,
|
||||
groupPageTitlesByDomain: self.groupByDomain ? 1 : 0,
|
||||
mergeSubdomains: self.trackAllSubdomains ? 1 : 0,
|
||||
mergeAliasUrls: self.trackAllAliases ? 1 : 0,
|
||||
visitorCustomVariables: self.trackCustomVars ? getCustomVariables(self.customVars) : 0,
|
||||
customCampaignNameQueryParam: null,
|
||||
customCampaignKeywordParam: null,
|
||||
doNotTrack: self.doNotTrack ? 1 : 0,
|
||||
disableCookies: self.disableCookies ? 1 : 0,
|
||||
crossDomain: self.crossDomain ? 1 : 0,
|
||||
trackNoScript: self.trackNoScript ? 1: 0,
|
||||
forceMatomoEndpoint: 1
|
||||
};
|
||||
|
||||
if (self.useCustomCampaignParams) {
|
||||
params.customCampaignNameQueryParam = self.customCampaignName;
|
||||
params.customCampaignKeywordParam = self.customCampaignKeyword;
|
||||
}
|
||||
|
||||
if (generateJsCodeAjax) {
|
||||
generateJsCodeAjax.abort();
|
||||
}
|
||||
|
||||
generateJsCodeAjax = piwikApi.post({
|
||||
module: 'API',
|
||||
format: 'json',
|
||||
method: 'SitesManager.getJavascriptTag',
|
||||
idSite: self.site.id
|
||||
}, params).then(function (response) {
|
||||
generateJsCodeAjax = null;
|
||||
|
||||
self.trackingCode = response.value;
|
||||
|
||||
if(trackingCodeChangedManually) {
|
||||
var jsCodeTextarea = $('#javascript-text .codeblock');
|
||||
jsCodeTextarea.effect("highlight", {}, 1500);
|
||||
}
|
||||
});
|
||||
|
||||
return generateJsCodeAjax;
|
||||
};
|
||||
|
||||
this.onCrossDomainToggle = function () {
|
||||
if (this.crossDomain) {
|
||||
this.trackAllAliases = true;
|
||||
}
|
||||
};
|
||||
|
||||
this.addCustomVar = function () {
|
||||
if (this.canAddMoreCustomVariables) {
|
||||
this.customVars.push({name: '', value: ''});
|
||||
}
|
||||
|
||||
this.canAddMoreCustomVariables = this.maxCustomVariables > this.customVars.length;
|
||||
};
|
||||
|
||||
this.addCustomVar();
|
||||
|
||||
this.updateTrackingCode = function () {
|
||||
generateJsCode(true);
|
||||
};
|
||||
|
||||
this.changeSite = function (trackingCodeChangedManually) {
|
||||
getSiteData(this.site.id, '#js-code-options', function () {
|
||||
$('.current-site-name').text(self.site.name);
|
||||
|
||||
self.hasManySiteUrls = self.siteUrls[self.site.id] && self.siteUrls[self.site.id].length > 1;
|
||||
|
||||
if (!self.hasManySiteUrls) {
|
||||
self.crossDomain = false; // we make sure to disable cross domain if it has only one url or less
|
||||
}
|
||||
|
||||
var siteHost = getHostNameFromUrl(self.siteUrls[self.site.id][0]);
|
||||
$('.current-site-host').text(siteHost);
|
||||
|
||||
var defaultAliasUrl = 'x.' + siteHost;
|
||||
$('.current-site-alias').text(self.siteUrls[self.site.id][1] || defaultAliasUrl);
|
||||
|
||||
generateJsCode(true);
|
||||
});
|
||||
};
|
||||
|
||||
if (this.site && this.site.id) {
|
||||
this.changeSite(false);
|
||||
}
|
||||
}
|
||||
})();
|
@ -0,0 +1,59 @@
|
||||
/*!
|
||||
* Matomo - free/libre analytics platform
|
||||
*
|
||||
* @link https://matomo.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
(function () {
|
||||
angular.module('piwikApp').controller('TrackingFailuresController', TrackingFailuresController);
|
||||
|
||||
TrackingFailuresController.$inject = ['piwikApi', 'piwik'];
|
||||
|
||||
function TrackingFailuresController(piwikApi, piwik){
|
||||
var self = this;
|
||||
this.failures = [];
|
||||
this.sortColumn = 'idsite';
|
||||
this.sortReverse = false;
|
||||
this.isLoading = false;
|
||||
|
||||
this.changeSortOrder = function (columnToSort) {
|
||||
if (this.sortColumn === columnToSort) {
|
||||
this.sortReverse = !this.sortReverse;
|
||||
} else {
|
||||
this.sortColumn = columnToSort;
|
||||
}
|
||||
};
|
||||
|
||||
this.fetchAll = function () {
|
||||
this.failures = [];
|
||||
this.isLoading = true;
|
||||
piwikApi.fetch({method: 'CoreAdminHome.getTrackingFailures', filter_limit: '-1'}).then(function (failures) {
|
||||
self.failures = failures;
|
||||
self.isLoading = false;
|
||||
}, function () {
|
||||
self.isLoading = false;
|
||||
});
|
||||
};
|
||||
|
||||
this.deleteAll = function () {
|
||||
piwik.helper.modalConfirm('#confirmDeleteAllTrackingFailures', {yes: function () {
|
||||
self.failures = [];
|
||||
piwikApi.fetch({method: 'CoreAdminHome.deleteAllTrackingFailures'}).then(function () {
|
||||
self.fetchAll();
|
||||
});
|
||||
}});
|
||||
};
|
||||
|
||||
this.deleteFailure = function (idSite, idFailure) {
|
||||
piwik.helper.modalConfirm('#confirmDeleteThisTrackingFailure', {yes: function () {
|
||||
self.failures = [];
|
||||
piwikApi.fetch({method: 'CoreAdminHome.deleteTrackingFailure', idSite: idSite, idFailure: idFailure}).then(function () {
|
||||
self.fetchAll();
|
||||
});
|
||||
}});
|
||||
};
|
||||
|
||||
this.fetchAll();
|
||||
}
|
||||
|
||||
})();
|
@ -0,0 +1,59 @@
|
||||
<div piwik-content-block
|
||||
content-title="{{ 'CoreAdminHome_TrackingFailures'|translate }}"
|
||||
class="matomoTrackingFailures">
|
||||
<p>
|
||||
{{ 'CoreAdminHome_TrackingFailuresIntroduction'|translate:2 }}
|
||||
<br /><br />
|
||||
<input class="btn deleteAllFailures"
|
||||
ng-show="!trackingFailures.isLoading && trackingFailures.failures.length > 0"
|
||||
type="button" ng-click="trackingFailures.deleteAll();"
|
||||
value="{{'CoreAdminHome_DeleteAllFailures'|translate}}">
|
||||
</p>
|
||||
|
||||
<div piwik-activity-indicator loading="trackingFailures.isLoading"></div>
|
||||
|
||||
<table piwik-content-table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th ng-click="trackingFailures.changeSortOrder('idsite')">{{ 'General_Measurable'|translate }}</th>
|
||||
<th ng-click="trackingFailures.changeSortOrder('problem')">{{ 'CoreAdminHome_Problem'|translate }}</th>
|
||||
<th ng-click="trackingFailures.changeSortOrder('solution')">{{ 'CoreAdminHome_Solution'|translate }}</th>
|
||||
<th ng-click="trackingFailures.changeSortOrder('date_first_occurred')">{{ 'General_Date'|translate }}</th>
|
||||
<th ng-click="trackingFailures.changeSortOrder('url')">{{ 'Actions_ColumnPageURL'|translate }}</th>
|
||||
<th ng-click="trackingFailures.changeSortOrder('request_url')">{{ 'CoreAdminHome_TrackingURL'|translate }}</th>
|
||||
<th class="action">{{ 'General_Action'|translate }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td colspan="7" ng-show="!trackingFailures.isLoading && trackingFailures.failures.length == 0">{{'CoreAdminHome_NoKnownFailures'|translate}} <span class="icon-ok"></span></td></tr>
|
||||
<tr ng-repeat="failure in trackingFailures.failures | orderBy:trackingFailures.sortColumn:trackingFailures.sortReverse">
|
||||
<td>{{ failure.site_name }} ({{'General_Id'|translate}} {{ failure.idsite }})</td>
|
||||
<td>{{ failure.problem }}</td>
|
||||
<td>{{ failure.solution }} <a ng-show="failure.solution_url" rel="noopener noreferrer" ng-href="{{ failure.solution_url }}">{{'CoreAdminHome_LearnMore'|translate }}</a></td>
|
||||
<td class="datetime">{{ failure.pretty_date_first_occurred }}</td>
|
||||
<td>{{ failure.url }}</td>
|
||||
<td><span ng-show="!failure.showFullRequestUrl" title="{{'CoreHome_ClickToSeeFullInformation'|translate}}"
|
||||
ng-click="failure.showFullRequestUrl = true">{{ failure.request_url|limitTo:100 }}...</span>
|
||||
<span ng-show="failure.showFullRequestUrl">{{ failure.request_url }}</span></td>
|
||||
<td><span class="table-action icon-delete"
|
||||
title="{{'General_Delete'|translate}}"
|
||||
ng-click="trackingFailures.deleteFailure(failure.idsite, failure.idfailure)"></span></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="ui-confirm" id="confirmDeleteAllTrackingFailures">
|
||||
<h2>{{ 'CoreAdminHome_ConfirmDeleteAllTrackingFailures'|translate }}</h2>
|
||||
|
||||
<input type="button" value="{{ 'General_Yes'|translate }}" role="yes"/>
|
||||
<input type="button" value="{{ 'General_No'|translate }}" role="no" />
|
||||
</div>
|
||||
|
||||
<div class="ui-confirm" id="confirmDeleteThisTrackingFailure">
|
||||
<h2>{{ 'CoreAdminHome_ConfirmDeleteThisTrackingFailure'|translate }}</h2>
|
||||
|
||||
<input type="button" value="{{ 'General_Yes'|translate }}" role="yes"/>
|
||||
<input type="button" value="{{ 'General_No'|translate }}" role="no" />
|
||||
</div>
|
||||
|
||||
</div>
|
@ -0,0 +1,25 @@
|
||||
/*!
|
||||
* Matomo - free/libre analytics platform
|
||||
*
|
||||
* @link https://matomo.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
/**
|
||||
* Usage:
|
||||
* <div matomo-tracking-failures>
|
||||
*/
|
||||
(function () {
|
||||
angular.module('piwikApp').directive('matomoTrackingFailures', matomoTrackingFailures);
|
||||
|
||||
matomoTrackingFailures.$inject = ['piwik'];
|
||||
|
||||
function matomoTrackingFailures(piwik){
|
||||
return {
|
||||
restrict: 'A',
|
||||
templateUrl: 'plugins/CoreAdminHome/angularjs/trackingfailures/trackingfailures.directive.html?cb=' + piwik.cacheBuster,
|
||||
controller: 'TrackingFailuresController',
|
||||
controllerAs: 'trackingFailures'
|
||||
};
|
||||
}
|
||||
})();
|
@ -0,0 +1,9 @@
|
||||
.matomoTrackingFailures {
|
||||
.icon-delete,
|
||||
th:not(.action) {
|
||||
cursor: pointer;
|
||||
}
|
||||
th.action {
|
||||
width: 60px;
|
||||
}
|
||||
}
|
30
msd2/tracking/piwik/plugins/CoreAdminHome/config/test.php
Normal file
30
msd2/tracking/piwik/plugins/CoreAdminHome/config/test.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
use \Piwik\Tracker\Request;
|
||||
use \Piwik\Tracker\Failures;
|
||||
|
||||
return array(
|
||||
|
||||
'Piwik\Tracker\Failures' => DI\decorate(function ($previous) {
|
||||
/** @var Failures $previous */
|
||||
|
||||
$generate = \Piwik\Container\StaticContainer::get('test.vars.generateTrackingFailures');
|
||||
if ($generate) {
|
||||
$previous->setNow(\Piwik\Date::factory('2018-07-07 01:02:03'));
|
||||
$previous->logFailure(Failures::FAILURE_ID_INVALID_SITE, new Request(array(
|
||||
'idsite' => 998, 'rec' => '1'
|
||||
)));
|
||||
$previous->logFailure(Failures::FAILURE_ID_NOT_AUTHENTICATED, new Request(array(
|
||||
'idsite' => 1,
|
||||
'url' => 'https://www.example.com/foo/bar?x=1',
|
||||
'action_name' => 'foobar',
|
||||
'rec' => '1'
|
||||
)));
|
||||
$previous->logFailure(Failures::FAILURE_ID_INVALID_SITE, new Request(array(
|
||||
'idsite' => 999, 'rec' => '1'
|
||||
)));
|
||||
}
|
||||
|
||||
return $previous;
|
||||
}),
|
||||
|
||||
);
|
@ -0,0 +1,22 @@
|
||||
function submitForm(e, form) {
|
||||
if (e.preventDefault) { // IE8 and below do not support preventDefault
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
var now = Date.now ? Date.now() : (+(new Date())), // Date.now does not exist in < IE8
|
||||
newWindow = window.open(form.action + '&time=' + now);
|
||||
|
||||
var interval = setInterval(function () {
|
||||
if (newWindow.closed) {
|
||||
window.location.reload();
|
||||
clearInterval(interval);
|
||||
}
|
||||
}, 1000);
|
||||
return false;
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var trackVisitsCheckbox = document.getElementById('trackVisits');
|
||||
if (typeof trackVisitsCheckbox === "undefined") trackVisitsCheckbox.addEventListener('click', function(event) { submitForm(event, this.form); });
|
||||
});
|
||||
|
@ -0,0 +1,43 @@
|
||||
/*!
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
*/
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
if (!piwik || !location.protocol) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!piwik.hasSuperUserAccess) {
|
||||
// we show a potential notification only to super users
|
||||
return;
|
||||
}
|
||||
|
||||
if (piwik.hasServerDetectedHttps) {
|
||||
// https was detected, not needed to show a message
|
||||
return;
|
||||
}
|
||||
|
||||
var isHttpsUsed = 0 === location.protocol.indexOf('https');
|
||||
|
||||
if (!isHttpsUsed) {
|
||||
// not using https anyway, we do not show a message
|
||||
return;
|
||||
}
|
||||
|
||||
var params = [
|
||||
'"config/config.ini.php"',
|
||||
'"assume_secure_protocol=1"',
|
||||
'"[General]"',
|
||||
'<a target="_blank" href="https://matomo.org/faq/how-to-install/faq_98/">',
|
||||
'</a>'
|
||||
];
|
||||
var message = _pk_translate('CoreAdminHome_ProtocolNotDetectedCorrectly') + " " + _pk_translate('CoreAdminHome_ProtocolNotDetectedCorrectlySolution', params);
|
||||
|
||||
var UI = require('piwik/UI');
|
||||
var notification = new UI.Notification();
|
||||
notification.show(message, {context: 'warning'});
|
||||
});
|
62
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ar.json
Normal file
62
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ar.json
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "أضف مُضِيفاً موثوقاً جديداً",
|
||||
"Administration": "الإدارة",
|
||||
"ArchivingSettings": "بيانات الأرشفة",
|
||||
"BrandingSettings": "إعدادات العلامة التجارية",
|
||||
"ClickHereToOptIn": "انقر هناك للاشتراك.",
|
||||
"ClickHereToOptOut": "انقر هنا لإلغاء الاشتراك.",
|
||||
"CustomLogoFeedbackInfo": "إذا قمت بتخصيص شعار بايويك، فقد ترغب أيضاً في إخفاء الرابط %1$s في القائمة العليا. لإجراء هذا، يمكنك تعطيل الملحق البرمجي \"التغذية الراجعة\" في صفحة %2$sإدارة الملحقات%3$s.",
|
||||
"CustomLogoHelpText": "يمكنك تخصيص شعار بايويك والذي يتم عرضه في صفحة المستخدم والتقارير البريدية.",
|
||||
"EmailServerSettings": "إعدادات ملقم البريد",
|
||||
"ForBetaTestersOnly": "لمجربي نسخة بيتا فقط",
|
||||
"ImageTracking": "صورة التتيع",
|
||||
"ImageTrackingIntro1": "عندما يقوم أحد الزوار بتعطيل JaveScript، أو عندما لا يمكن استخدامها، فيمكنك أن تستخدم رابط التتبع بالصورة لمتابعة زوارك.",
|
||||
"ImageTrackingIntro3": "للقائمة الكاملة بالخيارات التي يمكنك استخدامها بواسطة متتبع الصورة، انظر %1$sمستندات واجهة تطبيقات التتبع%2$s.",
|
||||
"ImageTrackingLink": "رابط صورة التتبع",
|
||||
"ImportingServerLogs": "جاري استيراد سجلات الملقم",
|
||||
"InvalidPluginsYouCanUninstall": "يمكنك تحديث أو إلغاء تثبيت هذه الإضافات عبر صفحة %1$sإدارة الإضافات%2$s",
|
||||
"JavaScriptTracking": "التتبع بجافاسكريبت",
|
||||
"JSTracking_CampaignNameParam": "باراميتر اسم الحملة",
|
||||
"JSTracking_CustomCampaignQueryParam": "استخدم أسماء باراميترات استعلام مخصصة لاسم الحملة وكلماتها الدلالية",
|
||||
"JSTracking_EnableDoNotTrack": "تفعيل اكتشاف إعدادات عدم التتبع لدى العميل",
|
||||
"JSTracking_EnableDoNotTrackDesc": "بحيث لن يتم إرسال طلبات التتبع إذا لم يرغب الزوار في ذلك.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "بحيث إذا زار أحدهم صفحة 'عنا' على المدونة %1$s سيتم تسجيلها في شكل 'المدونة \/ عنا'. هذه هي أسهل طريقة للحصول على نظرة عامة حول حركة الزوار في نطاق فرعي.",
|
||||
"JSTracking_MergeAliasesDesc": "بحيث تكون النقرات على الروابط إلى روابط مماثلة Alias URL (مثل. %s) لن تعتبر كـ'روابط صادرة'.",
|
||||
"JSTracking_MergeSubdomains": "تتبع كل الزوار القادمين من النطاقات الفرعية ل",
|
||||
"JSTracking_MergeSubdomainsDesc": "بحيث إذا زار أحدهم %1$s و %2$s، سيتم احتسابه كزائر فريد وحيد.",
|
||||
"JSTracking_PageCustomVars": "تتبع متغير مخصص لكل عملية عرض صفحة",
|
||||
"JSTracking_PageCustomVarsDesc": "على سبيل المثال، مع اسم المتغير \"فئة\" وقيمته \"الصفحات البيضاء\".",
|
||||
"JSTracking_VisitorCustomVars": "تتبع متغيرات مخصصة عند زيارة هذا الزائر",
|
||||
"JSTracking_VisitorCustomVarsDesc": "على سبيل المثال، باسم متغير \"النوع\" وقيمته \"العميل\".",
|
||||
"JSTrackingIntro2": "ما أن تحصل على كود التتبع لموقعك، انسخه وألصقه في كافة الصفحات التي ترغب من بايويك أن يتتبعها.",
|
||||
"JSTrackingIntro4": "إذا لم تكن ترغب في استخدام جافاسكريبت لتتبع زوارك، قم %1$sبتوليد رابط تتبع بالصورة أدناه%2$s.",
|
||||
"LogoUpload": "اختر شعاراً لرفعه",
|
||||
"MenuDiagnostic": "التشخيص",
|
||||
"MenuGeneralSettings": "الإعدادات العامة",
|
||||
"MenuSystem": "النظام",
|
||||
"OptOutComplete": "اكتمل إلغاء الاشتراك: لن يتم احتساب زياراتك لهذا الموقع بواسطة أدوات تحليلات ويب الخاصة بنا.",
|
||||
"OptOutCompleteBis": "لاحظ أنك في حالة مسح الكوكيز Coockies، فإنك بذلك تحذف الكوكيز الخاصة بإلغاء الاشتراك، أو في حالة تغيير جهاز الكمبيوتر أو المتصفح، فستحتاج لإعادة هذا الإجراء مرة أخرى.",
|
||||
"OptOutExplanation": "Matomo ملتزم بالخصوصية على الإنترنت. لمنح زوارك اختيار إلغاء الاشتراك في تحليلات ويب من Matomo، يمكنك إضافة كود HTML التالي على أحد صفحات موقعك. على سبيل المثال في صفحة سياسة الخصوصية.",
|
||||
"OptOutForYourVisitors": "إلغاء الاشتراك في Matomo لزوارك",
|
||||
"PiwikIsInstalledAt": "بايويك مثبت في المسار",
|
||||
"PluginSettings": "إعدادات الإضافة",
|
||||
"PluginSettingsIntro": "يمكنك هنا تغيير إعدادات أي من إضافات الطرف الثالث التالية:",
|
||||
"PluginSettingsSaveFailed": "فَشِل حفظ إعدادات الإضافة",
|
||||
"PluginSettingsSaveSuccess": "تم تحديث إعدادات الإضافة.",
|
||||
"SettingsSaveSuccess": "تم تحديث الإعدادات.",
|
||||
"SendPluginUpdateCommunication": "أرسل بريداً عند توفر تحديث للإضافة",
|
||||
"SendPluginUpdateCommunicationHelp": "سيتم إرسال بريد إلى المستخدم الفائق عند توفر نسخة جديدة لإضافة ما.",
|
||||
"TrackAGoal": "تتبع هدف",
|
||||
"TrackingCode": "كود التتبع",
|
||||
"TrustedHostConfirm": "هل ترغب حقاً في تغيير اسم المُضيف الموثوق لدى بايويك؟",
|
||||
"TrustedHostSettings": "مُضيف بايويك الموثوق",
|
||||
"UpdateSettings": "تحديث الإعدادات",
|
||||
"UseCustomLogo": "استخدم شعاراً مخصصاً",
|
||||
"ValidPiwikHostname": "مُضيف بايويك صالح",
|
||||
"WithOptionalRevenue": "مع أرباح اختيارية",
|
||||
"YouAreOptedOut": "أنت غير مشترك حالياً.",
|
||||
"YouMayOptOut": "يمكنك أن تختار ألا تحصل على كوكيز ذات معرف فريد يتم تعيينه لجهازك لتجنب شمول وتحليل البيانات التي يتم جمعها على هذا الموقع.",
|
||||
"YouMayOptOutBis": "لإجراء هذا الاختيار، الرجاء النقر أدناه للحصول على كوكيز إلغاء الاشتراك."
|
||||
}
|
||||
}
|
21
msd2/tracking/piwik/plugins/CoreAdminHome/lang/be.json
Normal file
21
msd2/tracking/piwik/plugins/CoreAdminHome/lang/be.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Адміністрацыя",
|
||||
"BrandingSettings": "Брэндынг наладкі",
|
||||
"ClickHereToOptIn": "Націсніце тут, каб адмяніць адмову.",
|
||||
"ClickHereToOptOut": "Націсніце тут, каб адмовіцца.",
|
||||
"CustomLogoFeedbackInfo": "Калі Вы наладзілі свой лагатып, магчыма вы будзіце зацікаўлены ў схаванні %1$s спасылкі у верхнім меню. Для гэтага, вы можаце адключыць плагін зваротнай сувязі на старонцы %2$sУпраўлення плагінамі%3$s.",
|
||||
"CustomLogoHelpText": "Вы можаце наладзіць свой лагатып, які будзе адлюстроўвацца ў карыстацкім інтэрфейсе і ў справаздачах, якія атрымліваюць па электроннай пошце.",
|
||||
"EmailServerSettings": "Наладкі сервера электроннай пошты",
|
||||
"LogoUpload": "Выбраць лагатып для загрузкі",
|
||||
"MenuGeneralSettings": "Агульныя наладкі",
|
||||
"OptOutComplete": "Адмова завершана; вашы наведванні гэтага вэб-сайта не будуць запісаны інструментам Вэб-Аналітыкі.",
|
||||
"OptOutCompleteBis": "Заўважце, што калі вы выдаляеце cookies, выдаляеце спецыяльны cookie для адмовы, змяняяце кампутары або вэб-браўзэры, вам трэба выканаць працэдуру адмовы зноў.",
|
||||
"OptOutExplanation": "Matomo прысвечаны забеспячэнню канфідэнцыяльнасці ў Інтэрнэце. Каб прапанаваць сваім наведвальнікам адмовіцца ад Matomo Вэб-Аналітыкі, вы можаце дадаць наступны код на адной з старонак вашага сайта, напрыклад, на старонцы Палітыка прыватнасці.",
|
||||
"OptOutForYourVisitors": "Адмова ад Matomo для вашых наведвальнікаў",
|
||||
"UseCustomLogo": "Выкарыстаць ўласны лагатып",
|
||||
"YouAreOptedOut": "У дадзены момант Вы адмоўлены.",
|
||||
"YouMayOptOut": "Вы можаце выбраць, і атрымаць унікальны ідэнтыфікацыйны cookie з нумарам, прысвоеным вашаму кампутару, каб пазбегнуць агрэгацыі і аналізу дадзеных, сабраных на гэтым вэб-сайце.",
|
||||
"YouMayOptOutBis": "Каб зрабіць гэты выбар, калі ласка, націсніце ніжэй, каб атрымаць спецыяльны cookie для адмовы."
|
||||
}
|
||||
}
|
68
msd2/tracking/piwik/plugins/CoreAdminHome/lang/bg.json
Normal file
68
msd2/tracking/piwik/plugins/CoreAdminHome/lang/bg.json
Normal file
@ -0,0 +1,68 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Администрация",
|
||||
"ArchivingSettings": "Настройки за архивиране",
|
||||
"BrandingSettings": "Настройки на бранда",
|
||||
"ClickHereToOptIn": "Натиснете тук за съгласие.",
|
||||
"ClickHereToOptOut": "Натиснете тук за отказ.",
|
||||
"CustomLogoFeedbackInfo": "Ако модифицирате Matomo логото, може също да пожелаете да скриете %1$s връзката в главното меню. За да направите това, можете да изключите добавката за обратна връзка в страницата %2$sУправление на добавки%3$s.",
|
||||
"CustomLogoHelpText": "Можете да модифицирате логото на Matomo, което да се показва в интерфейса на потребителя и имейлите с отчети.",
|
||||
"EmailServerSettings": "Настройки сървър на е-поща",
|
||||
"ForBetaTestersOnly": "Само за бета тестери",
|
||||
"ImageTracking": "Проследяване на изображенията",
|
||||
"ImageTrackingIntro1": "Когато посетителят е изключил JavaScript или когато JavaScript не може да бъде използван, може да се използва проследяващата връзка към изображение, за да бъдат проследени посетителите.",
|
||||
"ImageTrackingLink": "Връзка към изображение, за което се води отчет",
|
||||
"ImportingServerLogs": "Импортиране на сървърни логове",
|
||||
"ImportingServerLogsDesc": "Една алтернатива за проследяване на посетителите чрез браузъра (или чрез JavaScript или препратка към файла) е непрекъснато да се внасят сървърните логове. Научете повече за %1$sServer Log File Analytics%2$s.",
|
||||
"InvalidPluginsWarning": "Следните добавки не са съвместими с %1$s и не могат да бъдат заредени: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Може да обновите или деинсталирате тези добавки чрез %1$sУправление на добавките%2$s.",
|
||||
"JavaScriptTracking": "JavaScript Проследяване",
|
||||
"JSTracking_CampaignKwdParam": "Параметър ключова дума на кампанията",
|
||||
"JSTracking_CampaignNameParam": "Параметър име на кампанията",
|
||||
"JSTracking_CustomCampaignQueryParam": "Използвайте произволно име на параметър заявка за име и ключ на кампанията",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Забележка: %1$sMatomo автоматично ще засече Google Analytics параметрите.%2$s",
|
||||
"JSTracking_DisableCookies": "Изключване на всички проследяващи бисквитки",
|
||||
"JSTracking_EnableDoNotTrack": "Активиране на режим за засичане на включена функция „Не проследявай“",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Забележка: От страна на сървъра е включена настройката „Не проследявай“, така че тази настройка няма да окаже ефект.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Заявките за следене няма да бъдат изпратени, ако посетителите не желаят да бъде събирана информация за тях.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "В случай, че някой посети страница „За“ в блога, %1$s ще бъде записан\/о в 'Блог \/ За'. Това е най-лесният начин, за да се направи преглед на трафика по поддомейн.",
|
||||
"JSTracking_MergeAliases": "В доклада за „Изходните страници“ скрийте щракванията до познати адреси на",
|
||||
"JSTracking_MergeSubdomains": "Проследяване на посетителите във всички поддомейни на",
|
||||
"JSTracking_MergeSubdomainsDesc": "Ако един посетител разгледа %1$s и %2$s, това ще се брои като едно уникално посещение.",
|
||||
"JSTracking_PageCustomVars": "Проследяване на персонализирана променлива за всеки преглед на страница",
|
||||
"JSTracking_PageCustomVarsDesc": "Пример: име на променливата „Категория“ и стойност „Бели книжа“.",
|
||||
"JSTracking_VisitorCustomVars": "Проследяване на персонализирани променливи за този посетител",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Например, с име на променлива „Тип“ и стойност „Клиент“.",
|
||||
"JSTrackingIntro1": "Вие може да следите потребителите, които посещават вашия сай, по много различни начини. Препоръчителният начин да го направите е чрез JavaScript. За да използвате този метод, трябва да се уверите, че всяка страница на вашия сайт има необходимия JavaScript код, който можете да генерирате тук.",
|
||||
"JSTrackingIntro2": "След като имате нужния JavaScript код за вашия сайт, го копирайте и поставете във всички страници, които искате да следите с Matomo.",
|
||||
"JSTrackingIntro4": "В случай, че не искате да използвате JavaScript за водене на статистика за посетителите %1$sгенерирай изображение под формата на проследяваща връзка по-долу%2$s.",
|
||||
"JSTrackingIntro5": "В случай, че желаете да събирате повече информация за посещенията, моля, вижте %1$sMatomo Javascript Tracking документацията%2$s, за списък с наличните функции. Използвайки тези функции може да следите цели, персонализирани променливи, поръчки, изоставени колички и други.",
|
||||
"LogoUpload": "Изберете логото за качване",
|
||||
"FaviconUpload": "Изберете Favicon за качване",
|
||||
"LogoUploadHelp": "Моля, качете файла в %1$s формати с минимална височина %2$s пиксела.",
|
||||
"MenuDiagnostic": "Диагностика",
|
||||
"MenuGeneralSettings": "Основни настройки",
|
||||
"MenuMeasurables": "Измерими",
|
||||
"OptOutComplete": "Отказът е приет; вашите посещения в този уебсайт няма да бъдат записвани от Инструмента за Уеб анализ.",
|
||||
"OptOutCompleteBis": "Запомнете, че ако изтриете вашите бисквитки или ако смените компютъра или уеб браузъра ще е нужно да направите процедурата за отказ отново.",
|
||||
"OptOutExplanation": "Matomo е ангажиран с осигуряването на поверителност в Интернет. За да позволите на потребителите си да се откажат от Matomo Web Analytics, можете да добавите нужният HTML код в една от вашите уеб страници, например в раздела Поверителност.",
|
||||
"OptOutForYourVisitors": "Matomo отказ за вашите посетители",
|
||||
"PiwikIsInstalledAt": "Matomo е инсталиран на",
|
||||
"PluginSettingChangeNotAllowed": "Не е позволено да се променя стойността за настройка \"%1$s\" в добавка \"%2$s\"",
|
||||
"PluginSettingsIntro": "Тук могат да се променят настройките за следните добавки от трети страни:",
|
||||
"PluginSettingsValueNotAllowed": "Стойността за поле \"%1$s\" за добавка \"%2$s\" не е позволена",
|
||||
"SendPluginUpdateCommunicationHelp": "Ще бъде изпратено съобщение на привилигирован потребител когато е налична нова версия за добавка.",
|
||||
"StableReleases": "Ако Matomo е критично важен за вашият бизнес, използвайте последната стабилна версия. Ако използвате последна бета и откриете бъг или имате предложение, моля %1$sвижте тук%2$s.",
|
||||
"TrackAGoal": "Проследяване на цел",
|
||||
"TrackingCode": "Код за проследяване",
|
||||
"TrustedHostConfirm": "Сигурен ли сте, че желаете да промените доверен Matomoi хост име",
|
||||
"TrustedHostSettings": "Доверено Matomoi хост име",
|
||||
"UpdateSettings": "Настройки за обновяване",
|
||||
"UseCustomLogo": "Използвайте изработено лого",
|
||||
"ValidPiwikHostname": "Валидно Matomo хост име",
|
||||
"WithOptionalRevenue": "с опция за приходите",
|
||||
"YouAreOptedOut": "В момента сте отказали",
|
||||
"YouMayOptOut": "Можете да изберете да нямате уникална уеб анализ бисквитка с идектификационен номер, свързан към вашият компютър, за да избегнете агрегацията на анализ на събраната информация на този уеб сайт.",
|
||||
"YouMayOptOutBis": "За да направите този избор, моля кликнете долу за да получите биксвитката за отказване."
|
||||
}
|
||||
}
|
8
msd2/tracking/piwik/plugins/CoreAdminHome/lang/bs.json
Normal file
8
msd2/tracking/piwik/plugins/CoreAdminHome/lang/bs.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administracija",
|
||||
"EmailServerSettings": "Postavke email servera",
|
||||
"MenuDiagnostic": "Dijagnostika",
|
||||
"MenuGeneralSettings": "Opšte postavke"
|
||||
}
|
||||
}
|
34
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ca.json
Normal file
34
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ca.json
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administració",
|
||||
"BrandingSettings": "Preferències del Branding",
|
||||
"ClickHereToOptIn": "Feu click aquí per apuntar-vos.",
|
||||
"ClickHereToOptOut": "Feu click aquí per desapuntar-vos.",
|
||||
"CustomLogoFeedbackInfo": "Si heu personalitzat el log de Matomo, potser també estareu interesants en amagar %1$s l'enllaç al menú superior. Per a fer-ho, podeu deshabilitar l'extensió de Feedback a la pàgina %2$sManage Plugins%3$s",
|
||||
"CustomLogoHelpText": "Podeu personalitzar el logo de Matomo que es mostrarà a l'interfície d'usuari i als informes d'emails.",
|
||||
"EmailServerSettings": "Configuració del servidor de correu",
|
||||
"ImageTracking": "Seguiment per imatge",
|
||||
"ImageTrackingIntro1": "Quan un visitant ha deshabilitat el JavaScript, o quan el JavaScript no es pot fer servir, podeu fer servir un enllaç a una imatge de seguiment per seguir les vistes.",
|
||||
"ImageTrackingIntro2": "Generar l'enllaç de sota i copiar-enganxar el codi HTML generat a la pàgina. Si esteu fent servir això com alternativa al seguiment amb JavaScript, heu d'envoltar el codi en %1$s tags.",
|
||||
"ImageTrackingIntro3": "Per la llista completa d'opcions que podeu fer servir amb una imatge de seguiment, mireu a la %1$sDocumentació de Tracking API%2$s.",
|
||||
"ImageTrackingLink": "Enllaç de seguiment amb imatge",
|
||||
"ImportingServerLogs": "Important els Registres del Servidor",
|
||||
"ImportingServerLogsDesc": "Una alternativa a seguir els visitants a través del navegador (tant amb JavaScript com amb un enllaç de imatge) és important continuament els registres del servidor. Informeu-vos més a %1$sServer Log File Analytics%2$s.",
|
||||
"JavaScriptTracking": "Seguiment amb Javascript",
|
||||
"JSTrackingIntro5": "Si desitja fer més que rastrejar visites de pàgina, revisa la %1$sDocumentació javascript de Matomo %2$s sobre la llista de funcions disponibles. Utilitzant aquestes funcions, pots rastrejar objectius, variables personalitzades, compres d'e-comerç, compres abandonades i més.",
|
||||
"LogoUpload": "Seleccioneu un logo per pujar",
|
||||
"MenuGeneralSettings": "Configuració general",
|
||||
"OptOutComplete": "Baixa complerta. Les teves visites en aquest lloc web no es tindrán en compte per l'eina d'anàlisis Web.",
|
||||
"OptOutCompleteBis": "Teniu en compte que si borreu les cookies, borreu la cookie de baixa o si canvieu d'ordenador o de navegadaor web, haureu de tornar a realitzar el proces de baixa.",
|
||||
"OptOutExplanation": "El Matomo, podeu afegir el següent codi HTML a una de les pàgiens del vostre lloc web, per exemple a la pàgina de política de privacitat.",
|
||||
"OptOutForYourVisitors": "Pàgina de baixa del Matomo pels vostres visitants",
|
||||
"PiwikIsInstalledAt": "El Matomo està instal·lat a",
|
||||
"TrustedHostConfirm": "Esteu segur que voleu canviar el nom nom de la màquina (hostname) de confiança del Matomo?",
|
||||
"TrustedHostSettings": "Nom del host de Matomo de confiança",
|
||||
"UseCustomLogo": "Utilitza un logo personalitzat",
|
||||
"ValidPiwikHostname": "Nom del host de Matomo vàlid",
|
||||
"YouAreOptedOut": "Actualment esteu donat de baixa.",
|
||||
"YouMayOptOut": "Podeu escollir no tenir un únic nombre d'identificació assignat al vostre ordinador per evitar l'agregació i l'anàlisi de la informació recollida en aquest lloc web.",
|
||||
"YouMayOptOutBis": "Per prendre aquesta decisió, feu click a continuació per rebre una cookie de baixa."
|
||||
}
|
||||
}
|
100
msd2/tracking/piwik/plugins/CoreAdminHome/lang/cs.json
Normal file
100
msd2/tracking/piwik/plugins/CoreAdminHome/lang/cs.json
Normal file
@ -0,0 +1,100 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Přidat nového důvěryhodného hostitele",
|
||||
"Administration": "Administrace",
|
||||
"ArchivingSettings": "Archivování nastavení",
|
||||
"BrandingSettings": "Nastavení označení",
|
||||
"ReleaseChannel": "Kanál vydání",
|
||||
"ClickHereToOptIn": "Klikněte zde pro přihlášení.",
|
||||
"ClickHereToOptOut": "Klikněte zde pro vyloučení.",
|
||||
"CustomLogoFeedbackInfo": "Pokud přizpůsobíte logo Matomou, možná by vás zajímalo, jak skrýt odkaz %1$s v horním menu, Pokud to chcete provést, zakažte plugin zpětné vazby na stránce %2$sSpravovat zásuvné moduly%3$s.",
|
||||
"CustomLogoHelpText": "Můžete přizpůsobit logo Matomou, které bude zobrazeno v uživatelském rozhraní a v emailových hlášeních.",
|
||||
"EmailServerSettings": "Nastavení emailového serveru",
|
||||
"ForBetaTestersOnly": "Pouze pro beta testery",
|
||||
"ImageTracking": "Sledování obrázkem",
|
||||
"ImageTrackingIntro1": "Pokud má návštěvník vypnutý JavaScript nebo nemůže být JavaScript použit, můžete využít obrázku k měření a sledování Vaší návštěvnosti.",
|
||||
"ImageTrackingIntro2": "Níže vygenerujte odkaz a vložte vygenerované HTML do kódu stránky. Pokud ho používáte jako nouzové řešení místo javascriptového sledování, můžete ho obalit do tagů %1$s.",
|
||||
"ImageTrackingIntro3": "Všechny možnosti, které lze použít u obrázkového sledovacího odkazu najdete v %1$sdokumentaci sledovacího API%2$s.",
|
||||
"ImageTrackingLink": "Odkaz pro sledování obrázkem",
|
||||
"ImportingServerLogs": "Důležitá serverová hlášení.",
|
||||
"ImportingServerLogsDesc": "Alternativou ke sledování návštěvníků pomocí javascriptu nebo obrázku je neustálý import logu web serveru. Více informací najdeve v dokumentaci %1$sanalýzy log souborů%2$s.",
|
||||
"InvalidPluginsWarning": "Následující zásuvné moduly nejsou kompatibilní s %1$s a nemohly být načteny %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Tyto zásuvné moduly můžete aktualizovat nebo odinstalovat na stránce %1$ssprávy zásuvných modulů%2$s.",
|
||||
"JavaScriptTracking": "Sledování javascriptem",
|
||||
"JSTracking_CampaignKwdParam": "Klíčové slovo kampaně",
|
||||
"JSTracking_CampaignNameParam": "Název kampaně",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Ujistěte se, že je následující kód na každé stránce vašeho webu. Doporučujeme ho vložit před uzavírací tag %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Pro jméno kampaně a klíčové slovo použít vlastní parametry dotazu",
|
||||
"JSTracking_CrossDomain": "Ve výchozím stavu je id návštěvníka, které se používá k identifikaci unikátních návštěvníků, je uloženo jako cookie první strany, ke kterým mohou získat přístup pouze stránky ze stejné domény. Povolením odkazování napříč doménami, což vám umožní sledovat akce a zobrazení stránek během návštěvy návštěvníka i na jiných doménách. Pokaždé, když návštěvník navštíví nějaký z vašich URL aliasů, bude do URL přidán parametr pk_vid, který bude obsahovat id návtěvíka.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Poznámka: Chcete-li používat propojení mezi různými doménami, musíte pro svůj web zadat více než jeden název domény (adresy URL).",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Poznámka: %1$sMatomo automaticky detekuje parametry pro Google analitics.%2$s",
|
||||
"JSTracking_DisableCookies": "Zakázat všechny sledovací cookies",
|
||||
"JSTracking_DisableCookiesDesc": "Zakáže všechny vlastní cookies. Existující cookies Matomou pro tyto stránky budou smazány při další návštěvě.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Povolí odkazování napříč doménami",
|
||||
"JSTracking_EnableDoNotTrack": "Povolit detekci klientů s povolenou volbou \"nesledovat\"",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Poznámka: Serverová detekce volby \"nesledovat\" byla povolena, takže tato volba nebude mít vliv.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Sledovací požadavky nebudou zaslány, pokud si to návštěvníci nepřejí.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Před titulek stránky při sledování připojit doménu stránek",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Takže, když někdo navštíví stránku 'o nás' na blog.%1$s, bude zaznamenán jako 'O nás \/ blog'. To to je nejjednodušší způsob, jak získat přehled provozu podle subdomén.",
|
||||
"JSTracking_MergeAliases": "Ve \"hlášení externích odkazů\" skrýt kliknutí na známé aliasy",
|
||||
"JSTracking_MergeAliasesDesc": "Takže kliky na URL aliasů (např. %s) nebudou počítány jako externí odkazy.",
|
||||
"JSTracking_MergeSubdomains": "Sledovat všechny návštěvníky na všech subdoménách",
|
||||
"JSTracking_MergeSubdomainsDesc": "Pokud uživatel navštíví %1$s a %2$s, budou zaznamenáni jako jedineční uživatelé.",
|
||||
"JSTracking_PageCustomVars": "Sledovat vlastní proměnnou pro každé zobrazení stránky",
|
||||
"JSTracking_PageCustomVarsDesc": "Například proměnná s názvem 'Kategorie' a hodnotou \"White papers\"",
|
||||
"JSTracking_TrackNoScript": "Sledovat uživatele se zakázaným javascriptem",
|
||||
"JSTracking_VisitorCustomVars": "Sledovat vlastní proměnné pro tohoto návštěvníka",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Například se jménem \"Typ\" a hodnotou \"zákazník\".",
|
||||
"JSTracking_EndNote": "Poznámka: Přizpůsobený sledovací kód můžete vytvořit v administrační sekci %1$sSledovací kód%2$s.",
|
||||
"JSTrackingIntro1": "Návštěvníky vašich stránek můžete sledovat mnoha způsoby. Doporučená metoda je pomocí javascriptu. Aby to bylo možné, každá z vašich stránek musí mít javascriptový kód, který můžete vygenerovat zde,",
|
||||
"JSTrackingIntro2": "Až budete mít sledovací javascriptový kód, vložte ho do všech stránek, které mají být Matomoem sledovány.",
|
||||
"JSTrackingIntro3b": "Ve většině případů webových stránek, blogů, CMS, atd. můžete použít již připravený zásuvný modul, který zařídí technické detaily za vás. (Podívejte se na náš %1$sseznam integračních zásuvných modulů Matomou%2$s.) Pokud zásuvný modul neexistuje, můžete upravit šablony vašich webových stránek přidat tento kód do tagu <\/head>, který je často definován v 'header.php', 'header.tpl' nebo podobném souboru s šablonou.",
|
||||
"JSTrackingIntro4": "Pokud nechcete ke sledování návštěvníků použít javascript, %1$svygenerujte obrázkový sledovací tag níže%2$s.",
|
||||
"JSTrackingIntro5": "Pokud chcete ne jen sledovat zobrazení stránek, podívejte se na %1$sdokumentaci javascriptového sledování%2$s, kde naleznete seznam dostupných funkcí. S použitím těchto funkcí můžete sledovat cíle, vlastní proměnné, objednávky v e-obchodech, opuštěné košíky a mnoho dalšího.",
|
||||
"LogoNotWriteableInstruction": "Pokud chcete místo výcchozího loga použít vlastní, je nutné, abyste měli práva k zápisu adresáře %1$s. Matomo potřebuje práva k zápisu log umístěných v souborech %2$s.",
|
||||
"FileUploadDisabled": "Nahrávání souborů je zakázáno v konfiguraci PHP. Pokud chcete nahrát svoje vlastní logo, nastavte %s v souboru php.ini a restartujte webový server.",
|
||||
"LogoUploadFailed": "Nahraný soubor nemohl být zpracován. Ověřte prosím, že má nahraný soubor správný formát.",
|
||||
"LogoUpload": "Vyberte logo, které chcete nahrát",
|
||||
"FaviconUpload": "Vyberte favicon, kterou chcete nahrát",
|
||||
"LogoUploadHelp": "Prosím, nahrajte soubor v jednom z následujících formátů: %1$s, s minimální výškou %2$s pixelů.",
|
||||
"MenuDiagnostic": "Diagnostika",
|
||||
"MenuGeneralSettings": "Hlavní nastavení",
|
||||
"MenuSystem": "Systém",
|
||||
"MenuDevelopment": "Vývoj",
|
||||
"MenuMeasurables": "Měřitelné",
|
||||
"OptOutComplete": "Vyloučení hotovo. Vaše návštěvy nebudou sledovány nástrojem webové analýzy.",
|
||||
"OptOutCompleteBis": "Poznámka: pokud smažete cookie, odstraníte vylučovací cookie nebo zmměníte počítač nebo prohlížeč, budete muset provést proceduru vyloučení znovu.",
|
||||
"OptOutDntFound": "Nejste sledováni, protože váš prohlížeč hlásí, že si to nepřejete. Jedná se o nastavení prohlížeče, takže se nebudete moci přihlásit, dokud nezakážete funkci 'nesledovat'.",
|
||||
"OptOutExplanation": "Matomo se zaměřuje na poskytování soukromí na internetu. Pokud chcete dát svým návštěvníkům možnost odhlásit se z webových analýz Matomoem, můžete na nějakou stránku (třeba stránku o soukromí) umístit následující HTML kód.",
|
||||
"OptOutForYourVisitors": "Matomo vyloučení pro Vaše návštěvníky",
|
||||
"PiwikIsInstalledAt": "Matomo je nainstalován na",
|
||||
"PersonalPluginSettings": "Osobní nastavení zásuvných modulů",
|
||||
"PluginSettingChangeNotAllowed": "Nemůžete změnit hodnotu volby %1$s zásuvného modulu \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Nemůžete číst hodnotu volby %1$s zásuvného modulu \"%2$s\"",
|
||||
"PluginSettings": "Nastavení zásuvného modulu",
|
||||
"PluginSettingsIntro": "Zde můžete změnit nastavení pro následující zásuvné moduly třetích stran:",
|
||||
"PluginSettingsValueNotAllowed": "Hodnota pro pole \"%1$s\" zásuvného modulu \"%2$s\" není povolena",
|
||||
"PluginSettingsSaveFailed": "Nepodařilo se uložit nastavení zásuvného modulu",
|
||||
"PluginSettingsSaveSuccess": "Nastavení zásuvného modulu aktualizována.",
|
||||
"SettingsSaveSuccess": "Nastavení aktualizována.",
|
||||
"SendPluginUpdateCommunication": "Pokud bude k dispozici aktualizace pluginu, odeslat email.",
|
||||
"SendPluginUpdateCommunicationHelp": "Super-uživatelům bude odeslán email, pokud bude k dispozici aktualizace zásuvného modulu.",
|
||||
"StableReleases": "Matomo je důležitý nástroj pro měření, doporučujeme vždy používat nejnovější vydání. Pokud používáte nejnovější beta verzi a našli jste chyby, prosíme o jejich nahlášení %1$spřímo zde %2$s.",
|
||||
"LtsReleases": "LTS (verze s dlouhodobou podporou) dostávají pouze bezpečnostní a jiné opravy chyb.",
|
||||
"SystemPluginSettings": "Systémová nastavení zásuvných modulů",
|
||||
"TrackAGoal": "Sledovat cíl",
|
||||
"TrackingCode": "Sledovací kód",
|
||||
"TrustedHostConfirm": "Jste si jist(a), že chcete změnit důvěryhodné jméno hostitele Matomou?",
|
||||
"TrustedHostSettings": "Důvěryhodné jméno hostitele Matomou",
|
||||
"UpdateSettings": "Aktualizovat nastavení",
|
||||
"UseCustomLogo": "Použít vlastní logo",
|
||||
"ValidPiwikHostname": "Platné jméno hostitele Matomou",
|
||||
"WithOptionalRevenue": "s volitelným příjmem",
|
||||
"YouAreOptedOut": "Aktuálně jste vyloučeni.",
|
||||
"YouMayOptOut": "Zde můžete zakázat uložení cookie s identifikačním číslem přiděleným svému počítači a tím zamezit provozovateli tohoto webu shromažďovat a analyzovat statistické údaje.",
|
||||
"YouMayOptOutBis": "Pokud jste se rozhodli že ne, klikněte na přiložený odkaz pro uložení deaktivačního cookie ve svém prohlížeči.",
|
||||
"OptingYouOut": "Vylučování, prosím čekejte...",
|
||||
"ProtocolNotDetectedCorrectly": "Nyní si prohlížíte Matomo na serveru detekoval pouze nezabezpečené připojení.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Abyste zajistili, že bude Matomo získávat a poskytovat obsah přes bezpečné HTTPS spojení, můžete upravit váš soubor %1$s a buď nastavit proxy, nebo přidat řádek %2$s pod sekci %3$s. %4$sDozvědět se více%5$s"
|
||||
}
|
||||
}
|
108
msd2/tracking/piwik/plugins/CoreAdminHome/lang/da.json
Normal file
108
msd2/tracking/piwik/plugins/CoreAdminHome/lang/da.json
Normal file
@ -0,0 +1,108 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Tilføj en ny betroet host",
|
||||
"Administration": "Administration",
|
||||
"ArchivingSettings": "Arkivering indstillinger",
|
||||
"BrandingSettings": "Brandingindstillinger",
|
||||
"ReleaseChannel": "Frigiv kanal",
|
||||
"ClickHereToOptIn": "Klik her for at vælge.",
|
||||
"ClickHereToOptOut": "Klik her for at fravælge.",
|
||||
"CustomLogoFeedbackInfo": "Hvis du tilpasser Matomo logoet, kan du også være interesseret i at skjule %1$s linket i topmenuen. For at gøre dette, kan du deaktivere tilbagemeldingsmodulet på %2$sUdvidelsesmodul administration%3$s siden.",
|
||||
"CustomLogoHelpText": "Du kan tilpasse Matomo logo, der bliver vist i brugergrænsefladen og e-mail rapporter.",
|
||||
"EmailServerSettings": "E-mailserverindstillinger",
|
||||
"ForBetaTestersOnly": "Kun for beta testere",
|
||||
"ImageTracking": "Sporing vha. et billede",
|
||||
"ImageTrackingIntro1": "Når en besøgende har deaktiveret JavaScript, eller når JavaScript kan ikke bruges, kan sporing vha. et billede bruges til at spore besøgende.",
|
||||
"ImageTrackingIntro2": "Generer nedenstående link. Kopier og sæt det genererede HTML ind på siden. Hvis du bruger det som en reserveløsning til JavaScript sporing, kan du omgive det med %1$s tags.",
|
||||
"ImageTrackingIntro3": "For at se hele listen af muligheder, som kan bruge sammen med sporing vha. billede, se %1$sTracking API Documentation%2$s.",
|
||||
"ImageTrackingLink": "Link til sporing af vha. et billede",
|
||||
"ImportingServerLogs": "Import af serverlogfiler",
|
||||
"ImportingServerLogsDesc": "Et alternativ til sporing af besøgende gennem browseren (enten via JavaScript eller et billed-link) er løbende at importere serverlogfiler. Lær mere om %1$sServerlogfiler analyse%2$s.",
|
||||
"InvalidPluginsWarning": "Følgende udvidelsesmoduler er ikke kompatible med %1$s og kunne ikke indlæses: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Du kan opdatere eller afinstallere disse udvidelsesmoduler på %1$sManage Plugins%2$s-siden.",
|
||||
"JavaScriptTracking": "Sporing med JavaScript",
|
||||
"HttpTrackingApi": "HTTP-sporings-API",
|
||||
"JSTracking_CampaignKwdParam": "Parameter for kampagnenøgleord",
|
||||
"JSTracking_CampaignNameParam": "Parameter for kampagnenavn",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Sørg for, at denne kode er på alle side på dit website. Vi anbefaler at indsætte koden lige før det afsluttende %1$s tag.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Brug brugerdefineret forespørgsel parameternavne for kampagnenavnet & søgeord",
|
||||
"JSTracking_CrossDomain": "Som standard, er det Visitor ID som identificere en unik besøgende gemt i browserens første-parts cookies, som kun kan tilgås af sider på samme domæne. Aktivering af kryds domæne linkning lader dig spore alle handlinger og sidevisninger af en bestemt bruger i det samme besøg, selv når de ser sider på adskillige domæner. Når en bruger klikker på et link til et af dine websites alias URL'er, vil der bliver tilføjet en URL paramter pk_vid, som viderestiller brugerens Visitor ID.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Note: %1$sMatomo registrerer automatisk Google Analytics parametre.%2$s",
|
||||
"JSTracking_DisableCookies": "Deaktivere alle sporingscookies",
|
||||
"JSTracking_DisableCookiesDesc": "Deaktiverer alle førstepartscookies. Eksisterende Matomo cookies for denne hjemmeside vil blive slettet ved den næste side visning.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Aktiverer kryds domæne linkning",
|
||||
"JSTracking_EnableDoNotTrack": "Aktiver klientside DoNotTrack detektering",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Bemærk: Server side DoNotTrack understøttelse er blevet aktiveret, så denne indstilling har ingen virkning.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Så sporing anmodninger sendes ikke, hvis de besøgende ikke vil spores.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Tilføjer hjemmeside domænet til sidetitel, når sporing",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Så hvis nogen besøger 'Om' siden på blog.%1$s vil det blive registreret som 'blog \/ Om'. Dette er den nemmeste måde at få et overblik over trafikken på subdomæner.",
|
||||
"JSTracking_MergeAliases": "I rapporten \"udgående links\", skjul klik til kendte alias URL på",
|
||||
"JSTracking_MergeAliasesDesc": "Så klik på links til alias URL'er (f.eks %s) vil ikke blive talt som \"Udgående link\".",
|
||||
"JSTracking_MergeSubdomains": "Spor besøgende på tværs af alle underdomæner for",
|
||||
"JSTracking_MergeSubdomainsDesc": "Så hvis en besøgende besøger %1$s og %2$s, vil de regnes som en unikke besøgende.",
|
||||
"JSTracking_PageCustomVars": "Spor en brugerdefineret variabel for hver sidevisning",
|
||||
"JSTracking_PageCustomVarsDesc": "For eksempel med variabelnavn \"Kategori\" og værdi \"Hvidbøger\".",
|
||||
"JSTracking_TrackNoScript": "Spor brugere med JavaScript déaktiveret",
|
||||
"JSTracking_VisitorCustomVars": "Spor brugerdefinerede variabler for denne besøgende",
|
||||
"JSTracking_VisitorCustomVarsDesc": "For eksempel med variabelnavn \"Type\" og værdi \"Kunde\".",
|
||||
"JSTracking_EndNote": "Bemærk: Du kan generere en tilpasset sporingskode i %1$sSporingskode%2$s administrationssektionen.",
|
||||
"JSTrackingIntro1": "Du kan spore besøgende til hjemmesiden på mange forskellige måder. Den anbefalede måde at gøre det på er vha. JavaScript. For at bruge denne metode, skal du sørge for alle sider på hjemmesiden har noget JavaScript-kode, som du kan generere her.",
|
||||
"JSTrackingIntro2": "Når du har JavaScript sporingskoden til hjemmesiden, kopier og indsæt den på alle de sider, der skal spores med Matomo.",
|
||||
"JSTrackingIntro3b": "På de fleste websider, blogs, CMS'er osv., kan du bruge en foruddefineret plugin til at klare det tekniske arbejde for dig. (se hvores %1$sliste over programtilføjelser brugt til at integrere Matomo%2$s). Er der ingen plugin, kan du ændre i din webside skabelon, og tilføje denne kode til <\/head> mærkerne, som ofte er defineret i 'header.php', 'header.tpl' eller lignende skabelon filer.",
|
||||
"JSTrackingIntro4": "Hvis du ikke ønsker at bruge JavaScript til at spore besøgende,%1$sgenerere et billed sporingslink herunder%2$s.",
|
||||
"JSTrackingIntro5": "Hvis du vil gøre mere end at spore sidevisninger, kan du tjekke %1$sMatomo Javascript sporingsdokumentation%2$s for listen over tilgængelige funktioner. Ved hjælp af disse funktioner kan du spore mål, brugerdefinerede variabler, e-handelsordrer, afbrudte ordrer og meget mere.",
|
||||
"LogoNotWriteableInstruction": "Hvis du vil bruge din brugerdefinerede logo i stedet for standard Matomo logoet, giver skriverettigheder til denne mappe: %1$s Matomo brug skriveadgang til dine logoer gemt i filer %2$s.",
|
||||
"FileUploadDisabled": "Overførelse af filer er ikke aktiveret i PHP-konfiguration. For at overføre dit brugerdefinerede logo skal du indstille %s i php.ini og genstarte webserveren.",
|
||||
"LogoUploadFailed": "Den uploadede fil kunne ikke behandles. Kontroller at filen har et gyldigt format.",
|
||||
"LogoUpload": "Vælg et logo til overførelse",
|
||||
"FaviconUpload": "Vælg Favicon til overførelse",
|
||||
"LogoUploadHelp": "Overfør en fil i %1$s formater med en højde på mindst %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnosticering",
|
||||
"MenuGeneralSettings": "Generelle indstillinger",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Udvikling",
|
||||
"MenuMeasurables": "Målbare",
|
||||
"OptOutComplete": "Opt-out udført; dine besøg på hjemmesiden bliver ikke registreret af analyseværktøjet.",
|
||||
"OptOutCompleteBis": "Bemærk, at hvis du sletter dine cookies, sletter opt-out-cookien, eller hvis du skifter computer eller browser, skal du udføre opt-out-proceduren igen.",
|
||||
"OptOutDntFound": "Sporing er ikke aktiv, fordi din browser har meddelt, at du ikke vil spores. Det er en browser indstilling. For at begynde at sporing igen, skal du deaktivere den såkaldte \"Do Not Track\"-indstilling i dine browserindstillinger.",
|
||||
"OptOutExplanation": "Matomo er dedikeret til at værne om personlige oplysninger på internettet. For at give dine besøgende valgmulighed for at framelde Matomo Web Analyse, kan du tilføje den følgende HTML-kode på en af dine hjemmesider, f. eks. på en fortrolighedspolitik side.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out for dine besøgende",
|
||||
"PiwikIsInstalledAt": "Matomo er installeret på",
|
||||
"PersonalPluginSettings": "Personlige indstillinger for udvidelsesmoduler",
|
||||
"PluginSettingChangeNotAllowed": "Du må ikke ændre værdien \"%1$s\" i udvidelse \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Du har ikke tilladelse til at læse værdien af indstillingen \"%1$s\" i udvidelsen \"%2$s\"",
|
||||
"PluginSettings": "Programudvidelses indstilinger",
|
||||
"PluginSettingsIntro": "Her kan du ændre indstillingerne for følgende 3. parts udvidelsesmoduler:",
|
||||
"PluginSettingsValueNotAllowed": "Værdien for feltet \"%1$s\" i udvidelsen \"%2$s\" er ikke tilladt",
|
||||
"PluginSettingsSaveFailed": "Kunne ikke gemme udvidelsesmodul indstillinger",
|
||||
"PluginSettingsSaveSuccess": "Udvidelse indstillinger opdateret.",
|
||||
"TrackingFailures": "Sporingsfejl",
|
||||
"SettingsSaveSuccess": "Indstillinger opdateret.",
|
||||
"SendPluginUpdateCommunication": "Send en e-mail når der er en opdatering til et plugin",
|
||||
"SendPluginUpdateCommunicationHelp": "En e-mail vil blive sendt til Superbrugere, når der er en ny version tilgængelig for denne programudvidelse.",
|
||||
"StableReleases": "Hvis Matomo er en kritisk del af virksomheden, anbefaler vi at man bruger den nyeste stabile udgave. Hvis man bruger den nyeste beta, og finder en fejl eller har et forslag, %1$sse her%2$s.",
|
||||
"LtsReleases": "LTS (Long Term Support) versioner modtager kun sikkerheds- og fejlrettelser.",
|
||||
"SystemPluginSettings": "Indstillinger for system udvidelsesmoduler",
|
||||
"TrackAGoal": "Spor et mål",
|
||||
"TrackingCode": "Sporingskode",
|
||||
"TrackingCodeIntro": "Matomo tilbyder forskellige metoder til indlejring af sporingskoden på din hjemmesiden, i din mobilapp eller anden enhed eller applikation.",
|
||||
"TrustedHostConfirm": "Er du sikker på, at du vil ændre det betroede Matomo værtsnavn?",
|
||||
"TrustedHostSettings": "Betroet Matomo værtsnavn",
|
||||
"UiDemo": "UI-demo",
|
||||
"UpdateSettings": "Opdater indstillinger",
|
||||
"UseCustomLogo": "Anvend brugerdefineret logo",
|
||||
"ValidPiwikHostname": "Gyldigt Matomo værtsnavn",
|
||||
"WithOptionalRevenue": "med valgfri indtægter",
|
||||
"YouAreOptedOut": "Du har fravalgt cookies til webanalyse.",
|
||||
"YouMayOptOut": "Når du besøger websitet bliver du tildelt et unikt identifikationsnummer, som er placeret i en cookie på din computer, og som bruges til at analysere, hvor mange, der besøger websitet, hvilke sider, der bliver set og lignende.",
|
||||
"YouMayOptOutBis": "Du har mulighed for at fravælge, at denne cookie placeres på din enhed.",
|
||||
"OptingYouOut": "Vælger dig fra, vent venligst...",
|
||||
"ProtocolNotDetectedCorrectly": "Du benhytter i øjeblikket Matomo over en sikker SSL-forbindelse (via HTTPS), men Matomo kunne kun detektere en ikke-sikker forbindelse på serveren.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "For at sikre at Matomo behandler anmodninger og dit indhold over HTTPS, skal du måske redigere din %1$s fil og enten konfigurere dine proxy indstillinger, eller du kan tilføje linjen %2$s under sektionen %3$s. %4$sLæs mere%5$s",
|
||||
"NoKnownFailures": "Der er ikke kendte sporingsfejl.",
|
||||
"NTrackingFailures": "%s sporingsfejl",
|
||||
"ViewAllTrackingFailures": "Vis alle sporingsfejl",
|
||||
"ConfirmDeleteAllTrackingFailures": "Er du sikker på, at du vil slette alle sporingsfejl?",
|
||||
"TrackingFailuresEmail1": "Dette er blot for at fortælle dig, at der i de seneste dage har optrådt %s forskellige sporingsfejl."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/de.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/de.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Vetrauten Hostnamen hinzufügen",
|
||||
"Administration": "Administration",
|
||||
"ArchivingSettings": "Archivierungseinstellungen",
|
||||
"BrandingSettings": "Branding Einstellungen",
|
||||
"ReleaseChannel": "Release Kanal",
|
||||
"ClickHereToOptIn": "Klicken Sie hier, um Ihren Besuch wieder erfassen zu lassen.",
|
||||
"ClickHereToOptOut": "Klicken Sie hier, damit Ihr Besuch nicht mehr erfasst wird.",
|
||||
"CorsDomains": "Cross-Origin Resource Sharing (CORS) Domänen",
|
||||
"CorsDomainsHelp": "Sie können Domänen oder Subdomänen wie http:\/\/example.com oderr http:\/\/stats.example.com definieren. Oder fügen Sie einfach * hinzu, um cross domain requests für alle Domänen zu erlauben",
|
||||
"CustomLogoFeedbackInfo": "Wenn Sie das Matomo-Logo anpassen, ist sicher auch das Verstecken des %1$s-Links in der Navigation von Interesse. Bitte dazu das Feedback Plugin auf der %2$sPlugins verwalten%3$s Seite deaktivieren.",
|
||||
"CustomLogoHelpText": "Hier kann das Matomo-Logo angepasst werden, das in der Benutzeroberfläche sowie in E-Mail-Berichten verwendet wird.",
|
||||
"DevelopmentProcess": "Auch wenn unser Entwicklungsprozess tausende an automatisierten Tests beinhaltet, haben Beta-Tester eine Schlüsselrolle um die \"No Bug Policy\" in Matomo zu gewährleisten.",
|
||||
"EmailServerSettings": "E-Mail-Server-Einstellungen",
|
||||
"ForBetaTestersOnly": "Nur für Beta-Tester",
|
||||
"ImageTracking": "Tracking mit Hilfe eines Bildes",
|
||||
"ImageTrackingIntro1": "Für den Fall, dass ein Besucher JavaScript deaktiviert hat, oder JavaScript nicht verwendet werden kann, können Sie das Tracking mit Hilfe eines Bildes nutzen um Besucher zu tracken.",
|
||||
"ImageTrackingIntro2": "Generieren Sie den Link unten und kopieren Sie den generierten HTML-Code in Ihre Seite. Sollten Sie dies als Fallback für das JavaScript Tracking verwenden, umschließen sie es mit einem %1$s Tag.",
|
||||
"ImageTrackingIntro3": "Eine vollständige Liste an Möglichkeiten, die Ihnen das Tracking mit einem Bild bietet, finden Sie in der %1$sTracking API Dokumentation%2$s",
|
||||
"ImageTrackingLink": "Link zum Tracking mit Hilfe eines Bildes",
|
||||
"ImportingServerLogs": "Server Log-Dateien importieren",
|
||||
"ImportingServerLogsDesc": "Eine Alternative zum Tracken der Besucher im Browser (entweder mit JavaScript oder mit einem Bild-Link) ist der kontinuierliche Import von Server Logdateien. Erfahren Sie mehr über %1$sServer Logdatei Analyse%2$s",
|
||||
"InvalidPluginsWarning": "Folgende Plugins sind nicht kompatibel mit %1$s und konnten nicht geladen werden: %2$s",
|
||||
"InvalidPluginsYouCanUninstall": "Sie können diese Plugins auf der %1$sPlugins verwalten%2$s Seite aktualisieren oder deinstallieren.",
|
||||
"JavaScriptTracking": "Tracking mit JavaScript",
|
||||
"HttpTrackingApi": "HTTP Tracking API",
|
||||
"HttpTrackingApiDescription": "Die %1$sHTTP Tracking API%2$s ermöglicht es beliebige Dinge zu tracken. Das kann hilfreich sein, wenn Sie eine Programmiersprache verwenden, für die noch kein SDK existiert. Auch kann es hilfreich sein wenn Sie Geräte oder Applikationen in einer besonderen Weise tracken möchten.",
|
||||
"JSTracking_CampaignKwdParam": "Kampagnen Suchbegriff Parameter",
|
||||
"JSTracking_CampaignNameParam": "Parameter für Kampagnenname",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Stellen Sie sicher, dass sich dieser Code auf jeder Seite Ihrer Webseite befindet. Wir empfehlen, ihn direkt vor dem schließenden %1$s Tag zu positionieren.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Eigene Anfrage-Parameter für Kampagnen Name & Suchbegriff verwenden",
|
||||
"JSTracking_CrossDomain": "Standardmäßig wird die Besucher-ID, welche einen eindeutigen Besucher identifiziert, in den Cookies des Browsers, auf welche nur von einer einzelnen Domain zugegriffen werden kann, gespeichert. Wenn Sie Domainübergreifendes Tracking aktivieren, können Sie alle Aktionen und Seitenaufrufe eines bestimmten Besuchers in demselben Besuch verfolgen, auch wenn sie Seiten auf mehreren Domänen anzeigen. Wenn ein Benutzer auf einen Link zu einer der Alias-URL Ihrer Website klickt, wird automatisch der URL-Parameter pk_vid angefügt, der die Besucher-ID an die neue Domain übergibt.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Hinweis: Um Cross Domain Linking zu unterstützen, müssen Sie mehr als einen Domainnamen (URLs) für Ihre Webseite definieren.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Hinweis: %1$sMatomo erkennt Parameter von Google Analytics automatisch.%2$s",
|
||||
"JSTracking_DisableCookies": "Alle Tracking Cookies deaktivieren",
|
||||
"JSTracking_DisableCookiesDesc": "Deaktiviert alle First-Party Cookies. Bestehende Matomo Cookies für diese Website werden beim nächsten Seitenaufruf gelöscht.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Domainübergreifendes Tracking aktivieren",
|
||||
"JSTracking_EnableDoNotTrack": "Clientseitige Do-Not-Track Erkennung aktivieren",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Hinweis: Diese Einstellung hat keine Auswirkung, da die Do-Not-Track Unterstützung serverseitig aktiviert ist.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Hierdurch werden Tracking-Anfragen nicht gesendet, falls der Benutzer nicht getrackt werden möchte.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Domain der Seite beim Tracken dem Seitentitel voranstellen",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Wenn jemand die 'About'-Seite auf blog.%1$s besucht, wird dies aufgezeichnet als 'blog \/ About'. Dies ist der einfachste Weg um einen Überblick über Ihren Traffic nach Sub-Domain zu bekommen.",
|
||||
"JSTracking_MergeAliases": "Verberge im Bericht über \"ausgehende Verweise\" alle Klicks auf bekannte Alias-URLs von",
|
||||
"JSTracking_MergeAliasesDesc": "Hierdurch werden Klicks auf Links zu Alias-URLs (z.B. %s) nicht als \"ausgehender Verweis\" gewertet.",
|
||||
"JSTracking_MergeSubdomains": "Besucher aufzeichnen auf allen Subdomains von",
|
||||
"JSTracking_MergeSubdomainsDesc": "Hierdurch werden Besucher, die %1$s und %2$s besuchen als eindeutige Besucher gewertet.",
|
||||
"JSTracking_PageCustomVars": "Eine benutzerdefinierte Variable für jeden Seitenaufruf aufzeichnen",
|
||||
"JSTracking_PageCustomVarsDesc": "Zum Beispiel mit den Variablennamen \"Kategorie\" und dem Wert \"White Papers\"",
|
||||
"JSTracking_TrackNoScript": "Benutzer mit deaktiviertem JavaScript tracken",
|
||||
"JSTracking_VisitorCustomVars": "Benutzerdefinierte Variable für diesen Besucher aufzeichnen",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Zum Beispiel mit dem Variablennamen \"Typ\" und dem Wert \"Kunde\".",
|
||||
"JSTracking_EndNote": "Hinweis: Sie können sich einen angepassten Tracking Code unter Einstellungen > %1$sTracking Code%2$s erzeugen.",
|
||||
"JSTrackingIntro1": "Es gibt viele verschiedene Möglichkeiten Besucher Ihrer Website zu tracken. Die empfohlene Art und Weise dies zu tun, ist die Verwendung von JavaScript. Um diese Methode zu nutzen, müssen Sie sicher stellen, dass auf jeder Seite Ihrer Website ein JavaScript-Code eingebunden ist. Diesen können Sie hier generieren.",
|
||||
"JSTrackingIntro2": "Sobald Sie den JavaScript Tracking Code für Ihre Website haben, fügen Sie ihn auf allen Seiten ein, die Sie mit Matomo überwachen möchten.",
|
||||
"JSTrackingIntro3b": "Bei den meisten Webseiten, Blogs und CMS, etc. können Sie ein existierendes Plugin benutzen, das Ihnen die technische Arbeit abnimmt. (Schauen Sie hierzu in die %1$sListe der Plugins um Matomo zu integrieren%2$s.) Falls kein passendes Plugin besteht können Sie die Templates Ihrer Webseite bearbeiten und diesen Quellcode in den <\/head>-Tag einfügen. Dieser ist häufig in einer 'header.php' oder header.tpl' oder ähnlich benannten Template-Datei definiert.",
|
||||
"JSTrackingIntro4": "Falls Sie kein JavaScript nutzen möchten um Ihre Besucher zu tracken, %1$sgenerieren Sie einen Link zum Tracking mit Hilfe eines Bildes unterhalb.%2$s",
|
||||
"JSTrackingIntro5": "Sollte Sie mehr als nur Seitenaufrufe aufzeichnen wollen, werfen Sie einen Blick in die %1$sMatomo Javascript Tracking Dokumentation%2$s für eine Liste an verfügbaren Funktionen. Mit der Verwendung dieser Funktionen können Sie Ziele, benutzerdefinierte Variablen, Ecommerce Bestellungen, verlassene Warenkörbe und mehr aufzeichnen.",
|
||||
"LogoNotWriteableInstruction": "Um Ihr eigenes Logo anstelle des Matomo Logos verwenden zu können werden Schreibrechte auf diesen Ordner benötigt: %1$s Matomo benötigt Schreibzugriff auf Ihre Logos die gespeichert sind in %2$s.",
|
||||
"FileUploadDisabled": "Das Hochladen von Dateien ist in Ihrer PHP-Konfiguration nicht aktiviert. Um Ihr eigenes Logo hochladen zu können setzen Sie bitte %s in Ihrer php.ini und starten Sie den Webserver neu.",
|
||||
"LogoUploadFailed": "Die hochgeladene Datei konnte nicht verarbeitet werden. Bitte überprüfen Sie ob die Datei ein gültiges Format hat.",
|
||||
"LogoUpload": "Wählen Sie ein Logo für den Upload",
|
||||
"FaviconUpload": "Wählen Sie ein Favicon für den Upload aus",
|
||||
"LogoUploadHelp": "Bitte laden Sie eine Datei in den Formaten %1$s mit einer minimalen Höhe von %2$s Pixeln hoch.",
|
||||
"MenuDiagnostic": "Diagnose",
|
||||
"MenuGeneralSettings": "Allgemeine Einstellungen",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Entwicklung",
|
||||
"MenuMeasurables": "Messgrößen",
|
||||
"OptOutComplete": "Deaktivierung durchgeführt! Ihre Besuche auf dieser Website werden von der Webanalyse nicht mehr erfasst.",
|
||||
"OptOutCompleteBis": "Bitte beachten Sie, dass auch der Matomo-Deaktivierungs-Cookie dieser Website gelöscht wird, wenn Sie die in Ihrem Browser abgelegten Cookies entfernen. Außerdem müssen Sie, wenn Sie einen anderen Computer oder einen anderen Webbrowser verwenden, die Deaktivierungsprozedur nochmals absolvieren.",
|
||||
"OptOutDntFound": "Das Tracking ist bei Ihnen derzeit nicht aktiv, denn Ihr Browser hat uns mitgeteilt, dass Sie kein Tracking wünschen. Hierbei handelt es sich um eine Browsereinstellung. Um das Tracking wieder zu aktivieren, müssen Sie die sogenannte \"Do Not Track\"-Einstellung in Ihren Browsereinstellungen deaktivieren.",
|
||||
"OptOutExplanation": "Matomo ist es wichtig, die Privatsphäre Ihrer Besucher zu wahren. Fügen Sie den folgenden HTML-Code auf einer Seite Ihrer Website (z.B der Datenschutz-Seite) ein, um den Besuchern Ihrer Website die Möglichkeit zu geben, sich gegen eine Erfassung ihres Besuches durch Matomo zu entscheiden.",
|
||||
"OptOutExplanationIntro": "Dieser Code erzeugt ein Iframe und enthält einen Link, über den ein Cookie im Browser Ihrer Besucher abgelegt wird, womit die Erfassung durch Matomo deaktiviert wird. %1$s Klicken Sie hier%2$s, um eine Vorschau auf den Inhalt zu bekommen, der den Besuchern in dem Iframe angezeigt wird.",
|
||||
"OptOutForYourVisitors": "Matomo-Deaktivierung für Ihre Besucher",
|
||||
"PiwikIsInstalledAt": "Matomo ist installiert unter",
|
||||
"PersonalPluginSettings": "Persönliche Plugin Einstellungen",
|
||||
"PluginSettingChangeNotAllowed": "Sie sind nicht berechtigt den Wert für die Einstellung \"%1$s\" im Plugin \"%2$s\" zu ändern.",
|
||||
"PluginSettingReadNotAllowed": "Sie haben keine Berechtigung den Wert der Einstellung \"%1$s\" für das Plugin \"%2$s\" auszulesen.",
|
||||
"PluginSettings": "Plugin Einstellungen",
|
||||
"PluginSettingsIntro": "Hier können Sie die Einstellungen für folgende Drittanbieter Plugins ändern:",
|
||||
"PluginSettingsValueNotAllowed": "Der Wert für die Einstellung \"%1$s\" im Plugin \"%2$s\" ist nicht erlaubt.",
|
||||
"PluginSettingsSaveFailed": "Speichern der Plugin-Einstellungen fehlgeschlagen.",
|
||||
"PluginSettingsSaveSuccess": "Einstellungen der Erweiterung wurden aktualisiert",
|
||||
"TrackingFailures": "Tracking Fehlschläge",
|
||||
"SettingsSaveSuccess": "Einstellungen aktualisiert",
|
||||
"SendPluginUpdateCommunication": "Sende mir eine E-Mail wenn eine neue Plugin-Aktualisierung zur Verfügung steht",
|
||||
"SendPluginUpdateCommunicationHelp": "Der Hauptadministrator wird per E-Mail benachrichtigt, sobald eine neue Version eines Plugins zur Verfügung steht.",
|
||||
"StableReleases": "Sollte Matomo eine wichtige Komponente Ihres Unternehmens sein, empfehlen wir Ihnen den letzten stabilen Release zu verwenden. Sollten Sie die letzte Beta Version verwenden und einen Fehler finden oder einen Vorschlag haben, %1$slesen Sie bitte hier%2$s.",
|
||||
"LtsReleases": "LTS (Long Term Support \/ Langzeit Support) Versionen erhalten nur Sicherheitsupdates und Bug Fixe.",
|
||||
"SystemPluginSettings": "Globale Plugin Einstellungen",
|
||||
"TrackAGoal": "Ein Ziel aufzeichnen",
|
||||
"TrackingCode": "Tracking-Code",
|
||||
"TrackingCodeIntro": "Matomo bietet Ihnen verschiedene Möglichkeiten, den Tracking-Code für Ihre Website, Ihre Mobile-App und sogar für jedes Gerät oder jede Anwendung einzubetten.",
|
||||
"TrustedHostConfirm": "Wollen Sie wirklich den Vertrauten Matomo Hostnamen ändern?",
|
||||
"TrustedHostSettings": "Vertrauter Matomo Hostname",
|
||||
"UiDemo": "Oberflächen Demo",
|
||||
"UpdateSettings": "Aktualisierungseinstellungen",
|
||||
"UseCustomLogo": "Eigenes Logo verwenden",
|
||||
"ValidPiwikHostname": "Gültiger Matomo Hostname",
|
||||
"WithOptionalRevenue": "mit optionalen Einnahmen",
|
||||
"YouAreOptedOut": "Ihr Besuch dieser Website wird aktuell von der Matomo Webanalyse nicht erfasst.",
|
||||
"YouAreNotOptedOut": "Ihr Besuch dieser Website wird aktuell von der Matomo Webanalyse erfasst.",
|
||||
"YouMayOptOut": "Sie können sich hier entscheiden, ob in Ihrem Browser ein eindeutiger Webanalyse-Cookie abgelegt werden darf, um dem Betreiber der Website die Erfassung und Analyse verschiedener statistischer Daten zu ermöglichen.",
|
||||
"YouMayOptOutBis": "Wenn Sie sich dagegen entscheiden möchten, entfernen Sie den folgenden Haken, um den Matomo-Deaktivierungs-Cookie in Ihrem Browser abzulegen.",
|
||||
"OptingYouOut": "Deaktivierung wird durchgeführt, bitte warten...",
|
||||
"ProtocolNotDetectedCorrectly": "Sie betrachten Matomo konnte auf dem Server nur eine nicht sichere Verbindung feststellen.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Um sicherzustellen, dass Matomo jegliche Anfragen und Inhalte via HTTPS ausliefert, ist es zwingend notwendig, die %1$s-Datei zu bearbeiten, die Proxy-Einstellungen zu überprüfen oder die Zeile %2$s unter dem Abschnitt %3$s hinzuzufügen. %4$sMehr erfahren%5$s",
|
||||
"YouMayOptOut2": "Sie haben die Möglichkeit zu verhindern, dass von Ihnen hier getätigte Aktionen analysiert und verknüpft werden.",
|
||||
"YouMayOptOut3": "Dies wird Ihre Privatsphäre schützen, aber wird auch den Besitzer daran hindern, aus Ihren Aktionen zu lernen und die Bedienbarkeit für Sie und andere Benutzer zu verbessern.",
|
||||
"UncheckToOptOut": "Diese Checkbox abwählen für Opt-Out.",
|
||||
"CheckToOptIn": "Diese Checkbox aktivieren für Opt-In.",
|
||||
"MissingTrackingCodeEmailSubject": "Kein Traffic für %s in Matomo Analytics aufgezeichnet, jetzt starten",
|
||||
"JsTrackingCodeMissingEmail1": "Sie haben vor ein paar Tagen die Webseite '%s' zu Ihrer Matomo Analytics Installation hinzugefügt. Wir haben soeben nachgeschaut und Ihr Matomo scheint keinen Traffic für diese Webseite aufgezeichnet zu haben.",
|
||||
"JsTrackingCodeMissingEmail2": "Um damit zu beginnen, Daten aufzuzeichnen und Einblicke in das Benutzerverhalten zu bekommen, müssen Sie das Tracking in Ihrer Webseite oder mobilen App installieren. Für Webseiten betten Sie direkt vor dem %s Tag den Tracking Code ein.",
|
||||
"JsTrackingCodeMissingEmail3": "Um Ihren Tracking Code zu finden und zu personalisieren, %1$shier klicken%2$s (oder schauen Sie sich die %3$sJavaScript Tracking Client Anleitung%4$s an).",
|
||||
"TrackingFailuresIntroduction": "Diese Seite listet in den letzten %s Tagen aufgetretene Tracking Fehlschläge auf. Beachten Sie bitte dass nur die häufigsten Fehlschlagarten aufgezeichnet werden, nicht alle.",
|
||||
"NoKnownFailures": "Es gibt keine Tracking Fehlschläge.",
|
||||
"Problem": "Problem",
|
||||
"Solution": "Lösung",
|
||||
"TrackingURL": "Tracking URL",
|
||||
"LearnMore": "Mehr dazu",
|
||||
"DeleteAllFailures": "Alle Fehlschläge löschen",
|
||||
"NTrackingFailures": "%s Tracking Fehlschläge",
|
||||
"ViewAllTrackingFailures": "Alle Tracking Fehlschläge anzeigen",
|
||||
"TrackingFailureInvalidSiteProblem": "Die Seite existiert nicht.",
|
||||
"TrackingFailureInvalidSiteSolution": "Die konfigurierte idSite im Tracker aktualisieren.",
|
||||
"TrackingFailureAuthenticationProblem": "Anfrage wurde noch nicht authentifiziert, aber eine Authentifizierung wird benötigt.",
|
||||
"TrackingFailureAuthenticationSolution": "Setzen oder ändern Sie einen \"token_auth\" in Ihrer Trackinganfrage.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Sind Sie sicher, dass Sie alle Tracking Fehlschläge löschen wollen?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Sind Sie sicher, dass Sie diesen Tracking Fehlschlag löschen wollen?",
|
||||
"TrackingFailuresEmailSubject": "Fehlschläge in Ihrem Matomo Analytics tracken",
|
||||
"TrackingFailuresEmail1": "Dies ist nur um Sie wissen zu lassen, dass in den letzten Tagen %s verschiedene Arten von Tracking Fehlschlägen aufgetreten sind.",
|
||||
"TrackingFailuresEmail2": "%1$sHier klicken%2$s, um alle Tracking Fehlschläge anzuzeigen."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/el.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/el.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Προσθήκη νέου αξιόπιστου διακομιστή",
|
||||
"Administration": "Διαχείριση",
|
||||
"ArchivingSettings": "Ρυθμίσεις αρχειοθέτησης",
|
||||
"BrandingSettings": "Εταιρικές ρυθμίσεις",
|
||||
"ReleaseChannel": "Κανάλι εκδόσεων",
|
||||
"ClickHereToOptIn": "Πατήστε εδώ για να καταγράφεστε",
|
||||
"ClickHereToOptOut": "Πατήστε εδώ για να μην καταγράφεστε",
|
||||
"CorsDomains": "Cross-Origin Resource Sharing (CORS) ονόματα χώρου",
|
||||
"CorsDomainsHelp": "Μπορείτε να καθορίσετε ονόματα ή υποονόματα χώρου όπως http:\/\/example.com ή http:\/\/stats.example.com. Εναλλακτικά για να επιτρέψετε αιτήσεις από διαφορετικά ονόματα χώρου, απλώς προσθέστε ένα *",
|
||||
"CustomLogoFeedbackInfo": "Αν προσαρμόσετε το λογότυπο του Matomo, ίσως θέλετε να αποκρύψετε τον σύνδεσμο %1$s στο βασικό μενού. Για να το κάνετε αυτό, μπορείτε να απενεργοποιήσετε το πρόσθετο Feedback στη σελίδα %2$sΔιαχείρισης Προσθέτων%3$s.",
|
||||
"CustomLogoHelpText": "Μπορείτε να προσαρμόσετε το λογότυπο του Matomo που θα εμφανίζεται στο περιβάλλον εργασίας του χρήστη και στις αναφορές αλληλογραφίας.",
|
||||
"DevelopmentProcess": "Παρόλο που η διαδικασία μας της ανάπτυξης περιλαμβάνει χιλιάδες αυτοματοποιημένων τεστ, οι Δοκιμαστές Εκδόσεων Βήτα παίζουν ένα κύριο ρόλο στο να πετύχουμε την \"Χωρίς σφάλματα πολιτική\" του Matomo.",
|
||||
"EmailServerSettings": "Ρυθμίσεις διακομιστή ηλεκτρονικής αλληλογραφίας",
|
||||
"ForBetaTestersOnly": "Για χρήστες δοκιμαστές μόνο",
|
||||
"ImageTracking": "Παρακολούθηση Εικόνων",
|
||||
"ImageTrackingIntro1": "Όταν ένας επισκέπτης έχει απενεργοποιήσει την JavaScript ή όταν η JavaScript δεν μπορεί να χρησιμοποιηθεί, μπορείτε να χρησιμοποιήσετε ένα σύνδεσμο εντοπισμού εικόνων για να παρακολουθείτε τους επισκέπτες.",
|
||||
"ImageTrackingIntro2": "Δημιουργήστε τον παρακάτω σύνδεσμο και επικολλήστε την παραγόμενη HTML στη σελίδα. Εάν το χρησιμοποιείτε ως μια εναλλακτική για την παρακολούθηση με JavaScript, μπορείτε να το περιβάλλετε σε ετικέτες %1$s.",
|
||||
"ImageTrackingIntro3": "Για το σύνολο της λίστας των επιλογών που μπορείτε να χρησιμοποιήσετε με σύνδεσμο εικόνας παρακολούθησης, δείτε την %1$sΤεκμηρίωση API Παρακολούθησης%2$s.",
|
||||
"ImageTrackingLink": "Σύνδεσμος Εικόνων Παρακολούθησης",
|
||||
"ImportingServerLogs": "Εισαγωγή Αρχείων Καταγραφής Διακομιστή",
|
||||
"ImportingServerLogsDesc": "Μια εναλλακτική λύση για την παρακολούθηση επισκεπτών μέσω του προγράμματος περιήγησης (μέσω JavaScript ή σύνδεσμου εικόνας) είναι να εισάγετε συνεχώς τα αρχεία καταγραφής του διακομιστή. Μάθετε περισσότερα για τα %1$sΣτατιστικά Αρχείων Καταγραφής Διακομιστή%2$s.",
|
||||
"InvalidPluginsWarning": "Τα παρακάτω πρόσθετα δεν είναι συμβατά με το %1$s και δεν ήταν δυνατό να φορτωθούν: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Μπορείτε να ενημερώσετε ή απεγκαταστήσετε τα πρόσθετα αυτά στη σελίδα %1$sΔιαχείριση πρόσθετων%2$s.",
|
||||
"JavaScriptTracking": "Παρακολούθηση με JavaScript",
|
||||
"HttpTrackingApi": "HTTP API Παρακολούθησης",
|
||||
"HttpTrackingApiDescription": "Το %1$sHTTP API Παρακολούθησης%2$s σας επιτρέπει να παρακολουθείτε τα πάντα. Αυτό είναι χρήσιμο στην περίπτωση που χρησιμοποιείτε μια γλώσσα προγραμματισμού για την οποία δεν υπάρχει ακόμη SDK. Μπορεί ακόμη να είναι χρήσιμο αν θέλετε να παρακολουθείτε συσκευές ή εφαρμογές με ειδικό τρόπο.",
|
||||
"JSTracking_CampaignKwdParam": "Παράμετρος Κλειδιού Καμπάνιας",
|
||||
"JSTracking_CampaignNameParam": "Παράμετρος Όνομα Καμπάνιας",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Βεβαιωθείτε ότι ο κώδικας αυτός υπάρχει σε κάθε σελίδα του ιστοτόπου σας. Προτείνεται να τον επικολλήσετε προτού κλείσει η σήμανση %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Χρήση προσαρμοσμένων ονομάτων παραμέτρων αναζητήσεων για το όνομα της καμπάνιας και τις λέξεις-κλειδιά",
|
||||
"JSTracking_CrossDomain": "Εξ ορισμού, το αναγνωριστικό επισκέπτη, που ταυτοποιεί μοναδικά έναν επισκέπτη, αποθηκεύεται στα cookies του προγράμματος πλοήγησης τα οποία είναι προσπελάσιμα από σελίδες από τον ίδιο τομέα ονόματος. Η ενεργοποίηση της σύνδεσης από διάφορους τομείς ονομάτων σάς επιτρέπει την παρακολούθηση των ενεργειών και αναγνώσεων σελίδων ενός συγκεκριμένου επισκέπτη, στην ίδια επίσκεψη, όταν επισκέπεται σελίδες από διάφορους τομείς ονομάτων. Όταν ένας χρήστης κάνει κλικ σε σύνδεσμο σε κάποιο alias του ιστοτόπου σας, θα συμπεριληφθεί μια παράμετρος στη διεύθυνση URL με όνομα pk_vid με το αναγνωριστικό του επισκέπτη.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Σημείωση: Για να χρησιμοποιηθούν συνδέσεις εκτός ονόματος χώρου, θα πρέπει να καθορίσετε περισσότερα από ένα ονόματα χώρου (URL) για τον ιστοτόπο σας.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Σημείωση: %1$sΤο Matomo θα ανιχνεύσει αυτόματα τις παραμέτρους του Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Απενεργοποίηση όλων των cookies παρακολούθησης",
|
||||
"JSTracking_DisableCookiesDesc": "Απενεργοποιεί όλα τα cookies. Τα υπάρχοντα cookies του Matomo για αυτό τον ιστοτόπο θα διαγραφούν στην επόμενη προβολή σελίδας.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Ενεργοποιεί την σύνδεση από διάφορους τομείς ονομάτων",
|
||||
"JSTracking_EnableDoNotTrack": "Ενεργοποίηση ανίχνευσης DoNotTrack στην πλευρά του πελάτη",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Σημείωση: Έχει ενεργοποιηθεί η υποστήριξη DoNotTrack στην πλευρά του διακομιστή, οπότε αυτή η επιλογή δεν θα έχει αποτέλεσμα.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Για να μη στέλνονται αιτήματα παρακολούθησης εάν οι επισκέπτες δεν επιθυμούν να παρακολουθούνται.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Να μπαίνει πρώτα το domain name στον τίτλο της σελίδας, όταν γίνεται παρακολούθηση",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Έτσι, αν κάποιος επισκέπτεται πχ τη σελίδα 'Προφίλ' στο blog σας .%1$s θα καταγράφεται ως 'blog \/ Προφίλ'. Αυτός είναι ο ευκολότερος τρόπος για να πάρετε μια γενική εικόνα της επισκεψιμότητάς σας ανά υπο-domain.",
|
||||
"JSTracking_MergeAliases": "Στην αναφορά \"Σύνδεσμοι\", να γίνεται απόκρυψη των κλικ στις γνωστές ψευδώνυμες διευθύνσεις URL του",
|
||||
"JSTracking_MergeAliasesDesc": "Έτσι τα κλικ σε συνδέσμους προς ψευδώνυμες διευθύνσεις URLs (πχ %s) δεν θα υπολογίζονται ως \"Εξωτερικά\".",
|
||||
"JSTracking_MergeSubdomains": "Παρακολούθηση επισκεπτών σε όλα τα υπο-domains του",
|
||||
"JSTracking_MergeSubdomainsDesc": "Έτσι, αν κάποιος χρήστης επισκευθεί το %1$s και το %2$s, θα υπολογίζεται ως μοναδικός επισκέπτης.",
|
||||
"JSTracking_PageCustomVars": "Παρακολούθηση μιας προσαρμοσμένης μεταβλητής για κάθε προβολή σελίδας",
|
||||
"JSTracking_PageCustomVarsDesc": "Για παράδειγμα, με το όνομα της μεταβλητής \"Κατηγορία\" και τιμή \"Μελέτες\".",
|
||||
"JSTracking_TrackNoScript": "Παρακολούθηση χρηστών με απενεργοποιημένη τη JavaScript",
|
||||
"JSTracking_VisitorCustomVars": "Παρακολούθηση προσαρμοσμένων μεταβλητών για αυτό τον επισκέπτη",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Για παράδειγμα, με όνομα της μεταβλητής \"Τύπος\" και τιμή \"Πελάτης\".",
|
||||
"JSTracking_EndNote": "Σημείωση: Μπορείτε να δημιουργήσετε προσαρμοσμένο κώδικα παρακολούθησης στο τμήμα διαχείρισης του %1$sΚώδικα Παρακολούθησης%2$s.",
|
||||
"JSTrackingIntro1": "Μπορείτε να παρακολουθείτε τους επισκέπτες στον ιστοτόπο σας με πολλούς διαφορετικούς τρόπους. Ο συνιστώμενος τρόπος είναι μέσω της JavaScript. Για να χρησιμοποιήσετε αυτή τη μέθοδο θα πρέπει να βεβαιωθείτε ότι κάθε σελίδα του ιστοτόπου σας έχει κάποιο κώδικα JavaScript, τον οποίο μπορείτε να δημιουργήσετε εδώ.",
|
||||
"JSTrackingIntro2": "Μόλις έχετε το JavaScript κώδικα παρακολούθησης για την ιστοσελίδα σας, αντιγράψετε και επικολλήστε τον σε όλες τις σελίδες που θέλετε να παρακολουθήσετε με το Matomo.",
|
||||
"JSTrackingIntro3b": "Στους περισσότερους ιστοτόπους, ιστολόγια, CMS, κτλ. μπορείτε να χρησιμοποιήσετε ένα προ-κατασκευασμένο πρόσθετο που θα εκτελεί την τεχνική εργασία για εσάς. (Δείτε τη %1$sλίστα των πρόσθετων για ενσωμάτωση με το Matomo%2$s.) Αν δεν υπάρχει πρόσθετο μπορείτε να επεξεργαστείτε τα αρχεία προτύπου του ιστοτόπου σας και να προσθέσετε τον κώδικα στη σήμανση <\/head> που συχνά ορίζεται στο αρχείο 'header.php', 'header.tpl' ή παρόμοιο αρχείο προτύπου.",
|
||||
"JSTrackingIntro4": "Αν δεν θέλετε να χρησιμοποιήσετε JavaScript για να παρακολουθείτε τους επισκέπτες, %1$sΔημιουργήστε ένα σύνδεσμο παρακολούθησης εικόνας παρακάτω%2$s.",
|
||||
"JSTrackingIntro5": "Αν θέλετε να κάνετε περισσότερα από να παρακολουθείτε προβολές σελίδων, παρακαλώ ελέγξτε το %1$sΤεκμηρίωση Matomo για Παρακολούθηση με Javascript%2$s για να δείτε τη λίστα με τις διαθέσιμες λειτουργίες. Χρησιμοποιώντας αυτές τις λειτουργίες, μπορείτε να παρακολουθείτε τους στόχους, προσαρμοσμένες μεταβλητές, παραγγελίες ηλεκτρονικού εμπορίου, εγκαταλελειμμένα καλάθια αγορών και πολλά άλλα.",
|
||||
"LogoNotWriteableInstruction": "Για να χρησιμοποιήσετε το δικό σας λογότυπο αντί του προκαθορισμένου του Matomo πρέπει να δώσετε δικαίωμα εγγραφής σε αυτό τον κατάλογο: %1$s Το Matomo χρειάζεται πρόσβαση για εγγραφή στα λογότυπά σας που είναι αποθηκευμένα στα αρχεία %2$s.",
|
||||
"FileUploadDisabled": "Το ανέβασμα των αρχείων δεν είναι ενεργοποιημένο στην παραμετροποίηση της PHP. Για να ανεβάσετε το δικό σας λογότυπο ορίστε το %s στο αρχείο php.ini και κάντε επανεκκίνηση τον διακομιστή ιστού σας.",
|
||||
"LogoUploadFailed": "Δεν ήταν δυνατή η επεξεργασία του αρχείου που ανεβάσατε. Παρακαλώ ελέγξτε αν είναι σε σωστή μορφή.",
|
||||
"LogoUpload": "Επιλέξτε ένα Λογότυπο για αποστολή",
|
||||
"FaviconUpload": "Επιλέξτε ένα favicon για ανέβασμα",
|
||||
"LogoUploadHelp": "Παρακαλώ ανεβάστε ένα αρχείο σε %1$s μορφή με ελάχιστο ύψος %2$s pixel.",
|
||||
"MenuDiagnostic": "Διαγνωστικά",
|
||||
"MenuGeneralSettings": "Γενικές ρυθμίσεις",
|
||||
"MenuSystem": "Σύστημα",
|
||||
"MenuDevelopment": "Ανάπτυξη",
|
||||
"MenuMeasurables": "Μετρήσιμα",
|
||||
"OptOutComplete": "Η απενεργοποίηση ολοκληρώθηκε. Οι επισκέψεις σας σε αυτόν τον ιστότοπο δεν θα καταγράφονται από το εργαλείο Στατιστικών Ιστού.",
|
||||
"OptOutCompleteBis": "Σημειώστε ότι αν εκκαθαρίσετε τα cookies σας ή διαγράψετε το cookie απενεργοποιήσης ή αλλάξετε υπολογιστές ή φυλλομετρητές Ιστού, θα χρειαστεί να επαναλάβετε ξανά την διαδικασία απενεργοποιήσης.",
|
||||
"OptOutDntFound": "Η επίσκεψή σας δεν καταγράφεται, καθώς το πρόγραμμα πλοήγησής σας ενημερώνει ότι δεν το επιθυμείτε. Αυτό αποτελεί ρύθμιση στο πρόγραμμα πλοήγησης, έτσι η επίσκεψή σας δεν μπορεί να καταγραφεί αν δεν απενεργοποιήσετε τη λειτουργία «Αποτροπή Καταγραφής» \/ \"DoNotTrack\".",
|
||||
"OptOutExplanation": "Το Matomo είναι αφοσιωμένο στην παροχή ιδιωτικότητας στο διαδίκτυο. Για να παρέχει στους επισκέπτες σας την επιλογή για μη συμπερίληψη της παρακολούθησής τους από τα Αναλυτικά Ιστού Matomo, μπορείτε να προσθέσετε τον παρακάτω κώδικα HTML σε μία από τις ιστοσελίδες σας, για παράδειγμα στην ιστοσελίδα Πολιτικής Εχεμύθειας.",
|
||||
"OptOutExplanationIntro": "Ο κώδικας αυτός θα εμφανίσει ένα iFrame που θα περιέχει ένα σύνδεσμο ώστε οι επισκέπτες να μπορούν να επιλέξουν να μην παρακολουθούνται από το Matomo θέτοντας ένα cookie στα προγράμματα πλοήγησής τους. Δείτε παρακάτω (ή %1$sκάντε κλικ εδώ%2$s) για να δείτε το περιεχόμενο που θα εμφανίζεται στο iFrame.",
|
||||
"OptOutForYourVisitors": "Απενεργοποίηση του Matomo εκ μέρους των επισκεπτών σας",
|
||||
"PiwikIsInstalledAt": "Το Matomo εγκαταστάθηκε στο",
|
||||
"PersonalPluginSettings": "Προσωπικές Ρυθμίσεις Πρόσθετου",
|
||||
"PluginSettingChangeNotAllowed": "Δεν επιτρέπεται να αλλάξετε την τιμή της ρύθμισης \"%1$s\" στο πρόσθετο \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Δεν επιτρέπεται να δείτε την τιμή της ρύθμισης \"%1$s\" στο πρόσθετο \"%2$s\"",
|
||||
"PluginSettings": "Ρυθμίσεις πρόσθετου",
|
||||
"PluginSettingsIntro": "Εδώ μπορείτε να αλλάξετε τις ρυθμίσεις των παρακάτω πρόσθετων από τρίτους:",
|
||||
"PluginSettingsValueNotAllowed": "Η τιμή για το πεδίο \"%1$s\" στο πρόσθετο \"%2$s\" δεν είναι επιτρεπτή.",
|
||||
"PluginSettingsSaveFailed": "Υπήρξε αποτυχία κατά την αποθήκευση των ρυθμίσεων των πρόσθετων",
|
||||
"PluginSettingsSaveSuccess": "Οι ρυθμίσεις του πρόσθετου ενημερώθηκαν.",
|
||||
"TrackingFailures": "Αποτυχίες παρακολούθησης",
|
||||
"SettingsSaveSuccess": "Οι ρυθμίσεις ενημερώθηκαν.",
|
||||
"SendPluginUpdateCommunication": "Αποστολή e-mail όταν υπάρχει διαθέσιμη ενημέρωση για ένα πρόσθετο",
|
||||
"SendPluginUpdateCommunicationHelp": "Ένα e-mail θα στέλνεται στους Υπερ-Χρήστες όταν θα υπάρχει διαθέσιμη νέα έκδοση για ένα πρόσθετο.",
|
||||
"StableReleases": "Αν το Matomo αποτελεί ένα κρίσιμο κομμάτι της επιχείρησής σας, συνιστούμε να χρησιμοποιείτε την τελευταία σταθερή έκδοση. Αν χρησιμοποιείτε την τελευταία δοκιμαστική έκδοση και βρείτε ένα σφάλμα ή έχετε να κάνετε μια πρόταση, παρακαλώ %1$sδείτε εδώ%2$s.",
|
||||
"LtsReleases": "Οι Εκδόσεις με Μακρά Υποστήριξη (Long Term Support) λαμβάνουν μόνο ενημερώσεις ασφαλείας και σφαλμάτων.",
|
||||
"SystemPluginSettings": "Ρυθμίσεις Συστήματος Πρόσθετου",
|
||||
"TrackAGoal": "Παρακολούθηση ενός στόχου",
|
||||
"TrackingCode": "Κώδικας παρακολούθησης",
|
||||
"TrackingCodeIntro": "Το Matomo σας παρέχει διάφορους τρόπους για την ενσωμάτωση του κώδικα παρακολούθησης στον ιστοτόπο σας, εφαρμογή κινητού και σε οποιαδήποτε συσκευή ή εφαρμογή.",
|
||||
"TrustedHostConfirm": "Είστε βέβαιοι ότι θέλετε να αλλάξετε το αξιόπιστο όνομα του διακομιστή του Matomo;",
|
||||
"TrustedHostSettings": "Αξιόπιστο Όνομα Διακομιστή Matomo",
|
||||
"UiDemo": "Διεπαφή Επίδειξης",
|
||||
"UpdateSettings": "Ρυθμίσεις ενημέρωσης",
|
||||
"UseCustomLogo": "Χρησιμοποιήστε προσαρμοσμένο λογότυπο",
|
||||
"ValidPiwikHostname": "Έγκυρο Όνομα Διακομιστή Matomo",
|
||||
"WithOptionalRevenue": "με προαιρετικά έσοδα",
|
||||
"YouAreOptedOut": "Η επίσκεψή σας δεν καταγράφεται.",
|
||||
"YouAreNotOptedOut": "Δεν έχετε επιλέξει να μην καταγράφεστε.",
|
||||
"YouMayOptOut": "Μπορείτε να επιλέξετε να μην έχετε cookie με μοναδικό αριθμό ταυτοποίησης στατιστικών ιστού στον υπολογιστή σας για να αποφύγετε την ενσωμάτωση και ανάλυση των συλλεχθέντων δεδομένων σε αυτόν τον ιστότοπο.",
|
||||
"YouMayOptOutBis": "Για να κάνετε αυτή την επιλογή, πατήστε παρακάτω για να λάβετε ένα cookie απενεργοποιήσης.",
|
||||
"OptingYouOut": "Απενεργοποίηση της καταγραφής, παρακαλώ περιμένετε...",
|
||||
"ProtocolNotDetectedCorrectly": "Αυτή τη στιγμή χρησιμοποιείτε το Matomo μέσω ασφαλούς σύνδεσης (με χρήση https), αλλά το Matomo εντοπίζει μόνο μη ασφαλή σύνδεση στον διακομιστή αυτό.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Για να βεβαιωθείτε ότι το Matomo ζητά και στέλνει το περιεχόμενό σας με ασφαλή τρόπο μέσω HTTPS, επεξεργαστείτε το αρχείο %1$s και είτε αλλάξτε τις ρυθμίσεις διαμεσολαβητή, είτε προσθέστε την γραμμή %2$s κάτω από το τμήμα %3$s. %4$sΔείτε περισσότερα%5$s",
|
||||
"YouMayOptOut2": "Μπορείτε να επιλέξετε να αποτρέπετε τον ιστοτόπο από το να συγκεντρώνει και να αναλύει τις ενέργειές σας εδώ.",
|
||||
"YouMayOptOut3": "Κάνοντάς το αυτό θα προστατεύσετε την ιδιωτικότητά σας, αλλά θα αποτρέψετε τον ιδιοκτήτη από το να μαθαίνει από τις ενέργειές σας και να δημιουργεί μια καλύτερη εμπειρία για εσάς και τους άλλους χρήστες.",
|
||||
"UncheckToOptOut": "Αποεπιλέξτε το πλαίσιο επιλογής για opt-out.",
|
||||
"CheckToOptIn": "Επιλέξτε το πλαίσιο επιλογής για opt-in.",
|
||||
"MissingTrackingCodeEmailSubject": "Δεν έχει καταγραφή κίνηση στο Matomo Analytics για το %s, ξεκινήστε τώρα",
|
||||
"JsTrackingCodeMissingEmail1": "Λίγες μέρες πριν, προσθέσατε τον ιστοτόπο '%s' στο Matomo Analytics. Μόλις έγινε έλεγχος και το Matomo δεν φαίνεται να έχει καταγράψει κίνηση για τον ιστοτόπο αυτόν.",
|
||||
"JsTrackingCodeMissingEmail2": "Για να ξεκινήσετε την καταγραφή δεδομένων και να έχετε εικόνα για τους χρήστες σας, πρέπει να παραμετροποιήσετε την παρακολούθηση για τον ιστοτόπο ή την εφαρμογή κινητού σας. Για ιστοτόπους απλά προσθέστε τον κώδικα παρακολούθησης ακριβώς πριν τη σήμανση %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Για να βρείτε και παραμετροποιήσετε τον κώδικα παρακολούθησης, %1$sκάντε κλικ εδώ%2$s (ή δείτε τον %3$sΟδηγό Παρακολούθησης Πελάτη JavaScript%4$s).",
|
||||
"TrackingFailuresIntroduction": "Η σελίδα εμφανίζει τις αποτυχίες παρακολούθησης που έχουν συμβεί κατά τη διάρκεια των τελευταίων %s ημερών. Πρέπει να σημειωθεί ότι καταγράφονται τα πιο γνωστά είδη αποτυχιών παρακολούθησης και όχι όλα.",
|
||||
"NoKnownFailures": "Δεν υπάρχουν γνωστές αποτυχίες παρακολούθησης.",
|
||||
"Problem": "Πρόβλημα",
|
||||
"Solution": "Λύση",
|
||||
"TrackingURL": "Διεύθυνση URL παρακολούθησης",
|
||||
"LearnMore": "Μάθετε περισσότερα",
|
||||
"DeleteAllFailures": "Διαγραφή όλων των αποτυχιών",
|
||||
"NTrackingFailures": "%s αποτυχίες παρακολούθησης",
|
||||
"ViewAllTrackingFailures": "Εμφάνιση όλων των αποτυχιών παρακολούθησης",
|
||||
"TrackingFailureInvalidSiteProblem": "Ο ιστοτόπος δεν υπάρχει.",
|
||||
"TrackingFailureInvalidSiteSolution": "Ενημέρωση του παραμετροποιημένου idSite στην παρακολούθηση.",
|
||||
"TrackingFailureAuthenticationProblem": "Η αίτηση δεν αυθεντικοποιήθηκε αλλά η αυθεντικοποίηση απαιτείται.",
|
||||
"TrackingFailureAuthenticationSolution": "Ορισμός ή διόρθωσης του \"token_auth\" στην αίτησή σας παρακολούθησης.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Είστε σίγουροι για την διαγραφή όλων των αποτυχιών παρακολούθησης;",
|
||||
"ConfirmDeleteThisTrackingFailure": "Είστε σίγουροι για την διαγραφή αυτής της αποτυχίας παρακολούθησης;",
|
||||
"TrackingFailuresEmailSubject": "Αποτυχίες παρακολούθησης στο Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Αυτό μόνο και μόνο για να γνωρίζετε ότι %s διαφορετικά είδη αποτυχιών παρακολούθησης έχουν συμβεί τις τελευταίες ημέρες.",
|
||||
"TrackingFailuresEmail2": "Για να δείτε όλες τις αποτυχημένες αιτήσεις παρακολούθησης %1$sκάντε κλικ εδώ%2$s."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/en.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/en.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Add a new trusted host",
|
||||
"Administration": "Administration",
|
||||
"ArchivingSettings": "Archiving settings",
|
||||
"BrandingSettings": "Branding settings",
|
||||
"ReleaseChannel": "Release channel",
|
||||
"ClickHereToOptIn": "Click here to opt in.",
|
||||
"ClickHereToOptOut": "Click here to opt out.",
|
||||
"CorsDomains": "Cross-Origin Resource Sharing (CORS) domains",
|
||||
"CorsDomainsHelp": "You can define domains or subdomains like http://example.com or http://stats.example.com. Or to allow cross domain requests for all domains simply add a *",
|
||||
"CustomLogoFeedbackInfo": "If you customize the Matomo logo, you might also be interested to hide the %1$s link in the top menu. To do so, you can disable the Feedback plugin in the %2$sManage Plugins%3$s page.",
|
||||
"CustomLogoHelpText": "You can customize the Matomo logo which will be displayed in the user interface and email reports.",
|
||||
"DevelopmentProcess": "While our development process includes thousands of automated tests, Beta Testers play a key role in achieving the \"No bug policy\" in Matomo.",
|
||||
"EmailServerSettings": "Email server settings",
|
||||
"ForBetaTestersOnly": "For beta testers only",
|
||||
"ImageTracking": "Image Tracking",
|
||||
"ImageTrackingIntro1": "When a visitor has disabled JavaScript, or when JavaScript cannot be used, you can use an image tracking link to track visitors.",
|
||||
"ImageTrackingIntro2": "Generate the link below and copy-paste the generated HTML in the page. If you're using this as a fallback for JavaScript tracking, you can surround it in %1$s tags.",
|
||||
"ImageTrackingIntro3": "For the whole list of options you can use with an image tracking link, see the %1$sTracking API Documentation%2$s.",
|
||||
"ImageTrackingLink": "Image Tracking Link",
|
||||
"ImportingServerLogs": "Importing Server Logs",
|
||||
"ImportingServerLogsDesc": "An alternative to tracking visitors through the browser (either via JavaScript or an image link) is to continuously import server logs. Learn more about %1$sServer Log File Analytics%2$s.",
|
||||
"InvalidPluginsWarning": "The following plugins are not compatible with %1$s and could not be loaded: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "You can update or uninstall these plugins on the %1$sManage Plugins%2$s page.",
|
||||
"JavaScriptTracking": "JavaScript Tracking",
|
||||
"HttpTrackingApi": "HTTP Tracking API",
|
||||
"HttpTrackingApiDescription": "The %1$sHTTP Tracking API%2$s allows you to track anything. This may be useful if you are using a programming language for which no SDK exists yet. It may also be useful when you want to track devices or application in a special way.",
|
||||
"JSTracking_CampaignKwdParam": "Campaign Keyword parameter",
|
||||
"JSTracking_CampaignNameParam": "Campaign Name parameter",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Make sure this code is on every page of your website. We recommend to paste it immediately before the closing %1$s tag.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Use custom query parameter names for the campaign name & keyword",
|
||||
"JSTracking_CrossDomain": "By default, the visitor ID that identifies a unique visitor is stored in the browser's first party cookies which can only be accessed by pages on the same domain. Enabling cross domain linking lets you track all the actions and pageviews of a specific visitor into the same visit even when they view pages on several domains. Whenever a user clicks on a link to one of your website's alias URLs, it will append a URL parameter pk_vid forwarding the Visitor ID.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Note: To use cross domain linking, you must specify more than one domain name (URLs) for your website.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Note: %1$sMatomo will automatically detect Google Analytics parameters.%2$s",
|
||||
"JSTracking_DisableCookies": "Disable all tracking cookies",
|
||||
"JSTracking_DisableCookiesDesc": "Disables all first party cookies. Existing Matomo cookies for this website will be deleted on the next page view.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Enables cross domain linking",
|
||||
"JSTracking_EnableDoNotTrack": "Enable client side DoNotTrack detection",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Note: Server side DoNotTrack support has been enabled, so this option will have no effect.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "So tracking requests will not be sent if visitors do not wish to be tracked.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Prepend the site domain to the page title when tracking",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "So if someone visits the 'About' page on blog.%1$s it will be recorded as 'blog \/ About'. This is the easiest way to get an overview of your traffic by sub-domain.",
|
||||
"JSTracking_MergeAliases": "In the \"Outlinks\" report, hide clicks to known alias URLs of",
|
||||
"JSTracking_MergeAliasesDesc": "So clicks on links to Alias URLs (eg. %s) will not be counted as \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Track visitors across all subdomains of",
|
||||
"JSTracking_MergeSubdomainsDesc": "So if one visitor visits %1$s and %2$s, they will be counted as a unique visitor.",
|
||||
"JSTracking_PageCustomVars": "Track a custom variable for each page view",
|
||||
"JSTracking_PageCustomVarsDesc": "For example, with variable name \"Category\" and value \"White Papers\".",
|
||||
"JSTracking_TrackNoScript": "Track users with JavaScript disabled",
|
||||
"JSTracking_VisitorCustomVars": "Track custom variables for this visitor",
|
||||
"JSTracking_VisitorCustomVarsDesc": "For example, with variable name \"Type\" and value \"Customer\".",
|
||||
"JSTracking_EndNote": "Note: You can generate a customized tracking code in the %1$sTracking Code%2$s admin section.",
|
||||
"JSTrackingIntro1": "You can track visitors to your website many different ways. The recommended way to do it is through JavaScript. To use this method you must make sure every webpage of your website has some JavaScript code, which you can generate here.",
|
||||
"JSTrackingIntro2": "Once you have the JavaScript tracking code for your website, copy and paste it to all the pages you want to track with Matomo.",
|
||||
"JSTrackingIntro3b": "In most websites, blogs, CMS, etc. you can use a pre-made plugin to do the technical work for you. (See our %1$slist of plugins used to integrate Matomo%2$s.) If no plugin exists you can edit your website templates and add this code to the </head> tag which is often defined in a 'header.php', 'header.tpl' or similar template file.",
|
||||
"JSTrackingIntro4": "If you don't want to use JavaScript to track visitors, %1$sgenerate an image tracking link below%2$s.",
|
||||
"JSTrackingIntro5": "If you want to do more than track page views, please check out the %1$sMatomo Javascript Tracking documentation%2$s for the list of available functions. Using these functions you can track goals, custom variables, ecommerce orders, abandoned carts and more.",
|
||||
"LogoNotWriteableInstruction": "To use your custom logo instead of the default Matomo logo, give write permission to this directory: %1$s Matomo needs write access for your logos stored in the files %2$s.",
|
||||
"FileUploadDisabled": "Uploading files is not enabled in your PHP configuration. To upload your custom logo please set %s in php.ini and restart your webserver.",
|
||||
"LogoUploadFailed": "The uploaded file couldn't be processed. Please check if the file has a valid format.",
|
||||
"LogoUpload": "Select a Logo to upload",
|
||||
"FaviconUpload": "Select a Favicon to upload",
|
||||
"LogoUploadHelp": "Please upload a file in %1$s formats with a minimum height of %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnostic",
|
||||
"MenuGeneralSettings": "General settings",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Development",
|
||||
"MenuMeasurables": "Measurables",
|
||||
"OptOutComplete": "Opt-out complete; your visits to this website will not be recorded by the Web Analytics tool.",
|
||||
"OptOutCompleteBis": "Note that if you clear your cookies, delete the opt-out cookie, or if you change computers or Web browsers, you will need to perform the opt-out procedure again.",
|
||||
"OptOutDntFound": "You are not being tracked since your browser is reporting that you do not want to. This is a setting of your browser so you won't be able to opt-in until you disable the 'Do Not Track' feature.",
|
||||
"OptOutExplanation": "Matomo is dedicated to providing privacy on the Internet. To provide your visitors with the choice of opting-out of Matomo Web Analytics, you can add the following HTML code on one of your website page, for example in a Privacy Policy page.",
|
||||
"OptOutExplanationIntro": "This code will display an Iframe containing a link for your visitors to opt-out of Matomo by setting an opt-out cookie in their browsers. See below (or %1$s click here%2$s) to view the content that will be displayed by the iFrame.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out for your visitors",
|
||||
"PiwikIsInstalledAt": "Matomo is installed at",
|
||||
"PersonalPluginSettings": "Personal Plugin Settings",
|
||||
"PluginSettingChangeNotAllowed": "You are not allowed to change the value of the setting \"%1$s\" in plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "You are not allowed to read the value of the setting \"%1$s\" in plugin \"%2$s\"",
|
||||
"PluginSettings": "Plugin Settings",
|
||||
"PluginSettingsIntro": "Here you can change the settings for the following 3rd party plugins:",
|
||||
"PluginSettingsValueNotAllowed": "The value for field \"%1$s\" in plugin \"%2$s\" is not allowed",
|
||||
"PluginSettingsSaveFailed": "Failed to save plugin settings",
|
||||
"PluginSettingsSaveSuccess": "Plugin settings updated.",
|
||||
"TrackingFailures": "Tracking failures",
|
||||
"SettingsSaveSuccess": "Settings updated.",
|
||||
"SendPluginUpdateCommunication": "Send an email when a plugin update is available",
|
||||
"SendPluginUpdateCommunicationHelp": "An email will be sent to Super Users when there is a new version available for a plugin.",
|
||||
"StableReleases": "If Matomo is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please %1$ssee here%2$s.",
|
||||
"LtsReleases": "LTS (Long Term Support) versions receive only security and bug fixes.",
|
||||
"SystemPluginSettings": "System Plugin Settings",
|
||||
"TrackAGoal": "Track a goal",
|
||||
"TrackingCode": "Tracking Code",
|
||||
"TrackingCodeIntro": "Matomo offers you various ways to embed the tracking code for your website, mobile app, and even for any device or application.",
|
||||
"TrustedHostConfirm": "Are you sure you want to change the trusted Matomo hostname?",
|
||||
"TrustedHostSettings": "Trusted Matomo Hostname",
|
||||
"UiDemo": "UI Demo",
|
||||
"UpdateSettings": "Update settings",
|
||||
"UseCustomLogo": "Use a custom logo",
|
||||
"ValidPiwikHostname": "Valid Matomo Hostname",
|
||||
"WithOptionalRevenue": "with optional revenue",
|
||||
"YouAreOptedOut": "You are currently opted out.",
|
||||
"YouAreNotOptedOut": "You are not opted out.",
|
||||
"YouMayOptOut": "You may choose not to have a unique web analytics cookie identification number assigned to your computer to avoid the aggregation and analysis of data collected on this website.",
|
||||
"YouMayOptOutBis": "To make that choice, please click below to receive an opt-out cookie.",
|
||||
"OptingYouOut": "Opting you out, please wait...",
|
||||
"ProtocolNotDetectedCorrectly": "You are currently viewing Matomo over a secure SSL connection (using https), but Matomo could only detect a non secure connection on the server. ",
|
||||
"ProtocolNotDetectedCorrectlySolution": "To make sure Matomo securely requests and serves your content over HTTPS, you may edit your %1$s file and either configure your proxy settings, or you may add the line %2$s below the %3$s section. %4$sLearn more%5$s",
|
||||
"YouMayOptOut2": "You may choose to prevent this website from aggregating and analyzing the actions you take here.",
|
||||
"YouMayOptOut3": "Doing so will protect your privacy, but will also prevent the owner from learning from your actions and creating a better experience for you and other users.",
|
||||
"UncheckToOptOut": "Uncheck this box to opt-out.",
|
||||
"CheckToOptIn": "Check this box to opt-in.",
|
||||
"MissingTrackingCodeEmailSubject": "No traffic for %s recorded in Matomo Analytics, get started now",
|
||||
"JsTrackingCodeMissingEmail1": "A few days ago you added the website '%s' to your Matomo Analytics. We just checked and your Matomo doesn't seem to have any recorded traffic for this website.",
|
||||
"JsTrackingCodeMissingEmail2": "To begin tracking data and getting insights into your users, you'll need to setup tracking in your website or mobile app. For websites simply embed the tracking code right before the %s tag.",
|
||||
"JsTrackingCodeMissingEmail3": "To find and customize your tracking code, %1$sclick here%2$s (or have a look at the %3$sJavaScript Tracking Client guide%4$s).",
|
||||
"TrackingFailuresIntroduction": "This page lists tracking failures that happened during the last %s days. Please note that only the most common kind of tracking failures are recorded and not all of them.",
|
||||
"NoKnownFailures": "There are no known tracking failures.",
|
||||
"Problem": "Problem",
|
||||
"Solution": "Solution",
|
||||
"TrackingURL": "Tracking URL",
|
||||
"LearnMore": "Learn more",
|
||||
"DeleteAllFailures": "Delete all failures",
|
||||
"NTrackingFailures": "%s tracking failures",
|
||||
"ViewAllTrackingFailures": "View all tracking failures",
|
||||
"TrackingFailureInvalidSiteProblem": "The site does not exist.",
|
||||
"TrackingFailureInvalidSiteSolution": "Update the configured idSite in the tracker.",
|
||||
"TrackingFailureAuthenticationProblem": "Request was not authenticated but authentication was required.",
|
||||
"TrackingFailureAuthenticationSolution": "Set or correct a \"token_auth\" in your tracking request.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Are you sure you want to delete all tracking failures?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Are you sure you want to delete this tracking failure?",
|
||||
"TrackingFailuresEmailSubject": "Tracking failures in your Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "This is just to let you know that %s different kinds of tracking failures have occurred in the last days.",
|
||||
"TrackingFailuresEmail2": "To view all the failed tracking requests %1$sclick here%2$s."
|
||||
}
|
||||
}
|
14
msd2/tracking/piwik/plugins/CoreAdminHome/lang/eo.json
Normal file
14
msd2/tracking/piwik/plugins/CoreAdminHome/lang/eo.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Aldoni fidendan gastejon",
|
||||
"Administration": "Administrado",
|
||||
"ClickHereToOptIn": "Klaki ĉi tie por permesi.",
|
||||
"ClickHereToOptOut": "Klaki ĉi tie por malpermesi.",
|
||||
"ForBetaTestersOnly": "Nur por betaaj uzantoj",
|
||||
"ImageTracking": "Bildasekvado",
|
||||
"PiwikIsInstalledAt": "Matomo estas instalita ĉe",
|
||||
"PluginSettingChangeNotAllowed": "Vi ne rajtas ŝanĝi la valoron de la parametro \"%1$s\" en la kromprogramo \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Vi ne rajtas legi la valoron de la parametro \"%1$s\" en la kromprogramo \"%2$s\"",
|
||||
"PluginSettings": "Kromprogramaj agordoj"
|
||||
}
|
||||
}
|
83
msd2/tracking/piwik/plugins/CoreAdminHome/lang/es-ar.json
Normal file
83
msd2/tracking/piwik/plugins/CoreAdminHome/lang/es-ar.json
Normal file
@ -0,0 +1,83 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Agregá un nuevo servidor de confianza",
|
||||
"Administration": "Administración",
|
||||
"ArchivingSettings": "Configuración de archivado",
|
||||
"BrandingSettings": "Configuración de marcas y logos",
|
||||
"ReleaseChannel": "Canal de lanzamiento",
|
||||
"ClickHereToOptIn": "Hacé clic acá para adherirte.",
|
||||
"ClickHereToOptOut": "Hacé clic acá para quitar adhesión.",
|
||||
"EmailServerSettings": "Configuración del servidor de correo electrónico",
|
||||
"ForBetaTestersOnly": "Solamente para probadores de versiones beta",
|
||||
"ImageTracking": "Rastreo mediante imágenes",
|
||||
"ImageTrackingIntro1": "Cuando un visitante deshabilitó JavaScript ocuando JavaScript que no se puede usar, podés utilizar un enlace de rastreo mediante imagen para rastrear a los visitantes.",
|
||||
"ImageTrackingIntro2": "Generá el enlace de abajo y copiá y pegá el código HTML generado en la página. Si estás usando esto como un resguardo para el rastreo mediante JavaScript, podés cubrirlo con %1$s etiquetas.",
|
||||
"ImageTrackingIntro3": "Para la lista completa de opciones que puede utilizar con un vínculo de seguimiento de imagen, consulte el %1$sTracking API Documentación%2$s.",
|
||||
"ImageTrackingLink": "Enlace de rastreo mediante imagen",
|
||||
"ImportingServerLogs": "Importar registros del servidor",
|
||||
"ImportingServerLogsDesc": "Una alternativa para el rastreo de los visitantes a través del navegador (ya sea a través de JavaScript o de un enlace de imagen) es importar continuamente los registros del servidor. Aprendé más sobre los %1$sanálisis del archivo de registro del servidor%2$s.",
|
||||
"InvalidPluginsWarning": "Los siguientes plugins no son compatibles con %1$s y pueden que no se carguen: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Podés actualizar o desinstalar estos plugins en la página %1$sAdministrar plugins%2$s.",
|
||||
"JavaScriptTracking": "Seguimiento vía JavaScript",
|
||||
"JSTracking_CampaignKwdParam": "Parámetro de palabra clave por campaña",
|
||||
"JSTracking_CampaignNameParam": "Parámetro de nombre de campaña",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Asegurate de que este código esté en cada página de tu sitio web. Te recomendamos pegarlo inmediatamente después de la etiqueta de cierre %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Usá nombres de parámetros de consultas personalizadas, tanto para el nombre como para la palabra clave",
|
||||
"JSTracking_CrossDomain": "Predeterminadamente, el identificador del visitante que registra a un visitante único se almacena en la cookie propia en el navegador, la cual sólo se puede acceder por páginas del mismo dominio. Habilitar enlaces de dominio cruzado te permite hacer un seguimiento de todas las acciones y vistas de página de un visitante específico en la misma visita, incluso cuando visita páginas de diferentes dominios. Cuando un usuario hace clic en una de las direcciones web alias de tu sitio, obtendrá un parámetro \"pk_vid\" en la dirección, seguido de la identificación del visitante.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Nota: para usar enlace de dominio cruzado, tenés que especificar más de un nombre de dominio (dirección web) para tu sitio web.",
|
||||
"JSTracking_DisableCookies": "Deshabilitar todas las cookies de rastreo",
|
||||
"JSTracking_EnableCrossDomainLinking": "Habilita los enlaces de dominio cruzado",
|
||||
"JSTracking_EnableDoNotTrack": "Habilitar detección de DoNotTrack en el lado del cliente",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: el soporte para DoNotTrack en el lado del servidor fue activado, por lo que esta opción no tendrá ningún efecto.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Por lo tanto, las solicitudes de rastreo no serán enviadas si el visitante no quiere ser rastreado.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Al rastrear, anteponer el dominio del sitio al título",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Por lo tanto, si alguien visita la página \"Acerca de …\" de un blog %1$s será registrado como \"blog \/ Acerca de…\". Esta es la manera más fácil de ver un pantallazo de tu tráfico por subdominio.",
|
||||
"JSTracking_MergeAliases": "En el informe \"Enlaces externos\", ocultá los clics para conocer los alias de las direcciones web de",
|
||||
"JSTracking_MergeAliasesDesc": "Así los clics al enlace de las direcciones web alias (por ejemplo: %s) no serán contadas como \"enlace externo\".",
|
||||
"JSTracking_MergeSubdomains": "Rastrear visitantes en todos los subdominios de",
|
||||
"JSTracking_MergeSubdomainsDesc": "Entonces si alguien visita %1$s y %2$s, estas serán contados como una única visita.",
|
||||
"JSTracking_PageCustomVars": "Rastrear una variable personalizada por cada página vista",
|
||||
"JSTracking_PageCustomVarsDesc": "Por ejemplo, con el nombre de variable \"Categoría\" y el valor \"Libros blancos\".",
|
||||
"JSTracking_TrackNoScript": "Sigue a los usuarios con JavaScript deshabilitado",
|
||||
"JSTracking_VisitorCustomVars": "Rastrear variables personalizadas para este visitante",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Por ejemplo, con el nombre de variable \"Tipo\" y el valor \"Cliente\".",
|
||||
"JSTracking_EndNote": "Nota: podés generar un código de rastreo personalizado en la sección de administración del %1$s código de rastreo %2$s.",
|
||||
"JSTrackingIntro1": "Podés rastrear visitantes hacia tu sitio web en muchas formas distintas. La forma recomendada de hacerlo es a través de JavaScript. Para usar este método tenés que asegurarte de que cada página de tu sitio web tenga código JavaScript, el cual podés generar acá.",
|
||||
"JSTrackingIntro4": "Si no querés usar JavaScript para rastrear visitantes, %1$sgenerá un enlace de imagen de rastreo, abajo%2$s.",
|
||||
"FileUploadDisabled": "No está habilitada la subida de archivos en tu configuración PHP. Para subir un logo personalizado, por favor, establecé %s en php.ini, y reiniciá tu servidor web.",
|
||||
"LogoUploadFailed": "No se pudo procesar el archivo subido. Por favor, revisá si el archivo tiene un formato válido.",
|
||||
"LogoUpload": "Seleccioná un logo para subir",
|
||||
"FaviconUpload": "Seleccioná un favicón para subir",
|
||||
"LogoUploadHelp": "Please upload a file in %1$s formats with a minimum height of %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnóstico",
|
||||
"MenuGeneralSettings": "Configuración general",
|
||||
"MenuSystem": "Sistema",
|
||||
"MenuDevelopment": "Desarrollo",
|
||||
"MenuMeasurables": "Medibles",
|
||||
"OptOutComplete": "Quitado de adhesión completo; tus visitas a este sitio web no serán registradas por la herramienta de análisis web.",
|
||||
"OptOutCompleteBis": "Tené en cuenta que si eliminás tus cookies, eliminás la cookie de quitado de adhesión, o si cambiás de computadora o navegador web, deberás realizar el proceso de quitado de adhesión nuevamente.",
|
||||
"OptOutDntFound": "No estás siendo rastreado, ya que tu navegador web está informando que no querés que suceda esto. Esto es una configuración de tu navegador, por lo tanto no vas a poder adherirte hasta que no deshabilités la función \"Do Not Track\" \/ \"DNT\" \/ \"Rastreo\".",
|
||||
"PersonalPluginSettings": "Configuración de plugins personales",
|
||||
"PluginSettingChangeNotAllowed": "No estás permitido de cambiar el valor de la configuración \"%1$s\" en el plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "No tenés permisos para cambiar el valor de la configuración \"%1$s\" en el plugin \"%2$s\"",
|
||||
"PluginSettings": "Configuración de plugin",
|
||||
"PluginSettingsIntro": "Acá podés cambiar la configuración de los siguientes plugins de terceros:",
|
||||
"PluginSettingsValueNotAllowed": "No está permitido el valor para el campo \"%1$s\" en el plugin \"%2$s\"",
|
||||
"PluginSettingsSaveFailed": "Ocurrió un error al guardar la configuración del plugin",
|
||||
"PluginSettingsSaveSuccess": "Se actualizó la configuración del plugin.",
|
||||
"SettingsSaveSuccess": "Configuración actualizada.",
|
||||
"SendPluginUpdateCommunication": "Enviar un correo electrónico cuando haya disponible una actualización del plugin",
|
||||
"SendPluginUpdateCommunicationHelp": "Se enviará un correo electrónico a los súperusuarios cuando haya una nueva versión disponible del plugin.",
|
||||
"LtsReleases": "Las versiones LTS (soporte a largo plazo) reciben sólo actualizaciones de seguridad y correcciones de fallos.",
|
||||
"SystemPluginSettings": "Configuración de plugin de sistema",
|
||||
"TrackAGoal": "Rastreá una meta",
|
||||
"TrackingCode": "Código de rastreo",
|
||||
"UpdateSettings": "Configuración de actualización",
|
||||
"UseCustomLogo": "Usar un logo personalizado",
|
||||
"WithOptionalRevenue": "con una facturación opcional",
|
||||
"YouAreOptedOut": "Actualmente no estás siendo rastrado.",
|
||||
"YouMayOptOut": "Podés elegir no tener un único número de identificación de la cookie de análisis web asignada a tu computadora para prevenir la agregación y el análisis de datos recolectados en este sitio web.",
|
||||
"YouMayOptOutBis": "Para elegir esto, por favor, hacé clic debajo para recibir una cookie para no adherirte a ser rastreado.",
|
||||
"OptingYouOut": "Quitando adhesión. Por favor, esperá"
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/es.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/es.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Agregar un nuevo host de confianza",
|
||||
"Administration": "Administración",
|
||||
"ArchivingSettings": "Configuración de archivado",
|
||||
"BrandingSettings": "Configuración del Branding",
|
||||
"ReleaseChannel": "Canal de lanzamiento",
|
||||
"ClickHereToOptIn": "Haga clic aquí para optar.",
|
||||
"ClickHereToOptOut": "Haga clic aquí para no ser seguido.",
|
||||
"CorsDomains": "Dominios de Intercambio de recursos de origen cruzado (CORS)",
|
||||
"CorsDomainsHelp": "Puede definir dominios o subdominios tales como http:\/\/example.com o http:\/\/stats.example.com. O permitir las peticiones de dominio cruzado para todos los dominios simplemente agregando un *",
|
||||
"CustomLogoFeedbackInfo": "Si personaliza el logo de Matomo, puede que también esté interesado en ocultar el %1$s enlace en el menú superior. Para hacerlo, puede deshabilitar el complemento Feedback en la página de %2$sAdministración de complementos%3$s.",
|
||||
"CustomLogoHelpText": "Puede personalizar el logo de Matomo que será mostrado en la interfaz de usuario y los informes por correo electrónico.",
|
||||
"DevelopmentProcess": "Mientras que nuestro proceso de desarrollo incluye miles de pruebas automatizadas, los Beta testers juegan un rol clave en lograr \"Política de sin errores\" en Matomo.",
|
||||
"EmailServerSettings": "Configuración del servidor de correo electrónico",
|
||||
"ForBetaTestersOnly": "Solamente para beta testers",
|
||||
"ImageTracking": "Monitoreo mediante imagen",
|
||||
"ImageTrackingIntro1": "Cuando un visitante ha deshabilitado JavaScript o cuando no puede utilizarse, puede usar un enlace de imagen como vínculo de seguimiento para monitorear visitantes.",
|
||||
"ImageTrackingIntro2": "Generar el enlace de abajo y copiar y pegar el código HTML generado en la página. Si lo está utilizando como una alternativa para el seguimiento vía JavaScript, puede envolverlo en %1$s identificaciones.",
|
||||
"ImageTrackingIntro3": "Para la lista completa de opciones que puede utilizar con un vínculo de seguimiento de imagen, consulte la %1$sDocumentación API de rastreo%2$s.",
|
||||
"ImageTrackingLink": "Enlace de monitoreo por imagen",
|
||||
"ImportingServerLogs": "Importando los registros del servidor",
|
||||
"ImportingServerLogsDesc": "Una alternativa para el seguimiento de los visitantes a través del navegador (ya sea a través de JavaScript o un enlace de imagen) es importar continuamente los registros del servidor. Aprenda más acerca del %1$sarchivo de registro analítico del servidor%2$s.",
|
||||
"InvalidPluginsWarning": "Los siguientes complementos no son compatibles con %1$s y podrían no ser cargados: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Puede actualizar o desinstalar estos complementos en la página %1$sGestionar Complementos%2$s.",
|
||||
"JavaScriptTracking": "Seguimiento con JavaScript",
|
||||
"HttpTrackingApi": "API de seguimiento HTTP",
|
||||
"HttpTrackingApiDescription": "La %1$sHTTP Tracking API%2$s le permite rastrear todo. Puede ser útil si está utilizando un lenguaje de programación el cual no posee aun un SDK. Lo mismo ocurre cuando desea rastrear dispositivos o aplicaciones de una manera especial.",
|
||||
"JSTracking_CampaignKwdParam": "Parámetro palabra clave de la campaña",
|
||||
"JSTracking_CampaignNameParam": "Parámetro Nombre de la campaña",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Asegúrese que éste código se encuentre en cada página de su sitio web. Recomendamos copiarlo inmediatamente antes de cerrar la etiqueta %1$s",
|
||||
"JSTracking_CustomCampaignQueryParam": "Utiliza nombres de parámetros de consulta personalizados para el nombre de la campaña y la palabra clave",
|
||||
"JSTracking_CrossDomain": "Por defecto, el \"visitor ID\", que identifica unívocamente a un visitante, se almacena, en el navegador, en las cookies de origen, que solo pueden ser accedidas por páginas del mismo dominio. Habilitando el \"cross domain linking\" te permite atribuir a la misma visita todas las acciones y páginas vistas de un visitante específico aunque las páginas sean de dominios diferentes. Cada vez que un usuario siga un enlace a una URL de uno de tus sitios web que son alias del principal, el \"visitor ID\" se añadirá en el valor de un parámetro de la URL llamado \"pk_vid\"",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Nota: Para usar enlaces cruzados de dominio, debe especificar más de un nombre de dominio (URLs) para su sitio web.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Nota: %1$sMatomo detectará automáticamente los parámetros de Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Desactivar todas las cookies de rastreo",
|
||||
"JSTracking_DisableCookiesDesc": "Desactiva todas las cookies de origen. Las actuales cookies generadas por Matomo en este sitio de internet serán eliminadas con la próxima visita al mismo.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Habilita el \"cross domain linking\"",
|
||||
"JSTracking_EnableDoNotTrack": "Habilitar detección por parte del cliente de DoNotTrack",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: Soporte del lado del servidor para DoNotTrack ha sido activado, por lo que esta opción no tendrá ningún efecto.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "De esta manera las solicitudes de seguimiento no será enviada si el visitante no desea ser seguido.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Anteponer el dominio del sitio al título de la página a rastrear",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "De esta manera si alguien visita la página 'About' del blog %1$s se registrará como 'blog\/About'. Esta es la forma más fácil de conseguir un resumen del tráfico de acuerdo a los subdominios.",
|
||||
"JSTracking_MergeAliases": "En el informe *Enlaces salientes\" puede ocultar los clics a los alias URL conocidos de",
|
||||
"JSTracking_MergeAliasesDesc": "De esta forma los clics que han recibido los enlaces de los alias de URL (por ej. %s) no serán contados como \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Rastrear visitantes a través de todos los subdominios de",
|
||||
"JSTracking_MergeSubdomainsDesc": "Entonces si un visitante visita %1$s y %2$s, éstos serán contados como un único visitante.",
|
||||
"JSTracking_PageCustomVars": "Rastrear una variable personalizada por cada página vista",
|
||||
"JSTracking_PageCustomVarsDesc": "Por ejemplo, con el nombre de variable \"Categoría\" y el valor \"Libros Blancos\".",
|
||||
"JSTracking_TrackNoScript": "Rastrear usuarios que tengan JavaScript deshabilitado",
|
||||
"JSTracking_VisitorCustomVars": "Rastrear variables personalizadas para este visitante",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Por ejemplo, con el nombre de variable \"Tipo\" y el valor \"Cliente\".",
|
||||
"JSTracking_EndNote": "Nota: Puedes generar un código de seguimiento personalizado en la sección %1$sCódigo de seguimiento%2$s",
|
||||
"JSTrackingIntro1": "Puedes rastrear visitantes hacia su sitio de internet en muchas formas distintas. La forma recomendada de hacerlo es con JavaScript. Para usar este método solo debe asegurarse de que cada página de su sitio de internet tenga algún código JavaScript, el cual puede generar aquí.",
|
||||
"JSTrackingIntro2": "Una vez que tenga el código de seguimiento JavaScript para su sitio web, cópielo y péguelo en todas las páginas que desee rastrear con Matomo.",
|
||||
"JSTrackingIntro3b": "En la mayoría de sitios web, blogs, CMS, etc. puedes usar algún plugin predefinido que te ayude con los detalles técnicos. (Ver nuestra %1$slista de plugins usados para integrar Matomo%2$s.) Si no hubiera ningún plugin para tal efecto, siempre puedes editar las plantillas de tu sitio web y añadir este código antes de la etiqueta <\/head> que, normalmente, suele estar definida en el 'header.php', en el 'header.tpl' o una plantilla similar.",
|
||||
"JSTrackingIntro4": "Si no desea utilizar JavaScript para rastrear visitantes, %1$sgenere un enlace de imagen de rastreo%2$s.",
|
||||
"JSTrackingIntro5": "Si desea hacer más que rastrear vistas de páginas, revise la %1$sDocumentación de Javascript de Matomo%2$s acerca de las funciones disponibles. Estas puede rastrear objetivos, variables personalizadas, órdenes de comercio electrónico, carritos abandonados y más.",
|
||||
"LogoNotWriteableInstruction": "Para utilizar su logo personalizado en lugar del logo estándar de Matomo puede conceder permisos de escritura a este directorio: %1$s Matomo necesita el permiso de escritura para sus logos guardados en los archivos %2$s.",
|
||||
"FileUploadDisabled": "La carga de archivos no está habilitada en su configuración de PHP. Para cargar su logotipo personalizado, por favor ingrese %s en el php.ini y reinicie su servidor de internet.",
|
||||
"LogoUploadFailed": "El fichero no ha podido subirse de forma correcta. Por favor, comprueba si el fichero tiene un formato correcto.",
|
||||
"LogoUpload": "Seleccione un logo para subir",
|
||||
"FaviconUpload": "Selecciona un Favicon para subir",
|
||||
"LogoUploadHelp": "Sube un archivo en formato %1$s con una altura mínima de %2$s píxeles.",
|
||||
"MenuDiagnostic": "Diagnóstico",
|
||||
"MenuGeneralSettings": "Configuración general",
|
||||
"MenuSystem": "Sistema",
|
||||
"MenuDevelopment": "Desarrollo",
|
||||
"MenuMeasurables": "Medibles",
|
||||
"OptOutComplete": "Opt-out completado; sus visitas a este sitio de internet no serán grabadas por la herramienta de Análisis de internet.",
|
||||
"OptOutCompleteBis": "Tenga en cuenta que si elimina sus cookies, elimina la cookie opt-out, o si cambia de ordenador o navegador, deberá llevar a cabo el procedimiento opt-out otra vez.",
|
||||
"OptOutDntFound": "No está siendo rastreado desde que su navegador está informando que esa es su elección. Esta es una opción de su navegador, así que no será posible hasta tanto no deshabilite la función 'No rastrear'.",
|
||||
"OptOutExplanation": "Matomo se dedica a dar privacidad en internet. Para darles a sus visitantes la opción de no ser rastreados por Matomo, puede añadir el siguiente código HTML en una de sus páginas de su sitio web, por ejemplo, en la página de Política de Privacidad.",
|
||||
"OptOutExplanationIntro": "Este código mostrará un Iframe que contiene un enlace para que sus visitantes puedan optar por no participar en Matomo al establecer una cookie de exclusión en sus navegadores. Vea más abajo (o %1$s o haga clic aquí %2$s) para ver el contenido que se mostrará en el iFrame.",
|
||||
"OptOutForYourVisitors": "Opción de no seguimiento de Matomo para sus visitantes",
|
||||
"PiwikIsInstalledAt": "Matomo está instalado en",
|
||||
"PersonalPluginSettings": "Ajustes de complemento personal",
|
||||
"PluginSettingChangeNotAllowed": "No tiene permitido cambiar el valor de configuración \"%1$s\" en el complemento \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "No está permitido que lea el valor de la opción \"%1$s\" en el complemento \"%2$s\"",
|
||||
"PluginSettings": "Ajustes de complemento",
|
||||
"PluginSettingsIntro": "Aquí puede cambiar la configuración de los siguientes complementos de terceros:",
|
||||
"PluginSettingsValueNotAllowed": "El valor del campo \"%1$s\" del complemento \"%2$s\" no es permitido",
|
||||
"PluginSettingsSaveFailed": "Error al guardar la configuración del complemento",
|
||||
"PluginSettingsSaveSuccess": "Ajustes del complemento actualizado.",
|
||||
"TrackingFailures": "Fallas de seguimiento",
|
||||
"SettingsSaveSuccess": "Ajustes actualizados.",
|
||||
"SendPluginUpdateCommunication": "Envíe un correo electrónico cuando la actualización del complemento esté disponible",
|
||||
"SendPluginUpdateCommunicationHelp": "Se enviará un correo electrónico a los Super Usuarios cuando haya disponible una nueva versión de un complemento.",
|
||||
"StableReleases": "Si Matomo es una parte crítica de su negocio, le recomendamos que utilice la última versión estable. Si usa la última versión beta y encuentra un error o tiene alguna sugerencia, por favor %1$sver aquí%2$s.",
|
||||
"LtsReleases": "Las versiones LTS (Soporte de larga duración) reciben solo correcciones de seguridad y errores.",
|
||||
"SystemPluginSettings": "Ajustes de complemento del sistema",
|
||||
"TrackAGoal": "Seguimiento de un objetivo",
|
||||
"TrackingCode": "Código de seguimiento",
|
||||
"TrackingCodeIntro": "Matomo le ofrece varias maneras de incrustar el código de rastreo para su sitio web, aplicación móvil e incluso para cualquier dispositivo o aplicación.",
|
||||
"TrustedHostConfirm": "¿Está seguro que desea cambiar el hostname de confianza Matomo?",
|
||||
"TrustedHostSettings": "Nombre del servidor de alojamiento confiable Matomo",
|
||||
"UiDemo": "Demo UI",
|
||||
"UpdateSettings": "Parámetros de actualización",
|
||||
"UseCustomLogo": "Usar un logo personalizado",
|
||||
"ValidPiwikHostname": "Hostname válido Matomo",
|
||||
"WithOptionalRevenue": "con una facturación opcional",
|
||||
"YouAreOptedOut": "Actualmente está siendo excluido.",
|
||||
"YouAreNotOptedOut": "No está siendo rastreado.",
|
||||
"YouMayOptOut": "Puede escojer no tener un único número de identificación de la cookie de análisis de internet asignado a su ordenador para prevenir la agregación y el análisis de datos recogidos en este sitio de internet.",
|
||||
"YouMayOptOutBis": "Para escoger esto, por favor haga clic debajo para recibir una cookie opt-out (para no ser seguido).",
|
||||
"OptingYouOut": "Opción a salir, por favor espere...",
|
||||
"ProtocolNotDetectedCorrectly": "Actualmente estás usando Matomo solo puede detectar una conexión insegura en el servidor.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Para asegurarse que Matomo peticiona y satisface de manera segura su contenido a través de HTTPS, puede modificar su archivo %1$s o configurar los datos de su proxy o puede agregar la siguiente línea %2$s bajo la sección %3$s. %4$sAprenda más%5$s",
|
||||
"YouMayOptOut2": "Puede optar por evitar que este sitio web agregue y analice las acciones que realiza aquí.",
|
||||
"YouMayOptOut3": "Al hacerlo, protegerá su privacidad, pero también evitará que el propietario aprenda de sus acciones y cree una mejor experiencia para usted y demás usuarios.",
|
||||
"UncheckToOptOut": "Desmarque esta casilla para excluirse",
|
||||
"CheckToOptIn": "Marque esta casilla para adherirse.",
|
||||
"MissingTrackingCodeEmailSubject": "Sin tráfico registrado para %s en Matomo Analytics, empieze ahora",
|
||||
"JsTrackingCodeMissingEmail1": "Unos días atrás agregó el sitio weg '%s' a su Matomo Analytics. Lo hemos verificado y su Matomo no parece poseer ningún tráfico registrado para este sitio web.",
|
||||
"JsTrackingCodeMissingEmail2": "Para empezar a rastrear datos y obtener conocimientos de sus usuarios, necesitará configurar el rastreo sea en su sitio web o aplicación móvil. Para sitios web simplemente incruste el código de rastreo justo antes de la etiqueta %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Para encontrar y personalizar su código de rastreo, %1$sclic acá%2$s (o lea la guía %3$sJavascript Tracking Client%4$s).",
|
||||
"TrackingFailuresIntroduction": "Esta página enumera las fallas de seguimiento que ocurrieron durante los últimos %s días. Tenga en cuenta que solo las fallas más usuales y comunes de errores de seguimiento se registran, pero no todas.",
|
||||
"NoKnownFailures": "No existen fallos conocidos en el seguimiento.",
|
||||
"Problem": "Problema",
|
||||
"Solution": "Solución",
|
||||
"TrackingURL": "URL de seguimiento",
|
||||
"LearnMore": "Aprender más",
|
||||
"DeleteAllFailures": "Eliminar todas las fallas",
|
||||
"NTrackingFailures": "%s fallas de seguimiento",
|
||||
"ViewAllTrackingFailures": "Ver todas las fallas de seguimiento",
|
||||
"TrackingFailureInvalidSiteProblem": "Este sitio no existe.",
|
||||
"TrackingFailureInvalidSiteSolution": "Actualice el idSite configurado en el rastreador.",
|
||||
"TrackingFailureAuthenticationProblem": "La solicitud no se autenticó, pero es obligatorio poseer una.",
|
||||
"TrackingFailureAuthenticationSolution": "Configure o corrija un \"token_auth\" en su solicitud de seguimiento.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Está seguro que desea eliminar todos los fallos de seguimiento?",
|
||||
"ConfirmDeleteThisTrackingFailure": "¿Está seguro que desea eliminar esta falla de seguimiento?",
|
||||
"TrackingFailuresEmailSubject": "Fallas de seguimiento en su Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Esto es solo para hacerle saber que %s se han producido diferentes tipos de fallas de seguimiento en los últimos días.",
|
||||
"TrackingFailuresEmail2": "Para ver todas las peticiones de fallas de seguimiento haga %1$s clic aquí%2$s."
|
||||
}
|
||||
}
|
35
msd2/tracking/piwik/plugins/CoreAdminHome/lang/et.json
Normal file
35
msd2/tracking/piwik/plugins/CoreAdminHome/lang/et.json
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Lisa uus usaldusväärne host",
|
||||
"Administration": "Administreerimine",
|
||||
"ArchivingSettings": "Arhiveerimise seaded",
|
||||
"BrandingSettings": "Brändingu seaded",
|
||||
"ReleaseChannel": "Vabasta kanal",
|
||||
"ClickHereToOptIn": "Vajuta et lisada valikusse.",
|
||||
"ClickHereToOptOut": "Vajuta et eemaldada valikust.",
|
||||
"EmailServerSettings": "E-posti serveri seaded",
|
||||
"ForBetaTestersOnly": "Ainult beta testijatele",
|
||||
"ImageTracking": "Infot koguv pilt",
|
||||
"ImageTrackingLink": "Infot koguva pildifaili link",
|
||||
"ImportingServerLogs": "Serveri logide importimine",
|
||||
"JavaScriptTracking": "JavaScriptiga info kogumine",
|
||||
"JSTracking_CampaignKwdParam": "Kampaania märksõna parameeter",
|
||||
"JSTracking_CampaignNameParam": "Kampaania nime parameeter",
|
||||
"JSTracking_EnableDoNotTrack": "Aktiveeri kliendipoolne DoNotTrack tuvastamine",
|
||||
"LogoUpload": "Vali üleslaadimiseks Logo",
|
||||
"MenuDiagnostic": "Diagnostika",
|
||||
"MenuGeneralSettings": "Põhiseaded",
|
||||
"MenuSystem": "Süsteem",
|
||||
"MenuDevelopment": "Arendamine",
|
||||
"OptOutForYourVisitors": "Matomo külastajate väljaarvamine",
|
||||
"PiwikIsInstalledAt": "Matomo on paigaldatud",
|
||||
"TrackAGoal": "Kogu infot eesmärgi kohta",
|
||||
"TrackingCode": "Jälgimiskood",
|
||||
"TrustedHostSettings": "Usaldatud Matomou server",
|
||||
"UpdateSettings": "Uuenda seadeid",
|
||||
"UseCustomLogo": "Kasuta enda logo",
|
||||
"ValidPiwikHostname": "Kehtiv Matomou server (IP\/host)",
|
||||
"WithOptionalRevenue": "koos valikulise tuluga",
|
||||
"YouAreOptedOut": "Sa oled valikust väljas."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fa.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fa.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "افزودن میزبان مورد اعتماد جدید",
|
||||
"Administration": "مدیریت",
|
||||
"ArchivingSettings": "تنظیمات بایگانی",
|
||||
"BrandingSettings": "تنظیمات نام تجاری",
|
||||
"ReleaseChannel": "کانال انتشار",
|
||||
"ClickHereToOptIn": "اینجا را کلیک کنید تا انتخاب شوید.",
|
||||
"ClickHereToOptOut": "اینجا را کلیک کنید تا انتخاب کردن.",
|
||||
"CorsDomains": "دامنههای اشتراکگذاری منبع متقابل (CORS)",
|
||||
"CorsDomainsHelp": "شما میتواند دامنه و زیردامنههایی مانند http:\/\/example.com یا http:\/\/stats.example.com را تعریف کنید. و یا برای اجازه به درخواست عبور از دامنه برای همهی دامنهها، افزودن * کافیست.",
|
||||
"CustomLogoFeedbackInfo": "اگر شما آرم پیویک را سفارشی کنید , شاید برایتان جالب باشد که لینک %1$s را در منوی بالایی پنهان کنید.برای این کار شما می توانید افزونه ی بازخورد را در صفحه %2$sمدیریت افزونه ها%3$s غیرفعال کنید.",
|
||||
"CustomLogoHelpText": "شما می توانید آرم Matomo سفارشی است که در رابط کاربری و گزارش پست الکترونیک نمایش داده خواهد شد.",
|
||||
"DevelopmentProcess": "در حالی که روند توسعه ما شامل هزاران تست خودکار است، تستکنندههای بتا نقش کلیدی در کسب «سیاست بدون باگ» متومو ایفا میکنند.",
|
||||
"EmailServerSettings": "تنضیمات میل سرور",
|
||||
"ForBetaTestersOnly": "فقط برای استفاده کنندهای موقطی",
|
||||
"ImageTracking": "ردیابی تصویر",
|
||||
"ImageTrackingIntro1": "زمانی که مشاهده کنندگان جاوا اسکریپت رو غیر فعال کنند , یا از جاوا اسکریپت استفاده نکنند , شما میتونید از عکس اسفاده کنید و لینک را به یازدید کننده بدهید.",
|
||||
"ImageTrackingIntro2": "لینک زیر را تولید کنید و HTML تولید شده را در صفحه کپی-پیست کنید. اگر از fallback برای ردیاب JavaScript خود استفاده میکنید، میتوانید آن را در تگ %1$s قرار دهید.",
|
||||
"ImageTrackingIntro3": "برای همهی گزینههای لیست میتوانید از لینک ردیاب تصویری استفاده کنید، در این خصوص %1$sمستندات API ردیاب%2$s را مطالعه کنید.",
|
||||
"ImageTrackingLink": "لینک ردیابی تصویر",
|
||||
"ImportingServerLogs": "گزارشات سرور را وارد کنید .",
|
||||
"ImportingServerLogsDesc": "جایگزینی برای ردیابی بازدیدکننده از طریق مرورگر (با JavaScript یا لینک تصویر) وارد کردن مداوم لاگهای سرور است. دربارهی %1$sدادههای تحلیلی فایل لاگ سرور%2$s بیشتر بخوانید.",
|
||||
"InvalidPluginsWarning": "پلاگین های زیر سازگار نیستند با %1$s و نمی توانند لود شوند: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "شما میتوانید این افزونهها را در صفحهی %1$sمدیریت افزونهها%2$s بروزرسانی و یا حذف کنید.",
|
||||
"JavaScriptTracking": "ردیابی جاوااسکریپت",
|
||||
"HttpTrackingApi": "API ردیابی HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sAPI ردیابی HTTP%2$s به شما اجازهی ردیابی هر چیزی را میدهد. این در زمانی مفید واقع میشود که از زبان برنامهنویسیای استفاده میکنید که SDK ندارد. همچنین زمانی که میخواهید دستگاهها و اپلیکیشنها را به صورت خاص ردیابی کنید.",
|
||||
"JSTracking_CampaignKwdParam": "کمپین پارامتر کلید واژه",
|
||||
"JSTracking_CampaignNameParam": "کمپین اسم کلید واژه",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "مطمئن شوید که این کد در تمام صفحات وبسایت شما موجود است. توصیه میکنیم آن را دقیقا قبل از برچسب %1$s پیست کنید.",
|
||||
"JSTracking_CustomCampaignQueryParam": "از پارامتر اسمی مختلفی در کمپین اسم و کلید واژه های خود استفاده کنید .",
|
||||
"JSTracking_CrossDomain": "به صورت پیشفرض، آیدی بازدیدکننده که بازدیدکننده خاص را مشخص میکند در کوکی مرورگر شخص اول ذخیره میشود که تنها از طریق صفحاتی از همان دامنه در دسترس است. فعال کردن پیوند دامنه متقابل به شما اجازهی ردیابی تمامی فعالیتها و نمایش صفحات یک بازدیدکننده خاص را در یک بازدید حتی در زمان مشاهدهی دامنههای متعدد را میدهد. هر وقت کاربر روی لینک یکی از آدرسهای مستعار وبسایت شما کلیک کند، پارامتر pk_vid آدرس را برای آیدی ویزیتور اضافه میکند.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "نکته: برای استفاده از پیوند دامنه متقابل، باید بیش از یک (آدرس) نام دامنه را برای وبسایت خود تعیین کنید.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "تذکر : %1$sپیویک اتوماتیک پارامتر گوگل انالتیک را در وبسایت شما پیدا کرد .%2$s",
|
||||
"JSTracking_DisableCookies": "غیرفعال کردن همهی کوکیهای ردیابی",
|
||||
"JSTracking_DisableCookiesDesc": "تمامی کوکیهای شخص اول را غیرفعال میکند. کوکیهای متومو موجود برای این وبسایت در بازدید صفحه بعدی حذف خواهند شد.",
|
||||
"JSTracking_EnableCrossDomainLinking": "ارتباط بین دامنهای را فعال میکند",
|
||||
"JSTracking_EnableDoNotTrack": "فعال کردن ردیابی نکردن توسط استفاده کننده.",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "تذکر: سرور شما قسمت ردیابی نکردن را فعال کرد , این مزیت هیچ اثری بر شما نمیگزارد.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "ردیابی کردن درخواست شما ارسال نشد , اگر بازدید کنندگان شما این را دوست ندارند .",
|
||||
"JSTracking_GroupPageTitlesByDomain": "دامنه سایت شما در تیتر وبسایت قابل ردیابی است.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "بنابر این اگر کسی از صفحهی 'About' در وبلاگ بازدید کند.%1$s به صورت 'blog \/ About' ثبت خواهد شد. این راحتترین راه برای بررسی اجمالی ترافیک زیردامنه است.",
|
||||
"JSTracking_MergeAliases": "در گزارش لینک های 'خروجی' , قسمت درباره ی لینک را نمایش نده.",
|
||||
"JSTracking_MergeAliasesDesc": "پس از کلیک بر روی لینک ها با نام مستعار URL ها (به عنوان مثال%s) خواهد عنوان \"لینک خروجی\" شمارش نمی شود.",
|
||||
"JSTracking_MergeSubdomains": "ردیابی کنید تمام بازدید کنندگان لینک های زیر مجموعه سایت .",
|
||||
"JSTracking_MergeSubdomainsDesc": "یعنی اگر بازدیدکننده از %1$s و %2$s بازدید کند، به عنوان یک بازدیدکننده شمرده خواهد شد.",
|
||||
"JSTracking_PageCustomVars": "ردیابی متغییر های سفارشی یرای هر صفحه",
|
||||
"JSTracking_PageCustomVarsDesc": "برای مثال : با متغییر دسته بندی و متغییر کاغذ سفید",
|
||||
"JSTracking_TrackNoScript": "دنبال کردن کاربران با JavaScript غیرفعال",
|
||||
"JSTracking_VisitorCustomVars": "ردیابی متغییر های سفارشی برای هر بازدید کننده",
|
||||
"JSTracking_VisitorCustomVarsDesc": "برای مثال : با متغییر نوع و متغییر خریدار",
|
||||
"JSTracking_EndNote": "نکته: شما میتوانید کد ردیابی سفارشی را در بخش %1$sکد ردیابی%2$s بخش مدیریت، ایجاد کنید.",
|
||||
"JSTrackingIntro1": "شما میتوانید ار راه های مختلفی بازدید کنندگان ویسایت ردیابی کنید. بهترین راهی که پیشنهاد میشه جاوا اسکریپت است.برای استفاده از این متود شما باید اطمینان پیدا کنید که تمام صفحات سایت شما از مقداری جاوا اسکریپت استفاده شده است, بعد شما میتونید در انجا قرار دهید.",
|
||||
"JSTrackingIntro2": "یک بار که شما از کد ردیابی جاوااسکریپت استفاده کنید, ان را کپی کرده و در تمام صفحاتی که دوست دارید ردیابی بشود بچسبانید.",
|
||||
"JSTrackingIntro3b": "در بیشتر وبسایتها، وبلاگها، سیستمهای مدیریت محتوا و… شما میتوانید از افزونه آماده برای انجام کارهای فنی استفاده کنید. (%1$sلیست افزونههای ما برای ادغام با متومو%2$s را ببینید.) اگر هیچ افزونهای وجود ندارد، میتوانید قالب وبسایت خود را ویرایش و با افزودن این کد در برچسب <\/head> که گاها در 'header.php' و یا 'header.tpl' وجود دارد، این کار را انجام دهید.",
|
||||
"JSTrackingIntro4": "اگر مایل به استفاده از JavaScript برای دنبالکردن بازدیدکنندهها نیستید، %1$sلینک دنبالکننده تصویری ایجاد کنید%2$s.",
|
||||
"JSTrackingIntro5": "اگر مایل به انجام کاری بیش از دنبال کردن بازدید صفحات دارید، %1$sمستندات دنبالکننده JavaScript متومو%2$s را برای مشاهدهی توابع در دسترس ببینید. با استفاده از این توابع میتوانید هدفها، متغیرهای سفارشی، سفارشات خرید، سبد خرید رها شده و… را دنبال کنید.",
|
||||
"LogoNotWriteableInstruction": "برای استفاده از لوگوی سفارشی به جای لوگوی پیشفرض متومو، اجازهی نوشتن را در دایرکتوری %1$s را بدهید. متومو برای ذخیره لوگوها در %2$s نیاز به دسترسی نوشتن دارد.",
|
||||
"FileUploadDisabled": "بارگزاری فایلها در تنظیمات PHP شما فعال نیست. برای بارگزاری لوگوی سفارشی، لطفا %s را در php.in ست کرده و وبسرور خود را دوباره راهاندازی کنید.",
|
||||
"LogoUploadFailed": "فایل بارگزاری شده قابل پردازش نیست. لطفا صحت فرمت فایل را بررسی کنید.",
|
||||
"LogoUpload": "انتخاب آرم برای آپلود",
|
||||
"FaviconUpload": "یک Favicon انتخاب کنید تا آپلود شود.",
|
||||
"LogoUploadHelp": "لطفا فایل را با فرمت %1$s و با حداقل ارتفاع %2$s پیکسل بارگزاری کنید.",
|
||||
"MenuDiagnostic": "برشناختی",
|
||||
"MenuGeneralSettings": "تنضیمات اصلی",
|
||||
"MenuSystem": "سیستم",
|
||||
"MenuDevelopment": "توسعه",
|
||||
"MenuMeasurables": "قابل اندازه گیری ها",
|
||||
"OptOutComplete": "انتخاب کردن در خارج کامل بازدیدکننده داشته است خود را به این وب سایت توسط وب ابزار تجزیه و تحلیل می شود ثبت نخواهد شد.",
|
||||
"OptOutCompleteBis": "توجه داشته باشید که اگر کوکی های خود را به شما روشن، حذف بخش از کوکی برای نگهداری اطلاعات استفاده از انتخاب کردن، و یا اگر شما تغییر کامپیوتر و یا مرورگر وب، شما نیاز به انجام دوباره روش انتخاب کردن.",
|
||||
"OptOutDntFound": "شما دنبال نمیشوید زیرا مرورگر شما نشان میدهد که مایل به دنبال شدن نیستید. این به دلیل تنظیمات مرورگر شماست و تا ویژگی 'Do Not Track' را غیرفعال نکنید، ردیابی نخواهید شد.",
|
||||
"OptOutExplanation": "Matomo به ارائه حریم خصوصی در اینترنت اختصاص داده شده است. به منظور ارائه به بازدید کنندگان خود را با انتخاب از امید بستن به خارج از تجزیه و تحلیل وب سایت Matomo، شما می توانید از کد HTML زیر را در یک صفحه وب سایت خود را اضافه کنید، برای مثال در یک صفحه سیاست حفظ حریم خصوصی است.",
|
||||
"OptOutExplanationIntro": "این کد در یک iframe حاوی لینک برای بازدیدکنندهها برای رد کردن متومو با تنظیم کردن کوکی رد کردن در مرورگر، نمایش خواهد داد. اینجا را ببینید (یا %1$sاینجا را کلیک کنید%2$s) تا محتوای iFrame را مشاهده کنید.",
|
||||
"OptOutForYourVisitors": "Matomo انتخاب کردن را برای بازدید کنندگان خود را",
|
||||
"PiwikIsInstalledAt": "پیویک در این مسیر نصب شد",
|
||||
"PersonalPluginSettings": "تنظیمات افزونه شخصی",
|
||||
"PluginSettingChangeNotAllowed": "شما مجاز به تغییر مقدار \"%1$s\" در پلاگین \"%2$s\" نیستید.",
|
||||
"PluginSettingReadNotAllowed": "شما مجاز به خواندن مقدار تنظیمات \"%1$s\" در افزونه \"%2$s\" نیستید.",
|
||||
"PluginSettings": "تنظیمات افزونه",
|
||||
"PluginSettingsIntro": "در اینجا شما می توانید تغییراتی در تنظیمات پلاگین های زیر انجام دهید :",
|
||||
"PluginSettingsValueNotAllowed": "مقدار این رشته \"%1$s\" در پلاگین \"%2$s\" مورد قبول نیست",
|
||||
"PluginSettingsSaveFailed": "خطا در ذخیرهی تنظیمات افزونه",
|
||||
"PluginSettingsSaveSuccess": "تنظیمات افزونه بهروزرسانی شد.",
|
||||
"TrackingFailures": "خطاهای دنبالکردن",
|
||||
"SettingsSaveSuccess": "تنظیمات بهروزرسانی شدند.",
|
||||
"SendPluginUpdateCommunication": "در صورت بهروزرسانی افزونه، ایمیل بفرست.",
|
||||
"SendPluginUpdateCommunicationHelp": "یک ایمیل به کاربران با دسترسی مدیر ارشد در صورت وجود نسخه جدید افزونه ارسال خواهد شد.",
|
||||
"StableReleases": "اگر پیویک قسمتی ار تجارت شماست , ما به شما پیشنهاد میکنیم از اخرین نسخه نهایی ان استفاده کنید .اگر شما از نسخه بتا استفاده میکنید و اگر باگ پیدا کردید یا همانند این , لطفا %1$s اینجا را ببینید %2$s",
|
||||
"LtsReleases": "نسخههای پشتیبانی بلند مدت (TLS) تنها شامل رفع باگها و مشکلات امنیتی هستند.",
|
||||
"SystemPluginSettings": "تنظیمات افزونه سیستم",
|
||||
"TrackAGoal": "به دنبال یک هدف",
|
||||
"TrackingCode": "کد ردیابی",
|
||||
"TrackingCodeIntro": "متومو راههای مختلفی برای جاسازی کد ردیابی برای وبسایت، اپ موبایل و هر دستگاه و برنامه دیگر ارائه میدهد.",
|
||||
"TrustedHostConfirm": "آیا از تغییر نام هاست مورد اعتماد پیویک اطمینان دارید؟",
|
||||
"TrustedHostSettings": "نام هاست مورد اعتماد پیویک",
|
||||
"UiDemo": "نسخه نمایشی UI",
|
||||
"UpdateSettings": "بهروزرسانی تنظیمات",
|
||||
"UseCustomLogo": "استفاده از آرم های سفارشی",
|
||||
"ValidPiwikHostname": "نام هاست",
|
||||
"WithOptionalRevenue": "با درآمد اختیاری",
|
||||
"YouAreOptedOut": "شما در حال حاضر تصمیم گرفتند.",
|
||||
"YouAreNotOptedOut": "شما انصراف ندادهاید.",
|
||||
"YouMayOptOut": "شما می توانید به تجزیه و تحلیل ترافیک وب منحصر به فرد کوکی برای نگهداری اطلاعات استفاده می شماره شناسایی اختصاص داده شده را به کامپیوتر خود را برای جلوگیری از تجمع و تجزیه و تحلیل داده های جمع آوری شده در این وب سایت نیست.",
|
||||
"YouMayOptOutBis": "برای این انتخاب، لطفا از زیر انتخاب کردن از کوکی برای نگهداری اطلاعات استفاده برای دریافت را کلیک کنید.",
|
||||
"OptingYouOut": "در حال انصراف، لطفا صبر کنید…",
|
||||
"ProtocolNotDetectedCorrectly": "در حال حاضر متومو را با ارتباط SSL ایمن (با استفاده از https) مشاهده میکنید، اما متومو تنها قادر به شناسایی ارتباط غیرایمن بر روی سرور است.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "برای اطمینان از اینکه متومو به صورت ایمن درخواست میدهد و اطلاعات را تحت HTTPS ارائه میکند، میتوانید %1$sفایل و تنظیمات پروکسی خود را ویرایش کنید، و یا میتوانید این کار را با افزودن خط %2$s زیر قسمت %3$s انجام دهید. %4$sبیشتر بدانید%5$s",
|
||||
"YouMayOptOut2": "شما میتوانید مانع جمع آوری و تحلیل فعالیت خود در اینجا توسط این وبسایت شوید.",
|
||||
"YouMayOptOut3": "انجام این کار از حریم خصوصی شما محافظت میکند ولی مانع یادگیری فعالیت شما توسط صاحب سایت برای ساخت تجربه بهتر برای شما و دیگر کاربران میشود.",
|
||||
"UncheckToOptOut": "برای انصراف تیک را بردارید.",
|
||||
"CheckToOptIn": "برای شرکت تیک بزنید.",
|
||||
"MissingTrackingCodeEmailSubject": "هیچ ترافیکی برای %s در دادههای تحلیلی متومو ثبت نشده است، الآن شروع کنید",
|
||||
"JsTrackingCodeMissingEmail1": "چند روز پیش شما وبسایت '%s' را به دادههای تحلیلی متومو خود اضافه کردید. ما بررسی کردیم و متومو شما هیچ ترافیکی برای این وبسایت ثبت نکرده است.",
|
||||
"JsTrackingCodeMissingEmail2": "برای شروع دادههای ردیابی و فهم کاربران خود، نیاز به راهاندازی ردیابی بر روی وبسایت یا اپ موبایل خود دارید. برای وبسایتها به راحتی کد ردیابی را قبل از برچسب %s قرار دهید.",
|
||||
"JsTrackingCodeMissingEmail3": "برای سفارشیسازی بیشتر کد ردیابی خود، %1$sاینجا را کلیک کنید%2$s (یا %3$sراهنمای ردیابی JavaScript%4$s را مشاهده کنید).",
|
||||
"TrackingFailuresIntroduction": "این صفحه شامل خطاهای ردیابی در %s روز اخیر است. لطفا توجه کنید که متداولترین خطاها ثبت شدهاند، نه همهی آنها.",
|
||||
"NoKnownFailures": "هیچ خطای ردیابی شناخته شدهای وجود ندارد.",
|
||||
"Problem": "مشکل",
|
||||
"Solution": "راه حل",
|
||||
"TrackingURL": "آدرس ردیابی",
|
||||
"LearnMore": "اطلاعات بیشتر",
|
||||
"DeleteAllFailures": "پاک کردن همهی خطاها",
|
||||
"NTrackingFailures": "%s خطای ردیابی",
|
||||
"ViewAllTrackingFailures": "مشاهدهی همه خطاهای ردیابی",
|
||||
"TrackingFailureInvalidSiteProblem": "سایت وجود ندارد.",
|
||||
"TrackingFailureInvalidSiteSolution": "idSite تنظیمشده در ردیاب را بهروزرسانی کنید.",
|
||||
"TrackingFailureAuthenticationProblem": "درخواست معتبر نبود اما نیاز به تائید اعتبار وجود داشت.",
|
||||
"TrackingFailureAuthenticationSolution": "'token_auth' صحیح را برای درخواست ردیابی خود تنظیم کنید.",
|
||||
"ConfirmDeleteAllTrackingFailures": "آیا از پاک کردن همهی خطاهای ردیابی اطمینان دارید؟",
|
||||
"ConfirmDeleteThisTrackingFailure": "آیا از پاک کردن این خطای ردیابی اطمینان دارید؟",
|
||||
"TrackingFailuresEmailSubject": "خطاهای ردیابی در دادههای تحلیلی متومو شما",
|
||||
"TrackingFailuresEmail1": "این برای اطلاع از وجود %s نوع مختلف از خطاهای ردیابی است که در روزهای اخیر رخ داده است.",
|
||||
"TrackingFailuresEmail2": "برای مشاهدهی همهی خطاهای درخواست ردیابی %1$sاینجا را کلیک کنید%2$s."
|
||||
}
|
||||
}
|
87
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fi.json
Normal file
87
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fi.json
Normal file
@ -0,0 +1,87 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Lisää uusi luotettu palvelin",
|
||||
"Administration": "Ylläpito",
|
||||
"ArchivingSettings": "Arkistointiasetukset",
|
||||
"BrandingSettings": "Käyttöliittymän muokkaaminen",
|
||||
"ReleaseChannel": "Julkaisukanava",
|
||||
"ClickHereToOptIn": "Klikkaa tästä, jos haluat mukaan seurantaan.",
|
||||
"ClickHereToOptOut": "Klikkaa tästä poistuaksesi seurannasta.",
|
||||
"CustomLogoFeedbackInfo": "Jos haluat muokata Matomon logoa, voit myös piilottaa %1$s linkin ylävalikosta. Piilottaminen tapahtuu poistamalla Palaute-lisäosa %2$s Hallitse lisäosia %3$s -sivulta.",
|
||||
"CustomLogoHelpText": "Voit vaihtaa Matomon logoa, joka näytetään käyttöliittymässä ja sähköpostiraporteissa.",
|
||||
"EmailServerSettings": "Sähköpostipalvelimen asetukset",
|
||||
"ForBetaTestersOnly": "Vain beta-testaajille",
|
||||
"ImageTracking": "Kuvaseuranta",
|
||||
"ImageTrackingIntro1": "Kun kävijä on inaktivoinut JavaScriptin, tai kun JavaScriptiä ei voida käyttää, voit seurata kävijöitä kuvaseurannan avulla.",
|
||||
"ImageTrackingIntro2": "Luo linkki alle ja kopioi HTML-koodi sivullesi. Jos käytät tätä varasuunnitelmana JavaScript-seurannalle, voit ympäröidä koodin %1$s-tageilla.",
|
||||
"ImageTrackingIntro3": "Nähdäksesi kaikki kuvaseurannan vaihtoehdot, katso %1$sAPI seuranta dokumentit%2$s.",
|
||||
"ImageTrackingLink": "Kuvaseurantalinkki",
|
||||
"ImportingServerLogs": "Serverilokien tuominen",
|
||||
"ImportingServerLogsDesc": "Vaihtoehto kävijöiden seuraamiselle selaimen kautta (joko JavaScriptin tai kuvalinkin kautta) on tuoda jatkuvasti palvelimen lokitietoja. Lue lisää %1$sPalvellimen lokitietoanalyysistä%2$s.",
|
||||
"InvalidPluginsWarning": "Seuraavat liitännäiset eivät sovi yhteen %1$s:n kanssa, eikä niitä voitu ladata: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Voit päivittää tai poistaa näiden liitännäisten asennuksen sivulla %1$sliitännäisten hallinnointi%2$s",
|
||||
"JavaScriptTracking": "JavaScript seuranta",
|
||||
"JSTracking_CampaignKwdParam": "Kampanjan avainsanojen parametri",
|
||||
"JSTracking_CampaignNameParam": "Kampanjan nimen parametri",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Huolehdi, että tämä koodi on sivustosi jokaisella sivulla. Suositamme sen sijoittamista juuri ennen sulkevaa %1$s-tagia.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Käytä omia parametrejä kampanjoiden nimille ja avainsanoille",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Huomaa: %1$sMatomo jäljittää automaattisesti Google Analytics parametrejä.%2$s",
|
||||
"JSTracking_DisableCookies": "Poista kaikki seurantaevästeet käytöstä",
|
||||
"JSTracking_DisableCookiesDesc": "Poista kaikki ensimmäisen osapuolen evästeet käytöstä. Tämän sivun evästeet poistetaan, kun käyttäjä avaa minkä tahansa sivun seuraavan kerran.",
|
||||
"JSTracking_EnableDoNotTrack": "Aktivoi asiakassivu \"EiSeurantaa\" havaittu",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Huomio: Palvelimen sivu EiSeurantaa-tuki on aktivoitu, joten tällä valinnalla ei ole vaikutusta.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Seurantapyyntöjä ei lähetetä, mikäli kävijät eivät halua tulla seuratuiksi.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Lisää verkkoalueen domain sivun otsikkoon seurannan yhteydessä.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Eli jos joku käy \"Tietoa\"-sivulla blogissasi.%1$s, tämä tallentuu muodossa \"blogisi nimi \/ Tietoa\". Tämä on helpoin tapa saada katsaus liikenteeseen aladomaineillasi.",
|
||||
"JSTracking_MergeAliases": "Piilota \"lähtevät linkit\" -raportissa klikkaukset tunnetuihin URL-osoitteisiin",
|
||||
"JSTracking_MergeAliasesDesc": "Käyttäjänimien tai URL-osoitteiden (esim. %s) klikkauksia ei lasketa \"lähteviksi linkeiksi\".",
|
||||
"JSTracking_MergeSubdomains": "Seuraa kävijöitä kaikilla aladomaineilla",
|
||||
"JSTracking_MergeSubdomainsDesc": "Eli jos yksi kävijä vierailee sivuilla %1$s ja %2$s, tämä lasketaan yhdeksi kävijäksi.",
|
||||
"JSTracking_PageCustomVars": "Jäljitä sopeutettu muuttuja jokaiselle sivulla vierailulle",
|
||||
"JSTracking_PageCustomVarsDesc": "Esimerkiksi muuttujan nimi \"kategoria\" ja arvo \"valkoiset paperit\".",
|
||||
"JSTracking_TrackNoScript": "Seuraa myös niitä käyttäjiä, joilla ei ole Javascript käytössä",
|
||||
"JSTracking_VisitorCustomVars": "Seuraa tämän kävijän kohdalla mukautettuja muuttujia",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Esimerkiksi muuttujan nimi \"tyyppi\" ja arvo \"asiakas\".",
|
||||
"JSTrackingIntro1": "Voit seurata verkkosivusi kävijöitä monella eri avalla. Suosittelemme JavaScriptin käyttöä. JavaScriptin käyttämiseksi täytyy jokaisella verkkosivusi sivulla olla JavaScript koodi, jonka voit luoda täällä.",
|
||||
"JSTrackingIntro2": "Kun sinulla on verkkosivullesi JavaScript seurantakoodi, kopioi ja liitä se kaikille sivuille, joita haluat seurata Matomon avulla.",
|
||||
"JSTrackingIntro4": "Mikäli et halua käyttää JavaScriptiä kävijöiden seuraamiseksi, %1$sluo kuvaseurantalinkki alapuolella%2$s.",
|
||||
"JSTrackingIntro5": "Jos haluat seurata enemmän kuin vain kävijöiden määrää, lue %1$sMatomon Javascript seurannan dokumentaatio%2$s, joka sisältää listan mahdollisista toiminnoista. Voit seurata tavoitteita, mukauttaa muuttujia, verkkokaupan tilauksia, hylättyjä ostoskoreja ja muuta.",
|
||||
"FileUploadDisabled": "Tiedostojen lähettämistä ei ole sallittu PHP-asetuksissasi. Vaihda %s php.ini:ssä ja käynnistä web-serverisi uudelleen ensin.",
|
||||
"LogoUploadFailed": "Lähetettyä tiedostoja ei voitu käsitellä. Tarkista, että tiedosto on oikeassa muodossa.",
|
||||
"LogoUpload": "Valitse tallennettava logo",
|
||||
"FaviconUpload": "Valitse lähetettävä ikoni",
|
||||
"LogoUploadHelp": "Lähetä tiedosto formaatissa %1$s ja %2$s pikselin vähimmäiskorkeudella.",
|
||||
"MenuDiagnostic": "Vianmääritys",
|
||||
"MenuGeneralSettings": "Yleiset asetukset",
|
||||
"MenuSystem": "Järjestelmä",
|
||||
"MenuDevelopment": "Kehitys",
|
||||
"MenuMeasurables": "Mitattavat",
|
||||
"OptOutComplete": "Olet poistanut itsesi seurannasta; käyntejä tälle sivulle ei seurata.",
|
||||
"OptOutCompleteBis": "Huomioi, että jos poistat evästeet, poistat tämän sivun asettaman evästeen, vaihdat tietokonetta tai selainta, sinun täytyy suorittaa tämä uudelleen.",
|
||||
"OptOutExplanation": "Matomo on mukana mahdollistamassa yksityisyyttä internetissä. Jos haluat antaa kävijöillesi mahdollisuuden kieltää seuranta, lisää seuraava HTML-koodi verkkosivullesi, esimerkiksi \"Yksityisyyskäytännöt\"-sivulle.",
|
||||
"OptOutForYourVisitors": "Matomon poistaminen käytöstä kävijöillesi (opt-out)",
|
||||
"PiwikIsInstalledAt": "Matomo on asennettu kohteeseen",
|
||||
"PluginSettingChangeNotAllowed": "Arvojen muuttaminen \"%1$s\" liitännäisessä \"%2$s\" -asetuksissa ei ole sallittua",
|
||||
"PluginSettingReadNotAllowed": "Et voi lukea asetusta \"%1$s\" lisäosasta \"%2$s\"",
|
||||
"PluginSettings": "Lisäosan asetukset",
|
||||
"PluginSettingsIntro": "Täällä voit muuttaa kolmannen osapuolen liitännäisten asetuksia:",
|
||||
"PluginSettingsValueNotAllowed": "Arvo kentälle \"%1$s\" liitännäisessä \"%2$s\" ei ole sallittu",
|
||||
"PluginSettingsSaveFailed": "Lisäosien asetusten tallentaminen epäonnistui",
|
||||
"PluginSettingsSaveSuccess": "Lisäosan asetukset päivitetty.",
|
||||
"SettingsSaveSuccess": "Asetukset päivitetty.",
|
||||
"SendPluginUpdateCommunication": "Lähetä sähköpostia, kun lisäosiin on saatavissa päivityksiä",
|
||||
"SendPluginUpdateCommunicationHelp": "Pääkäyttäjät saavat sähköpostia kun lisäosasta on saatavilla uusi versio.",
|
||||
"StableReleases": "Jos Matomo on tärkeä osa liiketointasi, suosittelemme päivittämistä uusimpaan versioon. Jos käytt uusinta beta-versiota ja löydät bugin tai sinulla on ehdotus, %1$slue tämä%2$s.",
|
||||
"TrackAGoal": "Seuraa tavoitetta",
|
||||
"TrackingCode": "Seurantakoodi",
|
||||
"TrustedHostConfirm": "Haluatko varmasti vaihtaa luotettua Matomon konenimeä?",
|
||||
"TrustedHostSettings": "Luotettu Matomo-palvelimen osoite",
|
||||
"UpdateSettings": "Päivitysasetukset",
|
||||
"UseCustomLogo": "Käytä kustomoitua logoa",
|
||||
"ValidPiwikHostname": "Voimassaoleva Matomon isäntänimi",
|
||||
"WithOptionalRevenue": "valinnaisten tuottojen kanssa",
|
||||
"YouAreOptedOut": "Et ole mukana seurannassa.",
|
||||
"YouMayOptOut": "Jos haluat, voit estää yksilöllisen tunnisteen tallentamisen tietokoneellesi, ja samalla estää tämän sivun analytiikan osaltasi.",
|
||||
"YouMayOptOutBis": "Tee valinta klikkaamalla alla olevaa linkkiä."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fr.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/fr.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Ajouter un nouvel hôte de confiance",
|
||||
"Administration": "Administration",
|
||||
"ArchivingSettings": "Paramètres d'archivage",
|
||||
"BrandingSettings": "Paramètres de l'image de marque",
|
||||
"ReleaseChannel": "Canal de sortie",
|
||||
"ClickHereToOptIn": "Cliquez ici pour inclure votre ordinateur.",
|
||||
"ClickHereToOptOut": "Cliquez ici pour exclure votre ordinateur.",
|
||||
"CorsDomains": "Domaines CORS (Cross-Origin Resource Sharing)",
|
||||
"CorsDomainsHelp": "Vous pouvez définir des noms de domaines ou sous-domaines tels que http:\/\/exemple.com ou http:\/\/stats.exemple.com. Pour autoriser les requêtes entre tous les domaines ajoutez simplement *.",
|
||||
"CustomLogoFeedbackInfo": "Si vous personnalisez le logo Matomo, vous pouvez être aussi vouloir cacher le lien %1$s du menu du haut. Pour ce faire, vous pouvez désactiver le plugin de Feedback dans la page de %2$sGestionnaire de Plugins%3$s.",
|
||||
"CustomLogoHelpText": "Vous pouvez personnaliser le logo Matomo qui sera affiché dans l'interface utilisateur et les rapports par courriel.",
|
||||
"DevelopmentProcess": "Bien que nos processus de développement incluent des milliers de tests automatisés, les bêta-testeurs jouent un rôle clef dans l'accomplissement de notre \"politique zéro bug\" pour Matomo.",
|
||||
"EmailServerSettings": "Paramètres du serveur mail",
|
||||
"ForBetaTestersOnly": "Pour les bêta testeurs uniquement",
|
||||
"ImageTracking": "Suivi par image",
|
||||
"ImageTrackingIntro1": "Quand un visiteur désactive JavaScript, ou quand JavaScript ne peut être utilisé, vous pouvez utiliser le lien de suivi par image pour suivre les visiteurs.",
|
||||
"ImageTrackingIntro2": "Générez le lien ci-dessous et copiez-collez le code HTML généré dans vos pages web. Si vous utilisez cela comme méthode de secours au suivi JavaScript, vous pouvez l'insérer entre des balises%1$s.",
|
||||
"ImageTrackingIntro3": "Pour la liste complète des options que vous pouvez utiliser avec un lien de suivi par image, consultez la %1$sDocumentation de l'API de suivi%2$s.",
|
||||
"ImageTrackingLink": "Lien de suivi par image",
|
||||
"ImportingServerLogs": "Importation des logs du serveur",
|
||||
"ImportingServerLogsDesc": "Une alternative au suivi des visiteurs via leur navigateur (par JavaScript ou par image) est d'importer de manière continue les logs du serveur. Apprenez-en plus à propos des %1$sstatistiques via les logs serveur%2$s.",
|
||||
"InvalidPluginsWarning": "Les plugins suivants ne sont pas compatibles avec %1$s et ne peuvent pas être chargés : %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Vous pouvez mettre à jour ou désinstaller ces plugins sur la page %1$sManagePlugins%2$s.",
|
||||
"JavaScriptTracking": "Suivi par JavaScript",
|
||||
"HttpTrackingApi": "API de suivit HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sL'API de suivit HTTP %2$svous permet de suivre ce que vous souhaitez. Elle peut être utile si vous utilisez un langage de programmation qui n'a pas encore de SDK. Cela peut aussi être utile si vous souhaitez suivre des périphériques ou applications de manière particulière.",
|
||||
"JSTracking_CampaignKwdParam": "Paramètre de la campagne de mot-clé",
|
||||
"JSTracking_CampaignNameParam": "Paramètre nom de la campagne",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Vérifiez que ce code est présent sur l'ensemble des pages de votre site. Nous vous recommandons de le placer immédiatement avant la balise de fermeture %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Utilisez des paramètres de requête personnalisés pour le nom et le mot-clé de la campagne",
|
||||
"JSTracking_CrossDomain": "Par défaut, l'ID du visiteur qui identifie un visiteur unique est stocké dans les cookies de premier niveau ne peuvant uniquement être accédés par des pages du même domaine. Activer l'association croisée des domaines vous permet de suivre toutes les actions et vues de pages d'un visiteur spécifique sur plusieurs domaines. Quand un utilisateur clique sur le lien vers une des URL alias de votre site web, cela va ajouter un paramètre d'URL pk_vid faisant suivre l'ID du visiteur.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Note : pour utiliser la liaison inter-domaine, vous devez spécifier plus qu'un nom de domaine (URLs) pour votre site web.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Note : %1$sMatomo détectera automatiquement les paramètres de Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Désactiver tous les cookies de suivi",
|
||||
"JSTracking_DisableCookiesDesc": "Désactive tous les cookies applicatifs. Les cookies existants de Matomo pour ce site web seront supprimés lors de la visite de la prochaine page.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Active l'association croisée des domaines",
|
||||
"JSTracking_EnableDoNotTrack": "Activer la détection côté client de \"ne pas suivre\"",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Note : Le support de la détection côté serveur de \"ne pas suivre\" est activé, cette option n'aura donc aucun effet.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Donc les requêtes de suivi ne seront pas envoyées si les visiteurs ne souhaitent pas être suivis.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Préfixer le domaine du site au titre de la page lors du suivi",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Si un internaute visite la page \"À propos\" sur blog.%1$s, la visite sera enregistrée en tant que \"blog \/ À propos\". C'est la manière la plus facile d'avoir un aperçu du trafic par sous-domaine.",
|
||||
"JSTracking_MergeAliases": "Dans le rapport des liens sortants, cacher les clics vers des alias d'adresses connues telles que",
|
||||
"JSTracking_MergeAliasesDesc": "Ainsi un clic sur les adresses d'alias (ex %s) ne sera pas compté comme un lien sortant.",
|
||||
"JSTracking_MergeSubdomains": "Suivre les visiteurs sur tous les sous-domaines de",
|
||||
"JSTracking_MergeSubdomainsDesc": "Ainsi si un visiteur visite %1$s et %2$s, cela sera comptabilisé comme une visite unique.",
|
||||
"JSTracking_PageCustomVars": "Suivre une variable personnalisée pour chaque affichage de page",
|
||||
"JSTracking_PageCustomVarsDesc": "Par exemple, avec une variable nommée \"categorie\" et la valeur \"livre blancs\".",
|
||||
"JSTracking_TrackNoScript": "Suivre les utilisateurs qui n'ont pas activé JavaScript",
|
||||
"JSTracking_VisitorCustomVars": "Effectuer le suivi des variables personnalisées pour ce visiteur",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Par exemple, avec une variable nommée \"type\" et la valeur \"client\".",
|
||||
"JSTracking_EndNote": "Note : vous pouvez générer un code de suivi personnalisé dans la section d'administration %1$sCode de suivi%2$s.",
|
||||
"JSTrackingIntro1": "Vous pouvez suivre les visiteurs de votre site web de manières variées. La manière recommandée est celle via JavaScript. Pour utiliser cette méthode assurez vous simplement que chaque page web du site a un certain code JavaScript que vous pouvez générer ici.",
|
||||
"JSTrackingIntro2": "Une fois que vous avez le code de suivi JavaScript pour votre site web, copiez-collez le sur toutes les pages dont vous voulez effectuer le suivi avec Matomo.",
|
||||
"JSTrackingIntro3b": "Sur la plupart des sites web, blogs, CMS etc., vous pouvez utiliser un composant existant qui va gérer les aspects techniques pour vous. (Voir notre %1$slist de composants utilisés pour intégrer Matomo%2$s.) Si aucun composant n'existe vous pouvez modifier le modèle de votre site web et ajouter ce code avant le tag <\/head> qui est souvent définit dans 'header.php', 'header.tpl' ou un fichier similaire de modèle.",
|
||||
"JSTrackingIntro4": "Si vous ne souhaitez pas utiliser JavaScript pour effectuer le suivi des visiteurs, %1$sgénérez un lien de suivi par image ci-dessous%2$s.",
|
||||
"JSTrackingIntro5": "Si vous voulez faire plus qu'effectuer le suivi des visites de pages, veuillez consulter %1$sla documentation Matomo JavaScript Tracking%2$s pour connaître la liste des fonctions disponibles. En utilisant ces fonctions vous pouvez effectuer le suivi des objectifs, variables personnalisées, commandes de e-commerce, chariots\/paniers abandonnés et plus encore.",
|
||||
"LogoNotWriteableInstruction": "Afin d'utiliser votre logo personnalité au lieu du logo par défaut Matomo, ajoutez des permissions à ce répertoire: %1$s Matomo a besoin d'un accès en écriture à vos logos stockés dans les fichiers %2$s.",
|
||||
"FileUploadDisabled": "Le téléversement de fichiers n'est pas activé dans votre configuration PHP. Pour téléverser un logo personnalisé veuillez définir %s dans php.ini et redémarrer votre serveur web.",
|
||||
"LogoUploadFailed": "Le fichier téléversé n'a pas pu être pris en compte. Veuillez vérifier que le fichier a un format valide.",
|
||||
"LogoUpload": "Sélectionnez le logo à télécharger",
|
||||
"FaviconUpload": "Sélectionnez un favicon à télécharger",
|
||||
"LogoUploadHelp": "Veuillez télécharge un file dans un des formats suivants %1$s avec une hauteur minimale de %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnostic",
|
||||
"MenuGeneralSettings": "Paramètres généraux",
|
||||
"MenuSystem": "Système",
|
||||
"MenuDevelopment": "Développement",
|
||||
"MenuMeasurables": "Éléments mesurables",
|
||||
"OptOutComplete": "Cookie d'exclusion installé. Vos visites sur ce site web ne seront PAS enregistrées par notre outil d'analyse web.",
|
||||
"OptOutCompleteBis": "Note: si vous nettoyez vos cookies et supprimez le cookie d'exclusion, ou bien si vous changez d'ordinateur et\/ou de navigateur, il vous faudra de nouveau effectuer la procédure d'exclusion.",
|
||||
"OptOutDntFound": "Vous n'êtes pas suivi parce que votre navigateur transmet que vous ne voulez pas l'être. Ceci est un paramètre de votre navigateur et vous ne serez pas en mesure de participer avant d'avoir désactivé la fonctionnalité \"ne pas suivre\".",
|
||||
"OptOutExplanation": "Matomo met un point d'honneur à respecter la vie privée sur Internet. Pour fournir à vos visiteurs le choix de ne pas apparaître dans les analyses de Matomo, vous pouvez ajouter le code HTML suivant sur une des pages de votre site web, par exemple dans la page \"Politique de confidentialité\".",
|
||||
"OptOutExplanationIntro": "Ce code affichera un IFrame contenant un lien permettant à vos visiteurs de désactiver le suivi Matomo en installant un cookie dans leur navigateur. Voir ci-dessous (ou %1$scliquez ici %2$s) pour afficher le contenu qui sera affiché dans l'IFrame.",
|
||||
"OptOutForYourVisitors": "Exclusion de Matomo pour vos visiteurs",
|
||||
"PiwikIsInstalledAt": "Matomo est installé à l'adresse",
|
||||
"PersonalPluginSettings": "Paramètres personnel de plugins",
|
||||
"PluginSettingChangeNotAllowed": "Vous n'êtes pas autorisé(e) à modifier la valeur du paramètre \"%1$s\" du plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Vous n'êtes pas autorisé(e) à voir la valeur du paramètre \"%1$s\" dans le plugin \"%2$s\"",
|
||||
"PluginSettings": "Paramètres des plugins",
|
||||
"PluginSettingsIntro": "Vous pouvez ici modifier les paramètres des composants tierce partie suivants :",
|
||||
"PluginSettingsValueNotAllowed": "La valeur pour le champ \"%1$s\" du composant \"%2$s\" n'est pas autorisée.",
|
||||
"PluginSettingsSaveFailed": "Erreur lors de l'enregistrement des paramètres",
|
||||
"PluginSettingsSaveSuccess": "Paramètres du plugins mis à jour.",
|
||||
"TrackingFailures": "Erreurs de suivi",
|
||||
"SettingsSaveSuccess": "Paramètres mis à jour.",
|
||||
"SendPluginUpdateCommunication": "Envoyer un courriel lorsqu'une mise à jour d'un composant est disponible",
|
||||
"SendPluginUpdateCommunicationHelp": "Un courriel sera envoyé aux super utilisateurs quand une nouvelle version de plugin sera disponible.",
|
||||
"StableReleases": "Si Matomo représente une part critique de vos affaires, nous vous recommandons d'utiliser la dernière version stable. Si vous utilisez la dernière version et que vous trouverez un bug ou avez une suggestion, %1$scliquez ici%2$s svp.",
|
||||
"LtsReleases": "Les versions LTS (Long Term Support) ne reçoivent que des correctifs de sécurité et de bugs.",
|
||||
"SystemPluginSettings": "Paramètres système de plugins",
|
||||
"TrackAGoal": "Effectuer le suivi d'un objectif",
|
||||
"TrackingCode": "Code de suivi",
|
||||
"TrackingCodeIntro": "Matomo vous permet d'intégrer le code de suivit dans votre site web, application mobile ou même pour n'import quel périphérique ou application de plusieurs manières.",
|
||||
"TrustedHostConfirm": "Êtes vous sûr de vouloir changer le nom d'hote autorisé",
|
||||
"TrustedHostSettings": "Nom d'hôte",
|
||||
"UiDemo": "Demo interface utilisateur",
|
||||
"UpdateSettings": "Paramètres de mise à jour",
|
||||
"UseCustomLogo": "Utiliser un logo personnalisé",
|
||||
"ValidPiwikHostname": "Nom d'hôte Matomo valide",
|
||||
"WithOptionalRevenue": "avec revenu optimal",
|
||||
"YouAreOptedOut": "Vous n'êtes actuellement pas suivi(e).",
|
||||
"YouAreNotOptedOut": "Vous n'êtes pas exclu(e).",
|
||||
"YouMayOptOut": "Vous pouvez choisir ici de NE PAS autoriser le suivi de votre ordinateur via un cookie lui assignant un numéro d'identification unique. Notre outil d'analyse web n'enregistrera pas l'activité de votre ordinateur.",
|
||||
"YouMayOptOutBis": "Pour faire ce choix et installer un cookie d'exclusion, veuillez cliquer ci-dessous.",
|
||||
"OptingYouOut": "Désinscription en cours, merci de patienter...",
|
||||
"ProtocolNotDetectedCorrectly": "Vous visualisez actuellement Matomo n'est pas parvenu à détecter une connexion non sécurisée pour le serveur.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Afin de vous assurer que Matomo demande et sever votre contenu de manière sécurisée au travers du protocole HTTPS, vous devriez éditer votre fichier %1$s et configuration vos paramètres de proxy ou bien vous pouvez ajouter la ligne %2$s sous la section %3$s %4$sEn savoir plus%5$s",
|
||||
"YouMayOptOut2": "Vous pouvez vous opposer au suivi de votre navigation sur ce site web.",
|
||||
"YouMayOptOut3": "Cela protégera votre vie privée, mais empêchera également le propriétaire d'apprendre de vos actions et de créer une meilleure expérience pour vous et les autres utilisateurs.",
|
||||
"UncheckToOptOut": "Décochez cette case pour être exclu(e).",
|
||||
"CheckToOptIn": "Cochez cette case pour ne plus être exclu(e).",
|
||||
"MissingTrackingCodeEmailSubject": "Aucun trafic enregistré dans les statistiques Matomo pour %s, démarrez maintenant",
|
||||
"JsTrackingCodeMissingEmail1": "Il y a quelques jours vous avez ajouté le site web '%s' à votre Matomo. Nous venons de vérifier et il semble que votre Matomo n'aie pas enregistré de trafic pour ce site web.",
|
||||
"JsTrackingCodeMissingEmail2": "Afin de commencer à suivre les données et à obtenir des informations sur vos utilisateurs, vous aurez besoin de mettre en place le suivi sur votre site web ou votre application mobile. Pour les sites web ajoutez simplement le code de suivi juste avant la balise %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Afin de trouver et de personnaliser votre code de suivi, %1$scliquez ici%2$s (or bien consultez le %3$sguide du client JavaScript de suivi %4$s).",
|
||||
"TrackingFailuresIntroduction": "Cette page répertorie toutes les erreurs de suivi qui sont arrivées durant les %s derniers jours. Veuillez noter qu'uniquement les erreurs les plus connues sont enregistrées et non toutes.",
|
||||
"NoKnownFailures": "Il n'y a aucune erreur de suivi connue.",
|
||||
"Problem": "Problème",
|
||||
"Solution": "Solution",
|
||||
"TrackingURL": "URL de suivi",
|
||||
"LearnMore": "En apprendre plus",
|
||||
"DeleteAllFailures": "Supprimer toutes les erreurs",
|
||||
"NTrackingFailures": "%s erreurs de suivi",
|
||||
"ViewAllTrackingFailures": "Afficher toutes les erreurs de suivi",
|
||||
"TrackingFailureInvalidSiteProblem": "Ce site n'existe pas.",
|
||||
"TrackingFailureInvalidSiteSolution": "Mettez à jour le idSite configuré dans le traceur.",
|
||||
"TrackingFailureAuthenticationProblem": "La requête n'était pas authentifiée mais une demande d'authentification a été présentée.",
|
||||
"TrackingFailureAuthenticationSolution": "Définissez or corrigez le \"token_auth\" dans vos requêtes de suivi.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Etes vous sûr(e) de vouloir supprimer toutes les erreurs de suivi ?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Etes vous sûr(e) de vouloir supprimer cette erreur de suivi?",
|
||||
"TrackingFailuresEmailSubject": "Erreurs de suivit dans Matomo",
|
||||
"TrackingFailuresEmail1": "C'est simplement pour vous avertir %s sortes différentes d'erreurs de suivi sont survenues ces derniers jours.",
|
||||
"TrackingFailuresEmail2": "Afin de visualiser toutes les erreurs de suivi %1$s cliquez ici %2$s."
|
||||
}
|
||||
}
|
24
msd2/tracking/piwik/plugins/CoreAdminHome/lang/he.json
Normal file
24
msd2/tracking/piwik/plugins/CoreAdminHome/lang/he.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "ניהול",
|
||||
"BrandingSettings": "הגדרות מיתוג",
|
||||
"ClickHereToOptIn": "לחץ כאן להצטרפות.",
|
||||
"ClickHereToOptOut": "לחץ כאן לביטול.",
|
||||
"EmailServerSettings": "הגדרות שרת אימייל",
|
||||
"ForBetaTestersOnly": "עבור גרסת ניסיון בלבד",
|
||||
"ImageTracking": "תמונת מעקב",
|
||||
"ImageTrackingIntro1": "כאשר המבקרים ביטלו את יישום הג'אווה או שלא בשימוש, אתה יכול להשתמש בתמונת קישור למעקב אחרי המבקרים",
|
||||
"ImageTrackingLink": "קישור מעקב כתמונה",
|
||||
"JavaScriptTracking": "מעקב בג'אווה-סקריפט",
|
||||
"LogoUpload": "בחירת קובץ לוגו",
|
||||
"MenuDiagnostic": "אבחון",
|
||||
"MenuGeneralSettings": "הגדרות כלליות",
|
||||
"MenuMeasurables": "מדידים",
|
||||
"OptOutForYourVisitors": "התחמקות מ-Matomo עבור גולשיך",
|
||||
"PiwikIsInstalledAt": "Matomo מותקן ב",
|
||||
"TrackAGoal": "עקיבה אחר יעד",
|
||||
"TrackingCode": "קוד מעקב",
|
||||
"TrustedHostSettings": "מארח מהימן ע״י Matomo",
|
||||
"UseCustomLogo": "להשתמש בלוגו מותאם אישית"
|
||||
}
|
||||
}
|
63
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hi.json
Normal file
63
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hi.json
Normal file
@ -0,0 +1,63 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "प्रशासन",
|
||||
"ArchivingSettings": "संग्रह सेटिंग",
|
||||
"BrandingSettings": "ब्रांडिंग सेटिंग्स",
|
||||
"ClickHereToOptIn": "इस विकल्प को चुनने के लिए यहाँ क्लिक करें।",
|
||||
"ClickHereToOptOut": "बाहर निकलना के लिए यहां क्लिक करें.",
|
||||
"CustomLogoFeedbackInfo": "आप Matomo प्रतीक चिन्ह अनुकूलित करे, तो आप भी शीर्ष मेनू में लिंक %1$s को छिपाने के लिए दिलचस्पी हो सकती है. ऐसा करने के लिए, आप प्रबंधित प्लगइन्स पृष्ठ में %2$s प्रतिक्रिया प्लगइन %3$s निष्क्रिय कर सकते हैं.",
|
||||
"CustomLogoHelpText": "आप Matomo प्रतीक चिन्ह को अनुकूलित कर सकते हैं जो यूजर इंटरफेस और ईमेल रिपोर्ट में प्रदर्शित किया जाएगा",
|
||||
"EmailServerSettings": "ईमेल सर्वर की सेटिंग्स",
|
||||
"ForBetaTestersOnly": "केवल बीटा परीक्षकों के लिए",
|
||||
"ImageTracking": "इमेज ट्रैकिंग",
|
||||
"ImageTrackingIntro1": "एक आगंतुक जावास्क्रिप्ट निष्क्रिय कर दिया या जावास्क्रिप्ट प्रयोग नहीं किया, आप आगंतुकों को ट्रैक करने के लिए एक छवि ट्रैकिंग लिंक का उपयोग कर सकते हैं.",
|
||||
"ImageTrackingIntro2": "नीचे लिंक उत्पन्न करें और उत्पन्न HTML को पृष्ठ में कॉपी पेस्ट करें. आप जावास्क्रिप्ट पर नज़र रखने के लिए एक fallback के रूप में इस का उपयोग कर रहे हैं, तो आप %1$s टैग में घेर कर सकते हैं.",
|
||||
"ImageTrackingIntro3": "विकल्पों की पूरी सूची के लिए एक छवि ट्रैकिंग लिंक का उपयोग कर सकते हैं , %1$s ट्रैकिंग एपीआई प्रलेखन %2$s देखें.",
|
||||
"ImageTrackingLink": "इमेज ट्रैकिंग का लिंक",
|
||||
"ImportingServerLogs": "सर्वर लॉग्स का आयात",
|
||||
"ImportingServerLogsDesc": "ब्राउज़र (या तो जावास्क्रिप्ट या एक छवि लिंक के माध्यम से) के माध्यम से दर्शकों ट्रैकिंग के लिए एक विकल्प लगातार सर्वर लॉग आयात है. सर्वर %1$s लॉग फ़ाइल एनालिटिक्स %2$s के बारे में अधिक जानें.",
|
||||
"JavaScriptTracking": "जावास्क्रिप्ट ट्रैकिंग",
|
||||
"JSTracking_CampaignKwdParam": "अभियान खोजशब्द प्राचल",
|
||||
"JSTracking_CampaignNameParam": "अभियान का नाम प्राचल",
|
||||
"JSTracking_CustomCampaignQueryParam": "अभियान का नाम और कीवर्ड के लिए कस्टम क्वेरी प्राचल नाम का प्रयोग करें",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "नोट: %1$s Matomo स्वतः गूगल एनालिटिक्स मापदंडों की पहचान करेगा.%2$s",
|
||||
"JSTracking_EnableDoNotTrack": "ग्राहक की ओर \"ट्रैक नहीं\" का पता लगाना सक्षम",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "नोट: सर्वर साइड, समर्थन सक्षम किया गया है \"ट्रैक नहीं\" इसलिए इस विकल्प का कोई प्रभाव नहीं पड़ेगा.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "आगंतुकों को ट्रैक करना नहीं चाहते हैं तो ट्रैकिंग अनुरोध को नहीं भेजा जाएगा.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "ट्रैकिंग से पहले साइट डोमेन पृष्ठ शीर्षक में जोड़े",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "किसी के ब्लॉग पर 'के बारे में' पृष्ठ पर जाता है तो अगर. %1$s यह ब्लॉग के बारे में \/ 'के रूप में दर्ज किया जाएगा. इस उप डोमेन से अपने यातायात का अवलोकन प्राप्त करने के लिए सबसे आसान तरीका है.",
|
||||
"JSTracking_MergeAliases": "\"आउटलिंक\" रिपोर्ट में,",
|
||||
"JSTracking_MergeSubdomains": "के सभी उप डोमेंस भर में आगंतुकों खोज",
|
||||
"JSTracking_MergeSubdomainsDesc": "तो एक आगंतुक का दौरा %1$s और %2$s अगर वे एक अद्वितीय आगंतुक के रूप में गिना जाएगा.",
|
||||
"JSTracking_PageCustomVars": "प्रत्येक पृष्ठ को देखने के लिए एक विशिष्ट चर खोज",
|
||||
"JSTracking_PageCustomVarsDesc": "उदाहरण के लिए, चर नाम \"श्रेणी\" के साथ और मूल्य \"श्वेत पत्र\".",
|
||||
"JSTracking_VisitorCustomVars": "इस आगंतुक के लिए कस्टम चर खोजे",
|
||||
"JSTracking_VisitorCustomVarsDesc": "उदाहरण के लिए, चर नाम \"प्रकार\" के साथ और मूल्य \"ग्राहक\".",
|
||||
"JSTrackingIntro1": "आपकी वेबसाइट पर आने वाले लोगों को आप कई तरीकों से ट्रैक कर सकते हैं। हमरी सलाह है कि आप इसके लिए जावास्क्रिप्ट का प्रयोग करें। इस तरीके को इस्तेमाल करने के लिए सुनिश्चित कर लें की आपकी वेबसाइट के प्रत्येक पृष्ट पर जावास्क्रिप्ट कोड हो। जावास्क्रिप्ट कोड को आप यहाँ से जेनरेट कर सकते हैं।",
|
||||
"JSTrackingIntro2": "एक बार जब आप अपनी वेबसाइट के लिए जावास्क्रिप्ट ट्रैकिंग कोड है कॉपी और सभी पृष्ठों पर जोड़ दें आप Matomo के साथ ट्रैक करना चाहते हैं",
|
||||
"JSTrackingIntro4": "आप आगंतुकों को ट्रैक करने के लिए जावास्क्रिप्ट का उपयोग नहीं करना चाहते हैं, %1$s तो नीचे एक छवि ट्रैकिंग %2$s लिंक उत्पन्न करते हैं.",
|
||||
"JSTrackingIntro5": "आप ट्रैक पृष्ठ विचारों से अधिक करना चाहते हैं, उपलब्ध कार्यों की सूची के लिए %1$s Matomo जावास्क्रिप्ट ट्रैकिंग दस्तावेज़ीकरण %2$s की जाँच करें. इन कार्यों का उपयोग कर आप लक्ष्यों, कस्टम चर, ईकॉमर्स आदेश, परित्यक्त गाड़ियां और अधिक ट्रैक कर सकते हैं.",
|
||||
"LogoUpload": "अपलोड करने के लिए किसी लोगो को चुनें",
|
||||
"MenuDiagnostic": "डायग्नोस्टिक",
|
||||
"MenuGeneralSettings": "सामान्य सेटिंग्स",
|
||||
"MenuMeasurables": "औसत दर्जे का",
|
||||
"OptOutComplete": "ऑप्ट-आउट कम्पलीट: इस वेबसाइट के लिए अपने दौरे वेब विश्लेषिकी उपकरण द्वारा दर्ज नहीं किया जाएगा.",
|
||||
"OptOutCompleteBis": "आप अपने कुकी साफ़ करें, अगर कुकी को हटा सकते हैं, या आप कंप्यूटर या वेब ब्राउज़र को बदलते हैं, तो आप फिर से ऑप्ट-आउट कार्यविधि को पूरा करने की आवश्यकता होगी.",
|
||||
"OptOutDntFound": "आप अपने ब्राउज़र आप नहीं करना चाहते हैं कि रिपोर्ट कर रहा है के बाद से नज़र रखी जा रही नहीं कर रहे हैं । आप ' ट्रैक न करें' सुविधा का प्रयोग नहीं जब तक आप चुनते में करने में सक्षम नहीं होगा, तो यह आपके ब्राउजर की एक सेटिंग है।",
|
||||
"OptOutExplanation": "Matomo इंटरनेट पर गोपनीयता प्रदान करने के लिए समर्पित है. Matomo वेब विश्लेषिकी से बाहर निकलने के विकल्प के साथ अपने आगंतुकों प्रदान करने के लिए, आप अपनी वेबसाइट के पेज में से एक पर निम्नलिखित HTML कोड जोड़ सकते हैं, एक गोपनीयता नीति पेज में उदाहरण के लिए.",
|
||||
"OptOutForYourVisitors": "अपने दर्शकों के लिए Matomo ऑप्ट आउट",
|
||||
"PiwikIsInstalledAt": "Matomo में स्थापित किया गया है",
|
||||
"StableReleases": "Matomo अपने व्यापार का एक महत्वपूर्ण हिस्सा है, तो हम आपको नवीनतम स्थिर रिलीज उपयोग की सलाह देते हैं. आप नवीनतम बीटा का उपयोग करें और आप एक बग मिल या एक सलाह देना चाहते हैं, %1$sयहां देखें%2$s.",
|
||||
"TrackAGoal": "एक लक्ष्य की खोज",
|
||||
"TrackingCode": "कोड देखना",
|
||||
"TrustedHostConfirm": "क्या आप विश्वसनीय Matomo परिचारक नाम बदलना चाहते हैं?",
|
||||
"TrustedHostSettings": "Matomo विश्वसनीय परिचारक नाम",
|
||||
"UseCustomLogo": "एक विशिष्ट प्रतीक चिन्ह का प्रयोग करें",
|
||||
"ValidPiwikHostname": "Matomo वैध परिचारक नाम",
|
||||
"WithOptionalRevenue": "वैकल्पिक राजस्व के साथ",
|
||||
"YouAreOptedOut": "आप वर्तमान में बाहर निकले जाते हैं.",
|
||||
"YouMayOptOut": "आप इस वेबसाइट पर एकत्र आंकड़ों का एकत्रीकरण और विश्लेषण से बचने के लिए अपने कंप्यूटर के लिए आवंटित एक अद्वितीय वेब विश्लेषण कुकी पहचान संख्या नहीं चुन सकते हैं.",
|
||||
"YouMayOptOutBis": "उसे विकल्प बनाने के लिए, कुकी को प्राप्त करने के लिए नीचे क्लिक करें.",
|
||||
"OptingYouOut": "आप छोड़ने पर, कृपया प्रतीक्षा करें ..."
|
||||
}
|
||||
}
|
9
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hr.json
Normal file
9
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hr.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administracija",
|
||||
"EmailServerSettings": "Postavke email servera",
|
||||
"LogoUpload": "Odaberi logo za upload",
|
||||
"MenuGeneralSettings": "Opće postavke",
|
||||
"TrackingCode": "Kod za praćenje"
|
||||
}
|
||||
}
|
91
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hu.json
Normal file
91
msd2/tracking/piwik/plugins/CoreAdminHome/lang/hu.json
Normal file
@ -0,0 +1,91 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Új megbízható host hozzáadása",
|
||||
"Administration": "Adminisztráció",
|
||||
"ArchivingSettings": "Archiválási beállítások",
|
||||
"BrandingSettings": "Arculat beállítások",
|
||||
"ReleaseChannel": "Release csatorna",
|
||||
"ClickHereToOptIn": "Kattintson ide a bekapcsoláshoz.",
|
||||
"ClickHereToOptOut": "Kattintson ide a kikapcsoláshoz.",
|
||||
"CustomLogoFeedbackInfo": "A Matomo logó konfigurálása esetén érdekes lehet a felső menüben található %1$s link eltávolítása is. Ehhez a %2$sBővítmények%3$s oldalon ki kell kapcsolni a Feedback bővítményt.",
|
||||
"CustomLogoHelpText": "A felhasználói felületen és az e-mail jelentésekben megjelenő Matomo logó testreszabható.",
|
||||
"EmailServerSettings": "E-mail szerver beállítások",
|
||||
"ForBetaTestersOnly": "Csak béta tesztelőknek",
|
||||
"ImageTracking": "Kép Követés",
|
||||
"ImageTrackingIntro1": "Ha egy látogatónál le van tiltva a JavaScript, vagy JavaScript egyéb okokból nem használható, lehetőség van egy kép követési link segítségével követni a látogatókat.",
|
||||
"ImageTrackingIntro2": "Erre használható az alább generált HTML kód az oldalba ágyazva. %1$s tagbe illesztve helyettesíthető a JavaScript követő kód, ha az valamiért nem használható.",
|
||||
"ImageTrackingIntro3": "Az összes lehetséges opciót %1$sKövetés API dokumentáció%2$s tartalmazza.",
|
||||
"ImageTrackingLink": "Kép Követési Link",
|
||||
"ImportingServerLogs": "Szervernaplók Importálása",
|
||||
"ImportingServerLogsDesc": "A látogatók böngésző (JavaScript vagy kép) általi követése helyett lehetőség van a szervernaplók folyamatos importálására. További részletek: %1$sSzervernapló analízis%2$s.",
|
||||
"InvalidPluginsWarning": "A következő bővítmény nem kompatibilisek evvel: %1$s ezért nem lehet őket betölteni: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "A bővítmények frissíthetők vagy törölhetők a %1$sBővítmények%2$s oldalon.",
|
||||
"JavaScriptTracking": "JavaScript Követés",
|
||||
"JSTracking_CampaignKwdParam": "Kampány Kulcsszó paraméter",
|
||||
"JSTracking_CampaignNameParam": "Kampány Név paraméter",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Győződjön meg róla, hogy ez a kód a weboldala összel lapján el van-e helyezve. Azt ajánljuk, illessze be be minél előbb a %1$s záró tagja elé.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Saját paraméter nevek használata a kampány név és a kulcsszó mezőkhöz",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Megjegyzés: A %1$sMatomo automatikusan felismeri a Googly Analytics paramétereket.%2$s",
|
||||
"JSTracking_DisableCookies": "Minden követő süti tiltása",
|
||||
"JSTracking_DisableCookiesDesc": "Letilt minden első féltől származó sütit. A már meglévő sütik a következő oldalbetöltéskor törlődni fognak.",
|
||||
"JSTracking_EnableDoNotTrack": "Kliens oldali DoNotTrack engedélyezése",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Megjegyzés: A szerver oldali DoNotTrack már engedélyezve van, így ennek az opciónak arra nincs hatása.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "A látogatónak lehetősége van a követés megtiltására, így a követési kérések nem lesznek elküldve.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Az weboldal domain nevének hozzáfűzése az oldal címéhez",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Ha valaki a 'Rólunk' oldalt látogatja meg a(z) blog.%1$s weboldalon, a naplóban 'blog \/ Rólunk' fog szerepelni. Ez a legegyszerűbb módja a látogatások aldomain szerinti áttekintésének.",
|
||||
"JSTracking_MergeAliases": "A \"Kilépési lapok\" jelentésben az ismert álnevek (URLek) elrejtése a következőnél:",
|
||||
"JSTracking_MergeAliasesDesc": "Egy álnevet (URLt) (pl. %s) tartalmazó linkre kattintás nem lesz \"Kilépési lapként\" számolva.",
|
||||
"JSTracking_MergeSubdomains": "Látogatók követése a következő összes aldomainjén:",
|
||||
"JSTracking_MergeSubdomainsDesc": "Ha egy látogató meglátogatja a(z) %1$s és %2$s weboldalakat, akkor egyedi látogatásként lesz számolva.",
|
||||
"JSTracking_PageCustomVars": "Saját változók követése minden oldalmegtekintésnél",
|
||||
"JSTracking_PageCustomVarsDesc": "Példa: változó: \"Kategória\", érték: \"Újság\".",
|
||||
"JSTracking_VisitorCustomVars": "Saját változó kovetése látogatónként",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Példa: változó: \"Típus\", érték: \"Ügyfél\".",
|
||||
"JSTrackingIntro1": "Látogatók követésére sokféle módszer létezik. A javasolt megoldás JavaScript követőkód használata. Ehhez a módszerhez minden oldalnak tartalmaznia kell egy JavaScript kódot.",
|
||||
"JSTrackingIntro2": "A lent látható generált kódnak (vagy annak egy módosított változatának) szerepelnie kell minden oldalon, amit a Matomonek követnie kell.",
|
||||
"JSTrackingIntro4": "JavaScript követés helyett lehetőség van kép alapú követés használatára is, mely %1$saz alábbi linkre kattintva generálható%2$s.",
|
||||
"JSTrackingIntro5": "Ha az oldalmegtekintések követése nem elég, tekintse meg a %1$sMatomo Javascript Követés dokumentációt%2$s a további funkciókért. Ezek használatával lehetőség van egyéni célok, saját változók, ecommerce rendelések, otthagyott bevásárló kosarak, stb, követésére.",
|
||||
"LogoNotWriteableInstruction": "Egyedi logó használatához írási jogosultságra van szükség a következő könyvtárhoz: %1$s A logók tárolásához a következőfájlokhoz írási jogosultság szükséges: %2$s.",
|
||||
"FileUploadDisabled": "A fájlfeltöltés nincs engedélyezve a PHP konfigurációban. Egyedi logó feltöltéséhez be kell állítani a php.ini fájlban a következőt: %s. A webszerver újraindítása is szükséges lehet.",
|
||||
"LogoUploadFailed": "A feltöltött fájl nem feldolgozható. Kérjük ellenőrizze, hogy a fájl formátuma érvényes-e.",
|
||||
"LogoUpload": "Válasszon egy logót a feltöltéshez",
|
||||
"FaviconUpload": "Válasszon egy Favicon-t a feltöltéshez",
|
||||
"LogoUploadHelp": "A feltöltött fájlnak %1$s formátumban, minimum %2$s pixel magasnak kell lennie.",
|
||||
"MenuDiagnostic": "Diagnosztika",
|
||||
"MenuGeneralSettings": "Alapbeállítások",
|
||||
"MenuDevelopment": "Fejlesztés",
|
||||
"MenuMeasurables": "mérhetők",
|
||||
"OptOutComplete": "Követés kikapcsolva; a látogatások semmilyen statisztikában nem fognak szerepelni.",
|
||||
"OptOutCompleteBis": "Megjegyzés: abban az esetben, ha a követést tiltó süti törlődik, más számítógépről vagy böngészőből látogatja meg a weboldalt, a követést ismét le kell tiltania.",
|
||||
"OptOutDntFound": "Ön nem lekövethető, mert a böngészője azt jelzni, hogy ön ezt nem kívánta. Ez az állapot nem fog addig változni, amíg le nem tiltja a 'Do Not Track' funkciót.",
|
||||
"OptOutExplanation": "A Matomo tiszteletben tartja a magánéletet Internet. Annak érdekében, hogy látogatóinak lehetősége legyen a követés kikapcsolására, helyezze el az alábbi HTML kódot például egy Adatvédelmi Tájékoztató oldalon.",
|
||||
"OptOutForYourVisitors": "Matomo követés letiltása látogatók által",
|
||||
"PiwikIsInstalledAt": "Matomo telepítve itt:",
|
||||
"PersonalPluginSettings": "Személyes bővítmény beállítások",
|
||||
"PluginSettingChangeNotAllowed": "Önnek nincs jogosultsága a(z) \"%1$s\" beállítás módosításához a(z) \"%2$s\" bővítményben",
|
||||
"PluginSettingReadNotAllowed": "Önnek nincs jogosultséga a(z) \"%1$s\" beállítás megtekintéséhez a(z) \"%2$s\" bővítményben",
|
||||
"PluginSettings": "Bővítmény beállítások",
|
||||
"PluginSettingsIntro": "Itt módosíthatók a harmadik féltől származó bővítmények beállításai:",
|
||||
"PluginSettingsValueNotAllowed": "A(z) \"%1$s\" mező értéke a(z) \"%2$s\" bővítményben érvénytelen",
|
||||
"PluginSettingsSaveFailed": "A bővítmény beállítások mentése sikertelen",
|
||||
"SendPluginUpdateCommunication": "Küldjön egy emailt, mikor egy bővítmény frissítés elérhetővé válik",
|
||||
"SendPluginUpdateCommunicationHelp": "Az adminisztrátorok emailben értesülnek ha egy bővítményhez frissítés érhető el.",
|
||||
"StableReleases": "Ha a Matomo fontos része a vállalkozásának, javasoljuk, hogy a legfrissebb stabil kiadást használja. Ha a legfrissebb béte kiadást használja és hibát talál vagy javaslata van, kérjük %1$skattintson ide%2$s.",
|
||||
"LtsReleases": "LTS (Hosszútávú támogatás) kiadások csak biztonsági és hibajavítási frissítéseket kapnak",
|
||||
"SystemPluginSettings": "Rendszer bővítmény beállításai",
|
||||
"TrackAGoal": "Cél követése",
|
||||
"TrackingCode": "Követőkód",
|
||||
"TrustedHostConfirm": "Biztosan meg akarja változtatni a megbízható Matomo hosztnevet?",
|
||||
"TrustedHostSettings": "Megbízható Matomo Hosztnév",
|
||||
"UpdateSettings": "Beállítások frissítése",
|
||||
"UseCustomLogo": "Saját logó használata",
|
||||
"ValidPiwikHostname": "Érvényes Matomo Hosztnév",
|
||||
"WithOptionalRevenue": "opcionális jövedelemmel",
|
||||
"YouAreOptedOut": "A követés jelenleg ki van kapcsolva.",
|
||||
"YouMayOptOut": "Lehetőség van a számítógépen tárolt egyedi azonosító süti letiltására, hogy a látogatás ne szerepeljen semmilyen statisztikában.",
|
||||
"YouMayOptOutBis": "Az alábbi kapcsoló segítségével engedélyezhető a követő süti használata.",
|
||||
"OptingYouOut": "Kiléptetés alatt, kis türelmet...",
|
||||
"ProtocolNotDetectedCorrectly": "Jelenleg biztonságos SSL kapcsolat van ön és a Matomo csak nem biztonságos kapcsolatot tudott észlelni.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Hogy biztos minden kérés és kiszolgálás HTTPS-en keresztül biztonságosan történjen, szerkeszteni kell a %1$s fájlt és ellenőrizni a proxy beállításokat vagy hozzá kell adni a %2$s sort, lentebb a %3$s szekcióban. %4$sTovábbi információk%5$s"
|
||||
}
|
||||
}
|
67
msd2/tracking/piwik/plugins/CoreAdminHome/lang/id.json
Normal file
67
msd2/tracking/piwik/plugins/CoreAdminHome/lang/id.json
Normal file
@ -0,0 +1,67 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Tambahkan host terpercaya",
|
||||
"Administration": "Administrasi",
|
||||
"ArchivingSettings": "Pengaturan pengarsipan",
|
||||
"BrandingSettings": "Pengaturan merek",
|
||||
"ReleaseChannel": "Rilis kanal",
|
||||
"ClickHereToOptIn": "Klik di sini agar terekam.",
|
||||
"ClickHereToOptOut": "Klik di sini agar tak-terekam.",
|
||||
"CustomLogoFeedbackInfo": "Jika Anda menyesuaikan logo Matomo, Anda mungkin juga tertarik untuk menyembunyikan tautan %1$s di menu atas. Untuk melakukannya, Anda mematikan pengaya Umpan Balik di halaman %2$s Pengelolaan Pengaya%3$s.",
|
||||
"CustomLogoHelpText": "Anda dapat Anda dapat menyesuaikan logo Matomo yang akan ditampilkan dalam antarmuka pengguna dan laporan surel.",
|
||||
"EmailServerSettings": "Pengaturan peladen Surel",
|
||||
"ForBetaTestersOnly": "Hanya untuk pemeriksa beta saja",
|
||||
"ImageTracking": "Pelacakan Gambar",
|
||||
"ImageTrackingIntro1": "Ketika pengunjung mematikan JavaScript, atau ketika JavaScript tidak dapat digunakan, Anda dapat menggunakan tautan pelacakan gambar untuk melacak pengunjung.",
|
||||
"ImageTrackingIntro2": "Bangitkan tautan di bawah dan salin-tempel HTML hasil ke halaman. Bila Anda menggunakan ini sebagai pengganti bila terjadi kegagalan pelacakan JavaScript, Anda dapat mengelilingi ini dengan etiket %1$s.",
|
||||
"ImageTrackingIntro3": "Untuk seluruh daftar opsi yang Anda dapat gunakan untuk tautan pelacakan gambar, lihat %1$sDokumentasi API Pelacakan%2$s.",
|
||||
"ImageTrackingLink": "Tautan Pelacakan Gambar",
|
||||
"ImportingServerLogs": "Mengimpor Catatan Peladen",
|
||||
"ImportingServerLogsDesc": "Sebuah cara alternatif untuk melacak pengunjung melalui peramban (melalui JavaScript atau tautan gambar) adalah secara berkelanjutan mengimpor catatan peladen. Pelajari selengkapnya tentang %1$sAnalisis Berkas Catatan Peladen%2$s.",
|
||||
"InvalidPluginsWarning": "Pengaya berikut ini tidak sesuai dengan %1$s dan tidak dapat dimuat: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Anda dapat memperbarui atau menghapus pengaya berikut dalam halaman %1$sKelola Pengaya%2$s.",
|
||||
"JavaScriptTracking": "Pelacakan JavaScript",
|
||||
"JSTracking_CampaignKwdParam": "Parameter Kata Kunci Kampanye",
|
||||
"JSTracking_CampaignNameParam": "Parameter Nama Kampanye",
|
||||
"JSTracking_CustomCampaignQueryParam": "Gunakan nama parameter kueri kustom untuk untuk nama kampanye dan kata kunci",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Catatan: %1$sMatomo akan secara otomastis mendeteksi parameter Google Analytics.%2$s",
|
||||
"JSTracking_EnableDoNotTrack": "Mengaktifkan pendeteksian Jangan-Lacak sisi klien",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Catatan: Dukungan Jangan-Lacak sisi peladen telah diaktifkan, sehingga opsi ini tidak memiliki pengaruh.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Sehingga permintaan pelacakan tidak akan dikirim bila pengunjung tidak ingin terlacak.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Tambah judul halaman untuk situs ranah tersebut saat pelacakan",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Sehingga bila seseorang mengunjungi halaman 'Tentang' dalam blog, %1$s ini akan terekam sebagai 'blog \/ Tentang'. Ini akan mempermudah melakuka tinjauan terhadap lalu lintas berdasar subranah.",
|
||||
"JSTracking_MergeAliases": "Dalam laporan \"Tautan keluar\", sembunyikan klik untuk untuk mengetahui URL alias dari",
|
||||
"JSTracking_MergeAliasesDesc": "Sehingga bila mengeklik tautan terhadap URL Alias (misal %s) tidak akan dihitung sebagai \"Tautan keluar\".",
|
||||
"JSTracking_MergeSubdomains": "Lacak seluruh pengunjung subranah dari",
|
||||
"JSTracking_MergeSubdomainsDesc": "Sehingga bila satu pengunjung mengunjungi %1$s dan %2$s, mereka akan terhiting sebagai pengunjung.",
|
||||
"JSTracking_PageCustomVars": "Melacak variabel kustom untuk setiap tampilan halaman",
|
||||
"JSTracking_PageCustomVarsDesc": "Sebagai contoh, dengan nama variabel \"Kategori\" dengan nilai \"Kerta Putih\".",
|
||||
"JSTracking_VisitorCustomVars": "Lacak variabel kustom untuk pengunjung ini",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Sebagai contoh, dengan nama variabel \"Jenis\" dengan nilai \"Pelanggan\".",
|
||||
"JSTrackingIntro1": "Anda dapat melacak pengunjung situs Anda dengan banyak cara. Cara disarankan adalah menggunakan JavaScript. Untuk menggunkan metode ini, Anda harus yakin bahwa setiap halaman situs Anda memiliki beberapa kode JavaScript, yang dapat dibuat di sini.",
|
||||
"JSTrackingIntro2": "Sekali Anda memiliki kode pelacakan JavaScript untuk situs Anda, salin dan tempel dalam setiap halaman yang ingin dilacak menggunakan Matomo.",
|
||||
"JSTrackingIntro4": "Bila Anda tidak ingin menggunakan JavaScript untuk melacak pengunjung, %1$sbuat sebuah gambar pelacakan di tautan berikut%2$s.",
|
||||
"JSTrackingIntro5": "Bila Anda berkeinginan lebih dari melacak tampilan halaman, harap periksa %1$sDokumentas Pelacakan Javascript Matomo%2$s untuk daftar fungsi yang tersedia. Gunakan funsi tersebut untuk melacak tujuan Anda, variabel kustom, pemesanan niaga-e, keranjang dibuang, dan lebih.",
|
||||
"LogoUpload": "Pilih Logo untuk diunggah",
|
||||
"LogoUploadHelp": "Harap mengunggah berkas dalam bentuk %1$s dengan tinggi minimal %2$s pixel.",
|
||||
"MenuDiagnostic": "Diagnosis",
|
||||
"MenuGeneralSettings": "Pengaturan Umum",
|
||||
"MenuMeasurables": "Terukur",
|
||||
"OptOutComplete": "Jangan-Lacak selesai. Bila Anda mengunjungi situs ini, Anda tidak akan terekam oleh perangkat Analisis Ramatraya.",
|
||||
"OptOutCompleteBis": "Perhatikan bahwa jika Anda menghapus kuki Anda, menghapus kuki Jangan-Lacak, atau jika Anda mengganti komputer atau peramban ramatraya, Anda perlu melakukan prosedur Jangan-Lacak lagi.",
|
||||
"OptOutExplanation": "Matomo berdedikasi untuk menyediakan privasi Internet. Agar pengunjung Anda memiliki pilihan untuk tidak terekam oleh Analisis Ramatraya Matomo, Anda dapat menambahkan kode HTML di salah satu halaman situs Anda, misalnya di halaman Kebijakan Privasi.",
|
||||
"OptOutForYourVisitors": "Matomo Jangan-Lacakan untuk Pengunjung",
|
||||
"PiwikIsInstalledAt": "Matomo terpasang di",
|
||||
"StableReleases": "Bila Matomo merupakan hal yang penting dalam usaha Anda, kami menyarankan Anda menggunakan rilis stabil terkini. \tBila Anda menggunakan beta terkini dan Anda menemukan sebuah kutu atau sebuah sarah, harap %1$slihat di sini%2$s.",
|
||||
"TrackAGoal": "Lacak sebuah Tujuan",
|
||||
"TrackingCode": "Kode Palacakan",
|
||||
"TrustedHostConfirm": "Apakah Anda yakin mengubah nama inang terpercaya Matomo?",
|
||||
"TrustedHostSettings": "Nama Inang Terpercaya",
|
||||
"UseCustomLogo": "Gunakan logo kustom",
|
||||
"ValidPiwikHostname": "Nama Inang Sahih Matomo",
|
||||
"WithOptionalRevenue": "dengan pendapatan tersesuaikan",
|
||||
"YouAreOptedOut": "Anda sekarang tak-terekam.",
|
||||
"YouMayOptOut": "Anda kemungkinan memilih untuk tidak menyimpan nomor identifikasi unik kuki analisis ramatraya yang diberikan ke komputer Anda untuk menghindari pengumpulan dan analisis data yang dikumpulkan di situs ini.",
|
||||
"YouMayOptOutBis": "Untuk membuat pilihan itu, silakan klik di bawah ini untuk menerima kuki Jangan-Lacak."
|
||||
}
|
||||
}
|
11
msd2/tracking/piwik/plugins/CoreAdminHome/lang/is.json
Normal file
11
msd2/tracking/piwik/plugins/CoreAdminHome/lang/is.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Umsjón",
|
||||
"EmailServerSettings": "Póstþjóns stillingar",
|
||||
"MenuGeneralSettings": "Almennar stillingar",
|
||||
"OptOutExplanation": "Matomo er tileinkað að bjóða uppá persónuvernd á netinu. Til að veita gestum þínum val á að kjósa ekki að taka þátt í Matomo vefumferðar mælingum þá getur þú bætt við eftirfarandi HTML kóða á eina af síðum vefjarins tildæmis á persónuverndarstefnu síðunni.",
|
||||
"OptOutForYourVisitors": "Matomo er útvalið fyrir þína gesti",
|
||||
"YouAreOptedOut": "Þú ert nú útvalinn",
|
||||
"YouMayOptOutBis": "Til að framkvæma það val, vinsamlegast smelltu hér fyrir neðan til að fá útvals smáköku."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/it.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/it.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Aggiungi un nuovo host affidabile",
|
||||
"Administration": "Amministrazione",
|
||||
"ArchivingSettings": "Impostazioni archiviazione",
|
||||
"BrandingSettings": "Impostazioni di personalizzazione",
|
||||
"ReleaseChannel": "Canale release",
|
||||
"ClickHereToOptIn": "Clicca qui per accettare (opt-in).",
|
||||
"ClickHereToOptOut": "Clicca qui per rifiutare (opt-out).",
|
||||
"CorsDomains": "Domini CORS",
|
||||
"CorsDomainsHelp": "Puoi definire domini o sottodomini come http:\/\/example.com o http:\/\/stats.example.com. Oppure, per consentire le richieste \"cross domains\" per tutti i domini è sufficiente aggiungere un *",
|
||||
"CustomLogoFeedbackInfo": "Se si personalizza il logo Matomo, si potrebbe anche essere interessati a nascondere il link %1$s nel menu in alto. A tale scopo, è possibile disattivare il plugin Feedback nella pagina di %2$sGestione Plugin%3$s.",
|
||||
"CustomLogoHelpText": "È possibile personalizzare il logo Matomo che verrà visualizzato nell'interfaccia utente e nei report via e-mail.",
|
||||
"DevelopmentProcess": "Dato che il nostro processo di sviluppo include migliaia di test automatici, i Beta Tester svolgono un ruolo chiave nel raggiungimento della \"No bug policy\" di Matomo.",
|
||||
"EmailServerSettings": "Impostazioni server e-mail",
|
||||
"ForBetaTestersOnly": "Solo per beta tester",
|
||||
"ImageTracking": "Tracking Immagini",
|
||||
"ImageTrackingIntro1": "Quando un visitatore ha disattivato JavaScript o quando JavaScript non può essere utilizzato, è possibile utilizzare un collegamento di tracciamento immagine per tracciare i visitatori.",
|
||||
"ImageTrackingIntro2": "Genera il link qui sotto e copia-incolla nella pagina il codice HTML generato. Se si utilizza questo come ripiego per il tracciamento JavaScript, è possibile limitarlo a %1$s tags.",
|
||||
"ImageTrackingIntro3": "Per la lista completa delle opzioni che è possibile utilizzare con un link di tracciamento dell'immagine, vedi la%1$sDocumentazione API Tracciamento%2$s.",
|
||||
"ImageTrackingLink": "Link Tracciamento Immagine",
|
||||
"ImportingServerLogs": "Importazione Server Log",
|
||||
"ImportingServerLogsDesc": "Un'alternativa al tracciamento dei visitatori tramite browser (JavaScript o immagine) è quella di importare i log del server web. Impara di più su %1$sStatistiche tramite Server Log File%2$s.",
|
||||
"InvalidPluginsWarning": "I seguenti plugin non sono compatibili con %1$s e non possono essere caricati: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Puoi aggiornare o disinstallare questi plugin nella pagina %1$sGestione Plugin%2$s.",
|
||||
"JavaScriptTracking": "Tracciamento JavaScript",
|
||||
"HttpTrackingApi": "API di Tracciamento HTTP",
|
||||
"HttpTrackingApiDescription": "L'%1$sAPI di Tracciamento HTTP%2$s ti consente di tracciare ogni cosa. Può essere utile se stai usando un linguaggio di programmazione per il quale ancora non esiste una SDK. Può anche essere utile quando vuoi tracciare dispositivi o applicazioni in un modo particolare.",
|
||||
"JSTracking_CampaignKwdParam": "Parametro Keyword Campagna",
|
||||
"JSTracking_CampaignNameParam": "Parametro Nome Campagna",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Assicurati che questo codice sia presente in ogni pagina del tuo sito. Ti raccomandiamo di incollarlo subito prima del tag %1$s di chiusura.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Utilizza i nomi dei parametri di query personalizzati per il nome della campagna e parola chiave",
|
||||
"JSTracking_CrossDomain": "Per impostazione predefinita, l'ID visitatore che identifica un visitatore unico è memorizzato nel primo gruppo di cookies del browser al quale si può accedere solamente dalle pagine che si trovano nello stesso dominio. Abilitando i collegamenti cross domain, potrai tracciare tutte le azioni e le pagine viste da un determinato visitatore nell'ambito della stessa visita, anche quando esso visita le pagine di diversi domini. Quando un utente clicca su un link a un URL di uno degli alias del tuo sito web, verrà aggiunto un parametro URL pk_vid dopo l'ID Visitatore.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Nota: Per usare i collegamenti cross domain, devi specificare più di un nome di dominio (URL) per il tuo sito web.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Nota: %1$sMatomo individuerà automaticamente i parametri di Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Disabilita tutti i cookies di tracking",
|
||||
"JSTracking_DisableCookiesDesc": "Disabilita tutti i cookies proprietari. I cookies di Matomo esistenti per questo sito web verranno cancellati alla prossima visualizzazione della pagina.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Abilita i collegamenti cross domain",
|
||||
"JSTracking_EnableDoNotTrack": "Abilita l'individuazione DoNotTrack lato client",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: È stato abilitato il supporto DoNotTrack lato server, così questa opzione non avrà effetto.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "In questo modo le richieste di tracciamento non verranno inviate se il visitatore non vuole essere tracciato.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Aggiungi il dominio del sito prima del titolo della pagina quando viene tracciata",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Così se qualcuno visita la pagina \"About\" sul blog %1$s, la visita verrà registrata come 'blog \/About'. Questo è il modo più semplice per avere una panoramica del traffico di un sub-dominio.",
|
||||
"JSTracking_MergeAliases": "Nel report \"Outlink\", nascondi i clic agli alias URL conosciuti di",
|
||||
"JSTracking_MergeAliasesDesc": "Così i clic sui links agli alias URL (es. %s) non verranno conteggiati come \"Outlink\"",
|
||||
"JSTracking_MergeSubdomains": "Traccia i visitatori in tutti i sottodomini di",
|
||||
"JSTracking_MergeSubdomainsDesc": "Se un visitatore visita %1$s e %2$s, sarà contato come visitatore unico.",
|
||||
"JSTracking_PageCustomVars": "Traccia una variabile personalizzata per ciascuna vista pagina",
|
||||
"JSTracking_PageCustomVarsDesc": "Per esempio, come il nome di variabile \"categoria\" e il valore \"Carte Bianche\".",
|
||||
"JSTracking_TrackNoScript": "Traccia utenti con JavaScript disabilitato",
|
||||
"JSTracking_VisitorCustomVars": "Traccia le variabili personalizzate per questo visitatore",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Per esempio, con il nome di variabile \"Tipo\" e il valore \"Cliente\".",
|
||||
"JSTracking_EndNote": "Nota: Puoi generare un codice di tracciamento personalizzato nella sezione di amministrazione %1$sTracking Code %2$s.",
|
||||
"JSTrackingIntro1": "Puoi monitorare i visitatori del tuo sito web con metodi diversi. Il metodo raccomandato è di farlo tramite JavaScript. Per utilizzare questo metodo è necessario che ogni pagina del sito abbia il codice JavaScript, che è possibile generare qui.",
|
||||
"JSTrackingIntro2": "Una volta ottenuto il codice JavaScript per il tuo sito web, copialo e incollalo in tutte le pagine che vuoi monitorare con Matomo.",
|
||||
"JSTrackingIntro3b": "Nella maggior parte dei siti web, blog, CMS ecc., puoi utilizzare un plugin che faccia per te il lavoro tecnico. (Vedi la nostra %1$slista di plugin usati per integrare Matomo%2$s. Se non esiste alcun plugin, puoi modificare le template del tuo sito web e aggiungere questo codice al tag <\/head> che spesso è definito in 'header.php', 'header.tpl' o un simile file della template.",
|
||||
"JSTrackingIntro4": "Se non vuoi usare il codice JavaScript per monitorare i visitatori, %1$sgenera qui sotto un'immagine per monitorare senza JavaScript%2$s.",
|
||||
"JSTrackingIntro5": "Se volete fare altro oltre che tracciare le viste pagina, preghiamo di controllare la %1$sDocumentazione Matomo Javascript Tracking%2$s per l'elenco delle funzioni disponibili. Utilizzando queste funzioni potrete tracciare obiettivi, variabili personalizzate, ordini ecommerce, carrelli abbandonati e altro.",
|
||||
"LogoNotWriteableInstruction": "Per utilizzare il tuo logo personalizzato al posto del logo predefinito di Matomo, devi dare l'accesso in scrittura a questa directory: %1$sMatomo richiede l'accesso in scrittura per i tuoi loghi conservati nei files %2$s.",
|
||||
"FileUploadDisabled": "Il caricamento dei files non è abilitato nella configurazione del tuo PHP. Per caricare il tuo logo personalizzato devi impostare %s nel php.ini e riavviare il server.",
|
||||
"LogoUploadFailed": "È stato impossibile leggere il file caricato. Assicurati che esso abbia un formato valido.",
|
||||
"LogoUpload": "Seleziona un logo da caricare",
|
||||
"FaviconUpload": "Seleziona una Favicon da caricare",
|
||||
"LogoUploadHelp": "Caricate un file nei formati %1$s con un'altezza minima di %2$s pixel",
|
||||
"MenuDiagnostic": "Diagnostica",
|
||||
"MenuGeneralSettings": "Impostazioni generali",
|
||||
"MenuSystem": "Sistema",
|
||||
"MenuDevelopment": "Sviluppo",
|
||||
"MenuMeasurables": "Misurabili",
|
||||
"OptOutComplete": "Opt-out completato. Le tue visite a questo sito non verranno registrate dallo strumento di Web Analytics.",
|
||||
"OptOutCompleteBis": "Nota che se cancelli i tuoi cookie, cancelli anche il cookie di opt-out, e se cambi computer o browser web, devi fare la procedura di opt-out nuovamente.",
|
||||
"OptOutDntFound": "Non vieni tracciato poiché il tuo browser comunica che non lo desideri. Questa è un'impostazione del tuo browser, dunque non potrai effettuare l'opt-in finchè non disabiliti la funzionalità \"Non Tracciare\".",
|
||||
"OptOutExplanation": "Matomo è impegnato ad assicurare la riservatezza su Internet. Per dare ai tuoi visitatori la possibilità di escludersi dalle Statistiche Web di Matomo, è possibile aggiungere il seguente codice HTML in una pagina del tuo sito web, ad esempio in una pagina sulla privacy.",
|
||||
"OptOutExplanationIntro": "Questo codice mostrerà ai tuoi visitatori un Iframe contenente un link per escludersi da Matomo (opt-out) impostando un cookie apposito nel loro browser. Guarda qui sotto (o %1$s clicca qui %2$s) per vedere il contenuto che verrà mostrato dall'Iframe.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out per i tuoi visitatori",
|
||||
"PiwikIsInstalledAt": "Matomo è installato su",
|
||||
"PersonalPluginSettings": "Impostazioni Personali Plugin",
|
||||
"PluginSettingChangeNotAllowed": "Non sei abilitato a cambiare il valore dell'impostazione \"%1$s\" nel plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Non sei abilitato a leggere il valore dell'impostazione \"%1$s\" nel plugin \"%2$s\"",
|
||||
"PluginSettings": "Impostazioni plugin",
|
||||
"PluginSettingsIntro": "Qui puoi cambiare le impostazioni dei seguenti plugin di terze parti:",
|
||||
"PluginSettingsValueNotAllowed": "Il valore contenuto nel campo \"%1$s\" nel plugin \"%2$s\" non è consentito",
|
||||
"PluginSettingsSaveFailed": "Salvataggio delle impostazioni del plugin fallito",
|
||||
"PluginSettingsSaveSuccess": "Impostazioni del plugin aggiornate.",
|
||||
"TrackingFailures": "Errori di tracking",
|
||||
"SettingsSaveSuccess": "Impostazioni aggiornate.",
|
||||
"SendPluginUpdateCommunication": "Manda un'email quando è disponibile l'aggiornamento di un plugin",
|
||||
"SendPluginUpdateCommunicationHelp": "Verrà inviata una email ai Super User quando è disponibile una nuova versione di un plugin.",
|
||||
"StableReleases": "Se Matomo rappresenta una parte fondamentale nella vostra attività, vi raccomandiamo di utilizzare l'ultima versione stabile. Se utilizzate l'ultima versione beta e riscontrate un bug o avete dei suggerimenti, per favore %1$sguardate qui%2$s.",
|
||||
"LtsReleases": "Le versioni LTS (Supporto a Lungo termine) riceveranno assistenza solo per le correzioni dei bug e della sicurezza.",
|
||||
"SystemPluginSettings": "Impostazioni di Sistema del Plugin",
|
||||
"TrackAGoal": "Traccia un obiettivo",
|
||||
"TrackingCode": "Codice di Tracciamento",
|
||||
"TrackingCodeIntro": "Matomo ti offre svariati modi per incorporare il codice di tracciamento nel tuo sito web, applicazione mobile e persino per ogni dispositivo o applicazione.",
|
||||
"TrustedHostConfirm": "Sei sicuro di voler cambiare il nome dell'host affidabile di Matomo?",
|
||||
"TrustedHostSettings": "Nome Host Affidabile",
|
||||
"UiDemo": "UI Demo",
|
||||
"UpdateSettings": "Impostazioni degli aggiornamenti",
|
||||
"UseCustomLogo": "Usa un logo personalizzato",
|
||||
"ValidPiwikHostname": "Nome Host Matomo Valido",
|
||||
"WithOptionalRevenue": "con entrate opzionali",
|
||||
"YouAreOptedOut": "Al momento non hai accettato il programma.",
|
||||
"YouAreNotOptedOut": "Non sei stato escluso.",
|
||||
"YouMayOptOut": "Puoi scegliere di non avere un cookie univoco di identificazione per web analytics assegnato al tuo computer al fine di evitare l'aggregazione e l'analisi dei dati raccolti su questo sito web.",
|
||||
"YouMayOptOutBis": "Per fare questa scelta, clicca qui di seguito per ricevere un cookie di opt-out.",
|
||||
"OptingYouOut": "Sto acquisendo la tua rinuncia, attendi...",
|
||||
"ProtocolNotDetectedCorrectly": "Al momento stai guardando Matomo su una connessione sicura SSL (con l'utilizzo di https), ma Matomo ha potuto rilevare sul server solo una connessione non protetta.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Per assicurarti che Matomo richieda e offra con sicurezza il tuo contenuto tramite HTTPS, puoi modificare il file %1$s e configurare le impostazioni del proxy, o puoi aggiungere la riga %2$s sotto la sezione %3$s. %4$sLeggi di più%5$s",
|
||||
"YouMayOptOut2": "Puoi scegliere di impedire a questo sito web di aggregare e analizzare le azioni che intraprendi qui.",
|
||||
"YouMayOptOut3": "Ciò proteggerà la tua privacy, ma impedirà al proprietario di imparare dalle tue azioni e di creare un'esperienza migliore per te e per gli altri utenti.",
|
||||
"UncheckToOptOut": "Togli la spunta a questa casella per escluderti (opt-out).",
|
||||
"CheckToOptIn": "Spunta questa casella per abilitarti (opt-in).",
|
||||
"MissingTrackingCodeEmailSubject": "Non è stato registrato traffico per %s in Matomo Analytics, comincia ora!",
|
||||
"JsTrackingCodeMissingEmail1": "Qualche giorno fa hai aggiunto il sito web '%s' al tuo Matomo Analytics. Abbiamo appena controllato, e il tuo Matomo non sembra avere alcun traffico registrato per questo sito.",
|
||||
"JsTrackingCodeMissingEmail2": "Per cominciare a monitorare i dati e ottenere informazioni approfondite sui tuoi utenti, devi impostare il monitoraggio nel tuo sito web o nella tua app per dispositivi mobili. Per i siti web è sufficiente incorporare il codice di monitoraggio subito prima del tag %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Per trovare e personalizzare il codice di monitoraggio, %1$sclicca qui%2$s (o dai un'occhiata alla %3$sGuida del Client di Tracking JavaScript%4$s).",
|
||||
"TrackingFailuresIntroduction": "Questa pagina elenca gli errori di tracking avvenuti durante gli ultimi %sgiorni. Si noti che solo il tipo più comune di errori di tracking viene registrato e non tutti.",
|
||||
"NoKnownFailures": "Non ci sono errori di tracking riconosciuti.",
|
||||
"Problem": "Problema",
|
||||
"Solution": "Soluzione",
|
||||
"TrackingURL": "URL Tracking",
|
||||
"LearnMore": "Per saperne di più",
|
||||
"DeleteAllFailures": "Cancella tutti gli errori",
|
||||
"NTrackingFailures": "%s errori di tracking",
|
||||
"ViewAllTrackingFailures": "Visualizza tutti gli errori di tracking",
|
||||
"TrackingFailureInvalidSiteProblem": "Il sito non esiste",
|
||||
"TrackingFailureInvalidSiteSolution": "Aggiorna l'idSito configurato nel tracker.",
|
||||
"TrackingFailureAuthenticationProblem": "La richiesta non è stata autenticata ma è richiesta l'autenticazione.",
|
||||
"TrackingFailureAuthenticationSolution": "Imposta o correggi il \"token_auth\" nella tua richiesta di tracking.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Sei sicuro di voler eliminare tutti gli errori di tracking?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Sei sicuro di voler eliminare questo errore di tracking?",
|
||||
"TrackingFailuresEmailSubject": "Errori di tracking nel tuo Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Questo è solo per farti sapere che %s diversi tipi di errori di tracking si sono verificati negli ultimi giorni.",
|
||||
"TrackingFailuresEmail2": "Per visualizzare tutte le richieste di tracking fallite %1$sclicca qui%2$s."
|
||||
}
|
||||
}
|
117
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ja.json
Normal file
117
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ja.json
Normal file
@ -0,0 +1,117 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "新しい信頼できるホストを追加する",
|
||||
"Administration": "管理",
|
||||
"ArchivingSettings": "アーカイブ設定",
|
||||
"BrandingSettings": "ブランディング設定",
|
||||
"ReleaseChannel": "リリース チャネル",
|
||||
"ClickHereToOptIn": "オプトインするにはここをクリックしてください。",
|
||||
"ClickHereToOptOut": "オプトアウトするにはここをクリックしてください。",
|
||||
"CorsDomains": "クロスオリジンリソース共有( CORS )ドメイン",
|
||||
"CorsDomainsHelp": "http:\/\/example.com や http:\/\/stats.example.com のようなドメインやサブドメインを定義することができます。 または、すべてのドメインに対してクロスドメイン要求を許可するには、単純に * を追加します",
|
||||
"CustomLogoFeedbackInfo": "Matomo ロゴをカスタマイズする場合は、トップメニューの%1$sリンクを非表示にすることもできます。 これを行うには、%2$sプラグインの管理ページ%3$sでフィードバックプラグインを無効にします。",
|
||||
"CustomLogoHelpText": "Matomo のロゴをカスタマイズして、ユーザーインターフェース画面とEメールリポートに表示できます。",
|
||||
"DevelopmentProcess": "我々の開発プロセスには何千もの自動テストが含まれていますが、ベータテスター は Matomo の「バグなしポリシー」を達成するために重要な役割を果たします。",
|
||||
"EmailServerSettings": "メールサーバの設定",
|
||||
"ForBetaTestersOnly": "ベータテスターのみ",
|
||||
"ImageTracking": "画像トラッキング",
|
||||
"ImageTrackingIntro1": "ビジターが JavaScript を無効にした場合、または JavaScript を使用できない場合は、画像追跡リンクを使用してビジターを追跡できます。",
|
||||
"ImageTrackingIntro2": "下のリンクを生成し、生成された HTML をページにコピーして貼り付けます。 これを JavaScript トラッキングの代わりとして使用している場合は、%1$s タグで囲むことができます。",
|
||||
"ImageTrackingIntro3": "画像によるトラッキングのリンクで使えるオプションの全リストについては、%1$sTracking API ドキュメント%2$sを参照してください。",
|
||||
"ImageTrackingLink": "画像トラッキングリンク",
|
||||
"ImportingServerLogs": "サーバーログインポート",
|
||||
"ImportingServerLogsDesc": "ブラウザ経由で ( JavaScript または画像リンク経由で ) ビジターを追跡する代わりに、サーバーログを継続的にインポートすることもできます。 %1$sサーバーログファイル分析%2$sの詳細をご覧ください。",
|
||||
"InvalidPluginsWarning": "以下のプラグインは、 %1$s と互換性がないためロードできませんでした。 :%2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "これらのプラグインは、 %1$sプラグイン管理%2$s ページでアップデートまたはアンインストールすることができます。",
|
||||
"JavaScriptTracking": "JavaScript トラッキング",
|
||||
"HttpTrackingApi": "HTTPトラッキング API",
|
||||
"HttpTrackingApiDescription": "%1$sHTTP トラッキング API%2$s を使用すると、様々な追跡が可能です。 これは、SDK がまだ存在しないプログラミング言語を使用している場合に便利です。 特別な方法でデバイスやアプリケーションをトラッキングする場合にも便利です。",
|
||||
"JSTracking_CampaignKwdParam": "キャンペーン用キーワードパラメータ",
|
||||
"JSTracking_CampaignNameParam": "キャンペーン名パラメータ",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "このコードがあなたのウェブサイトのすべてのページにあることを確認してください。 終了する %1$s タグの直前に貼り付けることをお勧めします。",
|
||||
"JSTracking_CustomCampaignQueryParam": "キャンペーン名とキーワード用のカスタムクエリパラメータ名を使用",
|
||||
"JSTracking_CrossDomain": "デフォルトでは、ユニークビジターを識別するビジター ID は、同じドメインのページからのみアクセスできるブラウザのファーストパーティの Cookie に格納されます。 クロスドメインリンクを有効にすると、複数のドメインのページを表示している場合でも、特定のビジターのすべてのアクションとページビューを同じ訪問でトラッキングすることができます。 ユーザーがウェブサイトのエイリアス URL のいずれかへのリンクをクリックするたびに、ビジター ID を転送する URL パラメータ pk_vid が追加されます。",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "注意:クロスドメインリンクを使用するには、ウェブサイトに複数のドメイン名 ( URL ) を指定する必要があります。",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "注: %1$sMatomo は自動的に Google Analytics のパラメータを検出します。%2$s",
|
||||
"JSTracking_DisableCookies": "すべてのトラッキングクッキーを無効にする",
|
||||
"JSTracking_DisableCookiesDesc": "すべてのファーストパーティの Cookie を無効にします。 このウェブサイトの既存の Matomo Cookie は、次のページビューで削除されます。",
|
||||
"JSTracking_EnableCrossDomainLinking": "クロスドメインリンクを有効にする",
|
||||
"JSTracking_EnableDoNotTrack": "クライアント側の DoNotTrack の検出を有効にする",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "注:サーバー側 DoNotTrack サポートが有効になっているため、このオプションは無効です。",
|
||||
"JSTracking_EnableDoNotTrackDesc": "ビジターが追跡されることを望まない場合、トラッキングのリクエストは送信されません。",
|
||||
"JSTracking_GroupPageTitlesByDomain": "トラッキング時に、ページタイトルにサイトのドメインを追加する",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "誰かがブログ %1$s の About ページを訪れたら、 blog \/ About として記録されます。これは、サブドメインでトラフィックの概要を取得するための最も簡単な方法です。",
|
||||
"JSTracking_MergeAliases": "” アウトリンク ” レポートでは、次のような既知のエイリアス URL へのクリックを非表示にします。",
|
||||
"JSTracking_MergeAliasesDesc": "したがって、エイリアス URL ( 例:%s ) へのリンクのクリックは \" アウトリンク \" としてカウントされません。",
|
||||
"JSTracking_MergeSubdomains": "すべてのサブドメインのビジターをトラッキングする",
|
||||
"JSTracking_MergeSubdomainsDesc": "したがって、1 人のビジターが %1$s と %2$s を訪問すると、それらはユニークビジターとしてカウントされます。",
|
||||
"JSTracking_PageCustomVars": "各ページビューのカスタム変数をトラッキングする",
|
||||
"JSTracking_PageCustomVarsDesc": "たとえば、変数名 \"Category\" で、値が \"White Papers\" の場合、",
|
||||
"JSTracking_TrackNoScript": "JavaScript を無効にしてユーザーを追跡する",
|
||||
"JSTracking_VisitorCustomVars": "このユーザーのカスタム変数を追跡する",
|
||||
"JSTracking_VisitorCustomVarsDesc": "たとえば、変数名 \" Type \" と値 \" Customer \" を使用します。",
|
||||
"JSTracking_EndNote": "注:カスタマイズしたトラッキングコードは、%1$sトラッキングコード%2$s管理セクションで生成できます。",
|
||||
"JSTrackingIntro1": "様々な方法でビジターを追跡できますが、JavaScript でトラックすることが推奨されています。そのためには、各々のウェブページにここで生成された JavaScript コードを埋め込みます。",
|
||||
"JSTrackingIntro2": "ウェブサイトのための JavaScript のトラッキングコードをコピーして、追跡したいすべてのページにペーストします。",
|
||||
"JSTrackingIntro3b": "ほとんどのウェブサイト、ブログ、CMS などでは、あらかじめ作られたプラグインを使って技術的な仕事をすることができます。 プラグインが存在しない場合は、ウェブサイトのテンプレートを編集し、このコードを 'header.php' 、'header.tpl' などのテンプレートファイルで定義されている <\/head> タグに追加することができます( %1$s Matomo の統合に使用されるプラグインのリスト%2$s を参照 ) 。",
|
||||
"JSTrackingIntro4": "ビジターの追跡に JavaScript を使用したくない場合は、%1$s以下の画像によるトラッキングリンクを生成します。%2$s",
|
||||
"JSTrackingIntro5": "ページビューを追跡する以外にも、%1$sMatomo Javascript Tracking のドキュメント%2$sで利用可能な機能のリストを確認してください。 これらの機能を使用すると、目標、カスタム変数、e コマース注文、放棄されたカートなどを追跡できます。",
|
||||
"LogoNotWriteableInstruction": "Matomo デフォルトロゴの代わりにカスタムロゴを使用するには、このディレクトリへの書込権限を与えて下さい。 :%1$s ロゴをファイルに保存するには、書込アクセスが必要です。%2$s",
|
||||
"FileUploadDisabled": "PHP の設定でファイルのアップロードが有効になっていません。カスタムロゴをアップロードするには、 php.ini で %s を設定し Web サーバを再起動してください。",
|
||||
"LogoUploadFailed": "アップロードされたファイルを処理できませんでした。ファイルが有効な形式であることを確認してください。",
|
||||
"LogoUpload": "アップロードするロゴを選択",
|
||||
"FaviconUpload": "アップロードするファビコンを選択",
|
||||
"LogoUploadHelp": "%2$sピクセル以上の高さの %1$s形式ファイルをアップロードしてください",
|
||||
"MenuDiagnostic": "診断",
|
||||
"MenuGeneralSettings": "一般設定",
|
||||
"MenuSystem": "システム",
|
||||
"MenuDevelopment": "開発",
|
||||
"MenuMeasurables": "Measurables",
|
||||
"OptOutComplete": "オプトアウトが完了しました。 このウェブサイトへのあなたの訪問は、ウェブ解析ツールで記録されません。",
|
||||
"OptOutCompleteBis": "Cookie をクリアしてオプトアウト Cookie を削除したり、コンピュータやブラウザを変更した場合は、オプトアウト手続きを再度実行する必要があることに注意してください。",
|
||||
"OptOutDntFound": "ユーザーにより、このブラウザではトラッキングしない設定になっています。これはブラウザの設定によるもので、'Do Not Track' 機能を無効にするまでオプトインできません。",
|
||||
"OptOutExplanation": "Matomo はインターネット上でのプライバシーを提供することに注力しています。 ビジターにMatomo Web Analytics オプトアウトの選択肢を提供するため、Web サイトページの 1 つ、たとえばプライバシーポリシーページに次の HTML コードを追加することができます。",
|
||||
"OptOutExplanationIntro": "このコードでは、ブラウザにオプトアウト Cookie を設定することで、Matomo をオプトアウトするためのリンクを含む iFrame が表示されます。 iFrame で表示されるコンテンツを表示するには、下記(または%1$sここをクリック%2$s)を参照してください。",
|
||||
"OptOutForYourVisitors": "ビジター用の Matomo オプトアウト",
|
||||
"PiwikIsInstalledAt": "Matomo がインストールされているのは",
|
||||
"PersonalPluginSettings": "パーソナルプラグインの設定",
|
||||
"PluginSettingChangeNotAllowed": "プラグイン \"%2$s\"の設定 \"%1$s\"の値を変更することはできません",
|
||||
"PluginSettingReadNotAllowed": "プラグイン \"%2$s\"の設定 \"%1$s\"の値の読み取りは許可されていません。",
|
||||
"PluginSettings": "プラグイン設定",
|
||||
"PluginSettingsIntro": "ここでは、次の 3rd パーティのプラグインの設定を変更することができます:",
|
||||
"PluginSettingsValueNotAllowed": "\"%1$s\" プラグインの \"%2$s\" フィールドの値は許可されていません。",
|
||||
"PluginSettingsSaveFailed": "プラグインの設定を保存できませんでした",
|
||||
"PluginSettingsSaveSuccess": "プラグインの設定が更新されました。",
|
||||
"SettingsSaveSuccess": "設定が更新されました。",
|
||||
"SendPluginUpdateCommunication": "プラグインの更新が利用可能になった時、メールを送信します",
|
||||
"SendPluginUpdateCommunicationHelp": "使用可能な新しいプラグインのバージョンがある場合、管理者ユーザーへメールが通知されます。",
|
||||
"StableReleases": "Matomo がビジネスにおいて重要である場合、最新の安定版を使用することを推奨します。また、最新のベータ版を使用し、バグを見つけたり、提案があれば、%1$sこちらをご覧ください%2$s。",
|
||||
"LtsReleases": "LTS (長期サポート) バージョンは、セキュリティとバグ修正のみ受信します。",
|
||||
"SystemPluginSettings": "システムプラグイン設定",
|
||||
"TrackAGoal": "目標を追跡する",
|
||||
"TrackingCode": "トラッキングコード",
|
||||
"TrackingCodeIntro": "Matomo では、ウェブサイト、モバイルアプリ、さらにはデバイスやアプリケーションのトラッキングコードをさまざまな方法で埋め込むことができます。",
|
||||
"TrustedHostConfirm": "信頼できる Matomo ホスト名を変更してもよろしいですか?",
|
||||
"TrustedHostSettings": "信頼できる Matomo ホスト名",
|
||||
"UiDemo": "UI デモ",
|
||||
"UpdateSettings": "アップデートの設定",
|
||||
"UseCustomLogo": "カスタムロゴを使用する",
|
||||
"ValidPiwikHostname": "有効な Matomo ホスト名",
|
||||
"WithOptionalRevenue": "オプションの収益と",
|
||||
"YouAreOptedOut": "現在オプトアウトされています。",
|
||||
"YouAreNotOptedOut": "オプトアウトされていません。",
|
||||
"YouMayOptOut": "このウェブサイトに集められるデータの収集と解析を回避するために、あなたのコンピュータにウェブ解析 Cookie 識別番号を割り当てない選択をすることができます。",
|
||||
"YouMayOptOutBis": "これを選択するには、以下をクリックしてオプトアウト Cookie を受信してください。",
|
||||
"OptingYouOut": "オプトアウト中、お待ちください…",
|
||||
"ProtocolNotDetectedCorrectly": "現在、安全な SSL 接続 ( httpsを使用 ) で Matomo はサーバー上の非セキュア接続のみを検出できます。",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Matomo が HTTPS 経由でコンテンツを安全に要求して配信するには、%1$sファイルを編集してプロキシ設定を行うか、%3$sセクションの下に%2$s行を追加することができます。 %4$sもっと詳しく知る%5$s",
|
||||
"MissingTrackingCodeEmailSubject": "Matola Analytics に %s のトラフィックが記録されていません、今すぐ始めましょう",
|
||||
"JsTrackingCodeMissingEmail1": "数日前にあなたはサイト '%s' を matomo 解析に追加しました。チェックしましたが、あなたの matomo はまだいかなるトラフィックも記録していません。",
|
||||
"JsTrackingCodeMissingEmail2": "データのトラッキングを開始してユーザーの洞察を得るには、ウェブサイトやモバイルアプリでトラッキングを設定する必要があります。 ウェブサイトでは、%s タグの直前にトラッキングコードを埋め込むだけです。",
|
||||
"JsTrackingCodeMissingEmail3": "トラッキングコードを検索してカスタマイズするには、%1$sここをクリック%2$sしてください(または%3$sJavaScript トラッキングクライアントガイド%4$sをご覧ください)。",
|
||||
"Problem": "問題",
|
||||
"Solution": "ソリューション",
|
||||
"TrackingURL": "トラッキングURL",
|
||||
"LearnMore": "もっと詳しく知る"
|
||||
}
|
||||
}
|
14
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ka.json
Normal file
14
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ka.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "ადმინისტრირება",
|
||||
"EmailServerSettings": "ელ.ფოსტის სერვერის პარამეტრები",
|
||||
"MenuGeneralSettings": "ძირითადი პარამეტრები",
|
||||
"OptOutComplete": "უარი დაფიქსირდა; ამ საიტზე თქვენი ვიზიტები არ ჩაიწერება ვებ ანალიზატორის ინსტრუმენტით.",
|
||||
"OptOutCompleteBis": "მიაქციეთ ყურადღება, რომ თუ თქვენ გაასუფთავებთ ქუქიებს, წაიშლება უარის ქუქი, ან თუ შეიცვლით კომპიუტერს ან ვებ ბრაუზერს უარის დაფიქსირების პროცედურა თავიდან უნდა განახორციელოთ.",
|
||||
"OptOutExplanation": "Matomo გამიზნულია ინტერნეტში კონფიდენციალურობის დაცვისთვის. რათა თქვენს ვიზიტორებს ქონდეთ საშუალება უარი თქვან Matomo Web Analytics მონაწილეობაზე, თქვენ შეგიძლიათ შემდეგი HTML კოდი ჩაამატოთ თქვენი ვებ საიტის ერთ–ერთ გვერდზე, მაგალითად კონფიდენციალურობის გვერდზე.",
|
||||
"OptOutForYourVisitors": "თქვენი ვიზიტორების უარი Matomo–ზე",
|
||||
"YouAreOptedOut": "ამჟამად თქვენ არ მონაწილეობთ ანალიზში",
|
||||
"YouMayOptOut": "თქვენ შეგიძლიათ შეარჩიოთ პარამეტრი, რომ არ გქონდეთ თქვენს კომპიუტერზე მინიჭებული ვებ ანალიზატორის ქუქის უნიკალური საიდენტიფიკაციო ნომერი, რათა არ მიიღოთ მონაწილეობა აგრეგაციასა და მონაცემთა ანალიზში ამ ვებ საიტზე.",
|
||||
"YouMayOptOutBis": "ამ არჩევნის გასაკეთებლად გთხოვთ, დააწკაპუნეთ ქვედა ბმულზე, რომ მიიღოთ უარის ქუქი."
|
||||
}
|
||||
}
|
66
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ko.json
Normal file
66
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ko.json
Normal file
@ -0,0 +1,66 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "새 신뢰할 수 있는 호스트 추가",
|
||||
"Administration": "관리",
|
||||
"ArchivingSettings": "아카이브 설정",
|
||||
"BrandingSettings": "브랜딩 설정",
|
||||
"ReleaseChannel": "릴리즈 채널",
|
||||
"ClickHereToOptIn": "클릭하여 허용합니다.",
|
||||
"ClickHereToOptOut": "클릭하여 차단합니다.",
|
||||
"CustomLogoFeedbackInfo": "Matomo 로고를 변경하거나 상단 메뉴의 %1$s 링크도 숨길 수 있습니다. %2$s 플러그인 관리 %3$s 페이지에서 피드백 플러그인을 비활성화세요.",
|
||||
"CustomLogoHelpText": "Matomo 로고를 사용자정의하여 사용자 인터페이스 화면과 이메일 보고서를 볼 수 있습니다.",
|
||||
"EmailServerSettings": "메일 서버 설정",
|
||||
"ForBetaTestersOnly": "베타 테스터 전용",
|
||||
"ImageTracking": "이미지 추적",
|
||||
"ImageTrackingIntro1": "만약 방문자가 자바스크립트를 비활성화하였을 경우이거나 자바스크립트를 사용하지 못하는 경우, 이미지 추적 링크를 이용해서 방문자를 추적할 수 있습니다.",
|
||||
"ImageTrackingLink": "이미지 추적 링크",
|
||||
"ImportingServerLogs": "서버 로그 가져오기",
|
||||
"JavaScriptTracking": "자바스크립트 추적",
|
||||
"JSTracking_CampaignKwdParam": "캠페인 키워드 파라메터",
|
||||
"JSTracking_CampaignNameParam": "캠페인 이름 파라메터",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "중요: %1$s Matomo는 자동으로 구글 분석 파라메터를 감지합니다.%2$s",
|
||||
"JSTracking_DisableCookies": "모든 추적 쿠키 비활성화",
|
||||
"JSTracking_EnableDoNotTrack": "클라이언트에서 DoNotTrack 탐지 활성화",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "주의: 서버 쪽 DoNotTrack 지원이 활성화되었기에, 이 옵션은 아무런 영향이 없습니다.",
|
||||
"JSTracking_VisitorCustomVars": "이 방문자를 위한 추적 맞춤 변수",
|
||||
"JSTracking_VisitorCustomVarsDesc": "예를 들어, 변수 이름으로 \"Type\"이고 값은 \"Customer\"입니다.",
|
||||
"JSTrackingIntro2": "당신의 웹사이트를 위한 자바스크립트 추적 코드를 가졌다면, Matomo가 추적이 가능하도록 모든 페이지에 해당 코드를 복사 및 붙여넣기 해주세요.",
|
||||
"JSTrackingIntro4": "만약 방문자 추적을 위해 자바스크립트를 사용하고 싶지 않으시다면, 아래의 %1$s이미지 추적 링크 생성%2$s을 해주세요.",
|
||||
"JSTrackingIntro5": "만약 페이지 뷰에 대한 것 이상을 원할 경우, %1$sMatomo 자바스크립트 트래킹 문서%2$s 내 여러 가능한 함수 리스트를 참고하세요. 이 함수들을 통해 목표나 맞춤 변수, 상거래 주문 및 담겨져있기만 한 카트 등을 추적할 수 있습니다.",
|
||||
"LogoUploadFailed": "업로드된 파일에 문제가 있습니다. 적합한 포멧을 가진 파일인지 확인해주세요.",
|
||||
"LogoUpload": "업로드 할 로고 선택",
|
||||
"FaviconUpload": "업로드 할 파비콘 선택",
|
||||
"MenuDiagnostic": "진단",
|
||||
"MenuGeneralSettings": "일반 설정",
|
||||
"MenuSystem": "시스템",
|
||||
"MenuDevelopment": "개발",
|
||||
"MenuMeasurables": "측정가능한 것",
|
||||
"OptOutComplete": "차단 완료; 당신의 방문한 이 웹사이트는 이제 웹 분석 도구에 기록되지 않습니다.",
|
||||
"OptOutCompleteBis": "Cookie를 삭제하여 차단 Cookie를 삭제하거나 컴퓨터 또는 브라우저를 변경 한 경우는 차단 절차를 다시 수행해야 한다는 점 유의하세요.",
|
||||
"OptOutExplanation": "Matomo은 인터넷에서 개인 정보 제공에 최선을 다하고 있습니다. 방문자에 Matomo 웹 분석의 차단 옵션을 제공하기 위해 웹 사이트의 1페이지 (개인 정보 보호 정책 페이지 등)에 다음 HTML 코드를 추가 할 수 있습니다.",
|
||||
"OptOutForYourVisitors": "방문자의 Matomo 차단",
|
||||
"PiwikIsInstalledAt": "Matomo가 설치되어 있습니다",
|
||||
"PersonalPluginSettings": "나만의 플러그인 설정",
|
||||
"PluginSettings": "플러그인 설정",
|
||||
"PluginSettingsIntro": "다음 나열된 서드 파티 플러그인의 설정을 바꿀 수 있다:",
|
||||
"PluginSettingsValueNotAllowed": "플러그인 \"%2$s\" 내 \"%1$s\" 항목값은 허용되지 않습니다.",
|
||||
"PluginSettingsSaveFailed": "플러그인 설정 저장 실패",
|
||||
"PluginSettingsSaveSuccess": "플러그인 설정이 갱신되었습니다.",
|
||||
"SettingsSaveSuccess": "설정이 갱신되었습니다.",
|
||||
"SendPluginUpdateCommunication": "플러그인 업데이트가 가능할 때 이메일 알림",
|
||||
"SendPluginUpdateCommunicationHelp": "플러그인의 새로운 버전이 나타날 경우 수퍼 유저에게 메일로 알려집니다.",
|
||||
"StableReleases": "\"만약 Matomo가 당신의 비지니스에 상당히 중요한 요소라면 최근 안정 버전을 사용하시는 것을 추천합니다. 만약 최근 베타 버전을 사용 중 버그를 찾으셨거나 제안하실 사항이 있으시다면, %1$s여기를 봐주세요%2$s.",
|
||||
"LtsReleases": "LTS (Long Term Support, 오랜 기간동안 지원됨) 버전은 보안 및 버그 해결만 받습니다.",
|
||||
"SystemPluginSettings": "시스템 플러그인 설정",
|
||||
"TrackAGoal": "목표 추적",
|
||||
"TrackingCode": "추적 코드",
|
||||
"TrustedHostConfirm": "신뢰할 수 있는 Matomo 호스트네임으로 변경하시겠습니까?",
|
||||
"TrustedHostSettings": "신뢰할 수 있는 Matomo 호스트네임",
|
||||
"UpdateSettings": "업데이트 설정",
|
||||
"UseCustomLogo": "로고 변경하기",
|
||||
"ValidPiwikHostname": "유효한 Matomo 호스트네임",
|
||||
"YouAreOptedOut": "차단된 상태입니다.",
|
||||
"YouMayOptOut": "이 웹사이트에 모은 데이터 수집 및 분석을 피하기 위해, 당신의 컴퓨터에 웹 분석 Cookie 식별 번호를 할당하지 않을 수 있습니다.",
|
||||
"YouMayOptOutBis": "차단 Cookie를 활성하려면 다음의 확인란에 체크하세요."
|
||||
}
|
||||
}
|
18
msd2/tracking/piwik/plugins/CoreAdminHome/lang/lt.json
Normal file
18
msd2/tracking/piwik/plugins/CoreAdminHome/lang/lt.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administravimas",
|
||||
"ArchivingSettings": "Archyvavimo nustatymai",
|
||||
"EmailServerSettings": "El. pašto serverio nustatymai",
|
||||
"ForBetaTestersOnly": "Tik beta testuotojams",
|
||||
"JavaScriptTracking": "JavaScript sekimas",
|
||||
"HttpTrackingApi": "HTTP sekimo API",
|
||||
"JSTracking_DisableCookies": "Išjungti visus sekimo slapukus",
|
||||
"MenuGeneralSettings": "Pagrindiniai nustatymai",
|
||||
"PluginSettings": "Papildinio nustatymai",
|
||||
"PluginSettingsSaveFailed": "Nepavyko įrašyti papildinio nustatymų",
|
||||
"PluginSettingsSaveSuccess": "Papildinio nustatymai atnaujinti.",
|
||||
"SettingsSaveSuccess": "Nustatymai atnaujinti.",
|
||||
"SystemPluginSettings": "Sistemos papildinio nustatymai",
|
||||
"UpdateSettings": "Atnaujinti nustatymus"
|
||||
}
|
||||
}
|
13
msd2/tracking/piwik/plugins/CoreAdminHome/lang/lv.json
Normal file
13
msd2/tracking/piwik/plugins/CoreAdminHome/lang/lv.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administrācija",
|
||||
"BrandingSettings": "Zīmola iestatījumi",
|
||||
"ClickHereToOptIn": "Lai piedalītos, klikšķiniet šeit.",
|
||||
"ClickHereToOptOut": "Lai nepiedalītos, klikšķiniet šeit.",
|
||||
"EmailServerSettings": "E-pasta servera iestatījumi",
|
||||
"LogoUpload": "Izvēlēties logo augšuplādei",
|
||||
"MenuGeneralSettings": "Vispārīgie iestatījumi",
|
||||
"UseCustomLogo": "Lietot izvēles logo",
|
||||
"YouAreOptedOut": "Jūs pašlaik esiet izvēlējušies nepiedalīties."
|
||||
}
|
||||
}
|
93
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nb.json
Normal file
93
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nb.json
Normal file
@ -0,0 +1,93 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Legg til en ny trygg tjener",
|
||||
"Administration": "Administrasjon",
|
||||
"ArchivingSettings": "Arkiveringsinnstillinger",
|
||||
"BrandingSettings": "Innstillinger for profilering",
|
||||
"ReleaseChannel": "Versjonskanal",
|
||||
"ClickHereToOptIn": "Trykk her for å delta.",
|
||||
"ClickHereToOptOut": "Trykk her for å ikke delta.",
|
||||
"CustomLogoFeedbackInfo": "Hvis du tilpasser Matomo-logoen vil du kanskje også skjule %1$s-lenken i toppmenyen. For å gjøre det må du deaktivere Feedback-utvidelsen i %2$sAdministrasjon av utvidelser%3$s-siden.",
|
||||
"CustomLogoHelpText": "Du kan tilpasse Matomo-logoen som vises i brukergrensesnittet og i e-postrapporter.",
|
||||
"EmailServerSettings": "Innstillinger for e-posttjener",
|
||||
"ForBetaTestersOnly": "Kun for beta-testere",
|
||||
"ImageTracking": "Bildesporing",
|
||||
"ImageTrackingIntro1": "Når en bruker har deaktivert JavaScript, eller når JavaScript ikke kan brukes, kan du bruke en bildesporingslenke for å spore besøkere.",
|
||||
"ImageTrackingIntro2": "Generer lenken under og kopier den genererte HTML-koden til ditt nettsted. Hvis du bruker dette som en fallback for JavaScript-sporing, kan du bruke %1$s-tagger rundt koden.",
|
||||
"ImageTrackingIntro3": "For hele listen med valg du kan bruke med en bildesporingslenke, se %1$sDokumentasjonen for sporings-API%2$s.",
|
||||
"ImageTrackingLink": "Bildesporingslenke",
|
||||
"ImportingServerLogs": "Importerer serverlogger",
|
||||
"ImportingServerLogsDesc": "Som et alternativ til å spore besøkere gjennom nettleseren (enten via JavaScript eller bildesporingslenke), kan du importere serverlogger regelmessig. %1$sLær mer serverlogganalyse her.%2$s",
|
||||
"InvalidPluginsWarning": "De følgende utvidelsene er ikke kompatible med %1$s og kunne ikke lastes inn: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Du kan oppdatere eller avinstallere disse utvidelsene på %1$sAdministrer utvidelser%2$s-siden.",
|
||||
"JavaScriptTracking": "JavaScript-sporing",
|
||||
"JSTracking_CampaignKwdParam": "Nøkkelordparameter for kampanje",
|
||||
"JSTracking_CampaignNameParam": "Navneparameter for kampanje",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Forsikre deg om at denne koden er på alle sider på nettstedet. Vi anbefaler å lime den inn rett før den lukkende %1$s-taggen.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Bruk tilpassede spørreparameternavn for kampanjens navn og nøkkelord",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Merk: %1$sMatomo vil automatisk oppdage Google Analytics-parametere.%2$s",
|
||||
"JSTracking_DisableCookies": "Deaktiver alle sporingskapsler (cookies)",
|
||||
"JSTracking_DisableCookiesDesc": "Deaktiver alle førstparts datakapsler (cookies). Eksisterende Matomo-datakapsler for dette nettstedet vil bli slettet ved neste sidevisning.",
|
||||
"JSTracking_EnableDoNotTrack": "Aktiver klientside DoNotTrack-gjenkjenning",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Merk: Server-side DoNotTrack-støtte har blitt aktivert, så dette valget vil ikke ha noen effekt.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Slik at sporing ikke vil bli sendt hvis besøkere ikke vil bli sporet.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Sett inn nettstedsdomenet foran sidetittelen når sporingen skjer",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Så hvis noen besøker «Om oss»-siden på blogg.%1$s, vil det bli lagret som «blogg \/ Om oss». Dette er den enkleste måten å få en oversikt over trafikk etter subdomene.",
|
||||
"JSTracking_MergeAliases": "I «Utlenker»-rapporten, skjul klikk til kjente alias-URLer for",
|
||||
"JSTracking_MergeAliasesDesc": "Slik at klikk på lenker til Alias-URLer (f.eks. %s) ikke vil telle som «Utlenker».",
|
||||
"JSTracking_MergeSubdomains": "Spor besøkere på tvers av alle subdomenene til",
|
||||
"JSTracking_MergeSubdomainsDesc": "Slik at hvis noen besøker %1$s og %2$s, vil de bli regnet som én unik besøker.",
|
||||
"JSTracking_PageCustomVars": "Spor en tilpasset variabel for hver sidevisning",
|
||||
"JSTracking_PageCustomVarsDesc": "For eksempel, med variabelnavnet «Kategori» og verdien «Rapporter».",
|
||||
"JSTracking_VisitorCustomVars": "Spor tilpassede variabler for denne besøkeren",
|
||||
"JSTracking_VisitorCustomVarsDesc": "For eksempel, med variabelnavnet «Type» og verdien «Kunde».",
|
||||
"JSTrackingIntro1": "Du kan spore besøkere til ditt nettsted på flere ulike måter. Den anbefalte måten å gjøre det er via JavaScript. For å bruke denne metoden må du forsikre deg om at alle nettsider på ditt nettsted har en JavaScript-kode, som du kan generere her.",
|
||||
"JSTrackingIntro2": "Når du har JavaScript-sporingskoden for ditt nettsted, kopier og lim den inn på alle nettsteder som du vil spore med Matomo.",
|
||||
"JSTrackingIntro4": "Hvis du ikke vil bruke JavaScript for å spore besøkere, %1$skan du generere en bildesporingslenke nedenfor%2$s.",
|
||||
"JSTrackingIntro5": "Hvis du vil gjøre mer enn å spore sidevisninger, vennligst sjekk ut %1$sMatomo JavaScript Tracking documentation%2$s for en liste med tilgjengelige funksjoner. Ved å bruke disse funksjonene kan du spore mål, tilpassede variabler, e-handelsordre, forlatte handlevogner og mer.",
|
||||
"FileUploadDisabled": "Opplasting avfiler er ikke aktivert i din PHP-konfigurasjon. For å laste opp din egen logo, vennligst sett %s i php.ini og restart din webserver.",
|
||||
"LogoUploadFailed": "Den opplastede filen kunne ikke prosesseres. Vennligst sjekk at den har et gyldig format.",
|
||||
"LogoUpload": "Velg en logo å laste opp",
|
||||
"FaviconUpload": "Velg et favicon å laste opp",
|
||||
"LogoUploadHelp": "Vennligst last opp en fil i %1$s-formatet med en minimumshøyde på %2$s piksler.",
|
||||
"MenuDiagnostic": "Diagnostikk",
|
||||
"MenuGeneralSettings": "Generelle innstillinger",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Utvikling",
|
||||
"MenuMeasurables": "Områder",
|
||||
"OptOutComplete": "Opt-out ferdig; dine besøk til dette nettstedet vil ikke spores av webstatistikkverktøyet.",
|
||||
"OptOutCompleteBis": "Merk at hvis du sletter dine datakapsler (cookies), sletter denne opt-out-kapselen, eller hvis du endrer datamaskin eller nettleser, er du nødt til å gjennomføre denne prosedyren igjen.",
|
||||
"OptOutDntFound": "Du spores ikke siden din nettleser rapporterer at du ikke vil det. Dette er en innstilling i din nettleser, så du vil ikke være i stand til å delta før du deaktiverer «Ikke spor meg»-funksjonen.",
|
||||
"OptOutExplanation": "Matomo er dedikert til å gi personvern på Internett. For å gi dine besøkere valget om å ikke bli sporet, kan du legge til følgende HTML-kode på en av nettstedssider, for eksempel på personvern-siden.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out for dine besøkende",
|
||||
"PiwikIsInstalledAt": "Matomo er installert på",
|
||||
"PersonalPluginSettings": "Personlige innstillinger for utvidelser",
|
||||
"PluginSettingChangeNotAllowed": "Du har ikke tillatelse til å endre verdien på innstillingen «%1$s» i utvidelsen «%2$s»",
|
||||
"PluginSettingReadNotAllowed": "Du har ikke tillatelse til å lese verdien av innstillingen «%1$s» i utvidelsen «%2$s»",
|
||||
"PluginSettings": "Innstillinger for utvidelser",
|
||||
"PluginSettingsIntro": "Her kan du endre innstillinger for følgende 3. parts utvidelser:",
|
||||
"PluginSettingsValueNotAllowed": "Verdien for feltet «%1$s» i utvidelsen «%2$s» er ikke tillatt",
|
||||
"PluginSettingsSaveFailed": "Klarte ikke å lagre innstillinger for utvidelser",
|
||||
"PluginSettingsSaveSuccess": "Utvidelsesinnstillingene ble oppdaterte.",
|
||||
"SettingsSaveSuccess": "Innstillingene ble oppdaterte.",
|
||||
"SendPluginUpdateCommunication": "Send en e-post når en oppdatering for en utvidelse er tilgjengelig",
|
||||
"SendPluginUpdateCommunicationHelp": "En e-post vil bli sendt til superbrukere når det er en ny versjon tilgjengelig for en utvidelse.",
|
||||
"StableReleases": "Hvis Matomo er en kritisk del av din forretning anbefaler vi at du bruker den nyeste stabile versjonen. Hvis du bruker den nyeste betaen og du finner en feil eller har et forbedringsforslag, vennligst %1$sse her%2$s.",
|
||||
"LtsReleases": "LTS(Long Term Support – langsiktig støtte)-versjoner får kun sikkerhets- og feilrettinger.",
|
||||
"SystemPluginSettings": "Systeminnstillinger for utvidelser",
|
||||
"TrackAGoal": "Spor et mål",
|
||||
"TrackingCode": "Sporingskode",
|
||||
"TrustedHostConfirm": "Er du sikker på at du vil endre betrodd vertsnavn for Matomo?",
|
||||
"TrustedHostSettings": "Betrodd Matomo-vertsnavn",
|
||||
"UpdateSettings": "Oppdater innstillinger",
|
||||
"UseCustomLogo": "Bruk din egen logo",
|
||||
"ValidPiwikHostname": "Gyldig Matomo-vertsnavn",
|
||||
"WithOptionalRevenue": "med valgfri inntjening",
|
||||
"YouAreOptedOut": "Du deltar ikke i analysegrunnlaget.",
|
||||
"YouMayOptOut": "Du kan velge å ikke få tildelt en unik ID for nettanalyse på din datamaskin, slik at din aktivitet ikke spores på dette nettstedet.",
|
||||
"YouMayOptOutBis": "Hvis du ønsker at din aktivitet ikke lagres, klikk under for å motta en blank informasjonskapsel, så vil du unngå å bli registrert.",
|
||||
"OptingYouOut": "Forhindrer at du registreres, vennligst vent...",
|
||||
"ProtocolNotDetectedCorrectly": "Du ser nå Matomo kan kun se en ikke-sikker tilkobling til serveren.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "For å forsikre deg om at Matomo mottar sikre spørringer og leverer innhold over HTTPS, kan du redigere din %1$s-fil og enten konfigurere dine proxy-innstillinger, eller du kan legge inn linjen %2$s under seksjonen %3$s. %4$sLær mer%5$s"
|
||||
}
|
||||
}
|
104
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nl.json
Normal file
104
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nl.json
Normal file
@ -0,0 +1,104 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Nieuwe vertrouwde host toevoegen",
|
||||
"Administration": "Administratie",
|
||||
"ArchivingSettings": "Archiveringsinstellingen",
|
||||
"BrandingSettings": "Merkinstellingen",
|
||||
"ReleaseChannel": "Versiekanaal",
|
||||
"ClickHereToOptIn": "Klik hier om u aan te melden.",
|
||||
"ClickHereToOptOut": "Klik hier om u af te melden.",
|
||||
"CustomLogoFeedbackInfo": "Als u het Matomo logo bijwerkt, heeft u wellicht ook interesse om de %1$s link te verbergen in het menu bovenaan. Om dit te doen, kunt u de feedback plugin uitschakelen in de pagina van de %2$sManage Plugins%3$s.",
|
||||
"CustomLogoHelpText": "U kunt het Matomo logo aanpassen dat wordt weergegeven in de gebruikersinterface en in de e-mail rapportages.",
|
||||
"EmailServerSettings": "E-mailserverinstellingen",
|
||||
"ForBetaTestersOnly": "Alleen voor bèta testers",
|
||||
"ImageTracking": "Afbeelding tracking",
|
||||
"ImageTrackingIntro1": "Wanneer een bezoeker javaScript heeft uitgeschakeld, of wanneer JavaScript niet kan worden gebruikt, kun je een tracking afbeelding gebruiken om bezoekers te volgen.",
|
||||
"ImageTrackingIntro2": "Genereer de link hieronder en kopieer de gegenereerde HTML in de pagina. Als je dit gebruikt als fallback voor JavaScript tracking, kun je het insluiten in %1$s tags.",
|
||||
"ImageTrackingIntro3": "Voor de volledige lijst met mogelijkheden bij het gebruik van een afbeelding als tracking, zie de %1$sTracking API documentatie%2$s.",
|
||||
"ImageTrackingLink": "Afbeelding Tracking Link",
|
||||
"ImportingServerLogs": "Importeer Server Logs",
|
||||
"ImportingServerLogsDesc": "Een alternatief om bezoekers te volgen via de browser (ofwel via JavaScript of via een afbeelding) is continu server logs importeren. Lees meer over %1$sServer Logbestanden Analyses%2$s.",
|
||||
"InvalidPluginsWarning": "De volgende plugins werken niet met %1$s en konden niet geladen worden: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "U kunt deze plugins updaten of installatie ongedaan maken op de %1$sManage Plugins%2$s pagina.",
|
||||
"JavaScriptTracking": "JavaScript Tracking",
|
||||
"JSTracking_CampaignKwdParam": "Campagne sleutelwoord parameter",
|
||||
"JSTracking_CampaignNameParam": "Campagna naam parameter",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Zorg dat deze code op elke pagina van uw website is geplaatst. We raden aan hem direct vóór de afsluitende %1$s tag te plakken.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Gebruik aangepaste query parameter namen voor de campagne naam & sleutelwoorden",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Opmerking: %1$s Matomo detecteert automatisch Google Analytics parameters.%2$s",
|
||||
"JSTracking_DisableCookies": "Schakel alle tracking cookies uit",
|
||||
"JSTracking_DisableCookiesDesc": "Schakelt alle first party cookies uit. Bestaande Matomo cookies voor deze website zullen worden verwijderd bij het opnieuw laden van de pagina.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Avtiveert cross domein linking",
|
||||
"JSTracking_EnableDoNotTrack": "Schakel Client side DoNotTrack detectie in.",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Opmerking: Server side DoNotTrack ondersteuning is ingeschakeld, deze optie heeft dus geen effect.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Tracking verzoeken zullen niet worden verzonden indien de bezoeker niet wenst gevolgd te worden.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Plaats het sitedomein voor de paginatitel tijdens het traceren.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Als iemand de 'over mij' bezoekt op blog.%1$s wordt het bewaard als 'blog \/ over mij'. Dit is de gemakkelijkste manier om een overzicht volgens subdomein te krijgen op je verkeer.",
|
||||
"JSTracking_MergeAliases": "In het \"Uitgaande links\" rapport, verberg kliks naar bekende aliassen van",
|
||||
"JSTracking_MergeAliasesDesc": "zo zullen kliks op links naar Ailias URL's (bijv. %s) zullen niet worden geteld worden als \"Uitgaande Link\"",
|
||||
"JSTracking_MergeSubdomains": "Volg bezoekers op elk subdomein van",
|
||||
"JSTracking_MergeSubdomainsDesc": "Als een bezoeker %1$s en %2$s bezoekt, wordt deze geteld als een unieke bezoeker.",
|
||||
"JSTracking_PageCustomVars": "Hou een custom variabele bij voor elke paginaweergave.",
|
||||
"JSTracking_PageCustomVarsDesc": "Bijvoorbeeld met variabele \"Categorie\" en waarde \"Whitepaper\"",
|
||||
"JSTracking_TrackNoScript": "Volg gebruikers via JavaScript is uitgeschakeld",
|
||||
"JSTracking_VisitorCustomVars": "Hou custom variabelen bij voor deze bezoeker",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Bijvoorbeeld met variabele naam \"Type\" en waarde \"Klant\"",
|
||||
"JSTracking_EndNote": "Opmerking: Na het installatie proces, kun je custom tracking code genereren in het %1$sTracking Code%2$s admin gedeelte.",
|
||||
"JSTrackingIntro1": "Je kunt bezoekers volgen op verschillende manieren. De aanbevolen manier is via JavaScript. Om van deze methode gebruik te maken, moet elke pagina van je website de JavaScript code bevatten, die je hier kan genereren.",
|
||||
"JSTrackingIntro2": "Wanneer je de JavaScript code voor je website hebt, kopieer en plak de code naar alle pagina's die je wilt volgen met Matomo",
|
||||
"JSTrackingIntro3b": "In de meeste websites, blogs, CMS-en, etc kan je een plugin gebruiken die de technische integratie van Matomo uit handen nemen. (Zie daarvoor onze %1$slijst van plugins om Matomo%2$s code kan dan door het bewerken van je website template in de <\/head> tag, welke vaak in de 'header.php', 'header.tpl'of een soortgelijke bestandsnaam staat, toegevoegd worden.",
|
||||
"JSTrackingIntro4": "Indien je geen gebruik wilt maken van JavaScript om gebruikers te volgen, %1$skun je een afbeelding tracking link hieronder genereren.%2$s",
|
||||
"JSTrackingIntro5": "Indien je meer wilt bijhouden dan paginaweergaves, lees dan de %1$sMatomo Javascript Tracking documentatie%2$s voor de lijst van beschikbare functies. Via deze functies kun je doelen, eigen variabelen, ecommerce bestellingen, afgebroken bestellingen en meer.",
|
||||
"FileUploadDisabled": "Het uploaden van documenten is niet geactiveerd in je PHP configuratie. Om een aangepast logo up te loaden pas %s aan in php.ini en herstart de webserver.",
|
||||
"LogoUploadFailed": "Het geüploade bestand kon niet worden verwerkt. Controleer of het bestand een geldig bestandsformaat heeft.",
|
||||
"LogoUpload": "Selecteer een logo om te uploaden",
|
||||
"FaviconUpload": "Selecteer een favicon om up te loaden",
|
||||
"LogoUploadHelp": "Upload een bestand in %1$s formaten met een minimum hoogte van %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnose",
|
||||
"MenuGeneralSettings": "Algemene instellingen",
|
||||
"MenuSystem": "Systeem",
|
||||
"MenuDevelopment": "Ontwikkeling",
|
||||
"MenuMeasurables": "Meetbaar",
|
||||
"OptOutComplete": "Opt-out ingesteld; Uw bezoeken aan deze website zullen niet worden geregistreerd in de Web Analytics tool.",
|
||||
"OptOutCompleteBis": "Als u uw cookies verwijdert, de opt-out cookie verwijdert of wisselt van computer of webbrowser, dan zult u deze opt-out procedure opnieuw moeten uitvoeren.",
|
||||
"OptOutDntFound": "Je bezoek wordt niet gemeten omdat je browser aangeeft dat je dat niet wil. Dit is een instelling van je browser, dus je kunt geen gebruik maken van opt-in, totdat je de 'Volg mij Niet' functie uitschakelt.",
|
||||
"OptOutExplanation": "Matomo is ingericht om de privacy op internet te respecteren. U kunt uw bezoekers de keuze opting-out van Matomo Web Analytics aanbieden. Daartoe kunt u de volgende HTML-code toevoegen aan één van uw webpagina's, bijvoorbeeld op een pagina met de Privacy Policy.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out voor uw bezoekers",
|
||||
"PiwikIsInstalledAt": "Matomo is geïnstalleerd in",
|
||||
"PersonalPluginSettings": "Persoonlijke plugin-instellingen",
|
||||
"PluginSettingChangeNotAllowed": "U bent niet gemachtigd om de waarde aan te passen van de instelling \"%1$s\" in plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Je hebt geen toestemming voor het uitlezen van de instelling \"%1$s\" uit de plugin \"%2$s\"",
|
||||
"PluginSettings": "Plugin-instellingen",
|
||||
"PluginSettingsIntro": "Hier kunt u instellingen aanpassen voor de volgende plugins van derden:",
|
||||
"PluginSettingsValueNotAllowed": "De waarde voor veld \"%1$s\" in plugin \"%2$s\" is niet toegestaan",
|
||||
"PluginSettingsSaveFailed": "Opslaan van plugin instellingen niet gelukt",
|
||||
"PluginSettingsSaveSuccess": "Plugin-instellingen bijgewerkt.",
|
||||
"SettingsSaveSuccess": "Instellingen bijgewerkt.",
|
||||
"SendPluginUpdateCommunication": "Stuur een email wanneer een plugin update beschikbaar is.",
|
||||
"SendPluginUpdateCommunicationHelp": "Een email wordt verstuurd naar de Super User wanneer er een nieuwe versie voor de plugin is.",
|
||||
"StableReleases": "Indien Matomo een essentieel onderdeel is van uw zaak, dan raaden wij aan om de laatste stabiele versie te draaien. Indien je de laatste beta gebruikt en je ontdekt bugs of hebt een suggestie, %1$skijk dan hier%2$s.",
|
||||
"LtsReleases": "LTS(Lange Termijn Support) versies ontvangen alleen security en bug oplossingen.",
|
||||
"SystemPluginSettings": "Systeem Plugin Instellingen",
|
||||
"TrackAGoal": "Hou een doel bij.",
|
||||
"TrackingCode": "Trackingcode",
|
||||
"TrustedHostConfirm": "Weet je zker dat je de vertrouwde Matomo hostnaam wilt aanpassen?",
|
||||
"TrustedHostSettings": "Toegestane Matomo hostnaam",
|
||||
"UpdateSettings": "Instellingen bijwerken",
|
||||
"UseCustomLogo": "Aangepast logo gebruiken",
|
||||
"ValidPiwikHostname": "Geldige Matomo hostnaam.",
|
||||
"WithOptionalRevenue": "met optionele inkomsten",
|
||||
"YouAreOptedOut": "U bent momenteel afgemeld.",
|
||||
"YouAreNotOptedOut": "U bent momenteel niet afgemeld.",
|
||||
"YouMayOptOut": "U kunt ervoor kiezen om geen uniek cookie identificatie nummer van uw computer te hebben, zodat er op deze website van uw apparaat geen data verzameld of geanalyseerd kan worden.",
|
||||
"YouMayOptOutBis": "Om hiervoor te kiezen kunt u hieronder klikken om een opt-out cookie te ontvangen.",
|
||||
"OptingYouOut": "Opt-out inschakelen, even geduld a.u.b...",
|
||||
"ProtocolNotDetectedCorrectly": "Op dit moment bezoek je Matomo geen beveiligde verbinding op de server kunnen vinden.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Om zeker te zijn dat Matomo verzoeken van je content over een beveiligde HTTPS verbinding serveert, kan je in het bestand %1$s de proxy settings aanpassen of je kan de regel %2$s onder sectie %3$s aanpassen. %4$sLeer meer%5$s",
|
||||
"UncheckToOptOut": "Schakel dit vakje uit om u aan te melden.",
|
||||
"CheckToOptIn": "Vind dit vakje aan om u aan te melden.",
|
||||
"Problem": "Probleem",
|
||||
"Solution": "Oplossing",
|
||||
"LearnMore": "Meer weten",
|
||||
"TrackingFailureInvalidSiteProblem": "Deze website bestaat niet."
|
||||
}
|
||||
}
|
20
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nn.json
Normal file
20
msd2/tracking/piwik/plugins/CoreAdminHome/lang/nn.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administrasjon",
|
||||
"BrandingSettings": "Innstillingar for profilering",
|
||||
"ClickHereToOptIn": "Klikk her for å melda deg på.",
|
||||
"ClickHereToOptOut": "Klikk her for å melda deg av.",
|
||||
"CustomLogoHelpText": "Du kan tilpassa Matomo-logoen som visast i brukargrensesnittet og e-postrapportar.",
|
||||
"EmailServerSettings": "Innstillingar for e-posttenar",
|
||||
"LogoUpload": "Last opp ein logo",
|
||||
"MenuGeneralSettings": "Generelle innstillingar",
|
||||
"OptOutComplete": "Avmelding fullførd. Vitjingane dine til denne nettsida vil ikkje loggførast av nettstatistikkverktøyet.",
|
||||
"OptOutCompleteBis": "Dersom du slettar infokapslane dine eller byter datamaskin eller nettlesar, må du avmelda deg på nytt.",
|
||||
"OptOutExplanation": "Matomo er oppteken av personvern på Internett.For å gje vitjarane dine valet om å slå av Matomo Nettstatistikk, kan du leggja til følgjande HTML-kode på ei av sidene dine, til dømes ei side med retningsliner for personvern.",
|
||||
"OptOutForYourVisitors": "Avmelding av Matomo for vitjarar",
|
||||
"UseCustomLogo": "Bruk ein tilpassa logo",
|
||||
"YouAreOptedOut": "Du er avmeldt.",
|
||||
"YouMayOptOut": "Dersom du vil unngå innsamling og analyse av data frå vitjinga di på denne nettstaden, kan du velja å ikkje tildelast ein infokapsel med eit unikt identifikasjonsnummer for nettstatistikk.",
|
||||
"YouMayOptOutBis": "For å gjera dette, klikk nedafor for å få ein avmeldingsinfokapsel."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pl.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pl.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Dodaj zaufanego hosta",
|
||||
"Administration": "Ustawienia",
|
||||
"ArchivingSettings": "Ustawienia archiwizacji",
|
||||
"BrandingSettings": "Ustawienia logo",
|
||||
"ReleaseChannel": "Kanał aktualizacji",
|
||||
"ClickHereToOptIn": "Kliknij tutaj by włączyć analizę.",
|
||||
"ClickHereToOptOut": "Kliknij tutaj by wyłączyć analizę.",
|
||||
"CorsDomains": "Cross-Origin Resource Sharing (CORS) domeny",
|
||||
"CorsDomainsHelp": "Możesz zdefiniować domeny lub subdomeny jak http:\/\/example.com lub http:\/\/stats.example.com. Aby zezwolić na żądania domeny między wszystkimi domenami dodaj a *",
|
||||
"CustomLogoFeedbackInfo": "Jeśli dostosujesz logo Matomo, może będziesz także chciał ukryć %1$s odnośnik w górnym menu. Aby to zrobić możesz wyłączyć plugin Feedback na stronie %2$sZarządzaj wtyczkami%3$s.",
|
||||
"CustomLogoHelpText": "Można dostosować logo Matomo, które będzie wyświetlane w interfejsie użytkownika i w raportach e-mail.",
|
||||
"DevelopmentProcess": "Nasz proces rozwoju obejmuje tysiące zautomatyzowanych testów, a beta testerzy odgrywają kluczową rolę w osiągnięciu \"zasady braku błędów\" w Matomo.",
|
||||
"EmailServerSettings": "Konfiguracja serwera poczty",
|
||||
"ForBetaTestersOnly": "Tylko dla beta testerów",
|
||||
"ImageTracking": "Obrazek Śledziący",
|
||||
"ImageTrackingIntro1": "Kiedy odwiedzający mają wyłączony język JavaScript lub kiedy JavaScript nie może być używany możesz użyć obrazka śledzącego aby śledzić odwiedzających.",
|
||||
"ImageTrackingIntro2": "Wygeneruj link poniżej i skopuj-wklej wygenerowany HTML na stronę. Jeśli używasz tego jako fallback dla śledzenia w JavaScript-cie, możesz umieścić go wewnątrz tagów %1$s.",
|
||||
"ImageTrackingIntro3": "Dla pełnej listy opcji które możesz używać z linkiem obrazka śledzącego zobacz %1$sDokumentację API Śledzenia%2$s.",
|
||||
"ImageTrackingLink": "Link Obrazka Śledzącego",
|
||||
"ImportingServerLogs": "Importuj logi Serwera",
|
||||
"ImportingServerLogsDesc": "Alternatywą do śledzenia odwiedzających przez przeglądarkę (przez JavaScript lub przez link do obrazka) jest ciągły import logów serwera. Poznaj więcej informacji o %1$sAnalizie na podstawie Logów Serwera%2$s.",
|
||||
"InvalidPluginsWarning": "Poniższe wtyczki nie są kompatybilne z %1$s i nie mogą zostać załadowane: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Możesz zaktualizować lub odinstalować te pluginy na stronie %1$sObsługa Pluginów%2$s",
|
||||
"JavaScriptTracking": "Śledzenie JavaScript",
|
||||
"HttpTrackingApi": "API Śledzenia HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sAPI Śledzenia HTTP%2$s pozwala śledzić wszystko. Funkcjonalność ta może sprawdzić się w przypadku pracy z językiem programowania, dla którego jeszcze nie istnieje SDK. Może okazać się również przydatne do śledzenia urządzeń lub aplikacji w specjalny sposób.",
|
||||
"JSTracking_CampaignKwdParam": "Parametr Słowo Kluczowe kampanii",
|
||||
"JSTracking_CampaignNameParam": "Parametr Nazwa kampanii",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Dopilnuj, aby ten kod znalazł się na każdej stronie Twojego serwisu. Zalecamy, aby został on umieszczony bezpośrednio przed zamykającym tagiem %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Użyto niestandardowych nazw parametrów dla nazwy kampanii i słów kluczowych",
|
||||
"JSTracking_CrossDomain": "Domyślnie, ID użytkownika identyfikujące unikalnego odwiedzającego jest przechowywane w podstawowych ciasteczkach przeglądarki, które dostępne są jedynie w ramach stron w tej samej domenie. Włączenie linkowania między domenami pozwala Ci śledzić działania i otwarcia stron wybranego użytkownika podczas całej wizyty, nawet gdy dotyczy ona kilku domen. Za każdym razem, gdy użytkownik kliknie w link, który został skonfigurowany jako alias URL, do adresu URL zostanie dołączony parametr pk_vid przekazujący ID odwiedzającego.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "NOTKA: Aby korzystać z linkować między domenami, musisz podać co najmniej 2 domeny (URL'e) dla swojego serwisu.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Ważne: %1$sMatomo automatycznie wykryje parametry Google Analystics..%2$s",
|
||||
"JSTracking_DisableCookies": "Wyłącz wszystkie pliki cookie",
|
||||
"JSTracking_DisableCookiesDesc": "Wyłącza wszystkie pliki cookie. Istniejące pliki cookie Matomo dla tej witryny zostaną usunięte po następnym odświeżeniu strony.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Włącza powiązania między domenowe",
|
||||
"JSTracking_EnableDoNotTrack": "Włącz wykrywanie DoNotTrack u klienta",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "NOTKA: Serwerowa opcja DoNotTrack została aktywowana, ustawienie które edytujesz nie będzie brane pod uwagę.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Więc żądania śledzenia nie będą wysyłane jeżeli odwiedzający nie życzą sobie śledzenia.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Dodaj domenę do tytułu strony gdy śledzisz",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Więc jeśli ktoś odwiedzi stronę 'O...' na blogu.%1$s zostanie to zapisane jako 'blog \/ O...'. Jest to najprostszy sposób uzyskania przeglądu ruchu względem sub-domen.",
|
||||
"JSTracking_MergeAliases": "W raporcie \"Outlinks\", ukryj kliknięcia na znane aliasy adresów URL",
|
||||
"JSTracking_MergeAliasesDesc": "Kliknięcie na linki do adresów URL (na przykład Alias.%s) nie będzie liczony jako \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Śledź odwiedzających we wszystkich subdomenach",
|
||||
"JSTracking_MergeSubdomainsDesc": "A więc jeśli odwiedzający odwiedza %1$s i %2$s, zostanie policzony jako unikalny odwiedzający.",
|
||||
"JSTracking_PageCustomVars": "Śledź własną zmienną dla widoku każdej ze stron",
|
||||
"JSTracking_PageCustomVarsDesc": "Dla przykładu, z nazwą zmiennej \"Kategoria\" i wartością \"Biała Księga\".",
|
||||
"JSTracking_TrackNoScript": "Śledzenie użytkowników przy pomocy JavaScript wyłączone",
|
||||
"JSTracking_VisitorCustomVars": "Śledź własne zmienne dla tego odwiedzającego",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Dla przykładu, ze nazwą zmiennej \"Typ\" i wartością \"Klient\".",
|
||||
"JSTracking_EndNote": "Ważne: Możesz wygenerować spersonalizowany kod śledzący w sekcji %1$sKod śledzący%2$s w panelu administracyjnym.",
|
||||
"JSTrackingIntro1": "Możesz śledzić odwiedzających na wiele sposobów. Rekomendowane jest użycie Javascript. By użyć tej metody musisz upewnić się, że każda podstrona ma kod, który możesz wygenerować poniżej.",
|
||||
"JSTrackingIntro2": "Kiedy już masz kod śledzenia JavaScript, skopiuj i wklej go na wszystkie strony, które chcesz śledzić w Matomo.",
|
||||
"JSTrackingIntro3b": "W większości stron, blogów czy CMS'ów, itd. możesz skorzystać z pre-konfigurowanej wtyczki, która zajmie się stroną techniczną zadania. Zajrzyj na naszą %1$s listę wtyczek pozwalającą zintegrować Matomo%2$s. Jeśli nie znajdziesz właściwej wtyczki możesz dodać kod śledzący edytując szablony swojej strony, po prostu wklejając ten kod przed zamykającym znacznikiem <\/head>, który najczęściej znajdziesz w 'header.php', 'header.tpl' lub podobnych plikach.",
|
||||
"JSTrackingIntro4": "Jeśli nie chcesz używać JavaScript'u do śledzenia odwiedzających, %1$swygeneruj link śledzenia obrazkiem poniżej%2$s.",
|
||||
"JSTrackingIntro5": "Jeśli chcesz zrobić więcej niż śledzić odwiedziny stron, sprawdz listę dostępnych funkcji w %1$sdokumentacji Matomo Śledzenie Javascript%2$s. Przy użyciu tych funkcji możesz śledzić cele, własne zmienne, zamówienia biznesowe i inne.",
|
||||
"LogoNotWriteableInstruction": "Aby użyć własnego logo zamiast domyślnego logo Matomo, nadaj temu katalogowi uprawnienia do zapisu: %1$s Matomo potrzebuje prawa do zapisu dla logo przechowywanego w plikach %2$s.",
|
||||
"FileUploadDisabled": "Przesyłanie plików nie jest włączone w konfiguracji PHP. Aby przesłać własne logo należy ustawić %s w pliku php.ini i ponownie uruchomić serwer WWW.",
|
||||
"LogoUploadFailed": "Wgrany plik nie mógł zostać przetworzony. Proszę sprawdź poprawność formatu tego pliku.",
|
||||
"LogoUpload": "Wybierz logo",
|
||||
"FaviconUpload": "Wybierz Favikonę do wysłania",
|
||||
"LogoUploadHelp": "Prześlij plik w formatach %1$s i o minimalnej wysokości %2$s pikseli.",
|
||||
"MenuDiagnostic": "Diagnostyka",
|
||||
"MenuGeneralSettings": "Konfiguracja ogólna",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Rozwój",
|
||||
"MenuMeasurables": "Wartości mierzalne",
|
||||
"OptOutComplete": "Pełna dezaktywacja. Nie będziesz odnotowywany przez narzędzie statystyk i analityki.",
|
||||
"OptOutCompleteBis": "Prosimy zauważyć, że jeśli usuniesz swoje pliki ciasteczek cookies, zostaną skasowane ciasteczka wyłączające śledzenie, lub jeśli zmienisz komputer czy przeglądarkę, będziesz musiał powtórzyć procedurę wyłączenia analizy statystycznej raz jeszcze.",
|
||||
"OptOutDntFound": "Twoja aktywność nie jest śledzona, ponieważ Twoja przeglądarka zgłasza, że sobie tego nie życzysz. Jest to ustawienie Twojej przeglądarki, więc nie możesz wyrazić zgodny na śledzenie do momentu wyłączenia opcji \"Ochrona przed śledzeniem\".",
|
||||
"OptOutExplanation": "Statystyki Matomo, możesz dodać następującą informację w kodzie HTML na jednej ze swoich stron, na przykład na stronie Polityka prywatności.",
|
||||
"OptOutExplanationIntro": "Poniższy kod odpowiada za wyświetlenie iFrame zawierającego link pozwalający Twoim odwiedzającym zakazać śledzenia przez Matomo ich akcji na stronie, poprzez ustawienie ciasteczka opt-out. Zobacz poniżej (lub %1$skliknij tu%2$s) aby zapoznać się z treścią iFrame.",
|
||||
"OptOutForYourVisitors": "Wyłączenie działania Matomo dla twoich odwiedzających",
|
||||
"PiwikIsInstalledAt": "Matomo jest zainstalowane na",
|
||||
"PersonalPluginSettings": "Osobiste ustawienia wtyczek",
|
||||
"PluginSettingChangeNotAllowed": "Nie masz uprawnień do zmiany wartości parametru\"%1$s\" w pluginie \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Nie masz uprawnień do odczytu wartości ustawienia \"%1$s\" w pluginie \"%2$s\"",
|
||||
"PluginSettings": "Ustawienia wtyczek",
|
||||
"PluginSettingsIntro": "Możesz tu zmienić ustawienia dla następujących pluginów innych autorów:",
|
||||
"PluginSettingsValueNotAllowed": "Wartość dla pola \"%1$s\" w pluginie \"%2$s\" jest niedozwolona",
|
||||
"PluginSettingsSaveFailed": "Nie udało się zapisać ustawień wtyczki",
|
||||
"PluginSettingsSaveSuccess": "Ustawienia wtyczki zaktualizowane.",
|
||||
"TrackingFailures": "Błędy śledzenia",
|
||||
"SettingsSaveSuccess": "Ustawienia zaktualizowane.",
|
||||
"SendPluginUpdateCommunication": "Wyślij e-mail, gdy pojawi się aktualizacja wtyczki",
|
||||
"SendPluginUpdateCommunicationHelp": "Email zostanie wysłany do Super Użytkowników gdy pojawi się nowa wersja pluginu.",
|
||||
"StableReleases": "Jeśli Matomo jest ważną częścią firmy , zalecamy użycie najnowszej stabilnej wersji. Jeśli używasz najnowszej wersji beta i znajdziesz błąd lub masz sugestię , prosimy %1$szobacz tutaj%2$s.",
|
||||
"LtsReleases": "Wersje LTS (Wydłużone Wsparcie) otrzymują jedynie łatki bezpieczeństwa i błędów.",
|
||||
"SystemPluginSettings": "Systemowe ustawienia wtyczek",
|
||||
"TrackAGoal": "Śledź cel",
|
||||
"TrackingCode": "Kod śledzenia",
|
||||
"TrackingCodeIntro": "Matomo dostarcza szereg sposobów załączania kodu śledzącego dla Twojej strony, aplikacji mobilnej jak i dla dowolnego urządzenia lub aplikacji.",
|
||||
"TrustedHostConfirm": "Czy na pewno chcesz zmienić zaufaną nazwę hosta Matomo?",
|
||||
"TrustedHostSettings": "Zaufana nazwa hosta Matomo",
|
||||
"UiDemo": "UI Demo",
|
||||
"UpdateSettings": "Zaktualizuj ustawienia",
|
||||
"UseCustomLogo": "Użyj niestandardowego logo",
|
||||
"ValidPiwikHostname": "Prawidłowa nazwa hosta Matomo",
|
||||
"WithOptionalRevenue": "z opcjonalnym zyskiem",
|
||||
"YouAreOptedOut": "Wykluczono Cię z procesu analityki statystycznej",
|
||||
"YouAreNotOptedOut": "Nie zrezygnowałeś z udziału w procesie analityki statystycznej.",
|
||||
"YouMayOptOut": "Możesz wybrać, by nie otrzymywać unikalnego numeru identyfikacyjnego w ciasteczku cookie, przypisanego tylko do Twojego komputera, celem uniknięcia gromadzenia i statystycznej analizy danych na tej stronie.",
|
||||
"YouMayOptOutBis": "Aby dokonać tego wyboru, prosimy kliknąć poniżej by uzyskać ciasteczko cookie wyłączające analitykę statystyczną.",
|
||||
"OptingYouOut": "Wypisuję Cię, proszę zaczekaj...",
|
||||
"ProtocolNotDetectedCorrectly": "Przeglądasz Matomo po stronie serwera wykrył jedynie połączenie niezabezpieczone.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "W celu upewnienia się, że Matomo w bezpieczny sposób pobiera i wysyła zawartość przez HTTPS, możesz edytować plik %1$s i wprowadzić dane dostępowe swojego proxy lub też dodać linię %2$s poniżej sekcji %3$s. %4$sDowiedz się więcej%5$s",
|
||||
"YouMayOptOut2": "Możesz uniemożliwić tej stronie agregowanie i analizowanie działań, które robisz tutaj.",
|
||||
"YouMayOptOut3": "Takie postępowanie ochroni twoją prywatność, ale uniemożliwi właścicielowi naukę na podstawie twoich działań i poprawienie jakości dla ciebie i innych użytkowników.",
|
||||
"UncheckToOptOut": "Odznacz to pole aby wyłączyć analizę.",
|
||||
"CheckToOptIn": "Zaznacz to pole aby włączyć analizę.",
|
||||
"MissingTrackingCodeEmailSubject": "Brak odnotowanego ruchu dla %s w Matomo Analytics, zacznij teraz",
|
||||
"JsTrackingCodeMissingEmail1": "Kilka dni temu dodałeś stronę '%s' do twojego Matomo Analytics. Sprawdziliśmy i twoje Matomo nie odnotowało żadnego ruchu dla tej strony.",
|
||||
"JsTrackingCodeMissingEmail2": "Aby rozpocząć śledzenie danych i uzyskać informacje o twoich użytkowników, potrzepujesz skonfigurować śledzenia na swojej stronie lub aplikacji mobilnej. Dla stron wystarczy dodać kod śledzący przed tagiem %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Aby znaleźć i dostosować swój kod śledzący, %1$s kliknij tutaj %2$s ( lub zapoznaj się z %3$s instrukcją JavaScript Tracking Client %4$s).",
|
||||
"TrackingFailuresIntroduction": "Strona zawiera listę błędów śledzenia, które zdarzyły się podczas ostatnich %s dni. Należy pamiętać, że są to najbardziej powszechne zarejestrowane rodzaje błędów śledzenia, a nie wszystkie z nich.",
|
||||
"NoKnownFailures": "Nieznane błędy śledzenia.",
|
||||
"Problem": "Problem",
|
||||
"Solution": "Rozwiązanie",
|
||||
"TrackingURL": "URL śledzenia",
|
||||
"LearnMore": "Dowiedz się więcej",
|
||||
"DeleteAllFailures": "Usuń wszystkie błędy",
|
||||
"NTrackingFailures": "%s błędy śledzenia",
|
||||
"ViewAllTrackingFailures": "Zobacz wszystkie błędy śledzenia",
|
||||
"TrackingFailureInvalidSiteProblem": "Strona nie istnieje.",
|
||||
"TrackingFailureInvalidSiteSolution": "Zaktualizuj konfigurtacjię idSite w trackerze.",
|
||||
"TrackingFailureAuthenticationProblem": "Żądanie nie zostało uwierzytelnione ale uwierzytelnianie jet wymagana.",
|
||||
"TrackingFailureAuthenticationSolution": "Ustaw lub popraw \"token_auth\" w swoim śledzącym żądaniu.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Czy jesteś pewny, że chcesz usunąć wszystkie błędy śledzenia?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Czy jesteś pewny, że chcesz usunąć dany błąd śledzenia?",
|
||||
"TrackingFailuresEmailSubject": "Błędy śledzenia w twoim Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "To informacja, że w ostatnich dniach wystąpiło %s różnych rodzajów błędów śledzenia.",
|
||||
"TrackingFailuresEmail2": "Aby wyświetlić wszystkie nieudane żądania śledzenia %1$s, kliknij tutaj %2$s."
|
||||
}
|
||||
}
|
108
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pt-br.json
Normal file
108
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pt-br.json
Normal file
@ -0,0 +1,108 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Adicionar um novo host confiável",
|
||||
"Administration": "Administração",
|
||||
"ArchivingSettings": "Configurações de arquivamento",
|
||||
"BrandingSettings": "Configurações da identidade visual",
|
||||
"ReleaseChannel": "Canal de liberação",
|
||||
"ClickHereToOptIn": "Clique aqui para aceitar",
|
||||
"ClickHereToOptOut": "Clique aqui para optar por sair.",
|
||||
"CorsDomains": "Domínio de Compartilhamento de Recursos de Origens Cruzadas (CORS)",
|
||||
"CorsDomainsHelp": "Você pode definir domínios ou subdomínios como http:\/\/example.com ou http:\/\/stats.example.com. Ou para permitir solicitações entre domínios de todos os domínios, basta adicionar um *",
|
||||
"CustomLogoFeedbackInfo": "Se você personalizar o logotipo Matomo, você também pode estar interessado em esconder a ligação %1$s no menu superior. Para fazer isso, você pode desabilitar o plug-in Comentários na página de Plugins %2$sManage%3$s.",
|
||||
"CustomLogoHelpText": "Você pode personalizar o logo que o Matomo exibe na interface do sistema e nos relatórios enviados por e-mail.",
|
||||
"EmailServerSettings": "Configurações do servidor de e-mail",
|
||||
"ForBetaTestersOnly": "Somente para testadores beta",
|
||||
"ImageTracking": "Rastreamento por imagem",
|
||||
"ImageTrackingIntro1": "Quando um visitante tem o JavaScript desactivado, ou quando o JavaScript não pode ser usado, você pode usar um link de rastreamento de imagem para acompanhar os visitantes.",
|
||||
"ImageTrackingIntro2": "Gerar o link abaixo e copiar e colar o código HTML gerado na página. Se você está usando isso como uma alternativa para controle de JavaScript, você pode inclui-lo na tag %1$s",
|
||||
"ImageTrackingIntro3": "Para a lista completa de opções que você pode usar com um link de monitoramento de imagem, consulte a %1$sDocumentação da API%2$s.",
|
||||
"ImageTrackingLink": "Link de rastreamento por imagem",
|
||||
"ImportingServerLogs": "Importando Logs do servidor",
|
||||
"ImportingServerLogsDesc": "Uma alternativa para o monitoramento de visitantes através do browser (via JavaScript ou um link de imagem) é continuamente importar logs do servidor. Saiba mais sobre em %1$sAnalisador de Logs do Servidor%2$s.",
|
||||
"InvalidPluginsWarning": "Os seguintes plugins não são compatíveis com %1$s e não pôde ser carregado: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Você pode atualizar ou desinstalar estes plugins na página %1$sGerenciar plugins%2$s.",
|
||||
"JavaScriptTracking": "Rastreamento de JavaScript",
|
||||
"HttpTrackingApi": "API de Rastreamento HTTP",
|
||||
"HttpTrackingApiDescription": "A %1$sAPI de Rastreamento HTTP%2$s permite rastrear qualquer coisa. Isso pode ser útil se você esta usando uma linguagem de programação para a qual ainda não existe SDK. Também pode ser útil quando você deseja rastrear dispositivos ou aplicativos de uma maneira especial.",
|
||||
"JSTracking_CampaignKwdParam": "Parâmetro de Palavra-Chave da campanha",
|
||||
"JSTracking_CampaignNameParam": "Parâmetro Nome da Campanha",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Certifique-se de que este código está em cada página do seu site. Recomendamos colá-lo imediatamente antes de fechar a tag %1$s .",
|
||||
"JSTracking_CustomCampaignQueryParam": "Utilizar nomes de parâmetros de consultas personalizados para o nome da campanha e a palavra-chave.",
|
||||
"JSTracking_CrossDomain": "Por padrão, o ID do visitante que identifica um visitante único é armazenado nos cookies primários do navegador, que só podem ser acessados por páginas no mesmo domínio. A ativação da vinculação entre domínios permite acompanhar todas as ações e exibições de páginas de um visitante específico na mesma visita, mesmo quando elas visualizam páginas em vários domínios. Sempre que um usuário clicar em um link para uma das URLs de alias do seu website, ele adicionará um parâmetro de URL pk_id encaminhando o ID do visitante.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Nota: Para usar a vinculação entre domínios, você deve especificar mais de um nome de domínio (URLs) para o seu site.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Nota: %1$sMatomo irá detectar automaticamente os parâmetros do Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Desabilitar todos os cookies de rastreamento",
|
||||
"JSTracking_DisableCookiesDesc": "Desativa todos os cookies primários. Cookies do Matomo existentes neste site serão excluídos na próxima exibição de página.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Ativa a vinculação entre domínios",
|
||||
"JSTracking_EnableDoNotTrack": "Ativar o não-monitoramento no lado do cliente",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: O não-monitoramento no lado do servidor foi ativado, por isso esta opção não terá nenhum efeito.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Assim, os pedidos de rastreamento não será enviada se os visitantes não deseja ser rastreado.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Prefixar o domínio do site para o título da página ao rastrear",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Então, se alguém visita o 'Sobre' na página do blog. %1$s será registrado como 'blog\/Sobre'. Esta é a maneira mais fácil de obter uma visão geral do seu tráfego por sub-domínio.",
|
||||
"JSTracking_MergeAliases": "No relatório \"Outlinks\", esconder clicks para reconhecidos apelidos de URLs de",
|
||||
"JSTracking_MergeAliasesDesc": "Portanto, cliques em links de Apelidos de URLs (eg. %s) não serão contabilizados como \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Acompanhar os visitantes em todos os subdomínios de",
|
||||
"JSTracking_MergeSubdomainsDesc": "Portanto se um visitante acessar %1$s e %2$s, ele será contado como visitante único.",
|
||||
"JSTracking_PageCustomVars": "Setar uma variável personalizada para cada exibição de página",
|
||||
"JSTracking_PageCustomVarsDesc": "Por exemplo, com variável de nome \"Categoria\" e valor \"White Papers\".",
|
||||
"JSTracking_TrackNoScript": "Rastreia usuários com JavaScript desabilitado",
|
||||
"JSTracking_VisitorCustomVars": "Setar variáveis personalizadas para este visitante",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Por exemplo, com nome da variável \"Tipo\" e valor \"Cliente\".",
|
||||
"JSTracking_EndNote": "Nota: Você pode gerar um código de rastreamento personalizado nas configurações de %1$sCódigo de rastreamento %2$s.",
|
||||
"JSTrackingIntro1": "Você pode rastrear os visitantes de seu site muitas maneiras diferentes. A maneira recomendada de fazer isso é através de JavaScript. Para usar este método, você deve se certificar de que cada página do seu site possui o código JavaScript que você pode gerar aqui.",
|
||||
"JSTrackingIntro2": "Depois de obter o código de rastreamento JavaScript para o seu site, copie e cole em todas as páginas que você deseja acompanhar com Matomo.",
|
||||
"JSTrackingIntro3b": "Na maioria dos sites, blogs, CMS, etc, você pode usar um plug-in pré-fabricado para fazer o trabalho técnico para você. (Veja a nossa %1$slista de plugins usados para integrar Matomo%2$s.) Se não existir nenhum plugin você pode editar os arquivos de modelos do seu site e adicionar este código <\/head> que geralmente é definida em um 'header.php', 'header.tpl' ou arquivo de modelo similar.",
|
||||
"JSTrackingIntro4": "Se você não quiser usar JavaScript para monitorar visitantes, %1$sgere abaixo, um link para rastreamento por imagem%2$s.",
|
||||
"JSTrackingIntro5": "Se você deseja mais do que apenas monitorar exibições de página, porfavor verifique a %1$sdocumentação do rastreamento por javascript do Matomo%2$s para uma lista de funcões disponíveis. Usando essas funções você pode acompanhar objetivos, variáveis personalizadas, ordens de comércio eletrônico, compras abandonadas e muito mais.",
|
||||
"FileUploadDisabled": "O carregamento de arquivos não está habilitado na sua configuração do PHP. Para carregar uma logomarca customizada defina %s no php.ini e reinicie seu servidor web.",
|
||||
"LogoUploadFailed": "O arquivo enviado não pôde ser processado. Por favor, verifique se o arquivo tem um formato válido.",
|
||||
"LogoUpload": "Selecione um logotipo para carregar",
|
||||
"FaviconUpload": "Selecione um Favicon para carregar",
|
||||
"LogoUploadHelp": "Por favor faça o upload de um arquivo nos formatos %1$s com uma altura mínima de %2$s pixels.",
|
||||
"MenuDiagnostic": "Diagnostico",
|
||||
"MenuGeneralSettings": "Configurações Gerais",
|
||||
"MenuSystem": "Sistema",
|
||||
"MenuDevelopment": "Desenvolvimento",
|
||||
"MenuMeasurables": "Mensuráveis",
|
||||
"OptOutComplete": "Opt-out completo; suas visitas a este site não vai ser gravado pela ferramenta de Web Analytics.",
|
||||
"OptOutCompleteBis": "Note que se você limpar os cookies, excluir o cookie de opt-out, ou se mudar de computador ou navegadores da Web, você vai precisar realizar o procedimento opt-out novamente.",
|
||||
"OptOutDntFound": "Você não está sendo monitorado desde que o seu navegador está informando que você não quer isso. Essa é uma configuração do seu navegador portanto você não será capaz de aceitar ser rastreado até que você desative o recurso \"Do Not Track\".",
|
||||
"OptOutExplanation": "Matomo é dedicado a fornecer a privacidade na Internet. Para fornecer a seus visitantes a escolha de opting-out de Matomo Web Analytics, você pode adicionar o seguinte código HTML em uma página do seu site, por exemplo, em uma página de Política de Privacidade.",
|
||||
"OptOutExplanationIntro": "Este código irá exibir um iframe contendo um link para os seus visitantes optarem por definir um cookie em seus navegadores para não utilizar o Matomo. Veja abaixo (ou %1$sclicar aqui%2$s) para visualizar o conteúdo que será exibido pelo iFrame.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out para os seus visitantes",
|
||||
"PiwikIsInstalledAt": "Matomo esta instalado no",
|
||||
"PersonalPluginSettings": "Configurações pessoais do plugin",
|
||||
"PluginSettingChangeNotAllowed": "Você não tem permissão para alterar o valor da configuração \"%1$s\" no plug-in \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Você não tem permissão para ler o valor da configuração \"%1$s\" no plug-in \"%2$s\"",
|
||||
"PluginSettings": "Configurações do plugin",
|
||||
"PluginSettingsIntro": "Aqui você pode alterar as configurações dos seguintes plugins de terceiros:",
|
||||
"PluginSettingsValueNotAllowed": "O valor para o campo \"%1$s\" no plugin \"%2$s\" inão é permitido",
|
||||
"PluginSettingsSaveFailed": "Falhou ao salvar as configurações do plugin",
|
||||
"PluginSettingsSaveSuccess": "Configurações do plugin atualizadas.",
|
||||
"SettingsSaveSuccess": "Configurações atualizadas.",
|
||||
"SendPluginUpdateCommunication": "Envie um e-mail quando uma atualização de plugin estiver disponível",
|
||||
"SendPluginUpdateCommunicationHelp": "Um e-mail será enviado para os Super Usuários quando houver uma nova versão disponível para um plugin.",
|
||||
"StableReleases": "Se o Matomo é uma parte crítica do seu negócio, recomendamos que você use a última versão estável. Se você usar a versão beta mais recente e encontrar uma falha ou tiver alguma sugestão, por favor, %1$sveja aqui%2$s.",
|
||||
"LtsReleases": "Versões LTS (Long Term Support - Suporte de Longo Prazo) recebe apenas correções de bugs e segurança.",
|
||||
"SystemPluginSettings": "Configurações de Plugin do Sistema",
|
||||
"TrackAGoal": "Monitorar uma meta",
|
||||
"TrackingCode": "Código de rastreamento",
|
||||
"TrackingCodeIntro": "Matomo oferece várias maneiras de incorporar o código de rastreamento ao seu site, aplicativos móveis e até mesmo a qualquer dispositivo ou aplicativo.",
|
||||
"TrustedHostConfirm": "Tem certeza de que deseja alterar o hostname confiável Matomo?",
|
||||
"TrustedHostSettings": "Hostname Matomo confiável",
|
||||
"UiDemo": "Demonstração UI",
|
||||
"UpdateSettings": "Configurações de atualização",
|
||||
"UseCustomLogo": "Usar logomarca personalizada",
|
||||
"ValidPiwikHostname": "Hostname Matomo válido",
|
||||
"WithOptionalRevenue": "com rendimento opcional",
|
||||
"YouAreOptedOut": "Você optou por sair.",
|
||||
"YouMayOptOut": "Você pode optar por não ter um único número de identificação web analytics de cookie atribuído ao seu computador para evitar a agregação e análise dos dados coletados neste site.",
|
||||
"YouMayOptOutBis": "Para fazer essa escolha, clique abaixo para receber um cookie de opt-out.",
|
||||
"OptingYouOut": "Optando por sair, por favor aguarde ...",
|
||||
"ProtocolNotDetectedCorrectly": "Você está visualizando o Matomo só pode detectar uma conexão não segura no servidor.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Para certificar-se que o Matomo solicita e serve o seu conteúdo de forma segura através de HTTPS, você pode editar o seu %1$s arquivo, assim como configurar o proxy, ou você pode adicionar a linha %2$s abaixo da %3$s seção. %4$sSaiba mais%5$s",
|
||||
"MissingTrackingCodeEmailSubject": "Sem tráfego para %s gravado no Matomo Analytics, comece agora",
|
||||
"JsTrackingCodeMissingEmail1": "Alguns dias atrás você adicionou o website '%s' no seu Matomo Analytics. Nós acabamos de verificar e seu Matomo parece não possuir qualquer tráfego registrado para esse website."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pt.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/pt.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Adicionar um novo servidor confiável",
|
||||
"Administration": "Administração",
|
||||
"ArchivingSettings": "Definições de arquivo",
|
||||
"BrandingSettings": "Definições de marca",
|
||||
"ReleaseChannel": "Canal de lançamento",
|
||||
"ClickHereToOptIn": "Clique aqui para participar.",
|
||||
"ClickHereToOptOut": "Clique aqui para deixar de participar.",
|
||||
"CorsDomains": "Domínios Cross-Origin Resource Sharing (CORS)",
|
||||
"CorsDomainsHelp": "Pode definir domínios ou subdomínios como like http:\/\/example.com ou http:\/\/stats.example.com. Ou para permitir pedidos transversais a domínios para todos os domínios, simplesmente adicione um *",
|
||||
"CustomLogoFeedbackInfo": "Se personalizar o logótipo do Matomo, pode também ter interesse em ocultar a ligação %1$s no menu de topo. Para o fazer, pode desativar a extensão de Feedback na página de %2$sGestão de extensões%3$s.",
|
||||
"CustomLogoHelpText": "Pode personalizar o logótipo do Matomo que será apresentado na interface do utilizador e relatórios de e-mail.",
|
||||
"DevelopmentProcess": "Apesar do nosso processo de desenvolvimento incluir milhares de testes automáticos, os utilizadores de versões beta desempenham um papel essencial na \"política sem bugs\" do Matomo.",
|
||||
"EmailServerSettings": "Definições do servidor de email",
|
||||
"ForBetaTestersOnly": "Apenas para avaliadores de versões beta",
|
||||
"ImageTracking": "Acompanhamento por imagem",
|
||||
"ImageTrackingIntro1": "Quando um visitante desativou o JavaScript ou quando o JavaScript não possa ser utilizado, pode utilizar uma ligação de imagem de acompanhamento para monitorizar os visitantes.",
|
||||
"ImageTrackingIntro2": "Construa a ligação abaixo e copie o código HTML gerado para a página. Se estiver a utilizar isto como uma alternativa para o acompanhamento por JavaScript, pode englobá-lo em tags %1$s.",
|
||||
"ImageTrackingIntro3": "Para a lista completa de opções que pode utilizar com uma ligação de imagem de acompanhamento, consulte a %1$sDocumentação da API de acompanhamento%2$s.",
|
||||
"ImageTrackingLink": "Ligação de acompanhamento por imagem",
|
||||
"ImportingServerLogs": "A importar registos do servidor",
|
||||
"ImportingServerLogsDesc": "Uma alternativa ao acompanhamento de visitantes através do navegador (seja através de JavaScript ou de uma ligação de imagem) é através da importação contínua dos registos do servidor. Saiba mais sobre a %1$sAnálise de ficheiros de registo do servidor%2$s.",
|
||||
"InvalidPluginsWarning": "As seguintes extensões não são compatíveis com %1$s e não puderam ser carregadas: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Pode atualizar ou desinstalar estas extensões na página de %1$sGestão de extensões%2$s.",
|
||||
"JavaScriptTracking": "Acompanhamento por JavaScript",
|
||||
"HttpTrackingApi": "API HTTP de acompanhamento",
|
||||
"HttpTrackingApiDescription": "A %1$sAPI HTTP de acompanhamento%2$s permite-lhe monitorizar tudo. Isto pode ser útil se está a utilizar uma linguagem de desenvolvimento para a qual ainda não exista SDK. Pode também ser útil quando pretende monitorizar dispositivos ou aplicações de uma forma específica.",
|
||||
"JSTracking_CampaignKwdParam": "Parâmetro da Palavra-chave da campanha",
|
||||
"JSTracking_CampaignNameParam": "Parâmetro do Nome da campanha",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Certifique-se que este código se encontra em todas as páginas do seu site. Recomendamos que o coloque imediatamente a seguir à tag de fecho %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Utilize parâmetros personalizados de endereço para o nome e palavra-chave da campanha",
|
||||
"JSTracking_CrossDomain": "Por omissão, o ID do visitante que identifica um visitante único é armazenado nas cookies de primeiro nível do navegador que só podem ser acedidos por páginas do mesmo domínio. A ativação de ligações transversais entre domínios permite-lhe acompanhar as ações e visualizações de páginas de um visitante específico na mesma visita mesmo quando estes visualizam páginas de vários domínios. Sempre que um utilizador clica numa ligação para um dos pseudónimos dos seus sites, será adicionado um parâmetro pk_vid ao endereço encaminhando o ID do visitante.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Nota: Para utilizar ligações transversais entre domínios, deve especificar mais do que um domínio (endereço) para o seu site.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Nota: %1$sO Matomo irá detetar automaticamente parâmetros do Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Desativar todos os cookies de acompanhamento.",
|
||||
"JSTracking_DisableCookiesDesc": "Desativa as cookies de primeiro nível. As cookies Matomo que existam para este site serão eliminadas na próxima visualização de página.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Ativa as ligações transversais entre domínios",
|
||||
"JSTracking_EnableDoNotTrack": "Ativar deteção DoNotTrack do lado do cliente",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: O suporte à funcionalidade DoNotTrack foi ativado do lado do servidor, pelo que esta opção não terá qualquer efeito.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Pelo que pedidos de acompanhamento não serão enviados se os visitantes não quiserem ser monitorizados.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Adicionar um sufixo com o nome do site ao título da página no acompanhamento",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Pelo que se alguém visitar a página 'Sobre' no blogue.%1$s isto será guardado como 'blogue \/ Sobre'. Esta é a forma mais fácil de ter uma visão geral do seu tráfego por sub-domínio.",
|
||||
"JSTracking_MergeAliases": "No relatório \"Ligações de saída\", ocultar cliques em URLs alternativas conhecidas para",
|
||||
"JSTracking_MergeAliasesDesc": "Pelo que cliques em ligações para Endereços alternativos (por exemplo, %s) não serão contabilizados como \"Ligações de saída\".",
|
||||
"JSTracking_MergeSubdomains": "Acompanhar visitantes através todos os subdomínios de",
|
||||
"JSTracking_MergeSubdomainsDesc": "Pelo que se um visitante visita %1$s e %2$s, será contabilizado como um único visitante.",
|
||||
"JSTracking_PageCustomVars": "Monitorizar uma variável personalizada para cada visualização de página",
|
||||
"JSTracking_PageCustomVarsDesc": "Por exemplo, com uma variável com o nome \"Categoria\" e valor \"Artigos\".",
|
||||
"JSTracking_TrackNoScript": "Acompanhar utilizadores com o JavaScript desativado",
|
||||
"JSTracking_VisitorCustomVars": "Acompanhar variáveis personalizadas para este visitante",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Por exemplo, com uma variável com o nome \"Tipo\" e valor \"Cliente\".",
|
||||
"JSTracking_EndNote": "Nota: Pode gerar um código de acompanhamento específico na secção administrativa %1$sCódigo de acompanhamento%2$s.",
|
||||
"JSTrackingIntro1": "Pode acompanhar os visitantes do seu site de diversas formas. A forma recomendada é através de JavaScript. Para utilizar este método deve garantir que todas as páginas do seu site têm um código JavaScript, que pode gerar aqui.",
|
||||
"JSTrackingIntro2": "Assim que tiver o código de acompanhamento JavaScript para o seu site, copie o mesmo para todas as páginas que pretende monitorizar com o Matomo.",
|
||||
"JSTrackingIntro3b": "Na maioria dos sites, blogues, sistemas de gestão de conteúdos, etc., pode utilizar uma extensão existente para fazer o trabalho técnico por si. (Consulte a nossa %1$slista de extensões para integrar o Matomo%2$s.) Se não existir nenhuma extensão, pode editar os modelos do seu site e adicionar este código à tag <\/head> que geralmente é definida num ficheiro de modelo como 'header.php', 'header.tpl' ou similiar.",
|
||||
"JSTrackingIntro4": "Se não quiser utilizar JavaScript para monitorizar os visitantes, %1$sconstrua uma ligação de acompanhamento baseada numa imagem abaixo %2$s.",
|
||||
"JSTrackingIntro5": "Se quiser fazer mais do que acompanhar as visualizações de páginas, por favor consulte a %1$sdocumentação de JavaScript de acompanhamento do Matomo%2$s para uma lista de funções disponíveis. Pode utilizar estas funções para acompanhar objetivos, variáveis personalizadas, pedidos de comércio eletrónico, carrinhos de compras abandonados, entre outros.",
|
||||
"LogoNotWriteableInstruction": "Para utilizar o seu logótipo personalizado em vez do logótipo predefinido do Matomo, atribua permissões de escrita a este diretório: %1$s O Matomo necessita de acesso para escrita aos seus logótipos armazenados nos ficheiros %2$s.",
|
||||
"FileUploadDisabled": "O envio de ficheiros não está ativo na sua configuração PHP. Para carregar o seu logótipo personalizado, por favor, defina %s no php.ini e reinicie o seu servidor web.",
|
||||
"LogoUploadFailed": "Não foi possível processar o ficheiro enviado. Por favor, confirme se o ficheiro tem um formato válido.",
|
||||
"LogoUpload": "Selecione um logótipo a enviar",
|
||||
"FaviconUpload": "Selecione um Favicon a enviar",
|
||||
"LogoUploadHelp": "Por favor, envie um ficheiro nos formatos %1$s com uma altura mínima de %2$s pixeis.",
|
||||
"MenuDiagnostic": "Diagnóstico",
|
||||
"MenuGeneralSettings": "Definições gerais",
|
||||
"MenuSystem": "Sistema",
|
||||
"MenuDevelopment": "Desenvolvimento",
|
||||
"MenuMeasurables": "Dimensões",
|
||||
"OptOutComplete": "Exclusão concluída; as suas visitas a este site não serão registadas pela ferramenta de Web Analytics.",
|
||||
"OptOutCompleteBis": "Note que se apagar os cookies, apagar o cookie de exclusão, ou se mudar de computador ou de navegadores Web, vai precisar de executar novamente o procedimento de exclusão.",
|
||||
"OptOutDntFound": "Não está a ser acompanhado dado que o seu navegador indica que esta é a sua preferência. Esta é uma definição do seu navegador, pelo que não poderá participar até desativar a funcionalidade 'Do Not Track'.",
|
||||
"OptOutExplanation": "O Matomo está empenhado em fornecer privacidade na Internet. Para dar a oportunidade aos visitantes de não serem monitorizados pelo Matomo Web Analytics, pode adicionar o seguinte código HTML numa das páginas do seu site, por exemplo, na página da Política de Privacidade.",
|
||||
"OptOutExplanationIntro": "Este código irá apresentar uma Iframe contendo uma ligação para que os seus visitantes possam deixar de fornecer informações ao Matomo através da definição de uma cookie nos respetivos navegadores. Consulte abaixo (ou %1$s clique aqui%2$s) para ver o conteúdo que será apresentado na iFrame.",
|
||||
"OptOutForYourVisitors": "Exclusão do Matomo para os seus visitantes",
|
||||
"PiwikIsInstalledAt": "Matomo encontra-se instalado em",
|
||||
"PersonalPluginSettings": "Definições da extensão pessoal",
|
||||
"PluginSettingChangeNotAllowed": "Não tem permissões para alterar o valor da definição \"%1$s\" na extensão \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Não tem permissões para ler o valor da definição \"%1$s\" na extensão \"%2$s\"",
|
||||
"PluginSettings": "Definições da extensão",
|
||||
"PluginSettingsIntro": "Aqui pode alterar as definições das seguintes extensões de terceiros:",
|
||||
"PluginSettingsValueNotAllowed": "O valor para o campo \"%1$s\" na extensão \"%2$s\" não é permitido",
|
||||
"PluginSettingsSaveFailed": "Não foi possível guardar as definições da extensão",
|
||||
"PluginSettingsSaveSuccess": "As definições da extensão foram guardadas.",
|
||||
"TrackingFailures": "Falhas de acompanhamento",
|
||||
"SettingsSaveSuccess": "Definições atualizadas.",
|
||||
"SendPluginUpdateCommunication": "Enviar um e-mail quando uma atualização para uma extensão estiver disponível",
|
||||
"SendPluginUpdateCommunicationHelp": "Será enviado um e-mail para os Super Utilizadores quando existir uma nova versão disponível para uma extensão.",
|
||||
"StableReleases": "Se o Matomo é uma parte crítica do seu negócio, recomendamos que utilize a versão estável mais recente. Se utiliza a versão beta mais recente e encontrar um erro ou se tiver uma sugestão, por favor, %1$sveja aqui%2$s.",
|
||||
"LtsReleases": "Versões de suporte estendido (LTS - Long Term Support) recebem apenas correções de segurança e de problemas.",
|
||||
"SystemPluginSettings": "Definições da extensão de sistema",
|
||||
"TrackAGoal": "Acompanhe um objetivo",
|
||||
"TrackingCode": "Código de acompanhamento",
|
||||
"TrackingCodeIntro": "O Matomo fornece várias formas de incluir o código de acompanhamento no seu site, aplicação móvel e, até, para qualquer dispositivo ou aplicação.",
|
||||
"TrustedHostConfirm": "Tem a certeza que pretende mudar o nome de servidor de confiança do Matomo?",
|
||||
"TrustedHostSettings": "Nome de servidor de confiança do Matomo",
|
||||
"UiDemo": "Demonstração do interface de utilizador",
|
||||
"UpdateSettings": "Atualizar definições",
|
||||
"UseCustomLogo": "Utilize um logótipo personalizado",
|
||||
"ValidPiwikHostname": "Nome de servidor válido do Matomo",
|
||||
"WithOptionalRevenue": "com rendimento opcional",
|
||||
"YouAreOptedOut": "Atualmente está excluído.",
|
||||
"YouAreNotOptedOut": "Não deixou de participar.",
|
||||
"YouMayOptOut": "Pode optar por não ter um número único de identificação de cookie de web analytics atribuído ao seu computador para evitar a agregação e análise dos dados recolhidos neste site.",
|
||||
"YouMayOptOutBis": "Para fazer esta escolha, por favor clique abaixo para receber uma cookie de exclusão.",
|
||||
"OptingYouOut": "A incluí-lo no acompanhamento, por favor, aguarde...",
|
||||
"ProtocolNotDetectedCorrectly": "Está a aceder ao Matomo sob uma ligação SSL segura (utilizando HTTPS), mas o Matomo apenas consegue detetar uma ligação não segura no servidor.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Para garantir que o Matomo recebe e serve os seus conteúdos sob HTTPS, pode editar o seu ficheiro %1$s e ou configurando as definições do seu proxy, ou adicionando a linha %2$s depois da secção %3$s. %4$sSaber mais%5$s",
|
||||
"YouMayOptOut2": "Pode optar por impedir que este site agregue e analise as ações que fizer aqui.",
|
||||
"YouMayOptOut3": "Ao fazer isto irá proteger a sua privacidade, mas irá também impedir o proprietário do site de aprender com as suas ações e de criar uma melhor experiência para si e para outros utilizadores.",
|
||||
"UncheckToOptOut": "Desmarque esta caixa para deixar de participar.",
|
||||
"CheckToOptIn": "Marque esta caixa para participar.",
|
||||
"MissingTrackingCodeEmailSubject": "Sem tráfego registado no Matomo Analytics para %s. Comece agora",
|
||||
"JsTrackingCodeMissingEmail1": "Já passaram alguns dias desde que adicionou o site '%s' ao seu Matomo Analytics. Acabámos de confirmar e parece que o seu Matomo não tem qualquer tráfego registado para este site.",
|
||||
"JsTrackingCodeMissingEmail2": "Para iniciar o acompanhamento e obter conhecimentos sobre os seus utilizadores, precisa de configurar o acompanhamento no seu site ou aplicação móvel. Para sites, incorpore o código de acompanhamento antes da tag %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Para encontrar e personalizar o seu código de acompanhamento, %1$sclique aqui%2$s (ou dê uma vista de olhos no %3$sguia do JavaScript de acompanhamento do cliente%4$s).",
|
||||
"TrackingFailuresIntroduction": "Esta página lista as falhas de acompanhamento que ocorreram nos últimos %sdias. Por favor, note que foram apenas registadas as falhas de acompanhamento mais comuns, e não todas as falhas.",
|
||||
"NoKnownFailures": "Não existem falhas de acompanhamento.",
|
||||
"Problem": "Problema",
|
||||
"Solution": "Solução",
|
||||
"TrackingURL": "Endereço de acompanhamento",
|
||||
"LearnMore": "Saber mais",
|
||||
"DeleteAllFailures": "Eliminar todas as falhas",
|
||||
"NTrackingFailures": "%s falhas de acompanhamento",
|
||||
"ViewAllTrackingFailures": "Ver todas as falhas de acompanhamento",
|
||||
"TrackingFailureInvalidSiteProblem": "O site não existe.",
|
||||
"TrackingFailureInvalidSiteSolution": "Atualizar o idSite configurado no acompanhamento.",
|
||||
"TrackingFailureAuthenticationProblem": "O pedido não foi autenticado mas é necessária uma autenticação.",
|
||||
"TrackingFailureAuthenticationSolution": "Definir ou corrigir um \"token_auth\" no seu pedido de acompanhamento.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Tem a certeza que deseja eliminar todas as falhas de acompanhamento?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Tem a certeza que deseja eliminar esta falha de acompanhamento?",
|
||||
"TrackingFailuresEmailSubject": "Falhas de acompanhamento no seu Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Isto serve apenas para informar que ocorreram %s tipos diferentes de falhas de acompanhamento nos últimos dias.",
|
||||
"TrackingFailuresEmail2": "Para ver todos os pedidos de acompanhamento falhados %1$s clique aqui %2$s."
|
||||
}
|
||||
}
|
72
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ro.json
Normal file
72
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ro.json
Normal file
@ -0,0 +1,72 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administrare",
|
||||
"ArchivingSettings": "Setarile pentru Arhivare",
|
||||
"BrandingSettings": "Setări branding",
|
||||
"ClickHereToOptIn": "Apasa aici pentru a te abona.",
|
||||
"ClickHereToOptOut": "Apasa aici pentru a te dezabona.",
|
||||
"CustomLogoFeedbackInfo": "Daca customizezi logo-ul Matomo, ai putea fi interesat sa ascunzi linkul %1$s in meniul de sus. Pentru a face asta, poti dezactiva pluginul Feedback pe pagina %2$sManage Plugins%3$s.",
|
||||
"CustomLogoHelpText": "Poţi personaliza logoul Matomo care va fi afişat în interfaţa de utilizator şi în rapoartele email.",
|
||||
"EmailServerSettings": "Setările serverului email",
|
||||
"ForBetaTestersOnly": "Numai pentru beta-testeri",
|
||||
"ImageTracking": "Urmărire prin imagine",
|
||||
"ImageTrackingIntro1": "Cand un visitator are dezactivat JavaScript sau cand JavaScript nu poate fi folosit, poti folosi un link de tracking de tip imagine pentru a inregistra statisticile despre vizitatori.",
|
||||
"ImageTrackingIntro2": "Genereaza linkul mai jos si fa copy\/paste la codul HTML generat pe pagina. Daca folosesti aceasta ca rezerva\/fallback pentru trackingul JavaScript, il poti pune intre taguri %1$s.",
|
||||
"ImageTrackingIntro3": "Pentru intreaga lista de optiuni poti folosi un link de tracking tip imagine, vezi %1$sTracking API Documentation%2$s.",
|
||||
"ImageTrackingLink": "Link-ul către imaginea de urmărire",
|
||||
"ImportingServerLogs": "Importarea log-urilor server-ului",
|
||||
"ImportingServerLogsDesc": "O alternativa pentru a contoriza vizitatorii prin intermediul browserului (indiferent daca este prin intermediul JavaScript sau link de tip imagine) este de a importa continuu logurile serveului (server logs). Citeste mai multe despre %1$sServer Log File Analytics%2$s.",
|
||||
"InvalidPluginsWarning": "Urmatoarele pluginuri nu sunt compatibile cu %1$s si nu pot fi rulate: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Poţi actualiza sau deinstala aceste plugin-uri pe pagina %1$sManage Plugins%2$s.",
|
||||
"JavaScriptTracking": "Urmărire prin JavaScript",
|
||||
"JSTracking_CampaignKwdParam": "Parametru Campanie Cuvânt Cheie",
|
||||
"JSTracking_CampaignNameParam": "Parametrul Nume Campanie (Campaign Name)",
|
||||
"JSTracking_CustomCampaignQueryParam": "Foloseste nume customizate pentru parametrii de cautare, pentru numele campaniei & cuvant.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Notă: %1$sMatomo va detecta automat parametrii Google Analytics.%2$s",
|
||||
"JSTracking_EnableDoNotTrack": "Activeaza detectia DoNotTrack pentru vizitatori (client side).",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Nota: Suportul Server side DoNotTrack a fost activat, de aceea aceasta optiune nu va avea nici un efect.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Deci cererile de tracking nu vor fi trimise daca vizitatorii nu doresc sa fie contorizati.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Adauga domeniul siteului chiar inaintea titlului paginii cand faci tracking.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Daca cineva viziteaza pagina 'Despre noi' pe blog.%1$s va fi inregistrat ca 'blog \/ Despre noi'. Acesta este cel mai usor mod de a avea o privire generala referitare la traficul pe subdomeniu.",
|
||||
"JSTracking_MergeAliases": "In raportul \"Outlinks\", ascunde clickurile pentru cunoscutele aliasuri de URL a",
|
||||
"JSTracking_MergeAliasesDesc": "Deci clickurile pe linkurile catre Alias URLs (eg. %s) nu vor fi contorizate ca \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Urmărește vizitatorii din subdomeniile",
|
||||
"JSTracking_MergeSubdomainsDesc": "Deci daca un vizitator viziteaza %1$s si %2$s, acesta va fi contorizat ca vizitator unic.",
|
||||
"JSTracking_PageCustomVars": "Urmăreşte o variabilă personalizată pentru fiecare vizualitare a paginii",
|
||||
"JSTracking_PageCustomVarsDesc": "De exemplu, cu variabila nume \"Categorie\" si valoare \"Pagini Aurii\".",
|
||||
"JSTracking_VisitorCustomVars": "Urmăreşte variabile personalizate pentru acest vizitator",
|
||||
"JSTracking_VisitorCustomVarsDesc": "De exemplu, cu variabila nume \"Tip\" si valoare \"Client\".",
|
||||
"JSTrackingIntro1": "Poti face tracking despre vizitatorii siteului tau in feluri diferite. Cel mai recomandat mod este prin intermediul JavaScript. Pentru a folosi aceasta metoda, trebuie sa fii sigur ca fiecare pagina a siteului are cod JavaScript, pe care il poti genera de aici.",
|
||||
"JSTrackingIntro2": "Odata ce ai codul JavaScript de contorizare a vizitelor pentru siteul tau, fa copy si paste in toate paginile pe care vrei sa faci contorizarea vizitatorilor cu Matomo.",
|
||||
"JSTrackingIntro4": "Daca nu doresti sa folosesti JavaScript pentru a contoriza vizitatorii, %1$sgenereaza un link tip imagine mai jos%2$s.",
|
||||
"JSTrackingIntro5": "Daca doresti mai mult decat a contoriza vizualizarile de pagini, te rugam sa te uiti la %1$sdocumentatia Matomo Javascript Tracking%2$s pentru lista cu functionalitatile disponibile. Folosind aceste functionalitati poti contoriza obiectivele (goals), variabile custom, comenzile pentru magazinul online, cosul de cumparaturi abandonat si altele.",
|
||||
"LogoNotWriteableInstruction": "Pentru a folosi logo-ul tau custom in loc de logo-ul default Matomo, trebuie sa pui permisiuni de scriere pe acest director. %1$s Matomo are nevoie de drept de scriere pentru logo-urile tale salvate in fisiere %2$s.",
|
||||
"LogoUpload": "Alege logo-ul pentru încărcare",
|
||||
"FaviconUpload": "Alege un favicon pentru a fi încărcat",
|
||||
"LogoUploadHelp": "Te rugam sa incarci un fisier cu formaturile %1$s, cu o inaltime minima de %2$s pixeli.",
|
||||
"MenuDiagnostic": "Diagnosticare",
|
||||
"MenuGeneralSettings": "Setări generale",
|
||||
"OptOutComplete": "Dezabonare completa; vizitele tale pe acest site nu vor fi contorizate de tool-ul de Web Analytics.",
|
||||
"OptOutCompleteBis": "Aminteste-ti ca daca dai clear la cookie-uri, stergi cookie-ul de dezabonare sau daca schimbi calculatoarele sau browserele web, tot vei fi nevoit sa te dezabonezi iarasi.",
|
||||
"OptOutExplanation": "Matomo este dedicat sa furnizeze intimitate\/privacy pe Internet. Pentru a lasa vizitatorilor tai optiunea de dezabonare de la Matomo Web Analytics, poti adauga urmatorul cod HTML pe una dintre paginile siteului tau, de exemplu pe pagina de Privacy Policy.",
|
||||
"OptOutForYourVisitors": "Dezabonare Matomo pentru vizitatorii tai",
|
||||
"PiwikIsInstalledAt": "Matomo este instalat în",
|
||||
"PluginSettingChangeNotAllowed": "Nu iti este permis sa schimbi valoarea setarii \"%1$s\" in plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Nu se poate citi valoare setării \"%1$s\" din modulul \"%2$s\"",
|
||||
"PluginSettingsIntro": "Aici poti schimba setarile pentru urmatoarele pluginuri terte (3rd party):",
|
||||
"PluginSettingsValueNotAllowed": "Valoarea pentru campul \"%1$s\" in plugin \"%2$s\" nu este permisa",
|
||||
"SendPluginUpdateCommunicationHelp": "Va fi trimis un email catre Super Users cand va fi o noua versiune disponibila pentru un plugin.",
|
||||
"StableReleases": "Daca Matomo este un aspect foarte important al afacerii tale, noi recomandam sa folosesti ultima versiune stabila. Daca folosesti ultima versiune beta si gasesti un bug sau ai o sugestie, te rugam %1$suita-te aici%2$s.",
|
||||
"TrackAGoal": "Urmăreşte o ţintă",
|
||||
"TrackingCode": "Codul de urmărire",
|
||||
"TrustedHostConfirm": "Eşti sigur că doreşti să schimbi numele hostului de încredere Matomo_",
|
||||
"TrustedHostSettings": "Hostname Matomo de incredere",
|
||||
"UpdateSettings": "Actualizează setările",
|
||||
"UseCustomLogo": "Foloseşte un logou personalizat",
|
||||
"ValidPiwikHostname": "Valid Matomo Hostname",
|
||||
"WithOptionalRevenue": "cu venit opţional",
|
||||
"YouAreOptedOut": "Acum esti dezabonat.",
|
||||
"YouMayOptOut": "Poti alege sa nu ai un cookie unic de web analytics corespunzator computerului tau, pentru a evita cumularea si analiza datelor colectate pe acest site.",
|
||||
"YouMayOptOutBis": "Pentru a face aceasta alegere, va rugam faceti click mai jos pentru a primi o cookie de dezabonare."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ru.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ru.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Добавить новый доверенный хост",
|
||||
"Administration": "Администрирование",
|
||||
"ArchivingSettings": "Настройка архивации",
|
||||
"BrandingSettings": "Настройки логотипа",
|
||||
"ReleaseChannel": "Канал выпуска",
|
||||
"ClickHereToOptIn": "Кликните, чтобы вы учитывались в аналитике.",
|
||||
"ClickHereToOptOut": "Кликните, чтобы вы не учитывались в аналитике.",
|
||||
"CorsDomains": "Совместное использование ресурсов между разными доменами (CORS)",
|
||||
"CorsDomainsHelp": "Вы можете определить домены или поддомены, например, http:\/\/example.com или http:\/\/stats.example.com. Или разрешить кросс-доменные запросы для всех доменов просто добавив *",
|
||||
"CustomLogoFeedbackInfo": "Если вы используйете свой логотип, вам, возможно, также понадобится скрыть ссылку %1$s в верхнем меню. Для этого просто отключите плагин Feedback (обратная связь) на странице %2$sУправление плагинами%3$s.",
|
||||
"CustomLogoHelpText": "Вы можете добавить свой логотип, который будет отображаться отчётах.",
|
||||
"DevelopmentProcess": "В то время как наш процесс разработки включает в себя тысячи автоматизированных тестов, бета-тестеры играют ключевую роль в достижении «политики без ошибок» в Matomo.",
|
||||
"EmailServerSettings": "Настройки сервера электронной почты",
|
||||
"ForBetaTestersOnly": "Только для бета-тестеров",
|
||||
"ImageTracking": "Отслеживание через изображение",
|
||||
"ImageTrackingIntro1": "Когда посетитель отключил JavaScript, или когда JavaScript не может быть использован, вы можете использовать ссылку на изображение для отслеживания посетителей.",
|
||||
"ImageTrackingIntro2": "Создайте ссылку и разместите сгенерированный HTML на страницах. Если вы используете это в качестве запасного варианта для отслеживания без JavaScript, вы можете его окружить его в тег %1$s.",
|
||||
"ImageTrackingIntro3": "Весь список опций, которые можно использовать с изображением-ссылкой отслеживания смотрите в %1$sTracking API Documentation%2$s.",
|
||||
"ImageTrackingLink": "Ссылка на изображение для отслеживания",
|
||||
"ImportingServerLogs": "Импортирование логов сервера",
|
||||
"ImportingServerLogsDesc": "Альтернативой отслеживания посетителей через браузер (вместо JavaScript или ссылки на изображение) является постоянно импортировать логи сервера. Узнать больше о %1$sServer Log File Analytics%2$s.",
|
||||
"InvalidPluginsWarning": "Следующие плагины не совместимы с %1$s и не могут быть загружены: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Вы можете обновить или удалить эти плагины на странице %1$sУправления плагинами%2$s.",
|
||||
"JavaScriptTracking": "JavaScript отслеживание",
|
||||
"HttpTrackingApi": "API отслеживания HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sHTTP Tracking API%2$s позволяет отслеживать что угодно. Это может быть полезно, если вы используете язык программирования, для которого еще нет SDK. Это также может быть полезно, если вы хотите отслеживать устройства или приложения особым образом.",
|
||||
"JSTracking_CampaignKwdParam": "Параметр Ключевого слова кампании",
|
||||
"JSTracking_CampaignNameParam": "Параметр Имени кампании",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Удостоверьтесь, что этот код находится на каждой странице вашего вебсайта. Мы рекомендуем вставлять его сразу перед закрытием тега %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Использовать пользовательские имена параметров в запросе для названия кампании и ключевого слова",
|
||||
"JSTracking_CrossDomain": "По умолчанию, ID посетителя, которое идентифицирует уникального посетителя, хранится в файлах cookies браузера, которые доступны только страницам этого же домена. Включение кросс-доменной связи позволяет вам отслеживать все действия и просмотры страниц определенного пользователя за одно посещение, даже если он просматривал страницы на нескольких доменах. Когда пользователь нажимает на одну из ссылок на вашем веб-сайте , будет добавлен параметр URL pk_vid, возвращающий ID посетителя.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Примечание: чтобы использовать кросс-доменное соединение, вы должны указать более одного домена (URL) для своего сайта.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Примечание: %1$sMatomo автоматически определит параметры Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Отключить все отслеживания cookies",
|
||||
"JSTracking_DisableCookiesDesc": "Отключение всех first party cookies. Существующие cookies Matomo'а для этого веб-сайта будут удалены при следующем просмотре страницы.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Включает кросс-доменную связь",
|
||||
"JSTracking_EnableDoNotTrack": "Включить обнаружение DoNotTrack на стороне пользователя.",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Примечание: на стороне сервера поддержка DoNotTrack была включена, так что эта опция не будет иметь никакого эффекта.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Пользователь не будет отслеживаться, если он этого не хочет.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Подставлять домен сайта перед названием страницы при отслеживании",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Так что, если кто-то посещает страницу «О нас» на поддомене blog.%1$s он будет записан как «blog \/ О нас». Это самый простой способ получить обзор вашего трафика по поддоменам.",
|
||||
"JSTracking_MergeAliases": "В отчёте «Внешние ссылки» скрыть клики известных псевдонимов сайта",
|
||||
"JSTracking_MergeAliasesDesc": "Переходы по ссылкам на псевдонимы домена (например, %s) не будут учитываться как «внешние ссылки».",
|
||||
"JSTracking_MergeSubdomains": "Отслеживать посетителей через все поддомены сайта",
|
||||
"JSTracking_MergeSubdomainsDesc": "Если один посетитель заходил на %1$s и %2$s, то посещения будут учитываться как уникальный посетитель.",
|
||||
"JSTracking_PageCustomVars": "Отслеживать пользовательские переменные для каждого вида страницы",
|
||||
"JSTracking_PageCustomVarsDesc": "Например, имя переменной «Категория», а значение — «Официальные документы».",
|
||||
"JSTracking_TrackNoScript": "Отслеживать пользователей при отключенном JavaScript",
|
||||
"JSTracking_VisitorCustomVars": "Отслеживать пользовательские переменные для посетителя",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Например, имя переменной «Тип», а значение — «Клиент».",
|
||||
"JSTracking_EndNote": "Примечание: Вы можете сгенерировать пользовательский код отслеживания в разделе для администратора %1$sКод отслеживания%2$s.",
|
||||
"JSTrackingIntro1": "Вы можете отслеживать посетителей разными способами. Мы рекомендуем использовать для этого JavaScript. Чтобы использовать данный метод вы должны убедиться, что этот код размещён на каждой странице.",
|
||||
"JSTrackingIntro2": "Как только вы получили JavaScript-код для вашего сайта, скопируйте и вставьте его на все страницы вашего сайта, на которых вы хотите отслеживать посетителей.",
|
||||
"JSTrackingIntro3b": "В большинстве веб-сайтов, блогов, CMS и т.д. вы можете использовать готовый плагин, чтобы сделать техническую работу на сайте вместо вас. (Смотрите %1$sсписок плагинов для интеграции с Matomo%2$s.) Если пока не существует подходящего плагина — вы можете отредактировать свои шаблоны веб-сайта и добавить этот код в тег <\/head>, который часто определен в \"header.php\", \"header.tpl\" или в подобном файле шаблона.",
|
||||
"JSTrackingIntro4": "Если вы не хотите или не можете использовать JavaScript, %1$sвоспользуйтесь отслеживанием посетителей через изображение%2$s.",
|
||||
"JSTrackingIntro5": "Если вы хотите больше, чем простое отслеживание страниц, пожалуйста, ознакомьтесь с %1$sMatomo Javascript Tracking documentation%2$s для просмотра всех функций. С помощью этих функций вы можете отслеживать цели, пользовательские переменные, заказы электронной коммерции, неоформленные заказы и многое другое.",
|
||||
"LogoNotWriteableInstruction": "Чтобы использовать собственное лого вместо стандартного Matomo, откройте для записи эту папку: %1$s Matomo нужен доступ на запись к вашим лого, хранящимся в файлах %2$s.",
|
||||
"FileUploadDisabled": "Загрузка файлов не включена в вашей конфигурации PHP. Для загрузки другого логотипа выставите %s в php.ini и перезапустите веб-сервер.",
|
||||
"LogoUploadFailed": "Загруженный файл не может быть обработан. Пожалуйста, проверьте, что файл имеет нужный формат.",
|
||||
"LogoUpload": "Выберите лого для загрузки",
|
||||
"FaviconUpload": "Выберите Favicon для загрузки",
|
||||
"LogoUploadHelp": "Пожалуйста, закачивайте файлы в %1$s форматах, минимальное ограничение по высоте — %2$s пикселей.",
|
||||
"MenuDiagnostic": "Диагностика",
|
||||
"MenuGeneralSettings": "Основные настройки",
|
||||
"MenuSystem": "Система",
|
||||
"MenuDevelopment": "Разработка",
|
||||
"MenuMeasurables": "Единицы измерения",
|
||||
"OptOutComplete": "Исключение из политики конфиденциальности завершено; ваши посещения на данный сайт не будут учитываться системой веб аналитики. Мы уважаем ваш выбор.",
|
||||
"OptOutCompleteBis": "Заметьте, что если вы очистите cookies браузера, то, скорее всего, удалится и исключительный cookie, или если вы поменяете компьютер или браузер, то необходимо будет пройти процедуру исключения снова.",
|
||||
"OptOutDntFound": "Ваши действия не отслеживались, так как ваш браузер сообщает, что вы не хотите этого. Это настройка вашего браузера, поэтому у вас не будет возможности включить ее до тех пор, пока вы не отключите опцию «Не отслеживать».",
|
||||
"OptOutExplanation": "Matomo — за сохранение личных данных в сети. Поэтому данная система может предложить вашим пользователям выбор исключения из политики конфиденциальности (отказ от дальнейшего сбора статистики о пользователе). Вы можете вставить следующий HTML-код на одну из ваших страниц сайта, например на страницу о гарантиях конфиденциальности.",
|
||||
"OptOutExplanationIntro": "Этот код будет отображать Iframe, содержащую ссылку, по которой ваши посетители могут отказаться от Matomo, установив файл cookie отказа в своих браузерах. См. Ниже (или %1$sнажмите здесь%2$s), чтобы просмотреть содержимое, которое будет отображаться в iFrame.",
|
||||
"OptOutForYourVisitors": "Исключение из политики конфиденциальности Matomo для посетителей",
|
||||
"PiwikIsInstalledAt": "Matomo установлен в",
|
||||
"PersonalPluginSettings": "Персональные настройки плагинов",
|
||||
"PluginSettingChangeNotAllowed": "Вам не разрешено менять значение «%1$s» для плагина «%2$s»",
|
||||
"PluginSettingReadNotAllowed": "Вам не разрешено читать значение «%1$s» плагина «%2$s»",
|
||||
"PluginSettings": "Настройки плагинов",
|
||||
"PluginSettingsIntro": "Здесь вы можете изменить настройки для следующих плагинов:",
|
||||
"PluginSettingsValueNotAllowed": "Значение для поля «%1$s» в плагине «%2$s» не разрешено",
|
||||
"PluginSettingsSaveFailed": "Ошибка при сохранении настроек плагина",
|
||||
"PluginSettingsSaveSuccess": "Настройки плагинов обновлены.",
|
||||
"TrackingFailures": "Отслеживание сбоев",
|
||||
"SettingsSaveSuccess": "Настройки обновлены.",
|
||||
"SendPluginUpdateCommunication": "Отправить email с уведомлением, когда для плагина будет доступна новая версия",
|
||||
"SendPluginUpdateCommunicationHelp": "Письмо будет отправлено суперпользователю когда будет доступна новая версия плагина.",
|
||||
"StableReleases": "Если Matomo является важной частью вашего бизнеса, мы рекомендуем использовать последнюю стабильную версию. Если вы используете последнюю бета версию, и вы нашли ошибку или есть предложение, пожалуйста, %1$sперейдите по ссылке%2$s.",
|
||||
"LtsReleases": "Версии LTS (с долгосрочной поддержкой) получают только исправления, касающиеся безопасности и ошибок.",
|
||||
"SystemPluginSettings": "Системные настройки плагинов",
|
||||
"TrackAGoal": "Отслеживать цель",
|
||||
"TrackingCode": "Код отслеживания",
|
||||
"TrackingCodeIntro": "Matomo предлагает вам различные способы встраивания кода отслеживания для вашего веб-сайта, мобильного приложения и даже для любого устройства или приложения.",
|
||||
"TrustedHostConfirm": "Вы уверены, что хотите сменить имя доверенного хоста Matomo?",
|
||||
"TrustedHostSettings": "Доверенные хосты Matomo",
|
||||
"UiDemo": "UI Demo",
|
||||
"UpdateSettings": "Настройки обновления",
|
||||
"UseCustomLogo": "Использовать свой логотип",
|
||||
"ValidPiwikHostname": "Домен для Matomo",
|
||||
"WithOptionalRevenue": "с дополнительным доходом",
|
||||
"YouAreOptedOut": "Вы отказались от сбора статистики.",
|
||||
"YouAreNotOptedOut": "Вы не отказались от сбора статистики.",
|
||||
"YouMayOptOut": "Вы можете отказаться от уникального cookie, привязанному к вашему браузеру, и идентифицирующего вас в системе аналитики данного сайта, тем самым отказавшись от любого сбора сведений о вас и их анализа на данном сайте.",
|
||||
"YouMayOptOutBis": "Снимите галочку и получите исключающий cookie для отказа сбора данных.",
|
||||
"OptingYouOut": "Отписываем вас, пожалуйста, подождите...",
|
||||
"ProtocolNotDetectedCorrectly": "В данный момент вы просматриваете Matomo через безопасное соединение SSL (используя https), но Piwic смог обнаружить только небезопасное соединение на сервере.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Чтобы удостовериться, что Matomo безопасно запрашивает и обрабатывает ваш контент через HTTPS, вы можете отредактировать свой файл %1$s или изменить ваши настройки прокси, или вы можете добавить строку %2$s под разделом %3$s. %4$sУзнать больше%5$s",
|
||||
"YouMayOptOut2": "Вы можете запретить сбор и анализ действий на этом сайте.",
|
||||
"YouMayOptOut3": "Это защитит вашу конфиденциальность, но также не позволит владельцу учиться на ваших действиях и создавать более удобные условия для вас и других пользователей.",
|
||||
"UncheckToOptOut": "Снимите этот флажок, чтобы отказаться.",
|
||||
"CheckToOptIn": "Установите этот флажок, чтобы подписаться.",
|
||||
"MissingTrackingCodeEmailSubject": "Нет трафика для %s записанным Matomo Analytics, начните сейчас",
|
||||
"JsTrackingCodeMissingEmail1": "Несколько дней назад вы добавили веб-сайт %s в Matomo Analytics. Мы только что проверили, но Matomo не зарегистрировал трафик на этом сайте.",
|
||||
"JsTrackingCodeMissingEmail2": "Чтобы начать отслеживать данные и получать информацию о своих пользователях, вам необходимо настроить отслеживание на своем веб-сайте или в мобильном приложении. Для сайтов просто вставьте код отслеживания прямо перед тегом %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Чтобы найти и настроить свой код отслеживания, %1$sнажмите здесь%2$s (или посмотрите %3$sруководство по клиенту отслеживания JavaScript%4$s).",
|
||||
"TrackingFailuresIntroduction": "На этой странице перечислены ошибки отслеживания, которые произошли в последние %s дн. Обратите внимание, что регистрируются только самые распространенные ошибки отслеживания, а не все.",
|
||||
"NoKnownFailures": "Нет известных ошибок отслеживания.",
|
||||
"Problem": "Проблема",
|
||||
"Solution": "Решение",
|
||||
"TrackingURL": "URL отслеживания",
|
||||
"LearnMore": "Узнать больше",
|
||||
"DeleteAllFailures": "Удалить все ошибки",
|
||||
"NTrackingFailures": "%s ошибок отслеживания",
|
||||
"ViewAllTrackingFailures": "Посмотреть все ошибки отслеживания",
|
||||
"TrackingFailureInvalidSiteProblem": "Сайт не существует.",
|
||||
"TrackingFailureInvalidSiteSolution": "Обновите настроенный idSite в трекере.",
|
||||
"TrackingFailureAuthenticationProblem": "Запрос не был аутентифицирован, хотя требовалась аутентификация.",
|
||||
"TrackingFailureAuthenticationSolution": "Установите или исправьте «token_auth» в вашем запросе отслеживания.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Вы уверены, что хотите удалить все ошибки отслеживания?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Вы уверены, что хотите удалить эту ошибку отслеживания?",
|
||||
"TrackingFailuresEmailSubject": "Отслеживание ошибок в Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Это просто для того, чтобы вы знали, что в последние дни произошло %s различных типов ошибок отслеживания.",
|
||||
"TrackingFailuresEmail2": "Чтобы просмотреть все неудавшиеся запросы отслеживания, %1$sнажмите здесь%2$s."
|
||||
}
|
||||
}
|
55
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sk.json
Normal file
55
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sk.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Pridať nového dôveryhodného hostiteľa",
|
||||
"Administration": "Administrácia",
|
||||
"ArchivingSettings": "Archivačné nastavenia",
|
||||
"BrandingSettings": "Nastavenia Brandingu",
|
||||
"ReleaseChannel": "Kanál vydania",
|
||||
"ClickHereToOptIn": "Kliknite sem pre prihásenie.",
|
||||
"ClickHereToOptOut": "Kliknite sem pre odhásenie.",
|
||||
"CustomLogoHelpText": "Môžete prispôsobiť logo Matomou, ktoré bude zobrazené v užívateľskom rozhraní a emailových reportoch.",
|
||||
"EmailServerSettings": "Nastavenia e-mailového servera",
|
||||
"ForBetaTestersOnly": "Len pre beta testerov",
|
||||
"ImageTracking": "Sledovanie obrázkom",
|
||||
"ImageTrackingIntro1": "Keď má návštevník vypnutý JavaScript, alebo keď JavaScript nemôže byť použitý, môžete použiť obrázkový sledovací odkaz pre sledovanie návštevníkov.",
|
||||
"ImageTrackingLink": "Link pre Sledovanie obrázkom",
|
||||
"ImportingServerLogs": "Importujem Serverové logy",
|
||||
"InvalidPluginsWarning": "Nasledujúce moduly nie sú kompatibilné s %1$s a nemohli byť načítané: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Môžete aktualizovať alebo odinštalovať tieto moduly na stránke %1$sSpráva modulov%2$s.",
|
||||
"JavaScriptTracking": "Sledovanie JavaScriptom",
|
||||
"JSTracking_DisableCookies": "Deaktivovať všetky sledovacie cookies",
|
||||
"JSTracking_EnableDoNotTrack": "Aktivovať detekciu DoNotTrack u klienta",
|
||||
"JSTracking_TrackNoScript": "Sledovať užívateľov s vypnutým JavaScriptom",
|
||||
"JSTracking_VisitorCustomVars": "Sledovať vlastné premenné pre tohto zákazníka",
|
||||
"JSTrackingIntro1": "Návštevníkov Vašej stránky môžete sledovať rôznymi spôsobmi. Odporúčaný spôsob je prostredníctvom JavaScriptu. Aby ste mohli použiť tento spôsob, uistite sa, že každá stránka Vášho webu má JavaScriptový kód, ktorý si môžete vygenerovať tu.",
|
||||
"JSTrackingIntro2": "Akonáhle máte JavaScriptový sledovací kód pre Vašu webovú stránku, skopírujte a vložte ho na všetky stránky, ktoré chcete sledovať Matomoom.",
|
||||
"JSTrackingIntro3b": "Na väčšine webových stránok, blogov, CMS, atď. môžete použiť predpripravený modul aby za Vás spravil technickú prácu. (Pozrite náš %1$slzoznam modulov použitých pre integráciu s Matomoom%2$s). Ak neexistuje žiadny modul môžete upraviť šablóny Vášho webu a pridať tento kód do <\/head> tagu, ktorý je často definovaný v 'header.php', 'header.tpl' alebo podobnom súbore šablóny.",
|
||||
"JSTrackingIntro4": "Ak nechcete použiť JavaScript na sledovanie návštevníkov, %1$svygenerujte odkaz na sledovanie obrázkom nižšie%2$s.",
|
||||
"JSTrackingIntro5": "Ak chcete robiť viac než len sledovať zobrazenia stránok, prosím pozrite sa na %1$sdokumentáciu JavaScriptového sledovania Matomoom%2$s pre zoznam dostupných funkcií. Použitím týchto funkcií môžete sledovať ciele, vlastné premenné, objednávky z elektronického obchodu a ďalšie.",
|
||||
"LogoUpload": "Vyberte logo pre nahranie",
|
||||
"FaviconUpload": "Vyberte Favicon pre nahranie",
|
||||
"MenuDiagnostic": "Diagnostika",
|
||||
"MenuGeneralSettings": "Všeobecné nastavenie",
|
||||
"MenuSystem": "Systém",
|
||||
"MenuDevelopment": "Vývoj",
|
||||
"MenuMeasurables": "Metriky",
|
||||
"OptOutComplete": "Odhlásenie nastavené. Vaše návštevy nebudú sledované nástrojom webovej analýzy.",
|
||||
"OptOutCompleteBis": "Poznámka: ak zmažete cookie, odstránite vylučovací cookie alebo zmeníte počítač alebo prehliadač, budete musieť vykonať procedúru nastavenia odhlásenia znova.",
|
||||
"OptOutForYourVisitors": "Odhlásenie pre Vašich návštevníkov",
|
||||
"PiwikIsInstalledAt": "Matomo je nainštalovaný na",
|
||||
"PersonalPluginSettings": "Osobné nastavenia modulu",
|
||||
"PluginSettings": "Nastavenia modulov",
|
||||
"PluginSettingsSaveFailed": "Uloženie nastavení modulu zlyhalo",
|
||||
"PluginSettingsSaveSuccess": "Nastavenia modulu aktualizované.",
|
||||
"SettingsSaveSuccess": "Nastavenia aktualizované.",
|
||||
"SendPluginUpdateCommunication": "Poslať e-mail keď je dostupná aktualizácia modulu",
|
||||
"TrackAGoal": "Sledovať cieľ",
|
||||
"TrackingCode": "Kód sledovania",
|
||||
"TrustedHostConfirm": "Ste si istí, že chcete zmeniť dôveryhodné hostname pre Matomo?",
|
||||
"UpdateSettings": "Aktualizovať nastavenia",
|
||||
"UseCustomLogo": "Použiť vlastné logo",
|
||||
"YouAreOptedOut": "Aktuálne ste odhlásený.",
|
||||
"YouMayOptOut": "Zakliknutím v rámčeku nižšie, môžete zakázať uloženie cookie s identifikačným číslom prideleným vášmu počítaču a tým zamedziť prevádzkovateľovi tohto webu zhromažďovať a analyzovať štatistické údaje.",
|
||||
"YouMayOptOutBis": "Ak ste sa rozhodli pre túto možnosť, kliknite prosím na priložený odkaz pre uloženie deaktivačného cookie vo svojom prehliadači."
|
||||
}
|
||||
}
|
37
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sl.json
Normal file
37
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sl.json
Normal file
@ -0,0 +1,37 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Dodajte nov zaupanja vreden strežnik",
|
||||
"Administration": "Administracija",
|
||||
"ArchivingSettings": "Nastavitve arhiviranja",
|
||||
"BrandingSettings": "Nastavitve znamke",
|
||||
"ClickHereToOptIn": "Kliknite tukaj za prijavo",
|
||||
"ClickHereToOptOut": "Kliknite tukaj, če se želite odjaviti",
|
||||
"CustomLogoFeedbackInfo": "Če želite prilagoditi Matomo logo, bi morda želeli tudi skriti povezavo %1$s v vrhnjem meniju. To lahko storite tako, da onemogočite vtičnik Feedback na strani %2$sUpravljanje vtičnikov%3$s.",
|
||||
"CustomLogoHelpText": "Matomo-ov logo lahko prilagodite po vaših željah. Spremembe bodo vidne tako v uporabniškem vmesniku, kot v email poročilih.",
|
||||
"EmailServerSettings": "Nastavitev strežnika za email",
|
||||
"ForBetaTestersOnly": "Samo za Beta testerje",
|
||||
"ImageTracking": "Sledenje s pomočjo slike",
|
||||
"ImageTrackingIntro1": "Ko ima uporabnik onemogočen JavaScript ali, ko JavaScript ne more biti uporabljen, lahko za sledenje obiskovalcev uporabite povezavo na sliko.",
|
||||
"ImageTrackingIntro2": "Spodaj generirajte povezavo in prekopirajte ustvarjeno HTML kodo na stran. Če uporabljate to funkcionalnost kot alternativo za JavaScript sledenje, obdajte kod z oznako %1$s.",
|
||||
"ImageTrackingIntro3": "Za celoten seznam možnosti, ki so na voljo za povezavo za sledenje s pomočjo slike, poglejte %1$sTracking API documentacijo%2$s.",
|
||||
"ImageTrackingLink": "Povezava za sledenje s pomočjo slike",
|
||||
"ImportingServerLogs": "Uvažanje strežniških log datotek",
|
||||
"JavaScriptTracking": "Sledenje s pomočjo Javascripta",
|
||||
"LogoUpload": "Izberite Logo za nalaganje",
|
||||
"FaviconUpload": "Izberite Favicon datoteko za prenos",
|
||||
"MenuDiagnostic": "Diagnostika",
|
||||
"MenuGeneralSettings": "Splošne nastavitve",
|
||||
"MenuDevelopment": "Razvoj",
|
||||
"OptOutComplete": "Odjavljeno; vaši obiski spletne strani ne bodo zabeleženi z orodjem za analitiko.",
|
||||
"OptOutCompleteBis": "Upoštevajte, da če izbrišete piškotke, izbrišete tudi piškotek za onemogočanje analitike ali če spremenite računalnike ali spletne brskalnike, morate postopek odjave izvesti še enkrat.",
|
||||
"OptOutDntFound": "Vaš brskalnik sporoča, da ne želite biti sledeni. To je nastavitev brskalnika, zato se ne boste mogli odločiti za sledenje, dokler ne onemogočite funkcije »Ne sledi« v vašem brskalniku.",
|
||||
"OptOutExplanation": "Matomo želi zagotoviti zasebnost na internetu. Če želite svojim obiskovalcem omogočiti 'opt-out' iz Matomo spletne analitike, potem lahko dodate naslednjo HTML kodo na vašo spletno stran, npr. na stran 'Varovanje zasebnosti'.",
|
||||
"OptOutForYourVisitors": "'Opt-out' za vaše obiskovalce",
|
||||
"PiwikIsInstalledAt": "Matomo je nameščen na",
|
||||
"UseCustomLogo": "Uporabi poseben logo",
|
||||
"YouAreOptedOut": "Trenutno niste prijavljeni.",
|
||||
"YouMayOptOut": "Odločite se lahko, da vašemu računalniku ne dodelimo enolične številčne oznake, ki jo potrebujemo za statistično analizo podatkov na tem spletnem mestu.",
|
||||
"YouMayOptOutBis": "Za uveljavitev te odločitve prosimo kliknite spodaj, prejeli boste piškotek v katerega se bo odločitev shranila.",
|
||||
"OptingYouOut": "Odjavljamo vas, prosimo počakajte..."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sq.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sq.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Shtoni një strehë të re të besuar",
|
||||
"Administration": "Administrim",
|
||||
"ArchivingSettings": "Rregullime arkivimi",
|
||||
"BrandingSettings": "Rregullime marke",
|
||||
"ReleaseChannel": "Kanal hedhjesh në qarkullim",
|
||||
"ClickHereToOptIn": "Klikoni këtu për të kryer \"opt in\"",
|
||||
"ClickHereToOptOut": "Klikoni këtu për të kryer \"opt out\".",
|
||||
"CorsDomains": "Përkatësi Cross-Origin Resource Sharing (CORS)",
|
||||
"CorsDomainsHelp": "Mund të përkufizoni përkatësi ose nënpërkatësi të tilla si http:\/\/shembull.com ose http:\/\/stats.shembull.com. Ose, që të lejoni kërkesa ndërpërkatësore për krejt përkatësitë, thjesht shtoni *",
|
||||
"CustomLogoFeedbackInfo": "Nëse e përshtatni logon e Matomo-s, mund t’ju interesonte edhe fshehja lidhjes %1$s te menuja në krye. Për ta bërë këtë, mund të çaktivizoni shtojcën e Përshtypjeve te faqja e %2$sAdministrimit të Shtojcave%3$s.",
|
||||
"CustomLogoHelpText": "Logon e Matomo-s, që do të shfaqet në ndërfaqen e përdoruesit dhe raportet email, mund ta personalizoni.",
|
||||
"DevelopmentProcess": "Teksa procesi ynë i zhvillimit përfshin mijëra teste të automatizuara, Testuesit Beta luajnë një rol kyç në plotësimin e \"politikës Pa të Meta\" në Matomo.",
|
||||
"EmailServerSettings": "Rregullime shërbyesi email",
|
||||
"ForBetaTestersOnly": "Vetëm për testues beta",
|
||||
"ImageTracking": "Ndjekje Figurash",
|
||||
"ImageTrackingIntro1": "Kur një vizitor e ka JavaScript-in të çaktivizuar, ose kur JavaScript-i s’përdoret dot, mund të përdorni një lidhje ndjekjeje figurash për të ndjekur vizitorët.",
|
||||
"ImageTrackingIntro2": "Prodhojeni lidhjen më poshtë dhe kopjojeni dhe hidheni te faqja HTML-në e prodhuar. Nëse këtë e përdorni për rastet kur s’funksionon ndjekja përmes JavaScript-it, mund ta vendosni brenda etiketash %1$s.",
|
||||
"ImageTrackingIntro3": "Për krejt listën e mundësive që mund të përdorni me një lidhje ndjekjeje figurash, shihni %1$sDokumentim API Ndjekjesh%2$s.",
|
||||
"ImageTrackingLink": "Lidhje Ndjekjeje Figure",
|
||||
"ImportingServerLogs": "Importim Regjistrash Shërbyesi",
|
||||
"ImportingServerLogsDesc": "Një alternativë kundrejt ndjekjes së vizitorëve përmes shfletuesit (ose përmes JavaScript-it, ose përmes një lidhjeje figurash) është importimi i vazhdueshëm i regjistrave të shërbyesit. Mësoni më tepër rreth %1$sAnalizave me bazë Kartelash Regjistër të Shërbyesit%2$s.",
|
||||
"InvalidPluginsWarning": "Shtojcat vijuese s’janë të përputhshme me %1$s dhe s’u ngarkuan dot: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Këto shtojca mund t’i përditësoni ose çinstaloni që nga faqja %1$sAdministroni Shtojca%2$s.",
|
||||
"JavaScriptTracking": "Ndjekje me JavaScript",
|
||||
"HttpTrackingApi": "API Ndjekjesh HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sAPI për Ndjekje HTTP%2$s ju lejon të ndiqni ç’të doni. Kjo mund të jetë e dobishme, nëse po përdorni një gjuhë programimi për të cilën ende s’ka SDK. Mund të jetë e dobishme edhe kur doni të ndiqni pajisje apo aplikacion në një rrugë të veçantë.",
|
||||
"JSTracking_CampaignKwdParam": "Parametër Fjalëkyçesh Fushatash",
|
||||
"JSTracking_CampaignNameParam": "Parametër Emrash Fushatash",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Bëni të mundur që ky kod të gjendet në çdo faqe të sajtit tuaj. Këshillojmë ta ngjitni mu para etiketës mbyllëse %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Përdorni emra vetjakë parametrash kërkese për emra & fjalëkyçe të fushatës",
|
||||
"JSTracking_CrossDomain": "Si parazgjedhje, ID-ja e vizitorit që identifikon një vizitor unik depozitohet në cookies shfletuesi nga pala e interesuar, të cilat mund të lexohen vetëm nga faqe të së njëjtës përkatësi. Aktivizimi i lidhjes nga përkatësia në përkatësi ju lejon të ndiqni krejt veprimet dhe parjet e faqeve të një vizitori të dhënë për të njëjtën vizitë edhe kur ai sheh faqe në disa përkatësi. Kurdo që një përdorues klikon mbi një lidhje te një nga URL-të alias të sajtit tuaj, do të shtohet një parametër URL-je pk_vid që jep ID-në e Vizitorit.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Që të mund të përdorni lidhje ndërpërkatësore, duhet të përcaktoni më shumë se një emër përkatësie (URL-ra) për sajtin tuaj.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Shënim: %1$sMatomo do të zbulojë vetvetiu parametra Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Çaktivizo krejt cookie-t e ndjekjeve",
|
||||
"JSTracking_DisableCookiesDesc": "Çaktivizon krejt cookie-t Matomo. Cookie-t ekzistuese Matomo për këtë sajt do të fshihen me parjen pasuese të faqeve.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Aktivizon lidhje nga përkatësia në përkatësi",
|
||||
"JSTracking_EnableDoNotTrack": "Aktivizoni zbulim MosMëGjurmo në anën e klientit",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Shënim: Mbulimi i MosMëGjurmo-së në anën e shërbyesit është i aktivizuar, ndaj kjo mundësi s’do të ketë efekt.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Pra, s’do të dërgohen kërkesa ndjekjeje, nëse vizitorët dëshirojnë të mos ndiqen.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Paraprije titullin e faqes me përkatësinë e sajtit, kur kryhet ndjekje",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Pra, nëse dikush viziton faqen 'Rreth' te blog.%1$s, do të regjistrohet si 'blog \/ Rreth'. Kjo është rruga më e lehtë për të pasur një përmbledhje të trafikut tuaj sipas nënpërkatësish.",
|
||||
"JSTracking_MergeAliases": "Te raporti \"Lidhje për jashtë\", fshihni klikime mbi URL të njohura si aliase të",
|
||||
"JSTracking_MergeAliasesDesc": "Pra, klikimet mbi lidhjet për te URL Aliasesh (p.sh. %s) nuk do të numërohen si \"Lidhje për jashtë\".",
|
||||
"JSTracking_MergeSubdomains": "Ndiq vizitorët nëpër krejt nënpërkatësitë e",
|
||||
"JSTracking_MergeSubdomainsDesc": "Pra, nëse një vizitor viziton %1$s dhe %2$s, ai do të numërohet si një vizitor i vetëm.",
|
||||
"JSTracking_PageCustomVars": "Ndiqni për çdo parje faqeje një ndryshore vetjake",
|
||||
"JSTracking_PageCustomVarsDesc": "Për shembull, me emër ndryshoreje \"Kategori\" dhe vlerë \"Artikuj Gazete\".",
|
||||
"JSTracking_TrackNoScript": "Ndiq përdoruesit me JavaScript të çaktivizuar",
|
||||
"JSTracking_VisitorCustomVars": "Ndiq ndryshore vetjake për këtë vizitor",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Për shembull, me emër ndryshoreje \"Lloj\" dhe vlerë \"Klient\".",
|
||||
"JSTracking_EndNote": "Shënim: Te ndarja %1$sKod Ndjekjeje%2$s e përgjegjësit mund të prodhoni kod vetjak ndjekjesh.",
|
||||
"JSTrackingIntro1": "Vizitorët në sajtin tuaj mund t’i ndiqni në mjaft rrugë të ndryshme. Rruga e këshilluar për ta bërë është përmes JavaScript-it. Për të përdorur këtë metodë, duhet të garantoni që çdo faqe e sajtit tuaj të përmbajë një copëz kodi JavaScript, të cilin mund ta prodhoni nga këtu.",
|
||||
"JSTrackingIntro2": "Pasi të keni kodin JavaScript të ndjekjeve për sajtin tuaj, kopjojeni dhe hidheni te krejt faqet që dëshironi të ndiqet me Matomo.",
|
||||
"JSTrackingIntro3b": "Në shumicën e sajteve, blogjeve, CMS-ve, etj. mund të përdorni shtojca të gatshme që do të bënin për ju punën teknike. (Shihni %1$slistën tonë të shtojcave të përdorura për të integruar Matomo-n%2$s.) Nëse s’ka shtojcë të tillë, mund të përpunoni gjedhet e sajtit tuaj dhe të shtoni këtë kod te etiketa <\/head>, e cila shpesh përkufizohet brenda një kartele gjedhe 'header.php', 'header.tpl' ose të ngjashme.",
|
||||
"JSTrackingIntro4": "Nëse s’doni të përdorni JavaScript-in për ndjekje vizitorësh, %1$sprodhoni më poshtë një lidhje ndjekjeje figurash%2$s.",
|
||||
"JSTrackingIntro5": "Nëse dëshironi të bëni më shumë se sa thjesht ndjekje parjesh të faqeve, ju lutemi, hidhini një sy %1$sdokumentimit të Ndjekjeve Matomo me Javascript%2$s për listën e plotë të funksioneve të mundshëm. Duke përdorur këto funksione mund të ndiqni objektiva, ndryshore vetjake, porosi e-tregtie, shporta të braktisura, etj.",
|
||||
"LogoNotWriteableInstruction": "Që të përdorni logon tuaj vetjake në vend të asaj parazgjedhje të Matomo-s, jepni të drejta shkrimi mbi këtë drejtori: %1$s Matomo lyp hyrje shkrimi për logot tuaja të depozituara në kartelat %2$s.",
|
||||
"FileUploadDisabled": "Ngarkimi i kartelave s’është i aktivizuar te formësimi juaj për PHP-në. Që të ngarkoni logon tuaj vetjake, ju lutemi, caktoni %s te php.ini dhe rinisni shërbyesin tuaj web.",
|
||||
"LogoUploadFailed": "Kartela e ngarkuar s’mund të përpunohej dot. Ju lutemi, kontrolloni nëse kartela ka një format të vlefshëm.",
|
||||
"LogoUpload": "Përzgjidhni një Logo për ta ngarkuar",
|
||||
"FaviconUpload": "Përzgjidhni për ngarkim një Favikonë",
|
||||
"LogoUploadHelp": "Ju lutemi, ngarkoni një kartelë në formatet %1$s me lartësi minimum prej %2$s piksel.",
|
||||
"MenuDiagnostic": "Diagnostikim",
|
||||
"MenuGeneralSettings": "Rregullime të përgjithshme",
|
||||
"MenuSystem": "Sistem",
|
||||
"MenuDevelopment": "Zhvillim",
|
||||
"MenuMeasurables": "Të matshme",
|
||||
"OptOutComplete": "\"Opt-out\" u plotësua; vizitat tuaja në këtë sajt s’do të regjistrohen nga mjeti Analiza Web.",
|
||||
"OptOutCompleteBis": "Mbani parasysh që nëse i hiqni cookie-t tuaja, fshini cookie-in për \"opt-out\", ose ndërroni kompjuter apo shfletues Web, do t’ju duhet të kryeni sërish procedurën për \"opt-out\".",
|
||||
"OptOutDntFound": "S’po ndiqeni, ngaqë shfletuesi juaj njofton se nuk doni të ndiqeni. Ky është një rregullim te shfletuesi juaj, ndaj s’do të jeni në gjendje të zgjidhni të kundërtën, para se të çaktivizoni veçorinë 'Mos Më Gjurmo'.",
|
||||
"OptOutExplanation": "Matomo-s është i përkushtuar ndaj mundësimit të privatësisë në Internet. Për t’u dhënë mundësinë e zgjedhjes së \"opt-out\" te Analizat Web Matomo, mund të shtoni kodin HTML vijues te një nga faqet e sajtit tuaj, për shembull te faqja e Rregullave të Privatësisë.",
|
||||
"OptOutExplanationIntro": "Ky kod do të shfaqë një Iframe që përmban një lidhje me të cilën vizitorët të mund të zgjedhin \"opt-out\" për Matomo-n, duke depozituar një \"opt-out cookie\" në shfletuesin e tyre. Shihni më poshtë (ose %1$s klikoni këtu%2$s) që të shihni lëndën që do të shfaqet nga iFrame-i.",
|
||||
"OptOutForYourVisitors": "\"Opt-out\" i Matomo-s për vizitorët tuaj",
|
||||
"PiwikIsInstalledAt": "Matomo është instaluar te",
|
||||
"PersonalPluginSettings": "Rregullime Personale për Shtojcën",
|
||||
"PluginSettingChangeNotAllowed": "Nuk keni leje të ndryshoni vlerën e rregullimit \"%1$s\" te shtojca \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Nuk keni leje të lexoni vlerën e rregullimit \"%1$s\" te shtojca \"%2$s\"",
|
||||
"PluginSettings": "Rregullime Shtojce",
|
||||
"PluginSettingsIntro": "Prej këtu mund të ndryshoni rregullimet për shtojcat vijuese nga palë të 3ta:",
|
||||
"PluginSettingsValueNotAllowed": "Vlera për fushën \"%1$s\" te shtojca \"%2$s\" nuk është vlerë e lejuar",
|
||||
"PluginSettingsSaveFailed": "Dështoi ruajtja e rregullimeve të shtojcës",
|
||||
"PluginSettingsSaveSuccess": "Rregullimet e shtojcës u përditësuan.",
|
||||
"TrackingFailures": "Dështime ndjekjeje",
|
||||
"SettingsSaveSuccess": "Rregullimet u përditësuan.",
|
||||
"SendPluginUpdateCommunication": "Dërgo një email kur ka gati një përditësim shtojce",
|
||||
"SendPluginUpdateCommunicationHelp": "Superpërdoruesve do t’u dërgohet një email kur për këtë shtojcë të ketë gati një version të ri.",
|
||||
"StableReleases": "Nëse Matomo është pjesë kritike e biznesit tuaj, ju këshillojmë të përdorni versionin më të ri të qëndrueshëm. Nëse përdorni versionin më të ri beta dhe gjeni një të metë ose keni një sugjerim, ju lutemi, %1$sshihni këtu%2$s.",
|
||||
"LtsReleases": "Versionet LTS (Long Term Support) përmbajnë vetëm ndreqje sigurie dhe të metash.",
|
||||
"SystemPluginSettings": "Rregullime Shtojce Sistemi",
|
||||
"TrackAGoal": "Ndiqni një objektiv",
|
||||
"TrackingCode": "Kod Ndjekjeje",
|
||||
"TrackingCodeIntro": "Matomo ju ofron rrugë të ndryshme për të trupëzuar kod në sajtin tuaj, aplikacionin për celular, dhe madje për çfarëdo pajisjeje apo aplikacioni.",
|
||||
"TrustedHostConfirm": "Jeni i sigurt se doni të ndryshoni strehëemrin e besuar të Matomo-s?",
|
||||
"TrustedHostSettings": "Strehëemër i Besuar Matomo",
|
||||
"UiDemo": "Demo UI",
|
||||
"UpdateSettings": "Rregullime përditësimesh",
|
||||
"UseCustomLogo": "Përdorni një logo vetjake",
|
||||
"ValidPiwikHostname": "Strehëemër i Vlefshëm Matomo",
|
||||
"WithOptionalRevenue": "me të ardhura opsionale",
|
||||
"YouAreOptedOut": "Tani jeni nën \"opt-out\"",
|
||||
"YouAreNotOptedOut": "Nuk keni zgjedhur lënien jashtë.",
|
||||
"YouMayOptOut": "Mundet edhe të zgjidhni të mos ju përshoqërohet një numër unik identifikimi \"cookie\" analizash web për kompjuterin tuaj, për të shmangur mbledhjen dhe analizimin e të dhënave të mbledhura në këtë sajt.",
|
||||
"YouMayOptOutBis": "Për ta bërë këtë zgjedhje, ju lutem klikoni më poshtë që të merrni një \"cookie\" \"opt-out\".",
|
||||
"OptingYouOut": "Po liheni jashtë kësaj, ju lutemi, pritni…",
|
||||
"ProtocolNotDetectedCorrectly": "Jeni duke e parë Matomo-n përmes një lidhjeje të sigurt SSL (po përdorni https), por Matomo mund të zbulojë vetëm një lidhje jo të sigurt me shërbyesin.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Që ta bëni Matomo-n të kërkojë dhe shërbejë lëndën tuaj përmes HTTPS-je, mund të përpunoni kartelën tuaj %1$s dhe ose të formësoni rregullime ndërmjetësi, ose mund të shtoni rreshtin %2$s nën ndarjen %3$s. %4$sMësoni më tepër%5$s",
|
||||
"YouMayOptOut2": "Mund të zgjidhni të pengohet ky sajt të grumbullojë dhe analizojë veprimet që ndërmerrni këtu.",
|
||||
"YouMayOptOut3": "Duke bërë kështu do të mbrohet privatësia juaj, por do të pengohet i zoti të mësojë nga veprimet tuaja dhe të krijojë funksionim më të mirë për ju dhe përdorues të tjerë.",
|
||||
"UncheckToOptOut": "Hiqjani shenjën kësaj kutize që të zgjidhni lënien jashtë.",
|
||||
"CheckToOptIn": "I vini shenjë kësaj kutize që të zgjidhni përfshirjen.",
|
||||
"MissingTrackingCodeEmailSubject": "S’ka regjistrim trafiku në Matomo Analytics for %s, fillojani tani",
|
||||
"JsTrackingCodeMissingEmail1": "Ca ditë më parë shtuat sajtin '%s' te Matomo Analytics i juaj. Sapo kontrolluam dhe Matomo-ja juaj s’duket të ketë të regjistruar trafik për këtë sajt.",
|
||||
"JsTrackingCodeMissingEmail2": "Që të fillohet të ndiqen të dhëna dhe të merret ide mbi prirjet e përdoruesve tuaj, lypset të rregulloni ndjekjen në sajtin tuaj ose në aplikacionin për celular. Për sajte, thjesht trupëzoni në ta kodin e ndjekjes mu para etiketës %s.",
|
||||
"JsTrackingCodeMissingEmail3": "Që të gjeni dhe përshtatni kodin tuaj të ndjekjeve, %1$sklikoni këtu%2$s (ose hidhini një sy %3$sudhërrëfyesit për Klient JavaScript Ndjekjesh%4$s).",
|
||||
"TrackingFailuresIntroduction": "Kjo faqe paraqet dështime ndjekjeje të ndodhura gjatë %s ditëve të fundit. Ju lutemi, kini parasysh që regjistrohen vetëm llojet më të rëndomta të dështimeve në ndjekje, jo krejt ato.",
|
||||
"NoKnownFailures": "S’ka dështime ndjekjeje të njohura.",
|
||||
"Problem": "Problem",
|
||||
"Solution": "Zgjidhje",
|
||||
"TrackingURL": "URL Ndjekjesh",
|
||||
"LearnMore": "Mësoni më tepër",
|
||||
"DeleteAllFailures": "Fshiji krejt dështimet",
|
||||
"NTrackingFailures": "%s dështime ndjekjeje",
|
||||
"ViewAllTrackingFailures": "Shihini krejt dështimet në ndjekje",
|
||||
"TrackingFailureInvalidSiteProblem": "Sajti s’ekziston.",
|
||||
"TrackingFailureInvalidSiteSolution": "Përditësoni te ndjekësi idSite-i që keni formësuar.",
|
||||
"TrackingFailureAuthenticationProblem": "Kërkesa s’u mirëfilltësua, por mirëfilltësimi qe i domosdoshëm.",
|
||||
"TrackingFailureAuthenticationSolution": "Caktoni ose ndreqni një \"token_auth\" te kërkesa juaj e ndjekjes.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Jeni i sigurt se doni të fshihen krejt dështimet e ndjekjeve?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Jeni i sigurt se doni të fshihet ky dështim ndjekje?",
|
||||
"TrackingFailuresEmailSubject": "Dështime ndjekjeje te Matomo Analytics juaj",
|
||||
"TrackingFailuresEmail1": "Kjo bëhet vetëm për t’ju bërë të ditur se ditët e fundit kanë ndodhur %s lloje të ndryshme dështimesh ndjekjeje.",
|
||||
"TrackingFailuresEmail2": "Që të shihni krejt kërkesat me ndjekje të dështuar %1$sklikoni këtu%2$s."
|
||||
}
|
||||
}
|
99
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sr.json
Normal file
99
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sr.json
Normal file
@ -0,0 +1,99 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Dodavanje novog hosta od poverenja",
|
||||
"Administration": "Administracija",
|
||||
"ArchivingSettings": "Podešavanja arhiviranja",
|
||||
"BrandingSettings": "Podešavanje brendiranja",
|
||||
"ReleaseChannel": "Kanal realizacije",
|
||||
"ClickHereToOptIn": "Kliknite za uključenje.",
|
||||
"ClickHereToOptOut": "Kliknite za izuzeće.",
|
||||
"CustomLogoFeedbackInfo": "Ako podesite Matomo logo, možda biste bili zainteresovani da sakrijete %1$s link iz glavnog menija. Da to uradite, možete isključiti Feedback plugin iz %2$sOrganizuj Plugin-ove%3$s.",
|
||||
"CustomLogoHelpText": "Možete podesiti Matomo logo koji će biti prikazan u korisničkom interfejsu i E-Mail izveštajima.",
|
||||
"EmailServerSettings": "Podešavanje servera za elektronsku poštu",
|
||||
"ForBetaTestersOnly": "Samo za beta testere",
|
||||
"ImageTracking": "Praćenje pomoću slike",
|
||||
"ImageTrackingIntro1": "Kada korisnik isključi JavaScript ili kada JavaScript nije moguće koristiti, možete da koristite sliku za praćenje posetilaca.",
|
||||
"ImageTrackingIntro2": "Generišite link i iskopirajte HTML na web stranicu. Ukoliko ovo koristite kao rezervni plan za praćenje putem JavaScript-a, možete ga zaokružiti %1$s tagovima.",
|
||||
"ImageTrackingIntro3": "Za ceo spisak opcija koje možete koristiti uz link za praćenje preko slike, %1$spogledajte dokumentaciju%2$s.",
|
||||
"ImageTrackingLink": "Link za praćenje preko slike",
|
||||
"ImportingServerLogs": "Uvoz serverskih zapisa",
|
||||
"ImportingServerLogsDesc": "Alternativa praćenju posetilaca kroz čitač (bilo pomoću JavaScripta ili slike sa linkom) je konstantan uvoz serverskih logova. Pročitajte više o tome u %1$sAnalizi serverskih logova%2$s.",
|
||||
"InvalidPluginsWarning": "Sledeći dodaci nisu kompatibilni sa %1$s te ne mogu biti učitani: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Možete osvežiti ili deinstalirati ove dodatke na stranici %1$sUpravljanje dodacima%2$s.",
|
||||
"JavaScriptTracking": "Praćenje pomoću JavaScript-a",
|
||||
"JSTracking_CampaignKwdParam": "Parametar ključne reči kampanje",
|
||||
"JSTracking_CampaignNameParam": "Parametar naziva kampanje",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Postarajte se da se ovaj kod nalazi na svakoj stranici vašeg sajta. Predlažemo da ga ubacite neposredno pre zatvarajućeg %1$s taga.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Korišćenje korisnički definisanih parametara za nazive i ključne reči kampanje",
|
||||
"JSTracking_CrossDomain": "Identifikatori posetilaca se smeštaju u kolačiće kojima mogu da pristupe samo stranice sa istog domena. Ako omogućite povezivanje između domena, možete da pratite akcije i preglede stranica određenog posetioca tokom jedne posete čak iako on gleda strane na različitim domenima. Kadgod posetioc klikne na neki od aliasa URL-ova vaših sajtova, biće dodat parametar pk_vid u kojem će se nalaziti identifikator tog posetioca.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "%1$sMatomo će automatski prepoznati Google Analytics parametre.%2$s",
|
||||
"JSTracking_DisableCookies": "Isključi sve kolačiće koji služe za praćenje",
|
||||
"JSTracking_DisableCookiesDesc": "Isključuje sve kolačiće koji se koriste za praćenje. Postojeći Matomo kolačići će biti obrisani pri sledećem prikazu stranice.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Omogućuje povezivanje između domena",
|
||||
"JSTracking_EnableDoNotTrack": "Omogući prepoznavanje DoNotTrack sa klijentske strane",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "DoNotTrack podrška za serverske strane je uključena tako da ova opcija neće imati efekta.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Zahtevi za praćenjem neće biti slati ako posetilac ne želi da bude praćen.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Dodaj domen sajta ispred naslova stranice prilikom praćenja",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Ukoliko neko poseti 'O nama' stranicu na blogu,%1$s to će biti zabeleženo kao 'blog \/ O nama'. Ovo je najjednostavniji način pregleda saobraćaja po poddomenima.",
|
||||
"JSTracking_MergeAliases": "U izveštaju \"Izlazni linkovi\", sakrij klikove na poznate aliase",
|
||||
"JSTracking_MergeAliasesDesc": "Klikovi na aliase poput %s neće biti računati kao \"Izlazni linkovi\".",
|
||||
"JSTracking_MergeSubdomains": "Prati posetioce kroz sve poddomene domena",
|
||||
"JSTracking_MergeSubdomainsDesc": "Ukoliko jedan posetilac poseti i %1$s i %2$s, to će biti računato kao jedinstveni posetilac.",
|
||||
"JSTracking_PageCustomVars": "Praćenje korisnički definisane promenljive za svaki prikaz stranice",
|
||||
"JSTracking_PageCustomVarsDesc": "Na primer, sa promenljivom pod nazivom \"Kategorija\" i vrednošću \"Dokumenti\".",
|
||||
"JSTracking_TrackNoScript": "Praćenje korisnika sa isključenim javaskriptom",
|
||||
"JSTracking_VisitorCustomVars": "Praćenje korisnički definisanih promenljivih za ovog korisnika",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Na primer, pomoću promenljive sa nazivom \"Tip\" i vrednošću \"Korisnik\".",
|
||||
"JSTracking_EndNote": "Pažnja: možete generisati sopstveni kod za praćenje u odeljku %1$sKod za praćenje%2$s.",
|
||||
"JSTrackingIntro1": "Posetioce možete pratiti na više načina. Preporučen način je preko JavaScript-a. Da biste mogli da koristite ovaj metod, morate na svaku stranicu vašeg sajta da postavite JavaScript kod koji možete ovde da generišete.",
|
||||
"JSTrackingIntro2": "Kada budete imali spreman JavaScript kod za praćenje, ubacite ga na sve stranice sajta koje želite da pratite sa Matomo-om.",
|
||||
"JSTrackingIntro3b": "Na većini sajtova, blogova i CMS-ova možete da koristite već postojeći dodatak koji će da uradi tehnički deo posla umesto vas (pogledajte našu %1$slistu dodataka za Matomo intergaciju%2$s). Ukoliko ne nađete odgovarajući dodatak, možete da izmenite šablon sajta i da dodate kod u <\/head> tag koji se obično nalazi u 'header.php', 'header.tpl' ili nekom sličnom fajlu šablona.",
|
||||
"JSTrackingIntro4": "Ukoliko ne želite da koristite JavaScript za praćenje posetilaca, %1$sgenerišite link za praćenje preko slike pomoću ovog linka%2$s.",
|
||||
"JSTrackingIntro5": "Ukoliko želite da pratite više od prikaza stranica, pogledajte %1$sMatomo dokumentaciju za JavaScript praćenje%2$s za sve raspoložive funkcije. Pomoću tih funkcija možete pratiti ciljeve, korisnički definisane promenljive, elektronske porudžbine, napuštene korpe i još puno toga.",
|
||||
"LogoNotWriteableInstruction": "Ukoliko želite da koristite sopstveni logotip umesto Matomo logotipa, dodelite pravila upisivanja sledećem direktorijumu: %1$s Matomo-u je potrebna dozvola upisivanja za vaše logotipe koji se nalaze u datotekama %2$s.",
|
||||
"FileUploadDisabled": "Otpremanje datoteka nije omogućeno u podešavanjima za vaš PHP. Da biste otpremili sopstveni logotip, molimo vas da postavite %s u php.ini i restartujete veb server.",
|
||||
"LogoUploadFailed": "Datoteku nije moguće obraditi. Molimo vas da proverite da li je format datoteke validan.",
|
||||
"LogoUpload": "Izaberite logo za kačenje",
|
||||
"FaviconUpload": "Izaberite ikonicu koju želite da postavite",
|
||||
"LogoUploadHelp": "Molimo vas da postavite datoteku u %1$s formatima minimalne visine %2$s piksela.",
|
||||
"MenuDiagnostic": "Dijagnostika",
|
||||
"MenuGeneralSettings": "Osnovna podešavanja",
|
||||
"MenuSystem": "Sistem",
|
||||
"MenuDevelopment": "Razvoj",
|
||||
"MenuMeasurables": "Može da se meri",
|
||||
"OptOutComplete": "Opt-out je kompletiran; vaše posete ovom sajtu neće biti zabeležene od strane alata za web analitiku.",
|
||||
"OptOutCompleteBis": "Imajte na umu da ako obrišete kolačiće ili promenite računar ili brauzer, da ćete morati ponovo da prođete kroz ovu proceduru.",
|
||||
"OptOutDntFound": "Vaše akcije se ne beleže pošto vaš brauzer kaže da vi to ne želite. U pitanju je podešavanje u vašem brauzeru tako da nećete moći da se prijavite sve dok ne isključite 'Nemoj da me pratiš' opciju.",
|
||||
"OptOutExplanation": "Matomo poštuje privatnost na Internetu. Kako biste omogućili vašim posetiocima da budu izuzeti iz Matomo analize, dodajte sledeći HTML kod na neku od stranica vaše sajta, na primer u polisu privatnosti",
|
||||
"OptOutForYourVisitors": "Matomo opt-out za vaše posetioce",
|
||||
"PiwikIsInstalledAt": "Matomo je instaliran",
|
||||
"PersonalPluginSettings": "Lična podešavanja dodataka",
|
||||
"PluginSettingChangeNotAllowed": "Nije vam dozvoljeno da promenite vrednost podešavanja \"%1$s\" u dodatku \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Nije vam dozvoljeno da vidite vrednost podešavanja \"%1$s\" u dodatku \"%2$s\"",
|
||||
"PluginSettings": "Podešavanja dodataka",
|
||||
"PluginSettingsIntro": "Ovde možete promeniti podešavanja sledećih dodataka:",
|
||||
"PluginSettingsValueNotAllowed": "Vrednost za polje \"%1$s\" u dodatku \"%2$s\" nije dozvoljena",
|
||||
"PluginSettingsSaveFailed": "Greška prilikom snimanja podešavanja dodataka",
|
||||
"PluginSettingsSaveSuccess": "Podešavanja dodatka su ažurirana.",
|
||||
"SettingsSaveSuccess": "Podešavanja su ažurirana.",
|
||||
"SendPluginUpdateCommunication": "Pošalji mejl svaki put kada se pojavi nova verzija dodatka",
|
||||
"SendPluginUpdateCommunicationHelp": "Mejl će biti poslat superkorisnicima kad god se pojavi nova verzija ovog dodatka.",
|
||||
"StableReleases": "Ukoliko Matomo čini kritičan deo vašeg poslovanja, preporučujemo vam da koristite poslednju stabilnu verziju. Ukoliko koristite poslednju beta verziju i nađete bag ili imate predlog, molimo vas %1$spogledajte ovde%2$s.",
|
||||
"LtsReleases": "LTS (dugoročno podržane) verzije primaju samo sigurnosne i ispravke bagova.",
|
||||
"SystemPluginSettings": "Sistemska podešavanja dodataka",
|
||||
"TrackAGoal": "Praćenje cilja",
|
||||
"TrackingCode": "Kod za praćenje",
|
||||
"TrustedHostConfirm": "Da li ste sigurni da želite da promenite naziv Matomo hosta?",
|
||||
"TrustedHostSettings": "Naziv Matomo hosta",
|
||||
"UpdateSettings": "Ažuriraj podešavanja",
|
||||
"UseCustomLogo": "Koristite svoj logo",
|
||||
"ValidPiwikHostname": "Validni naziv Matomo hosta",
|
||||
"WithOptionalRevenue": "sa opcionom zaradom",
|
||||
"YouAreOptedOut": "Trenutno ste izuzeti iz statistike.",
|
||||
"YouMayOptOut": "Možete da izaberete da nemate jedinstven identifikacioni broj vezan za vaš računar.",
|
||||
"YouMayOptOutBis": "Ukoliko želite tako, molimo vas da kliknete ispod kako biste primili opt-out kolačić.",
|
||||
"OptingYouOut": "Prijavljivanje, molimo vas sačekajte...",
|
||||
"ProtocolNotDetectedCorrectly": "Trenutno pristupate Matomo-u preko bezbedne SSL konekcije (korišćenjem HTTPS-a) ali Matomo detektuje samo nebezbednu konekciju sa serverom.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Da biste bili sigurni da Matomo na bezbedan način zahteva i opslužuje sadržaje preko HTTPS-a, možete da izmenite datoteku %1$s i onda u njoj ili da podesite proksi server ili da dodate liniju %2$s u okviru sekcije %3$s. %4$sPročitajte više%5$s"
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sv.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/sv.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Lägg till en ny betrodd värd",
|
||||
"Administration": "Administration",
|
||||
"ArchivingSettings": "Inställningar för arkivering",
|
||||
"BrandingSettings": "Varumärkesinställningar",
|
||||
"ReleaseChannel": "Lanseringskanal",
|
||||
"ClickHereToOptIn": "Klicka här för att gå med.",
|
||||
"ClickHereToOptOut": "Klicka här för att gå ur.",
|
||||
"CorsDomains": "Cross-Origin Resource Sharing (CORS) domäner",
|
||||
"CorsDomainsHelp": "Du kan definiera domäner eller underdomäner som http:\/\/example.com eller http:\/\/stats.example.com. Eller för att tillåta att förfrågningar via korsdomän sker från alla domäner så lägger du bara till en *",
|
||||
"CustomLogoFeedbackInfo": "Om du anpassar Matomo's logotyp, kanske du också är intresserad av att dölja %1$s länken i toppmenyn. För att göra detta kan du inaktivera pluginen Feedback på sidan %2$sHantera Plugins%3$s.",
|
||||
"CustomLogoHelpText": "Du kan anpassa Matomo's logotyp som kommer att visas i användargränssnittet och i e-postrapporter.",
|
||||
"DevelopmentProcess": "Även fast vår utvecklingsprocess innefattar tusentals automatiska test, så utgör Beta Testarna en nyckelroll i Matomos \"Inga buggar policy\".",
|
||||
"EmailServerSettings": "E-postinställningar (server)",
|
||||
"ForBetaTestersOnly": "Endast för betatestare",
|
||||
"ImageTracking": "Bildspårning",
|
||||
"ImageTrackingIntro1": "När en besökare har inaktiverat JavaScript, eller när JavaScript inte kan användas, så kan du använda bildspårning för att spåra besökare.",
|
||||
"ImageTrackingIntro2": "Generera länken här nedanför och klistra in HTML-koden på din sida. Om du använder det här som reservför språning med JavaScript, så kan du omringa koden med %1$s-taggar.",
|
||||
"ImageTrackingIntro3": "Titta i %1$sdokumentationen för Spårnings-API%2$s ör att se hela listan med alternativ för bildspårning.",
|
||||
"ImageTrackingLink": "Bildspårningslänk",
|
||||
"ImportingServerLogs": "Importerar Serverloggar",
|
||||
"ImportingServerLogsDesc": "Ett alternativ till att spåra besökare via webbläsaren (antingen via JavaScript eller en bildlänk) är att kontinuerligt importera serverloggar. Läs mer om %1$sServer loggfilanalys%2$s.",
|
||||
"InvalidPluginsWarning": "Följande plugin är inte kompatibelt med %1$s och kunde inte laddas: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Du kan uppdatera eller installera plugins på vår %1$shantera plugin sida%2$s.",
|
||||
"JavaScriptTracking": "Spårning med JavaScript",
|
||||
"HttpTrackingApi": "HTTP Spårnings-API",
|
||||
"HttpTrackingApiDescription": "Med %1$sHTTP Tracking API%2$s kan du spåra det mesta. Det här kan vara användbart om du använder ett programmeringsspråk för vilket ingen SDK finns än. Det kan också vara användbart när du vill spåra enheter eller applikationer på ett speciellt sätt.",
|
||||
"JSTracking_CampaignKwdParam": "Parameter för nyckelorden i kampanjen",
|
||||
"JSTracking_CampaignNameParam": "villkor för kampanjnamn",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Säkerställ att denna kod finns på varje sida på din webbplats. Vi rekommenderar att klistra in koden alldeles innan den stängande %1$s-taggen.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Använd den egna förfrågan för parameterns namn för kampanjnamn och nyckelord",
|
||||
"JSTracking_CrossDomain": "Som standard lagras besökarens ID i webbläsarens förstapartscookies som bara kan nås från samma domän. Genom att möjliggöra cross domain-länkning kan du spåra alla aktiviteter och sidvisningar av en användare även om de besöker flera olika domäner. När en användare klickar på en länk till en alias-URL kommer den lägga till URL-parametern pk_vid för att vidarebefordra besökarens ID.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Notering: Om du vill använda korsdomän måste du ange mer än ett domännamn (webbadresser) för din webbplats.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Observera: %1$sMatomo kommer automatiskt upptäcka parametrar för Google Analytics. %2$s",
|
||||
"JSTracking_DisableCookies": "Inaktivera spårnings cookies",
|
||||
"JSTracking_DisableCookiesDesc": "Inaktivera alla direkta cookies. Befintliga Matomo cookies för denna webbsida kommer att raderas vid nästa sidvisning.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Möjliggör cross domain-länkning",
|
||||
"JSTracking_EnableDoNotTrack": "Aktivera klientsidan för sidan \"SpåraInte\" upptäckt",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Observera: Rapporten till serversidan DoNotTrack har aktiverats, så det här valet kommer inte att ha någon effekt.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Ingen spårningsförfrågan kommer att skickas om inte besökare önskar att bli spårade.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Lägg till webbplatsens domän till sidans titel vid spårning",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Om någon besöker \"om\" sidan på din blogg .%1$s så kommer besökets registreras som \"ditt-blogg-namn\/om\". Det här är det enklaste sättet för dig att få en överblick av din sub-domänstrafik.",
|
||||
"JSTracking_MergeAliases": "I rapporten för \"utlänkar\", dölj klick till kända URL.",
|
||||
"JSTracking_MergeAliasesDesc": "Klick på länkar till användarnamn och URL:s (till exempel %s) kommer inte räknas som en \"ut-länk\".",
|
||||
"JSTracking_MergeSubdomains": "Spåra besökare på alla underdomäner av",
|
||||
"JSTracking_MergeSubdomainsDesc": "Om en besökare besöker %1$s och %2$s, kommer de räknas som en unik besökare",
|
||||
"JSTracking_PageCustomVars": "Spåra en anpassad variabel för varje sidvisning",
|
||||
"JSTracking_PageCustomVarsDesc": "Till exempel med varierande namn \"kategori\" och värde \"vita papper\".",
|
||||
"JSTracking_TrackNoScript": "Spåra användare utan javaskript",
|
||||
"JSTracking_VisitorCustomVars": "Spåra anpassade variabler för denna besökare",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Till exempel med varierande namn \"sort\" och värde \"kund\".",
|
||||
"JSTracking_EndNote": "OBS: Du kan skapa anpassad spårkningskod under %1$sSpårningskod %2$si administrationsgränssnittet.",
|
||||
"JSTrackingIntro1": "Du kan spåra besöken till din sida på många olika sätt. Det sättet som vi rekommenderar är via JavaScript. För att använda den här metoden behöver du ge varje undersida på din hemsida en JavaScript kod. Du kan hämta den koden här:",
|
||||
"JSTrackingIntro2": "När du har JavaScripts spårningskod till din webbsida, kopiera och klistra in det på alla sidor du vill spåra med Matomo.",
|
||||
"JSTrackingIntro3b": "I de flesta webbplatser, CS-verktyg mm. kan du använda en färdig plugin för att göra den tekniska anpassningen åt dig. (se vår %1$slista över plugin för att integrera Matomo%2$s.) Om du inte hittar någon plugin kan du redigera den webbplats mallar och lägga till koden till <\/head>-tagen. Den finns ofta i 'header.php', 'header.tpl' eller liknande filer.",
|
||||
"JSTrackingIntro4": "Om du inte vill använda JavaScript för att spåra besökare, %1$sgenerera en bild spårningslänk nedan%2$s.",
|
||||
"JSTrackingIntro5": "Om du vill göra mer än att spåra antal sedda sidor, titta på %1$sMatomos lista av dokumentation för Javascripts Spårning%2$s, där hittar du en lista med tillgängliga funktioner. Använd dessa funktioner för att spåra mål, skräddarsy variabler, e-handel, övergivna korgar med mera.",
|
||||
"LogoNotWriteableInstruction": "Om du vill använda din egen logotyp istället för Matomos logotyp, se till så att det finns skrivrättigheter till denna katalog: %1$s. Matomo behöver skrivrättighet för dina logotyper som lagras i filerna %2$s.",
|
||||
"FileUploadDisabled": "Uppladdning av filer är inte aktiverat i din PHP-konfiguration. För att ladda upp din egen logo, sätt %s i php.ini och starta om din webbläsare.",
|
||||
"LogoUploadFailed": "Den uppladdade filen kunde inte behandlats. Var snäll och kontrollera om filen är i giltigt format.",
|
||||
"LogoUpload": "Välj en logotyp att ladda upp",
|
||||
"FaviconUpload": "Välj en Favicon att ladda upp",
|
||||
"LogoUploadHelp": "Ladda upp en fil i %1$s format med en minsta höjd på %2$s pixlar.",
|
||||
"MenuDiagnostic": "Diagnostik",
|
||||
"MenuGeneralSettings": "Allmänna inställningar",
|
||||
"MenuSystem": "System",
|
||||
"MenuDevelopment": "Utveckling",
|
||||
"MenuMeasurables": "Mätbara enheter",
|
||||
"OptOutComplete": "Exkludering utförd; dina besök på denna webbplatsen kommer inte att spåras av webbanalys-verktyget.",
|
||||
"OptOutCompleteBis": "Observera att om du rensar cookies, tar bort cookien för exkludering eller om du byter dator eller webbläsare måste du utföra exkluderingen igen.",
|
||||
"OptOutDntFound": "Du spåras inte eftersom din webbläsare rapporterar att du inte vill det. Detta är en inställning i webbläsaren så du kan inte delta för än du avaktiverat 'Do Not Track'.",
|
||||
"OptOutExplanation": "Matomo är dedikerat till att erbjuda personlig integritet på Internet. För att ge dina besökare möjligheten att välja om de ska exkluderas från Matomos webbanalys, kan du lägga till följande HTML-kod på någon av din webbplats sidor, t.ex. på en sida om sekretesspolicy.",
|
||||
"OptOutExplanationIntro": "Denna kod kommer att visas i en Iframe som innehåller en länk så att dina besökare kan välja bort Matomo genom att sätta en cookie i sina webbläsare. Se nedan (eller %1$s klicka här%2$s) för att visa innehållet som kommer att visas i Iframe'n.",
|
||||
"OptOutForYourVisitors": "Exkludera spårning för dina besökare",
|
||||
"PiwikIsInstalledAt": "Matomo är installerat på",
|
||||
"PersonalPluginSettings": "Personliga plugininställningar",
|
||||
"PluginSettingChangeNotAllowed": "Det är inte tillåtet att ändra värdet i inställningar för \"%1$s\" i plugin \"\"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Du har inte rättighet att läsa värdet för inställningen \"%1$s\" i tillägget \"%2$s\"",
|
||||
"PluginSettings": "Inställningar för plugin",
|
||||
"PluginSettingsIntro": "Här kan du ändra inställningarna för tredje parts plugin:",
|
||||
"PluginSettingsValueNotAllowed": "Värdet för det här området \"%1$s\" i Plugin \"%2$s\" är inte tillåtet",
|
||||
"PluginSettingsSaveFailed": "Misslyckades att spara plugin-inställningar",
|
||||
"PluginSettingsSaveSuccess": "Plugininställningar uppdaterade",
|
||||
"TrackingFailures": "Misslyckade spårningar",
|
||||
"SettingsSaveSuccess": "Inställningar uppdaterade.",
|
||||
"SendPluginUpdateCommunication": "Skicka e-post när pluginuppdateringar finns tillgängliga",
|
||||
"SendPluginUpdateCommunicationHelp": "Ett e-postmeddelande kommer att skickas till Administratörerna när det finns en ny uppdatering för ett tillägg",
|
||||
"StableReleases": "Om Matomo är en viktig del av dina affärer, rekommenderar vi dig att använda den senaste versionen. Om du använder den senaste beta versionen och hittar en bugg eller har ett förslag, var vänlig att gå in %1$shär%2$s.",
|
||||
"LtsReleases": "LTS-versioner (långtidstöd) får endast säkerhet- och buggfixar.",
|
||||
"SystemPluginSettings": "Plugininställningar",
|
||||
"TrackAGoal": "Monitorera ett mål",
|
||||
"TrackingCode": "Spårningskod",
|
||||
"TrackingCodeIntro": "Matomo erbjuder dig flertalet sätt att inkludera spårningskoden för din webbplats, mobilapp och till och med för någon enhet eller applikation.",
|
||||
"TrustedHostConfirm": "Är du säker på att du vill ändra Matomo's betrodda värdnamn?",
|
||||
"TrustedHostSettings": "Betrodd Matomo Värdnamn",
|
||||
"UiDemo": "UI Demo",
|
||||
"UpdateSettings": "Uppdatera inställningar",
|
||||
"UseCustomLogo": "Använd en anpassad logotyp",
|
||||
"ValidPiwikHostname": "Giltig Matomo Värdnamn",
|
||||
"WithOptionalRevenue": "Med alternativ avkastning",
|
||||
"YouAreOptedOut": "Du är just nu exkluderad.",
|
||||
"YouAreNotOptedOut": "Du har inte valt bort det.",
|
||||
"YouMayOptOut": "Du kan välja att inte ha ett unikt identifieringsnummer i en cookie tilldelad till din dator för att undvika analys av uppgifter som samlats in på denna webbplats.",
|
||||
"YouMayOptOutBis": "För att göra det valet, vänligen klicka nedan för att lagra en cookie för exkludering.",
|
||||
"OptingYouOut": "Undantar dig, vänligen vänta...",
|
||||
"ProtocolNotDetectedCorrectly": "Du använder just nu Matomo över en säker SSL-anslutning (via HTTPS), men Matomo kan bara upptäcka en osäker anslutning på servern.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "För att säkerställa att Matomo gör förfrågningar och visar ditt innehållet säkert så görs detta över HTTPS, du kan ändra detta i filen %1$s och antingen konfigurera dina proxyinställningar eller lägga till raden %2$s nedanför sektionen %3$s. %4$sLäs mer%5$s",
|
||||
"YouMayOptOut2": "Du kan välja att neka den här webbplatsen tillstånd att samla in och analysera information om dina handlingar här.",
|
||||
"YouMayOptOut3": "Genom att göra så kommer du skydda din integritet, men kommer även hindra ägaren att lära från dina handlingar och därigenom skapa en bättre upplevelse för dig och andra användare.",
|
||||
"UncheckToOptOut": "Avmarkera rutan för att inte vara med.",
|
||||
"CheckToOptIn": "Markera rutan för att vara med.",
|
||||
"MissingTrackingCodeEmailSubject": "Ingen trafik har registrerats i Matomo Analytics för %s , kom igång nu",
|
||||
"JsTrackingCodeMissingEmail1": "För några dagar sedan lade du till webbsidan '1%s' till Matamo Analytics. Vi kontrollerade precis och din Matomo ser inte ut att ha någon trafik registrerad för webbsidan.",
|
||||
"JsTrackingCodeMissingEmail2": "För att börja spåra data och få insikt om dina användare behöver du sätta upp spårning på din webbsida eller app. För webbsidor, lägg bara till spårningskoden precis innan 1%s taggen.",
|
||||
"JsTrackingCodeMissingEmail3": "%1$sKlicka här%2$s för att visa eller anpassa din spårningskod (eller ta en titt på %3$sJavaScript Tracking Client-guiden%4$s).",
|
||||
"TrackingFailuresIntroduction": "Den här sidan visar spårningsförsök som misslyckats de senaste %s dagarna. Observera att inte alla sorters misslyckade spårningar registreras, bara de vanligaste.",
|
||||
"NoKnownFailures": "Det finns inga kända misslyckade spårningar.",
|
||||
"Problem": "Problem",
|
||||
"Solution": "Lösning",
|
||||
"TrackingURL": "Spårningslänk",
|
||||
"LearnMore": "Läs mer",
|
||||
"DeleteAllFailures": "Radera samtliga misslyckanden",
|
||||
"NTrackingFailures": "%s misslyckade spårningsförsök",
|
||||
"ViewAllTrackingFailures": "Visa samtliga misslyckade spårningsförsök",
|
||||
"TrackingFailureInvalidSiteProblem": "Webbplatsen finns inte.",
|
||||
"TrackingFailureInvalidSiteSolution": "Uppdatera det konfigurerade idSite i spåraren.",
|
||||
"TrackingFailureAuthenticationProblem": "Förfrågan var inte autentiserad men autentisering krävs.",
|
||||
"TrackingFailureAuthenticationSolution": "Ange eller korrigera en \"token_auth\" i din spårningsbegäran.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Är du säker på att du vill radera samtliga misslyckade spårningsförsök?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Är du säker på att du vill radera detta misslyckade spårningsförsöket?",
|
||||
"TrackingFailuresEmailSubject": "Misslyckade spårningsförsök i ditt Matomo Analytics",
|
||||
"TrackingFailuresEmail1": "Bara så du vet, har %s olika sorters misslyckade spårningsförsök inträffat de senaste dagarna.",
|
||||
"TrackingFailuresEmail2": "%1$sKlicka här%2$s för att visa samtliga misslyckade spårningsförsök."
|
||||
}
|
||||
}
|
42
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ta.json
Normal file
42
msd2/tracking/piwik/plugins/CoreAdminHome/lang/ta.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "ஆட்சி",
|
||||
"BrandingSettings": "வர்த்தக அமைப்புகள்",
|
||||
"ClickHereToOptIn": "விலக இங்கே சொடுக்குங்கள்.",
|
||||
"ClickHereToOptOut": "வெளியற இங்கே சொடுக்குங்கள்.",
|
||||
"CustomLogoHelpText": "பாவனையாளர் பக்கத்திலும் மின்னஞ்சல் அறிக்கைகளிலும் காட்சிப்படுத்தப்படும் Matomo இலட்ச்சனையை உங்களால் மாற்ற முடியும்.",
|
||||
"EmailServerSettings": "மின்னஞ்சல் வழங்கி அமைப்புக்கள்",
|
||||
"ForBetaTestersOnly": "பீட்டா நிலை பரிசோதனையாளர்களுக்கு மட்டும்",
|
||||
"ImageTracking": "சிறு படம் மூலம் கண்காணிப்பு செய்ய",
|
||||
"ImageTrackingLink": "பட கண்காணிப்பு இணைப்பு",
|
||||
"ImportingServerLogs": "சேவையக பதிவுகள் இறக்கப்படுகின்றன",
|
||||
"InvalidPluginsWarning": "இந்த சொருகிகள் %1$s உடன் பொருந்தவில்லை.அத்துடன் இவை இயங்கவும் இல்லை: %2$s.",
|
||||
"JavaScriptTracking": "ஜாவா ஸ்கிரிப்ட் கண்காணிப்பு",
|
||||
"JSTracking_CampaignKwdParam": "பிரச்சாரத்தின் திறவுச்சொல் காரணி",
|
||||
"JSTracking_CampaignNameParam": "பிரச்சாரப் பெயர் அளவுரு",
|
||||
"JSTracking_CustomCampaignQueryParam": "பிரச்சாரப் பெயர் மற்றும் முக்கியைசொல்லுக்கு, தனிபயன் கேள்வி அளவுரு பெயர்கள் பயன்படுத்துக.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "குறிப்பு: %1$sMatomo தன்னியக்கமாக Google Analytics அளவுருக்களை கண்டுகொள்ளும்.%2$s",
|
||||
"JSTracking_EnableDoNotTrack": "வாடிக்கையாளர் பக்க DoNotTrack கண்டறிதலை செயல்படுத்த",
|
||||
"JSTracking_EnableDoNotTrackDesc": "பார்வையாளர்கள் கண்காணிக்க வேண்டும் வேண்டாம் எனில் அதனால் கண்காணிப்பு கோரிக்கைகளை அனுப்பி முடியாது.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "கண்காணிக்கும் போது தள டொமைன் பக்க பேருக்கு முன்னால் வர",
|
||||
"JSTracking_MergeAliases": "\"வெளிச்செல்லும் இணைப்பு\" அறிக்கையில் தெரியாத மாற்றுபெயர் கொண்ட இந்த URL களை மறைக்க:",
|
||||
"JSTracking_MergeSubdomains": "இந்த உப டொமைன்களில் இருந்து வரும் வருகையாலர்களை கண்காணிக்க",
|
||||
"JSTracking_PageCustomVars": "ஒவ்வொரு பக்கம் பார்வையிலும் ஒரு தனிபயன் மாறியை கண்காணிக்க",
|
||||
"JSTracking_VisitorCustomVars": "இந்த வருகையாளருக்கு ஒரு தனிபயன் மாறியை கண்காணிக்க",
|
||||
"LogoUpload": "முத்திரையை தேர்வு செய்க",
|
||||
"MenuDiagnostic": "ஆய்ந்தறிதல்",
|
||||
"MenuGeneralSettings": "பொது அமைப்புகள்",
|
||||
"OptOutComplete": "விலகுதல் முழுமையடைந்தது; இந்த வலைத்தளத்தில் உங்களது வருகைகள் இணைய பகுப்பாய்வு கருவி மூலம் பதிவு செய்யப்பட மாட்டாது.",
|
||||
"OptOutForYourVisitors": "பிவிக் உங்கள் வருகையாளர்களை தவிர்க்க",
|
||||
"PiwikIsInstalledAt": "பிவிக் நிறுவப்பட்ட இடம்",
|
||||
"PluginSettingsIntro": "இங்கே மூன்றாம் தர சொருகிகளுக்கான அமைப்புக்களை மாற்ற முடியும்",
|
||||
"TrackAGoal": "ஒரு குறிக்கோளைக் கண்காணி",
|
||||
"TrackingCode": "கண்காணிக்கும் குறியீடுகள்",
|
||||
"TrustedHostConfirm": "நிச்சயம் நீங்கள் நம்பிக்கையான புரவலன் பெயரை மாற்ற விரும்புகிறீரா?",
|
||||
"TrustedHostSettings": "நம்பிக்கையான பிவிக் புரவலன்பெயர்",
|
||||
"UseCustomLogo": "சொந்த முத்திரையை பயன்படுத்த",
|
||||
"ValidPiwikHostname": "சரியான பிவிக் புரவலன் பெயர்",
|
||||
"WithOptionalRevenue": "விருப்ப வருமானத்துடன்",
|
||||
"YouAreOptedOut": "நீங்கள் தற்போது விலக்கிக் கொள்ளப்பட்டுள்ளீர்கள்."
|
||||
}
|
||||
}
|
6
msd2/tracking/piwik/plugins/CoreAdminHome/lang/te.json
Normal file
6
msd2/tracking/piwik/plugins/CoreAdminHome/lang/te.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "నిర్వహణ",
|
||||
"MenuGeneralSettings": "సాధారణ అమరికలు"
|
||||
}
|
||||
}
|
17
msd2/tracking/piwik/plugins/CoreAdminHome/lang/th.json
Normal file
17
msd2/tracking/piwik/plugins/CoreAdminHome/lang/th.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "การจัดการระบบ",
|
||||
"EmailServerSettings": "การตั้งค่าเซิร์ฟเวอร์อีเมล์",
|
||||
"LogoUpload": "เลือกรูปโลโก้ที่ต้องการอัพโหลด",
|
||||
"MenuGeneralSettings": "ตั้งค่าทั่วไป",
|
||||
"OptOutComplete": "เลือกที่จะไม่ครบถ้วนเมื่อคุณเยี่ยมชมเว็บไซต์นี้จะไม่ถูกบันทึกโดยเครื่องมือวิเคราะห์เว็บ",
|
||||
"OptOutCompleteBis": "โปรดทราบว่า หากคุณลบคุกกี้ของคุณให้ลบคุกกี้ไม่เข้าร่วมหรือถ้าคุณเปลี่ยนเครื่องคอมพิวเตอร์หรือเว็บเบราเซอร์คุณ จะต้องดำเนินการขั้นตอนการยกเลิกการเลือกอีกครั้ง",
|
||||
"OptOutExplanation": "Matomo มีความมุ่งมั่นที่จะให้ความเป็นส่วนตัวบนอินเทอร์เน็ต เพื่อให้ผู้เข้าชมให้กับทางเลือกของการเลือกออกของ Matomo วิเคราะห์เว็บคุณสามารถเพิ่มรหัส HTML ต่อไปนี้บนหน้าหนึ่งของเว็บไซต์ของคุณ ตัวอย่างเช่น ในหน้านโยบายความเป็นส่วนตัว",
|
||||
"OptOutForYourVisitors": "Matomo ยกเลิกการเลือกสำหรับผู้เข้าชมของคุณ",
|
||||
"TrustedHostSettings": "ชื่อโฮสต์ Matomo ที่เชื่อถือได้",
|
||||
"UseCustomLogo": "ใช้รูปโลโก้ที่กำหนดเอง",
|
||||
"YouAreOptedOut": "ขณะนี้คุณได้ออฟไลน์",
|
||||
"YouMayOptOut": "คุณอาจเลือกที่จะไม่ให้มีการวิเคราะห์เว็บที่ไม่ซ้ำกันหมายเลขประจำตัวของคุกกี้ ที่กำหนดให้กับเครื่องคอมพิวเตอร์ของคุณเพื่อหลีกเลี่ยงการรวมและการวิเคราะห์ข้อมูลที่เก็บรวบรวมในเว็บไซต์นี้",
|
||||
"YouMayOptOutBis": "เพื่อให้ทางเลือกที่โปรดคลิกด้านล่างเพื่อรับคุกกี้การยกเลิกการเลือก"
|
||||
}
|
||||
}
|
74
msd2/tracking/piwik/plugins/CoreAdminHome/lang/tl.json
Normal file
74
msd2/tracking/piwik/plugins/CoreAdminHome/lang/tl.json
Normal file
@ -0,0 +1,74 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Administrasyon",
|
||||
"ArchivingSettings": "Mga setting ng pag-archive",
|
||||
"BrandingSettings": "Mga setting ng branding",
|
||||
"ClickHereToOptIn": "I-click ito upang mag-opt in.",
|
||||
"ClickHereToOptOut": "I-click ito upang mag-opt out.",
|
||||
"CustomLogoFeedbackInfo": "Kung pinasadya mo ang logo ng Matomo, maaaring interesado ka rin upang itago ang %1$s na link sa itaas ng menu. Upang gawin ito, maaari mong i-disable ang Feedback plugin sa %2$s Manage Plugin %3$s na pahina.",
|
||||
"CustomLogoHelpText": "Maaari mong i-customize ang Matomo logo na ipapakita sa user interface at mga report sa email.",
|
||||
"EmailServerSettings": "Mga setting sa email server",
|
||||
"ForBetaTestersOnly": "Pagsusubaybay ng Imahe",
|
||||
"ImageTracking": "Pagsubaybay ng Imahe",
|
||||
"ImageTrackingIntro1": "Kapag ang bisita ay dinisable ang JavaScript, o kapag hindi magamit ang JavaScript, maaari mong gamitin ang link sa pagsubaybay ng imahe, para masundan ang mga bisita",
|
||||
"ImageTrackingIntro2": "Buuhin ang link sa ibaba at kopyahin at i-paste ang nabuong HTML sa pahina. Kung ginagamit mo ito bilang isang fallback para sa pagsubaybay ng JavaScript, maaari mo itong palibutan ng %1$s na tag.",
|
||||
"ImageTrackingLink": "Pag-import ng mga Tala sa Server",
|
||||
"ImportingServerLogs": "Pag-import ng Log ng Server",
|
||||
"ImportingServerLogsDesc": "Ang isang alternatibo sa pagsusubaybay sa mga bisita sa pamamagitan ng browser (alinman sa pamamagitan ng JavaScript o link ng isang imahe) ay ang patuloy na pag-import ng mga tala sa server. Matuto nang higit pa tungkol sa %1$sServer na Tala File Analytic%2$s.",
|
||||
"InvalidPluginsWarning": "Ang sumusunod na mga plugin ay hindi tugma sa %1$s at hindi kayang i-load: %2$s",
|
||||
"InvalidPluginsYouCanUninstall": "Maaaring i-update o i-uninstall ang mga plugin sa %1$sPamahalaan ang mga Plugin%2$s na pahina.",
|
||||
"JavaScriptTracking": "Pagsubaybay ng JavaScript",
|
||||
"JSTracking_CampaignKwdParam": "Keyword na Parametero ng Kampanya",
|
||||
"JSTracking_CampaignNameParam": "Pangalang Parametero ng Kampanya",
|
||||
"JSTracking_CustomCampaignQueryParam": "Gamitin ang custom query na parametro ng mga pangalan para sa pangalan ng kampanya at keyword",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Tandaan: Awtomatikong makikita ng %1$sMatomo ang mga parametro ng Google Analytics. %2$s",
|
||||
"JSTracking_DisableCookies": "I-disable ang lahat ng mga cookies na sumusubaybay.",
|
||||
"JSTracking_DisableCookiesDesc": "I-disable lahat ng unang party cookies. Lahat ng Matomo cookies para sa website na ito ay mabubura sa susunod na pagtingin sa pahina",
|
||||
"JSTracking_EnableDoNotTrack": "Paganahin ang client side DoNotTrack detection",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Tandaan: Ang side ng server na DoNotTrack support ay naka-enable, kaya ang pagpipiliang ito ay hindi magkakaroon ng epekto.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Kung kaya't ang mga kahilingan sa pagsubaybay ay hindi ipapadala kung hindi nais ng bisita na masubaybayan.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "I-prepend ang site domain sa pamagat ng pahina kapag nagsusubaybay.",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Kung kaya't kapag may bumisita sa pahina na 'About' ng blog.%1$s ito ay itatala bilang 'blog \/ About'. Ito ay ang pinakamadaling paraan upang makakuha ng isang pangkalahatang ideya ng iyong trapiko sa bawat sub-domain.",
|
||||
"JSTracking_MergeAliases": "Sa \"Outlinks\" na ulat, itago ang mga pag-click sa mga kilalang alias URL ng",
|
||||
"JSTracking_MergeAliasesDesc": "Kung kaya't ang mga click sa mga link sa Alias na mga URL (hal.%s) ay hindi mabibilang bilang \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Subaybayan ang mga bisita sa lahat ng mga subdomain ng",
|
||||
"JSTracking_MergeSubdomainsDesc": "Kaya kung ang bisita ay bumisita sa %1$s at %2$s, ang mga ito ay mabibilang bilang isang unique na bisita.",
|
||||
"JSTracking_PageCustomVars": "Subaybayan ang isang custom na variable para sa bawat pagtingin sa isang pahina",
|
||||
"JSTracking_PageCustomVarsDesc": "Halimbawa, mayroong pangalan ng variable na \"Category\" at value na White Papers\"\".\"",
|
||||
"JSTracking_VisitorCustomVars": "Subaybayan ang mga custom na variable para sa bisitang ito",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Halimbawa, mayroong pangalan ng variable na \"Type\" at value na \"Customer\"",
|
||||
"JSTrackingIntro1": "Maaari mong subaybayan ang mga bisita sa iyong website sa iba't ibang paraan. Ang inirekomendang paraan upang gawin ito ay sa pamamagitan ng JavaScript. Upang magamit ang pamamaraang ito dapat mong tiyakin na ang bawat webpage sa iyong website ay may code ng JavaScript, na maaari mong gawin dito.",
|
||||
"JSTrackingIntro2": "Sa oras na mayroon ka nang JavaScript tracking code para sa iyong website, kopyahin at i-paste ito sa lahat ng pahina na gusto mong subaybayan gamit ang Matomo.",
|
||||
"JSTrackingIntro4": "Kung ayaw mong gamitin ang JavaScript upang masubaybayan ang mga bisita,%1$s gumawa ng link upang sumubaybay sa image sa ibaba %2$s.",
|
||||
"JSTrackingIntro5": "Kung gusto mong gawin nang higit pa kaysa sa pagsubaybay ng page view, mangyaring tingnan ang %1$s Tracking Matomo Javascript na dokumentasyon %2$s para sa listahan ng mga available na function. Sa paggamit ng mga function na ito maaari mong subaybayan ang mga layunin, mga custom variable, mga ecommerce order, mga inabandunang cart at marami pa.",
|
||||
"LogoNotWriteableInstruction": "Upang gamitin ang iyong pasadyang logo sa halip na ang default na Matomo logo, bigyan ng pahintulot na magsulat sa direktoryong ito: %1$s kailangan ng Matomo ng write access para sa iyong mga logo na naka-imbak sa mga file ng %2$s.",
|
||||
"LogoUpload": "Piliin ang Logo na i-upload",
|
||||
"FaviconUpload": "Pumili ng Favicon upang i-upload",
|
||||
"LogoUploadHelp": "Mangyaring mag-upload ng isang file sa format na %1$s na may pinakamababang taas na %2$s na pixel.",
|
||||
"MenuDiagnostic": "Dyagnostiko",
|
||||
"MenuGeneralSettings": "Pangkalahatang mga setting",
|
||||
"MenuDevelopment": "Pag-unlad",
|
||||
"OptOutComplete": "Ang pag-opt-out ay kumpleto na; ang iyong mga pagbisita sa website na ito ay hindi maitatala sa Web Analytics na tool.",
|
||||
"OptOutCompleteBis": "Tandaan na kung tinanggal mo ang iyong cookies, burahin ang opt-out cookie, o kapag nagbago ka ng computer o Web browser, kailangan mong isagawang muli ang opt-out cookie",
|
||||
"OptOutExplanation": "Ang Matomo ay nakatuon sa pagbibigay ng privacy sa Internet. Upang bigyan ang iyong bisita ng pagpipilian na pag-opt-out ng Matomo Web Analytics, maaari mong idagdag ang sumusunod na HTML code sa isa sa iyong mga pahina ng website, halimbawa sa isang pahina ng Privacy Policy.",
|
||||
"OptOutForYourVisitors": "Matomo opt-out para sa iyong mga bisita",
|
||||
"PiwikIsInstalledAt": "Ang Matomo ay naka-install sa",
|
||||
"PluginSettingChangeNotAllowed": "Hindi ka pinapahintulutang baguhin ang halaga ng setting \"%1$s\" sa plugin \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Hindi ka pinapahintulutang basahin ang halaga ng setting \"%1$s\" sa plugin \"%2$s\"",
|
||||
"PluginSettingsIntro": "Dito maaaring baguhin ang mga setting para sa mga sumusunod na 3rd party na mga plugin:",
|
||||
"PluginSettingsValueNotAllowed": "Ang halaga para sa field \"%1$s\" sa plugin na \"%2$s\" ay hindi pinapahintulutan.",
|
||||
"SendPluginUpdateCommunicationHelp": "Isang email ang ipapadala sa mga Super User kapag may bagong bersyon na maaaring magamit para sa isang plugin.",
|
||||
"StableReleases": "Kung ang Matomo ay isang kritikal na bahagi ng iyong negosyo, inirerekomenda namin na gamitin mo ang pinakabagong matatag na release. Kung gagamitin mo ang pinakabagong beta at nakakita ka ng bug o mayroong suhestiyon, mangyaring %1$s tingnan dito %2$s.",
|
||||
"TrackAGoal": "Subaybayan ang isang gol",
|
||||
"TrackingCode": "Tracking Code",
|
||||
"TrustedHostConfirm": "Sigurado ka ba na gusto mong baguhin ang pinagkakatiwalaang Matomo na hostname?",
|
||||
"TrustedHostSettings": "Pinagkakatiwalaang Matomo na Hostname",
|
||||
"UpdateSettings": "I-Update ang mga setting",
|
||||
"UseCustomLogo": "Gamitin ang isang custom na logo",
|
||||
"ValidPiwikHostname": "Wastong Matomo na Hostname",
|
||||
"WithOptionalRevenue": "may opsyonal na kita",
|
||||
"YouAreOptedOut": "Kasalukuyan kang naka-opt-out",
|
||||
"YouMayOptOut": "Maaari mong piliin na huwag magkaroon ng isang natatanging web analytic na 'cookie identification number' na itatalaga sa iyong computer upang maiwasan ang pagsasama-sama at pag-aaral ng data na nakolekta sa website na ito.",
|
||||
"YouMayOptOutBis": "Upang magawa ang napili mo, paki-click sa ibaba upang matanggap ang opt-out cookie."
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/tr.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/tr.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Güvenilir sunucu ekle",
|
||||
"Administration": "Yönetim",
|
||||
"ArchivingSettings": "Arşivleme ayarları",
|
||||
"BrandingSettings": "Markalama ayarları",
|
||||
"ReleaseChannel": "Dağıtım kanalı",
|
||||
"ClickHereToOptIn": "İzin vermek için tıklayın.",
|
||||
"ClickHereToOptOut": "İzni iptal etmek için tıklayın.",
|
||||
"CorsDomains": "Çapraz Kaynak Paylaşma (CORS) etki alanları",
|
||||
"CorsDomainsHelp": "http:\/\/websitem.com or http:\/\/stats.websitem.com gibi etki alanları tanımlayabilirsiniz ya da * ekleyerek tüm çapraz etki alanı isteklerine izin verebilirsiniz",
|
||||
"CustomLogoFeedbackInfo": "Matomo logosunu değiştirdiyseniz, üst menüden %1$s bağlantısını da kaldırmak isteyebilirsiniz. Bunun için, %2$sUygulama Eki Yönetimi%3$s bölümünden Geribildirim ( Feedback ) uygulama ekini devre dışı bırakabilirsiniz.",
|
||||
"CustomLogoHelpText": "E-posta raporlarında ve kullanıcı arayüzünde kullanılacak olan Matomo logosunu değiştirebilirsiniz.",
|
||||
"DevelopmentProcess": "Geliştirme işlemi sırasında binlerce otomatik sınama yapılır. Bununla birlikte Matomo \"Hatasızlık ilkesi\" hedefine ulaşmak için Beta Testi yapan kullanıcılar önemli bir rol üstlenir.",
|
||||
"EmailServerSettings": "E-Posta sunucusu ayarları",
|
||||
"ForBetaTestersOnly": "Yalnız beta testi yapan kullanıcılar için",
|
||||
"ImageTracking": "Görsel İle İzleme",
|
||||
"ImageTrackingIntro1": "JavaScript devre dışı bırakılmış ya da kullanılamıyor ise, ziyaretçiler görsel izleme bağlantısı ile izlenebilir.",
|
||||
"ImageTrackingIntro2": "Aşağıdan bağlantıyı oluşturun ve oluşturulan HTML kodunu kopyalayıp sayfanıza yapıştırın. Bu bağlantıyı yalnız JavaScript kullanılamadığında kullanmak istiyorsanız%1$s kod imleri arasına alın.",
|
||||
"ImageTrackingIntro3": "Kullanabileceğiniz tüm seçenekleri listelemek için bir görsel ile izleme bağlantısı kullanın. Ayrıntılı bilgi almak için %1$sİzleme API Belgelerine%2$s bakın.",
|
||||
"ImageTrackingLink": "Görsel İle İzleme Bağlantısı",
|
||||
"ImportingServerLogs": "Sunucu Günlükleri Alınıyor",
|
||||
"ImportingServerLogsDesc": "Ziyaretçileri web tarayıcı ile izlemenin (JavaScript ya da görsel bağlantısı ile) bir alternatifi sürekli olarak sunucu günlüklerini içe aktarmaktır. Ayrıntılı bilgi almak için %1$sSunucu Günlüğü Dosya İstatistikleri%2$s bölümüne bakın.",
|
||||
"InvalidPluginsWarning": "Şu uygulama ekleri %1$sile uyumlu olmadığından yüklenemedi: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Bu uygulama eklerini %1$sUygulama Eki Yönetimi%2$s sayfasından güncelleyebilir ya da kaldırabilirsiniz.",
|
||||
"JavaScriptTracking": "Javascript İle İzleme",
|
||||
"HttpTrackingApi": "HTTP İzleme API",
|
||||
"HttpTrackingApiDescription": "%1$sHTTP İzleme API%2$s istenilen verinin izlenebilmesini sağlar. Henüz bir SDK uygulaması olmayan bir programlama dili kullanıyorsanız API yararlı olabilir. Ayrıca aygıt ya da uygulamaları özel bir yöntem ile izlemek istiyorsanız işe yarar.",
|
||||
"JSTracking_CampaignKwdParam": "Kampanya Anahtar Sözcük Parametreleri",
|
||||
"JSTracking_CampaignNameParam": "Kampanya Adı Parametresi",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Bu kodun web sitenizin her sayfasında bulunduğundan emin olun. Kodu %1$s kapanış kod iminin hemen öncesine yapıştırmanız önerilir.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Kampanya adı ve anahtar sözcük için özel sorgu parametresi adları kullanılsın",
|
||||
"JSTracking_CrossDomain": "Varsayılan olarak, yalnız aynı etki alanındaki sayfalar tarafından erişilen ve web tarayıcının birinci elden çerezlerinde bulunarak tekil ziyaretçiyi tanımlayan ziyaretçi kodu. Etki alanları arası bağlantılar etkinleştirildiğinde aynı ziyarette farklı etki alanlarındaki sayfaları ziyaret ediyor olsa bile belirli bir kullanıcının tüm işlem ve sayfa görüntülemeleri izlenebilir. Bir kullanıcı web sitelerinizden birinin kısaltma adresinin bağlantısına tıkladığında, adrese ziyaretçi kodunu ileten bir pk_vid parametresi eklenir.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Not: Etki alanları arası bağlantıları kullanırken web siteniz için birden fazla etki alanı (adres) belirtmelisiniz.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Not: %1$sMatomo Google Analytics parametrelerini otomatik olarak algılar. %2$s",
|
||||
"JSTracking_DisableCookies": "Tüm izleme çerezlerini devre dışı bırak",
|
||||
"JSTracking_DisableCookiesDesc": "Bu seçenek etkinleştirildiğinde, birinci elden tüm çerezler devre dışı bırakılır. Bu web sitesi için var olan Matomo çerezleri sayfanın sonraki görüntülenmesinde silinir.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Etki alanlarının bağlanmasını sağlar",
|
||||
"JSTracking_EnableDoNotTrack": "İstemci tarafında İzlenmek İstemiyorum algılaması kullanılsın",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Not: Sunucu tarafında İzlenmek İstemiyorum özelliği etkinleştirilmiş olduğundan bu seçeneğin herhangi bir etkisi olmaz.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Böylece izlenmek istemeyen ziyaretçilere, izleme istekleri gönderilmez.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "İzleme sırasında sayfa başlığının önüne site etki alanı eklensin",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Böylece biri blog 'Hakkında' sayfasını ziyaret ettiğinde %1$s 'blog \/ Hakkında' olarak kaydedilir. Bir alt etki alanının özetini almak için en kolay yöntem budur.",
|
||||
"JSTracking_MergeAliases": "\"Giden Bağlantılar\" raporunda şu bilinen adres kısaltmalarının tıklanmaları gizlensin",
|
||||
"JSTracking_MergeAliasesDesc": "Böylece kısaltma adreslerine tıklamalar (%s gibi) 'Giden Bağlantı\" olarak sayılmaz.",
|
||||
"JSTracking_MergeSubdomains": "Şunun tüm alt etki alanlarındaki ziyaretçiler izlensin",
|
||||
"JSTracking_MergeSubdomainsDesc": "Böylece bir ziyaretçi %1$s ve %2$s ziyaretlerini yaparsa tekil bir ziyaretçi olarak sayılır.",
|
||||
"JSTracking_PageCustomVars": "Her sayfa görünümü için özel bir değişken izlensin",
|
||||
"JSTracking_PageCustomVarsDesc": "Örneğin \"Kategori\" değişken adı ve \"Beyaz Sayfalar\" değeriyle.",
|
||||
"JSTracking_TrackNoScript": "Kullanıcılar JavaScript devre dışı bırakılarak izlensin",
|
||||
"JSTracking_VisitorCustomVars": "Bu ziyaretçi için özel değişkenler izlensin",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Örneğin \"Tür\" değişken adı ve \"Müşteri\" değeriyle.",
|
||||
"JSTracking_EndNote": "Not: Yönetim bölümündeki %1$sİzleme Kodu%2$s ile özel bir izleme kodu oluşturabilirsiniz.",
|
||||
"JSTrackingIntro1": "Web sitenize gelen ziyaretçileri birkaç farklı yolla izleyebilirsiniz. JavaScript yönteminin kullanılması önerilir. Bu yöntemi kullanabilmek için, buradan üretebileceğiniz JavaScript kodunun web sitenizin tüm sayfalarına ekleneceğinden emin olmalısınız.",
|
||||
"JSTrackingIntro2": "JavaScript izleme kodunu Matomo ile izlemek istediğiniz web sitesinin tüm sayfalarına ya da içerik yönetimi sistemindeki uygun bölüme yapıştırın.",
|
||||
"JSTrackingIntro3b": "Blog, CMS gibi çoğu web sitesinde teknik işleri sizin için yapacak bir uygulama eki bulunur (%1$sMatomo ile birlikte çalışan uygulama ekleri%2$s listesine bakın). Size uygun bir uygulama eki yoksa web sitenizin sayfa kalıplarını düzenleyerek JavaScript kodunu, genellikle 'header.php', 'header.tpl' gibi bir adı olan dosyada bulunan <\/head> kod imi içine ekleyebilirsiniz.",
|
||||
"JSTrackingIntro4": "Ziyaretçileri izlemek için JavaScript kodunu kullanmak istemiyorsanız %1$saşağıdaki bağlantıya tıklayarak bir izleme görseli oluşturabilirsiniz%2$s.",
|
||||
"JSTrackingIntro5": "Sayfa görüntülenme sayısından fazlasını izlemek istiyorsanız, lütfen %1$sMatomo JavaScript izleme belgesi%2$s içinden kullanabileceğiniz işlevlere bakın. Bu işlevleri kullanarak hedefleri, özel değişkenleri, e-ticaret siparişlerini, terk edilen sepetleri ve başka bilgileri izleyebilirsiniz.",
|
||||
"LogoNotWriteableInstruction": "Varsayılan Matomo logosu yerine özel bir logo görseli kullanmak için şu klasöre yazma izni vermelisiniz: %1$s Matomo uygulamasının %2$s dosyalarındaki logolara yazma izni olmalıdır.",
|
||||
"FileUploadDisabled": "PHP yapılandırmanızda dosya yükleme özelliği etkinleştirilmemiş. Özel logo görselini yükleyebilmek için php.ini yapılandırma dosyasında %s ayarını yapın ve sunucunuzu yeniden başlatın.",
|
||||
"LogoUploadFailed": "Yüklenen dosya işlenemedi. Lütfen dosyanın doğru biçimde olduğundan emin olun.",
|
||||
"LogoUpload": "Yüklenecek logo dosyasını seçin",
|
||||
"FaviconUpload": "Yüklenecek Favicon dosyasını seçin",
|
||||
"LogoUploadHelp": "Lütfen %1$s biçiminde ve en az %2$s piksel yüksekliğinde bir dosya yükleyin.",
|
||||
"MenuDiagnostic": "Tanılama",
|
||||
"MenuGeneralSettings": "Genel Ayarlar",
|
||||
"MenuSystem": "Sistem",
|
||||
"MenuDevelopment": "Geliştirme",
|
||||
"MenuMeasurables": "Ölçülebilirler",
|
||||
"OptOutComplete": "İzleme devre dışı bırakıldı. Bu web sitesindeki ziyaretleriniz Web İstatistikleri aracı tarafından izlenmeyecek.",
|
||||
"OptOutCompleteBis": "Çerezleri temizlerseniz, izlemeyi devre dışı bırakma çerezini silerseniz ya da farklı bir bilgisayar ya da web tarayıcısı kullanırsanız izlemeyi devre dışı bırakma işlemini yeniden yapmanız gerekeceğini unutmayın.",
|
||||
"OptOutDntFound": "Web tarayıcınız tarafından izlemeyi devre dışı bıraktığınız bildirildiğinden ziyaretiniz izlenmeyecek. Bu seçenek web tarayıcınız ile ilgili olduğundan 'İzlenmek İstemiyorum' özelliği devre dışı bırakılmadıkça yeniden izleme yapılamaz.",
|
||||
"OptOutExplanation": "Matomo uygulaması İnternette gizlilik sağlamaya adanmıştır. Ekteki HTML kodunu web sitenizindeki bir sayfaya ekleyerek ziyaretçilerinize Matomo Web İstatistikleri izlemesini devre dışı bırakma (isteğe bağlı) seçeneği sunabilirsiniz. Örneğin Gizlilik Politikası sayfasında bu seçeneği sunabilirsiniz.",
|
||||
"OptOutExplanationIntro": "Bu kod bir iFrame içinde, ziyaretçilerinizin web tarayıcılarına bir izlememe çerezi ekleyerek Matomo izlemesini devre dışı bırakabileceği bir bağlantı görüntüler. iFrame içinde görüntülenecek içeriğe aşağıda görebilirsiniz (ya da %1$sburaya tıklayın%2$s).",
|
||||
"OptOutForYourVisitors": "Ziyaretçileriniz için Matomo izlemesini devre dışı bırakmak",
|
||||
"PiwikIsInstalledAt": "Matomo şuraya kurulmuş",
|
||||
"PersonalPluginSettings": "Kişisel Uygulama Eki Ayarları",
|
||||
"PluginSettingChangeNotAllowed": "\"%2$s\" uygulama ekinde \"%1$s\" ayarının değerini değiştirme izniniz yok",
|
||||
"PluginSettingReadNotAllowed": "\"%2$s\" uygulama ekinde \"%1$s\" ayarının değerini okuma izniniz yok",
|
||||
"PluginSettings": "Uygulama Eki Ayarları",
|
||||
"PluginSettingsIntro": "Şu 3. taraf uygulama eklerinin ayarları bu bölümden değiştirilebilir:",
|
||||
"PluginSettingsValueNotAllowed": "\"%2$s\" uygulama ekinde \"%1$s\" alanı için değer kabul edilmiyor",
|
||||
"PluginSettingsSaveFailed": "Uygulama eki ayarları kaydedilemedi",
|
||||
"PluginSettingsSaveSuccess": "Uygulama eki ayarları güncellendi.",
|
||||
"TrackingFailures": "İzleme Sorunları",
|
||||
"SettingsSaveSuccess": "Ayarlar güncellendi.",
|
||||
"SendPluginUpdateCommunication": "Uygulama eki güncellemeleri e-posta ile bildirilsin",
|
||||
"SendPluginUpdateCommunicationHelp": "Bu seçenek etkinleştirildiğinde, yayınlanan uygulama eki güncellemeleri e-posta ile Süper Kullanıcılara bildirilir.",
|
||||
"StableReleases": "Matomo işinizin önemli bir parçasıysa, son kararlı sürümü kullanmanız önerilir. Son beta sürümünü kullanıyorsanız ve bir hata ya da öneri bildirmek isterseniz, %1$sburaya bakabilirsiniz%2$s.",
|
||||
"LtsReleases": "LTS (Uzun Dönem Desteği) sürümlerinde yalnız güvenlik ve hata ayıklama güncellemeleri yapılır.",
|
||||
"SystemPluginSettings": "Sistem Uygulama Eki Ayarları",
|
||||
"TrackAGoal": "Bir hedef izleme",
|
||||
"TrackingCode": "İzleme Kodu",
|
||||
"TrackingCodeIntro": "Matomo web sitenize, mobil uygulamanıza ve değişik aygıt ve uygulamalara izleme kodunu gömmek için çeşitli yöntemler sunar.",
|
||||
"TrustedHostConfirm": "Güvenilir Matomo sunucu adınızı değiştirmek istediğinize emin misiniz?",
|
||||
"TrustedHostSettings": "Güvenilir Matomo Sunucu Adı",
|
||||
"UiDemo": "Kullanıcı Arayüzü Tanıtımı",
|
||||
"UpdateSettings": "Ayarları güncelle",
|
||||
"UseCustomLogo": "Özel logo kullanılsın",
|
||||
"ValidPiwikHostname": "Geçerli Matomo Sunucu Adı",
|
||||
"WithOptionalRevenue": "isteğe bağlı olarak gelir ile",
|
||||
"YouAreOptedOut": "Şu anda izlenmiyorsunuz.",
|
||||
"YouAreNotOptedOut": "İzni iptal etmemişsiniz.",
|
||||
"YouMayOptOut": "Bu web sitesine yaptığınız ziyaretlerle ilgili istatistik verilerinin, bilgisayarınıza özel bir kod içeren eşsiz bir web istatistiği çerezi ile toplanmasının engellenmesini seçebilirsiniz.",
|
||||
"YouMayOptOutBis": "Bu seçeneği uygulamak aşağıya tıklayarak izlenmeme çerezini alın.",
|
||||
"OptingYouOut": "İzlenmeme etkinleştiriliyor, lütfen bekleyin...",
|
||||
"ProtocolNotDetectedCorrectly": "Şu anda Matomo uygulamasına güvenli bir SSL bağlantısı (https ile) erişiyorsunuz ancak Matomo sunucu üzerinde yalnız güvenli olmayan bağlantıları algılayabiliyor.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Matomo uygulamasının içeriğinizi HTTPS üzerinden güvenli olarak alması ve göndermesi için %1$s dosyasını düzenleyerek vekil sunucu ayarlarını yapılandırabilir ya da %3$s bölümünün altına %2$s satırını ekleyebilirsiniz. %4$sAyrıntılı bilgi almak için buraya bakabilirsiniz%5$s.",
|
||||
"YouMayOptOut2": "Bu web sitesinin burada belirtilen veri toplama ve istatistik işlemlerini yapmasını engelleyebilirsiniz.",
|
||||
"YouMayOptOut3": "Bu işlemi yaparak kişisel gizliliğinizi korumuş olursunuz ancak web sitesi sahibinin size ve diğer konuklara daha iyi bir deneyim sağlaması için yararlı bilgileri almasını engellemiş olursunuz.",
|
||||
"UncheckToOptOut": "İzlemeyi devre dışı bırakmak için bu kutudaki işareti kaldırın.",
|
||||
"CheckToOptIn": "İzlemeyi etkinleştirmek için bu kutuyu işaretleyin.",
|
||||
"MissingTrackingCodeEmailSubject": "Matomo İstatistiklerinde %s için bir trafik kaydı yok, şimdi başlayabilirsiniz",
|
||||
"JsTrackingCodeMissingEmail1": "Bir kaç gün nce Matomo İstatistiklerine '%s' web sitesini eklemişsiniz. Matomo kayıtlarına bakıldığında bu web sitesi için herhangi bir trafik kaydı olmadığı görüldü.",
|
||||
"JsTrackingCodeMissingEmail2": "Verileri toplamaya başlamak ve kullanıcılarınız hakkında bilgi edinmek için web siteniz ya da mobil uygulamanız için izleme kurulumunu yapmanız gerekir. Web siteleri için bu işlem izleme kodununun %s kod iminden önce eklenmesi ile kolayca yapılabilir.",
|
||||
"JsTrackingCodeMissingEmail3": "İzleme kodunuzu bulmak ve özelleştirmek için %1$sburaya tıklayın%2$s (ya da %3$sJavaScript İzleme İstemcisi rehberi%4$s bölümüne bakın).",
|
||||
"TrackingFailuresIntroduction": "Bu sayfada son %s gündeki izleme sorunlarını görebilirsiniz. Tüm sorunların değil yalnız sık rastlanan izleme sorunlarının kaydedildiğini unutmayın.",
|
||||
"NoKnownFailures": "Herhangi bir izleme sorunu yok.",
|
||||
"Problem": "Sorun",
|
||||
"Solution": "Çözüm",
|
||||
"TrackingURL": "İzleme Adresi",
|
||||
"LearnMore": "Ayrıntılı bilgi alın",
|
||||
"DeleteAllFailures": "Tüm sorunları sil",
|
||||
"NTrackingFailures": "%s izleme sorunu",
|
||||
"ViewAllTrackingFailures": "Tüm izleme sorunlarını görüntüle",
|
||||
"TrackingFailureInvalidSiteProblem": "Site bulunamadı.",
|
||||
"TrackingFailureInvalidSiteSolution": "İzleyicide yapılandırılmış idSite değerini güncelle.",
|
||||
"TrackingFailureAuthenticationProblem": "İstekte kimlik doğrulaması yapılmamış ancak kimlik doğrulaması isteniyor.",
|
||||
"TrackingFailureAuthenticationSolution": "İzleme isteği için \"token_auth\" değerini ayarlayın ya da düzeltin.",
|
||||
"ConfirmDeleteAllTrackingFailures": "Tüm izleme sorunlarını silmek istediğinize emin misiniz?",
|
||||
"ConfirmDeleteThisTrackingFailure": "Bu izleme sorununu silmek istediğinize emin misiniz?",
|
||||
"TrackingFailuresEmailSubject": "Matomo İstatistiklerindeki izleme sorunları",
|
||||
"TrackingFailuresEmail1": "Bu ileti, son günlerde %s farklı izleme sorunu oluştuğunu bildirir.",
|
||||
"TrackingFailuresEmail2": "Tüm izleme sorunlarını görüntülemek için %1$sburaya tıklayın%2$s."
|
||||
}
|
||||
}
|
111
msd2/tracking/piwik/plugins/CoreAdminHome/lang/uk.json
Normal file
111
msd2/tracking/piwik/plugins/CoreAdminHome/lang/uk.json
Normal file
@ -0,0 +1,111 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "Додати новий довірений хост",
|
||||
"Administration": "Адміністрування",
|
||||
"ArchivingSettings": "Налаштування архівації",
|
||||
"BrandingSettings": "Налаштування логотипу",
|
||||
"ReleaseChannel": "Канал випуску",
|
||||
"ClickHereToOptIn": "Натисніть, щоб ви враховувалися в аналітиці.",
|
||||
"ClickHereToOptOut": "Натисніть, щоб відмовитися від обліку вас в аналітиці.",
|
||||
"CorsDomains": "Домени спільного використання ресурсів (CORS)",
|
||||
"CorsDomainsHelp": "Ви можете визначити домени або субдомени, наприклад http:\/\/example.com або http:\/\/stats.example.com. Або, щоб дозволити міждоменні запити для всіх доменів, просто додайте *",
|
||||
"CustomLogoFeedbackInfo": "Якщо ви іспользуйете свій логотип, вам, можливо, також знадобиться приховати посилання %1$s в верхньому меню. Для цього просто відключіть плагін Feedback (зворотний зв'язок) на сторінці %2$sУправління плагінами%3$s.",
|
||||
"CustomLogoHelpText": "Ви можете додати свій логотип, який буде відображатися звітах.",
|
||||
"EmailServerSettings": "Налаштування серверу електронної пошти",
|
||||
"ForBetaTestersOnly": "Тільки для бета-тестерів",
|
||||
"ImageTracking": "Відстеження через зображення",
|
||||
"ImageTrackingIntro1": "Коли відвідувач відключив JavaScript, або коли JavaScript не може бути використано, ви можете використовувати посилання на зображення для відстеження відвідувачів.",
|
||||
"ImageTrackingIntro2": "Створіть посилання нижче і розмістіть згенерований на сторінках HTML. Якщо ви використовуєте це в якості запасного варіанту для відстеження без JavaScript, ви можете його оточити його в тег %1$s.",
|
||||
"ImageTrackingIntro3": "Весь список опцій, які можна використовувати з зображенням-посиланням відстеження дивіться в %1$sTracking API Documentation%2$s.",
|
||||
"ImageTrackingLink": "Посилання на зображення для відстеження",
|
||||
"ImportingServerLogs": "Імпорт логів сервера",
|
||||
"ImportingServerLogsDesc": "Альтернативою відстеження відвідувачів через браузер (замість JavaScript або посилання на зображення) є постійне імпортування логів сервера. дізнатися більше про %1$sServer Log File Analytics%2$s.",
|
||||
"InvalidPluginsWarning": "Такий модуль не сумісні з %1$s і не можуть бути завантажені: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Ви можете оновити або видалити ці плагіни на сторінці %1$sУправління плагінами%2$s.",
|
||||
"JavaScriptTracking": "JavaScript-відстеження",
|
||||
"HttpTrackingApi": "API відстеження HTTP",
|
||||
"HttpTrackingApiDescription": "%1$sAPI відстеження HTTP%2$s дозволяє відстежувати що-небудь. Це може бути корисним, якщо ви використовуєте мову програмування, для якої ще не існує SDK. Це також може бути корисно, коли потрібно відстежувати пристрої або додатки спеціальним способом.",
|
||||
"JSTracking_CampaignKwdParam": "Параметр Ключового слова кампанії",
|
||||
"JSTracking_CampaignNameParam": "Параметр Імені кампанії",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "Переконайтеся, що цей код знаходиться на кожній сторінці вашого веб сайту. Ми рекомендуємо вставляти його відразу перед закриттям тега %1$s.",
|
||||
"JSTracking_CustomCampaignQueryParam": "Використовувати для користувача імена параметрів в запиті для назви кампанії та ключового слова",
|
||||
"JSTracking_CrossDomain": "За замовчуванням, ідентифікатор відвідувача, який генерує унікальний відвідувач зберігається в першій партії куків браузера, які можуть бути доступні тільки на сторінках на тому ж домені. Активація зв'язування перехресного домену, дозволяє відстежувати всі дії і перегляди сторінок конкретного відвідувача в одному відвідування, навіть коли він розглядає сторінки на декількох доменах. Всякий раз, коли користувач натискає на посилання на один із псевдонімів URL-адреси вашого сайту, буде додаватися параметр URL-адреси pk_vid пересилаючи ідентифікатор відвідувача.",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "Примітка. Для використання міждоменного посилання потрібно вказати більше одного доменного імені (URL-адреси) для вашого веб-сайту.",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Примітка: %1$sMatomo автоматично визначить параметри Google Analytics.%2$s",
|
||||
"JSTracking_DisableCookies": "Відключити всі відстеження cookies",
|
||||
"JSTracking_DisableCookiesDesc": "відключення всіх first party cookies. існуючі cookies Matomo для цього веб-сайту будуть видалені при наступному перегляді сторінки.",
|
||||
"JSTracking_EnableCrossDomainLinking": "Активує міждоменне зв'язування",
|
||||
"JSTracking_EnableDoNotTrack": "Активувати виявлення DoNotTrack на стороні користувача.",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Примітка: на стороні сервера підтримка DoNotTrack була увімкнена, так що ця опція не матиме ніякого ефекту.",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Користувач не буде відслідковуватися, якщо він цього не хоче.",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Підставляти домен сайту перед назвою сторінки при відстеженні",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Так що, якщо хтось відвідує сторінку 'Про нас' на піддомені blog.%1$s він буде записаний як 'blog \/ Про нас'. Це найпростіший спосіб отримати огляд вашого трафіку по піддоменах.",
|
||||
"JSTracking_MergeAliases": "У звіті «Зовнішні посилання» приховати кліки відомих псевдонімів сайту",
|
||||
"JSTracking_MergeAliasesDesc": "Переходи по посиланнях на псевдоніми домену (наприклад, %s) не враховуватимуться як «Зовнішні посилання».",
|
||||
"JSTracking_MergeSubdomains": "Відстежувати відвідувачів через все піддомени сайту",
|
||||
"JSTracking_MergeSubdomainsDesc": "Якщо один відвідувач заходив на %1$s і %2$s, то відвідування будуть враховуватися як унікальний відвідувач.",
|
||||
"JSTracking_PageCustomVars": "Відстежувати змінні для кожного виду сторінки",
|
||||
"JSTracking_PageCustomVarsDesc": "Наприклад, ім'я змінної «Категорія», а значення – «Офіційні документи».",
|
||||
"JSTracking_TrackNoScript": "Користувачів з відслідковуванням JavaScript вимкнено",
|
||||
"JSTracking_VisitorCustomVars": "Відстежувати змінні для відвідувача",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Наприклад, ім'я змінної «Тип», а значення – «Клієнт».",
|
||||
"JSTracking_EndNote": "Примітка. Ви можете створити індивідуальний код відстеження в %1$s Коді відстеження%2$sадміністратору розділ.",
|
||||
"JSTrackingIntro1": "Ви можете відстежувати відвідувачів різними способами. Ми рекомендуємо використовувати для цього JavaScript. Щоб використовувати цей метод ви повинні переконатися, що цей код розміщений на кожній сторінці.",
|
||||
"JSTrackingIntro2": "Як тільки ви отримали Javascript код для вашого сайту, скопіюйте і вставте його на всі сторінки вашого сайту, на яких ви хочете відслідковувати відвідувачів.",
|
||||
"JSTrackingIntro3b": "У більшості веб-сайтів, блогів, CMS і т.д. Ви можете використовувати заздалегідь розроблений плагін, щоб зробити технічну роботу за вас. (Дивіться наші %1$sсписки плагінів використовуваних для інтеграції з Matomo%2$s.) Якщо жоден плагін не підходить ви можете редагувати шаблони сайту і додати цей код <\/head> тег, який часто використовується в 'header.php', 'header.tpl' або аналогічний файл шаблону.",
|
||||
"JSTrackingIntro4": "Якщо ви не хочете або не можете використовувати JavaScript, %1$sскористайтеся відстеженням відвідувачів через зображення%2$s.",
|
||||
"JSTrackingIntro5": "Якщо ви хочете більше, ніж просте відстеження сторінок, будь ласка, ознайомтеся з %1$sMatomo Javascript Tracking documentation%2$s для перегляду всіх функцій. За допомогою цих функцій ви можете відстежувати цілі, призначені для користувача змінні, замовлення електронної комерції, неоформлені замовлення і багато іншого.",
|
||||
"LogoNotWriteableInstruction": "Щоб використовувати власне лого замість стандартного Matomo, відкрийте для запису цю папку: %1$s Matomo потрібен доступ на запис вашого лого, що зберігається в файлах %2$s.",
|
||||
"FileUploadDisabled": "Завантаження файлів не включене у вашій конфігурації PHP. Для завантаження іншого логотипу вставите %s в php.ini і перезапустіть веб-сервер.",
|
||||
"LogoUploadFailed": "Завантажений файл не може бути оброблений. Будь ласка, перевірте, що файл має потрібний формат.",
|
||||
"LogoUpload": "Виберіть лого для завантаження",
|
||||
"FaviconUpload": "вибрати Favicon для завантаження",
|
||||
"LogoUploadHelp": "Будь ласка, закачуйте файли в %1$s форматах, мінімальне обмеження по висоті – %2$s пікселів.",
|
||||
"MenuDiagnostic": "Діагностика",
|
||||
"MenuGeneralSettings": "Основні налаштування",
|
||||
"MenuSystem": "Система",
|
||||
"MenuDevelopment": "Розробка",
|
||||
"MenuMeasurables": "Одиниці виміру",
|
||||
"OptOutComplete": "Виняток з політики конфіденційності завершено; ваші відвідування на даний сайт не враховуватимуться системою веб аналітики. Ми поважаємо ваш вибір.",
|
||||
"OptOutCompleteBis": "Зауважте, що якщо ви очистите cookies браузера, то, швидше за все, видалитсья і винятковий cookie, або якщо ви поміняєте комп'ютер або браузер, то необхідно буде пройти процедуру виключення знову.",
|
||||
"OptOutDntFound": "Ваші дії не відстежувалися, так як ваш браузер повідомляє, що ви не хочете цього. Це настройка вашого браузера, тому у вас не буде можливості включити її до тих пір, поки ви не відключите опцію \"Не відстежувати\".",
|
||||
"OptOutExplanation": "Matomo – за збереження особистих даних в мережі. Тому дана система може запропонувати вашим користувачам вибір виключення з політики конфіденційності (відмова від подальшого збору статистики про користувача). Ви можете вставити наступний HTML-код на одну з ваших сторінок сайту, наприклад на сторінку про гарантії конфіденційності.",
|
||||
"OptOutExplanationIntro": "Цей код покаже Iframe, що містить посилання для ваших відвідувачів, щоб відмовитися від Matomo, встановивши відмову cookie у своїх браузерах. Див нижче (або %1$s натисніть тут%2$s) щоб переглянути вміст, який відображатиметься в iFrame.",
|
||||
"OptOutForYourVisitors": "Виняток з політики конфіденційності Matomo для відвідувачів",
|
||||
"PiwikIsInstalledAt": "Matomo встановлений в",
|
||||
"PersonalPluginSettings": "Персональні налаштування плагінів",
|
||||
"PluginSettingChangeNotAllowed": "Вам не дозволено змінювати значення \"%1$s\" для плагіну \"%2$s\"",
|
||||
"PluginSettingReadNotAllowed": "Ви не дозволено читати значення \"%1$s\" плагіну \"%2$s\"",
|
||||
"PluginSettings": "Налаштування плагінів",
|
||||
"PluginSettingsIntro": "Тут ви можете змінити налаштування для наступних плагінів:",
|
||||
"PluginSettingsValueNotAllowed": "Значення для поля \"%1$s\" в плагіні \"%2$s\" не дозволено",
|
||||
"PluginSettingsSaveFailed": "Помилка при збереженні налаштувань плагіна",
|
||||
"PluginSettingsSaveSuccess": "Налаштування плагіну оновлені.",
|
||||
"SettingsSaveSuccess": "Налаштування оновлені.",
|
||||
"SendPluginUpdateCommunication": "Відправити email з повідомленням, коли для плагіна буде доступна нова версія",
|
||||
"SendPluginUpdateCommunicationHelp": "Лист буде відправлено суперкористувачеві коли буде доступна нова версія плагіна.",
|
||||
"StableReleases": "Якщо Matomo є важливою частиною вашого бізнесу, ми рекомендуємо використовувати останню стабільну версію. Якщо ви використовуєте останню бета версію, і ви знайшли помилку або є пропозиція, будь ласка, %1$sперейдіть за посиланням%2$s.",
|
||||
"LtsReleases": "Версії LTS (довгострокова підтримка) отримують тільки виправлення, що стосуються безпеки і помилок.",
|
||||
"SystemPluginSettings": "Системні налаштування плагінів",
|
||||
"TrackAGoal": "Відстежувати ціль",
|
||||
"TrackingCode": "Код відстеження",
|
||||
"TrackingCodeIntro": "Matomo пропонує вам різні способи вставити код відстеження для вашого веб-сайту, мобільного додатку та навіть для будь-якого пристрою чи програми.",
|
||||
"TrustedHostConfirm": "Ви впевнені, що хочете змінити ім'я довіреного хоста Matomo?",
|
||||
"TrustedHostSettings": "Довірені хости Matomo",
|
||||
"UiDemo": "UI Приклад",
|
||||
"UpdateSettings": "Налаштування оновлення",
|
||||
"UseCustomLogo": "Використовувати свій логотип",
|
||||
"ValidPiwikHostname": "Домен для Matomo",
|
||||
"WithOptionalRevenue": "з додатковим доходом",
|
||||
"YouAreOptedOut": "Ви відмовилися від збору статистичних даних.",
|
||||
"YouMayOptOut": "Ви можете відмовитися від унікального cookie, прив'язаному до вашого браузеру, що ідентифікує вас в системі аналітики даного сайту, тим самим відмовившись від будь-якого збору відомостей про вас і їх аналізу на даному сайті.",
|
||||
"YouMayOptOutBis": "Зніміть галочку і отримаєте виключення cookie для відмови збору даних.",
|
||||
"OptingYouOut": "Відписуємо вас, будь ласка, зачекайте...",
|
||||
"ProtocolNotDetectedCorrectly": "В даний момент ви переглядаєте Matomo через безпечне з'єднання SSL (використовуючи https), але Matomo зміг виявити тільки небезпечне з'єднання на сервері.",
|
||||
"ProtocolNotDetectedCorrectlySolution": "Щоб упевнитися, что Matomo безпечно запитує і обробляє ваш контент через HTTPS, ви можете відредагувати свій файл %1$s або налаштувати ваші настройки проксі, або ви можете додати лінію %2$s під розділом %3$s. %4$sДізнатися більше%5$s",
|
||||
"MissingTrackingCodeEmailSubject": "Немає трафіку для %s записів в Matomo Analytics, розпочніть зараз",
|
||||
"JsTrackingCodeMissingEmail1": "Кілька днів тому ви додали веб-сайт '%s' для вашої Matomo Analytics. Ми просто перевірили, і ваш Matomo не має ніякого зареєстрованого трафіку для цього веб-сайту.",
|
||||
"JsTrackingCodeMissingEmail2": "Щоб почати відстежувати дані та отримувати статистичні дані про своїх користувачів, потрібно налаштувати відстеження на своєму веб-сайті або в мобільному додатку. Для веб-сайтів просто вставте код відстеження прямо перед теґом%s.",
|
||||
"JsTrackingCodeMissingEmail3": "Щоб знайти та налаштувати код відстеження, %1$sнатисніть тут%2$s (або подивіться на %3$sJavaScript керівництво з відстеження%4$s)."
|
||||
}
|
||||
}
|
74
msd2/tracking/piwik/plugins/CoreAdminHome/lang/vi.json
Normal file
74
msd2/tracking/piwik/plugins/CoreAdminHome/lang/vi.json
Normal file
@ -0,0 +1,74 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"Administration": "Quản trị",
|
||||
"ArchivingSettings": "Cấu hình archiving",
|
||||
"BrandingSettings": "Thiết lập Branding",
|
||||
"ClickHereToOptIn": "Click vào đây để lựa chọn vào",
|
||||
"ClickHereToOptOut": "Click vào đây để lựa chọn thoát ra",
|
||||
"CustomLogoFeedbackInfo": "Nếu bạn tuỳ chỉnh các biểu tượng Matomo, bạn cũng có thể quan tâm đến việc ẩn liên kết %1$s trong top menu. Để làm như vậy, bạn có thể vô hiệu hóa các plugin Thông tin phản hồi trong trang %2$s Plugins Quản lý %3$s.",
|
||||
"CustomLogoHelpText": "Bạn có thể tùy chỉnh các biểu tượng Matomo sẽ được hiển thị trong giao diện người dùng và thư điện tử báo cáo.",
|
||||
"EmailServerSettings": "Cấu hình email server",
|
||||
"ForBetaTestersOnly": "Chỉ áp dụng cho thử nghiệm bản beta",
|
||||
"ImageTracking": "Theo dõi bằng hình ảnh",
|
||||
"ImageTrackingIntro1": "Khi một người truy cập đã bị vô hiệu hóa JavaScript, hoặc khi JavaScript không thể được sử dụng, bạn có thể sử dụng một liên kết theo dõi hình ảnh để theo dõi khách.",
|
||||
"ImageTrackingIntro2": "Sinh đường dẫn dưới đây và sao chép-dán mã HTML đã được sinh vào trang. Nếu bạn muốn rút đoạn mã khỏi JavaScript tracking, bạn có thể bao nó lại bằng thẻ %1$s.",
|
||||
"ImageTrackingIntro3": "Cho toàn bộ danh sách các tùy chọn, bạn có thể sử dụng với một liên kết theo dõi hình ảnh, xem %1$s Tài liệu theo dõi API %2$s.",
|
||||
"ImageTrackingLink": "Liên kết theo dõi bằng hình ảnh",
|
||||
"ImportingServerLogs": "Nhập file log của server",
|
||||
"ImportingServerLogsDesc": "Một cách khác để theo dõi người truy nhập thông qua trình duyệt (kể cả thông qua Java Script hoặc một link hình ảnh) là phép ghi liên tục vào log nằm trên server. Xem thêm về %1$sServer Log File Analytics%2$s",
|
||||
"InvalidPluginsWarning": "Các plugin sau đây không tương thích với %1$s và không thể nạp: %2$s.",
|
||||
"InvalidPluginsYouCanUninstall": "Bạn có thể cập nhật hoặc gỡ bỏ cài đặt các plug-in trên trang %1$s Plugins Quản lý %2$s.",
|
||||
"JavaScriptTracking": "Theo dõi JavaScript",
|
||||
"JSTracking_CampaignKwdParam": "Chiến dịch từ khóa",
|
||||
"JSTracking_CampaignNameParam": "tên chiến dịch",
|
||||
"JSTracking_CustomCampaignQueryParam": "Sử dụng tên truy vấn tùy chỉnh cho các tên và từ khóa chiến dịch",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "Lưu ý:.%1$s Matomo sẽ tự động phát hiện các thông số Google Analytics. %2$s",
|
||||
"JSTracking_DisableCookies": "Vô hiệu hóa tất cả cookie theo dõi",
|
||||
"JSTracking_EnableDoNotTrack": "Cho phép máy khách phát hiện DoNotTrack",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Lưu ý: máy chủ hỗ trợ DoNotTrack đã được kích hoạt, tùy chọn này sẽ không có hiệu lực",
|
||||
"JSTracking_EnableDoNotTrackDesc": "Vì vậy, yêu cầu theo dõi sẽ không được gửi nếu người truy cập không muốn bị theo dõi",
|
||||
"JSTracking_GroupPageTitlesByDomain": "Thêm vào tên miền trang web ở đầu tiêu đề trang khi theo dõi",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "Nếu một người nào đó duyệt trang 'About' trên blog,%1$s nó sẽ được ghi lại là 'blog\/About'. Đó là cách dễ nhất để xem tổng quan tình hình trên trang web của bạn.",
|
||||
"JSTracking_MergeAliases": "Trong báo cáo \"Outlinks\", ẩn các Click chuột để biết bí danh của URL",
|
||||
"JSTracking_MergeAliasesDesc": "Vì vậy, nhấp chuột vào những liên kết trong Alias URL (ví dụ: %s) sẽ không được tính là \"Outlink\".",
|
||||
"JSTracking_MergeSubdomains": "Theo dõi khách truy cập trên tất cả các tên miền phụ của",
|
||||
"JSTracking_MergeSubdomainsDesc": "Vì vậy, nếu số lần truy cập là một %1$s và %2$s, chúng sẽ được tính như một khách truy cập duy nhất",
|
||||
"JSTracking_PageCustomVars": "Theo dõi một biến tùy chỉnh cho mỗi lần xem trang",
|
||||
"JSTracking_PageCustomVarsDesc": "Ví dụ, với biến tên \"Category\" và giá trị \"Sách trắng\"",
|
||||
"JSTracking_VisitorCustomVars": "Theo dõi biến tuỳ chỉnh cho khách truy cập này",
|
||||
"JSTracking_VisitorCustomVarsDesc": "Ví dụ, với tên biến \"Type\" và giá trị \"khách hàng\".",
|
||||
"JSTrackingIntro1": "Bạn có thể theo dõi người truy cập trang web của bạn bằng nhiều cách khác nhau. Cách được khuyến cáo là sử dụng JavaScript. Để sử dụng chức năng này, bạn cần phải chắc chắn là mỗi trang web của website đều chứa đoạn mã JavaScript được sinh tại đây.",
|
||||
"JSTrackingIntro2": "Một khi bạn có mã theo dõi JavaScript cho trang web của bạn, sao chép và dán nó vào tất cả các trang bạn muốn theo dõi với Matomo.",
|
||||
"JSTrackingIntro4": "Nếu bạn không muốn sử dụng JavaScript để theo dõi khách truy cập, %1$s tạo ra một liên kết theo dõi hình ảnh dưới đây %2$s.",
|
||||
"JSTrackingIntro5": "Nếu bạn muốn thực hiện các tác vụ khác theo dõi page view, vui lòng tham khảo %1$sTài liệu Matomo Javascript Tracking%2$s để xem danh sách những chức năng được cung cấp. Sử dụng những chức năng này, bạn có thể theo dõi goals, thông số thiết lập, đơn hàng thương mại điện tử, giỏ hàng bị từ chối và nhiều hơn thế nữa.",
|
||||
"FileUploadDisabled": "Tải lên các tệp không được kích hoạt trong cấu hình PHP của bạn. Để tải lên logo tùy chỉnh của bạn, vui lòng đặt %s trong php.ini và khởi động lại máy chủ web của bạn.",
|
||||
"LogoUpload": "Chọn một logo để tải lên",
|
||||
"FaviconUpload": "Chọn một biểu tượng để tải lên",
|
||||
"LogoUploadHelp": "Xin vui lòng tải lên file dưới định dạng %1$s với chiều cao tối thiểu là %2$s pixels",
|
||||
"MenuDiagnostic": "chẩn đoán",
|
||||
"MenuGeneralSettings": "cài đặt chung",
|
||||
"MenuDevelopment": "Phát triển",
|
||||
"OptOutComplete": "Việc không tham gia hoàn tất; Việc thăm trang web này của bạn sẽ không được ghi lại bởi các công cụ Web Analytics.",
|
||||
"OptOutCompleteBis": "Ghi nhớ rằng nếu bạn xóa cookies hoặc xóa cookie opt-out (quảng cáo, spam), hay nếu bạn tùy chỉnh máy tính hoặc trình duyệt của bạn, bạn sẽ phải tiến hành các thao tác opt-out (chặn spam, quảng cáo) lại một lần nữa.",
|
||||
"OptOutExplanation": "Matomo được sử dụng để cung cấp quyền riêng tư trên Internet. Để cung cấp cho những khách ghé thăm trang web của bạn các lựa chọn chặn Matomo Web Analytics, bạn có thể thêm vào mã HTML sau trên trang web của bạn, ví dụ tùy chỉnh trong trang Quyền Riêng tư.",
|
||||
"OptOutForYourVisitors": "Matomo không tham gia truy cập của bạn",
|
||||
"PiwikIsInstalledAt": "Matomo được cài đặt tại",
|
||||
"PluginSettingChangeNotAllowed": "Bạn không được phép thay đổi giá trị của các thiết lập \"%1$s\" trong plugin \"%2$s\"",
|
||||
"PluginSettingsIntro": "Ở đây bạn có thể thay đổi các thiết lập cho các plugin của bên thứ 3 như sau:",
|
||||
"PluginSettingsValueNotAllowed": "Giá trị của trường \"%1$s\" trong plugin \"%2$s\" không được chấp nhận",
|
||||
"SendPluginUpdateCommunication": "Gửi email khi có bản cập nhật plugin",
|
||||
"SendPluginUpdateCommunicationHelp": "Một email sẽ được gửi tới quản trị viên cao nhất trong hệ thống khi có sẵn phiên bản mới cho plugin.",
|
||||
"StableReleases": "Nếu Matomo là một phần quan trọng của công việc của bạn, chúng tôi khuyên bạn nên sử dụng phiên bản ổn định mới nhất. Nếu bạn sử dụng phiên bản beta mới nhất và bạn tìm thấy một lỗi hoặc có một đề nghị, xin vui lòng %1$s xem tại đây %2$s.",
|
||||
"SystemPluginSettings": "Cài đặt Plugin hệ thống",
|
||||
"TrackAGoal": "Theo dõi một mục tiêu",
|
||||
"TrackingCode": "Mã theo dõi",
|
||||
"TrustedHostConfirm": "Bạn có chắc rằng bạn muốn thay đổi tên máy chủ Matomo đáng tin cậy không?",
|
||||
"TrustedHostSettings": "Tên máy chủ Matomo đáng tin cậy",
|
||||
"UseCustomLogo": "Sử dụng một biểu tượng tùy chỉnh",
|
||||
"ValidPiwikHostname": "Tên máy chủ Matomo hợp lệ",
|
||||
"WithOptionalRevenue": "với doanh thu tùy chọn",
|
||||
"YouAreOptedOut": "Bạn đang chọn thoát ra",
|
||||
"YouMayOptOut": "Bạn có thể lựa chọn không sở hữu một số định danh riêng cho cookie phân tích trang web duy nhất gắn với máy tính của bạn để không bị thu thập số liệu trên website này.",
|
||||
"YouMayOptOutBis": "Để lựa chọn nó, xin vui lòng bấm vào dưới đây để chấp nhận một cookie từ chối."
|
||||
}
|
||||
}
|
100
msd2/tracking/piwik/plugins/CoreAdminHome/lang/zh-cn.json
Normal file
100
msd2/tracking/piwik/plugins/CoreAdminHome/lang/zh-cn.json
Normal file
@ -0,0 +1,100 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "添加一个新的受信任主机",
|
||||
"Administration": "管理",
|
||||
"ArchivingSettings": "归档设置",
|
||||
"BrandingSettings": "图标设置",
|
||||
"ReleaseChannel": "发布通道",
|
||||
"ClickHereToOptIn": "点这里主动加入。",
|
||||
"ClickHereToOptOut": "点这里主动退出。",
|
||||
"CustomLogoFeedbackInfo": "如果您定制了 Matomo 图标,那您可能也想在顶部菜单隐藏 %1$s 链接。在 %2$s管理插件%3$s 页面禁用反馈(Feedback)插件就可以了。",
|
||||
"CustomLogoHelpText": "您可以定制 Matomo 图标,它会显示在用户界面和报表邮件中。",
|
||||
"EmailServerSettings": "邮件服务器设置",
|
||||
"ForBetaTestersOnly": "仅限 Beta 测试者",
|
||||
"ImageTracking": "图片追踪",
|
||||
"ImageTrackingIntro1": "当访客禁用 JavaScript 或者无法使用 JavaScript 时,您可以使用图片追踪链接来统计访客。",
|
||||
"ImageTrackingIntro2": "在下方产生链接,并将生成的 HTML 粘贴到网页中。如果要把它用作 JavaScript 的追踪功能失败时的备用方式,您可以把它放在 %1$s 标签中。",
|
||||
"ImageTrackingIntro3": "查看 %1$s追踪 API 说明文档%2$s阅读可用于图片追踪链接的全部参数列表。",
|
||||
"ImageTrackingLink": "图片追踪链接",
|
||||
"ImportingServerLogs": "导入服务器日志",
|
||||
"ImportingServerLogsDesc": "除了通过浏览器(用 JavaScript 或图片链接)追踪访客,另外一种方法是持续导入服务器日志。更多详情请参见 %1$s服务器日志分析%2$s。",
|
||||
"InvalidPluginsWarning": "以下插件不兼容 %1$s,无法加载:%2$s。",
|
||||
"InvalidPluginsYouCanUninstall": "您可以在%1$s插件管理%2$s页面更新或者卸载这些插件。",
|
||||
"JavaScriptTracking": "JavaScript 追踪",
|
||||
"JSTracking_CampaignKwdParam": "广告活动关键词参数",
|
||||
"JSTracking_CampaignNameParam": "广告活动名称参数",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "请确保此代码在您网站里的每一个页面。我们建议您马上把它粘贴在%1$s标签之前。",
|
||||
"JSTracking_CustomCampaignQueryParam": "广告活动名称和关键词使用自定义搜索参数",
|
||||
"JSTracking_CrossDomain": "用来辨识独立访客的访问者 ID 默认被储存在浏览器的第一方 \u0004Cookies 中,并且只能被相同域名的网页访问。启用跨域链接将能辨识出某位用户在不同域名下的活动和页面访问是同一位用户所为。每当用户点击任何一个您网站的别名地址,都会在网址后方添加参数 pk_vid 来传递访问者 ID。",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "注意:如果使用跨越链接,请为你的网站指定一个以上的域名(URL)。",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "提示:%1$sMatomo 会自动检测谷歌分析(Google Analytics)的参数。%2$s",
|
||||
"JSTracking_DisableCookies": "禁用所有追踪 Cookies",
|
||||
"JSTracking_DisableCookiesDesc": "禁用所有第一方 Cookies。这个网站现有的 Matomo cookies 将会在下次页面访问时全部删除。",
|
||||
"JSTracking_EnableCrossDomainLinking": "启用跨域链接",
|
||||
"JSTracking_EnableDoNotTrack": "启用客户端禁止追踪(DoNotTrack)检测",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "注意:服务器端禁止追踪(DoNotTrack)支持已启用,所以这个选项不会有效果。",
|
||||
"JSTracking_EnableDoNotTrackDesc": "如果访客不愿意被追踪,将不会发送追踪记录。",
|
||||
"JSTracking_GroupPageTitlesByDomain": "追踪时在页面标题前加上网站域名",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "如果有人访问博客的“关于”页面,%1$s 将记录为“博客 \/ 关于”,这是获得子域名流量概览的最简易方式。",
|
||||
"JSTracking_MergeAliases": "在“离站链接”报表中,隐藏已知的网站别名网页点击:",
|
||||
"JSTracking_MergeAliasesDesc": "所以如果点击网站别名的链接(例如 %s),不会被统计为“离站链接”。",
|
||||
"JSTracking_MergeSubdomains": "跨越所有子域名追踪访客:",
|
||||
"JSTracking_MergeSubdomainsDesc": "如果一个访客访问 %1$s 和 %2$s,将被算作同一访客。",
|
||||
"JSTracking_PageCustomVars": "为每个页面访问追踪自定义变量",
|
||||
"JSTracking_PageCustomVarsDesc": "例如,使用变量名“分类”,值“白皮书”。",
|
||||
"JSTracking_TrackNoScript": "已停用 JavaScript 追踪用户功能",
|
||||
"JSTracking_VisitorCustomVars": "为此访客追踪自定义变量",
|
||||
"JSTracking_VisitorCustomVarsDesc": "例如,使用变量名“类型”,值“顾客”。",
|
||||
"JSTracking_EndNote": "提示:您可以在管理模块的%1$s跟踪代码%2$s页面中生成自定义的追踪代码。",
|
||||
"JSTrackingIntro1": "您可以使用多种不同方式统计网站访问。推荐使用 JavaScript。要使用这种方式,需要在网站的每个页面添加一些 JavaScript 代码。在这里可以生成这些代码。",
|
||||
"JSTrackingIntro2": "当有了网站的 JavaScript 追踪代码,您就可以复制并粘贴到所有需要 Matomo 追踪的页面上。",
|
||||
"JSTrackingIntro3b": "多数网站,例如博客、内容管理网站等,您可以使用预制的插件来帮你完成技术性的工作。(参见%1$s用于集成 Matomo 的插件列表%2$s。)如果没有插件,您可以修改网站模板,把这段代码加入到 <\/head> tag标签里,该标签一般定义在“header.php”、“header.tpl”或者类似的模板文件中。",
|
||||
"JSTrackingIntro4": "如果您不想用 JavaScript 来追踪访客,%1$s在下面生成图片追踪链接%2$s。",
|
||||
"JSTrackingIntro5": "如果您不只是想追踪页面访问,请查看 %1$sMatomo Javascript 追踪文档%2$s 中的更多功能列表。通过这些功能,您可以追踪目标、自定义变量、电子商务订单、被放弃的购物车等等。",
|
||||
"LogoNotWriteableInstruction": "要使用您的自定义图标替代 Matomo 默认的,请给予此文件夹写入权限:%1$s。Matomo 需要%2$s的写入权限以便将您的图标存储下来。",
|
||||
"FileUploadDisabled": "您的 PHP 配置中关闭了文件上传功能。如果要上传您的自定义图标,请在 php.ini 文件中设置 %s ,并重启您的 WEB 服务器。",
|
||||
"LogoUploadFailed": "无法处理上传的文件。请检查该文件是否为有效格式。",
|
||||
"LogoUpload": "选择一个图标上传",
|
||||
"FaviconUpload": "选择图示(Favicon)上传",
|
||||
"LogoUploadHelp": "请上传 %1$s 格式的文件,高度至少 %2$s 像素。",
|
||||
"MenuDiagnostic": "诊断",
|
||||
"MenuGeneralSettings": "一般设置",
|
||||
"MenuSystem": "系统",
|
||||
"MenuDevelopment": "开发",
|
||||
"MenuMeasurables": "衡量标准",
|
||||
"OptOutComplete": "已选择退出追踪;您在此网站的访问将不会被记录、追踪。",
|
||||
"OptOutCompleteBis": "注意:如果您清空了浏览器的 Cookies、删除了退出追踪的 Cookie 或是您更换了电脑或浏览器,您需要重新执行选择退出追踪的操作。",
|
||||
"OptOutDntFound": "您的访问没有被记录,因为您的浏览器禁止追踪(Do Not Track)。这是您的浏览器的设置,所以除非您关闭禁止追踪,否则无法记录、追踪您的访问。",
|
||||
"OptOutExplanation": "Matomo 致力于互联网隐私保护。要让您的访客可以选择退出 Matomo 网页分析追踪,您可以在类似隐私保护的某个网页上添加以下 HTML 代码。",
|
||||
"OptOutForYourVisitors": "访客选择退出 Matomo 追踪",
|
||||
"PiwikIsInstalledAt": "Matomo 安装在",
|
||||
"PersonalPluginSettings": "个人插件设置",
|
||||
"PluginSettingChangeNotAllowed": "您无权修改插件“%1$s”中的“%2$s”设置",
|
||||
"PluginSettingReadNotAllowed": "您无权查看插件“%1$s”中的“%2$s”设置",
|
||||
"PluginSettings": "插件设置",
|
||||
"PluginSettingsIntro": "您可以在这里修改下列第三方插件的配置:",
|
||||
"PluginSettingsValueNotAllowed": "插件“%1$s”中字段“%2$s”的值是不被允许的",
|
||||
"PluginSettingsSaveFailed": "保存插件设置失败",
|
||||
"PluginSettingsSaveSuccess": "插件设置已更新。",
|
||||
"SettingsSaveSuccess": "设置已更新。",
|
||||
"SendPluginUpdateCommunication": "当插件有更新时发送邮件",
|
||||
"SendPluginUpdateCommunicationHelp": "当插件有新版本可用时,将会给超级用户发送邮件。",
|
||||
"StableReleases": "如果 Matomo 对您的业务非常关键,我们建议您使用最新稳定版本。如果您使用最新测试版并发现了问题,或是有建议,请%1$s参见这里的说明%2$s。",
|
||||
"LtsReleases": "LTS(长期支持)版本只接收安全性和缺陷修复更新。",
|
||||
"SystemPluginSettings": "系统插件设置",
|
||||
"TrackAGoal": "追踪目标",
|
||||
"TrackingCode": "追踪代码",
|
||||
"TrustedHostConfirm": "您确定要变更 Matomo 信任的域名?",
|
||||
"TrustedHostSettings": "受 Matomo 信任的域名",
|
||||
"UpdateSettings": "更新设置",
|
||||
"UseCustomLogo": "使用自定义图标",
|
||||
"ValidPiwikHostname": "有效的 Matomo 域名",
|
||||
"WithOptionalRevenue": "选填的收入",
|
||||
"YouAreOptedOut": "您目前选择退出追踪。",
|
||||
"YouMayOptOut": "您可以选择不让您的电脑分配唯一的网站分析 Cookie 标识编码,以避免被此网站搜集和分析访问数据。",
|
||||
"YouMayOptOutBis": "想要如此的话,请点击下方以设置一个选择退出追踪的 Cookie 记录。",
|
||||
"OptingYouOut": "正在帮您设置选择退出追踪,请稍候……",
|
||||
"ProtocolNotDetectedCorrectly": "您目前正在以安全 SSL 连接(HTTPS)查看 Matomo,但 Matomo 服务器上只检测到非安全连接。",
|
||||
"ProtocolNotDetectedCorrectlySolution": "为了确保 Matomo 通过 HTTPS 来安全地请求和响应您的内容,您可以编辑%1$s 文件,要么配置代理设置,要么在%3$s下添加代码%2$s。 %4$s了解详情%5$s"
|
||||
}
|
||||
}
|
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/zh-tw.json
Normal file
136
msd2/tracking/piwik/plugins/CoreAdminHome/lang/zh-tw.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"CoreAdminHome": {
|
||||
"AddNewTrustedHost": "增加新的信任域名",
|
||||
"Administration": "管理中心",
|
||||
"ArchivingSettings": "彙整設定",
|
||||
"BrandingSettings": "標誌設定",
|
||||
"ReleaseChannel": "發行通道",
|
||||
"ClickHereToOptIn": "點擊這裡加入。",
|
||||
"ClickHereToOptOut": "點擊這裡退出。",
|
||||
"CorsDomains": "跨來源資源共用(CORS)域名",
|
||||
"CorsDomainsHelp": "你可以定義像是 http:\/\/example.com 或是 http:\/\/stats.example.com 的域名或子域名。或是直接增加 * 來允許所有域名的跨來源請求。",
|
||||
"CustomLogoFeedbackInfo": "如果你自訂 Matomo 標誌,你應該也對隱藏上方選單中的「%1$s」連結有興趣。要那麼做的話可以在%2$s外掛管理%3$s中停用回饋外掛(Feedback)。",
|
||||
"CustomLogoHelpText": "你可以自訂要顯示於使用者介面或報表信件中的 Matomo 標誌。",
|
||||
"DevelopmentProcess": "雖然我們的開發過程包含了上千種自動化測試,但 Beta 測試員在實現 Matomo「無 Bug 政策」中扮演了關鍵角色。",
|
||||
"EmailServerSettings": "設定信件伺服器",
|
||||
"ForBetaTestersOnly": "僅限 Beta 測試員",
|
||||
"ImageTracking": "圖片追蹤",
|
||||
"ImageTrackingIntro1": "當訪客禁用或無法使用 JavaScript 時,你可以使用圖片追蹤連結來追蹤訪客。",
|
||||
"ImageTrackingIntro2": "在下方產生連結並將 HTML 代碼黏貼至網頁中。如果你要做為 JavaScript 追蹤失敗的備用方式,你可將它放置在 %1$s 標籤中。",
|
||||
"ImageTrackingIntro3": "所有可以使用於圖片追蹤連結的參數列表,請查看%1$s追蹤 API 說明文件%2$s。",
|
||||
"ImageTrackingLink": "圖片追蹤連結",
|
||||
"ImportingServerLogs": "匯入伺服器紀錄檔",
|
||||
"ImportingServerLogsDesc": "從瀏覽器(JavaScript 或圖片連結)追蹤訪客的替代方案是連續性的匯入伺服器紀錄檔。了解更多關於%1$s伺服器紀錄檔分析%2$s。",
|
||||
"InvalidPluginsWarning": "以下外掛不相容於 %1$s 並且無法載入:%2$s。",
|
||||
"InvalidPluginsYouCanUninstall": "你可以在%1$s外掛管理%2$s頁面更新或移除這些外掛。",
|
||||
"JavaScriptTracking": "JavaScript 追蹤程式碼",
|
||||
"HttpTrackingApi": "HTTP 追蹤 API",
|
||||
"HttpTrackingApiDescription": "%1$sHTTP 追蹤 API%2$s 允許你追蹤任何事物。當你在使用尚無 SDK 可用的程式語言時這將會很實用。或是你想要以特別方式來追蹤裝置或應用程式時也很實用。",
|
||||
"JSTracking_CampaignKwdParam": "活動關鍵字參數",
|
||||
"JSTracking_CampaignNameParam": "活動名稱參數",
|
||||
"JSTracking_CodeNoteBeforeClosingHead": "確定這段程式碼放在你網站上的每一個網頁。我們推薦將它貼在 %1$s 結束標籤前。",
|
||||
"JSTracking_CustomCampaignQueryParam": "活動名稱及關鍵字使用自訂參數",
|
||||
"JSTracking_CrossDomain": "用來辨識獨立訪客的訪客 ID 預設被儲存在瀏覽器的第一方 Cookies 中,只能被相同域名的網頁存取。啟用跨域名連結讓你可以追蹤特定訪客的在同次訪問,甚至是在瀏覽不同域名的網頁中的活動及頁面訪問。當使用者點擊了你網站的任一別名網址,將會在網址後方加上 pk_vid 參數傳遞訪客 ID。",
|
||||
"JSTracking_CrossDomain_NeedsMultipleDomains": "注意:要使用跨域名連結,你必須先為你的網站指定一個以上的域名(網址)。",
|
||||
"JSTracking_CustomCampaignQueryParamDesc": "注意:%1$sMatomo 將自動偵測 Google Analytics 參數%2$s。",
|
||||
"JSTracking_DisableCookies": "禁用所有追蹤 cookies",
|
||||
"JSTracking_DisableCookiesDesc": "禁用所有第一方 cookies。這個網站現有的 Matomo cookies 將會在下一次網頁瀏覽時被偵測。",
|
||||
"JSTracking_EnableCrossDomainLinking": "啟用跨域名連結",
|
||||
"JSTracking_EnableDoNotTrack": "啟用客戶端不追蹤(Do Not Track)偵測",
|
||||
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "注意:伺服器端不追蹤(Do Not Track)支援已啟用,所以此選項不會有效果。",
|
||||
"JSTracking_EnableDoNotTrackDesc": "訪客若開啟了不追蹤功能,追蹤請求將不會送出。",
|
||||
"JSTracking_GroupPageTitlesByDomain": "追蹤時將網站域名放置到網頁標題開頭",
|
||||
"JSTracking_GroupPageTitlesByDomainDesc1": "如果有人在 blog.%1$s 訪問了「關於」網頁,將會紀錄為「blog \/ 關於」。這是追蹤子域名流量總覽最簡單的方式。",
|
||||
"JSTracking_MergeAliases": "在「離開連結」報表中隱藏已知的網站別名網頁點擊:",
|
||||
"JSTracking_MergeAliasesDesc": "如果點擊了網站別名的連結(如 %s)將不會計算到離開連結中。",
|
||||
"JSTracking_MergeSubdomains": "追蹤所有子域名的訪客:",
|
||||
"JSTracking_MergeSubdomainsDesc": "如果一個訪客訪問了 %1$s 和 %2$s,他會被計算為不重複訪客。",
|
||||
"JSTracking_PageCustomVars": "為每個頁面訪問追蹤自定變數",
|
||||
"JSTracking_PageCustomVarsDesc": "例如變數名稱為「分類」,值為「白皮書」。",
|
||||
"JSTracking_TrackNoScript": "追蹤已禁用 JavaScript 的訪客",
|
||||
"JSTracking_VisitorCustomVars": "為此訪客追蹤自訂變數",
|
||||
"JSTracking_VisitorCustomVarsDesc": "例如變數名稱為「類型」,值為「顧客」。",
|
||||
"JSTracking_EndNote": "注意:你可以在管理中心的%1$s追蹤程式碼%2$s頁面中產生自訂的追蹤程式碼。",
|
||||
"JSTrackingIntro1": "你可以透過多種不同的方式追蹤你的網站訪客。推薦使用 JavaScript 的追蹤方式。要使用此方法必須先確定你網站中的每一頁都有一樣的 JavaScript 程式碼,你可以在這裡產生。",
|
||||
"JSTrackingIntro2": "當你有了網站的 JavaScript 追蹤程式碼,請複製並貼上到所有你想透過 Matomo 追蹤的頁面上。",
|
||||
"JSTrackingIntro3b": "多數的網站、部落格、CMS 等等。你可以使用一個預製的外掛來幫你做技術性的工作。(查看%1$s用來整合 Matomo 的外掛列表%2$s。)如果沒有看到你想要的外掛,你可以直接編輯網站的模板,並將程式碼貼到 <\/head> 標籤之前,通常出現在「header.php」、「header.tpl」等類似的模板檔案中。",
|
||||
"JSTrackingIntro4": "如果你不想透過 JavaScript 來追蹤訪客,%1$s在下方產生圖片追蹤連結%2$s。",
|
||||
"JSTrackingIntro5": "如果你不只是想追蹤網頁訪問,可以查看%1$sMatomo Javascript 追蹤說明文件%2$s中的功能列表。可以透過這功能來追蹤目標、自訂變數、電子商務訂單、遺棄的購物車等等。",
|
||||
"LogoNotWriteableInstruction": "要使用你的自訂標誌取代 Matomo 預設標誌,請給予此資料夾寫入權限:%1$s Matomo 需要寫入權限才能將你的標誌儲存為檔案 %2$s。",
|
||||
"FileUploadDisabled": "PHP 配置中並未啟用上傳檔案。要上傳你的自訂標誌前請先設定 php.ini 中的 %s 後重新啟動伺服器。",
|
||||
"LogoUploadFailed": "無法處理上傳的檔案。請檢查該檔案是否為有效格式。",
|
||||
"LogoUpload": "選擇標誌上傳",
|
||||
"FaviconUpload": "選擇圖示上傳",
|
||||
"LogoUploadHelp": "請選擇 %1$s 格式並且高度最小為 %2$s 像素的檔案。",
|
||||
"MenuDiagnostic": "診斷",
|
||||
"MenuGeneralSettings": "一般設定",
|
||||
"MenuSystem": "系統",
|
||||
"MenuDevelopment": "開發",
|
||||
"MenuMeasurables": "網站",
|
||||
"OptOutComplete": "已選擇退出追蹤。你在此網站的的訪問紀錄將不會被追蹤。",
|
||||
"OptOutCompleteBis": "注意:若你清除了瀏覽器的 cookies、刪除了退出追蹤的 cookie 或是你更換電腦或瀏覽器,你將需要重新執行選擇推出的動作。",
|
||||
"OptOutDntFound": "你的瀏覽器已回報你不想被追蹤,因此你已經不會被追蹤。這是瀏覽器中的設定,所以你會一直不被追蹤直到你關閉了不追蹤(Do Not Track)功能。",
|
||||
"OptOutExplanation": "Matomo 致力於在提供網路中的隱私權。要讓你的訪客選擇推出 Matomo 追蹤,你可以在你的網頁中加入以下的 HTML 代碼,例如在隱私權政策網頁。",
|
||||
"OptOutExplanationIntro": "這個程式碼將以頁框顯示,裡面有個連結可以在訪客的瀏覽器中設定 cookie 以退出 Matomo 追蹤。在下方(或%1$s點擊這裡%2$s)查看將於頁框中顯示的網頁內容。",
|
||||
"OptOutForYourVisitors": "讓你的訪客選擇退出 Matomo 追蹤",
|
||||
"PiwikIsInstalledAt": "Matomo 安裝於",
|
||||
"PersonalPluginSettings": "個人外掛設定",
|
||||
"PluginSettingChangeNotAllowed": "你無法修改外掛「%2$s」中的設定「%1$s」",
|
||||
"PluginSettingReadNotAllowed": "你無法讀取外掛「%2$s」中的設定「%1$s」",
|
||||
"PluginSettings": "外掛設定",
|
||||
"PluginSettingsIntro": "你可以在這裡修改下列第三方外掛的設定:",
|
||||
"PluginSettingsValueNotAllowed": "外掛「%2$s」中欄位「%1$s」的值不允許",
|
||||
"PluginSettingsSaveFailed": "外掛設定保存失敗",
|
||||
"PluginSettingsSaveSuccess": "外掛設定已更新。",
|
||||
"TrackingFailures": "追蹤失敗",
|
||||
"SettingsSaveSuccess": "設定已更新。",
|
||||
"SendPluginUpdateCommunication": "當外掛有更新可用時寄送信件",
|
||||
"SendPluginUpdateCommunicationHelp": "如果外掛有新版本可以用時,會發送信件給超級使用者。",
|
||||
"StableReleases": "如果 Matomo 在你的業務中是不可或缺的一環,我們推薦你使用最新穩定版本。如果你使用最新 Beta 版本並且發現了 Bug 或是有建議想提出,請%1$s見此網頁說明%2$s。",
|
||||
"LtsReleases": "LTS(長期支援)版本只會收到安全性和 Bug 修正更新。",
|
||||
"SystemPluginSettings": "系統外掛設定",
|
||||
"TrackAGoal": "追蹤目標",
|
||||
"TrackingCode": "追蹤程式碼",
|
||||
"TrackingCodeIntro": "Matomo 提供你多種方法讓你在網站、行動應用程式甚至任何裝置或應用程式中嵌入追蹤程式碼。",
|
||||
"TrustedHostConfirm": "你確定要變更受 Matomo 信任的域名?",
|
||||
"TrustedHostSettings": "受 Matomo 信任的域名",
|
||||
"UiDemo": "UI 範例",
|
||||
"UpdateSettings": "更新設定",
|
||||
"UseCustomLogo": "使用自訂標誌",
|
||||
"ValidPiwikHostname": "有效的 Matomo 域名",
|
||||
"WithOptionalRevenue": "選填的收益",
|
||||
"YouAreOptedOut": "你已經選擇退出追蹤。",
|
||||
"YouAreNotOptedOut": "你韓沒有選擇退出追蹤。",
|
||||
"YouMayOptOut": "你可以選擇不要有以電腦來設定的獨特追蹤 cookie 識別號碼來避免被此網站所收集的資料聚合和分析。",
|
||||
"YouMayOptOutBis": "要做出選擇,請取消勾選以下選項來接收一個選擇退出追蹤的 cookie。",
|
||||
"OptingYouOut": "正在設定退出追蹤,請稍後...",
|
||||
"ProtocolNotDetectedCorrectly": "你目前正以 SSL 安全連線(https)查看 Matomo,但 Matomo 只從伺服器中偵測到非安全的連線。",
|
||||
"ProtocolNotDetectedCorrectlySolution": "要確保 Matomo 透過 HTTPS 安全請求並供應你內容,你可以編輯 %1$s 檔案中的 Proxy 設定或是在 %3$s 區塊下方增加 %2$s。%4$s了解更多%5$s",
|
||||
"YouMayOptOut2": "你可以選擇不讓這個網站統整和分析你在這個網站上執行的活動。",
|
||||
"YouMayOptOut3": "這樣做可以保護你的隱私,但也將讓擁有者無法從你的活動中學習,為你和其他使用者創造更佳的體驗。",
|
||||
"UncheckToOptOut": "取消勾選來選擇退出追蹤。",
|
||||
"CheckToOptIn": "勾選來選擇加入追蹤。",
|
||||
"MissingTrackingCodeEmailSubject": "Matomo 分析沒有記錄到 %s 的流量,開始行動",
|
||||
"JsTrackingCodeMissingEmail1": "幾天前你在你的 Matomo 分析中新增了網站「%s」。我們剛剛檢查了你的 Matomo 似乎沒有記錄到這個網站的任何流量。",
|
||||
"JsTrackingCodeMissingEmail2": "要開始追蹤資料和深入了解你的使用者,你必須在你的網站上或行動應用程式中安裝追蹤程式碼。以網站來說只要將追蹤程式碼嵌入 %s 標籤之前即可。",
|
||||
"JsTrackingCodeMissingEmail3": "要尋找和自訂你的追蹤程式碼,%1$s點擊這裡%2$s(或看看%3$sJavaScript 追蹤客戶端指南%4$s)。",
|
||||
"TrackingFailuresIntroduction": "這個頁面列出發生在過去 %s 天追蹤失敗的紀錄。請注意只有最常見的追蹤失敗種類才會被記錄。",
|
||||
"NoKnownFailures": "還沒有已知的追蹤失敗紀錄。",
|
||||
"Problem": "問題",
|
||||
"Solution": "解決方案",
|
||||
"TrackingURL": "追蹤網址",
|
||||
"LearnMore": "了解更多",
|
||||
"DeleteAllFailures": "刪除全部記錄",
|
||||
"NTrackingFailures": "%s 項追蹤失敗紀錄",
|
||||
"ViewAllTrackingFailures": "查看全部追蹤失敗紀錄",
|
||||
"TrackingFailureInvalidSiteProblem": "這個網站不存在。",
|
||||
"TrackingFailureInvalidSiteSolution": "更新追蹤程式碼內的 idSite 設置。",
|
||||
"TrackingFailureAuthenticationProblem": "請求未被授權但必須授權。",
|
||||
"TrackingFailureAuthenticationSolution": "設定或修正追蹤請求中的「token_auth」。",
|
||||
"ConfirmDeleteAllTrackingFailures": "你確定要刪除全部追蹤失敗紀錄?",
|
||||
"ConfirmDeleteThisTrackingFailure": "你確定要刪除這項追蹤失敗紀錄?",
|
||||
"TrackingFailuresEmailSubject": "你的 Matomo 分析追蹤失敗紀錄",
|
||||
"TrackingFailuresEmail1": "這只是讓你知道過去幾天中發生了 %s 種不同的追蹤失敗紀錄。",
|
||||
"TrackingFailuresEmail2": "%1$s點擊這裡%2$s查看全部追蹤失敗請求。"
|
||||
}
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
.admin img {
|
||||
vertical-align: middle;;
|
||||
}
|
||||
|
||||
.admin h2 + .top_bar_sites_selector {
|
||||
margin-top: -62px;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
// hide PHP is deprecated notification in UI test
|
||||
.uiTest [notification-id="DeprecatedPHPVersionCheck"],
|
||||
.uiTest [notification-id="PHPVersionTooOldForNewestPiwikCheck"]{
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#content.admin {
|
||||
font-size: 13px;
|
||||
margin-top: 0;
|
||||
|
||||
// Fix the <pre> blocks because of the display: table
|
||||
pre {
|
||||
max-width: 995px;
|
||||
}
|
||||
}
|
||||
|
||||
.admin #header_message {
|
||||
margin-top: 8px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.access_error {
|
||||
font-size: .7em;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
.admin p, .admin section {
|
||||
margin-top: 10px;
|
||||
line-height: 140%;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
#CoreAdminHomePluginSettings {
|
||||
h2 {
|
||||
display: none;
|
||||
}
|
||||
h3 {
|
||||
margin: 0;
|
||||
font-size: 24px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.fieldArray {
|
||||
margin-top: 0!important;
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
#image-link-output-section .codeblock {
|
||||
height: 92px;
|
||||
}
|
||||
|
||||
.jsTrackingCodeWebsite .input-field,
|
||||
#image-tracking-code-options .input-field {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#image-tracking-goal-sub .row,
|
||||
#javascript-tracking-visitor-cv .row,
|
||||
#js-campaign-query-param-extra .row {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#javascript-tracking-visitor-cv > .row {
|
||||
margin-left: 37px;
|
||||
}
|
||||
|
||||
#image-tracking-goal-sub > .row,
|
||||
#js-campaign-query-param-extra > .row {
|
||||
margin-left: 24px;
|
||||
}
|
||||
|
||||
#image-tracking-goal-sub .input-field,
|
||||
#js-campaign-query-param-extra .input-field {
|
||||
margin-top: 0;
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
{% set closingHeadTag %}<code>{{ '</head>'|e('html') }}</code>{% endset %}
|
||||
<p>{{ 'General_HelloUser'|translate(login) }}</p>
|
||||
<p>{{ 'CoreAdminHome_JsTrackingCodeMissingEmail1'|translate(siteName) }}</p>
|
||||
<p>{{ 'CoreAdminHome_JsTrackingCodeMissingEmail2'|translate(closingHeadTag)|raw }}</p>
|
||||
<p>{{ 'CoreAdminHome_JsTrackingCodeMissingEmail3'|translate('<a href="'~trackingCodeUrl~'">', '</a>', '<a href="https://developer.matomo.org/guides/tracking-javascript-guide">', '</a>')|raw }}</p>
|
@ -0,0 +1,3 @@
|
||||
<p>{{ 'General_HelloUser'|translate(login) }}</p>
|
||||
<p>{{ 'CoreAdminHome_TrackingFailuresEmail1'|translate('<strong>'~numFailures~'</strong>')|raw }}</p>
|
||||
<p>{{ 'CoreAdminHome_TrackingFailuresEmail2'|translate('<a href="'~trackingFailuresUrl~'">', '</a>')|raw }}</p>
|
@ -0,0 +1,232 @@
|
||||
{% extends 'admin.twig' %}
|
||||
|
||||
{% set title %}{{ 'CoreAdminHome_MenuGeneralSettings'|translate }}{% endset %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% import 'macros.twig' as piwik %}
|
||||
{% import 'ajaxMacros.twig' as ajax %}
|
||||
|
||||
{{ ajax.errorDiv() }}
|
||||
{{ ajax.loadingDiv() }}
|
||||
|
||||
{% if isGeneralSettingsAdminEnabled %}
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_ArchivingSettings'|translate|e('html_attr') }}">
|
||||
<div ng-controller="ArchivingController as archivingSettings">
|
||||
<div class="form-group row">
|
||||
<h3 class="col s12">{{ 'General_AllowPiwikArchivingToTriggerBrowser'|translate }}</h3>
|
||||
<div class="col s12 m6">
|
||||
<p>
|
||||
<input type="radio" value="1" id="enableBrowserTriggerArchiving1"
|
||||
name="enableBrowserTriggerArchiving" {% if enableBrowserTriggerArchiving==1 %} checked="checked"{% endif %}
|
||||
/>
|
||||
<label for="enableBrowserTriggerArchiving1">
|
||||
{{ 'General_Yes'|translate }}
|
||||
<span class="form-description">{{ 'General_Default'|translate }}</span>
|
||||
</label>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<input type="radio" value="0"
|
||||
id="enableBrowserTriggerArchiving2"
|
||||
name="enableBrowserTriggerArchiving"
|
||||
{% if enableBrowserTriggerArchiving==0 %} checked="checked"{% endif %} />
|
||||
|
||||
<label for="enableBrowserTriggerArchiving2">
|
||||
{{ 'General_No'|translate }}
|
||||
<span class="form-description">{{ 'General_ArchivingTriggerDescription'|translate("<a target='_blank' rel='noreferrer noopener' href='https://matomo.org/docs/setup-auto-archiving/'>","</a>")|raw }}</span>
|
||||
</label>
|
||||
</p>
|
||||
</div><div class="col s12 m6">
|
||||
<div class="form-help">
|
||||
{{ 'General_ArchivingInlineHelp'|translate }}
|
||||
<br/>
|
||||
{{ 'General_SeeTheOfficialDocumentationForMoreInformation'|translate("<a target='_blank' rel='noreferrer noopener' href='https://matomo.org/docs/setup-auto-archiving/'>","</a>")|raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<h3 class="col s12">
|
||||
{{ 'General_ReportsContainingTodayWillBeProcessedAtMostEvery'|translate }}
|
||||
</h3>
|
||||
<div class="input-field col s12 m6">
|
||||
<input type="text" value='{{ todayArchiveTimeToLive }}' id='todayArchiveTimeToLive' {% if not isGeneralSettingsAdminEnabled %}disabled="disabled"{% endif %} />
|
||||
<span class="form-description">
|
||||
{{ 'General_RearchiveTimeIntervalOnlyForTodayReports'|translate }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="col s12 m6">
|
||||
{% if isGeneralSettingsAdminEnabled %}
|
||||
<div class="form-help">
|
||||
{% if showWarningCron %}
|
||||
<strong>
|
||||
{{ 'General_NewReportsWillBeProcessedByCron'|translate }}<br/>
|
||||
{{ 'General_ReportsWillBeProcessedAtMostEveryHour'|translate }}
|
||||
{{ 'General_IfArchivingIsFastYouCanSetupCronRunMoreOften'|translate }}<br/>
|
||||
</strong>
|
||||
{% endif %}
|
||||
{{ 'General_SmallTrafficYouCanLeaveDefault'|translate( todayArchiveTimeToLiveDefault ) }}
|
||||
<br/>
|
||||
{{ 'General_MediumToHighTrafficItIsRecommendedTo'|translate(1800,3600) }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div onconfirm="archivingSettings.save()" saving="archivingSettings.isLoading" piwik-save-button></div>
|
||||
</div>
|
||||
</div>
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_EmailServerSettings'|translate|e('html_attr') }}">
|
||||
|
||||
<div piwik-form ng-controller="MailSmtpController as mailSettings">
|
||||
<div piwik-field uicontrol="checkbox" name="mailUseSmtp"
|
||||
ng-model="mailSettings.enabled"
|
||||
title="{{ 'General_UseSMTPServerForEmail'|translate|e('html_attr') }}"
|
||||
value="{% if mail.transport == 'smtp' %}1{% endif %}"
|
||||
inline-help="{{ 'General_SelectYesIfYouWantToSendEmailsViaServer'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div id="smtpSettings"
|
||||
ng-show="mailSettings.enabled">
|
||||
|
||||
<div piwik-field uicontrol="text" name="mailHost"
|
||||
ng-model="mailSettings.mailHost"
|
||||
title="{{ 'General_SmtpServerAddress'|translate|e('html_attr') }}"
|
||||
value="{{ mail.host }}">
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="text" name="mailPort"
|
||||
ng-model="mailSettings.mailPort"
|
||||
title="{{ 'General_SmtpPort'|translate|e('html_attr') }}"
|
||||
value="{{ mail.port }}" inline-help="{{ 'General_OptionalSmtpPort'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="select" name="mailType"
|
||||
ng-model="mailSettings.mailType"
|
||||
title="{{ 'General_AuthenticationMethodSmtp'|translate|e('html_attr') }}"
|
||||
options="{{ mailTypes|json_encode }}"
|
||||
value="{{ mail.type }}" inline-help="{{ 'General_OnlyUsedIfUserPwdIsSet'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="text" name="mailUsername"
|
||||
ng-model="mailSettings.mailUsername"
|
||||
title="{{ 'General_SmtpUsername'|translate|e('html_attr') }}"
|
||||
value="{{ mail.username }}" inline-help="{{ 'General_OnlyEnterIfRequired'|translate|e('html_attr') }}"
|
||||
autocomplete="off">
|
||||
</div>
|
||||
|
||||
{% set help -%}
|
||||
{{ 'General_OnlyEnterIfRequiredPassword'|translate }}<br/>
|
||||
{{ 'General_WarningPasswordStored'|translate("<strong>","</strong>")|raw }}
|
||||
{%- endset %}
|
||||
|
||||
<div piwik-field uicontrol="password" name="mailPassword"
|
||||
ng-model="mailSettings.mailPassword"
|
||||
ng-change="mailSettings.passwordChanged = true"
|
||||
title="{{ 'General_SmtpPassword'|translate|e('html_attr') }}"
|
||||
value="{{ mail.password ? '******' }}" inline-help="{{ help|e('html_attr') }}"
|
||||
autocomplete="off">
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="select" name="mailEncryption"
|
||||
ng-model="mailSettings.mailEncryption"
|
||||
title="{{ 'General_SmtpEncryption'|translate|e('html_attr') }}"
|
||||
options="{{ mailEncryptions|json_encode }}"
|
||||
value="{{ mail.encryption }}" inline-help="{{ 'General_EncryptedSmtpTransport'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div onconfirm="mailSettings.save()" saving="mailSettings.isLoading" piwik-save-button></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_BrandingSettings'|translate|e('html_attr') }}">
|
||||
|
||||
<div piwik-form ng-controller="BrandingController as brandingSettings">
|
||||
|
||||
<p>{{ 'CoreAdminHome_CustomLogoHelpText'|translate }}</p>
|
||||
|
||||
{% set help -%}
|
||||
{% set giveUsFeedbackText %}"{{ 'General_GiveUsYourFeedback'|translate }}"{% endset %}
|
||||
{{ 'CoreAdminHome_CustomLogoFeedbackInfo'|translate(giveUsFeedbackText,"<a href='?module=CorePluginsAdmin&action=plugins' rel='noreferrer noopener' target='_blank'>","</a>")|raw }}
|
||||
{%- endset %}
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="useCustomLogo"
|
||||
ng-model="brandingSettings.enabled"
|
||||
ng-change="brandingSettings.toggleCustomLogo()"
|
||||
title="{{ 'CoreAdminHome_UseCustomLogo'|translate|e('html_attr') }}"
|
||||
value="{% if branding.use_custom_logo == 1 %}1{% endif %}"
|
||||
{% if isPluginsAdminEnabled %}inline-help="{{ help|e('html_attr') }}"{% endif %}>
|
||||
</div>
|
||||
|
||||
<div id="logoSettings" ng-show="brandingSettings.enabled">
|
||||
<form id="logoUploadForm" method="post" enctype="multipart/form-data" action="index.php?module=CoreAdminHome&format=json&action=uploadCustomLogo">
|
||||
{% if fileUploadEnabled %}
|
||||
<input type="hidden" name="token_auth" value="{{ token_auth }}"/>
|
||||
|
||||
{% if logosWriteable %}
|
||||
<div class="alert alert-warning uploaderror" style="display:none;">
|
||||
{{ 'CoreAdminHome_LogoUploadFailed'|translate }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="file" name="customLogo"
|
||||
ng-change="brandingSettings.updateLogo()"
|
||||
ng-model="brandingSettings.customLogo"
|
||||
title="{{ 'CoreAdminHome_LogoUpload'|translate|e('html_attr') }}"
|
||||
inline-help="{{ 'CoreAdminHome_LogoUploadHelp'|translate("JPG / PNG / GIF", 110)|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<img data-src="{{ pathUserLogo }}" data-src-exists="{{ hasUserLogo ? '1':'0' }}"
|
||||
id="currentLogo" style="max-height: 150px"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="file" name="customFavicon"
|
||||
ng-change="brandingSettings.updateLogo()"
|
||||
ng-model="brandingSettings.customFavicon"
|
||||
title="{{ 'CoreAdminHome_FaviconUpload'|translate|e('html_attr') }}"
|
||||
inline-help="{{ 'CoreAdminHome_LogoUploadHelp'|translate("JPG / PNG / GIF", 16)|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<img data-src="{{ pathUserFavicon }}" data-src-exists="{{ hasUserFavicon ? '1':'0' }}"
|
||||
id="currentFavicon" width="16" height="16"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% else %}
|
||||
<div class="alert alert-warning">
|
||||
{{ 'CoreAdminHome_LogoNotWriteableInstruction'
|
||||
|translate("<code>"~pathUserLogoDirectory~"</code><br/>", pathUserLogo ~", "~ pathUserLogoSmall ~", "~ pathUserLogoSVG ~"")|raw }}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<div class="alert alert-warning">
|
||||
{{ 'CoreAdminHome_FileUploadDisabled'|translate("file_uploads=1") }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div onconfirm="brandingSettings.save()" saving="brandingSettings.isLoading" piwik-save-button></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if isDataPurgeSettingsEnabled %}
|
||||
<div piwik-content-block content-title="{{ 'PrivacyManager_DeleteDataSettings'|translate|e('html_attr') }}">
|
||||
<p>{{ 'PrivacyManager_DeleteDataDescription'|translate }}</p>
|
||||
<p>
|
||||
<a href='{{ linkTo({'module':"PrivacyManager", 'action':"privacySettings"}) }}#deleteLogsAnchor'>
|
||||
{{ 'PrivacyManager_ClickHereSettings'|translate("'" ~ 'PrivacyManager_DeleteDataSettings'|translate ~ "'") }}
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div piwik-plugin-settings mode="admin"></div>
|
||||
|
||||
{% endblock %}
|
@ -0,0 +1,13 @@
|
||||
<div class="widgetBody system-check">
|
||||
{% if numFailures == 0 %}
|
||||
<p class="system-success"><span class="icon-ok"></span> {{ 'CoreAdminHome_NoKnownFailures'|translate }}</p>
|
||||
{% else %}
|
||||
<p class="system-errors">
|
||||
<span style="font-size: 16px;"><span class="icon-error"></span> {{ 'CoreAdminHome_NTrackingFailures'|translate(numFailures) }}</span>
|
||||
</p>
|
||||
<p>
|
||||
<a href="{{ linkTo({'module': 'CoreAdminHome', 'action': 'trackingFailures'}) }}"
|
||||
>{{ 'CoreAdminHome_ViewAllTrackingFailures'|translate }}</a>
|
||||
</p>
|
||||
{% endif %}
|
||||
</div>
|
@ -0,0 +1,79 @@
|
||||
{% extends 'admin.twig' %}
|
||||
|
||||
{% set title %}{{ 'CoreAdminHome_MenuGeneralSettings'|translate }}{% endset %}
|
||||
|
||||
{% block content %}
|
||||
{% set feedbackHelp %}
|
||||
<div piwik-content-block content-title="Need help?">
|
||||
<div>
|
||||
There are different ways you can get help. There is free support via the Matomo Community and paid support
|
||||
provided by the Matomo team and partners of Matomo. Or maybe do you have a bug to report or want to suggest a new
|
||||
feature?
|
||||
<br />
|
||||
<br />
|
||||
<a href="{{ linkTo({'module': 'Feedback', 'action': 'index'}) }}">Learn more</a>
|
||||
</div>
|
||||
</div>
|
||||
{% endset %}
|
||||
|
||||
{% if isSuperUser %}
|
||||
<div class="row">
|
||||
<div class="col s12 {% if isFeedbackEnabled %}m4{% else %}m6{% endif %}">
|
||||
<div piwik-widget-loader='{"module":"CoreHome","action":"getSystemSummary"}'></div>
|
||||
</div>
|
||||
{% if hasDiagnostics or hasTrackingFailures %}
|
||||
<div class="col s12 {% if isFeedbackEnabled %}m4{% else %}m6{% endif %}">
|
||||
{% if hasDiagnostics %}
|
||||
<div piwik-widget-loader='{"module":"Installation","action":"getSystemCheck"}'></div>
|
||||
{% endif %}
|
||||
{% if hasTrackingFailures %}
|
||||
<div piwik-widget-loader='{"module":"CoreAdminHome","action":"getTrackingFailures"}'></div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if isFeedbackEnabled %}
|
||||
<div class="col s12 m4">
|
||||
{{ feedbackHelp|raw }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% elseif isFeedbackEnabled %}
|
||||
{{ feedbackHelp|raw }}
|
||||
{% endif %}
|
||||
|
||||
{% if hasPremiumFeatures and isMarketplaceEnabled and isInternetEnabled %}
|
||||
<div piwik-widget-loader='{"module":"Marketplace","action":"getPremiumFeatures"}'></div>
|
||||
{% endif %}
|
||||
{% if hasNewPlugins and isMarketplaceEnabled and isInternetEnabled %}
|
||||
<div piwik-widget-loader='{"module":"Marketplace","action":"getNewPlugins", "isAdminPage": "1"}'></div>
|
||||
{% endif %}
|
||||
|
||||
{{ postEvent('Template.adminHome') }}
|
||||
|
||||
<style type="text/css">
|
||||
#content .piwik-donate-call {
|
||||
padding: 0;
|
||||
border: 0;
|
||||
max-width: none;
|
||||
}
|
||||
.theWidgetContent .rss {
|
||||
margin: -10px -15px;
|
||||
}
|
||||
</style>
|
||||
|
||||
{% if hasDonateForm or hasPiwikBlog %}
|
||||
<div class="row">
|
||||
{% if hasDonateForm %}
|
||||
<div class="col s12 {% if hasPiwikBlog %}m6{% endif %}">
|
||||
<div piwik-widget-loader='{"module":"CoreHome","action":"getDonateForm","widget": "0"}'></div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if hasPiwikBlog and isInternetEnabled %}
|
||||
<div class="col s12 {% if hasDonateForm %}m6{% endif %}">
|
||||
<div piwik-widget-loader='{"module":"RssWidget","action":"rssPiwik"}'></div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
{% if title %}
|
||||
<title>{{ title }}</title>
|
||||
{% endif %}
|
||||
{% if reloadUrl %}
|
||||
<meta http-equiv="refresh" content="0; url={{ reloadUrl }}&nonce={{ nonce }}" />
|
||||
{% endif %}
|
||||
|
||||
{% if stylesheets.external|length > 0 %}
|
||||
{% for style in stylesheets.external %}
|
||||
<link href="{{ style|raw }}" rel="stylesheet" type="text/css">
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% if stylesheets.inline|length > 0 %}
|
||||
<style>
|
||||
{% for style in stylesheets.inline %}
|
||||
{{ style|raw }}
|
||||
{% endfor %}
|
||||
</style>
|
||||
{% endif %}
|
||||
</head>
|
||||
<body>
|
||||
{% if dntFound %}
|
||||
{{ 'CoreAdminHome_OptOutDntFound'|translate }}
|
||||
{% elseif reloadUrl %}
|
||||
{# empty #}
|
||||
{% else %}
|
||||
{# if only showing confirmation (because we're in a new window), we only display the success message if JS is disabled.
|
||||
# otherwise we try to close the window immediately.
|
||||
#}
|
||||
{% if showConfirmOnly %}
|
||||
<p>{{ 'CoreAdminHome_OptingYouOut'|translate }}</p>
|
||||
<script>window.close();</script>
|
||||
<noscript>
|
||||
{% endif %}
|
||||
|
||||
{% if not trackVisits %}
|
||||
<p>
|
||||
{{ 'CoreAdminHome_OptOutComplete'|translate }}
|
||||
|
||||
{{ 'CoreAdminHome_OptOutCompleteBis'|translate }}
|
||||
</p>
|
||||
{% else %}
|
||||
<p>{{ 'CoreAdminHome_YouMayOptOut2'|translate }} {{ 'CoreAdminHome_YouMayOptOut3'|translate }}</p>
|
||||
{% endif %}
|
||||
|
||||
{% if showConfirmOnly %}</noscript>{% endif %}
|
||||
|
||||
{% if not showConfirmOnly %}
|
||||
<form method="post" action="?{{ queryParameters|url_encode|raw }}" target="_blank">
|
||||
<input type="hidden" name="nonce" value="{{ nonce }}" />
|
||||
<input type="hidden" name="fuzz" value="{{ "now"|date }}" />
|
||||
<input onclick="submitForm(event, this.form);" type="checkbox" id="trackVisits" name="trackVisits" {% if trackVisits %}checked="checked"{% endif %} />
|
||||
<label for="trackVisits"><strong>
|
||||
{% if trackVisits %}
|
||||
{{ 'CoreAdminHome_YouAreNotOptedOut'|translate }} {{ 'CoreAdminHome_UncheckToOptOut'|translate }}
|
||||
{% else %}
|
||||
{{ 'CoreAdminHome_YouAreOptedOut'|translate }} {{ 'CoreAdminHome_CheckToOptIn'|translate }}
|
||||
{% endif %}
|
||||
</strong></label>
|
||||
<noscript>
|
||||
<button type="submit">{{ 'General_Save'|translate }}</button>
|
||||
</noscript>
|
||||
</form>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if javascripts.external|length > 0 %}
|
||||
{% for script in javascripts.external %}
|
||||
<script type="text/javascript" src="{{ script|raw }}"></script>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% if javascripts.inline|length > 0 %}
|
||||
<script>
|
||||
{% for script in javascripts.inline %}
|
||||
{{ script|raw }}
|
||||
{% endfor %}
|
||||
</script>
|
||||
{% endif %}
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,352 @@
|
||||
{% extends 'admin.twig' %}
|
||||
|
||||
{% block head %}
|
||||
{{ parent() }}
|
||||
<link rel="stylesheet" href="plugins/CoreAdminHome/stylesheets/jsTrackingGenerator.css" />
|
||||
{% endblock %}
|
||||
|
||||
{% set title %}{{ 'CoreAdminHome_TrackingCode'|translate }}{% endset %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="card">
|
||||
<div class="card-content">
|
||||
<h2 piwik-enriched-headline
|
||||
help-url="https://matomo.org/docs/tracking-api/"
|
||||
rate="{{ 'CoreAdminHome_TrackingCode'|translate|e('html_attr') }}">{{ 'CoreAdminHome_TrackingCode'|translate }}</h2>
|
||||
<p style="padding-left: 0;">{{ 'CoreAdminHome_TrackingCodeIntro'|translate }}</p>
|
||||
</div>
|
||||
<div class="card-action">
|
||||
{{ 'General_GoTo2'|translate }}:
|
||||
<a href="#javaScriptTracking">{{ 'CoreAdminHome_JavaScriptTracking'|translate }}</a>
|
||||
<a href="#imageTracking">{{ 'CoreAdminHome_ImageTracking'|translate }}</a>
|
||||
<a href="#importServerLogs">{{ 'CoreAdminHome_ImportingServerLogs'|translate }}</a>
|
||||
<a href="#mobileAppsAndSdks">{{ 'SitesManager_MobileAppsAndSDKs'|translate }}</a>
|
||||
<a href="#trackingApi">{{ 'CoreAdminHome_HttpTrackingApi'|translate }}</a>
|
||||
{{ postEvent('Template.endTrackingCodePageTableOfContents') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="numMaxCustomVariables"
|
||||
value="{{ maxCustomVariables|e('html_attr') }}">
|
||||
|
||||
<div piwik-content-block
|
||||
anchor="javaScriptTracking"
|
||||
content-title="{{ 'CoreAdminHome_JavaScriptTracking'|translate|e('html_attr') }}">
|
||||
|
||||
<div id="js-code-options" ng-controller="JsTrackingCodeController as jsTrackingCode">
|
||||
|
||||
<p>
|
||||
{{ 'CoreAdminHome_JSTrackingIntro1'|translate }}
|
||||
<br/><br/>
|
||||
{{ 'CoreAdminHome_JSTrackingIntro2'|translate }} {{ 'CoreAdminHome_JSTrackingIntro3b'|translate('<a href="https://matomo.org/integrate/" rel="noreferrer noopener" target="_blank">','</a>')|raw }}
|
||||
<br/><br/>
|
||||
{{ 'CoreAdminHome_JSTrackingIntro4'|translate('<a href="#image-tracking-link">','</a>')|raw }}
|
||||
<br/><br/>
|
||||
{{ 'CoreAdminHome_JSTrackingIntro5'|translate('<a rel="noreferrer noopener" target="_blank" href="https://matomo.org/docs/javascript-tracking/">','</a>')|raw }}
|
||||
</p>
|
||||
|
||||
<div piwik-field uicontrol="site" name="js-tracker-website"
|
||||
class="jsTrackingCodeWebsite"
|
||||
ng-model="jsTrackingCode.site"
|
||||
ng-change="jsTrackingCode.changeSite(true)"
|
||||
introduction="{{ 'General_Website'|translate|e('html_attr') }}"
|
||||
value='{{ defaultSite|json_encode }}'>
|
||||
</div>
|
||||
|
||||
<div id="optional-js-tracking-options">
|
||||
|
||||
{# track across all subdomains #}
|
||||
<div id="jsTrackAllSubdomainsInlineHelp" class="inline-help-node">
|
||||
{{ 'CoreAdminHome_JSTracking_MergeSubdomainsDesc'|translate("x.<span class='current-site-host'></span>","y.<span class='current-site-host'></span>")|raw }}
|
||||
{{ 'General_LearnMore'|translate(' (<a href="https://developer.matomo.org/guides/tracking-javascript-guide#measuring-domains-andor-sub-domains" rel="noreferrer noopener" target="_blank">', '</a>)')|raw }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-all-subdomains"
|
||||
ng-model="jsTrackingCode.trackAllSubdomains"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
introduction="{{ 'General_Options'|translate|e('html_attr') }}"
|
||||
title="{{ ('CoreAdminHome_JSTracking_MergeSubdomains'|translate ~ " <span class='current-site-name'></span>")|e('html_attr') }}"
|
||||
value="" inline-help="#jsTrackAllSubdomainsInlineHelp">
|
||||
</div>
|
||||
|
||||
{# group page titles by site domain #}
|
||||
<div id="jsTrackGroupByDomainInlineHelp" class="inline-help-node">
|
||||
{{ 'CoreAdminHome_JSTracking_GroupPageTitlesByDomainDesc1'|translate("<span class='current-site-host'></span>")|raw }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-group-by-domain"
|
||||
ng-model="jsTrackingCode.groupByDomain"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_GroupPageTitlesByDomain'|translate|e('html_attr') }}"
|
||||
value="" inline-help="#jsTrackGroupByDomainInlineHelp">
|
||||
</div>
|
||||
|
||||
{# track across all site aliases #}
|
||||
<div id="jsTrackAllAliasesInlineHelp" class="inline-help-node">
|
||||
{{ 'CoreAdminHome_JSTracking_MergeAliasesDesc'|translate("<span class='current-site-alias'></span>")|raw }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-all-aliases"
|
||||
ng-model="jsTrackingCode.trackAllAliases"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ ('CoreAdminHome_JSTracking_MergeAliases'|translate ~ " <span class='current-site-name'></span>")|e('html_attr') }}"
|
||||
value="" inline-help="#jsTrackAllAliasesInlineHelp">
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-noscript"
|
||||
ng-model="jsTrackingCode.trackNoScript"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_TrackNoScript'|translate|e('html_attr') }}"
|
||||
value="" inline-help="">
|
||||
</div>
|
||||
|
||||
<h3>{{ 'Mobile_Advanced'|translate }}</h3>
|
||||
|
||||
<p>
|
||||
<a href="javascript:;"
|
||||
ng-show="!jsTrackingCode.showAdvanced"
|
||||
ng-click="jsTrackingCode.showAdvanced = true">{{ 'General_Show'|translate }}</a>
|
||||
<a href="javascript:;"
|
||||
ng-show="jsTrackingCode.showAdvanced"
|
||||
ng-click="jsTrackingCode.showAdvanced = false">{{ 'General_Hide'|translate }}</a>
|
||||
</p>
|
||||
|
||||
<div id="javascript-advanced-options" ng-show="jsTrackingCode.showAdvanced">
|
||||
|
||||
{# visitor custom variable #}
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-visitor-cv-check"
|
||||
ng-model="jsTrackingCode.trackCustomVars"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_VisitorCustomVars'|translate|e('html_attr') }}"
|
||||
value="" inline-help="{{ 'CoreAdminHome_JSTracking_VisitorCustomVarsDesc'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
<div id="javascript-tracking-visitor-cv" ng-show="jsTrackingCode.trackCustomVars">
|
||||
<div class="row">
|
||||
<div class="col s12 m3">
|
||||
{{ 'General_Name'|translate }}
|
||||
</div>
|
||||
<div class="col s12 m3">
|
||||
{{ 'General_Value'|translate }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" ng-repeat="customVar in jsTrackingCode.customVars">
|
||||
<div class="col s12 m6 l3">
|
||||
<input type="text" class="custom-variable-name"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
ng-model="jsTrackingCode.customVars[$index.toString()].name"
|
||||
placeholder="e.g. Type"/>
|
||||
</div>
|
||||
<div class="col s12 m6 l3">
|
||||
<input type="text" class="custom-variable-value"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
ng-model="jsTrackingCode.customVars[$index.toString()].value"
|
||||
placeholder="e.g. Customer"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" ng-show="jsTrackingCode.canAddMoreCustomVariables">
|
||||
<div class="col s12">
|
||||
<a href="javascript:;"
|
||||
ng-click="jsTrackingCode.addCustomVar()"
|
||||
class="add-custom-variable"><span class="icon-add"></span> {{ 'General_Add'|translate }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{# cross domain support #}
|
||||
<div id="jsCrossDomain" class="inline-help-node">
|
||||
{{ "CoreAdminHome_JSTracking_CrossDomain"|translate }}
|
||||
<br/>
|
||||
{{ 'CoreAdminHome_JSTracking_CrossDomain_NeedsMultipleDomains'|translate }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-cross-domain"
|
||||
ng-model="jsTrackingCode.crossDomain"
|
||||
ng-change="jsTrackingCode.updateTrackingCode();jsTrackingCode.onCrossDomainToggle();"
|
||||
data-disabled="jsTrackingCode.isLoading || !jsTrackingCode.hasManySiteUrls"
|
||||
title="{{ 'CoreAdminHome_JSTracking_EnableCrossDomainLinking'|translate|e('html_attr') }}"
|
||||
value="" inline-help="#jsCrossDomain">
|
||||
</div>
|
||||
|
||||
{# do not track support #}
|
||||
<div id="jsDoNotTrackInlineHelp" class="inline-help-node">
|
||||
{{ 'CoreAdminHome_JSTracking_EnableDoNotTrackDesc'|translate }}
|
||||
{% if serverSideDoNotTrackEnabled %}
|
||||
<br/>
|
||||
{{ 'CoreAdminHome_JSTracking_EnableDoNotTrack_AlreadyEnabled'|translate }}
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-do-not-track"
|
||||
ng-model="jsTrackingCode.doNotTrack"
|
||||
ng-change="jsTrackingCode.updateTrackingCode() "
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_EnableDoNotTrack'|translate|e('html_attr') }}"
|
||||
value="" inline-help="#jsDoNotTrackInlineHelp">
|
||||
</div>
|
||||
|
||||
{# disable all cookies options #}
|
||||
<div piwik-field uicontrol="checkbox" name="javascript-tracking-disable-cookies"
|
||||
ng-model="jsTrackingCode.disableCookies"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
title="{{ 'CoreAdminHome_JSTracking_DisableCookies'|translate|e('html_attr') }}"
|
||||
value="" inline-help="{{ 'CoreAdminHome_JSTracking_DisableCookiesDesc'|translate|e('html_attr') }}">
|
||||
</div>
|
||||
|
||||
{# custom campaign name/keyword query params #}
|
||||
<div id="jsTrackCampaignParamsInlineHelp" class="inline-help-node">
|
||||
{{ 'CoreAdminHome_JSTracking_CustomCampaignQueryParamDesc'|translate('<a href="https://matomo.org/faq/general/#faq_119" rel="noreferrer noopener" target="_blank">','</a>')|raw }}
|
||||
</div>
|
||||
|
||||
<div piwik-field uicontrol="checkbox" name="custom-campaign-query-params-check"
|
||||
ng-model="jsTrackingCode.useCustomCampaignParams"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
title="{{ 'CoreAdminHome_JSTracking_CustomCampaignQueryParam'|translate|e('html_attr') }}"
|
||||
value="" inline-help="#jsTrackCampaignParamsInlineHelp">
|
||||
</div>
|
||||
|
||||
<div ng-show="jsTrackingCode.useCustomCampaignParams" id="js-campaign-query-param-extra">
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<div piwik-field uicontrol="text" name="custom-campaign-name-query-param"
|
||||
ng-model="jsTrackingCode.customCampaignName"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_CampaignNameParam'|translate|e('html_attr') }}"
|
||||
value="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<div piwik-field uicontrol="text" name="custom-campaign-keyword-query-param"
|
||||
ng-model="jsTrackingCode.customCampaignKeyword"
|
||||
ng-change="jsTrackingCode.updateTrackingCode()"
|
||||
data-disabled="jsTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_JSTracking_CampaignKwdParam'|translate|e('html_attr') }}"
|
||||
value="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="javascript-output-section">
|
||||
<h3>{{ 'General_JsTrackingTag'|translate }}</h3>
|
||||
|
||||
<p>{{ 'CoreAdminHome_JSTracking_CodeNoteBeforeClosingHead'|translate("</head>")|raw }}</p>
|
||||
|
||||
<div id="javascript-text">
|
||||
<pre piwik-select-on-focus class="codeblock"
|
||||
ng-bind="jsTrackingCode.trackingCode"> </pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_ImageTracking'|translate|e('html_attr') }}"
|
||||
anchor="imageTracking">
|
||||
<a name="image-tracking-link"></a>
|
||||
|
||||
<div id="image-tracking-code-options" ng-controller="ImageTrackingCodeController as imageTrackingCode">
|
||||
|
||||
<p>
|
||||
{{ 'CoreAdminHome_ImageTrackingIntro1'|translate }} {{ 'CoreAdminHome_ImageTrackingIntro2'|translate("<code><noscript></noscript></code>")|raw }}
|
||||
</p>
|
||||
<p>
|
||||
{{ 'CoreAdminHome_ImageTrackingIntro3'|translate('<a href="https://matomo.org/docs/tracking-api/reference/" rel="noreferrer noopener" target="_blank">','</a>')|raw }}
|
||||
</p>
|
||||
|
||||
{# website #}
|
||||
<div piwik-field uicontrol="site" name="image-tracker-website"
|
||||
ng-model="imageTrackingCode.site"
|
||||
ng-change="imageTrackingCode.changeSite(true)"
|
||||
introduction="{{ 'General_Website'|translate|e('html_attr') }}"
|
||||
value='{{ defaultSite|json_encode }}'>
|
||||
</div>
|
||||
|
||||
{# action_name #}
|
||||
<div piwik-field uicontrol="text" name="image-tracker-action-name"
|
||||
ng-model="imageTrackingCode.pageName"
|
||||
ng-change="imageTrackingCode.updateTrackingCode()"
|
||||
data-disabled="imageTrackingCode.isLoading"
|
||||
introduction="{{ 'General_Options'|translate|e('html_attr') }}"
|
||||
title="{{ 'Actions_ColumnPageName'|translate|e('html_attr') }}"
|
||||
value="">
|
||||
</div>
|
||||
|
||||
{# goal #}
|
||||
<div piwik-field uicontrol="checkbox" name="image-tracking-goal-check"
|
||||
ng-model="imageTrackingCode.trackGoal"
|
||||
ng-change="imageTrackingCode.updateTrackingCode()"
|
||||
data-disabled="imageTrackingCode.isLoading"
|
||||
title="{{ 'CoreAdminHome_TrackAGoal'|translate|e('html_attr') }}"
|
||||
value="">
|
||||
</div>
|
||||
|
||||
<div ng-show="imageTrackingCode.trackGoal"
|
||||
id="image-tracking-goal-sub">
|
||||
<div class="row">
|
||||
<div class="col s12 m6">
|
||||
<div piwik-field uicontrol="select" name="image-tracker-goal"
|
||||
options="imageTrackingCode.allGoals"
|
||||
data-disabled="imageTrackingCode.isLoading"
|
||||
ng-model="imageTrackingCode.trackIdGoal"
|
||||
full-width="true"
|
||||
ng-change="imageTrackingCode.updateTrackingCode()"
|
||||
value="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col s12 m6">
|
||||
<div piwik-field uicontrol="text" name="image-revenue"
|
||||
ng-model="imageTrackingCode.revenue"
|
||||
ng-change="imageTrackingCode.updateTrackingCode()"
|
||||
data-disabled="imageTrackingCode.isLoading"
|
||||
full-width="true"
|
||||
title="{{ 'CoreAdminHome_WithOptionalRevenue'|translate|e('html_attr') }} <span class='site-currency'></span>"
|
||||
value="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="image-link-output-section">
|
||||
<h3>{{ 'CoreAdminHome_ImageTrackingLink'|translate }}</h3>
|
||||
|
||||
<div id="image-tracking-text">
|
||||
<pre piwik-select-on-focus
|
||||
ng-bind="imageTrackingCode.trackingCode"> </pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_ImportingServerLogs'|translate|e('html_attr') }}"
|
||||
anchor="importServerLogs">
|
||||
<p>
|
||||
{{ 'CoreAdminHome_ImportingServerLogsDesc'|translate('<a href="https://matomo.org/log-analytics/" rel="noreferrer noopener" target="_blank">','</a>')|raw }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div piwik-content-block content-title="{{ 'SitesManager_MobileAppsAndSDKs'|translate }}" anchor="mobileAppsAndSdks">
|
||||
<p>{{ 'SitesManager_MobileAppsAndSDKsDescription'|translate('<a href="https://matomo.org/integrate/#programming-language-platforms-and-frameworks" rel="noreferrer noopener" target="_blank">','</a>')|raw }}</p>
|
||||
</div>
|
||||
|
||||
<div piwik-content-block content-title="{{ 'CoreAdminHome_HttpTrackingApi'|translate }}" anchor="trackingApi">
|
||||
<p>{{ 'CoreAdminHome_HttpTrackingApiDescription'|translate('<a href="https://developer.matomo.org/api-reference/tracking-api" rel="noreferrer noopener" target="_blank">','</a>')|raw }}</p>
|
||||
</div>
|
||||
|
||||
{{ postEvent('Template.endTrackingCodePage') }}
|
||||
|
||||
{% endblock %}
|
@ -0,0 +1,8 @@
|
||||
{% extends 'admin.twig' %}
|
||||
|
||||
{% set title %}{{ 'CoreAdminHome_TrackingFailures'|translate }}{% endset %}
|
||||
|
||||
{% block content %}
|
||||
<div matomo-tracking-failures>
|
||||
</div>
|
||||
{% endblock %}
|
Reference in New Issue
Block a user