update Piwik to version 2.16 (fixes #91)

This commit is contained in:
oliver 2016-04-10 18:55:57 +02:00
commit 47263617c5
50 changed files with 418860 additions and 226988 deletions

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,14 +8,9 @@
*/
namespace Piwik\Plugins\Insights;
use Piwik\DataTable;
use Piwik\Date;
use Piwik\Log;
use Piwik\Period\Range;
use Piwik\Piwik;
use Piwik\Plugins\API\ProcessedReport;
use Piwik\API\Request as ApiRequest;
use Piwik\Plugins\VisitsSummary\API as VisitsSummaryAPI;
use Piwik\DataTable;
use Piwik\Piwik;
/**
* API for plugin Insights
@ -44,11 +39,9 @@ class API extends \Piwik\Plugin\API
*/
private $model;
protected function __construct()
public function __construct(Model $model)
{
parent::__construct();
$this->model = new Model();
$this->model = $model;
}
private function getOverviewReports()
@ -220,12 +213,12 @@ class API extends \Piwik\Plugin\API
throw new \Exception('A report having the ID ' . $reportUniqueId . ' does not exist');
}
$totalValue = $this->model->getTotalValue($idSite, $period, $date, $metric);
$totalValue = $this->model->getTotalValue($idSite, $period, $date, $metric, $segment);
$currentReport = $this->model->requestReport($idSite, $period, $date, $reportUniqueId, $metric, $segment);
$this->checkReportIsValid($currentReport);
$lastDate = $this->model->getLastDate($date, $period, $comparedToXPeriods);
$lastTotalValue = $this->model->getTotalValue($idSite, $period, $lastDate, $metric);
$lastTotalValue = $this->model->getTotalValue($idSite, $period, $lastDate, $metric, $segment);
$lastReport = $this->model->requestReport($idSite, $period, $lastDate, $reportUniqueId, $metric, $segment);
$this->checkReportIsValid($lastReport);
@ -274,12 +267,12 @@ class API extends \Piwik\Plugin\API
throw new \Exception('A report having the ID ' . $reportUniqueId . ' does not exist');
}
$totalValue = $this->model->getTotalValue($idSite, $period, $date, $metric);
$totalValue = $this->model->getTotalValue($idSite, $period, $date, $metric, $segment);
$currentReport = $this->model->requestReport($idSite, $period, $date, $reportUniqueId, $metric, $segment);
$this->checkReportIsValid($currentReport);
$lastDate = $this->model->getLastDate($date, $period, $comparedToXPeriods);
$lastTotalValue = $this->model->getTotalValue($idSite, $period, $lastDate, $metric);
$lastTotalValue = $this->model->getTotalValue($idSite, $period, $lastDate, $metric, $segment);
$lastReport = $this->model->requestReport($idSite, $period, $lastDate, $reportUniqueId, $metric, $segment);
$this->checkReportIsValid($lastReport);

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,6 +8,7 @@
*/
namespace Piwik\Plugins\Insights;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugins\Insights\Visualizations\Insight;
@ -67,11 +68,12 @@ class Controller extends \Piwik\Plugin\Controller
return;
}
$idSite = Common::getRequestVar('idSite', null, 'int');
$period = Common::getRequestVar('period', null, 'string');
$date = Common::getRequestVar('date', null, 'string');
$idSite = Common::getRequestVar('idSite', null, 'int');
$period = Common::getRequestVar('period', null, 'string');
$date = Common::getRequestVar('date', null, 'string');
$segment = Request::getRawSegmentFromRequest();
return API::getInstance()->$apiReport($idSite, $period, $date);
return API::getInstance()->$apiReport($idSite, $period, $date, $segment);
}
private function canGenerateInsights()

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,8 +8,8 @@
*/
namespace Piwik\Plugins\Insights\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
use Piwik\DataTable;
use Piwik\DataTable\BaseFilter;
/**
* A row will be deleted if a positive value of $columnToRead is lower than the $minPositiveValue or if the negative

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,36 +8,21 @@
*/
namespace Piwik\Plugins\Insights;
use Piwik\WidgetsList;
/**
*/
class Insights extends \Piwik\Plugin
{
/**
* @see Piwik\Plugin::getListHooksRegistered
* @see Piwik\Plugin::registerEvents
*/
public function getListHooksRegistered()
public function registerEvents()
{
return array(
'WidgetsList.addWidgets' => 'addWidgets',
'AssetManager.getJavaScriptFiles' => 'getJsFiles',
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
'ViewDataTable.addViewDataTable' => 'getAvailableVisualizations'
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles'
);
}
public function getAvailableVisualizations(&$visualizations)
{
$visualizations[] = __NAMESPACE__ . '\\Visualizations\\Insight';
}
public function addWidgets()
{
WidgetsList::add('Insights_WidgetCategory', 'Insights_OverviewWidgetTitle', 'Insights', 'getInsightsOverview');
WidgetsList::add('Insights_WidgetCategory', 'Insights_MoversAndShakersWidgetTitle', 'Insights', 'getOverallMoversAndShakers');
}
public function getStylesheetFiles(&$stylesheets)
{
$stylesheets[] = "plugins/Insights/stylesheets/insightVisualization.less";

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,10 +8,10 @@
*/
namespace Piwik\Plugins\Insights;
use Piwik\API\Request as ApiRequest;
use Piwik\DataTable;
use Piwik\Period\Range;
use Piwik\Plugins\API\ProcessedReport;
use Piwik\API\Request as ApiRequest;
use Piwik\Plugins\VisitsSummary\API as VisitsSummaryAPI;
/**
@ -83,9 +83,9 @@ class Model
return $totalValue;
}
public function getTotalValue($idSite, $period, $date, $metric)
public function getTotalValue($idSite, $period, $date, $metric, $segment)
{
$visits = VisitsSummaryAPI::getInstance()->get($idSite, $period, $date, false, array($metric));
$visits = VisitsSummaryAPI::getInstance()->get($idSite, $period, $date, $segment);
$firstRow = $visits->getFirstRow();
if (empty($firstRow)) {

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -11,11 +11,9 @@ namespace Piwik\Plugins\Insights\Visualizations;
use Piwik\Common;
use Piwik\DataTable;
use Piwik\Period\Range;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugin\Visualization;
use Piwik\Plugins\Insights\API;
use Piwik\Plugins\Insights\Model;
/**
* InsightsVisualization Visualization.
@ -42,6 +40,10 @@ class Insight extends Visualization
$report = $this->requestConfig->apiMethodToRequestDataTable;
$report = str_replace('.', '_', $report);
if (!empty($this->requestConfig->request_parameters_to_modify['reportUniqueId'])) {
$report = $this->requestConfig->request_parameters_to_modify['reportUniqueId'];
}
$this->requestConfig->apiMethodToRequestDataTable = 'Insights.getInsights';
$this->requestConfig->request_parameters_to_modify = array(
@ -95,6 +97,7 @@ class Insight extends Visualization
$this->config->show_pagination_control = false;
$this->config->show_offset_information = false;
$this->config->show_search = false;
$this->config->show_export_as_rss_feed = false;
if (!self::canDisplayViewDataTable($this)) {
$this->assignTemplateVar('cannotDisplayReport', true);
@ -116,6 +119,11 @@ class Insight extends Visualization
return false;
}
if ($view->requestConfig->apiMethodToRequestDataTable
&& 0 === strpos($view->requestConfig->apiMethodToRequestDataTable, 'DBStats')) {
return false;
}
return parent::canDisplayViewDataTable($view);
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -26,7 +26,6 @@ class RequestConfig extends VisualizationRequestConfig
public function __construct()
{
$this->disable_generic_filters = true;
$this->disable_queued_filters = true;
$properties = array(
'min_growth_percent',

View file

@ -0,0 +1,20 @@
<?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\Insights;
class Widgets extends \Piwik\Plugin\Widgets
{
protected $category = 'Insights_WidgetCategory';
public function init()
{
$this->addWidget('Insights_OverviewWidgetTitle', 'getInsightsOverview');
$this->addWidget('Insights_MoversAndShakersWidgetTitle', 'getOverallMoversAndShakers');
}
}

View file

@ -1,5 +1,5 @@
/*!
* Piwik - Web Analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -20,7 +20,7 @@
/**
* UI control that handles extra functionality for Actions datatables.
*
*
* @constructor
*/
exports.InsightsDataTable = function (element) {

View file

@ -0,0 +1,15 @@
{
"Insights": {
"ControlComparedToDescription": "Ръст спрямо",
"DayComparedToPreviousDay": "предишен ден",
"DayComparedToPreviousWeek": "същия ден през предходната седмица",
"DayComparedToPreviousYear": "същия ден през предходната година",
"Filter": "Филтър",
"FilterOnlyNew": "Само нови",
"MonthComparedToPreviousMonth": "предишен месец",
"MonthComparedToPreviousYear": "същия месец на предходната година",
"TitleRowDisappearedDetails": "'%1$s' намалял с %2$s и изчезна в %3$s сравнено с %4$s.",
"WeekComparedToPreviousWeek": "предишна седмица",
"YearComparedToPreviousYear": "предишна година"
}
}

View file

@ -0,0 +1,35 @@
{
"Insights": {
"PluginDescription": "Poskytuje vhledy o vašem provozu. Vhledy jsou dostupné buď jako widgety na nástěnce, nebo jako nová ikona v hlášeních, která zobrazuje nejdůležitější trendy v datech.",
"ControlComparedToDescription": "Růst ve srovnání s",
"ControlFilterByDescription": "Zobrazit všechny, pouze hybatele, pouze nové nebo ztracené",
"DatePeriodCombinationNotSupported": "Pro tuto kombinaci období a data není možné vytvořit vhledy.",
"DayComparedToPreviousDay": "Předchozí den",
"DayComparedToPreviousWeek": "Stejný den v minulém týdnu",
"DayComparedToPreviousYear": "Stejný den v předchozím roce",
"Filter": "Filtr",
"FilterIncreaserAndDecreaser": "Zvyšovač a snižovač",
"FilterOnlyDecreaser": "Pouze snižovač",
"FilterOnlyDisappeared": "Pouze ztracení",
"FilterOnlyIncreaser": "Pouze zvyšovač",
"FilterOnlyMovers": "Pouze hybatelé",
"FilterOnlyNew": "Pouze noví",
"IgnoredChanges": "Změny týkající se méně než %s návštěv byly ignorovány.",
"MonthComparedToPreviousMonth": "předchozí měsíc",
"MonthComparedToPreviousYear": "stejný měsíc v předchozím roce",
"MoversAndShakersWidgetTitle": "Hybatelé a třesatelé",
"NoResultMatchesCriteria": "Kritériím neodpovídají žádné řádky",
"OverviewWidgetTitle": "Přehled vhledů",
"TitleConsideredInsightsChanges": "Řádky zvýšené nebo snížené o aspoň %1$s návštěv (%2$s%% z %3$s celkových návštěv).",
"TitleConsideredInsightsGrowth": "Následující řádky mají růst aspoň %1$s%% ve srovnání s %2$s.",
"TitleConsideredMoversAndShakersChanges": "Hybatelé byly zváženi pouze pokud vzrostly více než %1$s%% návštěv nebo se zmenšili o méně než %2$s%% návštěv, nové záznamy pokud se zvýšily o více než %3$s%% návštěv (%4$s) a ztracené řádky pouze pokud se zmenšili o méně než %5$s%% návštěv (%6$s).",
"TitleConsideredMoversAndShakersGrowth": "%1$s se změnili z %2$s na %3$s ve srovnání s %4$s. Na základě toho je pro každý řádek očekáván vývoj %5$s%%.",
"TitleRowChangeDetails": "'%1$s' se změnili z %2$s (%3$s) na %4$s (%5$s) %6$s.",
"TitleRowDisappearedDetails": "'%1$s' se snížili o %2$s a ztratili se v %3$s ve srovnání s %4$s.",
"TitleRowMoverAndShaker": "Tento řádek měl větší dopad než průměr.",
"TitleRowNewDetails": "'%1$s' se zvýšili o %2$s a jsou noví ve srovnání s %3$s.",
"WeekComparedToPreviousWeek": "minulý týden",
"WidgetCategory": "Vhledy",
"YearComparedToPreviousYear": "předchozí rok"
}
}

View file

@ -0,0 +1,34 @@
{
"Insights": {
"ControlComparedToDescription": "Vækst i forhold til",
"ControlFilterByDescription": "Vis alle, kun ændringer, kun nye eller kun forsvundne",
"DatePeriodCombinationNotSupported": "Det er ikke muligt at generere rapporter til disse datoer og kombination af perioder.",
"DayComparedToPreviousDay": "Foregående dag",
"DayComparedToPreviousWeek": "Samme dag i sidste uge",
"DayComparedToPreviousYear": "Samme dag sidste år",
"Filter": "Filter",
"FilterIncreaserAndDecreaser": "Forøg og mindsk",
"FilterOnlyDecreaser": "Forminsk kun",
"FilterOnlyDisappeared": "Kun forsvundne",
"FilterOnlyIncreaser": "Kun øgede",
"FilterOnlyMovers": "Kun flyttede",
"FilterOnlyNew": "Kun nye",
"IgnoredChanges": "Ændringer, der påvirker mindre end %s besøgende bliver ignoreret",
"MonthComparedToPreviousMonth": "forrige måned",
"MonthComparedToPreviousYear": "samme måned forrige år",
"MoversAndShakersWidgetTitle": "Op- og Nedgang",
"NoResultMatchesCriteria": "Ingen rækker svarer til kriteriet",
"OverviewWidgetTitle": "Indsigtsoversigt",
"TitleConsideredInsightsChanges": "Rækkerne steget eller faldet med mindst %1$s besøg (%2$s%% af %3$s samlede antal besøg).",
"TitleConsideredInsightsGrowth": "Følgende rækker har en vækst på mindst %1$s%% i forhold til %2$s.",
"TitleConsideredMoversAndShakersChanges": "Betragtes kun ændringer, hvis de voksede med mere end %1$s%% besøg eller faldt med mindre end %2$s%% besøg, nye poster hvis de er steget med mere end %3$s%% besøg (%4$s), og er forsvundne rækker, hvis de faldt med mindre end %5$s%% besøg (%6$s).",
"TitleConsideredMoversAndShakersGrowth": "%1$s ændret fra %2$s til %3$s i forhold til %4$s. Baseret på dette forventes en videreudvikling for hver række på %5$s%%.",
"TitleRowChangeDetails": "'%1$s' ændres fra %2$s (%3$s) til %4$s (%5$s) %6$s.",
"TitleRowDisappearedDetails": "'%1$s' faldt med %2$s og er forsvand i %3$s i forhold til %4$s.",
"TitleRowMoverAndShaker": "Denne række havde en større effekt end gennemsnittet.",
"TitleRowNewDetails": "'%1$s' øget med %2$s og er ny i forhold til %3$s.",
"WeekComparedToPreviousWeek": "forrige uge",
"WidgetCategory": "Indsigt",
"YearComparedToPreviousYear": "forrige år"
}
}

View file

@ -0,0 +1,35 @@
{
"Insights": {
"PluginDescription": "Stellt Einblicke in ihren Traffic zur Verfügung. Diese \"Einblicke\" sind verfügbar als Dashboard Widgets sowie über ein neues Icon in den Berichten, dass Ihnen die Möglichkeit gibt die wichtigsten Trends ihrer Daten zu sehen.",
"ControlComparedToDescription": "Wachstum verglichen mit",
"ControlFilterByDescription": "Zeige alle, nur Verschiebungen, nur neue oder nur Ausstiege",
"DatePeriodCombinationNotSupported": "Es ist nicht möglich, Ansichten für diese Datums- und Zeitraumskombination zu generieren.",
"DayComparedToPreviousDay": "vorheriger Tag",
"DayComparedToPreviousWeek": "gleicher Tag in vorheriger Woche",
"DayComparedToPreviousYear": "gleicher Tag im vorherigen Jahr",
"Filter": "Filter",
"FilterIncreaserAndDecreaser": "Steigerungen & Reduktionen",
"FilterOnlyDecreaser": "Nur Reduktionen",
"FilterOnlyDisappeared": "Nur Ausstiege",
"FilterOnlyIncreaser": "Nur Steigerungen",
"FilterOnlyMovers": "Nur Verschiebungen",
"FilterOnlyNew": "Nur neue",
"IgnoredChanges": "Änderungen, die weniger als %s Besuche betreffen, wurden ignoriert.",
"MonthComparedToPreviousMonth": "vorheriger Monat",
"MonthComparedToPreviousYear": "gleicher Monat im vorherigen Jahr",
"MoversAndShakersWidgetTitle": "Verschiebungen und Streuungen",
"NoResultMatchesCriteria": "Keine Zeilen entsprechen den Kriterien",
"OverviewWidgetTitle": "Insights Übersicht",
"TitleConsideredInsightsChanges": "Die Zeilen steigerten sich oder sanken um mindestens %1$s Besuche (%2$s%% von %3$s Total Besuchen).",
"TitleConsideredInsightsGrowth": "Die folgenden Zeilen steigerten sich um mindestens %1$s%% verglichen mit %2$s.",
"TitleConsideredMoversAndShakersChanges": "Berücksichtigte Verschiebungen nur wenn sie sich um mehr als %1$s%% Besuche steigerten oder sich auf weniger als %2$s%% Besuche reduzierten, neue Einträge nur bei Steigerungen um mehr als %3$s%% Besuche (%4$s), und verlorene Zeilen wenn Sie sich auf weniger als %5$s%% Besuche (%6$s) reduzierten.",
"TitleConsideredMoversAndShakersGrowth": "%1$s hat sich von %2$s auf %3$s geändert verglichen mit %4$s. Darauf basierend ist eine Entwicklung jeder Reihe über %5$s%% zu erwarten.",
"TitleRowChangeDetails": "'%1$s' hat sich geändert von %2$s (%3$s) zu %4$s (%5$s) %6$s.",
"TitleRowDisappearedDetails": "'%1$s' ist um %2$s gesunken und verschwand in %3$s verglichen zu %4$s.",
"TitleRowMoverAndShaker": "Diese Reihe hatte einen größeren Einfluss als der Durchschnitt.",
"TitleRowNewDetails": "'%1$s' ist um %2$s gestiegen und ist neu im Vergleich zu %3$s.",
"WeekComparedToPreviousWeek": "vorherige Woche",
"WidgetCategory": "Insights",
"YearComparedToPreviousYear": "vorheriges Jahr"
}
}

View file

@ -0,0 +1,35 @@
{
"Insights": {
"PluginDescription": "Παρέχει Προβλέψεις σχετικά με την κυκλοφορία σας. Οι Προβλέψεις διατίθενται ως γραφικά συστατικά στον πίνακα ελέγχου καθώς επίσης και ως νέο εικονίδιο στις αναφορές για να βλέπετε τις σημαντικότερες τάσεις στα δεδομένα σας.",
"ControlComparedToDescription": "Ανάπτυξη σε σχέση με",
"ControlFilterByDescription": "Εμφάνιση όλων, μόνο μετακινητών, μόνο νέων ή μόνο εξαφανισθέντων",
"DatePeriodCombinationNotSupported": "Δεν είναι δυνατή η δημιουργία προβλέψεων για αυτό το συνδυασμό ημερομηνίας και περιόδου.",
"DayComparedToPreviousDay": "προηγούμενη ημέρα",
"DayComparedToPreviousWeek": "ίδια ημέρα την προηγούμενη εβδομάδα",
"DayComparedToPreviousYear": "ίδια ημέρα το προηγούμενο έτος",
"Filter": "Φίλτρο",
"FilterIncreaserAndDecreaser": "Μειωτές και αυξανόμενοι",
"FilterOnlyDecreaser": "Μόνο μειωτές",
"FilterOnlyDisappeared": "Μόνο εξαφανισθέντες",
"FilterOnlyIncreaser": "Μόνο αυξανόμενοι",
"FilterOnlyMovers": "Μόνο μετακινητές",
"FilterOnlyNew": "Μόνο νέα",
"IgnoredChanges": "Αλλαγές που επηρεάζουν λιγότερες από %s επισκέψεις αγνοούνται.",
"MonthComparedToPreviousMonth": "προηγούμενος μήνας",
"MonthComparedToPreviousYear": "ίδιος μήνας το προηγούμενο έτος",
"MoversAndShakersWidgetTitle": "Μετακινητές και Ανακινητές",
"NoResultMatchesCriteria": "Δεν υπάρχουν γραμμές που να ταιριάζουν στα κριτήρια",
"OverviewWidgetTitle": "Σύνοψη Προβλέψεων",
"TitleConsideredInsightsChanges": "Οι γραμμές που αυξήθηκαν ή μειώθηκαν τουλάχιστον κατά %1$s επισκέψεις (%2$s%% από %3$s συνολικές επισκέψεις).",
"TitleConsideredInsightsGrowth": "Οι παρακάτω γραμμές έχουν μια αύξηση τουλάχιστον %1$s%% σε σχέση με %2$s.",
"TitleConsideredMoversAndShakersChanges": "Να λαμβάνονται υπόψη οι μετακινητές μόνο αν αυξηθούν περισσότερο από %1$s%% επισκέψεις ή μειωθούν λιγότερο από %2$s%% επισκέψεις, νέες εγγραφές μόνο αν αυξηθούν περισσότερο από %3$s%% επισκέψεις (%4$s) και χαμένες γραμμές μόνο αν μειωθούν λιγότερο από %5$s%% επισκέψεις (%6$s).",
"TitleConsideredMoversAndShakersGrowth": "%1$s άλλαξε από %2$s σε %3$s σε σχέση με %4$s. Βάσει αυτού αναμένεται μια ανάπτυξη %5$s%% για κάθε γραμμή.",
"TitleRowChangeDetails": "'%1$s' άλλαξε από %2$s (%3$s) σε %4$s (%5$s) %6$s",
"TitleRowDisappearedDetails": "'%1$s' μειώθηκε κατά %2$s και χάθηκε σε %3$s σε σχέση με %4$s.",
"TitleRowMoverAndShaker": "Η γραμμή αυτή είχε υψηλότερη επιρροή από το μέσο όρο.",
"TitleRowNewDetails": "'%1$s' αυξήθηκε κατά %2$s και είναι νέο σε σχέση με %3$s.",
"WeekComparedToPreviousWeek": "προηγούμενη εβδομάδα",
"WidgetCategory": "Προβλέψεις",
"YearComparedToPreviousYear": "προηγούμενο έτος"
}
}

View file

@ -0,0 +1,35 @@
{
"Insights": {
"PluginDescription": "Provides Insights about your traffic. Insights are available as dashboard widgets as well as a new icon in reports to let you see most important trends in your data.",
"ControlComparedToDescription": "Growth compared to the",
"ControlFilterByDescription": "Show all, only movers, only new or only disappeared",
"DatePeriodCombinationNotSupported": "It is not possible to generate insights for this date and period combination.",
"DayComparedToPreviousDay": "previous day",
"DayComparedToPreviousWeek": "same day in the previous week",
"DayComparedToPreviousYear": "same day in the previous year",
"Filter": "Filter",
"FilterIncreaserAndDecreaser": "Increaser & decreaser",
"FilterOnlyDecreaser": "Only decreaser",
"FilterOnlyDisappeared": "Only disappeared",
"FilterOnlyIncreaser": "Only increaser",
"FilterOnlyMovers": "Only movers",
"FilterOnlyNew": "Only new",
"IgnoredChanges": "Changes affecting less than %s visits were ignored.",
"MonthComparedToPreviousMonth": "previous month",
"MonthComparedToPreviousYear": "same month in the previous year",
"MoversAndShakersWidgetTitle": "Movers and Shakers",
"NoResultMatchesCriteria": "No rows match the criteria",
"OverviewWidgetTitle": "Insights Overview",
"TitleConsideredInsightsChanges": "The rows increased or decreased by at least %1$s visits (%2$s%% of %3$s total visits).",
"TitleConsideredInsightsGrowth": "The following rows have a growth of at least %1$s%% compared to %2$s.",
"TitleConsideredMoversAndShakersChanges": "Considered movers only if they grew by more than %1$s%% visits or shrank by less than %2$s%% visits, new entries only if they increased by more than %3$s%% visits (%4$s), and disappeared rows if they shrank by less than %5$s%% visits (%6$s).",
"TitleConsideredMoversAndShakersGrowth": "%1$s changed from %2$s to %3$s compared to %4$s. Based on this an evolution of each row of %5$s%% is expected.",
"TitleRowChangeDetails": "'%1$s' changed from %2$s (%3$s) to %4$s (%5$s) %6$s.",
"TitleRowDisappearedDetails": "'%1$s' decreased by %2$s and disappeared in %3$s compared to %4$s.",
"TitleRowMoverAndShaker": "This row had an higher impact than the average.",
"TitleRowNewDetails": "'%1$s' increased by %2$s and is new compared to %3$s.",
"WeekComparedToPreviousWeek": "previous week",
"WidgetCategory": "Insights",
"YearComparedToPreviousYear": "previous year"
}
}

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