update Piwik to version 2.16 (fixes #91)
This commit is contained in:
parent
296343bf3b
commit
d885a4baa9
5833 changed files with 418860 additions and 226988 deletions
|
|
@ -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
|
||||
|
|
@ -14,9 +14,8 @@ use Piwik\ArchiveProcessor;
|
|||
use Piwik\Common;
|
||||
use Piwik\DataAccess\LogAggregator;
|
||||
use Piwik\DataArray;
|
||||
use Piwik\DataTable\Manager;
|
||||
use Piwik\DataTable\Row;
|
||||
use Piwik\DataTable;
|
||||
use Piwik\DataTable\Row;
|
||||
use Piwik\Metrics;
|
||||
use Piwik\Period;
|
||||
use Piwik\Piwik;
|
||||
|
|
@ -24,7 +23,7 @@ use Piwik\Plugins\Actions\Actions;
|
|||
use Piwik\Plugins\Actions\ArchivingHelper;
|
||||
use Piwik\RankingQuery;
|
||||
use Piwik\Segment;
|
||||
use Piwik\SegmentExpression;
|
||||
use Piwik\Segment\SegmentExpression;
|
||||
use Piwik\Site;
|
||||
use Piwik\Tracker\Action;
|
||||
use Piwik\Tracker\PageUrl;
|
||||
|
|
@ -73,13 +72,13 @@ class API extends \Piwik\Plugin\API
|
|||
// prepare log aggregator
|
||||
$segment = new Segment($segment, $idSite);
|
||||
$site = new Site($idSite);
|
||||
$period = Period::factory($period, $date);
|
||||
$period = Period\Factory::build($period, $date);
|
||||
$params = new ArchiveProcessor\Parameters($site, $period, $segment);
|
||||
$logAggregator = new LogAggregator($params);
|
||||
|
||||
// prepare the report
|
||||
$report = array(
|
||||
'date' => Period::factory($period->getLabel(), $date)->getLocalizedShortString()
|
||||
'date' => Period\Factory::build($period->getLabel(), $date)->getLocalizedShortString()
|
||||
);
|
||||
|
||||
$partsArray = explode(',', $parts);
|
||||
|
|
@ -128,7 +127,6 @@ class API extends \Piwik\Plugin\API
|
|||
*/
|
||||
private function deriveIdAction($actionName, $actionType)
|
||||
{
|
||||
$actionsPlugin = new Actions;
|
||||
switch ($actionType) {
|
||||
case 'url':
|
||||
$originalActionName = $actionName;
|
||||
|
|
@ -173,7 +171,6 @@ class API extends \Piwik\Plugin\API
|
|||
*/
|
||||
private function addInternalReferrers($logAggregator, &$report, $idaction, $actionType, $limitBeforeGrouping)
|
||||
{
|
||||
|
||||
$data = $this->queryInternalReferrers($idaction, $actionType, $logAggregator, $limitBeforeGrouping);
|
||||
|
||||
if ($data['pageviews'] == 0) {
|
||||
|
|
@ -199,7 +196,6 @@ class API extends \Piwik\Plugin\API
|
|||
*/
|
||||
private function addFollowingActions($logAggregator, &$report, $idaction, $actionType, $limitBeforeGrouping, $includeLoops = false)
|
||||
{
|
||||
|
||||
$data = $this->queryFollowingActions(
|
||||
$idaction, $actionType, $logAggregator, $limitBeforeGrouping, $includeLoops);
|
||||
|
||||
|
|
@ -226,7 +222,7 @@ class API extends \Piwik\Plugin\API
|
|||
if ($actionType != 'title') {
|
||||
// specific setup for page urls
|
||||
$types[Action::TYPE_PAGE_URL] = 'followingPages';
|
||||
$dimension = 'IF( idaction_url IS NULL, idaction_name, idaction_url )';
|
||||
$dimension = 'if ( idaction_url IS NULL, idaction_name, idaction_url )';
|
||||
// site search referrers are logged with url=NULL
|
||||
// when we find one, we have to join on name
|
||||
$joinLogActionColumn = $dimension;
|
||||
|
|
@ -409,7 +405,7 @@ class API extends \Piwik\Plugin\API
|
|||
if ($dimension == 'idaction_url_ref') {
|
||||
// site search referrers are logged with url_ref=NULL
|
||||
// when we find one, we have to join on name_ref
|
||||
$dimension = 'IF( idaction_url_ref IS NULL, idaction_name_ref, idaction_url_ref )';
|
||||
$dimension = 'if ( idaction_url_ref IS NULL, idaction_name_ref, idaction_url_ref )';
|
||||
$joinLogActionOn = $dimension;
|
||||
} else {
|
||||
$joinLogActionOn = $dimension;
|
||||
|
|
@ -492,7 +488,7 @@ class API extends \Piwik\Plugin\API
|
|||
}
|
||||
|
||||
private $limitBeforeGrouping = 5;
|
||||
private $totalTransitionsToFollowingActions = 0;
|
||||
private $totalTransitionsToFollowingPages = 0;
|
||||
|
||||
/**
|
||||
* Get the sum of all transitions to following actions (pages, outlinks, downloads).
|
||||
|
|
@ -500,7 +496,7 @@ class API extends \Piwik\Plugin\API
|
|||
*/
|
||||
protected function getTotalTransitionsToFollowingActions()
|
||||
{
|
||||
return $this->totalTransitionsToFollowingActions;
|
||||
return $this->totalTransitionsToFollowingPages;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -515,7 +511,6 @@ class API extends \Piwik\Plugin\API
|
|||
*/
|
||||
private function addExternalReferrers($logAggregator, &$report, $idaction, $actionType, $limitBeforeGrouping)
|
||||
{
|
||||
|
||||
$data = $this->queryExternalReferrers(
|
||||
$idaction, $actionType, $logAggregator, $limitBeforeGrouping);
|
||||
|
||||
|
|
@ -527,8 +522,8 @@ class API extends \Piwik\Plugin\API
|
|||
if ($visits) {
|
||||
// load details (i.e. subtables)
|
||||
$details = array();
|
||||
if ($idSubTable = $row->getIdSubDataTable()) {
|
||||
$subTable = Manager::getInstance()->getTable($idSubTable);
|
||||
$subTable = $row->getSubtable();
|
||||
if ($subTable) {
|
||||
foreach ($subTable->getRows() as $subRow) {
|
||||
$details[] = array(
|
||||
'label' => $subRow->getColumn('label'),
|
||||
|
|
@ -582,7 +577,7 @@ class API extends \Piwik\Plugin\API
|
|||
|
||||
protected function makeDataTablesFollowingActions($types, $data)
|
||||
{
|
||||
$this->totalTransitionsToFollowingActions = 0;
|
||||
$this->totalTransitionsToFollowingPages = 0;
|
||||
$dataTables = array();
|
||||
foreach ($types as $type => $recordName) {
|
||||
$dataTable = new DataTable;
|
||||
|
|
@ -595,11 +590,25 @@ class API extends \Piwik\Plugin\API
|
|||
Metrics::INDEX_NB_ACTIONS => $actions
|
||||
)
|
||||
)));
|
||||
$this->totalTransitionsToFollowingActions += $actions;
|
||||
|
||||
$this->processTransitionsToFollowingPages($type, $actions);
|
||||
}
|
||||
}
|
||||
$dataTables[$recordName] = $dataTable;
|
||||
}
|
||||
return $dataTables;
|
||||
}
|
||||
|
||||
protected function processTransitionsToFollowingPages($type, $actions)
|
||||
{
|
||||
// Downloads and Outlinks are not included as these actions count towards a Visit Exit
|
||||
$actionTypesNotExitActions = array(
|
||||
Action::TYPE_SITE_SEARCH,
|
||||
Action::TYPE_PAGE_TITLE,
|
||||
Action::TYPE_PAGE_URL
|
||||
);
|
||||
if(in_array($type, $actionTypesNotExitActions)) {
|
||||
$this->totalTransitionsToFollowingPages += $actions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -14,9 +14,9 @@ namespace Piwik\Plugins\Transitions;
|
|||
class Transitions extends \Piwik\Plugin
|
||||
{
|
||||
/**
|
||||
* @see Piwik\Plugin::getListHooksRegistered
|
||||
* @see Piwik\Plugin::registerEvents
|
||||
*/
|
||||
public function getListHooksRegistered()
|
||||
public function registerEvents()
|
||||
{
|
||||
return array(
|
||||
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
|
||||
|
|
|
|||
|
|
@ -1,11 +1,10 @@
|
|||
/*!
|
||||
* 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
|
||||
*/
|
||||
|
||||
|
||||
//
|
||||
// TRANSITIONS ROW ACTION FOR DATA TABLES
|
||||
//
|
||||
|
|
@ -18,8 +17,12 @@ function DataTable_RowActions_Transitions(dataTable) {
|
|||
DataTable_RowActions_Transitions.prototype = new DataTable_RowAction;
|
||||
|
||||
/** Static helper method to launch transitions from anywhere */
|
||||
DataTable_RowActions_Transitions.launchForUrl = function (url) {
|
||||
broadcast.propagateNewPopoverParameter('RowAction', 'Transitions:url:' + url);
|
||||
DataTable_RowActions_Transitions.launchForUrl = function (url, segment) {
|
||||
var value = 'Transitions:url:' + url;
|
||||
if (segment) {
|
||||
value += ':segment:' + segment;
|
||||
}
|
||||
broadcast.propagateNewPopoverParameter('RowAction', value);
|
||||
};
|
||||
|
||||
DataTable_RowActions_Transitions.isPageUrlReport = function (module, action) {
|
||||
|
|
@ -31,32 +34,48 @@ DataTable_RowActions_Transitions.isPageTitleReport = function (module, action) {
|
|||
return module == 'Actions' && (action == 'getPageTitles' || action == 'getPageTitlesFollowingSiteSearch');
|
||||
};
|
||||
|
||||
DataTable_RowActions_Transitions.prototype.trigger = function (tr, e, subTableLabel) {
|
||||
var link = tr.find('> td:first > a').attr('href');
|
||||
link = $('<textarea>').html(link).val(); // remove html entities
|
||||
DataTable_RowActions_Transitions.registeredReports = [];
|
||||
DataTable_RowActions_Transitions.registerReport = function (handler) {
|
||||
DataTable_RowActions_Transitions.registeredReports.push(handler);
|
||||
}
|
||||
|
||||
var module = this.dataTable.param.module;
|
||||
var action = this.dataTable.param.action;
|
||||
if (DataTable_RowActions_Transitions.isPageUrlReport(module, action)) {
|
||||
this.openPopover('url:' + link);
|
||||
} else if (DataTable_RowActions_Transitions.isPageTitleReport(module, action)) {
|
||||
DataTable_RowAction.prototype.trigger.apply(this, [tr, e, subTableLabel]);
|
||||
} else {
|
||||
alert('Transitions can\'t be used on this report.');
|
||||
DataTable_RowActions_Transitions.prototype.trigger = function (tr, e, subTableLabel) {
|
||||
var i = 0;
|
||||
for (i; i < DataTable_RowActions_Transitions.registeredReports.length; i++) {
|
||||
var report = DataTable_RowActions_Transitions.registeredReports[i];
|
||||
if (report
|
||||
&& report.trigger
|
||||
&& report.isAvailableOnReport
|
||||
&& report.isAvailableOnReport(this.dataTable.param)) {
|
||||
report.trigger.apply(this, arguments);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
alert('Transitions can\'t be used on this report.');
|
||||
};
|
||||
|
||||
DataTable_RowAction.prototype.performAction = function (label, tr, e) {
|
||||
DataTable_RowActions_Transitions.prototype.performAction = function (label, tr, e) {
|
||||
var separator = ' > '; // LabelFilter::SEPARATOR_RECURSIVE_LABEL
|
||||
var labelParts = label.split(separator);
|
||||
for (var i = 0; i < labelParts.length; i++) {
|
||||
labelParts[i] = $.trim(decodeURIComponent(labelParts[i]));
|
||||
var labelPart = labelParts[i].replace('@', '');
|
||||
labelParts[i] = $.trim(decodeURIComponent(labelPart));
|
||||
}
|
||||
label = labelParts.join(piwik.config.action_url_category_delimiter);
|
||||
this.openPopover('title:' + label);
|
||||
};
|
||||
|
||||
DataTable_RowActions_Transitions.prototype.doOpenPopover = function (link) {
|
||||
var posSegment = (link+'').indexOf(':segment:');
|
||||
var segment = null;
|
||||
|
||||
// handle and remove ':segment:$SEGMENT' from link
|
||||
if (posSegment && posSegment > 0) {
|
||||
segment = link.substring(posSegment + (':segment:'.length));
|
||||
link = link.substring(0, posSegment);
|
||||
}
|
||||
|
||||
var parts = link.split(':');
|
||||
if (parts.length < 2) {
|
||||
return;
|
||||
|
|
@ -67,9 +86,9 @@ DataTable_RowActions_Transitions.prototype.doOpenPopover = function (link) {
|
|||
var actionName = parts.join(':');
|
||||
|
||||
if (this.transitions === null) {
|
||||
this.transitions = new Piwik_Transitions(actionType, actionName, this);
|
||||
this.transitions = new Piwik_Transitions(actionType, actionName, this, segment);
|
||||
} else {
|
||||
this.transitions.reset(actionType, actionName);
|
||||
this.transitions.reset(actionType, actionName, segment);
|
||||
}
|
||||
this.transitions.showPopover();
|
||||
};
|
||||
|
|
@ -93,34 +112,47 @@ DataTable_RowActions_Registry.register({
|
|||
},
|
||||
|
||||
isAvailableOnReport: function (dataTableParams) {
|
||||
return (
|
||||
DataTable_RowActions_Transitions.isPageUrlReport(dataTableParams.module, dataTableParams.action) ||
|
||||
DataTable_RowActions_Transitions.isPageTitleReport(dataTableParams.module, dataTableParams.action)
|
||||
);
|
||||
var i = 0;
|
||||
for (i; i < DataTable_RowActions_Transitions.registeredReports.length; i++) {
|
||||
var report = DataTable_RowActions_Transitions.registeredReports[i];
|
||||
if (report
|
||||
&& report.isAvailableOnReport
|
||||
&& report.isAvailableOnReport(dataTableParams)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
isAvailableOnRow: function (dataTableParams, tr) {
|
||||
if (tr.attr('id')) {
|
||||
if (tr.hasClass('subDataTable')) {
|
||||
// not available on groups (i.e. folders)
|
||||
return false;
|
||||
}
|
||||
if (DataTable_RowActions_Transitions.isPageUrlReport(dataTableParams.module, dataTableParams.action)
|
||||
&& !tr.find('> td:first span.label').parent().is('a')) {
|
||||
// not on page url without link (i.e. "Page URL not defined")
|
||||
return false;
|
||||
|
||||
var i = 0;
|
||||
for (i; i < DataTable_RowActions_Transitions.registeredReports.length; i++) {
|
||||
var report = DataTable_RowActions_Transitions.registeredReports[i];
|
||||
if (report
|
||||
&& report.isAvailableOnRow
|
||||
&& report.isAvailableOnReport
|
||||
&& report.isAvailableOnReport(dataTableParams)) {
|
||||
return report.isAvailableOnRow(dataTableParams, tr);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
//
|
||||
// TRANSITIONS IMPLEMENTATION
|
||||
//
|
||||
|
||||
function Piwik_Transitions(actionType, actionName, rowAction) {
|
||||
this.reset(actionType, actionName);
|
||||
function Piwik_Transitions(actionType, actionName, rowAction, segment) {
|
||||
this.reset(actionType, actionName, segment);
|
||||
this.rowAction = rowAction;
|
||||
|
||||
this.ajax = new Piwik_Transitions_Ajax();
|
||||
|
|
@ -130,9 +162,10 @@ function Piwik_Transitions(actionType, actionName, rowAction) {
|
|||
this.rightGroups = ['followingPages', 'followingSiteSearches', 'downloads', 'outlinks'];
|
||||
}
|
||||
|
||||
Piwik_Transitions.prototype.reset = function (actionType, actionName) {
|
||||
Piwik_Transitions.prototype.reset = function (actionType, actionName, segment) {
|
||||
this.actionType = actionType;
|
||||
this.actionName = actionName;
|
||||
this.segment = segment;
|
||||
|
||||
this.popover = null;
|
||||
this.canvas = null;
|
||||
|
|
@ -180,7 +213,7 @@ Piwik_Transitions.prototype.showPopover = function () {
|
|||
}
|
||||
|
||||
// load the data
|
||||
self.model.loadData(self.actionType, self.actionName, function () {
|
||||
self.model.loadData(self.actionType, self.actionName, self.segment, function () {
|
||||
if (typeof Piwik_Transitions.popoverHtml == 'undefined') {
|
||||
// html not there yet
|
||||
callbackForHtml = bothLoaded;
|
||||
|
|
@ -232,10 +265,10 @@ Piwik_Transitions.prototype.preparePopover = function () {
|
|||
var totalNbPageviews = self.model.getTotalNbPageviews();
|
||||
if (totalNbPageviews > 0) {
|
||||
|
||||
var share = Math.round(self.model.pageviews / totalNbPageviews * 1000) / 10;
|
||||
var share = NumberFormatter.formatPercent(Math.round(self.model.pageviews / totalNbPageviews * 1000) / 10);
|
||||
|
||||
var text = Piwik_Transitions_Translations.ShareOfAllPageviews;
|
||||
text = text.replace(/%s/, self.model.pageviews).replace(/%s/, share + '%');
|
||||
text = text.replace(/%s/, NumberFormatter.formatNumber(self.model.pageviews)).replace(/%s/, share);
|
||||
text += '<br /><em>' + Piwik_Transitions_Translations.DateRange + ' ' + self.model.date + '</em>';
|
||||
|
||||
var title = '<h3>' + piwikHelper.addBreakpointsToUrl(self.actionName) + '</h3>';
|
||||
|
|
@ -342,12 +375,12 @@ Piwik_Transitions.prototype.renderCenterBox = function () {
|
|||
var box = this.centerBox;
|
||||
|
||||
Piwik_Transitions_Util.replacePlaceholderInHtml(
|
||||
box.find('.Transitions_Pageviews'), this.model.pageviews);
|
||||
box.find('.Transitions_Pageviews'), NumberFormatter.formatNumber(this.model.pageviews));
|
||||
|
||||
var self = this;
|
||||
var showMetric = function (cssClass, modelProperty, highlightCurveOnSide, groupCanBeExpanded) {
|
||||
var el = box.find('.Transitions_' + cssClass);
|
||||
Piwik_Transitions_Util.replacePlaceholderInHtml(el, self.model[modelProperty]);
|
||||
Piwik_Transitions_Util.replacePlaceholderInHtml(el, NumberFormatter.formatNumber(self.model[modelProperty]));
|
||||
|
||||
if (self.model[modelProperty] == 0) {
|
||||
el.addClass('Transitions_Value0');
|
||||
|
|
@ -405,7 +438,7 @@ Piwik_Transitions.prototype.renderLoops = function () {
|
|||
}
|
||||
|
||||
var loops = this.popover.find('#Transitions_Loops').show();
|
||||
Piwik_Transitions_Util.replacePlaceholderInHtml(loops, this.model.loops);
|
||||
Piwik_Transitions_Util.replacePlaceholderInHtml(loops, NumberFormatter.formatNumber(this.model.loops));
|
||||
|
||||
this.addTooltipShowingPercentageOfAllPageviews(loops, 'loops');
|
||||
|
||||
|
|
@ -563,7 +596,7 @@ Piwik_Transitions.prototype.renderOpenGroup = function (groupName, side, onlyBg)
|
|||
boxText: label,
|
||||
boxTextTooltip: isOthers || !shortened ? false : fullLabel,
|
||||
boxTextNumLines: 3,
|
||||
curveText: data.percentage + '%',
|
||||
curveText: NumberFormatter.formatPercent(data.percentage),
|
||||
curveTextTooltip: tooltip,
|
||||
onClick: onClick
|
||||
});
|
||||
|
|
@ -616,7 +649,7 @@ Piwik_Transitions.prototype.renderClosedGroup = function (groupName, side, onlyB
|
|||
boxText: self.model.getGroupTitle(groupName),
|
||||
boxTextNumLines: 1,
|
||||
boxTextCssClass: 'SingleLine',
|
||||
boxIcon: 'plugins/Zeitgeist/images/plus_blue.png',
|
||||
boxIcon: 'plugins/Morpheus/images/plus_blue.png',
|
||||
smallBox: true,
|
||||
onClick: function () {
|
||||
self.unHighlightGroup(groupName, side);
|
||||
|
|
@ -716,7 +749,6 @@ Piwik_Transitions.prototype.openExternalUrl = function (url) {
|
|||
window.open(url, '_newtab');
|
||||
};
|
||||
|
||||
|
||||
// --------------------------------------
|
||||
// CANVAS
|
||||
// --------------------------------------
|
||||
|
|
@ -1220,7 +1252,6 @@ Piwik_Transitions_Canvas.prototype.clearSide = function (side, onlyBg) {
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
// --------------------------------------
|
||||
// MODEL
|
||||
// --------------------------------------
|
||||
|
|
@ -1252,7 +1283,7 @@ Piwik_Transitions_Model.prototype.htmlLoaded = function () {
|
|||
};
|
||||
};
|
||||
|
||||
Piwik_Transitions_Model.prototype.loadData = function (actionType, actionName, callback) {
|
||||
Piwik_Transitions_Model.prototype.loadData = function (actionType, actionName, segment, callback) {
|
||||
var self = this;
|
||||
|
||||
this.pageviews = 0;
|
||||
|
|
@ -1290,11 +1321,16 @@ Piwik_Transitions_Model.prototype.loadData = function (actionType, actionName, c
|
|||
|
||||
this.date = '';
|
||||
|
||||
this.ajax.callApi('Transitions.getTransitionsForAction', {
|
||||
actionType: actionType,
|
||||
actionName: actionName,
|
||||
expanded: 1
|
||||
},
|
||||
var params = {
|
||||
actionType: actionType,
|
||||
actionName: actionName,
|
||||
expanded: 1
|
||||
};
|
||||
if (segment) {
|
||||
params.segment = segment;
|
||||
}
|
||||
|
||||
this.ajax.callApi('Transitions.getTransitionsForAction', params,
|
||||
function (report) {
|
||||
self.date = report.date;
|
||||
|
||||
|
|
@ -1378,8 +1414,9 @@ Piwik_Transitions_Model.prototype.getPercentage = function (metric, formatted) {
|
|||
var percentage = (this.pageviews == 0 ? 0 : this[metric] / this.pageviews);
|
||||
|
||||
if (formatted) {
|
||||
|
||||
percentage = this.roundPercentage(percentage);
|
||||
percentage += '%';
|
||||
return NumberFormatter.formatPercent(percentage);
|
||||
}
|
||||
|
||||
return percentage;
|
||||
|
|
@ -1407,7 +1444,6 @@ Piwik_Transitions_Model.prototype.roundPercentage = function (value) {
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
// --------------------------------------
|
||||
// AJAX
|
||||
// --------------------------------------
|
||||
|
|
@ -1492,7 +1528,6 @@ Piwik_Transitions_Ajax.prototype.callApi = function (method, params, callback) {
|
|||
ajaxRequest.send(false);
|
||||
};
|
||||
|
||||
|
||||
// --------------------------------------
|
||||
// STATIC UTIL FUNCTIONS
|
||||
// --------------------------------------
|
||||
|
|
|
|||
26
www/analytics/plugins/Transitions/lang/bg.json
Normal file
26
www/analytics/plugins/Transitions/lang/bg.json
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s еднократни посещения",
|
||||
"DirectEntries": "Директни посещения",
|
||||
"ErrorBack": "Върнете се на предишната страница",
|
||||
"ExitsInline": "%s изходи",
|
||||
"FromCampaigns": "От кампании",
|
||||
"FromPreviousPages": "От вътрешни страници",
|
||||
"FromPreviousPagesInline": "%s от вътреши страници",
|
||||
"FromPreviousSiteSearches": "От вътрешни търсения",
|
||||
"FromPreviousSiteSearchesInline": "%s от вътрешни търсения",
|
||||
"FromSearchEngines": "От търсещи машини",
|
||||
"FromWebsites": "От уебсайтове",
|
||||
"IncomingTraffic": "Входящ трафик",
|
||||
"LoopsInline": "%s страница се презарежда",
|
||||
"NoDataForAction": "Няма информация за %s",
|
||||
"OutgoingTraffic": "Изходящ трафик",
|
||||
"ShareOfAllPageviews": "Тази страница има %1$s разглеждания (от всички %2$s разглеждания)",
|
||||
"ToFollowingPages": "Към вътрешни страници",
|
||||
"ToFollowingPagesInline": "%s за вътрешни страници",
|
||||
"ToFollowingSiteSearches": "Външни търсения",
|
||||
"ToFollowingSiteSearchesInline": "%s вътрешни търсения",
|
||||
"XOfAllPageviews": "%s на всички показания за тази страница",
|
||||
"XOutOfYVisits": "%1$s (от %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/ca.json
Normal file
27
www/analytics/plugins/Transitions/lang/ca.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s rebots",
|
||||
"DirectEntries": "Entrades directes",
|
||||
"ErrorBack": "Ves a l'acció anterior",
|
||||
"ExitsInline": "%s surts",
|
||||
"FromCampaigns": "De campanyes",
|
||||
"FromPreviousPages": "De pàgines internes",
|
||||
"FromPreviousPagesInline": "%s de pàgines internes",
|
||||
"FromPreviousSiteSearches": "De la cerca interna",
|
||||
"FromPreviousSiteSearchesInline": "%s de la cerques internes",
|
||||
"FromSearchEngines": "De cercadors",
|
||||
"FromWebsites": "De llocs web",
|
||||
"IncomingTraffic": "Tràfic entrant",
|
||||
"LoopsInline": "%s refrescos de pàgina",
|
||||
"NoDataForAction": "No hi ha informació per %s",
|
||||
"NoDataForActionDetails": "O l'acció no ha estat vista cap vegada durant el període %s o és invàlida.",
|
||||
"OutgoingTraffic": "Tràfic surtint",
|
||||
"ShareOfAllPageviews": "Aquesta pàgina ha tingut %1$s visites (%2$s de totes les visites)",
|
||||
"ToFollowingPages": "A pàgines internes",
|
||||
"ToFollowingPagesInline": "%s a pàgines internes",
|
||||
"ToFollowingSiteSearches": "Cerques internes",
|
||||
"ToFollowingSiteSearchesInline": "%s cerques internes",
|
||||
"XOfAllPageviews": "%s de totes les visualitzacions d'aquesta pàgina",
|
||||
"XOutOfYVisits": "%1$s (de %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/cs.json
Normal file
28
www/analytics/plugins/Transitions/lang/cs.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s odrazů",
|
||||
"DirectEntries": "Přímé záznamy",
|
||||
"ErrorBack": "Přejít k předchozí akci",
|
||||
"ExitsInline": "%s východy",
|
||||
"FromCampaigns": "Z kampaní",
|
||||
"FromPreviousPages": "Z interních stránek",
|
||||
"FromPreviousPagesInline": "%s z interních stránek",
|
||||
"FromPreviousSiteSearches": "Z interního vyhledávání",
|
||||
"FromPreviousSiteSearchesInline": "%s z interních vyhledávání",
|
||||
"FromSearchEngines": "Z vyhledávačů",
|
||||
"FromWebsites": "Z webových stránek",
|
||||
"IncomingTraffic": "Příchozí provoz",
|
||||
"LoopsInline": "%s obnovení stránky",
|
||||
"NoDataForAction": "Pro %s nejsou žádná data",
|
||||
"NoDataForActionDetails": "Buď akce neměla za období %s žádné zobrazení stránky, nebo je neplatná.",
|
||||
"OutgoingTraffic": "Odchozí provoz",
|
||||
"PluginDescription": "V novém hlášení přechodů hlásí předchozí a následující akci pro každou URL, je dostupný přes novou ikonu v hlášení akcí.",
|
||||
"ShareOfAllPageviews": "Tato stránka měla %1$s zobrazení (%2$s všech zobrazení)",
|
||||
"ToFollowingPages": "Na interní stránky",
|
||||
"ToFollowingPagesInline": "%s na interní stránky",
|
||||
"ToFollowingSiteSearches": "Interní vyhledávání",
|
||||
"ToFollowingSiteSearchesInline": "%s interních vyhledávání",
|
||||
"XOfAllPageviews": "%s ze všech zobrazení této stránky",
|
||||
"XOutOfYVisits": "%1$s (z %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/da.json
Normal file
27
www/analytics/plugins/Transitions/lang/da.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s afvisninger",
|
||||
"DirectEntries": "Direkte besøg",
|
||||
"ErrorBack": "Gå tilbage til forrige handling",
|
||||
"ExitsInline": "%s afslutninger",
|
||||
"FromCampaigns": "Fra kampagner",
|
||||
"FromPreviousPages": "Fra interne sider",
|
||||
"FromPreviousPagesInline": "%s fra interne sider",
|
||||
"FromPreviousSiteSearches": "Fra intern søgning",
|
||||
"FromPreviousSiteSearchesInline": "%s fra interne søgninger",
|
||||
"FromSearchEngines": "Fra søgemaskiner",
|
||||
"FromWebsites": "Fra hjemmesider",
|
||||
"IncomingTraffic": "Indkommende trafik",
|
||||
"LoopsInline": "%s side genindlæsninger",
|
||||
"NoDataForAction": "Der er ingen data for %s",
|
||||
"NoDataForActionDetails": "Enten havde handlingen ingen sidevisninger i perioden %s eller den er ugyldig.",
|
||||
"OutgoingTraffic": "Udgående trafik",
|
||||
"ShareOfAllPageviews": "Denne side havde %1$s sidevisninger (%2$s af alle sidevisninger)",
|
||||
"ToFollowingPages": "Til interne sider",
|
||||
"ToFollowingPagesInline": "%s til interne sider",
|
||||
"ToFollowingSiteSearches": "Interne søgninger",
|
||||
"ToFollowingSiteSearchesInline": "%s interne søgninger",
|
||||
"XOfAllPageviews": "%s af alle visninger af denne side",
|
||||
"XOutOfYVisits": "%1$s (ud af %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/de.json
Normal file
28
www/analytics/plugins/Transitions/lang/de.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s Absprünge",
|
||||
"DirectEntries": "Direkte Eingaben",
|
||||
"ErrorBack": "Gehe zurück zur letzten Aktion",
|
||||
"ExitsInline": "%s Ausstiege",
|
||||
"FromCampaigns": "Von Kampagnen",
|
||||
"FromPreviousPages": "Von internen Seiten",
|
||||
"FromPreviousPagesInline": "%s von internen Seiten",
|
||||
"FromPreviousSiteSearches": "Von der internen Suche",
|
||||
"FromPreviousSiteSearchesInline": "%s von internen Suchen",
|
||||
"FromSearchEngines": "Von Suchmaschinen",
|
||||
"FromWebsites": "Von Websites",
|
||||
"IncomingTraffic": "Eingehender Traffic",
|
||||
"LoopsInline": "%s Seite erneut geladen",
|
||||
"NoDataForAction": "Es sind keine Daten für %s verfügbar",
|
||||
"NoDataForActionDetails": "Entweder hatte diese Aktion während des Zeitraums %s keine Seitenansichten oder sie ist ungültig.",
|
||||
"OutgoingTraffic": "Ausgehender Traffic",
|
||||
"PluginDescription": "Berichte über vergangene und zukünftige Aktionen für jede Seiten-URL in einem neuen Transitions-Bericht, aufrufbar im Aktionen-Bericht über ein neues Icon.",
|
||||
"ShareOfAllPageviews": "Diese Seite wurde %1$s mal angesehen (%2$s aller Seitenansichten)",
|
||||
"ToFollowingPages": "Zu internen Seiten",
|
||||
"ToFollowingPagesInline": "%s zu internen Seiten",
|
||||
"ToFollowingSiteSearches": "Interne Suchen",
|
||||
"ToFollowingSiteSearchesInline": "%s interne Suchen",
|
||||
"XOfAllPageviews": "%s von allen Seitenansichten",
|
||||
"XOutOfYVisits": "%1$s (von insgesamt %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/el.json
Normal file
28
www/analytics/plugins/Transitions/lang/el.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s αναπηδήσεις",
|
||||
"DirectEntries": "Άμεσες Εισαγωγές",
|
||||
"ErrorBack": "Μετάβαση στην προηγούμενη ενέργεια",
|
||||
"ExitsInline": "%s έξοδοι",
|
||||
"FromCampaigns": "Από Εκστρατείες",
|
||||
"FromPreviousPages": "Από Εσωτερικές Σελίδες",
|
||||
"FromPreviousPagesInline": "%s από εσωτερικές σελίδες",
|
||||
"FromPreviousSiteSearches": "Από Εσωτερική Αναζήτηση",
|
||||
"FromPreviousSiteSearchesInline": "%s από εσωτερικές αναζητήσεις",
|
||||
"FromSearchEngines": "Από Μηχανές Αναζήτησης",
|
||||
"FromWebsites": "Από Ιστοσελίδες",
|
||||
"IncomingTraffic": "Εισερχόμενη κίνηση",
|
||||
"LoopsInline": "%s ανανεώσεις σελίδας",
|
||||
"NoDataForAction": "Δεν υπάρχουν δεδομένα για %s",
|
||||
"NoDataForActionDetails": "Είτε η ενέργεια δεν είχε προβολές σελίδας (pageviews) κατά τη διάρκεια της περιόδου %s ή δεν είναι έγκυρη.",
|
||||
"OutgoingTraffic": "Εξερχόμενη κίνηση",
|
||||
"PluginDescription": "Αναφέρει προηγούμενες και επόμενες ενέργειες για κάθε σελίδα στην αναφορά για νέες Μεταβάσεις, διαθέσιμη στις αναφορές Ενεργειών από ένα νέο εικονίδιο.",
|
||||
"ShareOfAllPageviews": "Η σελίδα είχε %1$s αναγνώσεις (%2$s από όλες τις αναγνώσεις σελίδων)",
|
||||
"ToFollowingPages": "Προς Εσωτερικές Σελίδες",
|
||||
"ToFollowingPagesInline": "%s προς εσωτερικές σελίδες",
|
||||
"ToFollowingSiteSearches": "Εσωτερικές Αναζητήσεις",
|
||||
"ToFollowingSiteSearchesInline": "%s εσωτερικές αναζητήσεις",
|
||||
"XOfAllPageviews": "%s από όλες τις προβολές αυτής της σελίδας",
|
||||
"XOutOfYVisits": "%1$s (από %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/en.json
Normal file
28
www/analytics/plugins/Transitions/lang/en.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s bounces",
|
||||
"DirectEntries": "Direct Entries",
|
||||
"ErrorBack": "Go back to the previous action",
|
||||
"ExitsInline": "%s exits",
|
||||
"FromCampaigns": "From Campaigns",
|
||||
"FromPreviousPages": "From Internal Pages",
|
||||
"FromPreviousPagesInline": "%s from internal pages",
|
||||
"FromPreviousSiteSearches": "From Internal Search",
|
||||
"FromPreviousSiteSearchesInline": "%s from internal searches",
|
||||
"FromSearchEngines": "From Search Engines",
|
||||
"FromWebsites": "From Websites",
|
||||
"IncomingTraffic": "Incoming traffic",
|
||||
"LoopsInline": "%s page reloads",
|
||||
"NoDataForAction": "There's no data for %s",
|
||||
"NoDataForActionDetails": "Either the action had no pageviews during the period %s or it is invalid.",
|
||||
"OutgoingTraffic": "Outgoing traffic",
|
||||
"PluginDescription": "Reports previous and following actions for each page URL in a new Transitions report, available in the Actions reports via a new icon.",
|
||||
"ShareOfAllPageviews": "This page had %1$s pageviews (%2$s of all pageviews)",
|
||||
"ToFollowingPages": "To Internal Pages",
|
||||
"ToFollowingPagesInline": "%s to internal pages",
|
||||
"ToFollowingSiteSearches": "Internal Searches",
|
||||
"ToFollowingSiteSearchesInline": "%s internal searches",
|
||||
"XOfAllPageviews": "%s of all views of this page",
|
||||
"XOutOfYVisits": "%1$s (out of %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/es.json
Normal file
28
www/analytics/plugins/Transitions/lang/es.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s rebotes",
|
||||
"DirectEntries": "Ingresos directos",
|
||||
"ErrorBack": "Regresar a la acción anterior",
|
||||
"ExitsInline": "%s salidas",
|
||||
"FromCampaigns": "Desde campañas",
|
||||
"FromPreviousPages": "Desde páginas internas",
|
||||
"FromPreviousPagesInline": "%s desde páginas internas",
|
||||
"FromPreviousSiteSearches": "Desde búsquedas internas",
|
||||
"FromPreviousSiteSearchesInline": "%s desde búsquedas internas",
|
||||
"FromSearchEngines": "Desde motores de búsqueda",
|
||||
"FromWebsites": "Desde sitios de internet",
|
||||
"IncomingTraffic": "Tráfico entrante",
|
||||
"LoopsInline": "%s recargas de página",
|
||||
"NoDataForAction": "No hay información para %s",
|
||||
"NoDataForActionDetails": "O la acción no tuvo vistas de páginas durante el período %s o es inválida.",
|
||||
"OutgoingTraffic": "Tráfico saliente",
|
||||
"PluginDescription": "Anteriores informes y las siguientes acciones para cada URL de página en un nuevo informe Transiciones, disponible en los informes Acciones vía un nuevo ícono.",
|
||||
"ShareOfAllPageviews": "Esta página tuvo %1$s vistas de página (%2$s de todas las vistas de páginas)",
|
||||
"ToFollowingPages": "A páginas internas",
|
||||
"ToFollowingPagesInline": "%s a páginas internas",
|
||||
"ToFollowingSiteSearches": "Búsquedas internas",
|
||||
"ToFollowingSiteSearchesInline": "%s búsquedas internas",
|
||||
"XOfAllPageviews": "%s de todas las vistas de esta página",
|
||||
"XOutOfYVisits": "%1$s (de %2$s)"
|
||||
}
|
||||
}
|
||||
25
www/analytics/plugins/Transitions/lang/et.json
Normal file
25
www/analytics/plugins/Transitions/lang/et.json
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s põrget",
|
||||
"DirectEntries": "Otse sisenemisi",
|
||||
"ExitsInline": "%s väljumist",
|
||||
"FromCampaigns": "Tuldud kampaaniad",
|
||||
"FromPreviousPages": "Tuldud sisemised lehed",
|
||||
"FromPreviousPagesInline": "%s tuli sisemistelt lehtedelt",
|
||||
"FromPreviousSiteSearches": "Tuldud sisemised otsingud",
|
||||
"FromPreviousSiteSearchesInline": "%s tuli sisemisest otsingust",
|
||||
"FromSearchEngines": "Tuldud otsingumootorid",
|
||||
"FromWebsites": "Tuldud veebilehed",
|
||||
"IncomingTraffic": "Sisenev liiklus",
|
||||
"LoopsInline": "%s lehe korduvat laadimist",
|
||||
"NoDataForAction": "Tegevuse %s kohta puuduvad andmed",
|
||||
"OutgoingTraffic": "Väljuv liiklus",
|
||||
"ShareOfAllPageviews": "See leht sai %1$s vaatamist (%2$s kõigist vaatamistest)",
|
||||
"ToFollowingPages": "Sisemistele lehtedele",
|
||||
"ToFollowingPagesInline": "%s läks sisemistele lehtedele",
|
||||
"ToFollowingSiteSearches": "Sisemised otsingud",
|
||||
"ToFollowingSiteSearchesInline": "%s sisemist otsingut",
|
||||
"XOfAllPageviews": "%s kõigist antud lehe vaatamistest",
|
||||
"XOutOfYVisits": "%1$s (%2$s kõigist)"
|
||||
}
|
||||
}
|
||||
26
www/analytics/plugins/Transitions/lang/fa.json
Normal file
26
www/analytics/plugins/Transitions/lang/fa.json
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s پس زده",
|
||||
"DirectEntries": "ورودی های مستقیم",
|
||||
"ErrorBack": "به فعالیت قبلی برگرد",
|
||||
"ExitsInline": "%s خروج",
|
||||
"FromCampaigns": "از کمپین",
|
||||
"FromPreviousPages": "از صفحه های داخلی",
|
||||
"FromPreviousPagesInline": "%s از صفحه های داخلی",
|
||||
"FromPreviousSiteSearches": "از جستجوی داخلی",
|
||||
"FromPreviousSiteSearchesInline": "%s از جستجوهای داخلی",
|
||||
"FromSearchEngines": "از موتورهای جستجو",
|
||||
"FromWebsites": "از وبسایت ها",
|
||||
"IncomingTraffic": "ترافیک ورودی",
|
||||
"LoopsInline": "%s بارگذاری مجدد صفحه",
|
||||
"NoDataForAction": "هیچ داده ای وجود ندارد برای %s",
|
||||
"OutgoingTraffic": "ترافیک خروجی",
|
||||
"ShareOfAllPageviews": "این صفحه %1$s بازدیدازصفحه دارد(%2$s از تمام بازدیدازصفحه ها)",
|
||||
"ToFollowingPages": "به صفحه های داخلی",
|
||||
"ToFollowingPagesInline": "%s به صفحه های داخلی",
|
||||
"ToFollowingSiteSearches": "جستجوهای داخلی",
|
||||
"ToFollowingSiteSearchesInline": "%s جستجوهای داخلی",
|
||||
"XOfAllPageviews": "%s از همه ی بازدیدهای این صفحه",
|
||||
"XOutOfYVisits": "%1$s (از %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/fi.json
Normal file
27
www/analytics/plugins/Transitions/lang/fi.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s käväisyä",
|
||||
"DirectEntries": "Suorat merkinnät",
|
||||
"ErrorBack": "Palaa takaisin edelliseen toimintoon",
|
||||
"ExitsInline": "%s poistumista",
|
||||
"FromCampaigns": "Kampanjoista",
|
||||
"FromPreviousPages": "Sisäisiltä sivuilta",
|
||||
"FromPreviousPagesInline": "%s sisäisiltä sivuilta",
|
||||
"FromPreviousSiteSearches": "Sisäisestä hausta",
|
||||
"FromPreviousSiteSearchesInline": "%s sisäisestä hausta",
|
||||
"FromSearchEngines": "Hakukoneista",
|
||||
"FromWebsites": "Verkkosivuilta",
|
||||
"IncomingTraffic": "Sisääntuleva liikenne",
|
||||
"LoopsInline": "%s sivujen uudelleenlatauksia",
|
||||
"NoDataForAction": "%s:lle ei ole tietoja",
|
||||
"NoDataForActionDetails": "Joko toiminnolle ei ole tietoja aikavälille %s tai toiminto on virheellinen.",
|
||||
"OutgoingTraffic": "Lähtevä liikenne",
|
||||
"ShareOfAllPageviews": "Tällä sivulla on %1$s sivunavausta (%2$s kaikista)",
|
||||
"ToFollowingPages": "Sisäisille sivuille",
|
||||
"ToFollowingPagesInline": "%s sisäisille sivuille",
|
||||
"ToFollowingSiteSearches": "Sisäisiä hakuja",
|
||||
"ToFollowingSiteSearchesInline": "%s sisäistä hakua",
|
||||
"XOfAllPageviews": "%s kaikista tämän sivun katseluista",
|
||||
"XOutOfYVisits": "%1$s (%2$s:stä)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/fr.json
Normal file
28
www/analytics/plugins/Transitions/lang/fr.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s rebonds",
|
||||
"DirectEntries": "Entrées directes",
|
||||
"ErrorBack": "Retour à l'action précédente",
|
||||
"ExitsInline": "%s sorties",
|
||||
"FromCampaigns": "Depuis les campagnes",
|
||||
"FromPreviousPages": "Depuis des pages internes",
|
||||
"FromPreviousPagesInline": "%s depuis des pages internes",
|
||||
"FromPreviousSiteSearches": "Depuis des recherches internes",
|
||||
"FromPreviousSiteSearchesInline": "%s depuis des recherches internes",
|
||||
"FromSearchEngines": "Depuis des moteurs de recherche",
|
||||
"FromWebsites": "Depuis des sites web",
|
||||
"IncomingTraffic": "Trafic entrant",
|
||||
"LoopsInline": "%s rechargements de pages",
|
||||
"NoDataForAction": "Il n'y a aucune données pour %s",
|
||||
"NoDataForActionDetails": "L'action n'a eu aucune visite de page durant la période %s ou bien elle est invalide.",
|
||||
"OutgoingTraffic": "Trafic sortant",
|
||||
"PluginDescription": "Rapporte les actions précédentes et suivantes pour chacune des URL's de page dans un nouveau rapport de Transitions, disponible depuis le rapports des Actions via un nouvel icône.",
|
||||
"ShareOfAllPageviews": "Cette page a eu %1$s affichages (%2$s de tous les affichages)",
|
||||
"ToFollowingPages": "Vers des pages internes",
|
||||
"ToFollowingPagesInline": "%s vers des pages internes",
|
||||
"ToFollowingSiteSearches": "Recherches internes",
|
||||
"ToFollowingSiteSearchesInline": "%s recherches internes",
|
||||
"XOfAllPageviews": "%s de toutes les pages vues",
|
||||
"XOutOfYVisits": "%1$s (de %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/hi.json
Normal file
27
www/analytics/plugins/Transitions/lang/hi.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s उछाल",
|
||||
"DirectEntries": "सीधी प्रविष्टियां",
|
||||
"ErrorBack": "पिछली कार्रवाई के लिए वापस जाओ",
|
||||
"ExitsInline": "%s बाहर निकलता है",
|
||||
"FromCampaigns": "अभियान से",
|
||||
"FromPreviousPages": "आंतरिक पृष्ठों से",
|
||||
"FromPreviousPagesInline": "%s आंतरिक पृष्ठों से",
|
||||
"FromPreviousSiteSearches": "आंतरिक खोज से",
|
||||
"FromPreviousSiteSearchesInline": "%s आंतरिक खोजों से",
|
||||
"FromSearchEngines": "खोज इंजन से",
|
||||
"FromWebsites": "वेबसाइटों से",
|
||||
"IncomingTraffic": "आने वाले यातायात",
|
||||
"LoopsInline": "पृष्ठ पुनः लोड %s",
|
||||
"NoDataForAction": "%s के लिए कोई डेटा नहीं है",
|
||||
"NoDataForActionDetails": "या तो कार्रवाई की अवधि %s के दौरान कोई पेज देखा गया था या यह अवैध है.",
|
||||
"OutgoingTraffic": "निवर्तमान यातायात",
|
||||
"ShareOfAllPageviews": "यह पृष्ठ का %1$s पृष्ठ दृश्य (सभी पृष्ठ दृश्य का %2$s)किया था",
|
||||
"ToFollowingPages": "आंतरिक पृष्ठ",
|
||||
"ToFollowingPagesInline": "%s आंतरिक पृष्ठ",
|
||||
"ToFollowingSiteSearches": "आंतरिक खोजें",
|
||||
"ToFollowingSiteSearchesInline": "%s आंतरिक खोजें",
|
||||
"XOfAllPageviews": "इस पृष्ठ के सभी दृश्यों का %s",
|
||||
"XOutOfYVisits": "%1$s (बाहर %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/id.json
Normal file
27
www/analytics/plugins/Transitions/lang/id.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s pentalan",
|
||||
"DirectEntries": "Masukan Langsung",
|
||||
"ErrorBack": "Kembali ke aksi sebelumnya",
|
||||
"ExitsInline": "%s keluar",
|
||||
"FromCampaigns": "Dari Kampanye",
|
||||
"FromPreviousPages": "Dari Halaman Dalam",
|
||||
"FromPreviousPagesInline": "%s dari halaman dalam",
|
||||
"FromPreviousSiteSearches": "Dari Pencarian Dalam",
|
||||
"FromPreviousSiteSearchesInline": "%s dari pencarian dalam",
|
||||
"FromSearchEngines": "Dari Mesin Pencari",
|
||||
"FromWebsites": "Dari Situs",
|
||||
"IncomingTraffic": "Lalu lintas masuk",
|
||||
"LoopsInline": "%s halam dimuat ulang",
|
||||
"NoDataForAction": "Tidak tersedia data untuk %s",
|
||||
"NoDataForActionDetails": "Tidak ada tindakan memiliki tampilan halaman selama periode %s atau ini tidak sahih.",
|
||||
"OutgoingTraffic": "Lalu lintas keluar",
|
||||
"ShareOfAllPageviews": "Halaman ini memiliki %1$s tampilan halaman (%2$s dari semua tampilan halaman)",
|
||||
"ToFollowingPages": "Menuju Halaman Dalam",
|
||||
"ToFollowingPagesInline": "%s menuju halaman dalam",
|
||||
"ToFollowingSiteSearches": "Pencarian Dalam",
|
||||
"ToFollowingSiteSearchesInline": "%s pencarian dalam",
|
||||
"XOfAllPageviews": "%s dari selruh tanpilan dari halaman ini",
|
||||
"XOutOfYVisits": "%1$s (di luar dari %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/it.json
Normal file
28
www/analytics/plugins/Transitions/lang/it.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s rimbalzi",
|
||||
"DirectEntries": "Accessi Diretti",
|
||||
"ErrorBack": "Torna all'azione precedente",
|
||||
"ExitsInline": "%s uscite",
|
||||
"FromCampaigns": "Da Campagne",
|
||||
"FromPreviousPages": "Da Pagine Interne",
|
||||
"FromPreviousPagesInline": "%s da pagine interne",
|
||||
"FromPreviousSiteSearches": "Da Ricerca Interna",
|
||||
"FromPreviousSiteSearchesInline": "%s da ricerche interne",
|
||||
"FromSearchEngines": "Da Motori di Ricerca",
|
||||
"FromWebsites": "Da siti web",
|
||||
"IncomingTraffic": "Traffico entrante",
|
||||
"LoopsInline": "%s pagine ricaricate",
|
||||
"NoDataForAction": "Non ci sono dati per %s",
|
||||
"NoDataForActionDetails": "O l'azione non ha avuto pagine viste durante il periodo di %s o non è valida.",
|
||||
"OutgoingTraffic": "Traffico uscente",
|
||||
"PluginDescription": "Restituisce le azioni precedenti e seguenti per ciascun URL di pagina in un nuovo report Transizioni, disponibile tra i report Azioni con una nuova icona.",
|
||||
"ShareOfAllPageviews": "Questa pagina ha %1$s visualizzazioni (%2$s di tutte le visualizzazioni)",
|
||||
"ToFollowingPages": "A Pagine Interne",
|
||||
"ToFollowingPagesInline": "%s a pagine interne",
|
||||
"ToFollowingSiteSearches": "Ricerche Interne",
|
||||
"ToFollowingSiteSearchesInline": "%s ricerche interne",
|
||||
"XOfAllPageviews": "%s di tutte le visualizzazioni di questa pagina",
|
||||
"XOutOfYVisits": "%1$s (su %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/ja.json
Normal file
28
www/analytics/plugins/Transitions/lang/ja.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s のバウンス",
|
||||
"DirectEntries": "直接エントリー",
|
||||
"ErrorBack": "前の操作に戻る",
|
||||
"ExitsInline": "%s 終了",
|
||||
"FromCampaigns": "キャンペーンから",
|
||||
"FromPreviousPages": "内部ページから",
|
||||
"FromPreviousPagesInline": "内部ページからの %s",
|
||||
"FromPreviousSiteSearches": "内部検索から",
|
||||
"FromPreviousSiteSearchesInline": "内部検索からの %s",
|
||||
"FromSearchEngines": "検索エンジンから",
|
||||
"FromWebsites": "ウェブサイトから",
|
||||
"IncomingTraffic": "受信トラフィック",
|
||||
"LoopsInline": "%s ページリロード",
|
||||
"NoDataForAction": "%s に対するデータはありません。",
|
||||
"NoDataForActionDetails": "アクションが %s の期間ページビューが無かったか、無効です。",
|
||||
"OutgoingTraffic": "送信トラフィック",
|
||||
"PluginDescription": "新しいアイコンを通して Actions レポートで利用可能な、新しい Transitions レポートのそれぞれのページURL に対する遷移をレポートします。",
|
||||
"ShareOfAllPageviews": "このページは、%1$s ページビューでした ( 全ページビューの %2$s )",
|
||||
"ToFollowingPages": "内部ページへ",
|
||||
"ToFollowingPagesInline": "内部ページへの %s",
|
||||
"ToFollowingSiteSearches": "内部検索",
|
||||
"ToFollowingSiteSearchesInline": "%s 内部検索",
|
||||
"XOfAllPageviews": "このページの全ビューの %s",
|
||||
"XOutOfYVisits": "(%2$s の内の) %1$s"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/ko.json
Normal file
28
www/analytics/plugins/Transitions/lang/ko.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s 반송",
|
||||
"DirectEntries": "직접 항목",
|
||||
"ErrorBack": "이전 동작으로 돌아가기",
|
||||
"ExitsInline": "%s 이탈",
|
||||
"FromCampaigns": "캠페인에서",
|
||||
"FromPreviousPages": "내부 페이지에서",
|
||||
"FromPreviousPagesInline": "%s 내부 페이지에서",
|
||||
"FromPreviousSiteSearches": "내부 검색에서",
|
||||
"FromPreviousSiteSearchesInline": "%s 내부 검색에서",
|
||||
"FromSearchEngines": "검색 엔진에서",
|
||||
"FromWebsites": "웹사이트에서",
|
||||
"IncomingTraffic": "들어오는 트래픽",
|
||||
"LoopsInline": "%s 페이지 새로고침",
|
||||
"NoDataForAction": "%s 데이터 없음",
|
||||
"NoDataForActionDetails": "특정 동작은 %s을 하는 기간 동안 페이지뷰가 일어나지 않거나 유효하지 않습니다.",
|
||||
"OutgoingTraffic": "나가는 트래픽",
|
||||
"PluginDescription": "새로운 변화에 대한 보고서 내 각 페이지 URL에 대한 이전 및 다음의 보고서는 새 아이콘을 통한 동작 보고서에서 확인할 수 있습니다.",
|
||||
"ShareOfAllPageviews": "이 페이지의 페이지뷰 %1$s (전체 페이지뷰 수 %2$s)",
|
||||
"ToFollowingPages": "내부 페이지로",
|
||||
"ToFollowingPagesInline": "%s 내부 페이지",
|
||||
"ToFollowingSiteSearches": "내부 검색",
|
||||
"ToFollowingSiteSearchesInline": "%s 내부 검색",
|
||||
"XOfAllPageviews": "이 페이지의 모든 보기 중 %s",
|
||||
"XOutOfYVisits": "%1$s (%2$s 나감)"
|
||||
}
|
||||
}
|
||||
5
www/analytics/plugins/Transitions/lang/lt.json
Normal file
5
www/analytics/plugins/Transitions/lang/lt.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"FromPreviousSiteSearches": "Iš vidinės paieškos"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/nb.json
Normal file
28
www/analytics/plugins/Transitions/lang/nb.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s sprett",
|
||||
"DirectEntries": "Direkte treff",
|
||||
"ErrorBack": "Gå tilbake til forrige handling",
|
||||
"ExitsInline": "%s utganger",
|
||||
"FromCampaigns": "Fra kampanjer",
|
||||
"FromPreviousPages": "Fra interne sider",
|
||||
"FromPreviousPagesInline": "%s fra interne sider",
|
||||
"FromPreviousSiteSearches": "Fra interne søk",
|
||||
"FromPreviousSiteSearchesInline": "%s fra interne søk",
|
||||
"FromSearchEngines": "Fra søkemotorer",
|
||||
"FromWebsites": "Fra nettsider",
|
||||
"IncomingTraffic": "Innkommende trafikk",
|
||||
"LoopsInline": "%s innlastinger av side på nytt",
|
||||
"NoDataForAction": "Det finnes ingen data for %s",
|
||||
"NoDataForActionDetails": "Enten har handlingen ingen sidevisninger i perioden %s eller så er den ugyldig.",
|
||||
"OutgoingTraffic": "Utgående trafikk",
|
||||
"PluginDescription": "Rapporterer forrige og neste handlinger for hver URL i en ny Overganger-rapport, tilgjengelig i Handlinger-rapporten og via et nytt ikon.",
|
||||
"ShareOfAllPageviews": "Denne siden hadde %1$s sidevisninger (%2$s av alle sidevisninger)",
|
||||
"ToFollowingPages": "Til interne sider",
|
||||
"ToFollowingPagesInline": "%s til interne sider",
|
||||
"ToFollowingSiteSearches": "Interne søk",
|
||||
"ToFollowingSiteSearchesInline": "%s interne søk",
|
||||
"XOfAllPageviews": "%s av alle besøk på denne siden",
|
||||
"XOutOfYVisits": "%1$s (av %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/nl.json
Normal file
28
www/analytics/plugins/Transitions/lang/nl.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s bounces",
|
||||
"DirectEntries": "Directe Bezoeken",
|
||||
"ErrorBack": "Ga terug naar de vorige actie",
|
||||
"ExitsInline": "%s Einde Bezoek",
|
||||
"FromCampaigns": "Van Campagnes",
|
||||
"FromPreviousPages": "Van Interne Pagina's",
|
||||
"FromPreviousPagesInline": "%s van interne pagina's",
|
||||
"FromPreviousSiteSearches": "Van Interne Zoekopdracht",
|
||||
"FromPreviousSiteSearchesInline": "%s van interne zoekopdrachten",
|
||||
"FromSearchEngines": "Van Zoekmachines",
|
||||
"FromWebsites": "Van Websites",
|
||||
"IncomingTraffic": "Inkomend verkeer",
|
||||
"LoopsInline": "%s pagina herladen",
|
||||
"NoDataForAction": "Er is geen data voor %s",
|
||||
"NoDataForActionDetails": "Deze actie had geen paginaweergaves gedurende de periode %s, of is ongeldig.",
|
||||
"OutgoingTraffic": "Uitgaand verkeer",
|
||||
"PluginDescription": "Voor elke pagina URL in het Transities rapport zijn de voorgaande en volgende acties beschikbaar in de Acties rapportage met een nieuw icoontje.",
|
||||
"ShareOfAllPageviews": "Deze pagina had %1$s paginaweergaves (%2$s van alle paginaweergaves)",
|
||||
"ToFollowingPages": "Naar Interne Pagina's",
|
||||
"ToFollowingPagesInline": "%s naar interne pagina's",
|
||||
"ToFollowingSiteSearches": "Interne Zoekopdrachten",
|
||||
"ToFollowingSiteSearchesInline": "%s interne zoekopdrachten",
|
||||
"XOfAllPageviews": "%s van alle weergaves van deze pagina",
|
||||
"XOutOfYVisits": "%1$s (van de %2$s)"
|
||||
}
|
||||
}
|
||||
16
www/analytics/plugins/Transitions/lang/pl.json
Normal file
16
www/analytics/plugins/Transitions/lang/pl.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"DirectEntries": "Wejścia Bezpośrednie",
|
||||
"ExitsInline": "%s wyjść",
|
||||
"FromCampaigns": "Z Kampanii",
|
||||
"FromPreviousSiteSearches": "Z wyszukiwarki wewnętrznej",
|
||||
"FromSearchEngines": "Z wyszukiwarek",
|
||||
"FromWebsites": "Ze stron",
|
||||
"IncomingTraffic": "Ruch przychodzący",
|
||||
"LoopsInline": "%s odświeżeń stron",
|
||||
"OutgoingTraffic": "Ruch wychodzący",
|
||||
"ToFollowingSiteSearches": "Wyszukania Wewnętrzne",
|
||||
"ToFollowingSiteSearchesInline": "%s wewnętrzne wyszukiwania",
|
||||
"XOutOfYVisits": "%1$s (z %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/pt-br.json
Normal file
28
www/analytics/plugins/Transitions/lang/pt-br.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s rejeições",
|
||||
"DirectEntries": "Entradas diretas",
|
||||
"ErrorBack": "Voltar para a ação anterior",
|
||||
"ExitsInline": "%s saídas",
|
||||
"FromCampaigns": "De campanhas",
|
||||
"FromPreviousPages": "De Páginas internas",
|
||||
"FromPreviousPagesInline": "%s de páginas internas",
|
||||
"FromPreviousSiteSearches": "de pesquisas internas",
|
||||
"FromPreviousSiteSearchesInline": "%s de pesquisas internas",
|
||||
"FromSearchEngines": "Dos motores de busca",
|
||||
"FromWebsites": "de Websites",
|
||||
"IncomingTraffic": "Tráfego de entrada",
|
||||
"LoopsInline": "%s atualizações de página",
|
||||
"NoDataForAction": "Não há dados para %s",
|
||||
"NoDataForActionDetails": "Ou a ação não tinha visualizações de página durante o período de %s ou é inválido.",
|
||||
"OutgoingTraffic": "O tráfego de saída",
|
||||
"PluginDescription": "Informa ações anteriores e seguintes para cada URL da página em um novo relatório de Transições, disponível nos relatórios de Ações através de um novo ícone.",
|
||||
"ShareOfAllPageviews": "Esta página teve %1$s exibições (%2$s de todos as exibições)",
|
||||
"ToFollowingPages": "Para páginas internas",
|
||||
"ToFollowingPagesInline": "%s para páginas internas",
|
||||
"ToFollowingSiteSearches": "Pesquisas internas",
|
||||
"ToFollowingSiteSearchesInline": "%s pesquisas internas",
|
||||
"XOfAllPageviews": "%s de todas as visualizações desta página",
|
||||
"XOutOfYVisits": "%1$s (fora de %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/ro.json
Normal file
27
www/analytics/plugins/Transitions/lang/ro.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s salturi",
|
||||
"DirectEntries": "Intrari directe",
|
||||
"ErrorBack": "Du-te înapoi la acțiunea anterioară",
|
||||
"ExitsInline": "%s există",
|
||||
"FromCampaigns": "Din campanii",
|
||||
"FromPreviousPages": "De la pagini interne",
|
||||
"FromPreviousPagesInline": "%s de la paginile interne",
|
||||
"FromPreviousSiteSearches": "De la cautare interna",
|
||||
"FromPreviousSiteSearchesInline": "%s de la cautarile interne",
|
||||
"FromSearchEngines": "De la motoarele de căutare",
|
||||
"FromWebsites": "De pe website-uri",
|
||||
"IncomingTraffic": "Traficul de intrare",
|
||||
"LoopsInline": "%s reincarcare pagina",
|
||||
"NoDataForAction": "Nu este nici o data pentru %s",
|
||||
"NoDataForActionDetails": "Fie acțiunea nu a avut nici o afișări de pagină în timpul perioadei%s sau este invalida.",
|
||||
"OutgoingTraffic": "traficul de ieșire",
|
||||
"ShareOfAllPageviews": "Această pagină a avut vizualizări de %1$s pagini (%2$s din toate vizualizări de pagini)",
|
||||
"ToFollowingPages": "Catre paginile interne",
|
||||
"ToFollowingPagesInline": "%s la pagini interne",
|
||||
"ToFollowingSiteSearches": "Cautari interne",
|
||||
"ToFollowingSiteSearchesInline": "%s căutări interne",
|
||||
"XOfAllPageviews": "%s toate vizualizarile de pe aceasta pagina",
|
||||
"XOutOfYVisits": "%1$s (din %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/ru.json
Normal file
27
www/analytics/plugins/Transitions/lang/ru.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s отскоков (отказов)",
|
||||
"DirectEntries": "Прямых входов",
|
||||
"ErrorBack": "Верниться к предыдущему действию",
|
||||
"ExitsInline": "%s уходов с сайта",
|
||||
"FromCampaigns": "с кампаний",
|
||||
"FromPreviousPages": "с внутренних страниц",
|
||||
"FromPreviousPagesInline": "%s с внутренних страниц",
|
||||
"FromPreviousSiteSearches": "внутренних поисков по сайту",
|
||||
"FromPreviousSiteSearchesInline": "%s с внутреннего поиска по сайту",
|
||||
"FromSearchEngines": "с поисковых систем",
|
||||
"FromWebsites": "с сайтов",
|
||||
"IncomingTraffic": "Входящий трафик",
|
||||
"LoopsInline": "%s обновлений страницы",
|
||||
"NoDataForAction": "Нет данныз для %s",
|
||||
"NoDataForActionDetails": "Не было совершено таких действий %s или они неправильны.",
|
||||
"OutgoingTraffic": "Исходящий трафик",
|
||||
"ShareOfAllPageviews": "У этой страницы %1$s просмотров (%2$s из просмотров всех страниц)",
|
||||
"ToFollowingPages": "на внутренние страницы",
|
||||
"ToFollowingPagesInline": "%s на внутренние страницы",
|
||||
"ToFollowingSiteSearches": "внутренних поисков по сайту",
|
||||
"ToFollowingSiteSearchesInline": "%s внутренних поисков по сайту",
|
||||
"XOfAllPageviews": "%s из всех просмотров страницы",
|
||||
"XOutOfYVisits": "%1$s (из %2$s)"
|
||||
}
|
||||
}
|
||||
18
www/analytics/plugins/Transitions/lang/sl.json
Normal file
18
www/analytics/plugins/Transitions/lang/sl.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s odbojev",
|
||||
"ErrorBack": "Nazaj na prejšnje dejanje",
|
||||
"ExitsInline": "%s izhodov",
|
||||
"FromPreviousPages": "Iz notranjih strani",
|
||||
"FromPreviousPagesInline": "%s iz notranjih strani",
|
||||
"FromSearchEngines": "S spletnih iskalnikov",
|
||||
"NoDataForAction": "Ni podatkov za %s",
|
||||
"OutgoingTraffic": "Izhodni promet",
|
||||
"ShareOfAllPageviews": "Ta stran je imela %1$s ogledov strani (%2$s od vseh ogledov strani)",
|
||||
"ToFollowingPages": "Na notranje strani",
|
||||
"ToFollowingPagesInline": "%s na notranje strani",
|
||||
"ToFollowingSiteSearches": "Notranja iskanja",
|
||||
"ToFollowingSiteSearchesInline": "%s notranjih iskanj",
|
||||
"XOutOfYVisits": "%1$s (od %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/sr.json
Normal file
28
www/analytics/plugins/Transitions/lang/sr.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s odbijanja",
|
||||
"DirectEntries": "Direktni ulasci",
|
||||
"ErrorBack": "Vrati se na prethodnu akciju",
|
||||
"ExitsInline": "%s izlaza",
|
||||
"FromCampaigns": "Iz kampanja",
|
||||
"FromPreviousPages": "Od internih stranica",
|
||||
"FromPreviousPagesInline": "%s sa internih strana",
|
||||
"FromPreviousSiteSearches": "Iz pretraga sajta",
|
||||
"FromPreviousSiteSearchesInline": "%s iz pretraživanja sajta",
|
||||
"FromSearchEngines": "Od pretraživača",
|
||||
"FromWebsites": "Od sajtova",
|
||||
"IncomingTraffic": "Dolazni saobraćaj",
|
||||
"LoopsInline": "%s ponovnih učitavanja stranice",
|
||||
"NoDataForAction": "Nema podataka za %s",
|
||||
"NoDataForActionDetails": "Ili akcija nema nijedan pregled stranica za dati period %s ili ona nije validna.",
|
||||
"OutgoingTraffic": "Odlazni saobraćaj",
|
||||
"PluginDescription": "Izveštaj o prethodnoj i sledećoj akciji za svaki URL",
|
||||
"ShareOfAllPageviews": "Ova stranica ima %1$s pregleda (%2$s od svih pregleda)",
|
||||
"ToFollowingPages": "Ka internim stranicama",
|
||||
"ToFollowingPagesInline": "%s ka drugim stranicama",
|
||||
"ToFollowingSiteSearches": "Pretraživanja sajta",
|
||||
"ToFollowingSiteSearchesInline": "%s pretraživanja sajta",
|
||||
"XOfAllPageviews": "%s od svih pregleda ove strane",
|
||||
"XOutOfYVisits": "%1$s (od %2$s)"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/sv.json
Normal file
27
www/analytics/plugins/Transitions/lang/sv.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s avvisningar",
|
||||
"DirectEntries": "Direktträffar",
|
||||
"ErrorBack": "Gå tillbaka till föregående åtgärd",
|
||||
"ExitsInline": "%s utgångar",
|
||||
"FromCampaigns": "Från kampanjer",
|
||||
"FromPreviousPages": "Från interna sidor",
|
||||
"FromPreviousPagesInline": "%s från interna sidor",
|
||||
"FromPreviousSiteSearches": "Från Intern Sök.",
|
||||
"FromPreviousSiteSearchesInline": "%s från interna sökningar",
|
||||
"FromSearchEngines": "Från sökmotorer",
|
||||
"FromWebsites": "Från webbplatser",
|
||||
"IncomingTraffic": "Inkommande trafik",
|
||||
"LoopsInline": "%s siduppdateringar",
|
||||
"NoDataForAction": "Det finns inga data för %s",
|
||||
"NoDataForActionDetails": "Antingen har händelsen inte haft några sidvisningar under perioden %s eller så är den ogiltig.",
|
||||
"OutgoingTraffic": "Utgående trafik",
|
||||
"ShareOfAllPageviews": "Den här sidan hade %1$s sidvisningar (%2$s av alla sidvisningar)",
|
||||
"ToFollowingPages": "Till interna sidor",
|
||||
"ToFollowingPagesInline": "%s till interna sidor",
|
||||
"ToFollowingSiteSearches": "Interna Sökningar",
|
||||
"ToFollowingSiteSearchesInline": "%s interna sökningar",
|
||||
"XOfAllPageviews": "%s av alla sidvisningar",
|
||||
"XOutOfYVisits": "%1$s (av %2$s)"
|
||||
}
|
||||
}
|
||||
7
www/analytics/plugins/Transitions/lang/th.json
Normal file
7
www/analytics/plugins/Transitions/lang/th.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"FromCampaigns": "จากแคมเปญ",
|
||||
"FromWebsites": "จากเว็บไซต์",
|
||||
"NoDataForAction": "ยังไม่มีข้อมูลสำหรับ %s"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/tl.json
Normal file
27
www/analytics/plugins/Transitions/lang/tl.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s mga bounce",
|
||||
"DirectEntries": "Direktang mga entry",
|
||||
"ErrorBack": "Bumalik sa nakaraang aksyon",
|
||||
"ExitsInline": "%s paglabas",
|
||||
"FromCampaigns": "Mula sa campaigns",
|
||||
"FromPreviousPages": "Mula sa Panloob na Pahina",
|
||||
"FromPreviousPagesInline": "%s mula sa mga panloob na mga pahina",
|
||||
"FromPreviousSiteSearches": "Mula sa panloob na paghahanap",
|
||||
"FromPreviousSiteSearchesInline": "%s mula sa mga panloob na paghahanap",
|
||||
"FromSearchEngines": "Mula sa Search Engine",
|
||||
"FromWebsites": "Mula sa mga website",
|
||||
"IncomingTraffic": "Incoming traffic",
|
||||
"LoopsInline": "muling pagload ng pahina %s",
|
||||
"NoDataForAction": "Walang data para sa %s",
|
||||
"NoDataForActionDetails": "Maaaring ang aksyon ay walang pageview sa panahon ng %s o ito ay hindi wasto.",
|
||||
"OutgoingTraffic": "Mga outgoing na traffic",
|
||||
"ShareOfAllPageviews": "Ang pahinang ito ay may %1$s na pageview (%2$s ng lahat ng mga pageview)",
|
||||
"ToFollowingPages": "Sa mga panloob na mga pahina",
|
||||
"ToFollowingPagesInline": "%s panloob na mga pahina",
|
||||
"ToFollowingSiteSearches": "Panloob na paghahanap",
|
||||
"ToFollowingSiteSearchesInline": "panloob na paghahanap %s",
|
||||
"XOfAllPageviews": "%s ng lahat ng mga tanawin ng pahinang ito",
|
||||
"XOutOfYVisits": "%1$s (mula sa %2$s)"
|
||||
}
|
||||
}
|
||||
5
www/analytics/plugins/Transitions/lang/tr.json
Normal file
5
www/analytics/plugins/Transitions/lang/tr.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"FromCampaigns": "Kampanyalarından Geçişler"
|
||||
}
|
||||
}
|
||||
27
www/analytics/plugins/Transitions/lang/vi.json
Normal file
27
www/analytics/plugins/Transitions/lang/vi.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s bị trả lại",
|
||||
"DirectEntries": "Các mục trực tiếp",
|
||||
"ErrorBack": "Quay trở lại hành động trước đó",
|
||||
"ExitsInline": "%s thoát",
|
||||
"FromCampaigns": "Từ các chiến dịch",
|
||||
"FromPreviousPages": "Từ các trang nội bộ",
|
||||
"FromPreviousPagesInline": "%s từ các trang nội bộ",
|
||||
"FromPreviousSiteSearches": "Từ các tìm kiếm nội bộ",
|
||||
"FromPreviousSiteSearchesInline": "%s Từ các tìm kiếm nội bộ",
|
||||
"FromSearchEngines": "Từ các công cụ tìm kiếm",
|
||||
"FromWebsites": "Từ các Website",
|
||||
"IncomingTraffic": "Lưu lượng truy cập đến",
|
||||
"LoopsInline": "các lượt tải lại trang %s",
|
||||
"NoDataForAction": "Không có dữ liệu cho %s",
|
||||
"NoDataForActionDetails": "Hay là hành động không có lượt xem trang trong thời gian %s hoặc không hợp lệ.",
|
||||
"OutgoingTraffic": "Lưu lượng truy cập đi",
|
||||
"ShareOfAllPageviews": "Trang này đã có %1$s lượt xem trang (%2$s của tất cả các lượt xem trang)",
|
||||
"ToFollowingPages": "Tới các trang nội bộ",
|
||||
"ToFollowingPagesInline": "%s tới các trang nội bộ",
|
||||
"ToFollowingSiteSearches": "Các tìm kiếm nội bộ",
|
||||
"ToFollowingSiteSearchesInline": "%s Các tìm kiếm nội bộ",
|
||||
"XOfAllPageviews": "%s của tất cả các lượt xem của trang này",
|
||||
"XOutOfYVisits": "%1$s (trong số %2$s)"
|
||||
}
|
||||
}
|
||||
28
www/analytics/plugins/Transitions/lang/zh-cn.json
Normal file
28
www/analytics/plugins/Transitions/lang/zh-cn.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Transitions": {
|
||||
"BouncesInline": "%s 次跳出",
|
||||
"DirectEntries": "直接输入",
|
||||
"ErrorBack": "返回上次的活动",
|
||||
"ExitsInline": "%s 次退出",
|
||||
"FromCampaigns": "来自广告",
|
||||
"FromPreviousPages": "来自内部页面",
|
||||
"FromPreviousPagesInline": "%s 次来自站内页面",
|
||||
"FromPreviousSiteSearches": "来自站内搜索",
|
||||
"FromPreviousSiteSearchesInline": "%s 次来自站内搜索",
|
||||
"FromSearchEngines": "来自搜索引擎",
|
||||
"FromWebsites": "来自网站",
|
||||
"IncomingTraffic": "入口流量",
|
||||
"LoopsInline": "%s 次刷新页面",
|
||||
"NoDataForAction": "没有 %s 数据",
|
||||
"NoDataForActionDetails": "本活动在 %s 期间没有被访问过或者不正确。",
|
||||
"OutgoingTraffic": "出口流量",
|
||||
"PluginDescription": "以前的报告并为每个页面的URL在一个新的过渡报告,在操作报告中提供一个新的图标来通过操作。",
|
||||
"ShareOfAllPageviews": "本页面被访问 %1$s 次 (总访问量的 %2$s)",
|
||||
"ToFollowingPages": "转向站内页面",
|
||||
"ToFollowingPagesInline": "%s 次转向站内页面",
|
||||
"ToFollowingSiteSearches": "站内搜索",
|
||||
"ToFollowingSiteSearchesInline": "%s 次站内搜索",
|
||||
"XOfAllPageviews": "%s 的本页浏览量",
|
||||
"XOutOfYVisits": "%1$s (共 %2$s)"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
//
|
||||
//
|
||||
// transitions colors
|
||||
//
|
||||
//
|
||||
|
||||
// colors for entries gradients
|
||||
.transition-entries[data-name=light] {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
z-index: 1500;
|
||||
height: 550px;
|
||||
text-align: left;
|
||||
margin-left: 7px;
|
||||
margin-left: 50px;
|
||||
}
|
||||
|
||||
.Transitions_Canvas_Container {
|
||||
|
|
@ -39,7 +39,6 @@
|
|||
position: absolute;
|
||||
background: rgba(0, 0, 0, 0); /* without this, IE9 triggers hover only on the text, not the box */
|
||||
z-index: 1506;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
cursor: default;
|
||||
|
|
@ -66,6 +65,7 @@
|
|||
font-weight: bold;
|
||||
overflow: hidden;
|
||||
color: #255792;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.Transitions_Pageviews {
|
||||
|
|
@ -123,7 +123,7 @@
|
|||
}
|
||||
|
||||
.Transitions_CenterBoxMetrics .Transitions_Highlighted {
|
||||
color: #E87500;
|
||||
color: @theme-color-link;
|
||||
}
|
||||
|
||||
span.Transitions_Metric {
|
||||
|
|
@ -132,12 +132,12 @@ span.Transitions_Metric {
|
|||
}
|
||||
|
||||
.Transitions_Value0 {
|
||||
color: #666;
|
||||
color: @theme-color-text-lighter;
|
||||
}
|
||||
|
||||
.Transitions_TitleOfOpenGroup {
|
||||
font-size: 12px;
|
||||
color: #E87500;
|
||||
color: @theme-color-link;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue