Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Aubry <mattab@users.noreply.github.com>2017-02-19 10:53:46 +0300
committerGitHub <noreply@github.com>2017-02-19 10:53:46 +0300
commit8ade76dc35116aaeb1def99408a5ec2fe5599f98 (patch)
tree71cfe8d9a212c94b3ae43ebc60cb048a66f145ea
parenta509c890ae192d3b71dcfb4d778f083705740c86 (diff)
parent35e9fbfb96c407b7e677e8a08d3e2a136966de05 (diff)
Merge pull request #11357 from piwik/3.x-dev3.0.2-b4
Release Piwik 3.0.2-b4
-rw-r--r--CHANGELOG.md1
-rw-r--r--LEGALNOTICE4
-rw-r--r--composer.lock12
-rw-r--r--core/API/DataTableManipulator/ReportTotalsCalculator.php1
-rw-r--r--core/API/Inconsistencies.php4
-rw-r--r--core/ReportRenderer/Html.php7
-rw-r--r--core/Version.php2
-rw-r--r--js/piwik.js25
-rw-r--r--js/piwik.min.js18
-rw-r--r--lang/bn.json24
-rw-r--r--lang/de.json4
-rw-r--r--lang/es.json8
-rw-r--r--lang/nl.json26
-rw-r--r--lang/tr.json4
-rw-r--r--libs/Zend/Validate/Hostname.php6
-rw-r--r--libs/jquery/MIT-LICENSE-smartbanner.txt19
-rw-r--r--libs/jquery/jquery.smartbanner.js309
-rw-r--r--libs/jquery/stylesheets/jquery.smartbanner.css28
m---------misc/log-analytics0
-rw-r--r--piwik.js18
-rw-r--r--plugins/API/lang/da.json1
-rw-r--r--plugins/API/lang/ko.json1
-rw-r--r--plugins/API/lang/nl.json1
-rw-r--r--plugins/Actions/lang/ar.json2
-rw-r--r--plugins/Actions/lang/be.json2
-rw-r--r--plugins/Actions/lang/bg.json2
-rw-r--r--plugins/Actions/lang/bs.json2
-rw-r--r--plugins/Actions/lang/ca.json2
-rw-r--r--plugins/Actions/lang/cs.json2
-rw-r--r--plugins/Actions/lang/da.json4
-rw-r--r--plugins/Actions/lang/de.json2
-rw-r--r--plugins/Actions/lang/el.json4
-rw-r--r--plugins/Actions/lang/es.json2
-rw-r--r--plugins/Actions/lang/fi.json2
-rw-r--r--plugins/Actions/lang/fr.json4
-rw-r--r--plugins/Actions/lang/he.json2
-rw-r--r--plugins/Actions/lang/hi.json2
-rw-r--r--plugins/Actions/lang/hr.json2
-rw-r--r--plugins/Actions/lang/hu.json2
-rw-r--r--plugins/Actions/lang/id.json2
-rw-r--r--plugins/Actions/lang/it.json2
-rw-r--r--plugins/Actions/lang/ja.json4
-rw-r--r--plugins/Actions/lang/ko.json5
-rw-r--r--plugins/Actions/lang/nb.json2
-rw-r--r--plugins/Actions/lang/nl.json6
-rw-r--r--plugins/Actions/lang/nn.json2
-rw-r--r--plugins/Actions/lang/pl.json2
-rw-r--r--plugins/Actions/lang/pt-br.json2
-rw-r--r--plugins/Actions/lang/pt.json2
-rw-r--r--plugins/Actions/lang/ro.json2
-rw-r--r--plugins/Actions/lang/ru.json2
-rw-r--r--plugins/Actions/lang/sl.json2
-rw-r--r--plugins/Actions/lang/sr.json2
-rw-r--r--plugins/Actions/lang/sv.json2
-rw-r--r--plugins/Actions/lang/ta.json2
-rw-r--r--plugins/Actions/lang/th.json2
-rw-r--r--plugins/Actions/lang/tl.json2
-rw-r--r--plugins/Actions/lang/tr.json2
-rw-r--r--plugins/Actions/lang/uk.json2
-rw-r--r--plugins/Actions/lang/vi.json2
-rw-r--r--plugins/Actions/lang/zh-cn.json2
-rw-r--r--plugins/Actions/lang/zh-tw.json2
-rw-r--r--plugins/Contents/lang/da.json2
-rw-r--r--plugins/Contents/lang/ko.json7
-rw-r--r--plugins/Contents/lang/nl.json2
-rw-r--r--plugins/Contents/lang/uk.json2
-rw-r--r--plugins/CoreAdminHome/Controller.php2
-rw-r--r--plugins/CoreAdminHome/lang/da.json2
-rw-r--r--plugins/CoreAdminHome/lang/el.json2
-rw-r--r--plugins/CoreAdminHome/lang/fr.json4
-rw-r--r--plugins/CoreAdminHome/lang/ja.json3
-rw-r--r--plugins/CoreAdminHome/lang/nl.json11
-rw-r--r--plugins/CoreAdminHome/lang/sq.json2
-rw-r--r--plugins/CoreAdminHome/lang/uk.json2
-rw-r--r--plugins/CoreAdminHome/lang/zh-tw.json2
-rw-r--r--plugins/CoreAdminHome/templates/generalSettings.twig2
-rw-r--r--plugins/CoreConsole/Commands/GeneratePluginBase.php2
-rw-r--r--plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js4
-rw-r--r--plugins/CoreHome/images/googleplay.pngbin16550 -> 0 bytes
-rw-r--r--plugins/CoreHome/javascripts/dataTable.js19
-rw-r--r--plugins/CoreHome/javascripts/manifest.json11
-rw-r--r--plugins/CoreHome/javascripts/sparkline.js2
-rw-r--r--plugins/CoreHome/lang/el.json3
-rw-r--r--plugins/CoreHome/lang/en.json2
-rw-r--r--plugins/CoreHome/lang/fr.json5
-rw-r--r--plugins/CoreHome/lang/ja.json4
-rw-r--r--plugins/CoreHome/lang/ko.json7
-rw-r--r--plugins/CoreHome/lang/nb.json1
-rw-r--r--plugins/CoreHome/lang/nl.json6
-rw-r--r--plugins/CoreHome/lang/sq.json3
-rw-r--r--plugins/CoreHome/lang/uk.json3
-rw-r--r--plugins/CoreHome/lang/zh-tw.json3
-rw-r--r--plugins/CoreHome/templates/ReportRenderer/_htmlReportFooter.twig16
-rw-r--r--plugins/CoreHome/templates/ReportRenderer/_htmlReportHeader.twig6
-rw-r--r--plugins/CorePluginsAdmin/lang/ko.json16
-rw-r--r--plugins/CorePluginsAdmin/lang/nl.json12
-rw-r--r--plugins/CoreUpdater/lang/ko.json30
-rw-r--r--plugins/CoreUpdater/lang/nb.json1
-rw-r--r--plugins/CoreUpdater/lang/nl.json3
m---------plugins/CustomAlerts0
m---------plugins/CustomDimensions0
-rw-r--r--plugins/CustomPiwikJs/lang/ja.json3
-rw-r--r--plugins/CustomPiwikJs/lang/nl.json7
-rw-r--r--plugins/CustomVariables/lang/nl.json10
-rw-r--r--plugins/Dashboard/lang/nl.json1
-rw-r--r--plugins/DevicePlugins/lang/nl.json1
-rw-r--r--plugins/Diagnostics/lang/nl.json2
-rw-r--r--plugins/Ecommerce/lang/el.json7
-rw-r--r--plugins/Ecommerce/lang/fr.json7
-rw-r--r--plugins/Ecommerce/lang/ja.json7
-rw-r--r--plugins/Ecommerce/lang/nl.json7
-rw-r--r--plugins/Ecommerce/lang/sq.json7
-rw-r--r--plugins/Ecommerce/lang/zh-tw.json7
-rw-r--r--plugins/Feedback/lang/nl.json2
-rw-r--r--plugins/Goals/lang/nl.json7
-rw-r--r--plugins/Installation/lang/bn.json5
-rw-r--r--plugins/Installation/lang/nl.json6
-rw-r--r--plugins/Installation/lang/uk.json19
-rw-r--r--plugins/Installation/templates/_integrityDetails.twig2
-rw-r--r--plugins/LanguagesManager/lang/bn.json6
-rw-r--r--plugins/Live/lang/ko.json3
-rw-r--r--plugins/Live/lang/nb.json1
-rw-r--r--plugins/Live/lang/nl.json2
-rw-r--r--plugins/Live/templates/_dataTableViz_visitorLog.twig2
-rw-r--r--plugins/Login/lang/bn.json20
-rw-r--r--plugins/Login/lang/nb.json2
-rw-r--r--plugins/Login/lang/nl.json4
-rw-r--r--plugins/Login/templates/login.twig10
-rw-r--r--plugins/Marketplace/lang/fr.json6
-rw-r--r--plugins/Marketplace/lang/ja.json10
-rw-r--r--plugins/Marketplace/lang/nb.json8
-rw-r--r--plugins/Marketplace/lang/nl.json56
-rw-r--r--plugins/MobileAppMeasurable/lang/da.json4
-rw-r--r--plugins/MobileMessaging/lang/cs.json1
-rw-r--r--plugins/MobileMessaging/lang/da.json1
-rw-r--r--plugins/MobileMessaging/lang/de.json1
-rw-r--r--plugins/MobileMessaging/lang/el.json2
-rw-r--r--plugins/MobileMessaging/lang/es.json1
-rw-r--r--plugins/MobileMessaging/lang/fi.json1
-rw-r--r--plugins/MobileMessaging/lang/hi.json1
-rw-r--r--plugins/MobileMessaging/lang/id.json1
-rw-r--r--plugins/MobileMessaging/lang/it.json1
-rw-r--r--plugins/MobileMessaging/lang/ja.json2
-rw-r--r--plugins/MobileMessaging/lang/ko.json1
-rw-r--r--plugins/MobileMessaging/lang/nl.json5
-rw-r--r--plugins/MobileMessaging/lang/pt-br.json1
-rw-r--r--plugins/MobileMessaging/lang/ro.json1
-rw-r--r--plugins/MobileMessaging/lang/ru.json1
-rw-r--r--plugins/MobileMessaging/lang/sr.json1
-rw-r--r--plugins/MobileMessaging/lang/sv.json1
-rw-r--r--plugins/MobileMessaging/lang/tl.json1
-rw-r--r--plugins/MobileMessaging/lang/vi.json1
-rw-r--r--plugins/MobileMessaging/lang/zh-cn.json1
-rw-r--r--plugins/Morpheus/javascripts/piwikHelper.js4
-rw-r--r--plugins/Morpheus/templates/javascriptCode.twig2
-rw-r--r--plugins/Morpheus/templates/layout.twig1
-rw-r--r--plugins/MultiSites/lang/da.json1
-rw-r--r--plugins/Overlay/lang/da.json1
-rw-r--r--plugins/PrivacyManager/lang/nl.json3
m---------plugins/QueuedTracking0
-rw-r--r--plugins/Referrers/lang/da.json1
-rw-r--r--plugins/Referrers/lang/nl.json2
-rw-r--r--plugins/SEO/lang/da.json1
-rw-r--r--plugins/ScheduledReports/lang/en.json4
-rw-r--r--plugins/ScheduledReports/lang/nb.json1
-rw-r--r--plugins/ScheduledReports/lang/nl.json2
-rw-r--r--plugins/SegmentEditor/lang/ja.json3
-rw-r--r--plugins/SegmentEditor/lang/nb.json3
-rw-r--r--plugins/SegmentEditor/lang/nl.json3
-rw-r--r--plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js1
-rw-r--r--plugins/SitesManager/lang/ja.json2
-rw-r--r--plugins/SitesManager/lang/nb.json1
-rw-r--r--plugins/SitesManager/lang/nl.json14
-rw-r--r--plugins/SitesManager/templates/siteWithoutData.twig2
-rw-r--r--plugins/SitesManager/templates/sites-list/site-fields.html4
-rw-r--r--plugins/Transitions/lang/nb.json2
-rw-r--r--plugins/Transitions/lang/nl.json3
-rw-r--r--plugins/UserCountry/lang/nl.json6
-rw-r--r--plugins/UserCountryMap/lang/bn.json5
-rw-r--r--plugins/UserId/lang/da.json3
-rw-r--r--plugins/UserId/lang/uk.json4
-rw-r--r--plugins/UsersManager/lang/cs.json1
-rw-r--r--plugins/UsersManager/lang/de.json1
-rw-r--r--plugins/UsersManager/lang/el.json4
-rw-r--r--plugins/UsersManager/lang/fr.json6
-rw-r--r--plugins/UsersManager/lang/it.json1
-rw-r--r--plugins/UsersManager/lang/ja.json5
-rw-r--r--plugins/UsersManager/lang/nl.json19
-rw-r--r--plugins/UsersManager/lang/sq.json6
-rw-r--r--plugins/UsersManager/lang/uk.json6
-rw-r--r--plugins/UsersManager/lang/zh-tw.json8
-rw-r--r--plugins/VisitFrequency/lang/ja.json5
-rw-r--r--plugins/VisitFrequency/lang/nl.json5
-rw-r--r--plugins/VisitsSummary/lang/ja.json2
-rw-r--r--plugins/VisitsSummary/lang/nb.json6
-rw-r--r--plugins/VisitsSummary/lang/nl.json16
-rw-r--r--plugins/WebsiteMeasurable/MeasurableSettings.php6
-rw-r--r--plugins/WebsiteMeasurable/Settings/Urls.php7
-rw-r--r--tests/PHPUnit/Framework/TestRequest/Response.php3
-rw-r--r--tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php12
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html18
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata_year__SitesManager.getJavascriptTag.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html18
-rw-r--r--tests/UI/expected-screenshots/CoreUpdaterCode_newVersion.png4
-rw-r--r--tests/UI/expected-screenshots/CoreUpdaterDb_updated.png4
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_create_new.png4
-rw-r--r--tests/UI/expected-screenshots/DashboardManager_removed.png4
-rw-r--r--tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png4
-rw-r--r--tests/UI/expected-screenshots/Dashboard_removed.png4
-rw-r--r--tests/UI/expected-screenshots/Dashboard_reset.png4
-rw-r--r--tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png4
-rw-r--r--tests/UI/expected-screenshots/Installation_js_tracking.png4
-rw-r--r--tests/UI/expected-screenshots/MeasurableManager_add_measurable_view.png4
-rw-r--r--tests/UI/expected-screenshots/Theme_home.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_diagnostics_configfile.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png4
-rw-r--r--tests/javascript/index.php18
220 files changed, 772 insertions, 633 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e8dc75b3f..ff9317365f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@ The Product Changelog at **[piwik.org/changelog](http://piwik.org/changelog)** l
### New APIs
* The JavaScript Tracker now supports CrossDomain tracking. The following tracker methods were added for this: `enableCrossDomainLinking`, `disableCrossDomainLinking`, `isCrossDomainLinkingEnabled`
+* Added JavaScript Tracker method `getLinkTrackingTimer` to get the value of the configured link tracking time
* Added a new method `Piwik\Plugin\Report::getMetricNamesToProcessReportTotals()` that lets you define which metrics should show percentages in the table report visualization on hover. If defined, these percentages will be automatically calculated.
## Piwik 3.0.1
diff --git a/LEGALNOTICE b/LEGALNOTICE
index 1714d1b720..d4b1e6d51b 100644
--- a/LEGALNOTICE
+++ b/LEGALNOTICE
@@ -116,10 +116,6 @@ THIRD-PARTY COMPONENTS AND LIBRARIES
Link: http://mths.be/placeholder
License: Dual licensed: MIT (Expat) or GPL
- Name: jquery smartbanner
- Link: https://github.com/jasny/jquery.smartbanner
- License: Dual licensed: MIT (Expat)
-
Name: json2.js
Link: http://json.org/
License: Public domain
diff --git a/composer.lock b/composer.lock
index c8522aa551..a6292c4658 100644
--- a/composer.lock
+++ b/composer.lock
@@ -733,16 +733,16 @@
},
{
"name": "piwik/decompress",
- "version": "1.2.0",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/piwik/component-decompress.git",
- "reference": "aa0a13f0ff44f70c736a72dd19ae1bcf400c6932"
+ "reference": "73203590e061fe1c143454dc9c76c077871c4fa1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/piwik/component-decompress/zipball/aa0a13f0ff44f70c736a72dd19ae1bcf400c6932",
- "reference": "aa0a13f0ff44f70c736a72dd19ae1bcf400c6932",
+ "url": "https://api.github.com/repos/piwik/component-decompress/zipball/73203590e061fe1c143454dc9c76c077871c4fa1",
+ "reference": "73203590e061fe1c143454dc9c76c077871c4fa1",
"shasum": ""
},
"require": {
@@ -750,7 +750,7 @@
"php": ">=5.3.2"
},
"require-dev": {
- "phpunit/phpunit": "~4.5"
+ "phpunit/phpunit": "4.4"
},
"type": "library",
"autoload": {
@@ -765,7 +765,7 @@
"license": [
"LGPL-3.0"
],
- "time": "2016-07-19 04:13:01"
+ "time": "2017-02-18 10:07:00"
},
{
"name": "piwik/device-detector",
diff --git a/core/API/DataTableManipulator/ReportTotalsCalculator.php b/core/API/DataTableManipulator/ReportTotalsCalculator.php
index a69efce7a8..08dbfdb0df 100644
--- a/core/API/DataTableManipulator/ReportTotalsCalculator.php
+++ b/core/API/DataTableManipulator/ReportTotalsCalculator.php
@@ -129,6 +129,7 @@ class ReportTotalsCalculator extends DataTableManipulator
}
$request = $this->request;
+ unset($request['idSubtable']); // to make sure we work on first level table
/** @var \Piwik\Period $period */
$period = $table->getMetadata('period');
diff --git a/core/API/Inconsistencies.php b/core/API/Inconsistencies.php
index df52f730e3..cec4c8a5ab 100644
--- a/core/API/Inconsistencies.php
+++ b/core/API/Inconsistencies.php
@@ -37,7 +37,9 @@ class Inconsistencies
'bounce_rate_returning',
'nb_visits_percentage',
'/.*_evolution/',
- '/goal_.*_conversion_rate/'
+ '/goal_.*_conversion_rate/',
+ '/form_.*_rate/',
+ '/field_.*_rate/',
);
}
}
diff --git a/core/ReportRenderer/Html.php b/core/ReportRenderer/Html.php
index 36d9c4f3f3..3240a8ad94 100644
--- a/core/ReportRenderer/Html.php
+++ b/core/ReportRenderer/Html.php
@@ -9,7 +9,9 @@
namespace Piwik\ReportRenderer;
use Piwik\Piwik;
+use Piwik\Plugin;
use Piwik\Plugins\API\API;
+use Piwik\Plugins\CoreAdminHome\CustomLogo;
use Piwik\ReportRenderer;
use Piwik\SettingsPiwik;
use Piwik\Site;
@@ -85,6 +87,7 @@ class Html extends ReportRenderer
private function epilogue()
{
$view = new View('@CoreHome/ReportRenderer/_htmlReportFooter');
+ $view->hasWhiteLabel = Plugin\Manager::getInstance()->isPluginLoaded('WhiteLabel');
$this->rendering .= $view->render();
}
@@ -105,6 +108,10 @@ class Html extends ReportRenderer
$frontPageView->assign("idSite", $this->idSite);
$frontPageView->assign("period", $period);
+ $customLogo = new CustomLogo();
+ $frontPageView->assign("isCustomLogo", $customLogo->isEnabled() && CustomLogo::hasUserLogo());
+ $frontPageView->assign("logoHeader", $customLogo->getHeaderLogoUrl($pathOnly = false));
+
$date = Date::now()->setTimezone(Site::getTimezoneFor($this->idSite))->toString();
$frontPageView->assign("date", $date);
diff --git a/core/Version.php b/core/Version.php
index 5ea6640627..787dff1b06 100644
--- a/core/Version.php
+++ b/core/Version.php
@@ -20,7 +20,7 @@ final class Version
* The current Piwik version.
* @var string
*/
- const VERSION = '3.0.2-b3';
+ const VERSION = '3.0.2-b4';
public function isStableVersion($version)
{
diff --git a/js/piwik.js b/js/piwik.js
index 95713ab13f..c6d997d201 100644
--- a/js/piwik.js
+++ b/js/piwik.js
@@ -992,7 +992,7 @@ if (typeof JSON_PIWIK !== 'object' && typeof window.JSON === 'object' && window.
disablePerformanceTracking, setGenerationTimeMs,
doNotTrack, setDoNotTrack, msDoNotTrack, getValuesFromVisitorIdCookie, enableCrossDomainLinking,
disableCrossDomainLinking, isCrossDomainLinkingEnabled,
- addListener, enableLinkTracking, enableJSErrorTracking, setLinkTrackingTimer,
+ addListener, enableLinkTracking, enableJSErrorTracking, setLinkTrackingTimer, getLinkTrackingTimer,
enableHeartBeatTimer, disableHeartBeatTimer, killFrame, redirectFile, setCountPreRendered,
trackGoal, trackLink, trackPageView, trackRequest, trackSiteSearch, trackEvent,
setEcommerceView, addEcommerceItem, trackEcommerceOrder, trackEcommerceCartUpdate,
@@ -1032,7 +1032,7 @@ if (typeof JSON_PIWIK !== 'object' && typeof window.JSON === 'object' && window.
/*members push */
/*global Piwik:true */
/*members addPlugin, getTracker, getAsyncTracker, getAsyncTrackers, addTracker, trigger, on, off, retryMissedPluginCalls,
- DOM, onLoad, onReady, JSON */
+ DOM, onLoad, onReady, isNodeVisible, isOrWasNodeVisible, JSON */
/*global Piwik_Overlay_Client */
/*global AnalyticsTracker:true */
/*members initialize */
@@ -5929,6 +5929,15 @@ if (typeof window.Piwik !== 'object') {
};
/**
+ * Get delay for link tracking (in milliseconds)
+ *
+ * @param int delay
+ */
+ this.getLinkTrackingTimer = function () {
+ return configTrackerPause;
+ };
+
+ /**
* Set list of file extensions to be recognized as downloads
*
* @param string|array extensions
@@ -6988,7 +6997,17 @@ if (typeof window.Piwik !== 'object') {
*
* @param function callback
*/
- onReady: trackCallbackOnReady
+ onReady: trackCallbackOnReady,
+
+ /**
+ * Detect whether a node is visible right now.
+ */
+ isNodeVisible: isVisible,
+
+ /**
+ * Detect whether a node has been visible at some point
+ */
+ isOrWasNodeVisible: content.isNodeVisible
},
/**
diff --git a/js/piwik.min.js b/js/piwik.min.js
index 89f3230016..7a1b80a91e 100644
--- a/js/piwik.min.js
+++ b/js/piwik.min.js
@@ -59,15 +59,15 @@ if(!cS){return false}var cR=cU.pathname||b2(cU.href);var cT=(cU.hostname||c(cU.h
bk=cV}else{aH=bk=null}}else{if(cU.type==="mouseup"){if(cT===aH&&cV===bk){ck(cV)}aH=bk=null}else{if(cU.type==="contextmenu"){ck(cV)}}}}}}function aj(cT,cS){var cR=typeof cS;if(cR==="undefined"){cS=true}ag(cT,"click",at(cS),false);if(cS){ag(cT,"mouseup",at(cS),false);ag(cT,"mousedown",at(cS),false);ag(cT,"contextmenu",at(cS),false)}}function bl(cS){if(!ai){ai=true;var cT,cR=aP(bj,"ignore"),cU=D.links;if(cU){for(cT=0;cT<cU.length;cT++){if(!cR.test(cU[cT].className)){aj(cU[cT],cS)}}}}}function aI(cT,cV,cW){if(bW){return true}bW=true;var cX=false;var cU,cS;function cR(){cX=true}l(function(){function cY(c0){setTimeout(function(){if(!bW){return}cX=false;cW.trackVisibleContentImpressions();cY(c0)},c0)}function cZ(c0){setTimeout(function(){if(!bW){return}if(cX){cX=false;cW.trackVisibleContentImpressions()}cZ(c0)},c0)}if(cT){cU=["scroll","resize"];for(cS=0;cS<cU.length;cS++){if(D.addEventListener){D.addEventListener(cU[cS],cR)}else{Q.attachEvent("on"+cU[cS],cR)}}cZ(100)}if(cV&&cV>0){cV=parseInt(cV,10);
cY(cV)}})}function cj(){var cS,cU,cV={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(cS in cV){if(Object.prototype.hasOwnProperty.call(cV,cS)){cU=g.mimeTypes[cV[cS]];cH[cS]=(cU&&cU.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&G(g.javaEnabled)&&g.javaEnabled()){cH.java="1"}if(x(Q.GearsFactory)){cH.gears="1"}cH.cookie=bM()}var cT=parseInt(T.width,10);var cR=parseInt(T.height,10);cH.res=parseInt(cT,10)+"x"+parseInt(cR,10)}cj();a4();aC();this.getVisitorId=function(){return aN().uuid};this.getVisitorInfo=function(){return cq()};this.getAttributionInfo=function(){return bu()};this.getAttributionCampaignName=function(){return bu()[0]};this.getAttributionCampaignKeyword=function(){return bu()[1]
};this.getAttributionReferrerTimestamp=function(){return bu()[2]};this.getAttributionReferrerUrl=function(){return bu()[3]};this.setTrackerUrl=function(cR){av=cR};this.getTrackerUrl=function(){return av};this.addTracker=function(cR,cT){if(!cT){throw new Error("A siteId must be given to add a new tracker")}if(!G(cR)||null===cR){cR=this.getTrackerUrl()}var cS=new N(cR,cT);F.push(cS);return cS};this.getSiteId=function(){return bN};this.setSiteId=function(cR){bK(cR)};this.setUserId=function(cR){if(!G(cR)||!cR.length){return}bi=cR;bw=bO(bi).substr(0,16)};this.getUserId=function(){return bi};this.setCustomData=function(cR,cS){if(S(cR)){ah=cR}else{if(!ah){ah={}}ah[cR]=cS}};this.getCustomData=function(){return ah};this.setCustomRequestProcessing=function(cR){bS=cR};this.appendToTrackingUrl=function(cR){cA=cR};this.getRequest=function(cR){return b9(cR)};this.addPlugin=function(cR,cS){a[cR]=cS};this.setCustomDimension=function(cR,cS){cR=parseInt(cR,10);if(cR>0){if(!G(cS)){cS=""}if(!u(cS)){cS=String(cS)
-}a8[cR]=cS}};this.getCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0&&Object.prototype.hasOwnProperty.call(a8,cR)){return a8[cR]}};this.deleteCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0){delete a8[cR]}};this.setCustomVariable=function(cS,cR,cV,cT){var cU;if(!G(cT)){cT="visit"}if(!G(cR)){return}if(!G(cV)){cV=""}if(cS>0){cR=!u(cR)?String(cR):cR;cV=!u(cV)?String(cV):cV;cU=[cR.slice(0,be),cV.slice(0,be)];if(cT==="visit"||cT===2){ci();aG[cS]=cU}else{if(cT==="page"||cT===3){bD[cS]=cU}else{if(cT==="event"){b3[cS]=cU}}}}};this.getCustomVariable=function(cS,cT){var cR;if(!G(cT)){cT="visit"}if(cT==="page"||cT===3){cR=bD[cS]}else{if(cT==="event"){cR=b3[cS]}else{if(cT==="visit"||cT===2){ci();cR=aG[cS]}}}if(!G(cR)||(cR&&cR[0]==="")){return false}return cR};this.deleteCustomVariable=function(cR,cS){if(this.getCustomVariable(cR,cS)){this.setCustomVariable(cR,"","",cS)}};this.storeCustomVariablesInCookie=function(){by=true};this.setLinkTrackingTimer=function(cR){br=cR};this.setDownloadExtensions=function(cR){if(u(cR)){cR=cR.split("|")
-}cG=cR};this.addDownloadExtensions=function(cS){var cR;if(u(cS)){cS=cS.split("|")}for(cR=0;cR<cS.length;cR++){cG.push(cS[cR])}};this.removeDownloadExtensions=function(cT){var cS,cR=[];if(u(cT)){cT=cT.split("|")}for(cS=0;cS<cG.length;cS++){if(J(cT,cG[cS])===-1){cR.push(cG[cS])}}cG=cR};this.setDomains=function(cR){ao=u(cR)?[cR]:cR;var cV=false,cT=0,cS;for(cT;cT<ao.length;cT++){cS=String(ao[cT]);if(cl(cw,I(cS))){cV=true;break}var cU=b2(cS);if(cU&&cU!=="/"&&cU!=="/*"){cV=true;break}}if(!cV){ao.push(cw)}};this.enableCrossDomainLinking=function(){cp=true};this.disableCrossDomainLinking=function(){cp=false};this.isCrossDomainLinkingEnabled=function(){return cp};this.setIgnoreClasses=function(cR){bj=u(cR)?[cR]:cR};this.setRequestMethod=function(cR){cJ=cR||bZ};this.setRequestContentType=function(cR){cd=cR||az};this.setReferrerUrl=function(cR){a9=cR};this.setCustomUrl=function(cR){aT=bC(bv,cR)};this.setDocumentTitle=function(cR){a5=cR};this.setAPIUrl=function(cR){bp=cR};this.setDownloadClasses=function(cR){bt=u(cR)?[cR]:cR
-};this.setLinkClasses=function(cR){aW=u(cR)?[cR]:cR};this.setCampaignNameKey=function(cR){b8=u(cR)?[cR]:cR};this.setCampaignKeywordKey=function(cR){bo=u(cR)?[cR]:cR};this.discardHashTag=function(cR){bx=cR};this.setCookieNamePrefix=function(cR){a6=cR;aG=bE()};this.setCookieDomain=function(cR){var cS=I(cR);if(bg(cS)){cy=cS;a4()}};this.setCookiePath=function(cR){bb=cR;a4()};this.setVisitorCookieTimeout=function(cR){cn=cR*1000};this.setSessionCookieTimeout=function(cR){b6=cR*1000};this.setReferralCookieTimeout=function(cR){cF=cR*1000};this.setConversionAttributionFirstReferrer=function(cR){bf=cR};this.disableCookies=function(){a7=true;cH.cookie="0";if(bN){aw()}};this.deleteCookies=function(){aw()};this.setDoNotTrack=function(cS){var cR=g.doNotTrack||g.msDoNotTrack;cs=cS&&(cR==="yes"||cR==="1");if(cs){this.disableCookies()}};this.addListener=function(cS,cR){aj(cS,cR)};this.enableLinkTracking=function(cR){cI=true;bY(function(){o(function(){bl(cR)})})};this.enableJSErrorTracking=function(){if(cu){return
-}cu=true;var cR=Q.onerror;Q.onerror=function(cW,cU,cT,cV,cS){bY(function(){var cX="JavaScript Errors";var cY=cU+":"+cT;if(cV){cY+=":"+cV}am(cX,cY,cW)});if(cR){return cR(cW,cU,cT,cV,cS)}return false}};this.disablePerformanceTracking=function(){aR=false};this.setGenerationTimeMs=function(cR){b4=parseInt(cR,10)};this.enableHeartBeatTimer=function(cR){cR=Math.max(cR,1);aU=(cR||15)*1000;if(cz!==null){cO()}};this.disableHeartBeatTimer=function(){bs();if(aU||aE){if(Q.removeEventListener){Q.removeEventListener("focus",aY,true);Q.removeEventListener("blur",ap,true)}else{if(Q.detachEvent){Q.detachEvent("onfocus",aY);Q.detachEvent("onblur",ap)}}}aU=null;aE=false};this.killFrame=function(){if(Q.location!==Q.top.location){Q.top.location=Q.location}};this.redirectFile=function(cR){if(Q.location.protocol==="file:"){Q.location=cR}};this.setCountPreRendered=function(cR){a1=cR};this.trackGoal=function(cR,cT,cS){bY(function(){cv(cR,cT,cS)})};this.trackLink=function(cS,cR,cU,cT){bY(function(){cC(cS,cR,cU,cT)
-})};this.trackPageView=function(cR,cT,cS){bR=[];if(K(bN)){bY(function(){U(av,bp,bN)})}else{bY(function(){bH(cR,cT,cS)})}};this.trackAllContentImpressions=function(){if(K(bN)){return}bY(function(){o(function(){var cR=t.findContentNodes();var cS=cf(cR);cN(cS,br)})})};this.trackVisibleContentImpressions=function(cR,cS){if(K(bN)){return}if(!G(cR)){cR=true}if(!G(cS)){cS=750}aI(cR,cS,this);bY(function(){l(function(){var cT=t.findContentNodes();var cU=aX(cT);cN(cU,br)})})};this.trackContentImpression=function(cT,cR,cS){if(K(bN)){return}if(!cT){return}cR=cR||"Unknown";bY(function(){var cU=ax(cT,cR,cS);bn(cU,br)})};this.trackContentImpressionsWithinNode=function(cR){if(K(bN)||!cR){return}bY(function(){if(bW){l(function(){var cS=t.findContentNodesWithinNode(cR);var cT=aX(cS);cN(cT,br)})}else{o(function(){var cS=t.findContentNodesWithinNode(cR);var cT=cf(cS);cN(cT,br)})}})};this.trackContentInteraction=function(cT,cU,cR,cS){if(K(bN)){return}if(!cT||!cU){return}cR=cR||"Unknown";bY(function(){var cV=aF(cT,cU,cR,cS);
-bn(cV,br)})};this.trackContentInteractionNode=function(cS,cR){if(K(bN)||!cS){return}bY(function(){var cT=cL(cS,cR);bn(cT,br)})};this.logAllContentBlocksOnPage=function(){var cS=t.findContentNodes();var cR=t.collectContent(cS);if(console!==undefined&&console&&console.log){console.log(cR)}};this.trackEvent=function(cS,cU,cR,cT,cW,cV){bY(function(){am(cS,cU,cR,cT,cW,cV)})};this.trackSiteSearch=function(cR,cT,cS,cU){bY(function(){bQ(cR,cT,cS,cU)})};this.setEcommerceView=function(cU,cR,cT,cS){if(!G(cT)||!cT.length){cT=""}else{if(cT instanceof Array){cT=JSON_PIWIK.stringify(cT)}}bD[5]=["_pkc",cT];if(G(cS)&&String(cS).length){bD[2]=["_pkp",cS]}if((!G(cU)||!cU.length)&&(!G(cR)||!cR.length)){return}if(G(cU)&&cU.length){bD[3]=["_pks",cU]}if(!G(cR)||!cR.length){cR=""}bD[4]=["_pkn",cR]};this.addEcommerceItem=function(cV,cR,cT,cS,cU){if(cV.length){cB[cV]=[cV,cR,cT,cS,cU]}};this.trackEcommerceOrder=function(cR,cV,cU,cT,cS,cW){bG(cR,cV,cU,cT,cS,cW)};this.trackEcommerceCartUpdate=function(cR){bd(cR)};this.trackRequest=function(cS,cU,cT,cR){bY(function(){var cV=b9(cS,cU,cR);
-bn(cV,br,cT)})};d.trigger("TrackerSetup",[this])}function E(){return{push:Z}}function b(am,al){var an={};var aj,ak;for(aj=0;aj<al.length;aj++){var ah=al[aj];an[ah]=1;for(ak=0;ak<am.length;ak++){if(am[ak]&&am[ak][0]){var ai=am[ak][0];if(ah===ai){Z(am[ak]);delete am[ak];if(an[ai]>1){ad("The method "+ai+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}an[ai]++}}}}return am}var z=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","enableLinkTracking"];function X(ah,aj){var ai=new N(ah,aj);F.push(ai);_paq=b(_paq,z);for(B=0;B<_paq.length;B++){if(_paq[B]){Z(_paq[B])}}_paq=new E();return ai}ag(Q,"beforeunload",ab,false);Date.prototype.getTimeAlias=Date.prototype.getTime;d={initialized:false,JSON:JSON_PIWIK,DOM:{addEventListener:function(ak,aj,ai,ah){var al=typeof ah;
-if(al==="undefined"){ah=false}ag(ak,aj,ai,ah)},onLoad:l,onReady:o},on:function(ai,ah){if(!v[ai]){v[ai]=[]}v[ai].push(ah)},off:function(aj,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){if(v[aj][ah]===ai){v[aj].splice(ah,1)}}},trigger:function(aj,ak,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){v[aj][ah].apply(ai||Q,ak)}},addPlugin:function(ah,ai){a[ah]=ai},getTracker:function(ah,ai){if(!G(ai)){ai=this.getAsyncTracker().getSiteId()}if(!G(ah)){ah=this.getAsyncTracker().getTrackerUrl()}return new N(ah,ai)},getAsyncTrackers:function(){return F},addTracker:function(ah,ai){if(!F.length){X(ah,ai)}else{F[0].addTracker(ah,ai)}},getAsyncTracker:function(ai,al){var ak;if(F&&F.length&&F[0]){ak=F[0]}else{return X(ai,al)}if(!al&&!ai){return ak}if((!G(al)||null===al)&&ak){al=ak.getSiteId()}if((!G(ai)||null===ai)&&ak){ai=ak.getTrackerUrl()}var aj,ah=0;for(ah;ah<F.length;ah++){aj=F[ah];if(aj&&String(aj.getSiteId())===String(al)&&aj.getTrackerUrl()===ai){return aj}}},retryMissedPluginCalls:function(){var ai=aa;
-aa=[];var ah=0;for(ah;ah<ai.length;ah++){Z(ai[ah])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return d})}return d}());
+}a8[cR]=cS}};this.getCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0&&Object.prototype.hasOwnProperty.call(a8,cR)){return a8[cR]}};this.deleteCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0){delete a8[cR]}};this.setCustomVariable=function(cS,cR,cV,cT){var cU;if(!G(cT)){cT="visit"}if(!G(cR)){return}if(!G(cV)){cV=""}if(cS>0){cR=!u(cR)?String(cR):cR;cV=!u(cV)?String(cV):cV;cU=[cR.slice(0,be),cV.slice(0,be)];if(cT==="visit"||cT===2){ci();aG[cS]=cU}else{if(cT==="page"||cT===3){bD[cS]=cU}else{if(cT==="event"){b3[cS]=cU}}}}};this.getCustomVariable=function(cS,cT){var cR;if(!G(cT)){cT="visit"}if(cT==="page"||cT===3){cR=bD[cS]}else{if(cT==="event"){cR=b3[cS]}else{if(cT==="visit"||cT===2){ci();cR=aG[cS]}}}if(!G(cR)||(cR&&cR[0]==="")){return false}return cR};this.deleteCustomVariable=function(cR,cS){if(this.getCustomVariable(cR,cS)){this.setCustomVariable(cR,"","",cS)}};this.storeCustomVariablesInCookie=function(){by=true};this.setLinkTrackingTimer=function(cR){br=cR};this.getLinkTrackingTimer=function(){return br
+};this.setDownloadExtensions=function(cR){if(u(cR)){cR=cR.split("|")}cG=cR};this.addDownloadExtensions=function(cS){var cR;if(u(cS)){cS=cS.split("|")}for(cR=0;cR<cS.length;cR++){cG.push(cS[cR])}};this.removeDownloadExtensions=function(cT){var cS,cR=[];if(u(cT)){cT=cT.split("|")}for(cS=0;cS<cG.length;cS++){if(J(cT,cG[cS])===-1){cR.push(cG[cS])}}cG=cR};this.setDomains=function(cR){ao=u(cR)?[cR]:cR;var cV=false,cT=0,cS;for(cT;cT<ao.length;cT++){cS=String(ao[cT]);if(cl(cw,I(cS))){cV=true;break}var cU=b2(cS);if(cU&&cU!=="/"&&cU!=="/*"){cV=true;break}}if(!cV){ao.push(cw)}};this.enableCrossDomainLinking=function(){cp=true};this.disableCrossDomainLinking=function(){cp=false};this.isCrossDomainLinkingEnabled=function(){return cp};this.setIgnoreClasses=function(cR){bj=u(cR)?[cR]:cR};this.setRequestMethod=function(cR){cJ=cR||bZ};this.setRequestContentType=function(cR){cd=cR||az};this.setReferrerUrl=function(cR){a9=cR};this.setCustomUrl=function(cR){aT=bC(bv,cR)};this.setDocumentTitle=function(cR){a5=cR
+};this.setAPIUrl=function(cR){bp=cR};this.setDownloadClasses=function(cR){bt=u(cR)?[cR]:cR};this.setLinkClasses=function(cR){aW=u(cR)?[cR]:cR};this.setCampaignNameKey=function(cR){b8=u(cR)?[cR]:cR};this.setCampaignKeywordKey=function(cR){bo=u(cR)?[cR]:cR};this.discardHashTag=function(cR){bx=cR};this.setCookieNamePrefix=function(cR){a6=cR;aG=bE()};this.setCookieDomain=function(cR){var cS=I(cR);if(bg(cS)){cy=cS;a4()}};this.setCookiePath=function(cR){bb=cR;a4()};this.setVisitorCookieTimeout=function(cR){cn=cR*1000};this.setSessionCookieTimeout=function(cR){b6=cR*1000};this.setReferralCookieTimeout=function(cR){cF=cR*1000};this.setConversionAttributionFirstReferrer=function(cR){bf=cR};this.disableCookies=function(){a7=true;cH.cookie="0";if(bN){aw()}};this.deleteCookies=function(){aw()};this.setDoNotTrack=function(cS){var cR=g.doNotTrack||g.msDoNotTrack;cs=cS&&(cR==="yes"||cR==="1");if(cs){this.disableCookies()}};this.addListener=function(cS,cR){aj(cS,cR)};this.enableLinkTracking=function(cR){cI=true;
+bY(function(){o(function(){bl(cR)})})};this.enableJSErrorTracking=function(){if(cu){return}cu=true;var cR=Q.onerror;Q.onerror=function(cW,cU,cT,cV,cS){bY(function(){var cX="JavaScript Errors";var cY=cU+":"+cT;if(cV){cY+=":"+cV}am(cX,cY,cW)});if(cR){return cR(cW,cU,cT,cV,cS)}return false}};this.disablePerformanceTracking=function(){aR=false};this.setGenerationTimeMs=function(cR){b4=parseInt(cR,10)};this.enableHeartBeatTimer=function(cR){cR=Math.max(cR,1);aU=(cR||15)*1000;if(cz!==null){cO()}};this.disableHeartBeatTimer=function(){bs();if(aU||aE){if(Q.removeEventListener){Q.removeEventListener("focus",aY,true);Q.removeEventListener("blur",ap,true)}else{if(Q.detachEvent){Q.detachEvent("onfocus",aY);Q.detachEvent("onblur",ap)}}}aU=null;aE=false};this.killFrame=function(){if(Q.location!==Q.top.location){Q.top.location=Q.location}};this.redirectFile=function(cR){if(Q.location.protocol==="file:"){Q.location=cR}};this.setCountPreRendered=function(cR){a1=cR};this.trackGoal=function(cR,cT,cS){bY(function(){cv(cR,cT,cS)
+})};this.trackLink=function(cS,cR,cU,cT){bY(function(){cC(cS,cR,cU,cT)})};this.trackPageView=function(cR,cT,cS){bR=[];if(K(bN)){bY(function(){U(av,bp,bN)})}else{bY(function(){bH(cR,cT,cS)})}};this.trackAllContentImpressions=function(){if(K(bN)){return}bY(function(){o(function(){var cR=t.findContentNodes();var cS=cf(cR);cN(cS,br)})})};this.trackVisibleContentImpressions=function(cR,cS){if(K(bN)){return}if(!G(cR)){cR=true}if(!G(cS)){cS=750}aI(cR,cS,this);bY(function(){l(function(){var cT=t.findContentNodes();var cU=aX(cT);cN(cU,br)})})};this.trackContentImpression=function(cT,cR,cS){if(K(bN)){return}if(!cT){return}cR=cR||"Unknown";bY(function(){var cU=ax(cT,cR,cS);bn(cU,br)})};this.trackContentImpressionsWithinNode=function(cR){if(K(bN)||!cR){return}bY(function(){if(bW){l(function(){var cS=t.findContentNodesWithinNode(cR);var cT=aX(cS);cN(cT,br)})}else{o(function(){var cS=t.findContentNodesWithinNode(cR);var cT=cf(cS);cN(cT,br)})}})};this.trackContentInteraction=function(cT,cU,cR,cS){if(K(bN)){return
+}if(!cT||!cU){return}cR=cR||"Unknown";bY(function(){var cV=aF(cT,cU,cR,cS);bn(cV,br)})};this.trackContentInteractionNode=function(cS,cR){if(K(bN)||!cS){return}bY(function(){var cT=cL(cS,cR);bn(cT,br)})};this.logAllContentBlocksOnPage=function(){var cS=t.findContentNodes();var cR=t.collectContent(cS);if(console!==undefined&&console&&console.log){console.log(cR)}};this.trackEvent=function(cS,cU,cR,cT,cW,cV){bY(function(){am(cS,cU,cR,cT,cW,cV)})};this.trackSiteSearch=function(cR,cT,cS,cU){bY(function(){bQ(cR,cT,cS,cU)})};this.setEcommerceView=function(cU,cR,cT,cS){if(!G(cT)||!cT.length){cT=""}else{if(cT instanceof Array){cT=JSON_PIWIK.stringify(cT)}}bD[5]=["_pkc",cT];if(G(cS)&&String(cS).length){bD[2]=["_pkp",cS]}if((!G(cU)||!cU.length)&&(!G(cR)||!cR.length)){return}if(G(cU)&&cU.length){bD[3]=["_pks",cU]}if(!G(cR)||!cR.length){cR=""}bD[4]=["_pkn",cR]};this.addEcommerceItem=function(cV,cR,cT,cS,cU){if(cV.length){cB[cV]=[cV,cR,cT,cS,cU]}};this.trackEcommerceOrder=function(cR,cV,cU,cT,cS,cW){bG(cR,cV,cU,cT,cS,cW)
+};this.trackEcommerceCartUpdate=function(cR){bd(cR)};this.trackRequest=function(cS,cU,cT,cR){bY(function(){var cV=b9(cS,cU,cR);bn(cV,br,cT)})};d.trigger("TrackerSetup",[this])}function E(){return{push:Z}}function b(am,al){var an={};var aj,ak;for(aj=0;aj<al.length;aj++){var ah=al[aj];an[ah]=1;for(ak=0;ak<am.length;ak++){if(am[ak]&&am[ak][0]){var ai=am[ak][0];if(ah===ai){Z(am[ak]);delete am[ak];if(an[ai]>1){ad("The method "+ai+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}an[ai]++}}}}return am}var z=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","enableLinkTracking"];function X(ah,aj){var ai=new N(ah,aj);F.push(ai);_paq=b(_paq,z);for(B=0;B<_paq.length;B++){if(_paq[B]){Z(_paq[B])}}_paq=new E();return ai
+}ag(Q,"beforeunload",ab,false);Date.prototype.getTimeAlias=Date.prototype.getTime;d={initialized:false,JSON:JSON_PIWIK,DOM:{addEventListener:function(ak,aj,ai,ah){var al=typeof ah;if(al==="undefined"){ah=false}ag(ak,aj,ai,ah)},onLoad:l,onReady:o,isNodeVisible:i,isOrWasNodeVisible:t.isNodeVisible},on:function(ai,ah){if(!v[ai]){v[ai]=[]}v[ai].push(ah)},off:function(aj,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){if(v[aj][ah]===ai){v[aj].splice(ah,1)}}},trigger:function(aj,ak,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){v[aj][ah].apply(ai||Q,ak)}},addPlugin:function(ah,ai){a[ah]=ai},getTracker:function(ah,ai){if(!G(ai)){ai=this.getAsyncTracker().getSiteId()}if(!G(ah)){ah=this.getAsyncTracker().getTrackerUrl()}return new N(ah,ai)},getAsyncTrackers:function(){return F},addTracker:function(ah,ai){if(!F.length){X(ah,ai)}else{F[0].addTracker(ah,ai)}},getAsyncTracker:function(ai,al){var ak;if(F&&F.length&&F[0]){ak=F[0]}else{return X(ai,al)}if(!al&&!ai){return ak}if((!G(al)||null===al)&&ak){al=ak.getSiteId()
+}if((!G(ai)||null===ai)&&ak){ai=ak.getTrackerUrl()}var aj,ah=0;for(ah;ah<F.length;ah++){aj=F[ah];if(aj&&String(aj.getSiteId())===String(al)&&aj.getTrackerUrl()===ai){return aj}}},retryMissedPluginCalls:function(){var ai=aa;aa=[];var ah=0;for(ah;ah<ai.length;ah++){Z(ai[ah])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return d})}return d}());
/*!!! pluginTrackerHook */
}(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){if(console!==undefined&&console&&console.error){console.error("_paq.push() was used but Piwik tracker was not initialized before the piwik.js file was loaded. Make sure to configure the tracker via _paq.push before loading piwik.js. Alternatively, you can create a tracker via Piwik.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)
}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}};
diff --git a/lang/bn.json b/lang/bn.json
index 26171b9eda..339aae0635 100644
--- a/lang/bn.json
+++ b/lang/bn.json
@@ -1,9 +1,19 @@
{
"General": {
+ "12HourClock": "১২-ঘন্টার ঘড়ি",
+ "Action": "অ্যাকশন",
+ "Actions": "অ্যাকশনস",
+ "Add": "যোগ করুন",
+ "AfterEntry": "এখানে প্রবেশের পরে",
+ "All": "সব",
"AllWebsitesDashboard": "সকল ওয়েবসাইটের ড্যাশবোর্ড",
+ "And": "এবং",
"API": "এপিআই",
+ "BackToPiwik": "Piwik এ ফিরে যান",
"Cancel": "বাতিল করুন",
+ "ChangePassword": "পাসওয়ার্ড পরিবর্তন",
"Close": "বন্ধ করুন",
+ "ColumnNbActions": "অ্যাকশনস",
"Daily": "দৈনিক",
"Date": "তারিখ",
"DateRangeFrom": "থেকে",
@@ -52,11 +62,25 @@
"SmtpUsername": "SMTP ব্যবহারকারীর নাম",
"Table": "সারণি",
"Total": "সর্বমোট",
+ "TrackingScopeAction": "অ্যাকশন",
"TranslatorName": "Anjan Dutta, Rezaul Hasan",
"Upload": "আপলোড",
"Username": "ব্যবহারকারীর নাম",
"Warning": "সতর্কতা",
"Website": "ওয়েবসাইট",
"Weekly": "সাপ্তাহিক"
+ },
+ "Mobile": {
+ "AboutPiwikMobile": "Piwik মোবাাইল সম্পর্কে",
+ "Account": "অ্যাকাউন্ট",
+ "Accounts": "অ্যাকাউন্টস",
+ "AddAccount": "অ্যাকাউন্ট যোগ করুন",
+ "AddPiwikDemo": "Piwik ডেমো যোগ করুন",
+ "EmailUs": "অামাদের মেইল করুন",
+ "EnableGraphsLabel": "গ্রাফ",
+ "HowtoDeleteAnAccount": "অ্যাকাউন্ট রিমুভ করতে প্রেস করে ধরে রাখুন"
+ },
+ "RowEvolution": {
+ "CompareRows": "রেকর্ড তুলনা"
}
} \ No newline at end of file
diff --git a/lang/de.json b/lang/de.json
index 0f116ce4d1..90d474b60d 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -453,13 +453,13 @@
"ChooseSegment": "Segment auswählen",
"ConfirmRemoveAccount": "Möchten Sie diesen Account entfernen?",
"DefaultReportDate": "Berichtsdatum",
- "EmailUs": "Email senden",
+ "EmailUs": "E-Mail senden",
"EnableGraphsLabel": "Graphen anzeigen",
"EvolutionGraph": "Zeitdiagramm",
"HelpUsToImprovePiwikMobile": "Anonyme Nutzungsdaten in Piwik Mobile aktivieren?",
"HowtoDeleteAnAccount": "Gedrückt halten, um einen Account zu entfernen.",
"HowtoDeleteAnAccountOniOS": "Von rechts nach links wischen, um einen Account zu löschen",
- "HowtoLoginAnonymous": "Benutzername und Passwort leer lassen für anonymes anmelden",
+ "HowtoLoginAnonymous": "Benutzername und Passwort leer lassen für anonymes Anmelden",
"HttpIsNotSecureWarning": "Bei der Verwendung von HTTP wird ihr Piwik Authorisierungstoken (token_auth) im Klartext übertragen. Aus diesem Grund empfehlen wir HTTPS für eine sichere Übertragung von Daten über das Internet. Möchten Sie forfahren?",
"HttpTimeout": "HTTP Timeout",
"IncompatiblePiwikVersion": "The Piwik Version, die Sie verwenden, ist nicht mit Piwik Mobile 2 kompatibel. Aktualisieren Sie Ihre Piwik Installation oder verwenden Sie alternativ Piwik Mobile 1.",
diff --git a/lang/es.json b/lang/es.json
index 5260f29ea6..6030ebe080 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -65,6 +65,7 @@
"ColumnNbUsers": "Usuarios",
"ColumnNbUsersDocumentation": "El número de usuarios conectados en su sitio de internet. Es el número de usuarios activos y únicos que poseen un ID de usuario (vía la función código de seguimiento 'setUserId').",
"ColumnNbVisits": "Visitas",
+ "ColumnNbVisitsDocumentation": "Si el visitante vuelve a tu web por primera vez o si visitan una página 30 minutos después de la última página vista, será almacenada como nueva visita.",
"ColumnPageBounceRateDocumentation": "El porcentaje de visitas que empezaron en esta página y salieron del sitio de inmediato.",
"ColumnPageviews": "Páginas vistas",
"ColumnPageviewsDocumentation": "El número de veces que esta página fue visitada.",
@@ -159,6 +160,10 @@
"ExceptionLanguageFileNotFound": "Archivo de idioma '%s' no encontrado.",
"ExceptionMethodNotFound": "El método '%1$s' no existe o no está disponible en el módulo '%2$s'.",
"ExceptionMissingFile": "Archivo faltante:%s",
+ "ExceptionUnexpectedFilePleaseDelete": "Por favor elimina estos ficheros para prevenir errores.",
+ "ExceptionUnexpectedDirectoryPleaseDelete": "Por favor elimina estos directorios para prevenir errores.",
+ "ExceptionFileToDelete": "Archivo a eliminar: %s",
+ "ExceptionDirectoryToDelete": "Directorio a eliminar: %s",
"ExceptionNonceMismatch": "No se puede verificar la llave de seguridad en este formulario.",
"ExceptionPrivilege": "No puede acceder a este recurso pues requiere un acceso %s .",
"ExceptionPrivilegeAccessWebsite": "No se puede acceder a este recurso, ya que requiere un %s de acceso al sitio de internet id = %d.",
@@ -175,6 +180,7 @@
"ExportAsImage": "Exportar como imagen",
"ExportThisReport": "Exportar este conjunto de datos en otros formatos",
"Faq": "FAQ",
+ "FileIntegrityWarningReuploadBis": "Prueba a recargar todos los ficheros de Piwik en modo binario.",
"First": "Primero",
"Flatten": "Aplanar",
"ForExampleShort": "ej.",
@@ -358,6 +364,8 @@
"TimeAgo": "hace %s",
"TimeFormat": "Formato de hora",
"TimeOnPage": "Tiempo en la página",
+ "ToDeleteAllDirectoriesRunThisCommand": "Para eliminar todos los directorios de una vez, puedes utilizar este comando:",
+ "ToDeleteAllFilesRunThisCommand": "Para eliminar todos los ficheros de una vez, puedes utilizar este comando:",
"Total": "Total",
"TotalRatioTooltip": "Esto es %1$s de todos los %2$s %3$s.",
"TotalRevenue": "Ingresos totales",
diff --git a/lang/nl.json b/lang/nl.json
index 4b7b9a73a9..244c9d02ff 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -62,12 +62,15 @@
"ColumnNbActions": "Acties",
"ColumnNbActionsDocumentation": "Het aantal acties dat de bezoekers doen, dit kunnen pagina bezichtingen, downloads of clicks op links naar andere sites zijn.",
"ColumnNbUniqVisitors": "Unieke bezoekers",
+ "ColumnNbUniqVisitorsDocumentation": "Het aantal ongedupliceerd bezoekers die naar je website komen. Elke gebruiker wordt maar één keer geteld, ook al komen ze meerdere keren per dag.",
"ColumnNbUsers": "Gebruikers",
"ColumnNbUsersDocumentation": "Het aantal gebruikers die ingelogd zijn op de website. Het is het aantal unieke actieve gebruikers die een User ID hebben (via de meetcode functie 'setUserId').",
"ColumnNbVisits": "Bezoeken",
+ "ColumnNbVisitsDocumentation": "Wanneer een bezoeker de eerste keer naar je website komt of ze bezoeken een pagina na meer dan 30 minuten na hun laatste bezoek, dan wordt dit geregistreerd als een nieuw bezoek.",
"ColumnPageBounceRateDocumentation": "Het percentage bezoeken dat begonnen is op deze pagina en de website direct verlaten hebben.",
"ColumnPageviews": "Paginaweergaves",
"ColumnPageviewsDocumentation": "Aantal keer dat deze pagina bezocht is.",
+ "ColumnPercentageVisits": "%% Bezoeken",
"ColumnRevenue": "Inkomsten",
"ColumnSumVisitLength": "Totale tijd gespendeerd door de bezoekers (in seconden)",
"ColumnTotalPageviews": "Totale Paginaweergaves",
@@ -131,12 +134,15 @@
"Edit": "Aanpassen",
"EncryptedSmtpTransport": "Geef de transport beveiligingslaag op die vereist is voor uw SMTP server.",
"Error": "Fout",
+ "Errors": "Fouten",
"ErrorRequest": "Oeps... er ontstond een probleem tijdens het verzoek. Misschien had de server een tijdelijk probleem, of vroeg je een rapport op met teveel data. Probeer het opnieuw. Als het probleem zich voor blijft doen, neem dan %1$scontact op met de Piwik beheerder%2$s.",
"EvolutionOverPeriod": "Trend",
"EvolutionSummaryGeneric": "%1$s in %2$s vergeleken met %3$s in %4$s. Evolutie: %5$s",
"ExceptionContactSupportGeneric": "Als het probleem zich nog steeds voordoet, neem dan %1$scontact op met je Piwik beheerder%2$s.",
"ExceptionCheckUserHasSuperUserAccessOrIsTheUser": "De gebruiker dient een Super User of de gebruiker '%s' zelf te zijn.",
"ExceptionConfigurationFileNotFound": "Het configuratiebestand {%s} is niet gevonden of kon niet worden gelezen.",
+ "ExceptionConfigurationFileExistsButNotReadable": "Het configuratiebestand %s lijkt te bestaan, maar Piwik kan deze niet lezen.",
+ "ExceptionConfigurationFilePleaseCheckReadableByUser": "Controleer of %1$s gelezen kan worden door gebruiker '%2$s'.",
"ExceptionDatabaseVersion": "Uw %1$s versie is %2$s maar Piwik vereist ten minste %3$s.",
"ExceptionDatabaseVersionNewerThanCodebase": "De Piwik bestanden zijn van de verouderde versie %1$s en we zien dat de Piwik Database al een upgrade heeft gehad naar de nieuwere versie %2$s.",
"ExceptionDatabaseVersionNewerThanCodebaseWait": "Het kan zijn dat de Piwik beheerder op dit moment de upgrade aan het uitvoeren is. Probeer het over een paar minuten nog eens.",
@@ -155,6 +161,12 @@
"ExceptionLanguageFileNotFound": "Taal bestand '%s' is niet gevonden.",
"ExceptionMethodNotFound": "De methode '%1$s' bestaat niet of is niet beschikbaar in de module '%2$s'.",
"ExceptionMissingFile": "Bestand niet gevonden: %s",
+ "ExceptionUnexpectedFile": "Bestanden zijn gevonden in Piwik maar deze werden daar niet verwacht.",
+ "ExceptionUnexpectedFilePleaseDelete": "Verwijder deze bestanden om errors te voorkomen.",
+ "ExceptionUnexpectedDirectory": "Bestandsmappen zijn gevonden in Piwik maar deze werden daar niet verwacht.",
+ "ExceptionUnexpectedDirectoryPleaseDelete": "Verwijder deze bestandsmappen om errors te voorkomen.",
+ "ExceptionFileToDelete": "Bestand om te verwijderen: %s",
+ "ExceptionDirectoryToDelete": "Bestandsmap om te verwijderen: %s",
"ExceptionNonceMismatch": "Kan het security token in dit formulier niet verifiëren.",
"ExceptionPrivilege": "Je hebt geen toegang tot deze bron, omdat %s toegang is vereist.",
"ExceptionPrivilegeAccessWebsite": "Je hebt geen toegang tot deze bron, omdat %s toegang is vereist voor website id=%d.",
@@ -165,17 +177,22 @@
"ExceptionReportNotFound": "Het aangevraagde rapport bestaat niet.",
"ExceptionWidgetNotFound": "De opgevraagde widget bestaat niet.",
"ExceptionReportNotEnabled": "Het opgevraagde rapport is niet geactiveerd. Dit betekend in de meeste gevallen dat de plugin die dit rapport bevat gedeactiveerd is, of dat je niet voldoende rechten hebt voor de toegang tot het rapport.",
+ "ExceptionWidgetNotEnabled": "Het opgevraagde widget is niet geactiveerd. Dit betekent in de meeste gevallen dat de plugin is uitgeschakeld of dat je niet voldoende rechten hebt voor de toegang tot de widget.",
"ExpandDataTableFooter": "Verander de weergave of configureer het rapport",
"Export": "Exporteren",
"ExportAsImage": "Exporteer als afbeelding",
"ExportThisReport": "Exporteer deze dataset naar andere formaten",
"Faq": "Veelgestelde vragen",
+ "FileIntegrityWarning": "De integriteits controle van het bestand is mislukt en er zijn fouten geconstateerd. Repareer eerst deze isues en ververs daarna de pagina totdat er geen errors meer zijn.",
+ "FileIntegrityWarningReupload": "De fouten hieronder kunnen het gevolg zijn van het niet compleet uploaden van de Piwik bestanden.",
+ "FileIntegrityWarningReuploadBis": "Probeer om de Piwik bestanden te uploaden in BINARY mode.",
"First": "Eerste",
"Flatten": "Plat maken",
"ForExampleShort": "bijv.",
"Forums": "Forums",
"FromReferrer": "van",
"GeneralInformation": "Algemene informatie",
+ "GeneralSettings": "Algemene instellingen",
"GetStarted": "Aan de slag",
"GiveUsYourFeedback": "Geef ons commentaar!",
"Goal": "Doel",
@@ -224,6 +241,7 @@
"MultiSitesSummary": "Alle websites",
"Name": "Naam",
"NbActions": "Aantal acties",
+ "NbInteractions": "Aantal interacties.",
"NbSearches": "Aantal interne zoekopdrachten",
"NeedMoreHelp": "Meer hulp nodig?",
"Never": "Nooit",
@@ -279,8 +297,10 @@
"Password": "Wachtwoord",
"Period": "Periode",
"Piechart": "Taartdiagram",
+ "PiwikIsACollaborativeProjectYouCanContributeAndDonateNextRelease": "%1$sPiwik%2$s is een samenwerkingsproject van %7$sPiwik team%8$s leden, maar ook door vele andere personen die over de hele wereld hun steentje bijdragen. Als je een fan bent van Piwik, kun je helpen: Ga naar %3$shoe je kunt participeren in Piwik%4$s, of %5$sdoneer nu%6$s om om de volgende Piwik release mee te financieren!",
"PiwikXIsAvailablePleaseNotifyPiwikAdmin": "%1$s is beschikbaar. Je kunt dit melden bij de %2$sPiwik beheerder%3$s.",
"PiwikXIsAvailablePleaseUpdateNow": "Piwik %1$s is beschikbaar. %2$s Gelieve nu te updaten!%3$s (zie %4$s wijzigingen%5$s)",
+ "PleaseContactYourPiwikAdministrator": "Neem contact op met je Piwik beheerder",
"PleaseSpecifyValue": "Gelieve een waarde op te geven voor '%s'.",
"PleaseUpdatePiwik": "Update uw Piwikinstallatie",
"Plugin": "Plugin",
@@ -350,6 +370,8 @@
"TimeAgo": "%s geleden",
"TimeFormat": "Tijd formaat",
"TimeOnPage": "Tijd op pagina",
+ "ToDeleteAllDirectoriesRunThisCommand": "Om alle deze bestandsmappen te verwijderen, kan je het volgende commando uitvoeren:",
+ "ToDeleteAllFilesRunThisCommand": "Om alle deze bestanden te verwijderen, kan je het volgende commando uitvoeren:",
"Total": "Totaal",
"TotalRatioTooltip": "Dit is %1$s van alle %2$s %3$s.",
"TotalRevenue": "Totale Inkomsten",
@@ -385,8 +407,12 @@
"VisitType": "Bezoek type",
"VisitTypeExample": "Om bijvoorbeeld het aantal terugkerende bezoekers (inclusief die bezoekers die iets gekocht hebben) te selecteren moet de API %s bevatten",
"Warning": "Let op",
+ "Warnings": "Waarschuwingen",
"WarningPhpVersionXIsTooOld": "Je gebruikt PHP versie %s. Deze heeft de status 'End of Life (OEL)'. We adviseren je ten zeerste om te upgraden naar de recente versie van PHP, omdat de versie die nu gebruikt beveiligingslekken en bugs kan bevatten, welke in meer recente versies van PHP opgelost zijn.",
"WarningPiwikWillStopSupportingPHPVersion": "Piwik stop de ondersteuning van PHP %1$s in de volgende grote versie. Upgrade je PHP tot ten minste PHP %2$s voor het te laat is!",
+ "YouMustUpgradePhpVersionToReceiveLatestPiwik": "Een PHP upgrade is nodig om de laatste Piwik versie te installeren.",
+ "PiwikCannotBeUpgradedBecausePhpIsTooOld": "Piwik kan niet worden geupgrade naar de laatste versie aangezien de gebruikte PHP versie te oud is.",
+ "PleaseUpgradeYourPhpVersionSoYourPiwikDataStaysSecure": "Upgrade PHP naar minimaal PHP versie %s om je Piwik analytics data beveiligd te houden.",
"WarningFileIntegrityNoManifest": "Bestand integriteits controle kon niet worden uitgevoerd vanwege ontbrekend manifest.inc.php",
"WarningFileIntegrityNoManifestDeployingFromGit": "Als je Piwik vanuit Git deployed, dan is deze melding normaal.",
"WarningFileIntegrityNoMd5file": "Bestand integriteit controle kon niet worden voltooid vanwege ontbrekende md5_file() functie.",
diff --git a/lang/tr.json b/lang/tr.json
index 8d058ebada..187d2853ee 100644
--- a/lang/tr.json
+++ b/lang/tr.json
@@ -57,6 +57,7 @@
"ColumnNbVisits": "Ziyaretler",
"ColumnPageviews": "Sayfa gösterimleri",
"ColumnPageviewsDocumentation": "Bu sayfanın kaç defa ziyaret edildiği",
+ "ColumnPercentageVisits": "%% Ziyaretler",
"ColumnRevenue": "Gelir",
"ColumnSumVisitLength": "Ziyaretçiler tarafından harcanan toplam süre (saniye)",
"ColumnTotalPageviews": "Sayfa Görüntüleme",
@@ -70,6 +71,7 @@
"ColumnVisitsWithConversions": "Sitenize gelen ve (alışveriş, mail listesine kayıt gibi) aktiviteler gösteren ziyaretçileri gör.",
"Continue": "Devam",
"ContinueToPiwik": "Piwik'e devam et",
+ "CreatedByUser": "oluşturan %s",
"CurrentMonth": "Bu ay",
"CurrentWeek": "Bu hafta",
"CurrentYear": "Bu yıl",
@@ -369,6 +371,7 @@
"IgnoreSslError": "SSL Hatasını yoksay",
"RatingDontRemindMe": "Tekrar hatırlatma",
"RatingNotNow": "Şimdi değil",
+ "RatingNow": "TAMAM, Şimdi oylayacağım",
"ReleaseToRefresh": "Yenilemek için bırakın...",
"Reloading": "Yeniden yükleniyor...",
"RequestTimedOutShort": "Ağ Zamanaşımı Hatası",
@@ -376,6 +379,7 @@
"SearchWebsite": "Websitelerinde ara",
"ShowAll": "Tümünü göster",
"ShowLess": "Daha az göster",
+ "StaticGraph": "Grafik Önizleme",
"TopVisitedWebsites": "En sık ziyaret edilen websiteleri",
"TryIt": "Dene!",
"VerifyAccount": "Hesap Doğrulama",
diff --git a/libs/Zend/Validate/Hostname.php b/libs/Zend/Validate/Hostname.php
index 1ea9800546..72d5a3acbe 100644
--- a/libs/Zend/Validate/Hostname.php
+++ b/libs/Zend/Validate/Hostname.php
@@ -498,6 +498,12 @@ class Zend_Validate_Hostname extends Zend_Validate_Abstract
'電訊盈科' => array(1 => self::VALID_UNICODE_DOMAIN),
'العليان' => array(1 => self::VALID_UNICODE_DOMAIN),
'嘉里' => array(1 => self::VALID_UNICODE_DOMAIN),
+ 'বাংলা' => array(1 => self::VALID_UNICODE_DOMAIN),
+ 'католик' => array(1 => self::VALID_UNICODE_DOMAIN),
+ '通販' => array(1 => self::VALID_UNICODE_DOMAIN),
+ 'پاکستان' => array(1 => self::VALID_UNICODE_DOMAIN),
+ 'كاثوليك' => array(1 => self::VALID_UNICODE_DOMAIN),
+ '天主教' => array(1 => self::VALID_UNICODE_DOMAIN),
);
diff --git a/libs/jquery/MIT-LICENSE-smartbanner.txt b/libs/jquery/MIT-LICENSE-smartbanner.txt
deleted file mode 100644
index 9a9270ddb2..0000000000
--- a/libs/jquery/MIT-LICENSE-smartbanner.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) Arnold Daniels <arnold@jasny.net>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE. \ No newline at end of file
diff --git a/libs/jquery/jquery.smartbanner.js b/libs/jquery/jquery.smartbanner.js
deleted file mode 100644
index 542242b7eb..0000000000
--- a/libs/jquery/jquery.smartbanner.js
+++ /dev/null
@@ -1,309 +0,0 @@
-/*!
- * jQuery Smart Banner
- * Copyright (c) 2012 Arnold Daniels <arnold@jasny.net>
- * Based on 'jQuery Smart Web App Banner' by Kurt Zenisek @ kzeni.com
- */
-!function ($) {
- var SmartBanner = function (options) {
- this.origHtmlMargin = parseFloat($('html').css('margin-top')) // Get the original margin-top of the HTML element so we can take that into account
- this.options = $.extend({}, $.smartbanner.defaults, options)
-
- var standalone = navigator.standalone // Check if it's already a standalone web app or running within a webui view of an app (not mobile safari)
- , UA = navigator.userAgent
-
- // Detect banner type (iOS or Android)
- if (this.options.force) {
- this.type = this.options.force
- } else if (UA.match(/iPhone|iPod/i) != null || (UA.match(/iPad/) && this.options.iOSUniversalApp)) {
- if (UA.match(/Safari/i) != null &&
- (UA.match(/CriOS/i) != null ||
- window.Number(UA.substr(UA.indexOf('OS ') + 3, 3).replace('_', '.')) < 6)) this.type = 'ios' // Check webview and native smart banner support (iOS 6+)
- } else if (UA.match(/\bSilk\/(.*\bMobile Safari\b)?/) || UA.match(/\bKF\w/) || UA.match('Kindle Fire')) {
- this.type = 'kindle'
- } else if (UA.match(/Android/i) != null) {
- this.type = 'android'
- } else if (UA.match(/Windows NT 6.2/i) != null && UA.match(/Touch/i) !== null) {
- this.type = 'windows'
- }
-
- // Don't show banner if device isn't iOS or Android, website is loaded in app or user dismissed banner
- if (!this.type || standalone || this.getCookie('sb-closed') || this.getCookie('sb-installed')) {
- return
- }
-
- // Calculate scale
- this.scale = this.options.scale == 'auto' ? $(window).width() / window.screen.width : this.options.scale
- if (this.scale < 1) this.scale = 1
-
- // Get info from meta data
- var meta = $(this.type == 'android' ? 'meta[name="google-play-app"]' :
- this.type == 'ios' ? 'meta[name="apple-itunes-app"]' :
- this.type == 'kindle' ? 'meta[name="kindle-fire-app"]' : 'meta[name="msApplication-ID"]');
- if (meta.length == 0) return
-
- // For Windows Store apps, get the PackageFamilyName for protocol launch
- if (this.type == 'windows') {
- this.pfn = $('meta[name="msApplication-PackageFamilyName"]').attr('content');
- this.appId = meta.attr('content')[1]
- } else {
- this.appId = /app-id=([^\s,]+)/.exec(meta.attr('content'))[1]
- }
-
- this.title = this.options.title ? this.options.title : meta.data('title') || $('title').text().replace(/\s*[|\-·].*$/, '')
- this.author = this.options.author ? this.options.author : meta.data('author') || ($('meta[name="author"]').length ? $('meta[name="author"]').attr('content') : window.location.hostname)
- this.iconUrl = meta.data('icon-url');
- this.price = meta.data('price');
-
- // Create banner
- this.create()
- this.show()
- this.listen()
- }
-
- SmartBanner.prototype = {
-
- constructor: SmartBanner
-
- , create: function() {
- var iconURL
- , link=(this.options.url ? this.options.url : (this.type == 'windows' ? 'ms-windows-store:PDP?PFN=' + this.pfn : (this.type == 'android' ? 'market://details?id=' : (this.type == 'kindle' ? 'amzn://apps/android?asin=' : 'https://itunes.apple.com/' + this.options.appStoreLanguage + '/app/id'))) + this.appId)
- , price = this.price || this.options.price
- , inStore=price ? price + ' - ' + (this.type == 'android' ? this.options.inGooglePlay : this.type == 'kindle' ? this.options.inAmazonAppStore : this.type == 'ios' ? this.options.inAppStore : this.options.inWindowsStore) : ''
- , gloss=this.options.iconGloss === null ? (this.type=='ios') : this.options.iconGloss
- if(this.options.url)
- link = this.options.url
- else {
- if(this.type=='android') {
- link = 'market://details?id=' + this.appId
- if(this.options.GooglePlayParams)
- link = link + '&referrer=' + this.options.GooglePlayParams
- }
- else
- link = 'https://itunes.apple.com/' + this.options.appStoreLanguage + '/app/id' + this.appId
- }
-
- var banner = '<div id="smartbanner" class="'+this.type+'"><div class="sb-container"><a href="#" class="sb-close">&times;</a><span class="sb-icon"></span><div class="sb-info"><strong>'+this.title+'</strong><span>'+this.author+'</span><span>'+inStore+'</span></div><a href="'+link+'" class="sb-button"><span>'+this.options.button+'</span></a></div></div>';
- (this.options.layer) ? $(this.options.appendToSelector).append(banner) : $(this.options.appendToSelector).prepend(banner);
-
- if (this.options.icon) {
- iconURL = this.options.icon
- } else if(this.iconUrl) {
- iconURL = this.iconUrl;
- } else if ($('link[rel="apple-touch-icon-precomposed"]').length > 0) {
- iconURL = $('link[rel="apple-touch-icon-precomposed"]').attr('href')
- if (this.options.iconGloss === null) gloss = false
- } else if ($('link[rel="apple-touch-icon"]').length > 0) {
- iconURL = $('link[rel="apple-touch-icon"]').attr('href')
- } else if ($('meta[name="msApplication-TileImage"]').length > 0) {
- iconURL = $('meta[name="msApplication-TileImage"]').attr('content')
- } else if ($('meta[name="msapplication-TileImage"]').length > 0) { /* redundant because ms docs show two case usages */
- iconURL = $('meta[name="msapplication-TileImage"]').attr('content')
- }
-
- if (iconURL) {
- $('#smartbanner .sb-icon').css('background-image','url('+iconURL+')')
- if (gloss) $('#smartbanner .sb-icon').addClass('gloss')
- } else{
- $('#smartbanner').addClass('no-icon')
- }
-
- this.bannerHeight = $('#smartbanner').outerHeight() + 2
-
- if (this.scale > 1) {
- $('#smartbanner')
- .css('top', parseFloat($('#smartbanner').css('top')) * this.scale)
- .css('height', parseFloat($('#smartbanner').css('height')) * this.scale)
- .hide()
- $('#smartbanner .sb-container')
- .css('-webkit-transform', 'scale('+this.scale+')')
- .css('-msie-transform', 'scale('+this.scale+')')
- .css('-moz-transform', 'scale('+this.scale+')')
- .css('width', $(window).width() / this.scale)
- }
- $('#smartbanner').css('position', (this.options.layer) ? 'absolute' : 'static')
- }
-
- , listen: function () {
- $('#smartbanner .sb-close').on('click',$.proxy(this.close, this))
- $('#smartbanner .sb-button').on('click',$.proxy(this.install, this))
- }
-
- , show: function(callback) {
- var banner = $('#smartbanner');
- banner.stop();
-
- if (this.options.layer) {
- banner.animate({top: 0, display: 'block'}, this.options.speedIn).addClass('shown').show();
- $('html').animate({marginTop: this.origHtmlMargin + (this.bannerHeight * this.scale)}, this.options.speedIn, 'swing', callback);
- } else {
- if ($.support.transition) {
- banner.animate({top:0},this.options.speedIn).addClass('shown');
- var transitionCallback = function() {
- $('html').removeClass('sb-animation');
- if (callback) {
- callback();
- }
- };
- $('html').addClass('sb-animation').one($.support.transition.end, transitionCallback).emulateTransitionEnd(this.options.speedIn).css('margin-top', this.origHtmlMargin+(this.bannerHeight*this.scale));
- } else {
- banner.slideDown(this.options.speedIn).addClass('shown');
- }
- }
- }
-
- , hide: function(callback) {
- var banner = $('#smartbanner');
- banner.stop();
-
- if (this.options.layer) {
- banner.animate({top: -1 * this.bannerHeight * this.scale, display: 'block'}, this.options.speedIn).removeClass('shown');
- $('html').animate({marginTop: this.origHtmlMargin}, this.options.speedIn, 'swing', callback);
- } else {
- if ($.support.transition) {
- banner.css('top', -1*this.bannerHeight*this.scale).removeClass('shown');
- var transitionCallback = function() {
- $('html').removeClass('sb-animation');
- if (callback) {
- callback();
- }
- };
- $('html').addClass('sb-animation').one($.support.transition.end, transitionCallback).emulateTransitionEnd(this.options.speedOut).css('margin-top', this.origHtmlMargin);
- } else {
- banner.slideUp(this.options.speedOut).removeClass('shown');
- }
- }
- }
-
- , close: function(e) {
- e.preventDefault()
- this.hide()
- this.setCookie('sb-closed','true',this.options.daysHidden);
- }
-
- , install: function(e) {
- if (this.options.hideOnInstall) {
- this.hide()
- }
- this.setCookie('sb-installed','true',this.options.daysReminder)
- }
-
- , setCookie: function(name, value, exdays) {
- var exdate = new Date()
- exdate.setDate(exdate.getDate()+exdays)
- value=encodeURI(value)+((exdays==null)?'':'; expires='+exdate.toUTCString())
- document.cookie=name+'='+value+'; path=/;'
- }
-
- , getCookie: function(name) {
- var i,x,y,ARRcookies = document.cookie.split(";")
- for(i=0;i<ARRcookies.length;i++) {
- x = ARRcookies[i].substr(0,ARRcookies[i].indexOf("="))
- y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1)
- x = x.replace(/^\s+|\s+$/g,"")
- if (x==name) {
- return decodeURI(y)
- }
- }
- return null
- }
-
- // Demo only
- , switchType: function() {
- var that = this
-
- this.hide(function () {
- that.type = that.type == 'android' ? 'ios' : 'android'
- var meta = $(that.type == 'android' ? 'meta[name="google-play-app"]' : 'meta[name="apple-itunes-app"]').attr('content')
- that.appId = /app-id=([^\s,]+)/.exec(meta)[1]
-
- $('#smartbanner').detach()
- that.create()
- that.show()
- })
- }
- }
-
- $.smartbanner = function (option) {
- var $window = $(window)
- , data = $window.data('smartbanner')
- , options = typeof option == 'object' && option
- if (!data) $window.data('smartbanner', (data = new SmartBanner(options)))
- if (typeof option == 'string') data[option]()
- }
-
- // override these globally if you like (they are all optional)
- $.smartbanner.defaults = {
- title: null, // What the title of the app should be in the banner (defaults to <title>)
- author: null, // What the author of the app should be in the banner (defaults to <meta name="author"> or hostname)
- price: 'FREE', // Price of the app
- appStoreLanguage: 'us', // Language code for App Store
- inAppStore: 'On the App Store', // Text of price for iOS
- inGooglePlay: 'In Google Play', // Text of price for Android
- inAmazonAppStore: 'In the Amazon Appstore',
- inWindowsStore: 'In the Windows Store', //Text of price for Windows
- GooglePlayParams: null, // Aditional parameters for the market
- icon: null, // The URL of the icon (defaults to <meta name="apple-touch-icon">)
- iconGloss: null, // Force gloss effect for iOS even for precomposed
- button: 'VIEW', // Text for the install button
- url: null, // The URL for the button. Keep null if you want the button to link to the app store.
- scale: 'auto', // Scale based on viewport size (set to 1 to disable)
- speedIn: 300, // Show animation speed of the banner
- speedOut: 400, // Close animation speed of the banner
- daysHidden: 15, // Duration to hide the banner after being closed (0 = always show banner)
- daysReminder: 90, // Duration to hide the banner after "VIEW" is clicked *separate from when the close button is clicked* (0 = always show banner)
- force: null, // Choose 'ios', 'android' or 'windows'. Don't do a browser check, just always show this banner
- hideOnInstall: true, // Hide the banner after "VIEW" is clicked.
- layer: false, // Display as overlay layer or slide down the page
- iOSUniversalApp: true, // If the iOS App is a universal app for both iPad and iPhone, display Smart Banner to iPad users, too.
- appendToSelector: 'body' //Append the banner to a specific selector
- }
-
- $.smartbanner.Constructor = SmartBanner;
-
-
- // ============================================================
- // Bootstrap transition
- // Copyright 2011-2014 Twitter, Inc.
- // Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
-
- function transitionEnd() {
- var el = document.createElement('smartbanner')
-
- var transEndEventNames = {
- WebkitTransition: 'webkitTransitionEnd',
- MozTransition: 'transitionend',
- OTransition: 'oTransitionEnd otransitionend',
- transition: 'transitionend'
- }
-
- for (var name in transEndEventNames) {
- if (el.style[name] !== undefined) {
- return {end: transEndEventNames[name]}
- }
- }
-
- return false // explicit for ie8 ( ._.)
- }
-
- if ($.support.transition !== undefined)
- return // Prevent conflict with Twitter Bootstrap
-
- // http://blog.alexmaccaw.com/css-transitions
- $.fn.emulateTransitionEnd = function(duration) {
- var called = false, $el = this
- $(this).one($.support.transition.end, function() {
- called = true
- })
- var callback = function() {
- if (!called) $($el).trigger($.support.transition.end)
- }
- setTimeout(callback, duration)
- return this
- }
-
- $(function() {
- $.support.transition = transitionEnd()
- })
- // ============================================================
-
-}(window.jQuery);
diff --git a/libs/jquery/stylesheets/jquery.smartbanner.css b/libs/jquery/stylesheets/jquery.smartbanner.css
deleted file mode 100644
index ae4dd31381..0000000000
--- a/libs/jquery/stylesheets/jquery.smartbanner.css
+++ /dev/null
@@ -1,28 +0,0 @@
-#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
-#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
-#smartbanner .sb-container { margin: 0 auto; }
-#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
-#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
-#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
-#smartbanner.no-icon .sb-icon { display:none; }
-#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
-#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
-#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
-#smartbanner .sb-info > span { display:block; }
-#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
-#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
-#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }
-
-#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }
-
-#smartbanner.android { border-color:#212228; background: #3d3d3d url('dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none; }
-#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
-#smartbanner.android .sb-close:active { color:#eee; }
-#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
-#smartbanner.android .sb-info strong { color:#fff; }
-#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
-#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
-#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
-#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }
-
-#smartbanner.windows .sb-icon { border-radius: 0px; }
diff --git a/misc/log-analytics b/misc/log-analytics
-Subproject fb91694c02db82595a10672cc9ad69e95ae12a7
+Subproject 55a410cf6fcd4249a0b6f820c6b88d56ee7cdf2
diff --git a/piwik.js b/piwik.js
index 89f3230016..7a1b80a91e 100644
--- a/piwik.js
+++ b/piwik.js
@@ -59,15 +59,15 @@ if(!cS){return false}var cR=cU.pathname||b2(cU.href);var cT=(cU.hostname||c(cU.h
bk=cV}else{aH=bk=null}}else{if(cU.type==="mouseup"){if(cT===aH&&cV===bk){ck(cV)}aH=bk=null}else{if(cU.type==="contextmenu"){ck(cV)}}}}}}function aj(cT,cS){var cR=typeof cS;if(cR==="undefined"){cS=true}ag(cT,"click",at(cS),false);if(cS){ag(cT,"mouseup",at(cS),false);ag(cT,"mousedown",at(cS),false);ag(cT,"contextmenu",at(cS),false)}}function bl(cS){if(!ai){ai=true;var cT,cR=aP(bj,"ignore"),cU=D.links;if(cU){for(cT=0;cT<cU.length;cT++){if(!cR.test(cU[cT].className)){aj(cU[cT],cS)}}}}}function aI(cT,cV,cW){if(bW){return true}bW=true;var cX=false;var cU,cS;function cR(){cX=true}l(function(){function cY(c0){setTimeout(function(){if(!bW){return}cX=false;cW.trackVisibleContentImpressions();cY(c0)},c0)}function cZ(c0){setTimeout(function(){if(!bW){return}if(cX){cX=false;cW.trackVisibleContentImpressions()}cZ(c0)},c0)}if(cT){cU=["scroll","resize"];for(cS=0;cS<cU.length;cS++){if(D.addEventListener){D.addEventListener(cU[cS],cR)}else{Q.attachEvent("on"+cU[cS],cR)}}cZ(100)}if(cV&&cV>0){cV=parseInt(cV,10);
cY(cV)}})}function cj(){var cS,cU,cV={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(g.userAgent))){if(g.mimeTypes&&g.mimeTypes.length){for(cS in cV){if(Object.prototype.hasOwnProperty.call(cV,cS)){cU=g.mimeTypes[cV[cS]];cH[cS]=(cU&&cU.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&G(g.javaEnabled)&&g.javaEnabled()){cH.java="1"}if(x(Q.GearsFactory)){cH.gears="1"}cH.cookie=bM()}var cT=parseInt(T.width,10);var cR=parseInt(T.height,10);cH.res=parseInt(cT,10)+"x"+parseInt(cR,10)}cj();a4();aC();this.getVisitorId=function(){return aN().uuid};this.getVisitorInfo=function(){return cq()};this.getAttributionInfo=function(){return bu()};this.getAttributionCampaignName=function(){return bu()[0]};this.getAttributionCampaignKeyword=function(){return bu()[1]
};this.getAttributionReferrerTimestamp=function(){return bu()[2]};this.getAttributionReferrerUrl=function(){return bu()[3]};this.setTrackerUrl=function(cR){av=cR};this.getTrackerUrl=function(){return av};this.addTracker=function(cR,cT){if(!cT){throw new Error("A siteId must be given to add a new tracker")}if(!G(cR)||null===cR){cR=this.getTrackerUrl()}var cS=new N(cR,cT);F.push(cS);return cS};this.getSiteId=function(){return bN};this.setSiteId=function(cR){bK(cR)};this.setUserId=function(cR){if(!G(cR)||!cR.length){return}bi=cR;bw=bO(bi).substr(0,16)};this.getUserId=function(){return bi};this.setCustomData=function(cR,cS){if(S(cR)){ah=cR}else{if(!ah){ah={}}ah[cR]=cS}};this.getCustomData=function(){return ah};this.setCustomRequestProcessing=function(cR){bS=cR};this.appendToTrackingUrl=function(cR){cA=cR};this.getRequest=function(cR){return b9(cR)};this.addPlugin=function(cR,cS){a[cR]=cS};this.setCustomDimension=function(cR,cS){cR=parseInt(cR,10);if(cR>0){if(!G(cS)){cS=""}if(!u(cS)){cS=String(cS)
-}a8[cR]=cS}};this.getCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0&&Object.prototype.hasOwnProperty.call(a8,cR)){return a8[cR]}};this.deleteCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0){delete a8[cR]}};this.setCustomVariable=function(cS,cR,cV,cT){var cU;if(!G(cT)){cT="visit"}if(!G(cR)){return}if(!G(cV)){cV=""}if(cS>0){cR=!u(cR)?String(cR):cR;cV=!u(cV)?String(cV):cV;cU=[cR.slice(0,be),cV.slice(0,be)];if(cT==="visit"||cT===2){ci();aG[cS]=cU}else{if(cT==="page"||cT===3){bD[cS]=cU}else{if(cT==="event"){b3[cS]=cU}}}}};this.getCustomVariable=function(cS,cT){var cR;if(!G(cT)){cT="visit"}if(cT==="page"||cT===3){cR=bD[cS]}else{if(cT==="event"){cR=b3[cS]}else{if(cT==="visit"||cT===2){ci();cR=aG[cS]}}}if(!G(cR)||(cR&&cR[0]==="")){return false}return cR};this.deleteCustomVariable=function(cR,cS){if(this.getCustomVariable(cR,cS)){this.setCustomVariable(cR,"","",cS)}};this.storeCustomVariablesInCookie=function(){by=true};this.setLinkTrackingTimer=function(cR){br=cR};this.setDownloadExtensions=function(cR){if(u(cR)){cR=cR.split("|")
-}cG=cR};this.addDownloadExtensions=function(cS){var cR;if(u(cS)){cS=cS.split("|")}for(cR=0;cR<cS.length;cR++){cG.push(cS[cR])}};this.removeDownloadExtensions=function(cT){var cS,cR=[];if(u(cT)){cT=cT.split("|")}for(cS=0;cS<cG.length;cS++){if(J(cT,cG[cS])===-1){cR.push(cG[cS])}}cG=cR};this.setDomains=function(cR){ao=u(cR)?[cR]:cR;var cV=false,cT=0,cS;for(cT;cT<ao.length;cT++){cS=String(ao[cT]);if(cl(cw,I(cS))){cV=true;break}var cU=b2(cS);if(cU&&cU!=="/"&&cU!=="/*"){cV=true;break}}if(!cV){ao.push(cw)}};this.enableCrossDomainLinking=function(){cp=true};this.disableCrossDomainLinking=function(){cp=false};this.isCrossDomainLinkingEnabled=function(){return cp};this.setIgnoreClasses=function(cR){bj=u(cR)?[cR]:cR};this.setRequestMethod=function(cR){cJ=cR||bZ};this.setRequestContentType=function(cR){cd=cR||az};this.setReferrerUrl=function(cR){a9=cR};this.setCustomUrl=function(cR){aT=bC(bv,cR)};this.setDocumentTitle=function(cR){a5=cR};this.setAPIUrl=function(cR){bp=cR};this.setDownloadClasses=function(cR){bt=u(cR)?[cR]:cR
-};this.setLinkClasses=function(cR){aW=u(cR)?[cR]:cR};this.setCampaignNameKey=function(cR){b8=u(cR)?[cR]:cR};this.setCampaignKeywordKey=function(cR){bo=u(cR)?[cR]:cR};this.discardHashTag=function(cR){bx=cR};this.setCookieNamePrefix=function(cR){a6=cR;aG=bE()};this.setCookieDomain=function(cR){var cS=I(cR);if(bg(cS)){cy=cS;a4()}};this.setCookiePath=function(cR){bb=cR;a4()};this.setVisitorCookieTimeout=function(cR){cn=cR*1000};this.setSessionCookieTimeout=function(cR){b6=cR*1000};this.setReferralCookieTimeout=function(cR){cF=cR*1000};this.setConversionAttributionFirstReferrer=function(cR){bf=cR};this.disableCookies=function(){a7=true;cH.cookie="0";if(bN){aw()}};this.deleteCookies=function(){aw()};this.setDoNotTrack=function(cS){var cR=g.doNotTrack||g.msDoNotTrack;cs=cS&&(cR==="yes"||cR==="1");if(cs){this.disableCookies()}};this.addListener=function(cS,cR){aj(cS,cR)};this.enableLinkTracking=function(cR){cI=true;bY(function(){o(function(){bl(cR)})})};this.enableJSErrorTracking=function(){if(cu){return
-}cu=true;var cR=Q.onerror;Q.onerror=function(cW,cU,cT,cV,cS){bY(function(){var cX="JavaScript Errors";var cY=cU+":"+cT;if(cV){cY+=":"+cV}am(cX,cY,cW)});if(cR){return cR(cW,cU,cT,cV,cS)}return false}};this.disablePerformanceTracking=function(){aR=false};this.setGenerationTimeMs=function(cR){b4=parseInt(cR,10)};this.enableHeartBeatTimer=function(cR){cR=Math.max(cR,1);aU=(cR||15)*1000;if(cz!==null){cO()}};this.disableHeartBeatTimer=function(){bs();if(aU||aE){if(Q.removeEventListener){Q.removeEventListener("focus",aY,true);Q.removeEventListener("blur",ap,true)}else{if(Q.detachEvent){Q.detachEvent("onfocus",aY);Q.detachEvent("onblur",ap)}}}aU=null;aE=false};this.killFrame=function(){if(Q.location!==Q.top.location){Q.top.location=Q.location}};this.redirectFile=function(cR){if(Q.location.protocol==="file:"){Q.location=cR}};this.setCountPreRendered=function(cR){a1=cR};this.trackGoal=function(cR,cT,cS){bY(function(){cv(cR,cT,cS)})};this.trackLink=function(cS,cR,cU,cT){bY(function(){cC(cS,cR,cU,cT)
-})};this.trackPageView=function(cR,cT,cS){bR=[];if(K(bN)){bY(function(){U(av,bp,bN)})}else{bY(function(){bH(cR,cT,cS)})}};this.trackAllContentImpressions=function(){if(K(bN)){return}bY(function(){o(function(){var cR=t.findContentNodes();var cS=cf(cR);cN(cS,br)})})};this.trackVisibleContentImpressions=function(cR,cS){if(K(bN)){return}if(!G(cR)){cR=true}if(!G(cS)){cS=750}aI(cR,cS,this);bY(function(){l(function(){var cT=t.findContentNodes();var cU=aX(cT);cN(cU,br)})})};this.trackContentImpression=function(cT,cR,cS){if(K(bN)){return}if(!cT){return}cR=cR||"Unknown";bY(function(){var cU=ax(cT,cR,cS);bn(cU,br)})};this.trackContentImpressionsWithinNode=function(cR){if(K(bN)||!cR){return}bY(function(){if(bW){l(function(){var cS=t.findContentNodesWithinNode(cR);var cT=aX(cS);cN(cT,br)})}else{o(function(){var cS=t.findContentNodesWithinNode(cR);var cT=cf(cS);cN(cT,br)})}})};this.trackContentInteraction=function(cT,cU,cR,cS){if(K(bN)){return}if(!cT||!cU){return}cR=cR||"Unknown";bY(function(){var cV=aF(cT,cU,cR,cS);
-bn(cV,br)})};this.trackContentInteractionNode=function(cS,cR){if(K(bN)||!cS){return}bY(function(){var cT=cL(cS,cR);bn(cT,br)})};this.logAllContentBlocksOnPage=function(){var cS=t.findContentNodes();var cR=t.collectContent(cS);if(console!==undefined&&console&&console.log){console.log(cR)}};this.trackEvent=function(cS,cU,cR,cT,cW,cV){bY(function(){am(cS,cU,cR,cT,cW,cV)})};this.trackSiteSearch=function(cR,cT,cS,cU){bY(function(){bQ(cR,cT,cS,cU)})};this.setEcommerceView=function(cU,cR,cT,cS){if(!G(cT)||!cT.length){cT=""}else{if(cT instanceof Array){cT=JSON_PIWIK.stringify(cT)}}bD[5]=["_pkc",cT];if(G(cS)&&String(cS).length){bD[2]=["_pkp",cS]}if((!G(cU)||!cU.length)&&(!G(cR)||!cR.length)){return}if(G(cU)&&cU.length){bD[3]=["_pks",cU]}if(!G(cR)||!cR.length){cR=""}bD[4]=["_pkn",cR]};this.addEcommerceItem=function(cV,cR,cT,cS,cU){if(cV.length){cB[cV]=[cV,cR,cT,cS,cU]}};this.trackEcommerceOrder=function(cR,cV,cU,cT,cS,cW){bG(cR,cV,cU,cT,cS,cW)};this.trackEcommerceCartUpdate=function(cR){bd(cR)};this.trackRequest=function(cS,cU,cT,cR){bY(function(){var cV=b9(cS,cU,cR);
-bn(cV,br,cT)})};d.trigger("TrackerSetup",[this])}function E(){return{push:Z}}function b(am,al){var an={};var aj,ak;for(aj=0;aj<al.length;aj++){var ah=al[aj];an[ah]=1;for(ak=0;ak<am.length;ak++){if(am[ak]&&am[ak][0]){var ai=am[ak][0];if(ah===ai){Z(am[ak]);delete am[ak];if(an[ai]>1){ad("The method "+ai+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}an[ai]++}}}}return am}var z=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","enableLinkTracking"];function X(ah,aj){var ai=new N(ah,aj);F.push(ai);_paq=b(_paq,z);for(B=0;B<_paq.length;B++){if(_paq[B]){Z(_paq[B])}}_paq=new E();return ai}ag(Q,"beforeunload",ab,false);Date.prototype.getTimeAlias=Date.prototype.getTime;d={initialized:false,JSON:JSON_PIWIK,DOM:{addEventListener:function(ak,aj,ai,ah){var al=typeof ah;
-if(al==="undefined"){ah=false}ag(ak,aj,ai,ah)},onLoad:l,onReady:o},on:function(ai,ah){if(!v[ai]){v[ai]=[]}v[ai].push(ah)},off:function(aj,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){if(v[aj][ah]===ai){v[aj].splice(ah,1)}}},trigger:function(aj,ak,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){v[aj][ah].apply(ai||Q,ak)}},addPlugin:function(ah,ai){a[ah]=ai},getTracker:function(ah,ai){if(!G(ai)){ai=this.getAsyncTracker().getSiteId()}if(!G(ah)){ah=this.getAsyncTracker().getTrackerUrl()}return new N(ah,ai)},getAsyncTrackers:function(){return F},addTracker:function(ah,ai){if(!F.length){X(ah,ai)}else{F[0].addTracker(ah,ai)}},getAsyncTracker:function(ai,al){var ak;if(F&&F.length&&F[0]){ak=F[0]}else{return X(ai,al)}if(!al&&!ai){return ak}if((!G(al)||null===al)&&ak){al=ak.getSiteId()}if((!G(ai)||null===ai)&&ak){ai=ak.getTrackerUrl()}var aj,ah=0;for(ah;ah<F.length;ah++){aj=F[ah];if(aj&&String(aj.getSiteId())===String(al)&&aj.getTrackerUrl()===ai){return aj}}},retryMissedPluginCalls:function(){var ai=aa;
-aa=[];var ah=0;for(ah;ah<ai.length;ah++){Z(ai[ah])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return d})}return d}());
+}a8[cR]=cS}};this.getCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0&&Object.prototype.hasOwnProperty.call(a8,cR)){return a8[cR]}};this.deleteCustomDimension=function(cR){cR=parseInt(cR,10);if(cR>0){delete a8[cR]}};this.setCustomVariable=function(cS,cR,cV,cT){var cU;if(!G(cT)){cT="visit"}if(!G(cR)){return}if(!G(cV)){cV=""}if(cS>0){cR=!u(cR)?String(cR):cR;cV=!u(cV)?String(cV):cV;cU=[cR.slice(0,be),cV.slice(0,be)];if(cT==="visit"||cT===2){ci();aG[cS]=cU}else{if(cT==="page"||cT===3){bD[cS]=cU}else{if(cT==="event"){b3[cS]=cU}}}}};this.getCustomVariable=function(cS,cT){var cR;if(!G(cT)){cT="visit"}if(cT==="page"||cT===3){cR=bD[cS]}else{if(cT==="event"){cR=b3[cS]}else{if(cT==="visit"||cT===2){ci();cR=aG[cS]}}}if(!G(cR)||(cR&&cR[0]==="")){return false}return cR};this.deleteCustomVariable=function(cR,cS){if(this.getCustomVariable(cR,cS)){this.setCustomVariable(cR,"","",cS)}};this.storeCustomVariablesInCookie=function(){by=true};this.setLinkTrackingTimer=function(cR){br=cR};this.getLinkTrackingTimer=function(){return br
+};this.setDownloadExtensions=function(cR){if(u(cR)){cR=cR.split("|")}cG=cR};this.addDownloadExtensions=function(cS){var cR;if(u(cS)){cS=cS.split("|")}for(cR=0;cR<cS.length;cR++){cG.push(cS[cR])}};this.removeDownloadExtensions=function(cT){var cS,cR=[];if(u(cT)){cT=cT.split("|")}for(cS=0;cS<cG.length;cS++){if(J(cT,cG[cS])===-1){cR.push(cG[cS])}}cG=cR};this.setDomains=function(cR){ao=u(cR)?[cR]:cR;var cV=false,cT=0,cS;for(cT;cT<ao.length;cT++){cS=String(ao[cT]);if(cl(cw,I(cS))){cV=true;break}var cU=b2(cS);if(cU&&cU!=="/"&&cU!=="/*"){cV=true;break}}if(!cV){ao.push(cw)}};this.enableCrossDomainLinking=function(){cp=true};this.disableCrossDomainLinking=function(){cp=false};this.isCrossDomainLinkingEnabled=function(){return cp};this.setIgnoreClasses=function(cR){bj=u(cR)?[cR]:cR};this.setRequestMethod=function(cR){cJ=cR||bZ};this.setRequestContentType=function(cR){cd=cR||az};this.setReferrerUrl=function(cR){a9=cR};this.setCustomUrl=function(cR){aT=bC(bv,cR)};this.setDocumentTitle=function(cR){a5=cR
+};this.setAPIUrl=function(cR){bp=cR};this.setDownloadClasses=function(cR){bt=u(cR)?[cR]:cR};this.setLinkClasses=function(cR){aW=u(cR)?[cR]:cR};this.setCampaignNameKey=function(cR){b8=u(cR)?[cR]:cR};this.setCampaignKeywordKey=function(cR){bo=u(cR)?[cR]:cR};this.discardHashTag=function(cR){bx=cR};this.setCookieNamePrefix=function(cR){a6=cR;aG=bE()};this.setCookieDomain=function(cR){var cS=I(cR);if(bg(cS)){cy=cS;a4()}};this.setCookiePath=function(cR){bb=cR;a4()};this.setVisitorCookieTimeout=function(cR){cn=cR*1000};this.setSessionCookieTimeout=function(cR){b6=cR*1000};this.setReferralCookieTimeout=function(cR){cF=cR*1000};this.setConversionAttributionFirstReferrer=function(cR){bf=cR};this.disableCookies=function(){a7=true;cH.cookie="0";if(bN){aw()}};this.deleteCookies=function(){aw()};this.setDoNotTrack=function(cS){var cR=g.doNotTrack||g.msDoNotTrack;cs=cS&&(cR==="yes"||cR==="1");if(cs){this.disableCookies()}};this.addListener=function(cS,cR){aj(cS,cR)};this.enableLinkTracking=function(cR){cI=true;
+bY(function(){o(function(){bl(cR)})})};this.enableJSErrorTracking=function(){if(cu){return}cu=true;var cR=Q.onerror;Q.onerror=function(cW,cU,cT,cV,cS){bY(function(){var cX="JavaScript Errors";var cY=cU+":"+cT;if(cV){cY+=":"+cV}am(cX,cY,cW)});if(cR){return cR(cW,cU,cT,cV,cS)}return false}};this.disablePerformanceTracking=function(){aR=false};this.setGenerationTimeMs=function(cR){b4=parseInt(cR,10)};this.enableHeartBeatTimer=function(cR){cR=Math.max(cR,1);aU=(cR||15)*1000;if(cz!==null){cO()}};this.disableHeartBeatTimer=function(){bs();if(aU||aE){if(Q.removeEventListener){Q.removeEventListener("focus",aY,true);Q.removeEventListener("blur",ap,true)}else{if(Q.detachEvent){Q.detachEvent("onfocus",aY);Q.detachEvent("onblur",ap)}}}aU=null;aE=false};this.killFrame=function(){if(Q.location!==Q.top.location){Q.top.location=Q.location}};this.redirectFile=function(cR){if(Q.location.protocol==="file:"){Q.location=cR}};this.setCountPreRendered=function(cR){a1=cR};this.trackGoal=function(cR,cT,cS){bY(function(){cv(cR,cT,cS)
+})};this.trackLink=function(cS,cR,cU,cT){bY(function(){cC(cS,cR,cU,cT)})};this.trackPageView=function(cR,cT,cS){bR=[];if(K(bN)){bY(function(){U(av,bp,bN)})}else{bY(function(){bH(cR,cT,cS)})}};this.trackAllContentImpressions=function(){if(K(bN)){return}bY(function(){o(function(){var cR=t.findContentNodes();var cS=cf(cR);cN(cS,br)})})};this.trackVisibleContentImpressions=function(cR,cS){if(K(bN)){return}if(!G(cR)){cR=true}if(!G(cS)){cS=750}aI(cR,cS,this);bY(function(){l(function(){var cT=t.findContentNodes();var cU=aX(cT);cN(cU,br)})})};this.trackContentImpression=function(cT,cR,cS){if(K(bN)){return}if(!cT){return}cR=cR||"Unknown";bY(function(){var cU=ax(cT,cR,cS);bn(cU,br)})};this.trackContentImpressionsWithinNode=function(cR){if(K(bN)||!cR){return}bY(function(){if(bW){l(function(){var cS=t.findContentNodesWithinNode(cR);var cT=aX(cS);cN(cT,br)})}else{o(function(){var cS=t.findContentNodesWithinNode(cR);var cT=cf(cS);cN(cT,br)})}})};this.trackContentInteraction=function(cT,cU,cR,cS){if(K(bN)){return
+}if(!cT||!cU){return}cR=cR||"Unknown";bY(function(){var cV=aF(cT,cU,cR,cS);bn(cV,br)})};this.trackContentInteractionNode=function(cS,cR){if(K(bN)||!cS){return}bY(function(){var cT=cL(cS,cR);bn(cT,br)})};this.logAllContentBlocksOnPage=function(){var cS=t.findContentNodes();var cR=t.collectContent(cS);if(console!==undefined&&console&&console.log){console.log(cR)}};this.trackEvent=function(cS,cU,cR,cT,cW,cV){bY(function(){am(cS,cU,cR,cT,cW,cV)})};this.trackSiteSearch=function(cR,cT,cS,cU){bY(function(){bQ(cR,cT,cS,cU)})};this.setEcommerceView=function(cU,cR,cT,cS){if(!G(cT)||!cT.length){cT=""}else{if(cT instanceof Array){cT=JSON_PIWIK.stringify(cT)}}bD[5]=["_pkc",cT];if(G(cS)&&String(cS).length){bD[2]=["_pkp",cS]}if((!G(cU)||!cU.length)&&(!G(cR)||!cR.length)){return}if(G(cU)&&cU.length){bD[3]=["_pks",cU]}if(!G(cR)||!cR.length){cR=""}bD[4]=["_pkn",cR]};this.addEcommerceItem=function(cV,cR,cT,cS,cU){if(cV.length){cB[cV]=[cV,cR,cT,cS,cU]}};this.trackEcommerceOrder=function(cR,cV,cU,cT,cS,cW){bG(cR,cV,cU,cT,cS,cW)
+};this.trackEcommerceCartUpdate=function(cR){bd(cR)};this.trackRequest=function(cS,cU,cT,cR){bY(function(){var cV=b9(cS,cU,cR);bn(cV,br,cT)})};d.trigger("TrackerSetup",[this])}function E(){return{push:Z}}function b(am,al){var an={};var aj,ak;for(aj=0;aj<al.length;aj++){var ah=al[aj];an[ah]=1;for(ak=0;ak<am.length;ak++){if(am[ak]&&am[ak][0]){var ai=am[ak][0];if(ah===ai){Z(am[ak]);delete am[ak];if(an[ai]>1){ad("The method "+ai+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: http://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}an[ai]++}}}}return am}var z=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","enableLinkTracking"];function X(ah,aj){var ai=new N(ah,aj);F.push(ai);_paq=b(_paq,z);for(B=0;B<_paq.length;B++){if(_paq[B]){Z(_paq[B])}}_paq=new E();return ai
+}ag(Q,"beforeunload",ab,false);Date.prototype.getTimeAlias=Date.prototype.getTime;d={initialized:false,JSON:JSON_PIWIK,DOM:{addEventListener:function(ak,aj,ai,ah){var al=typeof ah;if(al==="undefined"){ah=false}ag(ak,aj,ai,ah)},onLoad:l,onReady:o,isNodeVisible:i,isOrWasNodeVisible:t.isNodeVisible},on:function(ai,ah){if(!v[ai]){v[ai]=[]}v[ai].push(ah)},off:function(aj,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){if(v[aj][ah]===ai){v[aj].splice(ah,1)}}},trigger:function(aj,ak,ai){if(!v[aj]){return}var ah=0;for(ah;ah<v[aj].length;ah++){v[aj][ah].apply(ai||Q,ak)}},addPlugin:function(ah,ai){a[ah]=ai},getTracker:function(ah,ai){if(!G(ai)){ai=this.getAsyncTracker().getSiteId()}if(!G(ah)){ah=this.getAsyncTracker().getTrackerUrl()}return new N(ah,ai)},getAsyncTrackers:function(){return F},addTracker:function(ah,ai){if(!F.length){X(ah,ai)}else{F[0].addTracker(ah,ai)}},getAsyncTracker:function(ai,al){var ak;if(F&&F.length&&F[0]){ak=F[0]}else{return X(ai,al)}if(!al&&!ai){return ak}if((!G(al)||null===al)&&ak){al=ak.getSiteId()
+}if((!G(ai)||null===ai)&&ak){ai=ak.getTrackerUrl()}var aj,ah=0;for(ah;ah<F.length;ah++){aj=F[ah];if(aj&&String(aj.getSiteId())===String(al)&&aj.getTrackerUrl()===ai){return aj}}},retryMissedPluginCalls:function(){var ai=aa;aa=[];var ah=0;for(ah;ah<ai.length;ah++){Z(ai[ah])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return d})}return d}());
/*!!! pluginTrackerHook */
}(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){if(console!==undefined&&console&&console.error){console.error("_paq.push() was used but Piwik tracker was not initialized before the piwik.js file was loaded. Make sure to configure the tracker via _paq.push before loading piwik.js. Alternatively, you can create a tracker via Piwik.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)
}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}};
diff --git a/plugins/API/lang/da.json b/plugins/API/lang/da.json
index 8408570e49..29929fd856 100644
--- a/plugins/API/lang/da.json
+++ b/plugins/API/lang/da.json
@@ -1,5 +1,6 @@
{
"API": {
+ "ChangeTokenHint": "Hvis du ønsker at ændre dette token, så gå til din %1$sside for personlige indstillingere%2$s.",
"GenerateVisits": "Hvis du ikke har data for i dag ,kan du generere nogle data ved hjælp af %1$s programudvidelsen. Aktiver %2$s programudvidelsen, og klik derefter på 'Besøgsgenerator' i menuen under indstillinger.",
"KeepTokenSecret": "Token_auth er ligeså hemmeligt som brugernavn og adgangskode, %1$sdel det ikke ud%2$s!",
"LoadedAPIs": "%s APIs indlæst",
diff --git a/plugins/API/lang/ko.json b/plugins/API/lang/ko.json
index afd69e28ec..b666b66e7f 100644
--- a/plugins/API/lang/ko.json
+++ b/plugins/API/lang/ko.json
@@ -1,5 +1,6 @@
{
"API": {
+ "ChangeTokenHint": "만약 이 토큰을 변경하고 싶으시다면, %1$s 에 있는 개인 설정페이지 %2$s 에서 변경하실 수 있습니다.",
"GenerateVisits": "오늘에 해당하는 데이터가 없는 경우는 %1$s 플러그인을 사용하여 처음 약간의 데이터를 생성할 수 있습니다. %2$s 플러그인을 활성화하고 관리 영역에서 '방문자 생성기'메뉴를 클릭하세요.",
"KeepTokenSecret": "token_auth는 외부 로그인을 위한 비밀키입니다. %1$s 절대로 공유하지 마세요 %2$s!",
"LoadedAPIs": "성공적으로 %s API를 불러옴",
diff --git a/plugins/API/lang/nl.json b/plugins/API/lang/nl.json
index e26a99170f..1e00f51f70 100644
--- a/plugins/API/lang/nl.json
+++ b/plugins/API/lang/nl.json
@@ -1,5 +1,6 @@
{
"API": {
+ "ChangeTokenHint": "Om dit token aan te passen ga naar %1$spersonelijke instellingen pagina%2$s.",
"GenerateVisits": "Als u geen data hebt voor vandaag, kunt u eerst wat data genereren met de %1$s plugin. U kunt de %2$s plugin inschakelen, en dan klikken op het Bezoekers generator menu in het Piwik beheer gedeelte.",
"KeepTokenSecret": "Deze token_auth is even geheim als uw gebruikersnaam en wachtwoord, %1$sdeel het met niemand%2$s!",
"LoadedAPIs": "%s API's succesvol geladen",
diff --git a/plugins/Actions/lang/ar.json b/plugins/Actions/lang/ar.json
index 1797055a6c..970fa046a9 100644
--- a/plugins/Actions/lang/ar.json
+++ b/plugins/Actions/lang/ar.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "التحميلات الفريدة",
"ColumnUniqueOutlinks": "الروابط الصادرة الفريدة",
"DownloadsReportDocumentation": "في هذا التقرير، يمكنك مشاهدة أي الملفات قام زوارك بتحميلها. %s ما يحتسبه بايويك كعملية تحميل هو النقر على رابط التحميل. لا يستطيع أن يعلم بايويك ما إذا كان التحميل قد اكتمل أم لا.",
- "EntryPagesReportDocumentation": "يتضمن هذا التقرير معلومات حول صفحات الوصول التي تم استخدامها خلال فترة معينة. صفحة الوصول هي الصفحة الأولى التي يشاهدها المستخدم خلال زيارته. %s روابط الوصول معروضة في شكل شجرة مجلدات.",
"EntryPageTitles": "عناوين صفحات الوصول",
"EntryPageTitlesReportDocumentation": "يتضمن هذا التقرير معلومات عن عناوين صفحات الوصول التي تم استخدامها خلال فترة زمنية معينة.",
- "ExitPagesReportDocumentation": "يتضمن هذا التقرير معلومات حول صفحات الخروج التي حدثت خلال الفترة المحددة. صفحة الخروج هي آخر صفحة شاهدها المستخدم خلال زيارته. %s روابط الخروج معروضة في شكل شجرة مجلدات.",
"ExitPageTitles": "عناوين صفحات الخروج",
"ExitPageTitlesReportDocumentation": "يتضمن هذا التقرير معلومات عن عناوين صفحات الخروج التي حدثت خلال الفترة المحددة.",
"LearnMoreAboutSiteSearchLink": "تعرف على المزيد عن تتبع كيف يستخدم زوارك محرك بحثك.",
diff --git a/plugins/Actions/lang/be.json b/plugins/Actions/lang/be.json
index 13d053b0d8..0bd2a0eaee 100644
--- a/plugins/Actions/lang/be.json
+++ b/plugins/Actions/lang/be.json
@@ -14,8 +14,6 @@
"ColumnUniqueClicksDocumentation": "Колькасць наведвалнікаў, якія націснулі на гэтую спасылку. Калі спасылка была націснутая некалькі разоў на працягу аднаго наведвання, то яна лічыцца адзін раз.",
"ColumnUniqueDownloads": "Унікальныя запампоўкі",
"DownloadsReportDocumentation": "На гэтай справаздачы, можна ўбачыць, якія файлы былі спампаваны вашымя наведвальнікамі. %s Piwik лічыць за спампаўку націск на адпаведную спасылку. Была запампоўка завершана ці не, гэта не вядома Piwik.",
- "EntryPagesReportDocumentation": "Гэтая справаздача змяшчае інфармацыю аб старонках ўваходу, якія былі выкарыстаныя на працягу дадзенага перыяду. Старонка ўваходу з'яўляецца першай старонкай, якую праглядае карыстач пад час свайго наведвання. %s URL-адрасы старонак ўваходу адлюстроўваюцца ў выглядзе тэчакавай структуры.",
- "ExitPagesReportDocumentation": "Гэтая справаздача змяшчае інфармацыю аб старонках выхаду, якія былі выкарыстаныя на працягу дадзенага перыяду. Старонка выхаду - гэта апошняя старонка, якую карыстач праглядае пад час свайго наведвання. %s URL-адрасы старонак выхаду адлюстроўваюцца ў выглядзе тэчакавай структуры.",
"OutlinkDocumentation": "Знешняя спасылка - гэта такая спасылка, якая вядзе наведвальніка прэч з вашага сайта (да іншага дамену).",
"OutlinksReportDocumentation": "Гэтая справаздача паказвае іерархічны спіс URL-адрасоў знешніх спасылак, якія былі націснуты вашымі наведвальнікамі.",
"PagesReportDocumentation": "Гэтая справаздача змяшчае інфармацыю аб URL-адрасах старонак, якія былі наведаны. %s Табліца арганізавана іерархічна, URL-адрасы адлюстроўваюцца ў выглядзе тэчакавай структуры.",
diff --git a/plugins/Actions/lang/bg.json b/plugins/Actions/lang/bg.json
index aa268600c2..67b5cd66eb 100644
--- a/plugins/Actions/lang/bg.json
+++ b/plugins/Actions/lang/bg.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "Уникални сваляния",
"ColumnUniqueOutlinks": "Уникални изходящи",
"DownloadsReportDocumentation": "В този отчет можете да видите файловете, които вашите посетители са изтеглили. %s Piwik отчита броя щракванията върху връзката за сваляне. Дали изтеглянето е завършено или не, не е ясно за Piwik.",
- "EntryPagesReportDocumentation": "Този отчет съдържа информация за входните страници, които са били използвани през определен период. Входна страница е първата страница, която потребителя е видял по времето на посещениета си. %s входните URL са изведени в директорийна структура.",
"EntryPageTitles": "Входни заглавия",
"EntryPageTitlesReportDocumentation": "Този отчет съдържа информация за заглавията на входните страници, които са били използвани през определен период.",
- "ExitPagesReportDocumentation": "Този отчет съдържа информация за изходните страници, които са използвани през определен период. Изходна страница е последната страница, която потребителя вижда при неговото посещение. %s Изходните страници са изведени в директорийна структура.",
"ExitPageTitles": "Изходни заглавия",
"ExitPageTitlesReportDocumentation": "Този отчет съдържа информация за заглавията на изходните страници, които са били използвани през определен период.",
"LearnMoreAboutSiteSearchLink": "Научете повече за проследяването на посетителите използващи търсачката във Вашия сайт.",
diff --git a/plugins/Actions/lang/bs.json b/plugins/Actions/lang/bs.json
index 69faf207f5..a149860d57 100644
--- a/plugins/Actions/lang/bs.json
+++ b/plugins/Actions/lang/bs.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "Jedinstveni downloadi",
"ColumnUniqueOutlinks": "Jedinstveni izlazni linkovi",
"DownloadsReportDocumentation": "U ovom izvještaju možete vidjeti koje fajlove je posjetioc skinuo. %s je šta Piwik računa kao download je klik na download link. Da li je download kompletiran, Piwik ne zna.",
- "EntryPagesReportDocumentation": "Ovaj izvještaj sadrži informacije o ulaznim stranicama koje su korištene prilikom specifičnog perioda. Ulazna stranica je prva stranica koju je posjetioc posjetio. %s Ulazni URL-i su pokazani kao struktura foldera.",
"EntryPageTitles": "Naslovi ulaznih stranica",
"EntryPageTitlesReportDocumentation": "Ovaj izvještaj sadrži informacije o naslovima ulaznih stranica koje su korištene prilikom specifičnog vremena.",
- "ExitPagesReportDocumentation": "Ovaj izvještaj sadrži informacije o izlaznim stranicama koje su se dogodile prilikom specifičnom perioda. Izlazna stranica je posljednja stranica koju je posjetioc pregledao. %s Izlazni URL-i su prikazani kao struktura foldera.",
"ExitPageTitles": "Naslovi izlaznih stranica",
"ExitPageTitlesReportDocumentation": "Ovaj izvještaj sadrži informacije o naslovima izlaznih stranica koji su se dogodili prilikom specifičnom perioda.",
"LearnMoreAboutSiteSearchLink": "Nauči više o praćenju kako vaši posjetioci koriste pretragu na vašoj stranici.",
diff --git a/plugins/Actions/lang/ca.json b/plugins/Actions/lang/ca.json
index b887e75ac4..3261f65bed 100644
--- a/plugins/Actions/lang/ca.json
+++ b/plugins/Actions/lang/ca.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "Descàrregues úniques",
"ColumnUniqueOutlinks": "Enllaços de sortida únics",
"DownloadsReportDocumentation": "En aquest informe podeu observar quins fitxers han descarrregats els visitants. %s El Piwik només té constància dels clicks als enllaços de descarga, desconeix si la descàrrega s'ha completat o no.",
- "EntryPagesReportDocumentation": "Aquest informe conté la informació sobre les pàgines d'entrada que s'han fet servir durant el període especificat. Una pàgina d'entrada es la primera pàgina que veu un usuari durant la seva visita. %s Les URL de les pàgines es mostren en estructura de carpetes",
"EntryPageTitles": "Títols de les pàgines d'entrada",
"EntryPageTitlesReportDocumentation": "Aquest informe conté la informació sobre els títols de les pàgines d'entrada que s'han utilitzat durant el període especificat.",
- "ExitPagesReportDocumentation": "Aquest informe conté les pàgines que s'han utilitzat com a sortida durant el període especificat. Una pàgina de sortida es l'ultima pàgina que veu un usuari durant la seva visita. %s Les pàgines de sortida es mostren amb estructura de directoris.",
"ExitPageTitles": "Títols de les pàgines de sortida",
"ExitPageTitlesReportDocumentation": "Aquest informe conté els títols de les pàgins de sortida que s'han utiltizat durant el període especificat.",
"LearnMoreAboutSiteSearchLink": "Apren més sobre com els teus visitants utiltizent el motor de cerca del teu lloc web.",
diff --git a/plugins/Actions/lang/cs.json b/plugins/Actions/lang/cs.json
index 114637d2c2..0da2c5658f 100644
--- a/plugins/Actions/lang/cs.json
+++ b/plugins/Actions/lang/cs.json
@@ -29,10 +29,8 @@
"ColumnIdPageview": "ID zobrazení stránky",
"ColumnInteractionPosition": "Pozice interakce",
"DownloadsReportDocumentation": "V tomto hlášení můžete vidět soubory, které byly staženy. %s Které Piwik počítá jako stažené jsou jen ty, na které bylo kliknuto. Bez ohledu na to, jestli bylo stažení dokončeno nebo přerušeno. To Piwik neumí zjistit.",
- "EntryPagesReportDocumentation": "Toto hlášení obsahuje informace o vstupních stránkách, které byly použity v daném období. Vstupní stránka je první stránka, kterou uživatel zobrazí při své návštěvě. %s URL vstupních stránek jsou zobrazeny jako strom složek.",
"EntryPageTitles": "Titulky vstupních stránek",
"EntryPageTitlesReportDocumentation": "Toto hlášení obsahuje informace o titulcích vstupních stránek, které byly použity v daném období.",
- "ExitPagesReportDocumentation": "Toto hlášení obsahuje informace o výstupních stránkách, které se vyskytly v daném období. Výstupní stránka je poslední stránkou, kterou uživatel zobrazí během své návštěvy. %s URL výstupních stránek jsou zobrazeny jako strom složek.",
"ExitPageTitles": "Titulky výstupních stránek",
"ExitPageTitlesReportDocumentation": "Toto hlášení obsahuje informace o titulcích výstupních stránek za dané období.",
"LearnMoreAboutSiteSearchLink": "Zjistěte více o sledování toho, jak návštěvníci používají váš vyhledávač.",
diff --git a/plugins/Actions/lang/da.json b/plugins/Actions/lang/da.json
index 4636403409..eff529bb01 100644
--- a/plugins/Actions/lang/da.json
+++ b/plugins/Actions/lang/da.json
@@ -18,6 +18,7 @@
"ColumnSearchCategory": "Søgekategori",
"ColumnSearches": "Søgninger",
"ColumnSearchesDocumentation": "Antal besøg, der søgte efter dette søgeord på hjemmesidens søgemaskine.",
+ "ColumnSearchExits": "%% søgeafslutninger",
"ColumnSearchExitsDocumentation": "Procentdelen af ​​besøg, der forlod hjemmesiden efter en søgning på søgeordet i søgemaskinen.",
"ColumnSearchResultsCount": "Antal søgeresultater",
"ColumnSiteSearchKeywords": "Unikke søgeord",
@@ -26,11 +27,10 @@
"ColumnUniqueDownloads": "Unikke fil-hentninger",
"ColumnUniqueOutlinks": "Unikke udgående links",
"ColumnIdPageview": "Sidevisning ID",
+ "ColumnInteractionPosition": "Position for Interaktion",
"DownloadsReportDocumentation": "Rapporten viser, hvilke filer dine besøgende har hentet. %s Hvad Piwik tæller som en filhentning, er klikket på et link. Hvorvidt overførelsen er afsluttet eller ej ved Piwik ikke.",
- "EntryPagesReportDocumentation": "Rapporten indeholder oplysninger om indgangs sider, der blev anvendt i den angivne periode. En indgangs side er den første side, en bruger får vist under sit besøg. %s Indgang siden vises som en mappe struktur.",
"EntryPageTitles": "Indgangssidetitler",
"EntryPageTitlesReportDocumentation": "Rapporten indeholder oplysninger om titlerne på indgangssider, der blev brugt i den angivne periode.",
- "ExitPagesReportDocumentation": "Rapporten indeholder oplysninger om de udgangs sider, der blev brugt i den angivne periode. En udgangs side er den sidste side, en bruger får vist under sit besøg. %s udgangs netadresserne vises som en mappe struktur.",
"ExitPageTitles": "Udgangssidetitler",
"ExitPageTitlesReportDocumentation": "Rapporten indeholder oplysninger om titlerne på udgangssider, der blev brugt i den angivne periode.",
"LearnMoreAboutSiteSearchLink": "Lær mere om sporing af hvordan besøgende bruger din søgemaskine.",
diff --git a/plugins/Actions/lang/de.json b/plugins/Actions/lang/de.json
index 869d042024..b083eb29c7 100644
--- a/plugins/Actions/lang/de.json
+++ b/plugins/Actions/lang/de.json
@@ -29,10 +29,8 @@
"ColumnIdPageview": "Seitenansicht-ID",
"ColumnInteractionPosition": "Interaktionsposition",
"DownloadsReportDocumentation": "In diesem Bericht sehen Sie, welche Dateien Ihre Besucher heruntergeladen haben. %s Als Download wird in Piwik der Klick auf einen Downloadlink gewertet. Ob der Download abgeschlossen wurde oder nicht, ist Piwik nicht bekannt.",
- "EntryPagesReportDocumentation": "Dieser Bericht enthält Informationen über die Einstiegsseiten. Die Einstiegsseite ist die erste Seite, die während eines Besuches aufgerufen wird. %s Die URLs werden als Ordnerstruktur angezeigt.",
"EntryPageTitles": "Titel der Einstiegsseite",
"EntryPageTitlesReportDocumentation": "Dieser Bericht enthält Informationen über die Titel der Einstiegsseiten, die im angeforderten Zeitraum verwendet wurden.",
- "ExitPagesReportDocumentation": "Dieser Bericht enthält Informationen über die Ausstiegsseiten die im gewählten Zeitraum auftraten. Die Ausstiegsseite ist die letzte Seite, die während eines Besuches aufgerufen wird. %s Die URLs der Ausstiegsseiten werden als Ordnerstruktur angezeigt.",
"ExitPageTitles": "Titel der Ausstiegsseite",
"ExitPageTitlesReportDocumentation": "Dieser Bericht enthält Informationen über die Titel der Ausstiegsseiten, die angeforderten Zeitraum verwendet wurden.",
"LearnMoreAboutSiteSearchLink": "Mehr Informationen über das Auswerten der internen Suche.",
diff --git a/plugins/Actions/lang/el.json b/plugins/Actions/lang/el.json
index 2e16d9c528..589edcb7d0 100644
--- a/plugins/Actions/lang/el.json
+++ b/plugins/Actions/lang/el.json
@@ -29,10 +29,10 @@
"ColumnIdPageview": "Αναγνωριστικό εμφάνισης σελίδας",
"ColumnInteractionPosition": "Θέση Αλληλεπίδρασης",
"DownloadsReportDocumentation": "Σε αυτή την αναφορά, μπορείτε να δείτε ποια αρχεία λάβανε οι επισκέπτες σας. %s Αυτό που μετράει το Piwik ως λήψη είναι το πάτημα σε σύνδεσμο λήψης. Αν η λήψη ολοκληρώθηκε ή όχι δεν είναι γνωστό για το Piwik.",
- "EntryPagesReportDocumentation": "Αυτή η αναφορά περιέχει πληροφορίες σχετικά με τις σελίδες εισόδου που χρησιμοποιήθηκαν για τη συγκεκριμένη περίοδο. Μια σελίδα εισόδου είναι η πρώτη σελίδα που βλέπει ο χρήστης κατά την επίσκεψή του. %s Οι διευθύνσεις ιστοσελίδων εισόδου εμφανίζονται σε δομή φακέλου.",
+ "EntryPagesReportDocumentation": "Η αναφορά περιέχει πληροφορίες για τις σελίδες εισόδου για συγκεκριμένη χρονική περίοδο. Μια σελίδα εισόδου είναι η πρώτη σελίδα που βλέπει ο χρήστης κατά την επίσκεψή του. %s Παρακάτω εμφανίζονται με δομή φακέλων οι διευθύνσεις URL εισόδου.",
"EntryPageTitles": "Τίτλοι σελίδας εισόδου",
"EntryPageTitlesReportDocumentation": "Αυτή η αναφορά περιέχει πληροφορίες για τους τίτλους των σελίδων εισόδου που χρησιμοποιήθηκαν κατά την ορισμένη περίοδο.",
- "ExitPagesReportDocumentation": "Αυτή η αναφορά περιέχει πληροφορίες σχετικά με τις σελίδες εξόδου που χρησιμοποιήθηκαν για τη συγκεκριμένη περίοδο. Μια σελίδα εξόδου είναι η τελευταία σελίδα που βλέπει ο χρήστης κατά την επίσκεψή του. %s Οι διευθύνσεις ιστοσελίδων εξόδου εμφανίζονται σε δομή φακέλου.",
+ "ExitPagesReportDocumentation": "Η αναφορά περιέχει πληροφορίες για τις σελίδες εξόδου σε συγκεκριμένη χρονική περίοδο. Μια σελίδα εξόδου είναι η τελευταία σελίδα που βλέπει ένας χρήστης κατά την επίσκεψή του. %s Παρακάτω εμφανίζονται με δομή φακέλων οι διευθύνσεις URL εξόδου.",
"ExitPageTitles": "Τίτλοι σελίδας εξόδου",
"ExitPageTitlesReportDocumentation": "Αυτή η αναφορά περιέχει πληφορορίες για τους τίτλους των σελίδων εξόδου που συνέβησαν κατά την ορισμένη περίοδο.",
"LearnMoreAboutSiteSearchLink": "Μάθετε περισσότερα για την Καταγραφή και στο πως οι επισκέπτες σας χρησιμοποιούν την μηχανή Αναζήτησης.",
diff --git a/plugins/Actions/lang/es.json b/plugins/Actions/lang/es.json
index 3df46d8364..b648ca83ca 100644
--- a/plugins/Actions/lang/es.json
+++ b/plugins/Actions/lang/es.json
@@ -27,10 +27,8 @@
"ColumnUniqueOutlinks": "Enlaces externos únicos",
"ColumnIdPageview": "ID Páginas vistas",
"DownloadsReportDocumentation": "En este informe, puede ver que archivos han descargado sus visitantes. %s Lo que Piwik cuenta como descarga es el clic en un enlace de descarga. Si la descarga fue completada o no, Piwik no puede saberlo.",
- "EntryPagesReportDocumentation": "Este informe contiene información sobre las entradas a las páginas que fueron usadas durante el periodo especificado. La página de entrada es la primera página que el usuario ve durante su visita. %s Las URLs de entrada son mostradas como una estructura de carpetas.",
"EntryPageTitles": "Títulos de páginas de entrada",
"EntryPageTitlesReportDocumentation": "Este informe contiene información sobre los títulos de las páginas de entrada que han sido utilizadas durante el período especificado.",
- "ExitPagesReportDocumentation": "Este informe contiene información sobre las páginas de salida durante el periodo especificado. Una página de salida es la última página que un usuario ve durante su visita. %s Las URLs de salida son mostradas como una estructura de carpetas.",
"ExitPageTitles": "Títulos de páginas de salida",
"ExitPageTitlesReportDocumentation": "Este reporte contiene información sobre los títulos de las páginas de salida que ocurrieron durante el período específicado.",
"LearnMoreAboutSiteSearchLink": "Aprende más sobre cómo realizar un seguimiento al uso que sus visitantes le dan a su motor de búsqueda.",
diff --git a/plugins/Actions/lang/fi.json b/plugins/Actions/lang/fi.json
index 15b9f71991..4b8be4fa72 100644
--- a/plugins/Actions/lang/fi.json
+++ b/plugins/Actions/lang/fi.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Uniikit lataukset",
"ColumnUniqueOutlinks": "Yksilölliset lähtevät linkit",
"DownloadsReportDocumentation": "Tässä raportissa näet, mitä tiedostoja kävijät ovat ladanneet. %s Piwik laskee lataukseksi latauslinkin klikkaamisen. Piwik ei tiedä, valmistuiko lataus.",
- "EntryPagesReportDocumentation": "Tämä raportti sisältää tietoa saapumissivuista pyydetyllä aikavälillä. Saapumissivu on kävijän viimeinen sivu käynnin aikana. %s Saapumisosoitteet näytetään kansiorakenteena.",
"EntryPageTitles": "Saapumissivujen otsikot",
"EntryPageTitlesReportDocumentation": "Tämä raportti sisältää tietoa saapumissivujen otsikoista annetulla aikavälillä.",
- "ExitPagesReportDocumentation": "Tämä raportti sisältää tietoa poistumissivuista pyydetyllä aikavälillä. Poistumissivu on kävijän viimeinen sivu käynnin aikana. %s Poistumisosoitteet näytetään kansiorakenteena.",
"ExitPageTitles": "Lähtösivujen otsikot",
"ExitPageTitlesReportDocumentation": "Tämä raportti sisältää tietoa poistumissivujen otsikoista annetulla aikavälillä.",
"LearnMoreAboutSiteSearchLink": "Opi lisää sivujesi hakukoneen käytöstä",
diff --git a/plugins/Actions/lang/fr.json b/plugins/Actions/lang/fr.json
index 9e88204b02..6063e052dc 100644
--- a/plugins/Actions/lang/fr.json
+++ b/plugins/Actions/lang/fr.json
@@ -29,10 +29,10 @@
"ColumnIdPageview": "ID de vue de page",
"ColumnInteractionPosition": "Position de l'action",
"DownloadsReportDocumentation": "Dans ce rapport vous pouvez voir quels fichiers les utilisateurs ont téléchargés. %s Ce que Piwik compte comme un téléchargement est un clic sur un lien de téléchargement. Le fait que le téléchargement ait été terminé ou non n'est pas connu de Piwik.",
- "EntryPagesReportDocumentation": "Ce rapport contient des informations à propos des pages d'entrées qui ont été utilisées durant la période spécifiée. Une page d'entrée est lapremière page qu'un utilisateur voit pendant sa visite. %s Les URLs des pages d'entrée sont affichées dans une structure de dossier.",
+ "EntryPagesReportDocumentation": "Ce rapport contient des informations à propos des pages d'entrées qui ont été utilisées durant la période spécifiée. Une page d'entrée est la première page qu'un utilisateur voit pendant sa visite. %s Les URLs des pages d'entrée sont affichées dans une structure de dossier.",
"EntryPageTitles": "Titres de la page d'entrée",
"EntryPageTitlesReportDocumentation": "Ce rapport contient des informations à propos des titres des pages d'entrée qui ont été utilisées durant la période spécifiée.",
- "ExitPagesReportDocumentation": "Ce rapport contient des informations à propos des pages de sortie utilisées durant la période sélectionnée. Une page de sortie est là dernière page de la visite que l'utilisateur voit avant de sortir du site. %s Les Urls de sorties sont affichées dans une structure de dossier.",
+ "ExitPagesReportDocumentation": "Ce rapport contient des informations à propos des pages de sortie utilisées durant la période sélectionnée. Une page de sortie est la dernière page de la visite que l'utilisateur voit avant de quitter le site. %s Les Urls de sorties sont affichées dans une structure de dossier.",
"ExitPageTitles": "Titres de la page de sortie",
"ExitPageTitlesReportDocumentation": "Ce rapport contient des infromations à propos des titres de pages de sortie qui ont été utilisées durant la période spécifiée.",
"LearnMoreAboutSiteSearchLink": "Apprenez en plus sur le suivi de l'utilisation de votre moteur de recherche par vos visiteurs.",
diff --git a/plugins/Actions/lang/he.json b/plugins/Actions/lang/he.json
index 4006ad70be..0dd7f188dc 100644
--- a/plugins/Actions/lang/he.json
+++ b/plugins/Actions/lang/he.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "הורדות ייחודיות",
"ColumnUniqueOutlinks": "קישורים יוצאים ייחודיים",
"DownloadsReportDocumentation": "בדו״ח זה, ניתן לראות אילו קבצים מבקרים הורידו. %s מה ש-Piwik סופרת כהורדה זה לחיצה על קישור ההורדה. בין אם ההורדה הסתיימה או לא - את זה Piwik לא יודעת.",
- "EntryPagesReportDocumentation": "דו״ח זה מכיל מידע על עמודי כניסה שהיו בשימוש במהלך התקופה המוגדרת. עמוד כניסה הוא העמוד הראשון שמשתמש צפה בו במהלך ביקורו. %s כתובות הכניסה מוצגות כמבנה תיקיות.",
"EntryPageTitles": "כותרות עמוד כניסה",
"EntryPageTitlesReportDocumentation": "דו״ח זה מכיל מידע אודות הכותרות של עמודי כניסה שהיו בשימוש במהלך התקופה המוגדרת.",
- "ExitPagesReportDocumentation": "דו״ח זה מכיל מידע אודות עמודי יציאה שהתקיימו במהלך התקופה המוגדרת. עמוד יציאה הוא העמוד האחרון שמשתמש צופה בו במהלך ביקורו. %s כתובות היציאה מוצגות כבמנה תיקיות.",
"ExitPageTitles": "כותרות עמוד יציאה",
"ExitPageTitlesReportDocumentation": "דו״ח זה מכיל מידע אודות כותרות של עמודי יציאה שהתקיימו במהלך התקופה המוגדרת.",
"LearnMoreAboutSiteSearchLink": "למידה אודות מעקב אחר אופן השימוש של משתמשיך במנוע החיפוש של אתרך.",
diff --git a/plugins/Actions/lang/hi.json b/plugins/Actions/lang/hi.json
index bc2858317d..810d3802c7 100644
--- a/plugins/Actions/lang/hi.json
+++ b/plugins/Actions/lang/hi.json
@@ -24,10 +24,8 @@
"ColumnUniqueDownloads": "विशिष्ट डाउनलोड",
"ColumnUniqueOutlinks": "विशिष्ट आउटलिंक",
"DownloadsReportDocumentation": "यह रिपोर्ट आपकी वेबसाइट पर आने वाले व्यक्तियों द्वारा डाउनलोड की गयी फाइलों को दर्शाती है। जब कोई व्यक्ति किसी डाउनलोड लिंक %s पर क्लिक करता है, तो पिविक उसे डाउनलोड की दृष्टि से देखता है। डाउनलोड सही रूप से हुआ या नहीं, इस बात की जानकारी पिविक को नहीं होती।",
- "EntryPagesReportDocumentation": "इस रिपोर्ट में निर्दिष्ट अवधि के दौरान इस्तेमाल किया गया है कि प्रवेश पृष्ठों के बारे में जानकारी शामिल हैं. एक प्रवेश पृष्ठ एक उपयोगकर्ता अपनी यात्रा के दौरान विचार है कि प्रथम पृष्ठ है. प्रवेश यूआरएल %s एक फ़ोल्डर संरचना के रूप में प्रदर्शित कर रहे हैं.",
"EntryPageTitles": "एंट्री पेज खिताब",
"EntryPageTitlesReportDocumentation": "इस रिपोर्ट में निर्दिष्ट अवधि के दौरान इस्तेमाल किया गया है कि प्रवेश पृष्ठों के शीर्षक के बारे में जानकारी शामिल हैं.",
- "ExitPagesReportDocumentation": "इस रिपोर्ट में निर्दिष्ट अवधि के दौरान हुई कि निकास पृष्ठों के बारे में जानकारी शामिल हैं. एक बाहर निकलें पृष्ठ एक उपयोगकर्ता अपनी यात्रा के दौरान विचार है कि पिछले पृष्ठ है. बाहर निकलने के यूआरएल %s एक फ़ोल्डर संरचना के रूप में प्रदर्शित कर रहे हैं.",
"ExitPageTitles": "पृष्ठ शीर्षक से बाहर निकलें",
"ExitPageTitlesReportDocumentation": "इस रिपोर्ट में निर्दिष्ट अवधि के दौरान हुई कि निकास पृष्ठों के शीर्षक के बारे में जानकारी शामिल हैं.",
"LearnMoreAboutSiteSearchLink": "आपकी वेबसाइट पर आने वाले व्यक्ति वेबसाइट के सर्च इंजन को किस प्रकार से इस्तेमाल करते हैं के विषय में और जानें।",
diff --git a/plugins/Actions/lang/hr.json b/plugins/Actions/lang/hr.json
index b8ec2c1042..d473761ef4 100644
--- a/plugins/Actions/lang/hr.json
+++ b/plugins/Actions/lang/hr.json
@@ -24,10 +24,8 @@
"ColumnUniqueDownloads": "Jedinstvena preuzimanja",
"ColumnUniqueOutlinks": "Unikatni odlazni linkovi",
"DownloadsReportDocumentation": "U ovom izvješću možete vidjeti popis datoteka koje su vaši posjetitelji preuzeli. %s Piwik kao download broji klik na poveznicu za download i ne može znati je li pri tom datoteka zaista u potpunosti preuzeta.",
- "EntryPagesReportDocumentation": "Ovo izvješće zadrži podatke o dolaznim stranicama u određenom razdoblju. Dolazna stranica je prva stranica koju posjetitelj otvori pri njegovom posjetu. %s Dolazne URL adrese su prikazane kao mape.",
"EntryPageTitles": "Naslovi dolazih stranica",
"EntryPageTitlesReportDocumentation": "Ovo izvješće sadrži informacije o naslovima korištenih dolaznih stranica unutar određenog razdoblja.",
- "ExitPagesReportDocumentation": "Ovo izvješće sadrži podatke o odlaznim stranicama koje su zabilježene tijekom određenog razdoblja. Odlazna stranica je posljednja stranica koju je posjetitelj pregledao za vrijeme svojeg posjeta. %s Odlazne URL adrese su prikazane kao mape.",
"ExitPageTitles": "Naslovi odlaznih stranica",
"ExitPageTitlesReportDocumentation": "Ovo izvješće sadrži podatke o naslovima odlaznih stranica koje su zabilježene u određenom razdoblju.",
"LearnMoreAboutSiteSearchLink": "Saznajte više o načinima praćenja načina na koji vaši posjetitelji koriste tražilicu na vašoj stranici.",
diff --git a/plugins/Actions/lang/hu.json b/plugins/Actions/lang/hu.json
index 10bd2d1d96..60b5f8a9bf 100644
--- a/plugins/Actions/lang/hu.json
+++ b/plugins/Actions/lang/hu.json
@@ -21,10 +21,8 @@
"ColumnUniqueDownloads": "Egyedi letöltések",
"ColumnUniqueOutlinks": "Egyedi kimenő linkek",
"DownloadsReportDocumentation": "Ez a jelentés azt mutatja, hogy a látogatók melyik fájlokat töltötték le. %s A Piwik a letöltési linkekre való kattintást számolja letöltésnek. Arról, hogy a letöltés valóban befejeződött-e, a Piwik nem tud.",
- "EntryPagesReportDocumentation": "Ez a jelentés az adott időszakban felmerült belépési oldalakról tartalmaz információkat. A belépési oldal az első oldal, amit a felhasználó a látogatása során megtekint. %s A belépési URL-ek könyvtár struktúrában szerepelnek.",
"EntryPageTitles": "Üres weblap címek",
"EntryPageTitlesReportDocumentation": "Ez a jelentés az adott idő alatt felmerült belépési oldalak címeit és statisztikáit foglalja össze.",
- "ExitPagesReportDocumentation": "Ez a jelentés az adott időszakban felmerült kilépési oldalakról tartalmaz információkat. A kilépési oldal az utolsó oldal, amit a felhasználó a látogatása során megtekint. %s A kilépési URL-ek könyvtár struktúrában szerepelnek.",
"ExitPageTitles": "Kilépő oldal név",
"ExitPageTitlesReportDocumentation": "Ez a jelentés az adott idő alatt felmerült kilépési oldalak címeit és statisztikáit foglalja össze.",
"OneSearch": "1 keresés",
diff --git a/plugins/Actions/lang/id.json b/plugins/Actions/lang/id.json
index b094f6b1d8..919ad57eda 100644
--- a/plugins/Actions/lang/id.json
+++ b/plugins/Actions/lang/id.json
@@ -27,10 +27,8 @@
"ColumnUniqueOutlinks": "Tautan Luar Unik",
"ColumnIdPageview": "ID Tampilan Halaman",
"DownloadsReportDocumentation": "Dalam laporan ini, Anda dapat melihat berkas yang diunduh oleh pengunjung. %s Apa yang Piwik hitung adalah yang mengeklik tautan unduhan. Namun, bila unduhan sudah lengkap atau belum Piwik tidak mengetahuinya.",
- "EntryPagesReportDocumentation": "Laporan ini mengandung informasi tentang halaman masuk yang digunakan selama periode tertentu. Halaman masuk merupakan halaman pertama yang ditampilkan selama kunjungan pengguna. %s URL masuk ditampilkan sebagai struktur map.",
"EntryPageTitles": "Judul halaman masuk",
"EntryPageTitlesReportDocumentation": "Laporan ini mengandung informasi tentang judul halaman masuk yang digunakan selama rentang waktu tertentu.",
- "ExitPagesReportDocumentation": "Laporan ini mengandung informasi tentang halaman keluar yang terjadi selama periode tertentu. Halman keluar merupakan halaman terakhir yang ditampilkan kepada pengguna selama kunjungan. %s URL masuk ditampilkan sebagai struktur map.",
"ExitPageTitles": "Judul halaman keluar",
"ExitPageTitlesReportDocumentation": "Laporan ini mengandung informasi tentang judul halman keluar yang terjadi selama waktu tertentu.",
"LearnMoreAboutSiteSearchLink": "Pelajari selengkapnya tentang Melacak bagaimana pengunjung Anda menggunakan Mesin Pencari Anda.",
diff --git a/plugins/Actions/lang/it.json b/plugins/Actions/lang/it.json
index a360a9fb9b..1242d5e21f 100644
--- a/plugins/Actions/lang/it.json
+++ b/plugins/Actions/lang/it.json
@@ -29,10 +29,8 @@
"ColumnIdPageview": "ID Pagina vista",
"ColumnInteractionPosition": "Posizione Interazione",
"DownloadsReportDocumentation": "In questo report è possibile vedere quali file sono stati scaricati dai tuoi visitatori. %s Ciò che Piwik conta come download è il click su un link per il download. Se il download è stato completato o meno, non è noto a Piwik.",
- "EntryPagesReportDocumentation": "Questo report contiene informazioni sulle pagine di ingresso che sono state utilizzate durante il periodo specificato. Una pagina di ingresso è la prima pagina che un utente visualizza durante la sua visita. %s Gli URL di ingresso vengono visualizzati come una struttura di cartelle.",
"EntryPageTitles": "Titoli delle pagine in entrata",
"EntryPageTitlesReportDocumentation": "Questo report contiene informazioni sui titoli delle pagine di ingresso che sono state utilizzate durante il periodo specificato.",
- "ExitPagesReportDocumentation": "Questo report contiene informazioni sulle pagine di uscita durante il periodo specificato. Una pagina di uscita è l'ultima pagina che un utente visualizza durante la sua visita. %s Gli URL di uscita vengono visualizzati come una struttura di cartelle.",
"ExitPageTitles": "Titoli delle pagine di uscita",
"ExitPageTitlesReportDocumentation": "Questo report contiene informazioni sui titoli delle pagine di uscita durante il periodo specificato.",
"LearnMoreAboutSiteSearchLink": "Scopri di più sul tracciamento di come i visitatori usano il vostro motore di ricerca.",
diff --git a/plugins/Actions/lang/ja.json b/plugins/Actions/lang/ja.json
index 178b52f9a7..ecc48d1d29 100644
--- a/plugins/Actions/lang/ja.json
+++ b/plugins/Actions/lang/ja.json
@@ -28,10 +28,10 @@
"ColumnUniqueOutlinks": "ユニーク外部リンク数",
"ColumnIdPageview": "ページビューID",
"DownloadsReportDocumentation": "訪問者がどのファイルをダウンロードしたか、についてのリポートです。%s Piwikはダウンロードリンクのクリック数をカウントします。ダウンロードが完了したかどうかは判別できません。",
- "EntryPagesReportDocumentation": "これは期間中の入口ページタイトルについてのリポートです。入口ページとは訪問者が最初に見たページです。%s 入口ページのURLはフォルダーの階層で表示されています。",
+ "EntryPagesReportDocumentation": "このレポートには、指定した期間中に使用されたエントリーのページに関する情報が含まれています。 エントリーページは、ユーザーが訪問中に見る最初のページです。%s エントリ URL は、フォルダ構造として表示されます。",
"EntryPageTitles": "入口ページタイトル",
"EntryPageTitlesReportDocumentation": "これは期間中の入口ページタイトルについてのリポートです。",
- "ExitPagesReportDocumentation": "これは期間中の出口ページタイトルについてのリポートです。出口ページとは訪問者が最後に見たページです。 %s 出口ページのURLはフォルダーの階層で表示されています。",
+ "ExitPagesReportDocumentation": "このレポートには、指定した期間中に発生した出口ページに関する情報が含まれています。 出口ページは、ユーザーが訪問中に最後に表示したページです。 %s 出口 URL はフォルダ構造として表示されます。",
"ExitPageTitles": "出口ページタイトル",
"ExitPageTitlesReportDocumentation": "これは期間中の出口ページタイトルについてのリポートです。",
"LearnMoreAboutSiteSearchLink": "訪問者がサイト内検索機能をどう使っているか解析する方法について詳しくは、こちらをご覧ください。",
diff --git a/plugins/Actions/lang/ko.json b/plugins/Actions/lang/ko.json
index 90c5679337..8ee0777e1e 100644
--- a/plugins/Actions/lang/ko.json
+++ b/plugins/Actions/lang/ko.json
@@ -17,6 +17,7 @@
"ColumnSearchCategory": "검색 카테고리",
"ColumnSearches": "검색",
"ColumnSearchesDocumentation": "웹사이트의 검색 엔진에서 검색어별 방문 횟수입니다.",
+ "ColumnSearchExits": "%% 검색 종료",
"ColumnSearchExitsDocumentation": "이 검색어로 당신의 사이트에서 검색시도 후 웹사이트를 떠난 방문의 비율입니다.",
"ColumnSearchResultsCount": "검색 결과 수",
"ColumnSiteSearchKeywords": "고유 검색어",
@@ -24,12 +25,10 @@
"ColumnUniqueClicksDocumentation": "이 링크를 ​​클릭 한 방문자의 수입니다. 한번의 방문으로 여러 번 링크를 ​​클릭해도 한 번으로 계산됩니다.",
"ColumnUniqueDownloads": "고유 다운로드 수",
"ColumnUniqueOutlinks": "고유한 외부 링크 수",
- "ColumnIdPageview": "페이비뷰 아이디",
+ "ColumnIdPageview": "페이지뷰 아이디",
"DownloadsReportDocumentation": "이 보고서는 방문자가 어떤 파일을 다운로드했는지에 대한 정보입니다. %s Piwik는 다운로드 링크의 클릭 수를 계산합니다. 하지만 다운로드가 완료되었는지 여부는 확인할 수 없습니다.",
- "EntryPagesReportDocumentation": "이 보고서는 기간 중 진입 페이지 제목에 대한 정보입니다. 진입 페이지는 방문자가 먼저 본 페이지입니다. %s 진입 페이지의 URL은 폴더 구조로 표시됩니다.",
"EntryPageTitles": "진입 페이지 제목",
"EntryPageTitlesReportDocumentation": "이 보고서는 기간별 진입 페이지 제목에 대한 정보입니다.",
- "ExitPagesReportDocumentation": "이 보고서는 기간의 이탈 페이지 제목에 대한 정보입니다. 이탈 페이지는 방문자가 마지막으로 본 페이지입니다. %s 이탈 페이지의 URL은 폴더 구조로 표시됩니다.",
"ExitPageTitles": "이탈 페이지 제목",
"ExitPageTitlesReportDocumentation": "이 보고서는 기간의 이탈 페이지 제목에 대한 정보입니다.",
"LearnMoreAboutSiteSearchLink": "방문자가 검색기능을 사용하는 것을 추적하는 방법에 대해 자세히 알아보세요.",
diff --git a/plugins/Actions/lang/nb.json b/plugins/Actions/lang/nb.json
index 85c12973d2..e37c1f0ccc 100644
--- a/plugins/Actions/lang/nb.json
+++ b/plugins/Actions/lang/nb.json
@@ -27,10 +27,8 @@
"ColumnUniqueOutlinks": "Unike utlenker",
"ColumnIdPageview": "Sidevisnings-ID",
"DownloadsReportDocumentation": "I denne rapporten kan du se hvilke filer de besøkende har lastet ned. %s Hva Piwik teller som en nedlasting, er klikket på en nedlastingslink. Om nedlastingen ble fullført eller ikke er ikke kjent for Piwik.",
- "EntryPagesReportDocumentation": "Denne rapporten inneholder informasjon om inngangssidene som ble brukt i løpet av den angitte perioden. En inngangsside er den første siden en bruker ser i løpet av besøket. %s Inngangs-URLen vises som en mappestruktur.",
"EntryPageTitles": "Titler på inngangssider",
"EntryPageTitlesReportDocumentation": "Denne rapporten inneholder informasjon om titler på inngangssider som ble brukt i løpet av den angitte perioden.",
- "ExitPagesReportDocumentation": "Denne rapporten inneholder informasjon om utgangssidene som ble brukt i den angitte perioden. En utgangsside er den siste siden en bruker ser i løpet av besøket. %s Utgangs-URLene vises som en mappestruktur.",
"ExitPageTitles": "Titler på utgangssider",
"ExitPageTitlesReportDocumentation": "Denne rapporten inneholder informasjon om titler på utgangssider som ble brukt i den angitte perioden.",
"LearnMoreAboutSiteSearchLink": "Lær mer om hvordan du kan spore hvordan besøkere bruker din søkemotor.",
diff --git a/plugins/Actions/lang/nl.json b/plugins/Actions/lang/nl.json
index fe9c4bdd9b..6e5c08eeb0 100644
--- a/plugins/Actions/lang/nl.json
+++ b/plugins/Actions/lang/nl.json
@@ -18,6 +18,7 @@
"ColumnSearchCategory": "Zoekcategorie",
"ColumnSearches": "Aantal zoekopdrachten",
"ColumnSearchesDocumentation": "Het aantal bezoeken waarbij op dit sleutelwoord werd gezocht met de zoekoptie van uw website.",
+ "ColumnSearchExits": "%% verlaten na zoekopdracht",
"ColumnSearchExitsDocumentation": "Het percentage bezoeken dat uw website heeft verlaten nadat op dit sleutelwoord werd gezocht met de zoekoptie van uw website.",
"ColumnSearchResultsCount": "Aantal zoekresultaten",
"ColumnSiteSearchKeywords": "Unieke sleutelwoorden",
@@ -26,11 +27,12 @@
"ColumnUniqueDownloads": "Unieke downloads",
"ColumnUniqueOutlinks": "Unieke Outlinks",
"ColumnIdPageview": "Paginaweergave ID",
+ "ColumnInteractionPosition": "Interactie positie",
"DownloadsReportDocumentation": "Dit rapport laat zien welke bestanden door de bezoekers zijn gedownload. %s Piwik telt een klik op een downloadlink als een download. Piwik kan niet zien of de download succesvol is uitgevoerd en afgerond.",
- "EntryPagesReportDocumentation": "Dit rapport bevat informatie over de inkomende pagina's in de opgegeven periode. Een inkomende pagina is de eerste pagina waarop de bezoeker binnenkomt. %s De URL's van de inkomende pagina's worden getoond in een mapstructuur.",
+ "EntryPagesReportDocumentation": "Dit rapport bevat informatie over de landingpagina's van een bezoeker welke bezocht zijn gedurende een specifieke periode. Een landingspagina is de eerste pagina die bekeken wordt tijdens een bezoek. %s. The landingspagina's URL's worden getoond in een folder structuur.",
"EntryPageTitles": "Inkomende paginatitels",
"EntryPageTitlesReportDocumentation": "Dit rapport bevat informatie over de titels van de inkomende pagina's in de opgegeven periode.",
- "ExitPagesReportDocumentation": "Dit rapport bevat informatie over de uitgaande pagina's tijdens de opgegeven periode. De iutgaande pagina is de laatste pagina die de bezoeker bekijkt. %s De URL's van de uitgaande pagina's worden getoond in een mapstructuur.",
+ "ExitPagesReportDocumentation": "Dit rapport bevat informatie over de exit pagina's gedurende een geselecteerde periode. Een exit pagina is de laatste pagina die bekeken is gedurende een bezoek. %s De exit pagina's worden getoond in een folder structuur.",
"ExitPageTitles": "Uitgaande paginatitels",
"ExitPageTitlesReportDocumentation": "Dit rapport bevat informatie over de titels van de uitgaande pagina's in de opgegeven periode.",
"LearnMoreAboutSiteSearchLink": "Leer meer over de manier waarop bezoekers de zoekoptie in uw website gebruiken.",
diff --git a/plugins/Actions/lang/nn.json b/plugins/Actions/lang/nn.json
index 9af598c6d5..4f1c53bc1e 100644
--- a/plugins/Actions/lang/nn.json
+++ b/plugins/Actions/lang/nn.json
@@ -15,10 +15,8 @@
"ColumnUniqueDownloads": "Unike nedlastingar",
"ColumnUniqueOutlinks": "Unike utpeikarar",
"DownloadsReportDocumentation": "I denne rapporten kan du sjå kva filer som vitjarane har lasta ned. %s Piwik tel berre klikk på peikarar til filer. Det er ikkje kjent for Piwik om nedlastinga vart fullførd eller ikkje.",
- "EntryPagesReportDocumentation": "Denne rapporten inneheld informasjon om inngangssider gjennom ein oppgjeven periode. Ei inngangsside er den fyrste sida ein brukar ser under ei vitjing. %s URLane til inngangssider er vist som ein mappestruktur.",
"EntryPageTitles": "Tittel på inngangssider",
"EntryPageTitlesReportDocumentation": "Denne rapporten inneheld informasjon om sidetittelen til inngangssider gjennom ein oppgjeven periode.",
- "ExitPagesReportDocumentation": "Denne rapporten inneheld informasjon om utgangssider gjennom ein oppgjeven periode. Ei utgangsside er den siste sida ein brukar ser under ei vitjing. %s URLane til utgangssider er vist som ein mappestruktur.",
"ExitPageTitles": "Tittel på utgangssider",
"ExitPageTitlesReportDocumentation": "Denne rapporten inneheld informasjon om sidetittelen til utgangssider gjennom ein oppgjeven periode.",
"OutlinkDocumentation": "Ein utpeikar er ein peikar som leier vitjarane dine vekk frå nettsida di (til eit anna domene).",
diff --git a/plugins/Actions/lang/pl.json b/plugins/Actions/lang/pl.json
index 883f39df68..02a86280c9 100644
--- a/plugins/Actions/lang/pl.json
+++ b/plugins/Actions/lang/pl.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Pobrania bez powtórzeń",
"ColumnUniqueOutlinks": "Unikalne linki zewnętrzne",
"DownloadsReportDocumentation": "W tym raporcie możesz zobaczyć które pliki twoi odwiedzający pobrali. %s Które Piwik liczy jako pobrane kliknięcia na link pobrania. Niezalerznie czy pobranie było ukończone lub czy Piwik nie ma o tym informacji.",
- "EntryPagesReportDocumentation": "Ten raport zawiera informację o stronach wejściowych które użyte podczas wybranego okresu. Każdy wpis jest pierwszą stroną którą użytkownik odwiedził podczas wizyty. %s URL-e są wyświetlane jako struktura katalogów.",
"EntryPageTitles": "Tytuły stron Wejść",
"EntryPageTitlesReportDocumentation": "Ten raport zawiera informację o tytułach stron wejściowych które były używane podczas wybranego okresu.",
- "ExitPagesReportDocumentation": "Ten raport zawiera informację o stronach wyjściowych, które wystąpiły podczas wybranego okresu. Strona wyjściowa jest ostatnią stroną którą odwiedził użytkownik podczas wizyty. %s Wyjściowe URL-e są wyświetlane jako struktura katalogów.",
"ExitPageTitles": "Tytuły stron Wyjść",
"ExitPageTitlesReportDocumentation": "Ten raport zawiera informację o tytułach stron wyjściowych, które wystąpiły podczas wybranego okresu.",
"LearnMoreAboutSiteSearchLink": "Poznaj więcej informacji o Śledzeniu, jak twoi odwiedzający używają twojego systemu Wyszukiwania.",
diff --git a/plugins/Actions/lang/pt-br.json b/plugins/Actions/lang/pt-br.json
index 09512e9bf1..28343d90ca 100644
--- a/plugins/Actions/lang/pt-br.json
+++ b/plugins/Actions/lang/pt-br.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Downloads únicos",
"ColumnUniqueOutlinks": "Outlinks únicos",
"DownloadsReportDocumentation": "Neste relatório, você pode ver quais arquivos seus visitantes baixaram. %s Piwik registra como download um click em um link de download. Se o download foi completado ou não o Piwik não consegue determinar.",
- "EntryPagesReportDocumentation": "Este relatório contém informações sobre as páginas de entrada que foram utilizados durante o período especificado. Uma página de entrada é a primeira página que o usuário vê, durante sua visita. %s As URLs de entrada são exibidas como uma estrutura de pastas.",
"EntryPageTitles": "Título de páginas de entradas",
"EntryPageTitlesReportDocumentation": "Este relatório contém informações sobre os títulos das páginas de entrada que foram utilizados durante o período especificado.",
- "ExitPagesReportDocumentation": "Este relatório contém informações sobre as páginas de saída que ocorreram durante o período especificado. Uma página de saída é a última página que um usuário viu durante sua visita. %s As URLs de saída são exibidas como uma estrutura de pastas.",
"ExitPageTitles": "Título de páginas de saída",
"ExitPageTitlesReportDocumentation": "Este relatório contém informações sobre os títulos de páginas de saída que ocorreram durante o período especificado.",
"LearnMoreAboutSiteSearchLink": "Saiba mais sobre o rastreamento de como seus visitantes usam o seu motor de pesquisa.",
diff --git a/plugins/Actions/lang/pt.json b/plugins/Actions/lang/pt.json
index f0bf32c9dc..6cfaa737dd 100644
--- a/plugins/Actions/lang/pt.json
+++ b/plugins/Actions/lang/pt.json
@@ -24,10 +24,8 @@
"ColumnUniqueDownloads": "Transferências Únicas",
"ColumnUniqueOutlinks": "Links de saída únicos",
"DownloadsReportDocumentation": "Neste relatório, você pode ver quais os arquivos que os visitantes têm feito download.%s O que o Piwik entende como um download é clicar num link de download. Se o download foi concluído ou não, não é conhecido pelo Piwik.",
- "EntryPagesReportDocumentation": "Este relatório contém informações sobre as páginas de entrada que foram utilizadas durante o período especificado. Uma página de entrada é a primeira página que um utilizador visualiza durante a sua visita. %s As URLs de entrada são exibidas como uma estrutura de pastas.",
"EntryPageTitles": "Títulos das páginas de entrada",
"EntryPageTitlesReportDocumentation": "Este relatório contém informações sobre os títulos das páginas de entrada que foram usados ​​durante o período especificado.",
- "ExitPagesReportDocumentation": "Este relatório contém informações sobre as páginas de saída que ocorreram durante o período especificado. Uma página de saída é a última página que um utilizador visualiza durante a sua visita. %s Os URLs de saída são exibidos como uma estrutura de pastas.",
"ExitPageTitles": "Títulos das páginas de saída",
"ExitPageTitlesReportDocumentation": "Este relatório contém informações sobre os títulos de páginas de saída que ocorreram durante o período especificado.",
"OneSearch": "1 Pesquisa",
diff --git a/plugins/Actions/lang/ro.json b/plugins/Actions/lang/ro.json
index 86f49a1403..67239fc4c3 100644
--- a/plugins/Actions/lang/ro.json
+++ b/plugins/Actions/lang/ro.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "Descărcări Unice",
"ColumnUniqueOutlinks": "Outlink-uri Unice",
"DownloadsReportDocumentation": "În acest raport, poţi vedea ce fişiere au fost descărcate de vizitatorii tăi. %s Ceea ce Piwik socoteşte ca fiind o descărcare este un click pe un link de descărcare. Dacă a fost terminată sau nu nu este cunoscut de către Piwik.",
- "EntryPagesReportDocumentation": "Acest raport conţinte informaţii despre paginile de intrare ce au fost folosite în perioada specificată. O pagină de intrare este prima pagină ce a fost văzută de un vizitator în timpul vizitei sale. %s URL-urile de intrare sunt afişate într-o structură arborescentă.",
"EntryPageTitles": "Titlurile paginilor de intrare",
"EntryPageTitlesReportDocumentation": "Acest raport conţine informaţii despre titlurile paginilor de intrare ce au fost folosite în timpul perioadei specificate.",
- "ExitPagesReportDocumentation": "Acest raport conţine informaţii despre paginile de ieşire ce au fost folosite în timpul perioadei specificate. O pagină de ieşire este ultima pagină ce a fost văzută de un vizitator în timpul vizitei sale. %s URL-urile de ieşire sunt afişate ca o structură tip arbore.",
"ExitPageTitles": "Titlurile paginilor de ieşire",
"ExitPageTitlesReportDocumentation": "Acest raport conţine informaţii despre titlurile paginilor de ieşire ce au fost folosite în timpul perioadei specificate.",
"LearnMoreAboutSiteSearchLink": "Află mai multe despre urmărirea utilizării motorului de căutare de pe situl tău.",
diff --git a/plugins/Actions/lang/ru.json b/plugins/Actions/lang/ru.json
index 3e39c45252..4b8867814c 100644
--- a/plugins/Actions/lang/ru.json
+++ b/plugins/Actions/lang/ru.json
@@ -27,10 +27,8 @@
"ColumnUniqueOutlinks": "Уникальные исходящие ссылки",
"ColumnIdPageview": "ID просмотра",
"DownloadsReportDocumentation": "В этом отчёте вы можете видеть файлы, которые скачивали ваши посетители. %s За скачивание считается клик по соответствующей ссылке. Однако закончил ли посетитель скачивание остается неизвестным. За скачивание считается также открытие картинок и других расширений файлов.",
- "EntryPagesReportDocumentation": "Этот отчёт содержит информацию о страницах входа за определенный период. Входная страница — это первая страница сайта, которую пользователь просматривает за посещение. %s Входящие ссылки отображаются в виде папок.",
"EntryPageTitles": "Заголовки начальной страницы",
"EntryPageTitlesReportDocumentation": "Этот отчёт содержит информацию о заголовках входных страниц, на которые попадали посетители в конкретный период.",
- "ExitPagesReportDocumentation": "Этот отчёт содержит информацию о страницах выхода за определенный период. Страница выхода — это последняя страница сайта, на которой побывал посетитель. %s Ссылки этих страниц отображаются в виде папок.",
"ExitPageTitles": "Заголовки страниц выхода",
"ExitPageTitlesReportDocumentation": "Этот отчёт содержит информацию о заголовках выходных страниц, с которых посетитель ушел с сайта в конкретный период.",
"LearnMoreAboutSiteSearchLink": "Узнайте больше об отслеживании использования поиска на вашем сайте.",
diff --git a/plugins/Actions/lang/sl.json b/plugins/Actions/lang/sl.json
index 1ee90577d0..eeab1b1fba 100644
--- a/plugins/Actions/lang/sl.json
+++ b/plugins/Actions/lang/sl.json
@@ -20,10 +20,8 @@
"ColumnUniqueDownloads": "Edinstveni prenosi",
"ColumnUniqueOutlinks": "Edinstvene izhodne povezave",
"DownloadsReportDocumentation": "V tem poročilu lahko visite, katere datoteke so prenesli vaši uporabniki. %s Piwik šteje vse klike na povezavo za prenos. Piwik ne ve ali je bila datoteka uspešno prenesena.",
- "EntryPagesReportDocumentation": "To poročilo vsebuje informacije o vhodnih straneh, ki so bile obiskane v izbranem časovnem obdobju. Vhodna stran je prva stran, ki si jo je obiskovalec ogledal med svojim obiskom. %s Vhodni URL naslovi so prikazani kot struktura mape.",
"EntryPageTitles": "Nazivi vhodnih strani",
"EntryPageTitlesReportDocumentation": "To poročilo vsebuje informacije o nazivih vhodnih strani, ki so bile obiskane v izbranem časovnam obdobju.",
- "ExitPagesReportDocumentation": "To poročilo vsebuje informacije o izhodnih straneh, ki so bile obiskane v izbranem časovnem obdobju. izhodna stran je zadnja stran, ki si jo je obiskovalec ogledal med svojim obiskom. %s Izhodni URL naslovi so prikazani kot struktura mape.",
"ExitPageTitles": "Nazivi izhodnih strani",
"ExitPageTitlesReportDocumentation": "To poročilo vsebuje informacije o nazivih izhodnih strani, ki so bile obiskane v izbranem časovnam obdobju.",
"OneSearch": "Eno iskanje",
diff --git a/plugins/Actions/lang/sr.json b/plugins/Actions/lang/sr.json
index 6d4db057cd..a342a042db 100644
--- a/plugins/Actions/lang/sr.json
+++ b/plugins/Actions/lang/sr.json
@@ -27,10 +27,8 @@
"ColumnUniqueOutlinks": "Jedinstveni izlazni linkovi",
"ColumnIdPageview": "ID prikaza stranice",
"DownloadsReportDocumentation": "U ovom izveštaju možete videti koje su fajlove posetioci kliknuli. %s Ono što Piwik računa kao download jeste klik na link za skidanje fajla. Bilo da je fajl skinut ili ne, to nije poznato Piwik-u.",
- "EntryPagesReportDocumentation": "Ovaj izveštaj sadrži informacije o ulaznim stranicama koje su korišćene tokom određenog perioda. Izlazna stranica je prva stranica koju posetilac gleda tokom svoje posete. %s Ulazni lijkovi su prikazani u vidu foldera.",
"EntryPageTitles": "Naslovi ulaznih stranica",
"EntryPageTitlesReportDocumentation": "Ovaj izveštaj sadrži informacije o naslovima ulaznih stranica koje su korišćene tokom određenog perioda.",
- "ExitPagesReportDocumentation": "Ovaj izveštaj sadrži informacije o izlaznim stranicama koje su se desile tokom određenog perioda. Izlazna stranica je poslednja stranica koju posetilac gleda tokom svoje posete. %s Izlazni linkovi su prikazani u vidu foldera.",
"ExitPageTitles": "Naslovi izlaznih stranica",
"ExitPageTitlesReportDocumentation": "Ovaj izveštaj sadrži informacije o naslovima izlaznih stranica koje su se desile tokom određenog perioda.",
"LearnMoreAboutSiteSearchLink": "Naučite više o tome kako možete da pratite kako vaši posetioci koriste polje za pretragu.",
diff --git a/plugins/Actions/lang/sv.json b/plugins/Actions/lang/sv.json
index 5dd5d72624..61aa561ade 100644
--- a/plugins/Actions/lang/sv.json
+++ b/plugins/Actions/lang/sv.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Unika nedladdningar",
"ColumnUniqueOutlinks": "Unika utlänkar",
"DownloadsReportDocumentation": "I denna rapport kan du se vilka filer som besökarna har laddat ner. %s Vad Piwik räknar som en nedladdning är klicket på en nedladdningslänk. Oavsett om nedladdningen slutfördes eller inte.",
- "EntryPagesReportDocumentation": "Denna rapport innehåller information om målsidor som användes under den angivna perioden. En målsida är den första sidan som en användare besöker under sitt besök. %s Målsidornas adresser visas som en mappstruktur.",
"EntryPageTitles": "Målsidors titel",
"EntryPageTitlesReportDocumentation": "Den här rapporten innehåller information om sidtitlar för målsidorna som använts under den valda perioden.",
- "ExitPagesReportDocumentation": "Denna rapport innehåller information om utgångssidor som uppstod under den angivna perioden. En utgångssida är den sista sidan som en användare besöker på under sitt besök. %s Utgångsadresserna visas som en mappstruktur.",
"ExitPageTitles": "Utgångssidors titel",
"ExitPageTitlesReportDocumentation": "Den här rapporten innehåller information om sidtitlar för utgångssidorna som använts under den valda perioden.",
"LearnMoreAboutSiteSearchLink": "Läs mer om spårning för hur dina besökare använder din sökmotor.",
diff --git a/plugins/Actions/lang/ta.json b/plugins/Actions/lang/ta.json
index 25c456565f..7da53a69b3 100644
--- a/plugins/Actions/lang/ta.json
+++ b/plugins/Actions/lang/ta.json
@@ -24,10 +24,8 @@
"ColumnUniqueDownloads": "தனித்துவமான பதிவிறக்கங்கள்",
"ColumnUniqueOutlinks": "தனித்துவமான வெளி இணைப்புகள்",
"DownloadsReportDocumentation": "வலை பக்க பார்வையாளர்கள் பதிவிறக்கம் செய்த கோப்புகளின் அறிக்கை. %s பதிவிறக்க கோப்புகளின் எண்ணிக்கை முழுவதுமாக பதிவிறக்கம் செய்யப்பட்ட கோப்புகளின் எண்ணிகையை சார்ந்தது அல்ல. download link சொடுக்குகளின் எண்ணிகையை சார்ந்தது.",
- "EntryPagesReportDocumentation": "இந்த அறிக்கை குறிப்பிட்ட காலப்பகுதியில் நுழைவு பக்கம் தொடர்பான தகவல்களை கொண்டுள்ளது. நுழைவுப்பக்கம் என்பது பாவனையாளரின் தளத்தில் அணுகிய முதலாவது பக்கமாகும். %s நுழைவு பக்க முகவரிகள் கோப்பு கட்டமைப்பு வடிவில் காட்டப்படுகின்றன.",
"EntryPageTitles": "நுழைவு பக்க தலைப்புகள்",
"EntryPageTitlesReportDocumentation": "இந்த அறிக்கை குறிப்பிட்ட காலப்பகுதியில் நுழைவுப்பக்கங்களின் தலைப்புக்களை கொண்ட்டுள்ளது.",
- "ExitPagesReportDocumentation": "இந்த அறிக்கை குறிப்பிட்ட காலப்பகுதியில் வெளியேறிய பக்கங்கள் பற்றிய தகவல்களை கொண்டுள்ளது. வெளியேறிய பக்கம் என்பது பாவனையாளர் இறுதியாக பார்த்த பக்கம் ஆகும். %s வெளியேறிய பக்க முகவரிகள் கோப்பு அமைப்பில் காட்சிப்படுத்தப்படுகின்றன.",
"ExitPageTitles": "வெளியேற பக்க தலைப்புகள்",
"ExitPageTitlesReportDocumentation": "குறிப்பிட்ட காலப்பகுதியில் வெளியேறிய பக்கங்களின் தலைப்புக்களை இந்த அறிக்கை கொண்டுள்ளது.",
"LearnMoreAboutSiteSearchLink": "உங்களுடைய பார்வையாளர்கள், உங்களுடைய இணையத்தளத்தில் உள்ள தேடு பொறியை எவ்வாறு பயன்படுத்துகிறார்கள் என்பதைப் பற்றி மேலும் அறிய",
diff --git a/plugins/Actions/lang/th.json b/plugins/Actions/lang/th.json
index 27e90f84b3..026eb0f2f7 100644
--- a/plugins/Actions/lang/th.json
+++ b/plugins/Actions/lang/th.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "ดาวน์โหลดที่ไม่ซ้ำ",
"ColumnUniqueOutlinks": "ลิงค์ออกที่ไม่ซ้ำ",
"DownloadsReportDocumentation": "ในรายงานนี้ คุณจะสามารถทราบว่าไฟล์ใดได้ถูกผู้เข้าชมดาว์นโหลดไป %s Piwik จะนับดาวน์โหลดจากการคลิกที่ลิงค์ดาวน์โหลด อย่างไรก็ตามดาวน์โหลดได้เสร็จสิ้นหรือไม่นั้น Piwik ไม่สามารถรู้ได้",
- "EntryPagesReportDocumentation": "รายงานนี้ประกอบด้วยข้อมูลเกี่ยวกับรายการหน้าขาเข้าที่ถูกเรียกใช้ในช่วงระยะเวลาที่กำหนด โดยหน้าขาเข้าคือหน้าแรกที่ผู้ใช้งานได้รับชมในระหว่างการเยี่ยมชมครั้งนั้น %s URL ขาเข้าทั้งหมดจะแสดงผลเป็นรูปโฟลเดอร์",
"EntryPageTitles": "หัวเรื่องหน้าขาเข้า",
"EntryPageTitlesReportDocumentation": "รายงานนี้ประกอบด้วยข้อมูลเกี่ยวกับหัวเรื่องของหน้าขาเข้า ที่ถูกเรียกใช้ในช่วงระยะเวลาที่กำหนดไว้",
- "ExitPagesReportDocumentation": "รายงานนี้ประกอบด้วยข้อมูลเกี่ยวกับหน้าขาออกจากที่เกิดขึ้นในช่วงระยะเวลาที่กำหนด โดยหน้าขาเข้าคือหน้าl6fที่ผู้ใช้งานได้รับชมในระหว่างการเยี่ยมชมครั้งนั้น %s URL ขาออกทั้งหมดจะแสดงผลเป็นรูปโฟลเดอร์",
"ExitPageTitles": "หัวเรื่องหน้าขาออก",
"ExitPageTitlesReportDocumentation": "รายงานนี้ประกอบด้วยข้อมูลเกี่ยวกับหัวเรื่องของหน้าขาออก ที่เกิดขึ้นระหว่างระยะเวลาที่กำหนดไว้",
"LearnMoreAboutSiteSearchLink": "เรียนรู้เพิ่มเติมเกี่ยวกับการติดตามผู้เข้าชมของคุณ ว่าใช้เครื่องมือค้นหาของคุณอย่างไร",
diff --git a/plugins/Actions/lang/tl.json b/plugins/Actions/lang/tl.json
index e7222ef3b8..0f2f1bb879 100644
--- a/plugins/Actions/lang/tl.json
+++ b/plugins/Actions/lang/tl.json
@@ -25,10 +25,8 @@
"ColumnUniqueDownloads": "Natatanging mga Download",
"ColumnUniqueOutlinks": "Natatanging mga Outlink",
"DownloadsReportDocumentation": "Sa ulat na ito, maaari mong makita kung aling mga file ang i-dinownload ng iyong mga bisita . %s Ang binibilang ng Piwik bilang download ay ang pag-click sa download link. Kung ang pag-download ay natapos o hindi ito ay hindi na nalalaman ng Piwik.",
- "EntryPagesReportDocumentation": "Ang ulat na ito ay naglalaman ng impormasyon tungkol sa mga 'entry page' na ginamit sa tuwing natukoy na panahon. Ang isang 'entry page' ay ang unang pahina na natanaw ng isang user sa panahon ng kanyang pagbisita. %s Ang mga 'entry URL' ay ipinapakita bilang isang 'folder structure'.",
"EntryPageTitles": "Mga pamagat ng entry page",
"EntryPageTitlesReportDocumentation": "Ang ulat na ito ay naglalaman ng impormasyon tungkol sa mga pamagat ng mga 'entry page' na ginamit sa tinukoy na panahon.",
- "ExitPagesReportDocumentation": "Ang ulat na ito ay naglalaman ng impormasyon tungkol sa mga 'exit page' na naganap sa loob ng tinukoy na panahon. Ang isang 'exit page' ay ang huling pahina na tinanaw ng isang user sa panahon ng kanyang pagbisita. %s Ang mga exit URL ay ipinapakita bilang isang 'folder structure'.",
"ExitPageTitles": "Mga pamagat ng exit page",
"ExitPageTitlesReportDocumentation": "Ang ulat na ito ay naglalaman ng impormasyon tungkol sa mga pamagat ng mga 'exit page' na ginamit sa tinukoy na panahon.",
"LearnMoreAboutSiteSearchLink": "Matuto nang higit pa tungkol sa Pagsubaybay sa kung paano ginagamit ng iyong mga bisita ang iyong engine ng Paghahanap",
diff --git a/plugins/Actions/lang/tr.json b/plugins/Actions/lang/tr.json
index 3cc03bbc2f..151aedd358 100644
--- a/plugins/Actions/lang/tr.json
+++ b/plugins/Actions/lang/tr.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Tekil İndirilenler",
"ColumnUniqueOutlinks": "Tekil Dış Bağlantılar",
"DownloadsReportDocumentation": "Bu raporda, ziyaretçilerinizin hangi dosyaları indirdiğini görebilirsiniz. %s Piwik'in indirme olarak saydığı eylem indirme bağlantısına tıklanmasıdır. İndirmenin tamamlanıp tamamlanmadığı Piwik tarafından bilinmemektedir.",
- "EntryPagesReportDocumentation": "Bu rapor belli bir süre boyunca kullanılan giriş sayfaları hakkında bilgi içerir. Bir giriş sayfası, kullanıcınızın ziyareti sırasında açtığı ilk sayfadır. %s giriş adresleri bir klasör yapısı olarak görüntülenir.",
"EntryPageTitles": "Giriş sayfası başlıkları",
"EntryPageTitlesReportDocumentation": "Bu rapor, belirtilen dönemde kullanılan giriş sayfalarının başlıkları hakkında bilgi içerir.",
- "ExitPagesReportDocumentation": "Bu rapor, belirli bir süre içinde meydana gelen çıkış sayfaları hakkında bilgi içerir. Bir çıkış sayfası, bir kullanıcı ziyareti sırasında gördüğünü son sayfadır. %s çıkış sayfaları klasör yapısında görüntülenir.",
"ExitPageTitles": "Çıkış sayfası başlıkları",
"ExitPageTitlesReportDocumentation": "Bu rapor, belirli bir süre içinde meydana gelen çıkış sayfalarının başlıkları hakkında bilgi içerir.",
"LearnMoreAboutSiteSearchLink": "Ziyaretçilerinizin Arama motoru nasıl kullandığı hakkında daha fazla bilgi edinin.",
diff --git a/plugins/Actions/lang/uk.json b/plugins/Actions/lang/uk.json
index 5243fc3990..eae2ea8ab7 100644
--- a/plugins/Actions/lang/uk.json
+++ b/plugins/Actions/lang/uk.json
@@ -29,10 +29,8 @@
"ColumnIdPageview": "ID перегляду",
"ColumnInteractionPosition": "Позиція взаємодії",
"DownloadsReportDocumentation": "У цьому звіті ви можете бачити файли, які завантажували ваші відвідувачі. %s За завантаження вважається клік на відповідне посилання. Однак чи закінчив відвідувач завантаження залишається невідомим. За завантаження вважається також відкриття картинок і інших розширень файлів.",
- "EntryPagesReportDocumentation": "Цей звіт містить інформацію про сторінки входу за певний період. Вхідна сторінка – це перша сторінка сайту, яку користувач переглядає за відвідування. %s Вхідні посилання відображаються в папочном вигляді.",
"EntryPageTitles": "Заголовки сторінок входу",
"EntryPageTitlesReportDocumentation": "Цей звіт містить інформацію про заголовки вхідних сторінок, на які потрапляли відвідувачі в конкретний період.",
- "ExitPagesReportDocumentation": "Цей звіт містить інформацію про сторінки виходу за певний період. Сторінка виходу – це остання сторінка сайту, на якій побував відвідувач. %s Посилання цих сторінок відображаються у вигляді дерева.",
"ExitPageTitles": "Заголовки сторінок виходу",
"ExitPageTitlesReportDocumentation": "Цей звіт містить інформацію про заголовки вихідних сторінок, з яких відвідувач пішов з сайту в конкретний період.",
"LearnMoreAboutSiteSearchLink": "Дізнайтеся більше про відстеження використання пошуку на вашому сайті.",
diff --git a/plugins/Actions/lang/vi.json b/plugins/Actions/lang/vi.json
index 904c003b53..6f849be763 100644
--- a/plugins/Actions/lang/vi.json
+++ b/plugins/Actions/lang/vi.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "Lượt tải về duy nhất",
"ColumnUniqueOutlinks": "Đường link bên ngoài",
"DownloadsReportDocumentation": "Trong báo cáo này, bạn có thể thấy những file nào khách truy cập đã download. %s Cái gì mà Piwik tính như một tải về là một click trên một liên kết tải về. Cho dù tải về đã được hoàn thành hoặc không được biết đến Piwik.",
- "EntryPagesReportDocumentation": "Báo cáo này chứa thông tin về những trang đến (entry pages) được sử dụng trong một khoảng thời gian nhất định. Một trang đến là trang đầu tiên mà người dùng xem trong lượt truy cập của người đó. %s Các URL đến được hiển thị dưới một cấu trúc thư mục (folder).",
"EntryPageTitles": "Tiêu đề trang khởi đầu",
"EntryPageTitlesReportDocumentation": "Báo cáo này chứa thông tin về các tiêu đề của các trang đến đã được sử dụng trong một thời hạn quy định.",
- "ExitPagesReportDocumentation": "Báo cáo này chứa thông tin về những trang thoát (exit pages) trong một khoảng thời gian quy định. Trang thoát là trang mà người dùng truy cập cuối cùng trong lượt truy cập của người đó. %s Đường link thoát được hiển thị dưới cấu trúc folder.",
"ExitPageTitles": "Tiêu đề trang rời đi",
"ExitPageTitlesReportDocumentation": "Báo cáo này có chứa thông tin về những tiêu đề của những trang thoát xuất hiện trong một khoảng thời gian nhất định.",
"LearnMoreAboutSiteSearchLink": "Tìm hiểu thêm về việc theo dõi cách những khách truy cập của bạn sử dụng công cụ tìm kiếm của bạn.",
diff --git a/plugins/Actions/lang/zh-cn.json b/plugins/Actions/lang/zh-cn.json
index b8d5f3ddb7..86e375acdc 100644
--- a/plugins/Actions/lang/zh-cn.json
+++ b/plugins/Actions/lang/zh-cn.json
@@ -26,10 +26,8 @@
"ColumnUniqueDownloads": "唯一下载次数",
"ColumnUniqueOutlinks": "唯一离站链接数量",
"DownloadsReportDocumentation": "在这份报表中,您可以看到用户下载了那些文件。%s Piwik计算的是下载链接的点击数量,至于文件是否下载完成 Piwik 无法知道。",
- "EntryPagesReportDocumentation": "本报表包含了指定时间段内访问的入口页面。入口页面是指用户访问的第一个页面。%s 入口页面的网址显示为文件夹结构。",
"EntryPageTitles": "入口页面标题",
"EntryPageTitlesReportDocumentation": "本报表包含指定时间段内各入口页面的标题。",
- "ExitPagesReportDocumentation": "本报表包含所指定时间段内各出口页面的网址。出口页面是指用户访问的最后一个页面。%s 出口页面的网址显示为文件夹结构。",
"ExitPageTitles": "出口页面标题",
"ExitPageTitlesReportDocumentation": "本报表包含指定时间段内各出口页面的标题。",
"LearnMoreAboutSiteSearchLink": "了解更多关于跟踪访客如何使用您的搜索引擎的信息。",
diff --git a/plugins/Actions/lang/zh-tw.json b/plugins/Actions/lang/zh-tw.json
index a98937a74f..7ac8bdd29e 100644
--- a/plugins/Actions/lang/zh-tw.json
+++ b/plugins/Actions/lang/zh-tw.json
@@ -32,7 +32,7 @@
"EntryPagesReportDocumentation": "此報表包含指定期間內之到達網頁的相關資訊。所謂的到達網頁,是訪客進入網站時所訪問的第一個網頁。%s 到達網頁的網址以資料夾結構顯示。",
"EntryPageTitles": "到達網頁標題",
"EntryPageTitlesReportDocumentation": "此報告包含指定期間內,到達網頁標題的相關資訊。",
- "ExitPagesReportDocumentation": "這份報表包含指定期間內離開網頁的資訊。離開網頁是訪客離開網頁前最後留覽的頁面。%s離開網頁的網址以資料夾結構顯示。",
+ "ExitPagesReportDocumentation": "這份報表包含指定期間內之離開網頁的相關資訊。所謂的離開網頁,是訪客離開網頁前最後瀏覽的頁面。%s 離開網頁的網址以資料夾結構顯示。",
"ExitPageTitles": "離站網頁標題",
"ExitPageTitlesReportDocumentation": "此報表包含關於指定期間內離站網頁之標題等資訊",
"LearnMoreAboutSiteSearchLink": "查看更多關於訪客如何使用你的站內搜尋引擎。",
diff --git a/plugins/Contents/lang/da.json b/plugins/Contents/lang/da.json
index 91ae8422b9..46e07925d6 100644
--- a/plugins/Contents/lang/da.json
+++ b/plugins/Contents/lang/da.json
@@ -2,6 +2,8 @@
"Contents": {
"PluginDescription": "Indhold og banner sporing gør dig i stand til at måle effektiviteten (besøg, klik, CTR) af ethvert indhold på dine sider (bannerreklamer, billeder, hvad som helst).",
"Impressions": "Indtryk",
+ "ContentInteraction": "Interaktion med indhold",
+ "ContentInteractions": "Interaktion med indhold",
"InteractionRate": "Interaktionsfrekvens",
"ContentName": "Indholdsnavn",
"ContentPiece": "Indholdsstykke",
diff --git a/plugins/Contents/lang/ko.json b/plugins/Contents/lang/ko.json
index b4bf787ef8..9d8416acb0 100644
--- a/plugins/Contents/lang/ko.json
+++ b/plugins/Contents/lang/ko.json
@@ -1,11 +1,16 @@
{
"Contents": {
+ "PluginDescription": "컨텐츠와 배너 트래킹으로 당신의 페이지들(배너광고, 이미지, 각종 아이템)상에서의 각각의 컨텐츠의 퍼포먼스(뷰들, 클릭수들, CTR) 를 측정할 수 있습니다",
+ "Impressions": "뷰들",
+ "ContentInteraction": "컨텐츠 상호교환",
+ "ContentInteractions": "컨텐츠 상호교환들",
"InteractionRate": "상호 작용 비율",
"ContentName": "콘텐츠 이름",
"ContentPiece": "콘텐츠 조각",
"ContentTarget": "콘텐츠 목표",
"Contents": "콘텐츠",
"InteractionsMetricDocumentation": "(배너나 광고의 '클릭')과 상호작용한 콘텐츠 블록의 횟수입니다.",
- "ImpressionsMetricDocumentation": "배너나 광고와 같은 콘텐츠 블록이 보여진 횟수입니다."
+ "ImpressionsMetricDocumentation": "배너나 광고와 같은 콘텐츠 블록이 보여진 횟수입니다.",
+ "InteractionRateMetricDocumentation": "상호작용으로 인해 보여진 페이지들의 비율"
}
} \ No newline at end of file
diff --git a/plugins/Contents/lang/nl.json b/plugins/Contents/lang/nl.json
index 58cc32a65d..553adbb86c 100644
--- a/plugins/Contents/lang/nl.json
+++ b/plugins/Contents/lang/nl.json
@@ -2,6 +2,8 @@
"Contents": {
"PluginDescription": "Met content- en bannertracking meet je de prestaties (bezoeken, kliks, ctr) van elk stukje content op je webpagina (banner, tekstadvertentie, plaatje).",
"Impressions": "Vertoningen",
+ "ContentInteraction": "Content interacties",
+ "ContentInteractions": "Content interacties",
"InteractionRate": "Aantal interacties",
"ContentName": "Content naam",
"ContentPiece": "Contentonderdeel",
diff --git a/plugins/Contents/lang/uk.json b/plugins/Contents/lang/uk.json
index ae3a52974b..138d9768a8 100644
--- a/plugins/Contents/lang/uk.json
+++ b/plugins/Contents/lang/uk.json
@@ -2,6 +2,8 @@
"Contents": {
"PluginDescription": "Відстеження контенту і банерів дозволяє вам вимірювати ефективність (перегляди, кліки, CTR) в будь-якій частині контенту на ваших сторінках (рекламний банер, зображення, будь-який елемент).",
"Impressions": "Покази",
+ "ContentInteraction": "Зміст взаємодії",
+ "ContentInteractions": "Зміст взаємодій",
"InteractionRate": "Коефіцієнт взаємодії",
"ContentName": "Назва публікації",
"ContentPiece": "Частина публікації",
diff --git a/plugins/CoreAdminHome/Controller.php b/plugins/CoreAdminHome/Controller.php
index 50cb830f56..8481410e0c 100644
--- a/plugins/CoreAdminHome/Controller.php
+++ b/plugins/CoreAdminHome/Controller.php
@@ -56,7 +56,7 @@ class Controller extends ControllerAdmin
$hasPiwikBlog = $widgetsList->isDefined('RssWidget', 'rssPiwik');
$hasPremiumFeatures = $widgetsList->isDefined('Marketplace', 'getPremiumFeatures');
$hasNewPlugins = $widgetsList->isDefined('Marketplace', 'getNewPlugins');
- $hasDiagnostics = $widgetsList->isDefined('About Piwik', 'Installation_SystemCheck');
+ $hasDiagnostics = $widgetsList->isDefined('Installation', 'getSystemCheck');
return $this->renderTemplate('home', array(
'isMarketplaceEnabled' => $isMarketplaceEnabled,
diff --git a/plugins/CoreAdminHome/lang/da.json b/plugins/CoreAdminHome/lang/da.json
index d30d12d164..a8b5187e1f 100644
--- a/plugins/CoreAdminHome/lang/da.json
+++ b/plugins/CoreAdminHome/lang/da.json
@@ -40,10 +40,12 @@
"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\".",
"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 Piwik.",
+ "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 Piwik%2$s). Er der ingen plugin, kan du ændre i din webside skabelon, og tilføje denne kode til &lt;\/head&gt; 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 checke %1$sPiwik Javascript sporingsdokumentation%2$s for listen over tilgængelige funktioner. Ved hjælp af disse funktioner kan du spore mål, brugerdefinerede variabler, e-handels ordrer, afbrudte ordrer og meget mere.",
"LogoNotWriteableInstruction": "Hvis du vil bruge din brugerdefinerede logo i stedet for standard Piwik logoet, giver skriverettigheder til denne mappe: %1$s Piwik brug skriveadgang til dine logoer gemt i filer %2$s.",
diff --git a/plugins/CoreAdminHome/lang/el.json b/plugins/CoreAdminHome/lang/el.json
index 4caa3e24c6..57ac255474 100644
--- a/plugins/CoreAdminHome/lang/el.json
+++ b/plugins/CoreAdminHome/lang/el.json
@@ -26,9 +26,11 @@
"JSTracking_CampaignNameParam": "Παράμετρος Όνομα Καμπάνιας",
"JSTracking_CodeNoteBeforeClosingHead": "Βεβαιωθείτε ότι ο κώδικας αυτός υπάρχει σε κάθε σελίδα του ιστοτόπου σας. Προτείνεται να τον επικολλήσετε προτού κλείσει η σήμανση %1$s.",
"JSTracking_CustomCampaignQueryParam": "Χρήση προσαρμοσμένων ονομάτων παραμέτρων αναζητήσεων για το όνομα της καμπάνιας και τις λέξεις-κλειδιά",
+ "JSTracking_CrossDomain": "Εξ' ορισμού, το αναγνωριστικό του επισκέπτη που αναγνωρίζει μοναδικά έναν επισκέπτη αποθηκεύεται στα cookies του προγράμματος πλοήγησης τα οποία είναι προσπελάσιμα από σελίδες από τον ίδιο τομέα ονόματος. Η ενεργοποίηση της σύνδεσης από διάφορους τομείς ονομάτων σάς επιτρέπει την παρακολούθηση των ενεργειών και αναγνώσεων σελίδων ενός συγκεκριμένου επισκέπτη στην ίδια επίσκεψη όταν επισκέπεται σελίδες από διάφορους τομείς ονομάτων. Όταν ένας χρήστης κάνει κλικ σε σύνδεσμο σε κάποιο ψευδώνυμο από τον ιστοτόπο σας, θα συμπεριληφθεί μια παράμετρος στη διεύθυνση URL με όνομα pk_vid με το αναγνωριστικό του επισκέπτη.",
"JSTracking_CustomCampaignQueryParamDesc": "Σημείωση: %1$sΤο Piwik θα ανιχνεύσει αυτόματα τις παραμέτρους του Google Analytics.%2$s",
"JSTracking_DisableCookies": "Απενεργοποίηση όλων των cookies παρακολούθησης",
"JSTracking_DisableCookiesDesc": "Απενεργοποιεί όλα τα cookies. Τα υπάρχοντα cookies του Piwik για αυτό τον ιστοτόπο θα διαγραφούν στην επόμενη ανάγνωση σελίδας.",
+ "JSTracking_EnableCrossDomainLinking": "Ενεργοποιεί την σύνδεση από διάφορους τομείς ονομάτων",
"JSTracking_EnableDoNotTrack": "Ενεργοποίηση ανίχνευσης DoNotTrack στην πλευρά του πελάτη",
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Σημείωση: Έχει ενεργοποιηθεί η υποστήριξη DoNotTrack στην πλευρά του διακομιστή, οπότε αυτή η επιλογή δεν θα έχει καμία επίδραση.",
"JSTracking_EnableDoNotTrackDesc": "Έτσι τα αιτήματα παρακολούθησης δεν θα σταλούν εάν οι επισκέπτες δεν επιθυμούν να παρακολουθούνται.",
diff --git a/plugins/CoreAdminHome/lang/fr.json b/plugins/CoreAdminHome/lang/fr.json
index 1bac967a4f..63f6eeec9b 100644
--- a/plugins/CoreAdminHome/lang/fr.json
+++ b/plugins/CoreAdminHome/lang/fr.json
@@ -26,9 +26,11 @@
"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_CustomCampaignQueryParamDesc": "Note : %1$sPiwik 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 Piwik 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.",
@@ -45,7 +47,7 @@
"JSTracking_VisitorCustomVarsDesc": "Par exemple, avec une variable nommée \"type\" et la valeur \"client\".",
"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 Piwik.",
- "JSTrackingIntro3b": "Sur la plupart des sites web, blogs, CMS etc., vous pouvez utiliser un composant déjà fait qui va gérer les aspects techniques pour vous. (Voir notre %1$slist de composants utilisés pour intégrer Piwik%2$s.) Si aucun composant n'existe vous pouvez modifier le modèle de votre site web et ajouter ce code avant le tag &lt;\/head&gt; qui est souvent définit dans 'header.php', 'header.tpl' ou un fichier similaire de modèle.",
+ "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 Piwik%2$s.) Si aucun composant n'existe vous pouvez modifier le modèle de votre site web et ajouter ce code avant le tag &lt;\/head&gt; 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 de suivi par JavaScript%2$s pour connaitre 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": "Pour utiliser votre propre logo personnalisé à la place du logo par défaut de Piwik, attribuez des permissions en écriture sur ce répertoire : %1$s Piwik a besoin d'un accès en écriture aux fichiers pour stocker vos logos %2$s.",
diff --git a/plugins/CoreAdminHome/lang/ja.json b/plugins/CoreAdminHome/lang/ja.json
index 3f6daabe1f..7384d0ba37 100644
--- a/plugins/CoreAdminHome/lang/ja.json
+++ b/plugins/CoreAdminHome/lang/ja.json
@@ -24,10 +24,13 @@
"JavaScriptTracking": "JavaScriptトラッキング",
"JSTracking_CampaignKwdParam": "キャンペーン用キーワードのパラメーター",
"JSTracking_CampaignNameParam": "キャンペーン名のパラメーター",
+ "JSTracking_CodeNoteBeforeClosingHead": "このコードがあなたのウェブサイトのすべてのページにあることを確認してください。 終了する %1$s タグの直前に貼り付けることをお勧めします。",
"JSTracking_CustomCampaignQueryParam": "キャンペーン名とキーワード用のカスタムクエリパラメータ名を使用",
+ "JSTracking_CrossDomain": "デフォルトでは、ユニークビジターを識別するビジター ID は、同じドメインのページからのみアクセスできるブラウザのファーストパーティのCookie に格納されます。 クロスドメインリンクを有効にすると、複数のドメインのページを表示している場合でも、特定のビジターのすべてのアクションとページビューを同じ訪問でトラッキングすることができます。 ユーザーがウェブサイトのエイリアス URL のいずれかへのリンクをクリックするたびに、ビジター ID を転送する URL パラメータ pk_vid が追加されます。",
"JSTracking_CustomCampaignQueryParamDesc": "注: %1$sPiwikは自動的にGoogle Analyticsのパラメータを検出します。%2$s",
"JSTracking_DisableCookies": "すべてのトラッキングクッキーを無効にする",
"JSTracking_DisableCookiesDesc": "全てのファーストパーティーの cookie を無効にします。既存のウェブサイトの Piwik cookie は、次のページビューで削除されます。",
+ "JSTracking_EnableCrossDomainLinking": "クロスドメインリンクを有効にする",
"JSTracking_EnableDoNotTrack": "クライアント側のDoNotTrackの検出を有効にする",
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "注: サーバー側のDoNotTrackサポートが有効になっているので、このオプションは効果がありません。",
"JSTracking_EnableDoNotTrackDesc": "訪問者が追跡されることを望まない場合、トラッキングのリクエストは送信されません。",
diff --git a/plugins/CoreAdminHome/lang/nl.json b/plugins/CoreAdminHome/lang/nl.json
index 26a058d8ea..c8070d96b8 100644
--- a/plugins/CoreAdminHome/lang/nl.json
+++ b/plugins/CoreAdminHome/lang/nl.json
@@ -29,6 +29,7 @@
"JSTracking_CustomCampaignQueryParamDesc": "Opmerking: %1$s Piwik detecteert automatisch Google Analytics parameters.%2$s",
"JSTracking_DisableCookies": "Schakel alle tracking cookies uit",
"JSTracking_DisableCookiesDesc": "Schakelt alle first party cookies uit. Bestaande Piwik 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.",
@@ -40,10 +41,12 @@
"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\"",
"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 Piwik",
+ "JSTrackingIntro3b": "In de meeste websites, blogs, CMS-en, etc kan je een plugin gebruiken die de technische integratie van Piwik uit handen nemen. (Zie daarvoor onze %1$slist van plugins om Piwik%2$s om te integreren.) In sommige gevallen bestaat er (nog) geen plugin. De Piwik code kan dan door het bewerken van je website template in de &lt;\/head&gt; 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$sPiwik 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.",
"LogoNotWriteableInstruction": "Om je eigen logo te gebruiken in plaats van het standaard Piwik logo, zijn er schrijf rechten nodig tot de volgende bestandmap: %1$s Piwik heeft schrijfrechten nodig voor de jouw logo's opgeslagen in de bestanden %2$s",
@@ -54,7 +57,9 @@
"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 verwijderd, de opt-out cookie verwijderd 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.",
@@ -69,9 +74,12 @@
"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 zijn bijgewerkt.",
+ "SettingsSaveSuccess": "Instellingen zijn 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 Piwik 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": "Tracking code.",
@@ -86,6 +94,7 @@
"YouMayOptOut": "Je kunt ervoor kiezen om geen uniek cookie identificatie nummer van je 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.",
- "ProtocolNotDetectedCorrectly": "Op dit moment bezoek je Piwik over een beveiligde SSL verbinding (https), alleen heeft Piwik geen beveiligde verbinding op de server kunnen vinden."
+ "ProtocolNotDetectedCorrectly": "Op dit moment bezoek je Piwik over een beveiligde SSL verbinding (https), alleen heeft Piwik geen beveiligde verbinding op de server kunnen vinden.",
+ "ProtocolNotDetectedCorrectlySolution": "Om zeker te zijn dat Piwik 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"
}
} \ No newline at end of file
diff --git a/plugins/CoreAdminHome/lang/sq.json b/plugins/CoreAdminHome/lang/sq.json
index 1239060e30..8ac03ea920 100644
--- a/plugins/CoreAdminHome/lang/sq.json
+++ b/plugins/CoreAdminHome/lang/sq.json
@@ -26,9 +26,11 @@
"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_CustomCampaignQueryParamDesc": "Shënim: %1$sPiwik-u do të zbulojë vetvetiu parametra Google Analytics.%2$s",
"JSTracking_DisableCookies": "Çaktivizo krejt cookie-t e ndjekjeve",
"JSTracking_DisableCookiesDesc": "Çaktivizon krejt cookie-t Piwik. Cookie-t ekzistuese Piwik 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 nuk do të ketë efekt.",
"JSTracking_EnableDoNotTrackDesc": "Pra nuk do të dërgohen kërkesa ndjekjeje, nëse vizitorët dëshirojnë të mos gjurmohen.",
diff --git a/plugins/CoreAdminHome/lang/uk.json b/plugins/CoreAdminHome/lang/uk.json
index 5e36a71799..1f4bd914e8 100644
--- a/plugins/CoreAdminHome/lang/uk.json
+++ b/plugins/CoreAdminHome/lang/uk.json
@@ -26,9 +26,11 @@
"JSTracking_CampaignNameParam": "Параметр Імені кампанії",
"JSTracking_CodeNoteBeforeClosingHead": "Переконайтеся, що цей код знаходиться на кожній сторінці вашого веб сайту. Ми рекомендуємо вставляти його відразу перед закриттям тега %1$s.",
"JSTracking_CustomCampaignQueryParam": "Використовувати для користувача імена параметрів в запиті для назви кампанії та ключового слова",
+ "JSTracking_CrossDomain": "За замовчуванням, ідентифікатор відвідувача, який генерує унікальний відвідувач зберігається в першій партії куків браузера, які можуть бути доступні тільки на сторінках на тому ж домені. Активація зв'язування перехресного домену, дозволяє відстежувати всі дії і перегляди сторінок конкретного відвідувача в одному відвідування, навіть коли він розглядає сторінки на декількох доменах. Всякий раз, коли користувач натискає на посилання на один із псевдонімів URL-адреси вашого сайту, буде додаватися параметр URL-адреси pk_vid пересилаючи ідентифікатор відвідувача.",
"JSTracking_CustomCampaignQueryParamDesc": "Примітка: %1$sPiwik автоматично визначить параметри Google Analytics.%2$s",
"JSTracking_DisableCookies": "Відключити всі відстеження cookies",
"JSTracking_DisableCookiesDesc": "відключення всіх first party cookies. існуючі cookies Piwik для цього веб-сайту будуть видалені при наступному перегляді сторінки.",
+ "JSTracking_EnableCrossDomainLinking": "Активує міждоменне зв'язування",
"JSTracking_EnableDoNotTrack": "Активувати виявлення DoNotTrack на стороні користувача.",
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "Примітка: на стороні сервера підтримка DoNotTrack була увімкнена, так що ця опція не матиме ніякого ефекту.",
"JSTracking_EnableDoNotTrackDesc": "Користувач не буде відслідковуватися, якщо він цього не хоче.",
diff --git a/plugins/CoreAdminHome/lang/zh-tw.json b/plugins/CoreAdminHome/lang/zh-tw.json
index 023f16601d..3430c9a49a 100644
--- a/plugins/CoreAdminHome/lang/zh-tw.json
+++ b/plugins/CoreAdminHome/lang/zh-tw.json
@@ -26,9 +26,11 @@
"JSTracking_CampaignNameParam": "活動名稱參數",
"JSTracking_CodeNoteBeforeClosingHead": "確定這段程式碼放在你網站上的每一個網頁。我們推薦將它貼在 %1$s 結束標籤前。",
"JSTracking_CustomCampaignQueryParam": "活動名稱及關鍵字使用自訂參數",
+ "JSTracking_CrossDomain": "用來辨識獨立訪客的訪客 ID 預設被儲存在瀏覽器的第一方 Cookies 中,只能被相同域名的網頁存取。啟用跨域名連結讓你可以追蹤特定訪客的在同次訪問,甚至是在瀏覽不同域名的網頁中的活動及頁面訪問。當使用者點擊了你網站的任一別名網址,將會在網址後方加上 pk_vid 參數傳遞訪客 ID。",
"JSTracking_CustomCampaignQueryParamDesc": "注意:%1$sPiwik 將自動偵測 Google Analytics 參數%2$s。",
"JSTracking_DisableCookies": "禁用所有追蹤 cookies",
"JSTracking_DisableCookiesDesc": "禁用所有第一方 cookies。這個網站現有的 Piwik cookies 將會在下一次網頁瀏覽時被偵測。",
+ "JSTracking_EnableCrossDomainLinking": "啟用跨域名連結",
"JSTracking_EnableDoNotTrack": "啟用客戶端不追蹤(Do Not Track)偵測",
"JSTracking_EnableDoNotTrack_AlreadyEnabled": "注意:伺服器端不追蹤(Do Not Track)支援已啟用,所以此選項不會有效果。",
"JSTracking_EnableDoNotTrackDesc": "訪客若開啟了不追蹤功能,追蹤請求將不會送出。",
diff --git a/plugins/CoreAdminHome/templates/generalSettings.twig b/plugins/CoreAdminHome/templates/generalSettings.twig
index b47bdb6db8..69a17cb17e 100644
--- a/plugins/CoreAdminHome/templates/generalSettings.twig
+++ b/plugins/CoreAdminHome/templates/generalSettings.twig
@@ -114,7 +114,7 @@
ng-model="mailSettings.mailType"
title="{{ 'General_AuthenticationMethodSmtp'|translate|e('html_attr') }}"
options="{{ mailTypes|json_encode }}"
- value="{{ mail.port }}" inline-help="{{ 'General_OnlyUsedIfUserPwdIsSet'|translate|e('html_attr') }}">
+ value="{{ mail.type }}" inline-help="{{ 'General_OnlyUsedIfUserPwdIsSet'|translate|e('html_attr') }}">
</div>
<div piwik-field uicontrol="text" name="mailUsername"
diff --git a/plugins/CoreConsole/Commands/GeneratePluginBase.php b/plugins/CoreConsole/Commands/GeneratePluginBase.php
index 38f53b4d1b..1c49540d60 100644
--- a/plugins/CoreConsole/Commands/GeneratePluginBase.php
+++ b/plugins/CoreConsole/Commands/GeneratePluginBase.php
@@ -133,7 +133,7 @@ abstract class GeneratePluginBase extends ConsoleCommand
$piwikVersion.= '-stable';
}
- $newRequiredVersion = sprintf('>=%s,<%d.0.0', $piwikVersion, $nextMajorVersion);
+ $newRequiredVersion = sprintf('>=%s,<%d.0.0-b1', $piwikVersion, $nextMajorVersion);
if (!empty($pluginJson['require']['piwik'])) {
diff --git a/plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js b/plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js
index 2eef346ec6..8199451334 100644
--- a/plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js
+++ b/plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js
@@ -16,7 +16,7 @@
*
* This directive accepts the following attributes:
*
- * - **save-api-method**: **required** The Piwik API method that handles the POST request.
+ * - **submit-api-method**: **required** The Piwik API method that handles the POST request.
* - **send-json-payload**: Whether to send the data as a form encoded URL or to send it as JSON.
* If sending as JSON, the payload will still be a form encoded value,
* but will contain a JSON object like `{data: {...form data...}}`.
@@ -39,7 +39,7 @@
* Usage:
*
* <div piwik-ajax-form
- * save-api-method="'MyPlugin.myFormSaveMethod'"
+ * submit-api-method="'MyPlugin.myFormSaveMethod'"
* send-json-payload="true"
* ng-model="myFormData">
*
diff --git a/plugins/CoreHome/images/googleplay.png b/plugins/CoreHome/images/googleplay.png
deleted file mode 100644
index fd150a6ba5..0000000000
--- a/plugins/CoreHome/images/googleplay.png
+++ /dev/null
Binary files differ
diff --git a/plugins/CoreHome/javascripts/dataTable.js b/plugins/CoreHome/javascripts/dataTable.js
index 763674585d..45766feedb 100644
--- a/plugins/CoreHome/javascripts/dataTable.js
+++ b/plugins/CoreHome/javascripts/dataTable.js
@@ -96,6 +96,7 @@ $.extend(DataTable.prototype, UIControl.prototype, {
this.workingDivId = this._createDivId();
domElem.attr('id', this.workingDivId);
+ this.maxNumRowsToHandleEvents = 255;
this.loadedSubDataTable = {};
this.isEmpty = $('.pk-emptyDataTable', domElem).length > 0;
this.bindEventsAndApplyStyle(domElem);
@@ -264,7 +265,7 @@ $.extend(DataTable.prototype, UIControl.prototype, {
// Function called when the AJAX request is successful
// it looks for the ID of the response and replace the very same ID
// in the current page with the AJAX response
- dataTableLoaded: function (response, workingDivId) {
+ dataTableLoaded: function (response, workingDivId, doScroll) {
var content = $(response);
if ($.trim($('.dataTableControls', content).html()) === '') {
@@ -293,7 +294,10 @@ $.extend(DataTable.prototype, UIControl.prototype, {
content.trigger('piwik:dataTableLoaded');
- piwikHelper.lazyScrollTo(content[0], 400);
+ if (doScroll || 'undefined' === typeof doScroll) {
+ piwikHelper.lazyScrollTo(content[0], 400);
+ }
+
piwikHelper.compileAngularComponents(content);
return content;
@@ -1543,6 +1547,9 @@ $.extend(DataTable.prototype, UIControl.prototype, {
},
handleColumnHighlighting: function (domElem) {
+ if (!this.canHandleRowEvents(domElem)) {
+ return;
+ }
var maxWidth = {};
var currentNthChild = null;
@@ -1715,6 +1722,10 @@ $.extend(DataTable.prototype, UIControl.prototype, {
});
},
+ canHandleRowEvents: function (domElem) {
+ return domElem.find('table > tbody > tr').size() <= this.maxNumRowsToHandleEvents;
+ },
+
handleRowActions: function (domElem) {
this.doHandleRowActions(domElem.find('table > tbody > tr'));
},
@@ -1859,6 +1870,10 @@ $.extend(DataTable.prototype, UIControl.prototype, {
// also used in action data table
doHandleRowActions: function (trs) {
+ if (!trs || trs.length > this.maxNumRowsToHandleEvents) {
+ return;
+ }
+
var self = this;
var merged = $.extend({}, self.param, self.props);
diff --git a/plugins/CoreHome/javascripts/manifest.json b/plugins/CoreHome/javascripts/manifest.json
index 829fa0f62f..b161b3dadc 100644
--- a/plugins/CoreHome/javascripts/manifest.json
+++ b/plugins/CoreHome/javascripts/manifest.json
@@ -35,5 +35,12 @@
],
"start_url": "../../../",
"display": "standalone",
- "orientation": "portrait"
-} \ No newline at end of file
+ "orientation": "portrait",
+ "prefer_related_applications": true,
+ "related_applications": [
+ {
+ "platform": "play",
+ "id": "org.piwik.mobile2"
+ }
+ ]
+}
diff --git a/plugins/CoreHome/javascripts/sparkline.js b/plugins/CoreHome/javascripts/sparkline.js
index 32e23a12aa..887023ba89 100644
--- a/plugins/CoreHome/javascripts/sparkline.js
+++ b/plugins/CoreHome/javascripts/sparkline.js
@@ -41,7 +41,7 @@ window.initializeSparklines = function () {
var graph = $(this);
// we search for .widget to make sure eg in the Dashboard to not update any graph of another report
- var selectorsToFindParent = ['.widget', '.reporting-page', 'body'];
+ var selectorsToFindParent = ['.widget', '[piwik-widget-container]', '.reporting-page', 'body'];
var index = 0, selector, parent;
for (index; index < selectorsToFindParent.length; index++) {
selector = selectorsToFindParent[index];
diff --git a/plugins/CoreHome/lang/el.json b/plugins/CoreHome/lang/el.json
index 07264db3dd..d6d3288d80 100644
--- a/plugins/CoreHome/lang/el.json
+++ b/plugins/CoreHome/lang/el.json
@@ -67,6 +67,7 @@
"Segments": "Τμήματα",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "Η ενημέρωση με ένα κλικ δεν είναι διαθέσιμη καθώς χρησιμοποιείτε το Piwik με πολλαπλούς διακομιστές. Κατεβάστε την τελευταία έκδοση από %1$s για να συνεχίσετε.",
"AdblockIsMaybeUsed": "Σε περίπτωση που χρησιμοποιείτε κάποια πρόγραμμα που μπλοκάρει τις διαφημίσεις, παρακαλούμε απενεργοποιήστε το για αυτόν τον ιστοτόπο για να είστε σίγουροι ότι το Piwik δουλεύει σωστά.",
- "ChangeCurrentWebsite": "Επιλέξτε ένα ιστοτόπο, επιλεγμένος ιστοτόπος αυτή τη στιγμή: %s"
+ "ChangeCurrentWebsite": "Επιλέξτε ένα ιστοτόπο, επιλεγμένος ιστοτόπος αυτή τη στιγμή: %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "Η κορυφαία ανοικτή πλατφόρμα αναλυτικών που σέβεται την ιδιωτικότητά σας."
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/en.json b/plugins/CoreHome/lang/en.json
index 170755885c..a013ab30ae 100644
--- a/plugins/CoreHome/lang/en.json
+++ b/plugins/CoreHome/lang/en.json
@@ -16,7 +16,7 @@
"Default": "default",
"DonateCall1": "Piwik will always cost you nothing to use, but that doesn't mean it costs us nothing to make.",
"DonateCall2": "Piwik needs your continued support to grow and thrive.",
- "DonateCall3": "If you feel that Piwik has added significant value to your business or endeavour, %1$splease consider donating%2$s or %3$spurchasing a premium feature%4$s.",
+ "DonateCall3": "If you feel that Piwik has added significant value to your business or endeavour, %1$splease consider donating%2$s or %3$spurchasing a premium feature%4$s. Every penny will help.",
"DonateFormInstructions": "Click on the slider to select an amount, then click subscribe to donate.",
"ExcludeRowsWithLowPopulation": "All rows are shown %s Exclude low population",
"ExternalHelp": "Help (opens in new tab)",
diff --git a/plugins/CoreHome/lang/fr.json b/plugins/CoreHome/lang/fr.json
index b4ce3d389d..fce701ef32 100644
--- a/plugins/CoreHome/lang/fr.json
+++ b/plugins/CoreHome/lang/fr.json
@@ -16,7 +16,7 @@
"Default": "par défaut",
"DonateCall1": "Piwik ne vous coûtera jamais rien à utiliser, mais cela ne veut pas dire que ça ne nous coûte rien pour le réaliser.",
"DonateCall2": "Piwik a besoin de votre support pour continuer croître et prospérer.",
- "DonateCall3": "Si vous pensez que Piwik a ajouté une valeur significative à votre entreprise ou à votre projet, %1$s pensez à faire un don s'il vous plait ! %2$s ou %3$sà acheter une fonctionnalité prenium%4$s.",
+ "DonateCall3": "Si vous pensez que Piwik a ajouté une valeur significative à votre entreprise ou à votre projet, %1$smerci d'envisager un don%2$s ou %3$sl'achat d'une fonctionnalité premium%4$s.",
"DonateFormInstructions": "Cliquez sur le curseur pour sélectionner un montant, puis cliquez sur s'abonner à faire un don.",
"ExcludeRowsWithLowPopulation": "Toutes les lignes sont affichées %s Exclure celles peu signifiantes",
"ExternalHelp": "Aide (nouvel onglet)",
@@ -67,6 +67,7 @@
"Segments": "Segments",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "La mise à jour en un clic n'est pas disponible car vous utilisez Piwik sur plusieurs serveurs. Veuillez télécharger la dernière version depuis %1$s pour continuer.",
"AdblockIsMaybeUsed": "Dans le cas où vous utiliseriez un bloqueur de publicités, veuillez le désactiver pour ce site afin de vous assurer que Piwik fonctionne correctement.",
- "ChangeCurrentWebsite": "Choisir un site web, site couramment sélectionné : %s"
+ "ChangeCurrentWebsite": "Choisir un site web, site couramment sélectionné : %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "La première plateforme d'analyse statique libre respecte votre vie privée."
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/ja.json b/plugins/CoreHome/lang/ja.json
index 1d242d4cf7..fb29fe13ea 100644
--- a/plugins/CoreHome/lang/ja.json
+++ b/plugins/CoreHome/lang/ja.json
@@ -15,6 +15,7 @@
"Default": "デフォルト",
"DonateCall1": "Piwik を使用するのに費用はかかりません。しかし、 Piwik の制作に費用がかかっていないと言う意味ではありません",
"DonateCall2": "Piwik が成長し、成功するには、あなたの継続的なサポートが必要です",
+ "DonateCall3": "Piwik がビジネスや努力に重大な付加価値があると感じた場合は、%3$sプレミアム機能を購入%4$s、または%1$s寄付をご検討ください。%2$s",
"DonateFormInstructions": "スライダで寄付する金額を選択して寄付するをクリック",
"ExcludeRowsWithLowPopulation": "全ての行を表示 %s 少ない数の行を除く",
"ExternalHelp": "ヘルプ(新しいタブで開きます)",
@@ -65,6 +66,7 @@
"Segments": "セグメント",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "複数のサーバーでPiwikを使用しているため、ワンクリック更新は利用できません。続行するには、%1$s から最新バージョンをダウンロードしてください。",
"AdblockIsMaybeUsed": "広告ブロッカーを使用している場合には、Piwik が問題なく動作することを確認するために、このサイトでそれを無効にしてください。",
- "ChangeCurrentWebsite": "ウェブサイトを選ぶ 現在選択されているWebサイト:%s"
+ "ChangeCurrentWebsite": "ウェブサイトを選ぶ 現在選択されているWebサイト:%s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "あなたのプライバシーを尊重するオープンな分析プラットフォームです。"
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/ko.json b/plugins/CoreHome/lang/ko.json
index f88883980c..5bc2a545b2 100644
--- a/plugins/CoreHome/lang/ko.json
+++ b/plugins/CoreHome/lang/ko.json
@@ -5,8 +5,10 @@
"CheckForUpdates": "업데이트 확인",
"CheckPiwikOut": "Piwik 출시 확인!",
"ClickToEditX": "%s 수정하기",
+ "ClickToSeeFullInformation": "모든 정보를 보실려면 클릭하세요",
"CloseSearch": "검색 닫기",
"CloseWidgetDirections": "위젯의 상단에있는 'X'아이콘을 클릭하여 이 위젯을 닫을 수 있습니다.",
+ "ChooseX": "%1$s 를 선택하세요",
"DataForThisReportHasBeenPurged": "이 보고서의 데이터는 %s 개월 이상 되었기 때문에 제거되었습니다.",
"DataTableExcludeAggregateRows": "요약 행 표시 %s 숨기기",
"DataTableIncludeAggregateRows": "요약 행 숨기기 %s 보이기",
@@ -14,6 +16,7 @@
"Default": "기본",
"DonateCall1": "Piwik을 사용하는데 당신의 비용이 들지는 않을 것입니다. 그렇다고 우리가 이것을 만드는데 비용이 들지 않다는 의미는 아닙니다.",
"DonateCall2": "Piwik은 성장하고 번영하기 위해 당신의 지속적인 지원이 필요합니다.",
+ "DonateCall3": "만약 당신이 피윅이 여러분의 비지니스 나 노력에 중요한 가치를 부과했다고 생각되시면, %1$s 제발 자선 %2$s 또는 %3$s 프리미엄 기능들을 %4$s 구매하도록 고려해보세요",
"DonateFormInstructions": "슬라이더를 클릭하여 금액을 선택하고, 기부에 기명을 클릭합니다.",
"ExcludeRowsWithLowPopulation": "모든 행을 표시 %s 적은 량의 항목은 제외",
"ExternalHelp": "도움말 (새로운 탭에 열기)",
@@ -62,7 +65,9 @@
"QuickAccessTitle": "%s 검색. 검색 결과를 확인할 때 방향키를 사용하세요. 단축키: 'f'는 검색",
"MenuEntries": "메뉴",
"Segments": "세그멘트",
+ "OneClickUpdateNotPossibleAsMultiServerEnvironment": "여러개의 서버들에 대해서 피윅을 사용한다면 원클릭 업데이트는 이용불가합니다. %1$s 로 부터 진행하기 위해서 최신버전을 다운로드하세요.",
"AdblockIsMaybeUsed": "Piwik가 문제 없이 동작하기 위해서 광고 차단기능이 있는 플러그인을 꺼주시길 바랍니다.",
- "ChangeCurrentWebsite": "웹사이트를 선택하세요, 현재 선택된 웹사이트: %s"
+ "ChangeCurrentWebsite": "웹사이트를 선택하세요, 현재 선택된 웹사이트: %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "선두하는 오픈 분석플랫폼은 여러분의 프라이버시를 존중합니다"
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/nb.json b/plugins/CoreHome/lang/nb.json
index b886a42fd6..9ed70f3e7b 100644
--- a/plugins/CoreHome/lang/nb.json
+++ b/plugins/CoreHome/lang/nb.json
@@ -5,6 +5,7 @@
"CheckForUpdates": "Se etter oppdateringer",
"CheckPiwikOut": "Sjekk ut Piwik!",
"ClickToEditX": "Klikk for å redigere %s",
+ "ClickToSeeFullInformation": "Klikk her for å se mer informasjon",
"CloseSearch": "Lukk søk",
"CloseWidgetDirections": "Du kan lukke dette elementet ved å klikke på X-ikonet over widgeten.",
"ChooseX": "Velg %1$s",
diff --git a/plugins/CoreHome/lang/nl.json b/plugins/CoreHome/lang/nl.json
index 233b8477ee..4dbe1977b2 100644
--- a/plugins/CoreHome/lang/nl.json
+++ b/plugins/CoreHome/lang/nl.json
@@ -5,8 +5,10 @@
"CheckForUpdates": "Controleer op updates",
"CheckPiwikOut": "Kijk eens naar Piwik!",
"ClickToEditX": "Klik om %s te bewerken",
+ "ClickToSeeFullInformation": "Klik om de volledige informatie te zien",
"CloseSearch": "Sluit zoeken",
"CloseWidgetDirections": "Je kunt deze widget sluiten door op het 'X' icoon bovenaan de widget te klikken.",
+ "ChooseX": "Kies %1$s",
"DataForThisReportHasBeenPurged": "De data voor dit rapport was meer dan %s maanden oud en is reeds opgeschoond.",
"DataTableExcludeAggregateRows": "Geagregeerde rijen worden getoond %s Verberg ze",
"DataTableIncludeAggregateRows": "Geagregeerde rijen zijn verborgen %s Toon ze",
@@ -62,7 +64,9 @@
"QuickAccessTitle": "Zoeken naar %s. Gebruik de pijltjestoetsen om door de zoekopdrachten te navigeren. Shortcut: Druk 'f' om te zoeken.",
"MenuEntries": "Menu-items",
"Segments": "Segmenten",
+ "OneClickUpdateNotPossibleAsMultiServerEnvironment": "De één-klik update is niet beschikbaar wanneer Piwik is geïnstalleerd over meerdere servers. Download de laatste versie van Piwik via %1$s om verder te gaan.",
"AdblockIsMaybeUsed": "Als je gebruik maakt van een reclame blokker, schakel deze a.u.b. uit zodat je zeker weet dat Piwik werkt zonder problemen.",
- "ChangeCurrentWebsite": "Kies een website, de nu geselecteerde website is: %s"
+ "ChangeCurrentWebsite": "Kies een website, de nu geselecteerde website is: %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "Het leidende open analytics platform dat privacy respecteerd."
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/sq.json b/plugins/CoreHome/lang/sq.json
index 96e1990ee5..a6b85d8648 100644
--- a/plugins/CoreHome/lang/sq.json
+++ b/plugins/CoreHome/lang/sq.json
@@ -67,6 +67,7 @@
"Segments": "Segmente",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "S’kryeni dot përditësim me një klikim, ngaqë po e përdorni Piwik-un me disa shërbyes. Ju lutemi, që të mund të vazhdohet, shkarkoni versionin më të ri prej %1$s.",
"AdblockIsMaybeUsed": "Në rast se përdorni ndonjë bllokues reklamash, ju lutemi çaktivizojeni për këtë sajt, që të siguroni punën pa probleme të Piwik-ut.",
- "ChangeCurrentWebsite": "Zgjidhni një sajt, sajti i përzgjedhur tani: %s"
+ "ChangeCurrentWebsite": "Zgjidhni një sajt, sajti i përzgjedhur tani: %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "Platforma kryesuese e analizave të hapura që respekton privatësinë tuaj."
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/uk.json b/plugins/CoreHome/lang/uk.json
index 9da96fb0c8..791009649d 100644
--- a/plugins/CoreHome/lang/uk.json
+++ b/plugins/CoreHome/lang/uk.json
@@ -67,6 +67,7 @@
"Segments": "Сегменти",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "Оновлення одним клацанням миші не доступно, як ви використовуєте Piwik з декількома серверами. Будь ласка, завнтажте останню версію з %1$s щоб продовжити.",
"AdblockIsMaybeUsed": "У разі, якщо ви використовуєте блокувальник реклами, будь ласка, вимкніть його, щоб переконатися, що Piwik працює без проблем.",
- "ChangeCurrentWebsite": "Вибір веб-сайту, зараз обраний вебсайт: %s"
+ "ChangeCurrentWebsite": "Вибір веб-сайту, зараз обраний вебсайт: %s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "Провідна відкрита платформа аналітики, яка поважає ваше приватне життя."
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/lang/zh-tw.json b/plugins/CoreHome/lang/zh-tw.json
index c15ee2a332..8b92bf2491 100644
--- a/plugins/CoreHome/lang/zh-tw.json
+++ b/plugins/CoreHome/lang/zh-tw.json
@@ -67,6 +67,7 @@
"Segments": "區隔",
"OneClickUpdateNotPossibleAsMultiServerEnvironment": "不支援一鍵更新因為你在數個伺服器上使用 Piwik。請從 %1$s 下載最新版本以繼續。",
"AdblockIsMaybeUsed": "假如你正在使用廣告封鎖外掛,請將它在此網站上關閉來確保 Piwik 可以正常運作。",
- "ChangeCurrentWebsite": "選擇一個網站,目前選擇的網站為:%s"
+ "ChangeCurrentWebsite": "選擇一個網站,目前選擇的網站為:%s",
+ "LeadingAnalyticsPlatformRespectsYourPrivacy": "尊重你隱私的開放式分析平台領導。"
}
} \ No newline at end of file
diff --git a/plugins/CoreHome/templates/ReportRenderer/_htmlReportFooter.twig b/plugins/CoreHome/templates/ReportRenderer/_htmlReportFooter.twig
index 825f2753ac..47b06c7cc3 100644
--- a/plugins/CoreHome/templates/ReportRenderer/_htmlReportFooter.twig
+++ b/plugins/CoreHome/templates/ReportRenderer/_htmlReportFooter.twig
@@ -1,14 +1,16 @@
{% set fontStyle = 'color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Cantarell, "Helvetica Neue", sans-serif; '%}
{% set styleParagraph = 'font-size:15px;line-height:24px;margin:0 0 16px;' %}
-<hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
+{% if not hasWhiteLabel %}
+ <hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
-<p style='{{styleParagraph}}{{fontStyle}}text-align:center;font-size:13px; color:#666; padding:30px'>
- {{'General_PoweredBy'|translate}}
- <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
- <br />
- {{ 'CoreHome_LeadingAnalyticsPlatformRespectsYourPrivacy'|translate }}
-</p>
+ <p style='{{styleParagraph}}{{fontStyle}}text-align:center;font-size:13px; color:#666; padding:30px'>
+ {{'General_PoweredBy'|translate}}
+ <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
+ <br />
+ {{ 'CoreHome_LeadingAnalyticsPlatformRespectsYourPrivacy'|translate }}
+ </p>
+{% endif %}
</div>
</body>
diff --git a/plugins/CoreHome/templates/ReportRenderer/_htmlReportHeader.twig b/plugins/CoreHome/templates/ReportRenderer/_htmlReportHeader.twig
index 01e21348ff..a301147477 100644
--- a/plugins/CoreHome/templates/ReportRenderer/_htmlReportHeader.twig
+++ b/plugins/CoreHome/templates/ReportRenderer/_htmlReportHeader.twig
@@ -17,7 +17,11 @@
<tr>
<td>
<a style="font-size:16px;padding:0 15px;color:#ffffff;height: 22px;display: inline-block;vertical-align: inherit;" rel="noreferrer" target="_blank" href="{{ piwikUrl }}" style="lineheight:17px">
- <img src="{{ piwikUrl }}/plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, {{ 'General_OpenSourceWebAnalytics'|translate }}" />
+ {% if isCustomLogo and logoHeader %}
+ <img src="{{ logoHeader }}" height="20px" width="auto" alt="Piwik, {{ 'General_OpenSourceWebAnalytics'|translate }}" />
+ {% else %}
+ <img src="{{ piwikUrl }}/plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, {{ 'General_OpenSourceWebAnalytics'|translate }}" />
+ {% endif %}
</a>
</td>
<td align="right">
diff --git a/plugins/CorePluginsAdmin/lang/ko.json b/plugins/CorePluginsAdmin/lang/ko.json
index 5458efa36c..8c7d01fc71 100644
--- a/plugins/CorePluginsAdmin/lang/ko.json
+++ b/plugins/CorePluginsAdmin/lang/ko.json
@@ -5,11 +5,18 @@
"Activated": "활성화됨",
"Active": "활성",
"Activity": "활동",
+ "AlwaysActivatedPluginsList": "다음 플러그인들은 항상 활성화되어지고 비활성화되지 않습니다 : %s",
"AuthorHomepage": "작성자 홈페이지",
"Changelog": "변",
+ "CorePluginTooltip": "피윅이 배포된 이후로 코어 플러그인들은 버전관리를 하지 않습니다",
"Deactivate": "비활성화",
"DoMoreContactPiwikAdmins": "새로운 플러그인이나 테마를 설치하기 위해서, Piwik 관리자에게 연락해주세요.",
+ "History": "역사",
"Inactive": "비활성",
+ "InstalledPlugins": "설치된 플러그인들",
+ "InstalledThemes": "설치된 테마들",
+ "InfoPluginUpdateIsRecommended": "최신의 향상된 서비스를 누리기 위해서 플러그인들을 업데이트 하세요",
+ "InfoThemeUpdateIsRecommended": "최신버전으로 즐기기 위해서 당신의 테마를 업데이트 하세요",
"InstallNewPlugins": "새로운 플러그인 설치",
"InstallNewThemes": "새로운 테마 설치",
"LicenseHomepage": "라이센스 홈페이지",
@@ -19,14 +26,23 @@
"OncePluginIsInstalledYouMayActivateHere": "플러그인이 한번 설치되면 이곳에서 활성화하거나 비활성화할 수 있습니다.",
"MenuPlatform": "플랫폼",
"NoZipFileSelected": "ZIP 파일을 선택해주세요.",
+ "NoPluginSettings": "플러그인들이 설정되어 있지 않습니다",
+ "Origin": "근원",
+ "OriginCore": "핵심",
"OriginThirdParty": "서드파티",
"PluginHomepage": "플러그인 홈페이지",
"PluginsManagement": "플러그인 관리",
+ "NotDownloadable": "다운로드 불가",
+ "PluginNotDownloadable": "이 플러그인은 다운로드 할 수 없습니다",
+ "PluginActivated": "플러그인이 활성되었습니다",
"Status": "상태",
+ "TeaserExtendPiwik": "플러그인들과 테마들을 가진 피윅을 확장시키세요",
"Theme": "테마",
"Themes": "테마",
"ThemesManagement": "테마 관리",
+ "UninstallConfirm": "당신은 막 플러그인 %s을 제거할려고 합니다. 이 플러그인은 완전히 삭제되어질 것이고, 복구되어지지 않습니다. 이 플러그인을 정말로 삭제하시기를 원합니까?",
"Version": "버전",
+ "ViewAllMarketplacePlugins": "현재 나와있는 모든 플러그인들을 보여줍니다",
"Websites": "웹사이트"
}
} \ No newline at end of file
diff --git a/plugins/CorePluginsAdmin/lang/nl.json b/plugins/CorePluginsAdmin/lang/nl.json
index 21d85b8f71..e785b6e18e 100644
--- a/plugins/CorePluginsAdmin/lang/nl.json
+++ b/plugins/CorePluginsAdmin/lang/nl.json
@@ -5,6 +5,7 @@
"Activated": "Ingeschakeld",
"Active": "Ingeschakeld",
"Activity": "Activiteit",
+ "AlwaysActivatedPluginsList": "De volgende plugins zijn altijd geactiveerd en kunnen niet worden uitgeschakeld: %s",
"AuthorHomepage": "Auteur Startpagina",
"Changelog": "Wijzigingen",
"ChangeSettingsPossible": "Je kunt %1$sinstellingen%2$s aanpassen voor deze plugin.",
@@ -14,6 +15,8 @@
"ChangeLookByManageThemes": "Je kan het uitelijk van Piwik wijzigen %1$sThema's%2$s",
"History": "Historie",
"Inactive": "Uitgeschakeld",
+ "InstalledPlugins": "Geïnstalleerde plugins",
+ "InstalledThemes": "Geïnstalleerde thema's",
"InfoPluginUpdateIsRecommended": "Update nu uw plugins om van de laatste verbeteringen te profiteren.",
"InfoThemeIsUsedByOtherUsersAsWell": "Opmerking: de andere %1$s gebruikers van deze Piwik gebruiken ook het thema %2$s.",
"InfoThemeUpdateIsRecommended": "Update je thema's om van de laatste versie te genieten.",
@@ -31,6 +34,7 @@
"MissingRequirementsPleaseInstallNotice": "Installeer %1$s %2$s omdat %3$s dat nodig heeft.",
"NoZipFileSelected": "Selecteer een ZIP-bestand.",
"NumUpdatesAvailable": "%s Update(s) beschikbaar",
+ "NoPluginSettings": "De plugins settings kunnen niet worden aangepast.",
"Origin": "Herkomst",
"OriginCore": "Kern",
"OriginThirdParty": "Derden",
@@ -39,9 +43,15 @@
"PluginNotWorkingAlternative": "Als je deze plugin hebt gebruikt, kun je wellicht een meer recente versie in de Marktplaats vinden. Zo niet, dan wil je deze plugin waarschijnlijk verwijderen.",
"PluginRequirement": "%1$s vereist %2$s.",
"PluginsManagement": "Plugin manager",
+ "NotDownloadable": "Niet downloadbaar",
+ "PluginNotDownloadable": "Deze plugin is niet te downloaden.",
+ "PluginNotDownloadablePaidReason": "Mogelijke reden is een verlopen licentie.",
+ "PluginActivated": "Plugin is geactiveerd",
"Status": "Status",
"SuccessfullyActicated": "Je hebt succesvol <strong>%s<\/strong> geactiveerd.",
"TeaserExtendPiwik": "Breidt Piwik uit met plugins en thema's",
+ "TeaserExtendPiwikByPlugin": "Breid Piwik uit door een nieuwe plugin %2$s te installeren%1$s.",
+ "TeaserExtendPiwikByTheme": "Geniet van een andere look & feel door %1$shet installeren van een nieuw thema%2$s.",
"InstallingNewPluginViaMarketplaceOrUpload": "Je kunt automatisch plugins installeren van de Martkplaats, of een %1$splugin uploaden%2$s in een .zip bestand.",
"Theme": "Thema",
"Themes": "Thema's",
@@ -49,6 +59,8 @@
"ThemesManagement": "Beheer thema's",
"UninstallConfirm": "Je staat op het punt een plugin %s installatie ongedaan te maken. De plugin zal volledig worden verwijderd van het platform, dit kan niet ongedaan worden. Weet je zeker dat je dat wil?",
"Version": "Versie",
+ "ViewAllMarketplacePlugins": "Bekijk alle Marktplaats plugins",
+ "WeDeactivatedThePluginAsItHasMissingDependencies": "De plugin %s is uitgeschakeld in verband met missende afhankelijkheden:",
"Websites": "Websites"
}
} \ No newline at end of file
diff --git a/plugins/CoreUpdater/lang/ko.json b/plugins/CoreUpdater/lang/ko.json
index 1d12412776..fe2c40884c 100644
--- a/plugins/CoreUpdater/lang/ko.json
+++ b/plugins/CoreUpdater/lang/ko.json
@@ -1,8 +1,10 @@
{
"CoreUpdater": {
+ "CheckingForPluginUpdates": "새로운 플러그인 업데이트를 체크하고 있습니다",
"ClickHereToViewSqlQueries": "이 목록을 실행하는 SQL 쿼리를 조회하고 복사하려면 여기를 클릭하세요",
"CriticalErrorDuringTheUpgradeProcess": "업데이트 과정중에 치명적인 에러 발생:",
"DatabaseUpgradeRequired": "데이터베이스 업그레이드 필요함",
+ "DisablingIncompatiblePlugins": "호환이 안되는 플러그인들을 비활성화하는 중입니다: %s",
"DownloadingUpdateFromX": "%s에서 업데이트를 다운로드 중",
"DownloadX": "다운로드 %s",
"EmptyDatabaseError": "데이터베이스 %s 는 비어있습니다. Piwik 설정 파일을 편집하거나 제거해야 합니다.",
@@ -17,23 +19,35 @@
"ExceptionArchiveEmpty": "비어있는 아카이브입니다.",
"ExceptionArchiveIncompatible": "호환되지 않는 아카이브: %s",
"ExceptionArchiveIncomplete": "아카이브 불완전: 일부 파일이 부족합니다 (%s 등).",
+ "FeedbackRequest": "당신의 아이디어들과 제안들을 여기 피윅 팀과 함께 자유롭게 나누세요",
"HelpMessageContent": "업데이트 도중에 발생하는 공통적인 에러가 설명되어 있는 %1$s Piwik FAQ %2$s 를 확인하세요. %3$s 시스템 관리자에게 물어보세요 - 에러는 서버나 MySQL 설정과 관련되어 있는 경우가 많아 도움을 줄 수도 있습니다.",
"HelpMessageIntroductionWhenError": "위와 같은 경우는 코어 에러 메세지입니다. 원인을 설명할 수 있으나 도움이 필요하다면:",
"HelpMessageIntroductionWhenWarning": "업데이트는 성공적으로 완료되었습니다. 하지만 진행중에 문제가 있었습니다. 자세한 사항은 위의 설명을 읽어주세요. 더 많은 도움은:",
+ "HighTrafficPiwikServerEnableMaintenance": "만약 여러분이 높은 트래픽의 피윅 서버를 다룰려고 한다면, %1$s 잠깐동안 방문자 추적을 비활성화하고 관리모드로 피윅 유저 인터페이스를 설정하도록 추천합니다 %2$s.",
+ "IncompatbilePluginsWillBeDisabledInfo": "노트: 어떤 플러그인들은 피윅 %s 와 호환이 되지 않습니다. 마켓플레이스상에서 업데이트를 하세요, 그렇지 않으면 업그레이드시, 비활성화될 것입니다.",
"InstallingTheLatestVersion": "최근 버전 설치중",
"LatestBetaRelease": "최근 릴리즈 된 베타 버전",
"LatestStableRelease": "최근 릴리즈 된 안정 버전",
"Latest2XStableRelease": "최근 안정 2.X 버전",
"Latest2XBetaRelease": "최근 베타 2.X 버전",
"LtsSupportVersion": "Long Term Support 버전",
+ "ListOfSqlQueriesFYI": "FYI: 피윅 %s 에 있는 데이타베이스를 업그레이드 하기 위해서 이 SQL 쿼리들이 실행되어질 것입니다.",
"MajorUpdateWarning1": "중요한 업데이트입니다! 평소보다 더 오래 걸릴지도 모릅니다.",
"MajorUpdateWarning2": "다음은 무거운 설치시 알아야하는 중요한 내용입니다.",
+ "NeedHelpUpgrading": "피윅을 업그레이드를 하는데 도움이 필요하십니까?",
+ "NeedHelpUpgradingText": "만약 당신의 피윅을 업그레이드 하기 위한 지원이 필요하다면, 피윅을 만든 사람들은 여기서 피윅 업그레이드를 성공적으로 만들도록 도와줄 것이고, 모든 지침들을, 최고의 실습들과 계속적인 지원들을 제공할 것입니다. 여러분의 피윅을 안전하게 업그레이드를 시작하도록 %1$s 피윅 전문가들에게 연락하세요 %2$s",
"NoteForLargePiwikInstances": "용량이 큰 Piwik 설치시 주의해야 할 점",
+ "NotificationClickToUpdatePlugins": "지금 플러그인들을 업데이트 하기 위해서 여기를 클릭하세요:",
+ "NotificationClickToUpdateThemes": "지금 테마들을 변경하기 위해서 여기를 클릭하세요:",
+ "NotificationSubjectAvailableCoreUpdate": "새로운 피윅 %s 이 이용가능합니다",
+ "NotificationSubjectAvailablePluginUpdate": "여러분의 피윅 플러그인들을 이용할 수 있도록 업데이트 하세요",
"PiwikHasBeenSuccessfullyUpgraded": "Piwik 이 성공적으로 업데이트되었습니다!",
"PiwikUpdatedSuccessfully": "Piwik 업데이트가 성공적으로 완료되었습니다!",
"PiwikWillBeUpgradedFromVersionXToVersionY": "Piwik 데이터베이스가 %1$s 버전에서 %2$s 새 버전으로 업그레이드됩니다.",
"ReadyToGo": "실행 하시겠습니까?",
"TheFollowingPluginsWillBeUpgradedX": "다음의 플러그인들이 업데이트됩니다: %s.",
+ "TheFollowingDimensionsWillBeUpgradedX": "다음 범위들이 업데이트 되어질 것입니다: %s.",
+ "ThereIsNewPluginVersionAvailableForUpdate": "여러분이 사용하는 어떤 프러그인들은 마켓플레이스 상에서 업데이트 되어집니다",
"ThereIsNewVersionAvailableForUpdate": "Piwik의 새 버전으로 업데이트 할 수 있습니다.",
"TheUpgradeProcessMayFailExecuteCommand": "Piwik의 데이터베이스가 큰 경우, 브라우저에서 업데이트를 실행하는 데 시간이 오래 걸릴 수 있습니다. 이 경우 명령 줄에서 업데이트를 수행할 수 있습니다: %s",
"TheUpgradeProcessMayTakeAWhilePleaseBePatient": "데이터베이스 업그레이드 진행은 시간이 걸릴 수 있으므로 기다려주세요.",
@@ -41,7 +55,20 @@
"UpdateAutomatically": "자동 업데이트",
"UpdateHasBeenCancelledExplanation": "Piwik 원클릭 업데이트가 취소되었습니다. 만약 위의 에러 메세지를 고칠 수 없다면, 수동으로 Piwik을 업데이트하는 것을 권장합니다. %1$s 시작하기 위해 %2$s업데이트 문서%3$s 를 확인하세요!",
"UpdateTitle": "Piwik › 업데이트",
+ "UpdatingPluginXToVersionY": "버젼 %2$s 에 플러그인 %1$s를 업데이트 중입니다",
"UpdateSuccessTitle": "Piwik 이 성공적으로 업데이트되었습니다!",
+ "UpdateErrorTitle": "업데이트 에러",
+ "ThankYouUpdatePiwik": "피윅을 사용해 주시고 최신버전을 유지할 수 있도록 해 주셔서 감사합니다 .",
+ "PostUpdateMessage": "피윅은 다운로드와 사용이 언제나 무료입니다. 그러나 이를 발전하고 향상시키기 위해서는 여러분들의 계속적인 지원이 필요합니다.",
+ "PostUpdateSupport": "만약 여러분이 피윅을 사용하는데 도움이 필요하다면, 당신은 피윅을 만든 사람들로부터 지원을 받을 수 있습니다",
+ "ServicesSupport": "서비스들 & 지원",
+ "CloudHosting": "클라우드 호스팅",
+ "Updating": "업데이트중",
+ "UpdateUsingHttpsFailed": "보안된 HTTPS 접속으로 최신버전의 피윅을 다운로드하는데 다음 에러들로 인해 실패했습니다.",
+ "UpdateUsingHttpsFailedHelp": "실패했나요? 최신 피윅버전을 다운로딩하는 데(보안된 HTTPS 접속을 통해) 다양한 이유들로 실패할 수 있습니다. 예를 들어, 네트웍 에러때문이거나, 네트웍 속도저하 또는 시스템설정이 잘못되었기 때문입니다. 다음을 노트하세요. 이는 또한 여러분의 서버가 MITM 공격의 타켓이 될 수 도 있고 누군가가 악의적인 코드로 만든 피윅 버젼을 가지고 업데이트를 시도할려고 하기 때문일 수도 있습니다.",
+ "UpdateUsingHttpsFailedHelpWhatToDo": "보안된 HTTPS 접속을 사용해서 다운로드하도록 권고되어집니다. 이는 MITM 공격에 안전합니다",
+ "UsingHttps": "보안된 HTTPS 접속을 사용하는 중입니다 (권고되는 사항)",
+ "UsingHttp": "비보안된 HTTP 접속을 사용하고 있습니다",
"UpgradeComplete": "업그레이드 완료!",
"UpgradePiwik": "Piwik 업그레이드",
"VerifyingUnpackedFiles": "압축이 풀린 파일 확인중",
@@ -49,6 +76,7 @@
"WeAutomaticallyDeactivatedTheFollowingPlugins": "다음의 플러그인이 자동으로 비활성화되었습니다: %s",
"YouCanUpgradeAutomaticallyOrDownloadPackage": "%s 버전으로 자동 업데이트하거나 수동적으로 패키지를 받아서 업데이트 할 수 있습니다:",
"YouMustDownloadPackageOrFixPermissions": "Piwik 현재 설치에 덮어쓸 수 없습니다. 디렉토리\/파일 권한을 수정하거나 패키지를 다운로드하여 수동으로 버전 %s를 설치할 수 있습니다:",
- "YourDatabaseIsOutOfDate": "Piwik 데이터베이스가 오래되었으니 계속하기 이전에 먼저 업그레이드가 되어야 합니다."
+ "YourDatabaseIsOutOfDate": "Piwik 데이터베이스가 오래되었으니 계속하기 이전에 먼저 업그레이드가 되어야 합니다.",
+ "ViewVersionChangelog": "이 버전에 대한 변화로그를 보세요"
}
} \ No newline at end of file
diff --git a/plugins/CoreUpdater/lang/nb.json b/plugins/CoreUpdater/lang/nb.json
index 1234fe8385..dbfefa8ae6 100644
--- a/plugins/CoreUpdater/lang/nb.json
+++ b/plugins/CoreUpdater/lang/nb.json
@@ -33,6 +33,7 @@
"LtsSupportVersion": "Version med langsiktig støtte",
"MajorUpdateWarning1": "Dette er en stor oppdatering! Det vil ta lengre tid enn vanlig.",
"MajorUpdateWarning2": "Følgende råd er spesielt viktig for store installasjoner.",
+ "NeedHelpUpgrading": "Trenger du hjelp til å oppgradere Piwik?",
"NoteForLargePiwikInstances": "Viktig merknad for store Piwik-installasjoner",
"NotificationClickToUpdatePlugins": "Klikk her for å oppdatere dine tillegg nå:",
"NotificationClickToUpdateThemes": "Klikk her for å oppdatere dine tema nå:",
diff --git a/plugins/CoreUpdater/lang/nl.json b/plugins/CoreUpdater/lang/nl.json
index 1f6d134071..753f56f525 100644
--- a/plugins/CoreUpdater/lang/nl.json
+++ b/plugins/CoreUpdater/lang/nl.json
@@ -31,8 +31,10 @@
"Latest2XStableRelease": "Laatste stabiele 2.X versie",
"Latest2XBetaRelease": "Laatste beta 2.X versie",
"LtsSupportVersion": "Lange Termijn Support versie",
+ "ListOfSqlQueriesFYI": "FYI: dit zijn de SQL queries die worden uitgevoerd om de database up te daten voor Piwik versie %s",
"MajorUpdateWarning1": "Dit is een ingrijpende update! Het zal langer dan normaal duren.",
"MajorUpdateWarning2": "Het volgende advies vooral voor grote installaties bedoelt.",
+ "NeedHelpUpgrading": "Hulp nodig om Piwik te upgraden?",
"NoteForLargePiwikInstances": "Belangrijke mededeling voor grote Piwik installaties",
"NotificationClickToUpdatePlugins": "Klik hier om nu uw plugins bij te werken:",
"NotificationClickToUpdateThemes": "Klik hier om je thema's nu bij te werken:",
@@ -58,6 +60,7 @@
"ThankYouUpdatePiwik": "Dank voor het gebruiken van Piwik en het up-to-date houden!",
"PostUpdateMessage": "Piwik zal altijd gratis te downloaden zijn, maar het heeft je voortdurende support nodig om te groeien en beter te worden.",
"PostUpdateSupport": "Als je hulp nodig hebt, kun je support krijgen bij de makers:",
+ "ServicesSupport": "Services & Support",
"CloudHosting": "Cloud hosting",
"Updating": "Bijwerken",
"UpdateUsingHttpsFailed": "Het downloaden van de laatste Piwik versie over een beveiligde HTTPS verbinding was niet succesvol, door de volgende fout:",
diff --git a/plugins/CustomAlerts b/plugins/CustomAlerts
-Subproject e98ea40f25ceaffbcf553343bd7e110f383f95c
+Subproject cd9121dd4671f19783f6f7b576f2f2a1b5c4898
diff --git a/plugins/CustomDimensions b/plugins/CustomDimensions
-Subproject 9f9437e7f44b69b9f128019ad6ee568239148ff
+Subproject 3460c802ad121db9ab9e8e70bc68733f1f109f7
diff --git a/plugins/CustomPiwikJs/lang/ja.json b/plugins/CustomPiwikJs/lang/ja.json
index a2c0da114f..3c74a6b010 100644
--- a/plugins/CustomPiwikJs/lang/ja.json
+++ b/plugins/CustomPiwikJs/lang/ja.json
@@ -1,6 +1,7 @@
{
"CustomPiwikJs": {
"DiagnosticPiwikJsWritable": "書き込み可能なJavaScript トラッカー ( \"\/piwik.js\" )",
- "DiagnosticPiwikJsNotWritable": "Piwik JavaScript トラッカーファイル \"\/piwik.js\" は書き込み可能ではありません。これは、他のプラグインがJavaScript トラッカーを拡張できないことを意味します。将来的には、一部のコア機能も期待どおりに機能しない可能性があります。"
+ "DiagnosticPiwikJsNotWritable": "Piwik JavaScript トラッカーファイル \"\/piwik.js\" は書き込み可能ではありません。これは、他のプラグインがJavaScript トラッカーを拡張できないことを意味します。将来的には、一部のコア機能も期待どおりに機能しない可能性があります。",
+ "DiagnosticPiwikJsMakeWritable": "次のコマンドを実行して書き込み可能な Piwik.js を使用することをお勧めします:%s"
}
} \ No newline at end of file
diff --git a/plugins/CustomPiwikJs/lang/nl.json b/plugins/CustomPiwikJs/lang/nl.json
new file mode 100644
index 0000000000..32c004c84d
--- /dev/null
+++ b/plugins/CustomPiwikJs/lang/nl.json
@@ -0,0 +1,7 @@
+{
+ "CustomPiwikJs": {
+ "DiagnosticPiwikJsWritable": "Bewerkbare JavaScript Tracker (\"\/piwik.js\")",
+ "DiagnosticPiwikJsNotWritable": "De Piwik JavaScript tracking bestand \"\/piwik.js\" is niet bewerkbaar. Wat betekent dat andere plugins de JavaScript tracker niet kunnen uitbreiden. In de toekomst zullen zelfs sommige basis functionaliteiten wellicht anders werken.",
+ "DiagnosticPiwikJsMakeWritable": "We adviseren Piwik.js beschrijfbaar te maken door het uitvoeren van het volgende commando: %s"
+ }
+} \ No newline at end of file
diff --git a/plugins/CustomVariables/lang/nl.json b/plugins/CustomVariables/lang/nl.json
index 221ab25576..2a19f0fb01 100644
--- a/plugins/CustomVariables/lang/nl.json
+++ b/plugins/CustomVariables/lang/nl.json
@@ -7,10 +7,18 @@
"PluginDescription": "Aangepaste variabelen zijn (naam, waarde) paren dat je kunt toewijzen via de Javascript API aan bezoekers of aan één van hun acties. Piwik zal dan het aantal bezoeken, pagina's, conversies voor elk van deze aangepaste namen en waarden rapporteren. Bekijk de gedetailleerde Aangepaste variabelen voor elke gebruik en actie in het Bezoekerslogboek. <br\/>Het is vereist gebruik te maken van de<a href=\"http:\/\/piwik.org\/docs\/ecommerce-analytics\/\">Ecommerce Analyses<\/a> functie!",
"ScopePage": "omvang pagina",
"ScopeVisit": "omvang bezoek",
+ "ManageDescription": "Dit overzicht toont alle slots van custom variabelen en het gebruik voor websites '%s'. De namen in elk slot zijn gesorteerd op hoe vaak ze in totaal zijn gebruikt.",
+ "ScopeX": "Scope %s",
"Index": "Index",
"Usages": "Gebruikt",
"Unused": "Ongebruikt",
+ "CreateNewSlot": "Verhoog het aantal van beschikbare Custom Variabelen slots",
"UsageDetails": "%1$s bezoeken en %2$s acties sinds het maken van deze website.",
- "SlotsReportIsGeneratedOverTime": "De data voor dit verslag wordt na verloop van tijd gegenereerd. Het kan een dag of twee duren voordat je de data ziet en een paar weken tot het rapport helemaal nauwkeurig is."
+ "CreatingCustomVariableTakesTime": "Het maken van een nieuw custom variabele slot kan een lange tijd in beslag nemen afhankelijk van de grote van de database. Om deze reden is het alleen mogelijk om dit via een commando op de command line uit te voeren.",
+ "CurrentAvailableCustomVariables": "Op dit moment kan je in totaal %s Custom Variables per website gebruiken.",
+ "ToCreateCustomVarExecute": "Om een nieuw custom variabele slot te maken voor het volgende commando uit op je Piwik installatie:",
+ "SlotsReportIsGeneratedOverTime": "De data voor dit verslag wordt na verloop van tijd gegenereerd. Het kan een dag of twee duren voordat je de data ziet en een paar weken tot het rapport helemaal nauwkeurig is.",
+ "MetricsAreOnlyAvailableForVisitScope": "Let op: %1$s metrics zijn beeschikbaar voor Custom Variables alleen voor bereik %2$s .",
+ "MetricsNotAvailableForPageScope": "Voor Custom Variabelen met bereik %1$s, de kolom waarde deze metriek is %2$s"
}
} \ No newline at end of file
diff --git a/plugins/Dashboard/lang/nl.json b/plugins/Dashboard/lang/nl.json
index c7177d142b..f0806cc041 100644
--- a/plugins/Dashboard/lang/nl.json
+++ b/plugins/Dashboard/lang/nl.json
@@ -21,6 +21,7 @@
"PluginDescription": "Je Web Analytics Dashboard. Pas je dashboard aan door nieuwe widgets toe te voegen, sleep ze in het rond, en wijzig de dashboard kolom weergave. Elke gebruiker kan zijn eigen aangepaste dashboard beheren.",
"RemoveDashboard": "Verwijder dashboard",
"RemoveDashboardConfirm": "Weet u zeker dat u het dashboard \"%s\" wilt verwijderen?",
+ "RemoveDefaultDashboardNotPossible": "Het standaard dashboard kan niet verwijderd worden",
"RenameDashboard": "Hernoem dashboard",
"ResetDashboard": "Reset dashboard",
"ResetDashboardConfirm": "Wilt u echt uw dashboard lay-out terug te zetten naar de standaard Widgets selectie?",
diff --git a/plugins/DevicePlugins/lang/nl.json b/plugins/DevicePlugins/lang/nl.json
index 3fa489c813..22dad08f34 100644
--- a/plugins/DevicePlugins/lang/nl.json
+++ b/plugins/DevicePlugins/lang/nl.json
@@ -3,6 +3,7 @@
"BrowserWithNoPluginsEnabled": "%1$s zonder plugins ingeschakeld",
"BrowserWithPluginsEnabled": "%1$s met plugins %2$s ingeschakeld",
"PluginDescription": "Toont de lijst met plugins die ondersteund worden door de browsers van bezoekers.",
+ "PluginDetectionDoesNotWorkInIE": "Let op: plugin detectie werkt niet in Internet Explorer lager dan 11. Dit rapport is alleen gebaseerd nieuwere versies van IE en andere browser dan IE.",
"WidgetPlugins": "Geïnstalleerde plugins",
"WidgetPluginsDocumentation": "Dit rapport laat zien welke browserplugins uw bezoekers haden geïnstalleerd. Deze informatie kan van belang zijn voor het kiezen van de juiste manier om uw content aan te bieden."
}
diff --git a/plugins/Diagnostics/lang/nl.json b/plugins/Diagnostics/lang/nl.json
index 15f12486b5..c700f09357 100644
--- a/plugins/Diagnostics/lang/nl.json
+++ b/plugins/Diagnostics/lang/nl.json
@@ -1,6 +1,8 @@
{
"Diagnostics": {
"ConfigFileTitle": "Configuratiebestand",
+ "ConfigFileIntroduction": "Hier kan je de Piwik configuratie bekijken. Wanneer de Piwik omgeving in load balanced omgeving draait kan het overzicht anders zijn wanneer deze vanaf een andere server wordt opgestart. Rijen met andere achtergrond kleur zijn gewijzigde configuratie waarden die bijvoorbeeld speciaal zijn voor in het %1$s bestand.",
+ "HideUnchanged": "Wanneer je alleen de gewijzigde waarden wil zien %1$sverberg alle ongewijzigde waarden%2$s.",
"Sections": "Secties"
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/el.json b/plugins/Ecommerce/lang/el.json
index a131667e62..ca88fc6fb5 100644
--- a/plugins/Ecommerce/lang/el.json
+++ b/plugins/Ecommerce/lang/el.json
@@ -3,6 +3,11 @@
"PluginDescription": "Το Ecommerce σας επιτρέπει να παρακολουθείτε τους χρήστες όταν προσθέτουν προϊόντα στο καλάθι αγορών και όταν γίνεται μετατροπή σε πώληση ηλ. εμπορίου. Παράλληλα να παρακολουθούνται προϊόντα και επισκέψειες κατηγοριών προϊόντων και καλάθια που δεν έγιναν αγορές.",
"Sales": "Πωλήσεις",
"SalesBy": "Πωλήσεις ανά %s",
- "SalesAdjective": "Πωλήσεις %s"
+ "SalesAdjective": "Πωλήσεις %s",
+ "LifeTimeValue": "Αξία Χρόνου Ζωής Ηλεκτρονικού Εμπορίου",
+ "LifeTimeValueDescription": "Συνολικά έσοδα από τον πελάτη από όλες τις επισκέψεις: το σύνολο των εσόδων από όλες τις παραγγελίες ηλεκτρονικού εμπορίου για τον πελάτη με αναγνωριστικό %s.",
+ "VisitorProfileLTV": "Παράχθηκαν έσοδα στο χρόνο ζωής της τάξης του %1$s.",
+ "VisitorProfileItemsAndOrders": "Αγοράστηκαν %1$s αντικείμενα σε %2$s παραγγελίες ηλεκτρονικού εμπορίου.",
+ "VisitorProfileAbandonedCartSummary": "Ακυρώθηκαν %1$s καλάθια αγορών συμπεριλαμβανομένων %2$s αντικειμένων συνολικής αξίας %3$s."
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/fr.json b/plugins/Ecommerce/lang/fr.json
index dff97bba74..aafa61e9d7 100644
--- a/plugins/Ecommerce/lang/fr.json
+++ b/plugins/Ecommerce/lang/fr.json
@@ -3,6 +3,11 @@
"PluginDescription": "Ecommerce vous permet de suivre lorsque les utilisateurs ajoutent des produits aux paniers, et quand ils se convertissent en vente de commerce électronique. Il suit également des produits, des catégories de produits vues et les paniers abandonnés.",
"Sales": "Ventes",
"SalesBy": "Ventes par %s",
- "SalesAdjective": "Ventes %s"
+ "SalesAdjective": "Ventes %s",
+ "LifeTimeValue": "Valeur e-Commerce globale",
+ "LifeTimeValueDescription": "Revenu E-Commerce total attribué à ce client sur le total de ses visites : somme du chiffre d'affaire de toutes les commandes E-commerce du visiteur ID %s.",
+ "VisitorProfileLTV": "A généré un revenu total de %1$s.",
+ "VisitorProfileItemsAndOrders": "%1$s articles achetés en %2$s commandes e-commerce.",
+ "VisitorProfileAbandonedCartSummary": "A abandonné %1$s cadis contenant %2$s articles avec une valeur totale de %3$s."
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/ja.json b/plugins/Ecommerce/lang/ja.json
index 822234b795..6de4001a13 100644
--- a/plugins/Ecommerce/lang/ja.json
+++ b/plugins/Ecommerce/lang/ja.json
@@ -3,6 +3,11 @@
"PluginDescription": "E コマースでは、いつユーザーがカートに製品を追加し、いつ E コマース販売に結びついたか、を追跡できます。製品、製品のカテゴリビュー、および放棄されたカートも追跡できます。",
"Sales": "売り上げ",
"SalesBy": "%s 別売り上げ高",
- "SalesAdjective": "売り上げ %s"
+ "SalesAdjective": "売り上げ %s",
+ "LifeTimeValue": "e コマース通算値",
+ "LifeTimeValueDescription": "すべてのビジットでこの顧客に起因する e コマースの収益の合計:ビジター ID %s のすべての e コマース注文の収益の合計。",
+ "VisitorProfileLTV": "%1$s の通算収益を生成しました。",
+ "VisitorProfileItemsAndOrders": "%2$s の e コマース注文で %1$s アイテムを購入しました。",
+ "VisitorProfileAbandonedCartSummary": "合計 %3$s 中 %2$s アイテムを含む %1$s のカートを放棄しました。"
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/nl.json b/plugins/Ecommerce/lang/nl.json
index 4c8cbe769a..560e6a096e 100644
--- a/plugins/Ecommerce/lang/nl.json
+++ b/plugins/Ecommerce/lang/nl.json
@@ -3,6 +3,11 @@
"PluginDescription": "Ecommerce laat je toe gebruikers te volgen wanneer ze producten toevoegen aan winkelmandjes, en wanneer ze omgezet worden naar een ecommerce verkoop. Houdt ook de product weergave, product categorie weergave en achtergelaten winkelmandjes bij.",
"Sales": "Verkopen",
"SalesBy": "Verkopen volgens %s",
- "SalesAdjective": "Verkoop %s"
+ "SalesAdjective": "Verkoop %s",
+ "LifeTimeValue": "E-commerce Life Time Waarde",
+ "LifeTimeValueDescription": "Totale e-commerce omzet toegekend aan deze klant over al zijn bezoeken: de som van omzet van alle e-commerce orders voor Visitor ID %s.",
+ "VisitorProfileLTV": "Gegenereerde levenslange omzet van %1$s.",
+ "VisitorProfileItemsAndOrders": "Gekochte %1$s items in %2$s ecommerce orders.",
+ "VisitorProfileAbandonedCartSummary": "Verlaten %1$s winkelwagens inclusief %2$s items met een total waarde van %3$s."
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/sq.json b/plugins/Ecommerce/lang/sq.json
index b50ca93ba4..c7280be1bd 100644
--- a/plugins/Ecommerce/lang/sq.json
+++ b/plugins/Ecommerce/lang/sq.json
@@ -3,6 +3,11 @@
"PluginDescription": "E-tregtia ju lejon të ndiqni se kur përdoruesit shtojnë produkte në shporta, dhe kur ato shndërrohen në shitje e-tregtie. Ajo ndjek gjithashtu parje produktesh dhe kategorish produktesh apo shporta të braktisura.",
"Sales": "Shitje",
"SalesBy": "Shitje nga %s",
- "SalesAdjective": "Shitje %s"
+ "SalesAdjective": "Shitje %s",
+ "LifeTimeValue": "Vlerë E-tregti Gjatë Ekzistencës",
+ "LifeTimeValueDescription": "Të ardhura e-tregtie gjithsej atribuar këtij përdoruesi përmes krejt vizitave: shuma e të ardhurave për krejt porositë E-tregti për ID Vizitori %s.",
+ "VisitorProfileLTV": "Prodhoi Të ardhura Gjatë Ekzistencës sa %1$s.",
+ "VisitorProfileItemsAndOrders": "Bleu %1$s artikuj në %2$s porosi e-tregtie.",
+ "VisitorProfileAbandonedCartSummary": "Braktisi %1$s shporta, përfshi %2$s artikuj me vlerë %3$s gjithsej."
}
} \ No newline at end of file
diff --git a/plugins/Ecommerce/lang/zh-tw.json b/plugins/Ecommerce/lang/zh-tw.json
index c1f1ea9081..8193f62b18 100644
--- a/plugins/Ecommerce/lang/zh-tw.json
+++ b/plugins/Ecommerce/lang/zh-tw.json
@@ -3,6 +3,11 @@
"PluginDescription": "電子商務讓你可以在使用者將產品增加到購物車,或是轉換電子商務銷售時追蹤。也追蹤產品、產品分類查看數以及棄用的購物車。",
"Sales": "銷售",
"SalesBy": "由 %s 銷售",
- "SalesAdjective": "銷售 %s"
+ "SalesAdjective": "銷售 %s",
+ "LifeTimeValue": "電子商務總期間價值",
+ "LifeTimeValueDescription": "這位顧客在所有訪問中的電子商務收益總計:屬於訪客 ID %s 的所有電子商務訂單收益總和。",
+ "VisitorProfileLTV": "為 %1$s 產生總期間收益。",
+ "VisitorProfileItemsAndOrders": "在 %2$s 個訂單中購買了 %1$s 項商品。",
+ "VisitorProfileAbandonedCartSummary": "棄用了 %1$s 個購物車,包含 %2$s 項商品,總價值 %3$s。"
}
} \ No newline at end of file
diff --git a/plugins/Feedback/lang/nl.json b/plugins/Feedback/lang/nl.json
index 1c675ed085..35887a6ec7 100644
--- a/plugins/Feedback/lang/nl.json
+++ b/plugins/Feedback/lang/nl.json
@@ -19,6 +19,8 @@
"ViewUserGuides": "Leer hoe je Piwik moet configureren en hoe je data te analyseren met onze %1$sgebruikers handleidingen%2$s",
"CommunityHelp": "Hulp van de community",
"ProfessionalHelp": "Professionele Hulp",
+ "ProfessionalServicesReviewPiwikSetup": "Een overzicht van je Piwik omgeving",
+ "ProfessionalServicesPhoneEmailSupport": "Telefoon en Email ondersteuning",
"ContactUs": "Contacteer ons"
}
} \ No newline at end of file
diff --git a/plugins/Goals/lang/nl.json b/plugins/Goals/lang/nl.json
index 9f0dbea476..c891551d17 100644
--- a/plugins/Goals/lang/nl.json
+++ b/plugins/Goals/lang/nl.json
@@ -14,6 +14,7 @@
"CategoryTextGeneral_Visitors": "Gebruikers locatie",
"CategoryTextReferrers_Referrers": "Herkomst",
"CategoryTextVisitsSummary_VisitsSummary": "Gebruikers eigenschap",
+ "CategoryTextDevicesDetection_DevicesDetection": "Apparaten",
"CategoryTextGeneral_Visit": "engagement",
"ClickOutlink": "Klik op een link naar een externe website",
"SendEvent": "Stuur een gebeurtenis",
@@ -21,7 +22,7 @@
"ColumnAveragePriceDocumentation": "De gemiddelde inkomsten voor deze %s.",
"ColumnAverageQuantityDocumentation": "Het gemiddeld aantal %s dat verkocht is in Ecommerce orders.",
"ColumnConversionRateDocumentation": "Het percentage bezoeken dat het doel %s geactiveerd.",
- "ColumnConversionRateProductDocumentation": "Het %s conversiepercentage is het aantal orders dat dit prudukt bevat, gedeeld door het aantal bezoeken aan deze pagina.",
+ "ColumnConversionRateProductDocumentation": "Het %s conversiepercentage is het aantal orders dat dit produkt bevat, gedeeld door het aantal bezoeken aan deze pagina.",
"ColumnConversions": "Conversies",
"ColumnConversionsDocumentation": "Het aantal conversies voor %s.",
"ColumnOrdersDocumentation": "Het totaal aantal Ecommerce orders dat tenminste één keer het dit %s bevat.",
@@ -35,6 +36,7 @@
"ConversionByTypeReportDocumentation": "Dit rapport bevat gedetailleerde informatie over het doel prestaties (conversies, de wisselkoersen en de inkomsten per bezoek) voor elk van de categorieën in het linkervenster. %1$s Klik op een van de categorieën om het rapport te bekijken. %2$s voor meer informatie, lees de %3$sTracking Doelen documentatie over piwik.org%4$s",
"ConversionRate": "%s conversie rate",
"Conversions": "%s conversies",
+ "ConversionsDescription": "conversies",
"ConversionsOverview": "Overzicht conversies",
"ConversionsOverviewBy": "Conversies overzicht per type bezoek",
"DaysToConv": "Dagen voor de conversie",
@@ -78,6 +80,8 @@
"NoConversionsNoReportsMessage": "Rapporten worden niet getoond omdat er geen conversie gegevens zijn voor het geselecteerde doel en periode.",
"NeedAccess": "Alleen een Beheerder of een gebruiker met Super User rechten kan Doelen beheren voor een bepaalde website.",
"Optional": "(optioneel)",
+ "OverallConversionRate": "totale conversie ratio (bezoeken met een afgerond doel)",
+ "OverallRevenue": "totale omzet",
"PageTitle": "Paginatitel",
"Pattern": "Patroon",
"PluginDescription": "Maak Doelen aan en zie gedetaileerde rapporten over behaalde doelen: evoluties over tijd, inkomsten per bezoek, omzet per referrer, per sleutelwoord, en meer.",
@@ -98,6 +102,7 @@
"VisitUrl": "Bezoek een gegeven url (pagina of groep pagina's)",
"WhenVisitors": "wanneer bezoekers",
"WhereThe": "waar de",
+ "WhereVisitedPageManuallyCallsJavascriptTrackerLearnMore": "De bezochte pagina dient een aanroep naar de Javascript 'trackgoal' methode te bevatten (%1$sLees meer%2$s",
"YouCanEnableEcommerceReports": "U kunt de functie %1$s inschakelen voor deze website in de pagina %2$s."
}
} \ No newline at end of file
diff --git a/plugins/Installation/lang/bn.json b/plugins/Installation/lang/bn.json
new file mode 100644
index 0000000000..8abf469e71
--- /dev/null
+++ b/plugins/Installation/lang/bn.json
@@ -0,0 +1,5 @@
+{
+ "Installation": {
+ "PasswordRepeat": "পাসওয়ার্ড (অাবার)"
+ }
+} \ No newline at end of file
diff --git a/plugins/Installation/lang/nl.json b/plugins/Installation/lang/nl.json
index a27f09e2cd..a633fb89e9 100644
--- a/plugins/Installation/lang/nl.json
+++ b/plugins/Installation/lang/nl.json
@@ -36,11 +36,15 @@
"NfsFilesystemWarning": "Je server gebruikt het NFS bestandssysteem",
"NfsFilesystemWarningSuffixAdmin": "Dit betekent dat Piwik extreem traag zal zijn bij gebruik van bestands gebaseerde sessies.",
"NfsFilesystemWarningSuffixInstall": "Gebruik maken van bestands gebaseerde sessies op NFS is extreem traag, dus zal Piwik gebruik maken van database sessies. Indien je veel gelijktijdige dashboard gebruikers hebt, zul je mogelijk het maximum aantal client connecties naar de database server moeten verhogen.",
+ "NoConfigFileFound": "Hey Piwik configuratie bestand kon niet worden gevonden en je probeert een Piwik pagina te benaderen.",
+ "YouMayInstallPiwikNow": "Je kan %1$sPiwik nu%2$s installeren",
+ "IfPiwikInstalledBeforeTablesCanBeKept": "Wanneer je eerder Piwik hebt geinstalleerd en al wat tabellen in je database hebt, wees gerust, je kan de tabellen opnieuw gebruiken en de bestaande data hergebruiken!",
"Optional": "Optioneel",
"Password": "Wachtwoord",
"PasswordDoNotMatch": "wachtwoord komt niet overeen",
"PasswordRepeat": "Wachtwoord (herhalen)",
"PercentDone": "%s %% Gereed",
+ "ProfessionalServicesAdTitle": "Geavanceerd Analytics & Services",
"PleaseFixTheFollowingErrors": "Los de volgende problemen op",
"DefaultSettings": "Standaard Piwik instellingen",
"DefaultSettingsHelp": "Piwik komt met voorgedefinieerde instellingen. Je kunt deze nu aanpassen of dit later doen in het admin scherm.",
@@ -84,6 +88,8 @@
"SystemCheckMbstringHelp": "De mbstring extensie is vereist om multibyte karakters te verwerken in de gebruikersinterface en API antwoorden. Controleer ook dat mbstring.func_overload op \"0\" staat in php.ini.",
"SystemCheckMemoryLimit": "Geheugenlimiet",
"SystemCheckMemoryLimitHelp": "Het meten van een website met veel bezoekers kan meer geheugen vereisen dan momenteel is toegestaan.<br \/>Controleer de directive memory_limit in uw php.ini file indien noodzakelijk.",
+ "SystemCheckNoErrorsOrWarnings": "Er zijn geen errors of waarschuwingen",
+ "SystemCheckViewFullSystemCheck": "Bekijk het volledige systeem controle rapport",
"SystemCheckOpenURL": "Open URL",
"SystemCheckOpenURLHelp": "Nieuwsbrief inschrijvingen, update notificaties, en one-click updates vereisen de \"curl\" extensie, allow_url_fopen=On, of fsockopen() ingeschakeld.",
"SystemCheckOtherExtensions": "Andere extensies",
diff --git a/plugins/Installation/lang/uk.json b/plugins/Installation/lang/uk.json
index 14d0da7c63..9162d3058e 100644
--- a/plugins/Installation/lang/uk.json
+++ b/plugins/Installation/lang/uk.json
@@ -32,9 +32,13 @@
"LargePiwikInstances": "Доомога для великих інсталяцій Piwik",
"Legend": "Підказка",
"LoadDataInfileRecommended": "Якщо ваш сервер Piwik відстежує сайти з високим трафіком (наприклад > 100,000 сторінок в місяць), ми рекомендуємо це, щоб спробувати вирішити цю проблему.",
+ "LoadDataInfileUnavailableHelp": "Використовуйте %1$s що дозволить значно прискорити процес архівування Piwik в черговий раз. Для того, щоб зробити його доступним для Piwik, спробуйте оновити PHP і MySQL програмне забезпечення і переконайтеся, що користувач бази даних має %2$s права.",
"NfsFilesystemWarning": "Ваш сервер використовує файлову систему NFS.",
"NfsFilesystemWarningSuffixAdmin": "Це означає, що Piwik буде вкрай повільним при використанні сесій на основі файлів.",
+ "NfsFilesystemWarningSuffixInstall": "Використання сесій файлів на основі NFS вкрай повільне, тому Piwik буде використовувати сесії бази даних. Якщо у вас є багато одночасних користувачів, інформаційній панелі, може знадобитися збільшити максимальну кількість клієнтських підключень до сервера бази даних.",
+ "NoConfigFileFound": "Файл конфігурації Piwik не може бути знайдений, і ви намагаєтеся отримати доступ до сторінки Piwik.",
"YouMayInstallPiwikNow": "Ви можете %1$sвстановити Piwik прямо зараз%2$s",
+ "IfPiwikInstalledBeforeTablesCanBeKept": "Якщо ви вже встановили Piwik і маєте деякі таблиці в вашій БД, не хвилюйтеся, ви можете використовувати ті ж таблиці і зберегти існуючі дані!",
"Optional": "Не обовязково",
"Password": "Пароль",
"PasswordDoNotMatch": "пароль не співпадає",
@@ -49,6 +53,8 @@
"Requirements": "Системні вимоги Piwik",
"RestartWebServer": "Після внесення цих змін, перезавантажте веб-сервер.",
"ReusingTables": "Повторне використання Таблиць",
+ "PiwikOrgNewsletter": "напишіть мені з основними оновленнями спільноти Piwik",
+ "ProfessionalServicesNewsletter": "надішліть мені інформацію про %1$sПрофесійні послуги і продукти%2$s for Piwik",
"SeeBelowForMoreInfo": "Дивіться нижче для отримання додаткової інформації.",
"SetupWebsite": "Налаштувати веб-сайт",
"SetupWebsiteError": "Виникла помилка при додаванні веб-сайту",
@@ -82,6 +88,7 @@
"SystemCheckJsonHelp": "Розширення php5-json потрібно для Piwik для читання і запису даних в форматі JSON.",
"SystemCheckMailHelp": "Е-майл повідомлення форми відгуку та відновлення паролю не будуть надсилатися без функції mail().",
"SystemCheckMbstring": "mbstring",
+ "SystemCheckMbstringHelp": "MBstring розширення потрібно для обробки мультибайтних символів в інтерфейсі користувача і API відповідей. Також, будь ласка, переконайтеся, що mbstring.func_overload встановлений в положення \"0\" в файлі php.ini.",
"SystemCheckMemoryLimit": "Граничний розмір пам'яті",
"SystemCheckMemoryLimitHelp": "На сайті з високим трафіком процес стистення даних може потребувати більше пам'яті ніж дозволено зараз.<br\/>Дивіться детальніше про директиву memory_limit у файлі php.ini.",
"SystemCheckNoErrorsOrWarnings": "Немає ніяких помилок або попереджень",
@@ -90,13 +97,21 @@
"SystemCheckOpenURLHelp": "Підписка на емайл-розсилку, повідомлення про поновлення, та поновлення в-одне-клацання (що вимагає \"curl\" розширення, allow_url_fopen=On або fsockopen() дозволено)",
"SystemCheckOtherExtensions": "Інші розширення",
"SystemCheckOtherFunctions": "Інші функції",
+ "SystemCheckPageSpeedDisabled": "PageSpeed вимкнено",
+ "SystemCheckPageSpeedWarn": "Ми рекомендуємо відключити модуль PageSpeed ​​на вашому веб-сервері %s: PageSpeed повідомляє про проблеми з Piwik.",
+ "SystemCheckPackHelp": "Функція pack() необхідна для відстеження відвідувачів в Piwik.",
"SystemCheckParseIniFileHelp": "Ця вбудована функція було заблокована на вашому хостингу. Piwik спробує емулювати цю функцію але може зістикнутися з подальшими обмеженнями по безпеці. Також це вплине на загальну швидкість роботи системи.",
"SystemCheckPdoAndMysqliHelp": "На Linux-сервері ви можете cкомпілювати PHP з наступними опціями: %1$s В php.ini, додати наступні рядки: %2$s",
"SystemCheckPhp": "Версія PHP",
"SystemCheckPhpPdoAndMysqli": "Детальніша інформація: %1$sPHP PDO%2$s та %3$sMYSQLI%4$s.",
"SystemCheckSplHelp": "Необхідно переконфігурувати та перезібрати PHP з Standard PHP Library (SPL) топово увімкненою (by default).",
+ "SystemCheckSettings": "Вимоги до системи PHP (php.ini)",
+ "SystemCheckSummaryNoProblems": "Ура! Немає ніяких проблем з установкою Piwik. Дайте собі поплескати по плечу.",
+ "SystemCheckSummaryThereWereErrors": "Ой-ой! Piwik виявив деякі %1$sважливі проблеми%2$s з вашим встановленням Piwik. %3$sЦі проблеми повинні бути виправлені негайно.%4$s",
+ "SystemCheckSummaryThereWereWarnings": "Є деякі проблеми з вашою системою. Piwik буде працювати, але у вас можуть виникнути деякі незначні проблеми.",
"SystemCheckTimeLimitHelp": "На сайті з високим трафіком процес стистення даних може потребувати більше часу ніж доступно зараз в налаштуваннях PHP.<br\/>Дивіться детальніше про директиву max_execution_time у Вашому файлі php.ini.",
"SystemCheckTracker": "Статус відслідковувача",
+ "SystemCheckTrackerHelp": "GET запит до piwik.php не вдається. Спробуйте цей білий список URL від HTTP-аутентифікації і відключіть mod_security (Вам, можливо, доведеться попросити вашого хостера). Для отримання додаткових відомостей про помилку, перевірте файл журналу помилок веб-сервера.",
"SystemCheckWarnDomHelp": "Необхідно увімкнути розширення \"dom\" (наприклад встановити пакунок \"php-dom\" та\/або \"php-xml\")",
"SystemCheckWarning": "Piwik загалом буде працювати за вийнятком деяких можливостей",
"SystemCheckWarnJsonHelp": "Необхідно увімкнути розширення \"json\" (наприклад встановити пакунок \"php-json\") для забезпечення підвищеної швидкодії.",
@@ -110,6 +125,7 @@
"SystemCheckCronArchiveProcessCLI": "Управління процесами за допомогою CLI",
"SystemCheckPhpSetting": "Щоб запобігти деяким критичним проблемам, необхідно встановити наступні параметри в вашому php.ini файлі: %s",
"SystemCheckUpdateHttps": "Оновлення через HTTPS",
+ "SystemCheckUpdateHttpsNotSupported": "Piwik не можна використовувати HTTPS для оновлення, він повернеться до незахищеного оновлення HTTP. Переконайтеся, що CURL або allow_url_fopen підтримується і встановлено розширення OpenSSL PHP: http:\/\/piwik.org\/faq\/troubleshooting\/faq_177\/.",
"NotSupported": "не підтримується",
"Tables": "Стровення таблиць",
"TablesCreatedSuccess": "Таблиці створено успішно!",
@@ -125,6 +141,7 @@
"Welcome": "Вітання!",
"WelcomeHelp": "<p>Piwik - це <a href=\"http:\/\/ru.wikipedia.org\/wiki\/Open_source\">open source<\/a> програмне забезпечення для веб-аналітики, за допомогою якого ви можете з легкісню отримати аналітичну інформацию про ваших відвідувачів.<\/p><p>Цей процес складається з %s простих кроків і займе не більше 5 хвилин.<\/p>",
"WelcomeToCommunity": "Ласкаво просимо до спільноти Piwik!",
- "CannotConnectToDb": "Неможливо підключитися до бази даних"
+ "CannotConnectToDb": "Неможливо підключитися до бази даних",
+ "CannotConnectToDbResolvingExplanation": "Це може бути тимчасова проблема, спробуйте %1$sоновити сторінку%2$s. Якщо проблема не зникає, зверніться до адміністратора Piwik."
}
} \ No newline at end of file
diff --git a/plugins/Installation/templates/_integrityDetails.twig b/plugins/Installation/templates/_integrityDetails.twig
index ddf9712ec0..c0f41007d0 100644
--- a/plugins/Installation/templates/_integrityDetails.twig
+++ b/plugins/Installation/templates/_integrityDetails.twig
@@ -2,7 +2,7 @@
<table>
{% for msg in warningMessages %}
<tr>
- <td>{{ msg }}</td>
+ <td>{{ msg|raw }}</td>
</tr>
{% endfor %}
</table>
diff --git a/plugins/LanguagesManager/lang/bn.json b/plugins/LanguagesManager/lang/bn.json
new file mode 100644
index 0000000000..cc3472a29c
--- /dev/null
+++ b/plugins/LanguagesManager/lang/bn.json
@@ -0,0 +1,6 @@
+{
+ "LanguagesManager": {
+ "AboutPiwikTranslations": "Piwik অনুবাদ সম্পর্কে",
+ "TranslationSearch": "অনুবাদ অনুসন্ধান"
+ }
+} \ No newline at end of file
diff --git a/plugins/Live/lang/ko.json b/plugins/Live/lang/ko.json
index 4b843fbc89..1166f1470e 100644
--- a/plugins/Live/lang/ko.json
+++ b/plugins/Live/lang/ko.json
@@ -29,6 +29,9 @@
"VisitorProfile": "방문자 프로필",
"VisitorsInRealTime": "실시간 방문자",
"VisitorsLastVisit": "이 방문객의 최신 방문은 %s일 입니다.",
+ "RowActionTooltipDefault": "해당 행에 의해 분할되어진 방문자 로그를 보여줍니다",
+ "RowActionTooltipWithDimension": "해당 %s에 의해 분할되어진 방문자 로그를 보여줍니다",
+ "RowActionTooltipTitle": "분할되어진 방문자 로그를 여세요",
"OnClickPause": "%s이\/가 시작되었습니다. 멈추기 위해서 클릭해주세요.",
"OnClickStart": "%s이\/가 멈추었습니다. 시작하기 위해서 클릭해주세요."
}
diff --git a/plugins/Live/lang/nb.json b/plugins/Live/lang/nb.json
index cb6f32881f..145dcd405f 100644
--- a/plugins/Live/lang/nb.json
+++ b/plugins/Live/lang/nb.json
@@ -1,5 +1,6 @@
{
"Live": {
+ "AveragePageGenerationTime": "Hver side tok i gjennomsnitt %1$s å laste for denne brukeren.",
"ClickToViewMoreAboutVisit": "Klikk for å se mer informasjon om dette besøket",
"ConvertedNGoals": "Konverterte %s mål",
"FirstVisit": "Første besøk",
diff --git a/plugins/Live/lang/nl.json b/plugins/Live/lang/nl.json
index 7e7dba65df..ec0375d21b 100644
--- a/plugins/Live/lang/nl.json
+++ b/plugins/Live/lang/nl.json
@@ -1,11 +1,9 @@
{
"Live": {
- "AbandonedCartSummary": "%1$s verlaten winkelmanden%2$s en %3$s verlaten artikelen %4$s met een totaal waarde van %5$s%6$s.",
"AveragePageGenerationTime": "Elke pagina duurde gemiddeld %1$s om te laden voor deze bezoeker.",
"CalculatedOverNPageViews": "Berekend met de laatste %1$s paginaweergaves van deze bezoeker.",
"ClickToViewMoreAboutVisit": "Klik om meer informatie over dit bezoek te zien",
"ConvertedNGoals": "Behaalde %s Doelen",
- "EcommerceSummaryConversions": "%1$s bestellingen %2$s voor een totaal van %3$s%4$s, besteld %5$s items %6$s.",
"FirstVisit": "Eerste bezoek",
"GoalType": "Type",
"HideMap": "Verberg kaart",
diff --git a/plugins/Live/templates/_dataTableViz_visitorLog.twig b/plugins/Live/templates/_dataTableViz_visitorLog.twig
index a97c7e310a..99fd4488e5 100644
--- a/plugins/Live/templates/_dataTableViz_visitorLog.twig
+++ b/plugins/Live/templates/_dataTableViz_visitorLog.twig
@@ -19,7 +19,7 @@
<li>
{{ 'General_Plugins'|translate }}:
{% for pluginIcon in visitor.getColumn('pluginsIcons') %}
- <img src="{{ pluginIcon.pluginIcon }}" alt="{{ pluginIcon.pluginName|capitalize(true) }}"/>
+ <img width="16px" height="16px" src="{{ pluginIcon.pluginIcon }}" alt="{{ pluginIcon.pluginName|capitalize(true) }}"/>
{% endfor %}
</li>
{% endif %}
diff --git a/plugins/Login/lang/bn.json b/plugins/Login/lang/bn.json
new file mode 100644
index 0000000000..f28cfe1e39
--- /dev/null
+++ b/plugins/Login/lang/bn.json
@@ -0,0 +1,20 @@
+{
+ "Login": {
+ "ConfirmationLinkSent": "অাপনার ইমেইলে একটি কনফার্মেশন লিংক পাঠানো হয়েছে। অনুগ্রহপূর্বক মেইল চেক করুন এবং পাসওয়ার্ড পরিবর্তন করার জন্য লিংকে ক্লিক করুন।",
+ "ContactAdmin": "সম্ভাব্য কারন : অাপনার হোস্ট সম্ভবত mail() ফাংশন বন্ধ করে রেখেছে। অনুগ্রহপূর্বক অাপনার Piwik অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।",
+ "InvalidOrExpiredToken": "টোকেন মেয়াদউত্তীর্ন হয়ে গেছে",
+ "InvalidUsernameEmail": "ইউজারনেম অথবা পাসওয়ার্ড ভুল।",
+ "LogIn": "সাইন ইন",
+ "LoginOrEmail": "ইউজারনেম অথবা ইমেইল",
+ "LoginPasswordNotCorrect": "ইউজারনেম এবং পাসওয়ার্ড মিলছেনা।",
+ "LostYourPassword": "পাসওয়ার্ড ভুলে গেছেন ?",
+ "ChangeYourPassword": "পাসওয়ার্ড পরিবর্তন করুন।",
+ "MailTopicPasswordChange": "পাসওয়ার্ড পরিবর্তন নিশ্চিত করুন।",
+ "NewPassword": "নতুন পাসওয়ার্ড",
+ "NewPasswordRepeat": "নতুন পাসওয়ার্ড(অাবার)",
+ "PasswordChanged": "অাপনার পাসওয়ার্ড পরিবর্তন করা হয়েছে।",
+ "PasswordRepeat": "পাসওয়ার্ড (অাবার)",
+ "PasswordsDoNotMatch": "পাসওয়ার্ড মিলছেনা।",
+ "RememberMe": "অামাকে মনে রেখো ।"
+ }
+} \ No newline at end of file
diff --git a/plugins/Login/lang/nb.json b/plugins/Login/lang/nb.json
index 27dc914edb..8b047aabeb 100644
--- a/plugins/Login/lang/nb.json
+++ b/plugins/Login/lang/nb.json
@@ -12,7 +12,9 @@
"LoginOrEmail": "Brukernavn eller e-post",
"LoginPasswordNotCorrect": "Feil kombinasjon av brukernavn og passord.",
"LostYourPassword": "Glemt passord?",
+ "ChangeYourPassword": "Endret ditt passord",
"MailTopicPasswordChange": "Bekreft passordendring",
+ "NewPassword": "Nytt passord",
"PasswordChanged": "Passordet er endret.",
"PasswordRepeat": "Passord (gjenta)",
"PasswordsDoNotMatch": "Passordene stemmer ikke overens.",
diff --git a/plugins/Login/lang/nl.json b/plugins/Login/lang/nl.json
index 077e36b5c6..d8cd9b15a0 100644
--- a/plugins/Login/lang/nl.json
+++ b/plugins/Login/lang/nl.json
@@ -5,14 +5,18 @@
"ExceptionInvalidSuperUserAccessAuthenticationMethod": "Een gebruiker met Super User toegang kan niet geauthenticeerd worden met het '%s' mechanisme.",
"ExceptionPasswordMD5HashExpected": "De wachtwoord parameter moet een MD5 hash zijn van het wachtwoord.",
"InvalidNonceOrHeadersOrReferrer": "Securityformulier gefaald. Herlaad het formulier en controleer dat cookies worden toegestaan. Als u een proxyserver gebruikt, %1$s configureer Piwik dan zodanig dat deze proxy headers%2$s accepteert, die de Hostheaders doorstuurt. Controleer tevens dat de refererheader correct wordt verzonden.",
+ "InvalidNonceSSLMisconfigured": "Ook, mag je Piwik forceren %1$s om een beveiligde verbinding te gebruiken%2$s: in je config bestand %3$s stel %4$s onder sectie %5$s",
"InvalidOrExpiredToken": "Token is ongeldig of is verlopen",
"InvalidUsernameEmail": "Ongeldige gebruikersnaam en\/of e-mail adres",
"LogIn": "Log in",
"LoginOrEmail": "Login of E-mail",
"LoginPasswordNotCorrect": "Gebruikersnaam & Wachtwoord niet correct",
"LostYourPassword": "Wachtwoord vergeten?",
+ "ChangeYourPassword": "Wijzig je wachtwoord",
"MailPasswordChangeBody": "Hi %1$s,\n\nWe hebben een verzoek ontvangen om het wachtwoord te wijzigen van %2$s. Bezoek de volgende link om dit te bevestigen: \n\n%3$s\n\nBelangrijk: Het veranderen van het wachtwoord veranderd ook je token_auth. Je kunt je nieuwe token_auth bekijken op je instellingen pagina.\n\nAls je een API token_auth gebruikt bij externe applicaties of voor het archieven, vergeet dan niet om de token_auth te updaten want anders zullen API aanvragen mislukken. \n\nLet op: de link verloopt over 24 uur.\n\nEn dank je wel voor het gebruiken van Piwik!",
"MailTopicPasswordChange": "Bevestig wachtwoord wijziging",
+ "NewPassword": "Nieuw wachtwoord",
+ "NewPasswordRepeat": "Nieuw wachtwoord (herhaling)",
"PasswordChanged": "Je wachtwoord is veranderd.",
"PasswordRepeat": "Wachtwoord (herhaal)",
"PasswordsDoNotMatch": "Wachtwoorden komen niet overeen",
diff --git a/plugins/Login/templates/login.twig b/plugins/Login/templates/login.twig
index 6a124465a1..b8c2ae7693 100644
--- a/plugins/Login/templates/login.twig
+++ b/plugins/Login/templates/login.twig
@@ -8,16 +8,6 @@
{{ parent() }}
<script type="text/javascript" src="libs/bower_components/jquery-placeholder/jquery.placeholder.js"></script>
- <script type="text/javascript" src="libs/jquery/jquery.smartbanner.js"></script>
- <link rel="stylesheet" type="text/css" href="libs/jquery/stylesheets/jquery.smartbanner.css" />
-
- <script type="text/javascript">
- $(function () {
- $('#form_login').focus();
- $('input').placeholder();
- $.smartbanner({title: "Piwik Mobile 2", author: "Piwik team", hideOnInstall: false, layer: true, icon: "plugins/CoreHome/images/googleplay.png"});
- });
- </script>
{% endblock %}
{% set title %}{{ 'Login_LogIn'|translate }}{% endset %}
diff --git a/plugins/Marketplace/lang/fr.json b/plugins/Marketplace/lang/fr.json
index 55a0af2cbf..a4bc8cf24e 100644
--- a/plugins/Marketplace/lang/fr.json
+++ b/plugins/Marketplace/lang/fr.json
@@ -18,7 +18,7 @@
"Developer": "Développeur",
"DevelopersLearnHowToDevelopPlugins": "Développeurs : Apprenez comment vous pouvez étendre et personaliser Piwik en %1$sdévelopant des composants ou themes%2$s.",
"Marketplace": "Marché",
- "PaidPlugins": "Fonctionnalités prenium",
+ "PaidPlugins": "Fonctionnalités Premium",
"FeaturedPlugin": "Composant mis en avant",
"InstallingNewPluginViaMarketplaceOrUpload": "Vous pouvez installer automatiquement %1$s depuis le marché our %2$stéléverser un %3$s%4$s au format .zip.",
"InstallingPlugin": "Installation de %s",
@@ -64,9 +64,9 @@
"OverviewPluginSubscriptionsMissingInfo": "Il est possible qu'une souscription soit manquante, par exemple si le paiement n'est pas encore passé. Dans ce cas là, veuillez réessayer à nouveau dans quelques heures ou contacter l'équipe Piwik.",
"NoValidSubscriptionNoUpdates": "Des lors qu'une souscription est expirée vous n'allez plus recevoir de mise à jour pour ce composant.",
"PluginSubscriptionsList": "Ceci est une liste de vos souscription associée à votre clef de licence.",
- "PaidPluginsNoLicenseKeyIntro": "Si vous avez acheté un %1$scomposant payant prenium%2$s, veuillez insérer la clef de licence ci-dessous.",
+ "PaidPluginsNoLicenseKeyIntro": "Si vous avez acheté un %1$scomposant premium payant%2$s, veuillez insérer la clef de licence ci-dessous.",
"PaidPluginsWithLicenseKeyIntro": "Une clef de licence valide a été configurée. Pour des raisons de sécurité nous n'affichons pas la clef de licence ici. Si vous avez perdu votre clef de licence veuillez contacter l'équipe Piwik s'il-vous-plait.",
- "PaidPluginsNoLicenseKeyIntroNoSuperUserAccess": "Dans le cas où vous avez acheté un %1$scomposant payé prenium%2$s sur le marché veuillez demander à un utilisateur avec l'accès super utilisateur d'ajouter la clef de licence.",
+ "PaidPluginsNoLicenseKeyIntroNoSuperUserAccess": "Dans le cas où vous avez acheté un %1$scomposant premium payant%2$s sur le marché veuillez demander à un utilisateur avec l'accès super utilisateur d'ajouter la clef de licence.",
"PluginDescription": "Étendez et augmentez les fonctionnalités de Piwik via le Marché en téléchargeant des composants et les thèmes.",
"PluginKeywords": "Mots-clés",
"PluginUpdateAvailable": "Vous utilisez la version %1$s et une nouvelle version %2$s est disponible.",
diff --git a/plugins/Marketplace/lang/ja.json b/plugins/Marketplace/lang/ja.json
index 92a007691b..270d0e05f4 100644
--- a/plugins/Marketplace/lang/ja.json
+++ b/plugins/Marketplace/lang/ja.json
@@ -20,6 +20,7 @@
"Marketplace": "マーケットプレイス",
"PaidPlugins": "プレミアム機能",
"FeaturedPlugin": "注目のプラグイン",
+ "InstallingNewPluginViaMarketplaceOrUpload": "マーケットプレイスから自動的に %1$s をインストールするか、または%3$s%4$sを.zip形式でアップロード%2$sすることができます。",
"InstallingPlugin": "%s のインストール",
"InstallPurchasedPlugins": "購入したプラグインをインストールする",
"LastCommitTime": "(最終更新 %s)",
@@ -28,8 +29,16 @@
"LicenseKey": "ライセンスキー",
"LicenseKeyActivatedSuccess": "ライセンスキーが正常に有効化されました!",
"LicenseKeyDeletedSuccess": "ライセンスキーが正常に削除されました。",
+ "Exceeded": "超過",
+ "LicenseMissing": "ライセンスが不足しています",
+ "LicenseMissingDescription": "ライセンスなしで次のプラグインを使用しています: %1$s %2$sこの問題を解決するには、ライセンスキーを更新するか、%3$s今すぐサブスクリプションを取得%4$s するか、プラグインを無効にします。",
"PluginLicenseMissingDescription": "このプラグインのライセンスがないため、このプラグインをダウンロードすることはできません。この問題を解決するには、ライセンスキーを更新するか、サブスクリプションを取得するか、プラグインをアンインストールしてください。",
"LicenseExceeded": "ライセンス超過",
+ "LicenseExceededDescription": "次のプラグインのライセンスは、ライセンスの許可ユーザー数が超過すると無効になります:%1$s %2$sこれらのプラグインのアップデートをダウンロードすることはできません。 この問題を解決するには、一部のユーザーを削除するか、サブスクリプションを%3$s今すぐアップグレードしてください。%4$s",
+ "PluginLicenseExceededDescription": "このプラグインはダウンロードできません。 このプラグインのライセンスは、ライセンスの許可ユーザーの数を超えており、無効です。 この問題を解決するには、一部のユーザーを削除するか、サブスクリプションをアップグレードしてください。",
+ "LicenseExpired": "ライセンスの有効期限切れです",
+ "LicenseExpiredDescription": "以下のプラグインのライセンスは有効期限が切れています:%1$s %2$sこれらのプラグインのアップデートは今後受信しません。 この問題を解決するには、%3$s今すぐサブスクリプションを更新%4$sするか、使用しなくなったプラグインを無効にしてください。",
+ "LicenseRenewsNextPaymentDate": "次の支払日に更新",
"UpgradeSubscription": "アップグレードサブスクリプション",
"ViewSubscriptionsSummary": "%1$sプラグインのサブスクリプションを表示します。%2$s",
"ViewSubscriptions": "サブスクリプションを表示する",
@@ -47,6 +56,7 @@
"NotAllowedToBrowseMarketplaceThemes": "Piwik プラットフォームの外観をカスタマイズするのにインストール可能な Piwik テーマのリストをご確認ください。これらのいづれかをインストールしたい場合は、管理者にお問い合わせください。",
"NoPluginsFound": "プラグインは見つかりませんでした",
"NoThemesFound": "テーマは見つかりませんでした",
+ "NoSubscriptionsFound": "サブスクリプションが見つかりませんでした",
"NumDownloadsLatestVersion": "最新バージョン:%s のダウンロード",
"OverviewPluginSubscriptions": "プラグインサブスクリプションの概要",
"OverviewPluginSubscriptionsMissingLicense": "ライセンスキーが設定されていません。プラグインサブスクリプションを購入した場合は、%1$sマーケットプレイス%2$sに行き、ライセンスキーを入力します。",
diff --git a/plugins/Marketplace/lang/nb.json b/plugins/Marketplace/lang/nb.json
index bce2f6bd08..4e8bd7d4b2 100644
--- a/plugins/Marketplace/lang/nb.json
+++ b/plugins/Marketplace/lang/nb.json
@@ -8,6 +8,7 @@
"Authors": "Forfattere",
"BackToMarketplace": "Tilbake til markedsplassen",
"ByXDevelopers": "av %s utviklere",
+ "CannotUpdate": "Kan ikke oppdatere",
"Developer": "Utvikler",
"DevelopersLearnHowToDevelopPlugins": "Utviklere: Lær hvordan du kan utvide og tilpasse Piwik ved %1$så utvikle utvidelser og tema%2$s.",
"Marketplace": "Markedsplass",
@@ -15,6 +16,11 @@
"InstallingPlugin": "Installerer %s",
"LastCommitTime": "(siste bidrag %s)",
"LastUpdated": "Sist oppdatert",
+ "License": "Lisens",
+ "LicenseKey": "Lisensnøkkel",
+ "LicenseMissing": "Lisens mangler",
+ "LicenseExpired": "Lisens utløpt",
+ "RemoveLicenseKey": "Fjern lisensnøkkel",
"NewVersion": "ny versjon",
"NotAllowedToBrowseMarketplacePlugins": "Du kan bla i listen over utvidelser som kan installeres for å utvide eller tilpasse din Piwik-plattform. Vennligst kontakt din admin hvis du trenger å installere noen av disse.",
"NotAllowedToBrowseMarketplaceThemes": "Du kan bla i listen over temaer som kan installeres for å tilpasse utseendet til Piwik-plattformen. Vennligst kontakt din admin for å få noen av disse installert.",
@@ -25,6 +31,7 @@
"PluginUpdateAvailable": "Du bruker versjon %1$s og en ny versjon %2$s er tilgjengelig.",
"PluginVersionInfo": "%1$s fra %2$s",
"PluginWebsite": "Nettsted for utvidelse",
+ "PriceFromPerPeriod": "Fra %1$s \/ %2$s",
"Screenshots": "Skjermbilder",
"SortByNewest": "Nyeste",
"SortByAlpha": "Alpha",
@@ -43,6 +50,7 @@
"Support": "Støtte",
"TeaserExtendPiwikByUpload": "Utvid Piwik ved å laste opp en ZIP-fil",
"Updated": "Oppdatert",
+ "UpdatingPlugin": "Oppdaterer %1$s",
"UploadZipFile": "Last opp ZIP-fil",
"ViewRepositoryChangelog": "Vis endringene"
}
diff --git a/plugins/Marketplace/lang/nl.json b/plugins/Marketplace/lang/nl.json
index 1c3d6d5097..822b48b525 100644
--- a/plugins/Marketplace/lang/nl.json
+++ b/plugins/Marketplace/lang/nl.json
@@ -4,28 +4,75 @@
"ActionActivatePlugin": "Plugin inschakelen",
"ActionActivateTheme": "Thema activeren",
"ActionInstall": "Installeren",
+ "AddToCart": "Voeg toe aan winkelwagen",
"AllowedUploadFormats": "Je kunt een plugin of thema in .zip formaat uploaden via deze pagina.",
"Authors": "Auteurs",
"BackToMarketplace": "Terug naar de Marktplaats",
+ "BrowseMarketplace": "Browse Marketplace",
"ByXDevelopers": "door %s ontwikkelaars",
+ "CannotInstall": "Kan niet worden geïnstalleerd",
+ "CannotUpdate": "Kan niet worden bijgewerkt",
+ "ClickToCompletePurchase": "Klik om de bestelling af te ronden.",
+ "CurrentNumPiwikUsers": "Je Piwik omgevging heeft momenteel %1$s geregistreerde gebruikers.",
+ "ConfirmRemoveLicense": "Weet je zeker dat je je licentie key wil verwijderen? Na het verwijderen ontvang je geen updates meer voor alle betaalde plugins.",
"Developer": "Ontwikkelaar",
"DevelopersLearnHowToDevelopPlugins": "Ontwikkelaars: Leer hoe Piwik kan worden uitgebreid en aangepast door het %1$sontwikkelen van plugins en thema's%2$s.",
"Marketplace": "Marktplaats",
+ "PaidPlugins": "Optionele functies",
"FeaturedPlugin": "Aanbevolen plugin",
+ "InstallingNewPluginViaMarketplaceOrUpload": "Je kan %1$s automatisch installeren vanaf de Marketplace of %2$supload een %3$s%4$s in .zip formaat.",
"InstallingPlugin": "Installeren %s",
+ "InstallPurchasedPlugins": "Geïnstalleerde gekochte plugins.",
"LastCommitTime": "(laatste wijziging %s)",
"LastUpdated": "Laatst Bijgewerkt",
+ "License": "Licentie",
+ "LicenseKey": "Licentie key",
+ "LicenseKeyActivatedSuccess": "Licentie key is succesvol geactiveerd!",
+ "LicenseKeyDeletedSuccess": "De licentie key is succesvol verwijderd.",
+ "Exceeded": "Overschreden",
+ "LicenseMissing": "Licentie niet aanwezig",
+ "LicenseMissingDescription": "De volgende plugins worden zonder een licentie gebruikt: %1$s. %2$s om dit op te lossen pas de licentie key aan, %3$sschaf een licentie key aan %4$sof deïnstalleer de plugin.",
+ "PluginLicenseMissingDescription": "Deze plugin kan niet meer worden gedownload omdat er geen licentie is voor deze plugin. Om dit op te lossen pas de licentie key aan, vraag een licentie key aan of deïnstalleer de plugin.",
+ "LicenseExceeded": "Licentie overschreden",
+ "LicenseExpired": "De licentie is verlopen",
+ "LicenseRenewsNextPaymentDate": "Ververst op de volgende betaaldag",
+ "UpgradeSubscription": "Upgrade abonnementen",
+ "ViewSubscriptionsSummary": "%1$sBekijk je plugin abonnementen.%2$s",
+ "ViewSubscriptions": "Bekijk abonnementen",
+ "ExceptionLinceseKeyIsExpired": "Deze licentie key is verlopen.",
+ "ExceptionLinceseKeyIsNotValid": "Deze licentie key is niet geldig.",
+ "LicenseKeyIsValidShort": "De licentie key is geldig!",
+ "RemoveLicenseKey": "Verwijder de licentie key",
+ "InstallAllPurchasedPlugins": "Installeer alle gekochte plugins direct in één keer",
+ "InstallAllPurchasedPluginsAction": "Installeer en activeer %d gekochte plugins",
+ "InstallThesePlugins": "Dit zal de volgende plugins installeren en activeren:",
+ "AllPaidPluginsInstalledAndActivated": "Alle gekochte plugins zijn succesvol geinstalleerd en geactiveerd.",
+ "OnlySomePaidPluginsInstalledAndActivated": "Sommige gekochte plugins zijn niet succesvol geïnstalleerd.",
"NewVersion": "Nieuwe versie",
"NotAllowedToBrowseMarketplacePlugins": "Je kunt de lijst met beschikbare plugins bekijken om je Piwik platform te wijzigen of uit te breiden. Neem contact op met je Piwik beheerder wanneer je een van deze plugins wil installeren.",
"NotAllowedToBrowseMarketplaceThemes": "Je kunt de lijst met beschikbare thema's bekijken om je weergave van het Piwik platform aan te passen. Neem contact op met je Piwik beheerder wanneer je een van deze thema's wilt installeren.",
"NoPluginsFound": "Geen plugins gevonden",
"NoThemesFound": "Geen thema's gevonden",
+ "NoSubscriptionsFound": "Geen inschrijving gevonden",
"NumDownloadsLatestVersion": "Laatste versie: %s Downloads",
+ "OverviewPluginSubscriptions": "Overzicht van je plugin abonnementen",
+ "OverviewPluginSubscriptionsMissingLicense": "Je hebt geen licentie code ingevoerd. Wanneer je een plugin hebt gekocht, ga naar %1$sMarketplace%2$s en voer je licentie code in.",
+ "OverviewPluginSubscriptionsAllDetails": "Om alle details te zien, of om een abonnement te wijzigen log in op je account.",
+ "NoValidSubscriptionNoUpdates": "Wanneer een abonnement is verlopen zullen er geen update meer worden ontvangen voor deze plugin.",
+ "PluginSubscriptionsList": "Dit is een lijst met alle abonnement gekoppeld aan jouw licentie key.",
"PluginKeywords": "Zoektermen",
"PluginUpdateAvailable": "Je gebruikt versie %1$s en een nieuwe versie %2$s is beschikbaar.",
"PluginVersionInfo": "%1$s van %2$s",
"PluginWebsite": "Plugin Website",
+ "PriceExclTax": "%1$s %2$s excl. btw.",
+ "PriceFromPerPeriod": "Van %1$s \/ %2$s",
+ "Reviews": "Beoordelingen",
+ "ShownPriceIsExclTax": "Getoonde prijs is excl. btw.",
"Screenshots": "Schermafbeeldingen",
+ "SortByNewest": "Nieuwste",
+ "SortByAlpha": "alfa",
+ "SortByLastUpdated": "Laatst bijgewerkt",
+ "SortByPopular": "Populair",
"StepDownloadingPluginFromMarketplace": "Plugin van de Marktplaats aan het Downloaden",
"StepDownloadingThemeFromMarketplace": "Thema van de Marktplaats aan het Downloaden",
"StepUnzippingPlugin": "Plugin uitpakken",
@@ -37,10 +84,19 @@
"StepReplaceExistingTheme": "Vervang bestaande thema",
"StepThemeSuccessfullyUpdated": "Je hebt succesvol het thema %1$s %2$s bijgewerkt.",
"SubscriptionType": "Type",
+ "SubscriptionStartDate": "Start datum",
+ "SubscriptionEndDate": "Eind datum",
+ "SubscriptionNextPaymentDate": "Volgende betaal datum",
+ "SubscriptionInvalid": "Dit abonnement is ongeldig of verlopen",
+ "SubscriptionExpiresSoon": "Dit abonnement verloopt binnenkort",
"Support": "Ondersteuning",
"TeaserExtendPiwikByUpload": "Breidt Piwik uit door een ZIP bestand te uploaden",
+ "LicenseExceededPossibleCause": "De licentie is overschreden. Er zijn mogelijk meerdere gebruikers op deze Piwik omgeving dan is overeengekomen.",
"Updated": "Bijgewerkt",
+ "UpdatingPlugin": "Updaten %1$s",
"UploadZipFile": "ZIP bestand uploaden",
+ "LicenseKeyExpiresSoon": "Je licentie key verloopt binnenkort, neem contact op %1$s.",
+ "LicenseKeyIsExpired": "Je licentie key is verlopen, neem contact op %1$s.",
"ViewRepositoryChangelog": "Bekijk de veranderingen"
}
} \ No newline at end of file
diff --git a/plugins/MobileAppMeasurable/lang/da.json b/plugins/MobileAppMeasurable/lang/da.json
index 264f572055..8e0d3a53ed 100644
--- a/plugins/MobileAppMeasurable/lang/da.json
+++ b/plugins/MobileAppMeasurable/lang/da.json
@@ -1,5 +1,7 @@
{
"MobileAppMeasurable": {
- "MobileApp": "Mobil App"
+ "MobileApp": "Mobil App",
+ "MobileApps": "Apps til mobil",
+ "MobileAppDescription": "En mobil app bygget til iOS, Android eller andre mobile operativ systemer"
}
} \ No newline at end of file
diff --git a/plugins/MobileMessaging/lang/cs.json b/plugins/MobileMessaging/lang/cs.json
index 99b481b5ba..f87355cbcf 100644
--- a/plugins/MobileMessaging/lang/cs.json
+++ b/plugins/MobileMessaging/lang/cs.json
@@ -27,7 +27,6 @@
"Settings_PhoneNumbers_Add": "Přidat nové telefonní číslo",
"Settings_PhoneNumbers_CountryCode_Help": "Pokud neznáte telefonní předvolbu země, vyhledejte ji zde.",
"Settings_PhoneNumbers_Help": "Než budete moci přijímat SMS se statistikami, telefonní číslo musí být zadáno níže.",
- "Settings_PhoneNumbers_HelpAdd": "Po stisknutí \"přidat\" bude na telefon odeslána SMS s kódem. Uživatel, který obdrží SMS by se měl přihlásit do Piwiku, kliknout na nastavení, pak na Mobilní zprávy a zadat kód. Poté bude moci dostávat statistiky do svého telefonu.",
"Settings_PleaseSignUp": "Pokud chcetevytvářet SMS hlášení a dostávat krátké zprávy o statistikách do svého telefonu, zaregistrujte se na SMS API a zadejte svoje informace níže.",
"Settings_SMSAPIAccount": "Správa SMS API účtu",
"Settings_SMSProvider": "SMS Provider",
diff --git a/plugins/MobileMessaging/lang/da.json b/plugins/MobileMessaging/lang/da.json
index 48c1f0774d..51184f0e8a 100644
--- a/plugins/MobileMessaging/lang/da.json
+++ b/plugins/MobileMessaging/lang/da.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Telefonnummer",
"Settings_PhoneNumbers_Add": "Tilføj et nyt telefonnummer",
"Settings_PhoneNumbers_Help": "Før modtagelse af SMS (tekstbeskeder) rapporter på telefonen, indtast telefonnummeret nedenfor.",
- "Settings_PhoneNumbers_HelpAdd": "Når du klikker på \"Tilføj\", vil en sms med en kode sendes til telefonen. Den bruger, der modtager koden skal derefter logge ind på Piwik, klikke på Indstillinger, og klik derefter på mobilbeskeder. Når du har indtastet koden, vil brugeren være i stand til at modtage SMS rapporter på telefonen.",
"Settings_PleaseSignUp": "Hvis du vil oprette SMS-rapporter og modtage sms beskeder med hjemmesidernes statistik på din mobiltelefon, skal du tilmelde dig SMS API og indtaste oplysninger nedenfor.",
"Settings_SMSAPIAccount": "Administrer SMS API-konto",
"Settings_SMSProvider": "SMS udbyder",
diff --git a/plugins/MobileMessaging/lang/de.json b/plugins/MobileMessaging/lang/de.json
index e883d97198..4e06b49c5d 100644
--- a/plugins/MobileMessaging/lang/de.json
+++ b/plugins/MobileMessaging/lang/de.json
@@ -27,7 +27,6 @@
"Settings_PhoneNumbers_Add": "Neue Telefonnummer hinzufügen",
"Settings_PhoneNumbers_CountryCode_Help": "Falls Sie die Ländervorwahl nicht wissen, suchen Sie hier Ihr Land.",
"Settings_PhoneNumbers_Help": "Bevor Sie SMS (Textnachrichten) auf dem Telefon empfangen können, müssen Sie unten die Telefonnummer eingeben.",
- "Settings_PhoneNumbers_HelpAdd": "Wenn Sie auf \"Hinzufügen\" klicken wird eine SMS mit einem Code an Ihre Telefon versendet. Wenn Sie den Code empfangen loggen Sie sich bitte in Piwik ein, klicken auf Einstellungen und danach Mobile Messaging. Nach dem eingeben des Codes können Sie Textberichte auf diesem Telefon empfangen.",
"Settings_PleaseSignUp": "Um SMS Berichte zu erstellen und Textnachrichten mit Ihren Statistiken auf Ihrem Mobiltelefon empfangen zu können, registrieren Sie sich unterhalb für die SMS API.",
"Settings_SMSAPIAccount": "SMS-API Zugang verwalten",
"Settings_SMSProvider": "SMS-Anbieter",
diff --git a/plugins/MobileMessaging/lang/el.json b/plugins/MobileMessaging/lang/el.json
index ddc3167a98..68429d115d 100644
--- a/plugins/MobileMessaging/lang/el.json
+++ b/plugins/MobileMessaging/lang/el.json
@@ -27,7 +27,7 @@
"Settings_PhoneNumbers_Add": "Προσθήκη ενός νέου αριθμού τηλεφώνου",
"Settings_PhoneNumbers_CountryCode_Help": "Εάν δεν γνωρίζετε τον τηλεφωνικό κωδικό κλήσης της χώρας, κοιτάξτε για τη χώρα σας εδώ.",
"Settings_PhoneNumbers_Help": "Πριν από τη λήψη αναφορών με SMS (μηνυμάτων κειμένου) σε ένα τηλέφωνο, ο αριθμός τηλεφώνου πρέπει να εισαχθεί παρακάτω.",
- "Settings_PhoneNumbers_HelpAdd": "Όταν κάνετε κλικ στην επιλογή \"Προσθήκη\", ένα SMS που περιέχει έναν κωδικό θα σταλεί στο τηλέφωνο. Ο χρήστης που θα λάβει τον κωδικό πρέπει να συνδεθεί στο Piwik, να κάνει κλικ στο Ρυθμίσεις, στη συνέχεια κλικ στο Μηνύματα σε Κινητά. Μετά την εισαγωγή του κωδικού, ο χρήστης θα είναι σε θέση να λαμβάνει αναφορές κειμένου στο τηλέφωνό του.",
+ "Settings_PhoneNumbers_HelpAdd": "Όταν πατήσετε στο \"Προσθήκη\", θα αποσταλεί ένα SMS με κωδικό στο τηλέφωνό σας. Ο χρήστης που θα λάβει τον κωδικό θα πρέπει να κάνει είσοδο στο Piwik, να πάει στις Προτιμήσεις και να κάνει κλικ στο Μηνύματα Κινητών. Μετά την εισαγωγή του κωδικού, ο χρήστης θα μπορεί να λαμβάνει αναφορές σε κείμενο στο τηλέφωνό του.",
"Settings_PleaseSignUp": "Για να δημιουργήσετε αναφορές SMS και να λαμβάνετε σύντομα μηνύματα κειμένου με στατιστικά για τις ιστοσελίδες σας στο κινητό σας τηλέφωνο, μπορείτε να εγγραφείτε με το SMS API και εισάγετε τα στοιχεία σας παρακάτω.",
"Settings_SMSAPIAccount": "Διαχείριση λογαριασμού SMS API",
"Settings_SMSProvider": "Πάροχος SMS",
diff --git a/plugins/MobileMessaging/lang/es.json b/plugins/MobileMessaging/lang/es.json
index 92b180c34e..a28d1858d6 100644
--- a/plugins/MobileMessaging/lang/es.json
+++ b/plugins/MobileMessaging/lang/es.json
@@ -27,7 +27,6 @@
"Settings_PhoneNumbers_Add": "Agregar un nuevo número telefónico",
"Settings_PhoneNumbers_CountryCode_Help": "Si no conoce el código telefónico del país, búsquelo aquí.",
"Settings_PhoneNumbers_Help": "Antes de recibir los mensajes de texto (SMS) de los informes en un teléfono, el número de teléfono debe ser ingresado.",
- "Settings_PhoneNumbers_HelpAdd": "Cuando haga clic en \"Agregar\", un SMS conteniendo un código será enviado al teléfono. El usuario que recibió el código debería ingresar a Piwik, clic en Configuraciones, clic en Mensajería móvil. Después de introducir el código, el usuario podrá recibir informes de texto en su móvil.",
"Settings_PleaseSignUp": "Para crear informes SMS y recibir mensajes de texto cortos con las estadísticas de sus sitios de internet en su teléfono móvil, por favor, enrólese con la API del SMS e ingrese su información abajo.",
"Settings_SMSAPIAccount": "Administrar API de la cuenta SMS",
"Settings_SMSProvider": "Proveedor SMS",
diff --git a/plugins/MobileMessaging/lang/fi.json b/plugins/MobileMessaging/lang/fi.json
index c742e77c2c..42cd39c70d 100644
--- a/plugins/MobileMessaging/lang/fi.json
+++ b/plugins/MobileMessaging/lang/fi.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Puhelinnumero",
"Settings_PhoneNumbers_Add": "Lisää uusi puhelinnumero",
"Settings_PhoneNumbers_Help": "Ennen kuin voit saada raportteja puhelimeesi SMS-viesteinä (tekstiviesteinä), sinun täytyy antaa puhelinnumerosi alle.",
- "Settings_PhoneNumbers_HelpAdd": "Kun klikkaat \"Lisää\", puhelimeesi lähetetään SMS, joka sisältää koodin. Kirjaudu sisään Piwikiin, klikkaa Asetukset ja sitten Mobiiliviestintä. Kun olet antanut koodin, voit vastaanottaa raportteja puhelimeesi.",
"Settings_PleaseSignUp": "Luodaksesi SMS raportteja ja vastaanottaaksesi tekstiviestejä verkkosivusi tilastoista, kirjaudu SMS API:n avulla ja merkitse tiedot alle.",
"Settings_SMSAPIAccount": "Hallinnoi SMS API -tiliä",
"Settings_SMSProvider": "SMS-toimittaja",
diff --git a/plugins/MobileMessaging/lang/hi.json b/plugins/MobileMessaging/lang/hi.json
index 09214a3711..a79870cf65 100644
--- a/plugins/MobileMessaging/lang/hi.json
+++ b/plugins/MobileMessaging/lang/hi.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "फोन नंबर",
"Settings_PhoneNumbers_Add": "एक नया फ़ोन नंबर जोड़ें",
"Settings_PhoneNumbers_Help": "एसएमएस (पाठ संदेश) प्राप्त करने से पहले एक फोन पर रिपोर्ट, फोन नंबर नीचे दर्ज किया जाना चाहिए.",
- "Settings_PhoneNumbers_HelpAdd": "यदि आप \"जोड़ें\" पर क्लिक करते हैं, एक कोड युक्त एक एसएमएस फ़ोन पर भेजा जाएगा. कोड प्राप्त करने के बाद उपयोगकर्ता Piwik पर लॉगइन करना चाहिए, मोबाइल संदेश पर फिर क्लिक करें, सेटिंग्स पर क्लिक करें. कोड को दर्ज करने के बाद उपयोगकर्ता अपने फोन पर टेक्स्ट रिपोर्ट प्राप्त करने में सक्षम हो जाएगा.",
"Settings_PleaseSignUp": "एसएमएस रिपोर्ट बनाने और अपने मोबाइल फोन पर अपने 'वेबसाइट के आँकड़े के साथ छोटे पाठ संदेश प्राप्त करने के लिए, एसएमएस एपीआई के साथ साइन अप और नीचे अपनी जानकारी दर्ज करें.",
"Settings_SMSAPIAccount": "एसएमएस एपीआई खाता प्रबंधित करें",
"Settings_SMSProvider": "एसएमएस प्रदाता",
diff --git a/plugins/MobileMessaging/lang/id.json b/plugins/MobileMessaging/lang/id.json
index bb2f063488..cbbe46c2fe 100644
--- a/plugins/MobileMessaging/lang/id.json
+++ b/plugins/MobileMessaging/lang/id.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Nomor Telepon",
"Settings_PhoneNumbers_Add": "Tambah sebuah Nomor Telepon Baru",
"Settings_PhoneNumbers_Help": "Sebelum menerima laporan SMS (pesan teks) dalam telepon, nomor telepon harus dimasukkan di bawah.",
- "Settings_PhoneNumbers_HelpAdd": "Ketika Anda mengeklik \"Tambah\", sebuah SMS berisi kode akan dikirim ke telepon Anda. Pengguna penerima kode harus segera masuk-log ke Piwik, klik Pengaturan, lalu klik pada Pesan Bergerak. Setelah memasukkan kode, pengguna akan mampu menerima laporan teks dalam telepon miliknya.",
"Settings_PleaseSignUp": "Untuk membuat laporan SMS dan menerima pesan pendek dengan statistik situs Anda dalam telepon seluler, harap mendaftar dengan API SMS dan masukkan informasi Anda di bawah.",
"Settings_SMSAPIAccount": "Kelola Akun API SMS",
"Settings_SMSProvider": "Penyedia SMS",
diff --git a/plugins/MobileMessaging/lang/it.json b/plugins/MobileMessaging/lang/it.json
index 87e95a0afe..a43c4501fb 100644
--- a/plugins/MobileMessaging/lang/it.json
+++ b/plugins/MobileMessaging/lang/it.json
@@ -27,7 +27,6 @@
"Settings_PhoneNumbers_Add": "Aggiungi Numero Telefonico",
"Settings_PhoneNumbers_CountryCode_Help": "Se desideri sapere il prefisso internazionale, cerca qui il tuo paese.",
"Settings_PhoneNumbers_Help": "Prima di ricevere SMS (messaggi di testo) su un telefono, bisogna inserirne qui sotto il numero.",
- "Settings_PhoneNumbers_HelpAdd": "Quando si fa clic su \"Aggiungi\", un SMS contenente un codice sarà inviato al telefono. L'utente che riceve il codice deve quindi accedere a Piwik, fare clic su Impostazioni, quindi fare clic su Messaggeria Mobile. Dopo aver inserito il codice, l'utente potrà ricevere i report in formato di testo sul suo telefono.",
"Settings_PleaseSignUp": "Per creare SMS e ricevere brevi messaggi di testo con le statistiche dei tuoi siti web sul tuo cellulare, si prega di registrarsi con l'API SMS e immettere le informazioni qui di seguito.",
"Settings_SMSAPIAccount": "Gestisci Account SMS API",
"Settings_SMSProvider": "Gestore SMS",
diff --git a/plugins/MobileMessaging/lang/ja.json b/plugins/MobileMessaging/lang/ja.json
index 00e5e53c1e..b558d90ccc 100644
--- a/plugins/MobileMessaging/lang/ja.json
+++ b/plugins/MobileMessaging/lang/ja.json
@@ -27,7 +27,7 @@
"Settings_PhoneNumbers_Add": "新しい電話番号を追加",
"Settings_PhoneNumbers_CountryCode_Help": "電話の国コードがわからない場合は、ここであなたの国を検索してください。",
"Settings_PhoneNumbers_Help": "SMS レポート(テキストメッセージ)を受け取る前に、電話番号を以下に入力する必要があります。",
- "Settings_PhoneNumbers_HelpAdd": "\"追加\" をクリックすると、コードを含むSMSが電話に送信されます。コードを受け取ったユーザーは、次に Piwik にログインし、設定をクリック、次にモバイルメッセージをクリックします。コードを入力後、ユーザー自身の電話にテキストメッセージを受け取れるようになります。",
+ "Settings_PhoneNumbers_HelpAdd": "「追加」をクリックすると、コードを含む SMS が電話に送信されます。 コードを受信したユーザーは、Piwik にログインし、「設定」をクリックしてから「モバイルメッセージング」をクリックします。 コードを入力すると、ユーザーは電話でテキストレポートを受け取ることができます。",
"Settings_PleaseSignUp": "SMS レポートを作成し、携帯電話でウェブサイトの統計情報を含む短いテキストメッセージを受け取るには、SMS API でサインアップし、以下にあなたの情報を入力してください。",
"Settings_SMSAPIAccount": "SMS API アカウントの管理",
"Settings_SMSProvider": "SMS プロバイダ",
diff --git a/plugins/MobileMessaging/lang/ko.json b/plugins/MobileMessaging/lang/ko.json
index 2d9881da17..55213a9a02 100644
--- a/plugins/MobileMessaging/lang/ko.json
+++ b/plugins/MobileMessaging/lang/ko.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "전화번호",
"Settings_PhoneNumbers_Add": "전화번호 추가",
"Settings_PhoneNumbers_Help": "SMS (문자 메시지)로 보고서를 수신하려면, 전화번호를 아래에 입력해야합니다.",
- "Settings_PhoneNumbers_HelpAdd": "\"추가\"를 클릭하면, 당신의 휴대 전화로 인증코드가 포함된 SMS를 전송합니다. 코드를 받는 사용자는 Piwik에 로그인하고 설정에 들어가서 모바일 메시징을 클릭합니다. 인증코드를 입력한 후, 사용자는 자신의 휴대 전화로 문자 보고서를 받을 수 있습니다.",
"Settings_PleaseSignUp": "웹사이트 통계를 짧은 문자 메시지로 생성하여 휴대 전화의 SMS 보고서로 수신하려면, 아래에 정보를 입력하여 SMS API에 가입해 주세요.",
"Settings_SMSAPIAccount": "SMS API 계정 관리",
"Settings_SMSProvider": "SMS 공급자",
diff --git a/plugins/MobileMessaging/lang/nl.json b/plugins/MobileMessaging/lang/nl.json
index 1934d6548a..3ffc16490c 100644
--- a/plugins/MobileMessaging/lang/nl.json
+++ b/plugins/MobileMessaging/lang/nl.json
@@ -9,10 +9,14 @@
"PluginDescription": "Creeër en download aangepaste SMS rapporten en verstuur ze dagelijks, wekelijks of maandelijks naar je telefoon.",
"Settings_APIKey": "API-sleutel",
"Settings_CountryCode": "Landcode",
+ "Settings_SelectCountry": "Selecteer een land",
"Settings_CredentialNotProvided": "Voordat je telefoonnummers kunt aanmaken en beheren, verbind Piwik hierboven met je SMS account.",
"Settings_CredentialNotProvidedByAdmin": "Voordat je telefoonnumers kunt aanmaken en beheren, vraag je beheerder om Piwik te verbinden met een SMS Account.",
"Settings_CredentialProvided": "Uw %s SMS API account is correct geconfigureerd!",
"Settings_DeleteAccountConfirm": "Weet je zeker dat je dit SMS account wilt verwijderen?",
+ "Settings_DelegatedSmsProviderOnlyAppliesToYou": "De geconfigureerde SMS provider zal alleen gebruikt worden door jou en niet door geen enkele andere gebruiker.",
+ "Settings_DelegatedPhoneNumbersOnlyUsedByYou": "De geconfigureerde telefoon nummers kunnen alleen gezien en gebruikt worden door jou en niet door andere gebruikers.",
+ "Settings_EnterActivationCode": "Voer de activatie code in",
"Settings_InvalidActivationCode": "De ingevoerde code is incorrect. Probeer opnieuw.",
"Settings_LetUsersManageAPICredential": "Sta gebruikers toe hun eigen SMS API logingegevens te beheren",
"Settings_LetUsersManageAPICredential_No_Help": "Alle gebruikers kunnen SMS rapporten ontvangen en gebruiken jouw account's tegoed.",
@@ -22,7 +26,6 @@
"Settings_PhoneNumber": "Telefoonnummer",
"Settings_PhoneNumbers_Add": "Voeg een nieuw telefoonnummer toe",
"Settings_PhoneNumbers_Help": "Voordat je SMS rapporten op een telefoon kunt ontvangen, moet het telefoonnummer hieronder worden ingegeven.",
- "Settings_PhoneNumbers_HelpAdd": "Wanneer je klikt op \"Voeg toe\", zal een SMS met een code worden verzonden naar je telefoon. De gebruiker die de code ontvangt, moet dan inloggen in Piwik, op Instellingen klikken en daarna klikken op Mobiele berichten. Nadat de code is ingevoerd, zal de gebruiker tekst rapporten kunnen ontvangen vanaf zijn telefoon.",
"Settings_PleaseSignUp": "Om SMS rapporten aan te maken en SMS berichten met je website statistieken te ontvangen op je mobiele telefoon,gelieve in te loggen met de SMS API en je informatie hieronder in te vullen.",
"Settings_SMSAPIAccount": "Beheer SMS API account",
"Settings_SMSProvider": "SMS provider",
diff --git a/plugins/MobileMessaging/lang/pt-br.json b/plugins/MobileMessaging/lang/pt-br.json
index 32abd348c0..16f49f21e9 100644
--- a/plugins/MobileMessaging/lang/pt-br.json
+++ b/plugins/MobileMessaging/lang/pt-br.json
@@ -25,7 +25,6 @@
"Settings_PhoneNumber": "Número de telefone",
"Settings_PhoneNumbers_Add": "Adicionar novo número de telefone",
"Settings_PhoneNumbers_Help": "Antes de receber em seu telefone, relatórios SMS (mensagens de texto) o número do telefone deve ser inserido abaixo.",
- "Settings_PhoneNumbers_HelpAdd": "Quando clicar em \"Adicionar\", um SMS contendo um código será enviado para o celular. O usuário receber o código deve, então, acessar Piwik, clique em Configurações e clique em mensagens móveis. Após digitar o código, o usuário será capaz de receber relatórios de texto em seu telefone.",
"Settings_PleaseSignUp": "Para criar relatórios de SMS e receber mensagens curtas de texto com as suas estatísticas de website \"em seu telefone móvel, inscreva-se com a API SMS e insira as informações abaixo.",
"Settings_SMSAPIAccount": "Gerenciar conta de API SMS",
"Settings_SMSProvider": "Provedor SMS",
diff --git a/plugins/MobileMessaging/lang/ro.json b/plugins/MobileMessaging/lang/ro.json
index bd4f3a92cd..56b54f6807 100644
--- a/plugins/MobileMessaging/lang/ro.json
+++ b/plugins/MobileMessaging/lang/ro.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Număr de telefon",
"Settings_PhoneNumbers_Add": "Adaugă un Număr de Telefon nou",
"Settings_PhoneNumbers_Help": "Înainte de a primi SMS-uri (mesaje text), rapoartele pe un telefon, numărul de telefon trebuie să fie introdusă mai jos.",
- "Settings_PhoneNumbers_HelpAdd": "Când faceți clic pe \"Add\", un SMS cu un cod va fi trimis la telefon. Utilizatorul primește codul ar trebui să intri, atunci la Piwik, faceți clic pe Settings, apoi faceți clic pe Mesagerie Mobile. După introducerea codului, utilizatorul va fi capabil de a primi rapoarte de text de pe telefonul lui.",
"Settings_PleaseSignUp": "Pentru a crea SMS rapoarte și pentru primi mesaje text scurte cu statisticile site-urilor dvs. pe telefonul mobil, vă rugăm să vă înscrieți cu API SMS și sa introduceți informațiile dvs. mai jos.",
"Settings_SMSAPIAccount": "Gestioneaza contul SMS API",
"Settings_SMSProvider": "Operator SMS",
diff --git a/plugins/MobileMessaging/lang/ru.json b/plugins/MobileMessaging/lang/ru.json
index 5ee4e97e0f..4ff302dd46 100644
--- a/plugins/MobileMessaging/lang/ru.json
+++ b/plugins/MobileMessaging/lang/ru.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Номер телефона",
"Settings_PhoneNumbers_Add": "Добавить новый номер телефона",
"Settings_PhoneNumbers_Help": "Для получения SMS (текстовых сообщений) с отчетами, введите ниже номер телефона.",
- "Settings_PhoneNumbers_HelpAdd": "Когда Вы нажмете \"Добавить\", SMS-сообщение с кодом будет отправлено на указанный номер. Получивший код пользователь должен войти в Piwik, перейти в Настройки, а затем в Mobile Messaging. После того, как код будет введен, пользователь сможет получать текстовые отчеты на свой телефон.",
"Settings_PleaseSignUp": "Для создания SMS сообщений и получения коротких текстовых сообщений со статистикой ваших веб-сайтов, на свой мобильный телефон, пожалуйста, зарегистрируйтесь в SMS API и введите информацию ниже.",
"Settings_SMSAPIAccount": "Управление API SMS аккаунтом",
"Settings_SMSProvider": "SMS-гейт",
diff --git a/plugins/MobileMessaging/lang/sr.json b/plugins/MobileMessaging/lang/sr.json
index e277e45801..4b0b3cbaa4 100644
--- a/plugins/MobileMessaging/lang/sr.json
+++ b/plugins/MobileMessaging/lang/sr.json
@@ -27,7 +27,6 @@
"Settings_PhoneNumbers_Add": "Dodaj novi broj telefona",
"Settings_PhoneNumbers_CountryCode_Help": "Ukoliko ne znati kod zemlje, potražite vašu zemlju ovde.",
"Settings_PhoneNumbers_Help": "Da biste bili u mogućnosti da primate SMS izveštaje na mobilni telefon, morate da upišete broj telefona.",
- "Settings_PhoneNumbers_HelpAdd": "Kada budete kliknuli na \"Dodaj\", SMS sa kodom će biti poslat na mobilni. Korisnik koji bude primio kod bi onda trebalo da se prijavi na Piwik, klikne na Podešavanja pa na Mobilni. Nakon što unese kod korisnik će biti u mogućnosti da prima izveštaje na svoj mobilni telefon.",
"Settings_PleaseSignUp": "Da biste kreirali SMS izveštaje i primali poruke sa statistikama na mobilni, molimo vas da se prijavite sa SMS API-jem i da upišete svoje podatke.",
"Settings_SMSAPIAccount": "Upravljanje SMS API nalogom",
"Settings_SMSProvider": "SMS provajder",
diff --git a/plugins/MobileMessaging/lang/sv.json b/plugins/MobileMessaging/lang/sv.json
index 523182f6e3..40ea1fc900 100644
--- a/plugins/MobileMessaging/lang/sv.json
+++ b/plugins/MobileMessaging/lang/sv.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Telefonnummer",
"Settings_PhoneNumbers_Add": "Lägg till ett nytt telefonnummer",
"Settings_PhoneNumbers_Help": "Innan du får ett SMS (textmeddelande) rapporter i din telefon, behöver du skriva in ditt nummer här under.",
- "Settings_PhoneNumbers_HelpAdd": "När du klickar på \"Lägg till\", kommer ett SMS som innehåller en kod att skickas till din telefon. Efter det ska du logga in på Piwik, klicka på inställningar och efter det Mobil Meddelanden. När du skrivit in din kod, kommer du kunna ta emot rapporter direkt till din telefon.",
"Settings_PleaseSignUp": "För att skapa SMS rapporter och få korta meddelanden med uppdateringar från din webbsidas mobiltelefon, var snäll att anmäl dig med hjälp av SMS API och skriv in informationen nedan.",
"Settings_SMSAPIAccount": "Hantera SMS API konton",
"Settings_SMSProvider": "SMS Leverantör",
diff --git a/plugins/MobileMessaging/lang/tl.json b/plugins/MobileMessaging/lang/tl.json
index f4aa7dadb7..037aeee297 100644
--- a/plugins/MobileMessaging/lang/tl.json
+++ b/plugins/MobileMessaging/lang/tl.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Phone Number",
"Settings_PhoneNumbers_Add": "Magdagdag ng bagong Numero ng Telepono",
"Settings_PhoneNumbers_Help": "Bago makatanggap ng SMS (text message) sa mga ulat sa isang telepono ang numero ang telepono ay dapat na maipasok sa baba.",
- "Settings_PhoneNumbers_HelpAdd": "Kapag iyong na-click ang 'Add\" isang SMS na naglalaman ng code ay ipapadala sa iyong telepono. Ang user ay makakatanggap ng code na ito ay dapat na mag-login sa Piwik i-click ang settings pagkatapos ay e-click ang Mobile Messaging. Matapos na ipasok ang code ang user ay may matatanggap ng ulat mula sa kanyang phone.",
"Settings_PleaseSignUp": "Upang lumikha ng mga ulat sa SMS at tumanggap ng maikling mga text na mensahe patungkol sa stats ng iyong mga website sa iyong mobile phone mangyaring mag-sign up gamit ang SMS API at ipasok ang iyong impormasyon sa ibaba",
"Settings_SMSAPIAccount": "Pamamahala sa SMS API Account",
"Settings_SMSProvider": "SMS Provider",
diff --git a/plugins/MobileMessaging/lang/vi.json b/plugins/MobileMessaging/lang/vi.json
index 0de49060f5..f27de521c4 100644
--- a/plugins/MobileMessaging/lang/vi.json
+++ b/plugins/MobileMessaging/lang/vi.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "Số điện thoại",
"Settings_PhoneNumbers_Add": "Thêm một số điện thoại mới",
"Settings_PhoneNumbers_Help": "Trước khi nhận các báo cáo SMS (tin nhắn văn bản) trên điện thoại, số điện thoại phải được nhập phía dưới.",
- "Settings_PhoneNumbers_HelpAdd": "Khi bạn click vào \"Thêm\", một tin nhắn SMS chứa một đoạn mã sẽ được gửi đến điện thoại. Người dùng nhận được đoạn mã sau đó phải đăng nhập vào Piwik, click vào Cài Đặt, sau đó click vào tin nhắn di động. Sau khi nhập đoạn mã, người dùng sẽ có thể nhận được các báo cáo văn bản trên điện thoại của mình.",
"Settings_PleaseSignUp": "Để tạo ra các báo cáo tin nhắn SMS và nhận tin nhắn văn bản ngắn với số liệu thống kê trang web của bạn trên điện thoại di động của bạn, xin vui lòng đăng ký với các API SMS và nhập thông tin của bạn dưới đây.",
"Settings_SMSAPIAccount": "Quản lý tài khoản SMS API",
"Settings_SMSProvider": "Nhà cung cấp SMS",
diff --git a/plugins/MobileMessaging/lang/zh-cn.json b/plugins/MobileMessaging/lang/zh-cn.json
index ff57e36307..7df22095c2 100644
--- a/plugins/MobileMessaging/lang/zh-cn.json
+++ b/plugins/MobileMessaging/lang/zh-cn.json
@@ -22,7 +22,6 @@
"Settings_PhoneNumber": "电话号码",
"Settings_PhoneNumbers_Add": "增加新的电话号码",
"Settings_PhoneNumbers_Help": "在手机上接收短信报表前,需要在下面输入电话号码。",
- "Settings_PhoneNumbers_HelpAdd": "点击\"增加\"后,一条包含代码的短信将发到手机上,收到短信的用户需要登录 Piwik,点管理设置,然后点手机短信。输入代码后,用户就能在手机上收到文字报表了。",
"Settings_PleaseSignUp": "要创建短信报表并在手机上通过短信接收网站的统计信息,请注册短信 API 并在下面输入资料。",
"Settings_SMSAPIAccount": "管理短信 API 帐户",
"Settings_SMSProvider": "短信服务商",
diff --git a/plugins/Morpheus/javascripts/piwikHelper.js b/plugins/Morpheus/javascripts/piwikHelper.js
index 55a5d52c07..2dabaacbc1 100644
--- a/plugins/Morpheus/javascripts/piwikHelper.js
+++ b/plugins/Morpheus/javascripts/piwikHelper.js
@@ -119,7 +119,9 @@ var piwikHelper = {
angular.element(document).injector().invoke(function($compile) {
var scope = angular.element($element).scope();
- $compile($element)(scope);
+ if (scope) {
+ $compile($element)(scope);
+ }
});
},
diff --git a/plugins/Morpheus/templates/javascriptCode.twig b/plugins/Morpheus/templates/javascriptCode.twig
index f54bbf1960..8c18b848a7 100644
--- a/plugins/Morpheus/templates/javascriptCode.twig
+++ b/plugins/Morpheus/templates/javascriptCode.twig
@@ -1,7 +1,7 @@
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
- // tracker methods like "setCustomDimension" should be called before "trackPageView"
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
{$options} _paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
diff --git a/plugins/Morpheus/templates/layout.twig b/plugins/Morpheus/templates/layout.twig
index 524d04389c..0cfaeb3efa 100644
--- a/plugins/Morpheus/templates/layout.twig
+++ b/plugins/Morpheus/templates/layout.twig
@@ -15,7 +15,6 @@
<meta name="generator" content="Piwik - free/libre analytics platform"/>
<meta name="description" content="{% block pageDescription %}{% endblock %}"/>
<meta name="apple-itunes-app" content="app-id=737216887" />
- <meta name="google-play-app" content="app-id=org.piwik.mobile2">
{% block meta %}
<meta name="robots" content="noindex,nofollow">
{% endblock %}
diff --git a/plugins/MultiSites/lang/da.json b/plugins/MultiSites/lang/da.json
index 5effb77da6..825a08e30d 100644
--- a/plugins/MultiSites/lang/da.json
+++ b/plugins/MultiSites/lang/da.json
@@ -2,6 +2,7 @@
"MultiSites": {
"Evolution": "Udvikling",
"LoadingWebsites": "Loading websites",
+ "PluginDescription": "Se og sammenlign alle dine websider og apps i dette brugbare 'Alle websider' oversigtsbillede.",
"TopLinkTooltip": "Sammenlign analyse statistik for alle hjemmesider.",
"Pagination": "%1$s - %2$s af %3$s"
}
diff --git a/plugins/Overlay/lang/da.json b/plugins/Overlay/lang/da.json
index 6caa11f763..a2a0b4cd1f 100644
--- a/plugins/Overlay/lang/da.json
+++ b/plugins/Overlay/lang/da.json
@@ -13,6 +13,7 @@
"OneClick": "1 klik",
"OpenFullScreen": "Vis fuldskærm (ingen sidebjælke)",
"Overlay": "Side overlejring",
+ "PluginDescription": "Se dine analytiske data som et lag over din aktuelle webside. Se hvor mange gange brugere har klikket på de enkelte links. Note: Kræver at Transitions programtilføjelsen er aktiveret.",
"RedirectUrlError": "Du forsøger at åbne sideoverlejring for URL \"%1$s\". %2$s Ingen af ​​domæner fra Piwiks indstillinger matcher linket.",
"RedirectUrlErrorAdmin": "Du kan tilføje domænet som en yderligere URL %1$si indstillingerne%2$s.",
"RedirectUrlErrorUser": "Spørg administratoren om at tilføje domænet som en yderligere URL."
diff --git a/plugins/PrivacyManager/lang/nl.json b/plugins/PrivacyManager/lang/nl.json
index 5476d60697..5c84c02522 100644
--- a/plugins/PrivacyManager/lang/nl.json
+++ b/plugins/PrivacyManager/lang/nl.json
@@ -47,11 +47,14 @@
"LeastMonthsInput": "Geef het aantal maanden op, groter dan %s.",
"MenuPrivacySettings": "Privacy",
"NextDelete": "Volgende geprogrammeerde verwijdering in",
+ "PluginDescription": "Verhoog de privacy van je gebruikers en maak je Piwik omgeving privacy compliant met lokale regelgeving.",
"PurgeNow": "Purge Database nu",
"PurgeNowConfirm": "Je staat op het punt om data permanent van je database te verwijderen. Weet je zeker dat je wilt doorgaan?",
"PurgingData": "Data opschonen",
"RecommendedForPrivacy": "Aanbevolen voor privacy",
"ReportsDataSavedEstimate": "Database omvang",
+ "SaveSettingsBeforePurge": "De data verwijder instellingen zijn aangepast. Sla deze eerst op voor het starten van het verwijderen.",
+ "SeeAlsoOurOfficialGuidePrivacy": "Zie ook onze officiele gids: %1$sWeb Analytics Privacy%2$s",
"Teaser": "Op deze pagina kunt u Piwik zodanig instellen dat het voldoet aan de bestaande privacy wetgeving in uw regio. Door: %1$s anonimiseren van uw bezoekers IP %2$s,%3$s automatisch verwijderen oude bezoekerlogs uit de database %4$s en %5$s door een opt-out ondersteuning aan te bieden voor uw website%6$s.",
"TeaserHeadline": "Privacy instellingen",
"UseAnonymizedIpForVisitEnrichment": "Gebruik ook de geanonimiseerde IP adressen bij het verrijken van de bezoeken.",
diff --git a/plugins/QueuedTracking b/plugins/QueuedTracking
-Subproject 6fbf3bb0f4722183ff3117d2efb12380373de12
+Subproject 16636060a0616040cc567c3296c43d55e779ba8
diff --git a/plugins/Referrers/lang/da.json b/plugins/Referrers/lang/da.json
index 2a1ceae825..776ea3ce7a 100644
--- a/plugins/Referrers/lang/da.json
+++ b/plugins/Referrers/lang/da.json
@@ -10,6 +10,7 @@
"ColumnWebsite": "Hjemmeside",
"ColumnWebsitePage": "Websted side",
"DirectEntry": "Direkte træf",
+ "DirectEntryDocumentation": "En besøgende har skrevet URL'en i sin browser og er startet med at browse på din webside - de er tilgået websiden direkte.",
"Distinct": "Forskellige kilder efter kildetype",
"DistinctCampaigns": "forskellige kampagner",
"DistinctKeywords": "forskellige søgeord",
diff --git a/plugins/Referrers/lang/nl.json b/plugins/Referrers/lang/nl.json
index 5a87307367..2ceae4008b 100644
--- a/plugins/Referrers/lang/nl.json
+++ b/plugins/Referrers/lang/nl.json
@@ -10,6 +10,7 @@
"ColumnWebsite": "Website",
"ColumnWebsitePage": "Website pagina",
"DirectEntry": "Direct bezoek",
+ "DirectEntryDocumentation": "Een bezoeker heeft de URL ingevoerd in de browser en is gestart met het bezoeken van jouw website - ze hebben de website direct bezocht.",
"Distinct": "Verschillende bezoekers volgens bezoekers herkomst",
"DistinctCampaigns": "Verschillende campagnes",
"DistinctKeywords": "Verschillende sleutelwoorden.",
@@ -19,6 +20,7 @@
"EvolutionDocumentationMoreInfo": "Voor meer informatie over de verschillende soorten verwijzingen, zie de documentatie van de %s tabel.",
"Keywords": "Sleutelwoorden",
"KeywordsReportDocumentation": "Dit rapport toont de sleutelwoorden waarop men zocht en waarbij men werd doorverwezen naar uw website. %s Door op een rij in de tabel te klikken kunt u de verdeling van de zoekmachines zien die op deze sleutelwoorden naar uw website hebben doorverwezen.",
+ "PluginDescription": "Rapporten met Refferers data: Zoek machines, Zoekwoorden, Websites, Campagnes, Social Media, Directe toegang.",
"Referrer": "Verwijzer",
"ReferrerName": "Verwijzer Naam",
"Referrers": "Herkomst",
diff --git a/plugins/SEO/lang/da.json b/plugins/SEO/lang/da.json
index 63b4473075..c842dd254d 100644
--- a/plugins/SEO/lang/da.json
+++ b/plugins/SEO/lang/da.json
@@ -1,5 +1,6 @@
{
"SEO": {
+ "PluginDescription": "Denne programtilføjelse udtrækker og viser SEO måleværdier: Alexa webranking, Google Pagerank, antallet af indexerede sider, og linker tilbage til den nuværende webside.",
"AlexaRank": "Alexa rang",
"Bing_IndexedPages": "Bing indekserede sider",
"Dmoz": "DMOZ angivelser",
diff --git a/plugins/ScheduledReports/lang/en.json b/plugins/ScheduledReports/lang/en.json
index f97c481202..ee71dd6fcc 100644
--- a/plugins/ScheduledReports/lang/en.json
+++ b/plugins/ScheduledReports/lang/en.json
@@ -23,7 +23,7 @@
"NoRecipients": "This report has no recipients",
"Pagination": "Page %1$s of %2$s",
"PiwikReports": "Piwik Reports",
- "PleaseFindAttachedFile": "Please find in attached file your %1$s report for %2$s.",
+ "PleaseFindAttachedFile": "Please find your %1$s report for %2$s in the attached file.",
"SentFromX": "Sent from %s.",
"PleaseFindBelow": "Please find below your %1$s report for %2$s.",
"PluginDescription": "Create custom reports and schedule them to be emailed daily, weekly or monthly to one or several people. Several report formats are supported (html, pdf, csv, images).",
@@ -48,4 +48,4 @@
"UpdateReport": "Update Report",
"WeeklyScheduleHelp": "Weekly schedule: report will be sent on Monday of each week."
}
-} \ No newline at end of file
+}
diff --git a/plugins/ScheduledReports/lang/nb.json b/plugins/ScheduledReports/lang/nb.json
index 80b97e9f22..a96239f328 100644
--- a/plugins/ScheduledReports/lang/nb.json
+++ b/plugins/ScheduledReports/lang/nb.json
@@ -1,5 +1,6 @@
{
"ScheduledReports": {
+ "AggregateReportsFormat": "Visningsalternativer",
"AggregateReportsFormat_GraphsOnly": "Vis kun grafer (ingen rapport-tabeller)",
"AggregateReportsFormat_TablesAndGraphs": "Vis rapporttabeller og grafer for alle rapporter",
"AggregateReportsFormat_TablesOnly": "(standard) Vis rapporttabeller (grafer kun for nøkkeltall)",
diff --git a/plugins/ScheduledReports/lang/nl.json b/plugins/ScheduledReports/lang/nl.json
index 316cf9ce63..479735a3c3 100644
--- a/plugins/ScheduledReports/lang/nl.json
+++ b/plugins/ScheduledReports/lang/nl.json
@@ -1,5 +1,6 @@
{
"ScheduledReports": {
+ "AggregateReportsFormat": "Scherm opties",
"AggregateReportsFormat_GraphsOnly": "Toon alleen Grafieken (geen tabellen)",
"AggregateReportsFormat_TablesAndGraphs": "Toon zowel tabellen en grafieken voor alle rapporten",
"AggregateReportsFormat_TablesOnly": "(standaard) Toon tabellen (grafieken alleen voor belangrijke gegevens)",
@@ -39,6 +40,7 @@
"SentToMe": "Zend naar mij",
"TableOfContent": "Rapport lijst",
"ThereIsNoReportToManage": "Er is geen rapport te beheren voor website %s",
+ "TopLinkTooltip": "Creeer Email Rapporten om Piwik statistieken automatisch naar je email adres of die van een klant te versturen!",
"TopOfReport": "Terug naar boven",
"UpdateReport": "Rapport bijwerken",
"WeeklyScheduleHelp": "Wekelijks versturen: Rapport zal worden verzonden elke maandag van de week."
diff --git a/plugins/SegmentEditor/lang/ja.json b/plugins/SegmentEditor/lang/ja.json
index 826bdfb9f3..14c63b2d5a 100644
--- a/plugins/SegmentEditor/lang/ja.json
+++ b/plugins/SegmentEditor/lang/ja.json
@@ -35,6 +35,7 @@
"AddingSegmentForAllWebsitesDisabled": "全ウェブサイトに対するセグメントは追加できませんでした。",
"SegmentXIsAUnionOf": "%s はこれらのセグメントの結合体です:",
"CustomSegment": "カスタムセグメント",
- "SegmentOperatorIsNullOrEmpty": "は、nullまたは空です"
+ "SegmentOperatorIsNullOrEmpty": "は、nullまたは空です",
+ "SegmentOperatorIsNotNullNorEmpty": "null でも空でもありません"
}
} \ No newline at end of file
diff --git a/plugins/SegmentEditor/lang/nb.json b/plugins/SegmentEditor/lang/nb.json
index e5d5806cd7..51e6751a1f 100644
--- a/plugins/SegmentEditor/lang/nb.json
+++ b/plugins/SegmentEditor/lang/nb.json
@@ -10,6 +10,7 @@
"SegmentDisplayedThisWebsiteOnly": "kun dette nettstedet",
"ThisSegmentIsVisibleTo": "Dette segmentet er synlig for:",
"VisibleToAllUsers": "alle brukere",
- "VisibleToMe": "meg"
+ "VisibleToMe": "meg",
+ "SharedWithYou": "Delt med deg"
}
} \ No newline at end of file
diff --git a/plugins/SegmentEditor/lang/nl.json b/plugins/SegmentEditor/lang/nl.json
index 8b898275ac..c1053c25b2 100644
--- a/plugins/SegmentEditor/lang/nl.json
+++ b/plugins/SegmentEditor/lang/nl.json
@@ -6,6 +6,8 @@
"AreYouSureDeleteSegment": "Weet je zeker dat je dit segment wilt verwijderen?",
"AutoArchivePreProcessed": "gesegmenteerde rapporten worden voor verwerkt (sneller, vereist archive.php cron)",
"AutoArchiveRealTime": "gesegmenteerde rapporten worden realtime verwerkt",
+ "ChangingSegmentDefinitionConfirmationNotProcessedOnRequest": "Je staat op het punt het segment te wijzijgen. Het bijbehorende rapport zal niet beschikbaar zijn, totdat deze opnieuw door het proces is gegaan. Het kan een paar uur duren voordat het rapport data voor dit segment toont. Toch doorgaan?",
+ "ChangingSegmentDefinitionConfirmationProcessedOnRequest": "Je staat op het punt het segment te wijzijgen. Het bijbehorende rapport voor dit nieuwe rapport zal op verzoek gegenereerd worden, wanneer deze de volgende keer opgevraagd wordt. Het kan een paar minuten duren voordat het rapport data voor dit segment toont. Toch doorgaan?",
"ChooseASegment": "Kies een segment",
"CurrentlySelectedSegment": "Geselecteerd segment: %s",
"DataAvailableAtLaterDate": "De gesegmenteerde analyse rapporten zullen op een later tijdstip beschikbaar komen. Excuses voor het ongemak.",
@@ -31,6 +33,7 @@
"YouMustBeLoggedInToCreateSegments": "Je moet ingelogd zijn om Bezoekers segmenten te bewerken of aan te maken.",
"YouDontHaveAccessToCreateSegments": "U heeft niet het benodigde toegangsniveau om segmenten te maken en bewerken.",
"AddingSegmentForAllWebsitesDisabled": "Het toevoegen van segmenten voor alle websites is uitgeschakeld.",
+ "SegmentXIsAUnionOf": "%s is een combinatie van deze segmenten:",
"CustomSegment": "Custom segment",
"SegmentOperatorIsNullOrEmpty": "is null of leeg",
"SegmentOperatorIsNotNullNorEmpty": "is null of leeg"
diff --git a/plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js b/plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js
index bdade4b045..bb8b86bd5d 100644
--- a/plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js
+++ b/plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js
@@ -171,7 +171,6 @@
var initNewSite = function() {
$scope.site.editMode = true;
- $scope.site.name = "Name";
$scope.site.timezone = $scope.globalSettings.defaultTimezone;
$scope.site.currency = $scope.globalSettings.defaultCurrency;
diff --git a/plugins/SitesManager/lang/ja.json b/plugins/SitesManager/lang/ja.json
index a0e13a643c..031deb101c 100644
--- a/plugins/SitesManager/lang/ja.json
+++ b/plugins/SitesManager/lang/ja.json
@@ -69,7 +69,9 @@
"SiteSearchUse": "Piwik を利用して、ビジターがウェブサイトの内部検索エンジンで検索しているものを追跡およびレポートすることができます。",
"SiteWithoutDataTitle": "まだデータは記録されていません",
"SiteWithoutDataDescription": "まだこのウエブサイトの分析データは追跡されていません。",
+ "SiteWithoutDataSetupTracking": "まだ行っていない場合は、ウェブサイトで %1$sJavaScriptトラッキングコード%2$s を設定してください。",
"SiteWithoutDataMessageDisappears": "このメッセージは、このウェブサイトの一部のデータが追跡されるとすぐに消えます。",
+ "SiteWithoutDataSetupGoals": "一方で、おそらくいくつかの%1$s目標を設定したい%2$sと思われるでしょう。",
"SuperUserAccessCan": "スーパーユーザーアクセス権限を持つユーザーは、新しいウェブサイトに対し %1$s グローバルリストを指定 %2$s することもできます。",
"Timezone": "タイムゾーン",
"TrackingSiteSearch": "サイト内検索のトラッキング",
diff --git a/plugins/SitesManager/lang/nb.json b/plugins/SitesManager/lang/nb.json
index a30f001d5d..834816e971 100644
--- a/plugins/SitesManager/lang/nb.json
+++ b/plugins/SitesManager/lang/nb.json
@@ -43,6 +43,7 @@
"ListOfIpsToBeExcludedOnAllWebsites": "IP-adressene nedenfor blir ekskludert fra sporing på alle nettsteder.",
"ListOfQueryParametersToBeExcludedOnAllWebsites": "URL-spørreparametrene nedenfor blir ekskludert fra alle side URL-rapporter.",
"MainDescription": "Dine analyser trenger nettsteder! Legg til, oppdater, slett websider, og vis koden som du skal legge inn på dine websider.",
+ "MenuManage": "Behandle",
"NotAnEcommerceSite": "Ikke en e-handelside",
"NotFound": "Ingen nettsteder funnet for",
"NoWebsites": "Du har ingen nettsteder å administrere.",
diff --git a/plugins/SitesManager/lang/nl.json b/plugins/SitesManager/lang/nl.json
index 158c2ba923..ad82eda422 100644
--- a/plugins/SitesManager/lang/nl.json
+++ b/plugins/SitesManager/lang/nl.json
@@ -16,6 +16,7 @@
"EnableEcommerce": "E-commerce ingeschakeld",
"EnableSiteSearch": "Site zoekopdrachten worden bijgehouden",
"EnableSiteSpecificUserAgentExclude": "Maak per website uitgesloten user agents mogelijk",
+ "EnableSiteSpecificUserAgentExclude_Help": "Wanneer je gebruikers moet uitsluiten van verschillende websites, vink dit veld aan, klik op save en %1$svoeg de ueser agents boven%2$s.",
"ExceptionDeleteSite": "Het is niet mogelijk deze website te verwijderen aangezien het de enige geregistreerde website is. Voeg eerst een nieuwe website toe alvorens deze te verwijderen.",
"ExceptionEmptyName": "De website dient een naam te hebben.",
"ExceptionInvalidCurrency": "De munteenheid \"%1$s\" is niet geldig. Voer een geldig valuta symbool in (bijv. %2$s)",
@@ -32,14 +33,17 @@
"GlobalListExcludedQueryParameters": "Globale lijst van Query URL parameters om uit te sluiten.",
"GlobalListExcludedUserAgents": "Globale lijst van User Agents om uit te sluiten.",
"GlobalListExcludedUserAgents_Desc": "Als de string van de user agent van de bezoeker een waarde van de string van uitgeloten user agents bevat, zal de bezoeker uitgesloten worden van metingen door Piwik.",
+ "GlobalSettings": "Globale instellingen",
"GlobalWebsitesSettings": "Algemene websites instellingen.",
"HelpExcludedIps": "Voer de IP adressen in (één per lijn) die u niet wilt volgen via Piwik. U kunt wildcards gebruiken, bijv. %1$s of %2$s",
"JsTrackingTagHelp": "Hier is de Javascript Tracking tag om te integreren in al uw pagina's",
"KeepURLFragments": "Pagina URL fragmenten volgen",
+ "KeepURLFragmentsHelp2": "Deze instelling kan ook overschreven worden voor de individuele websites hierboven.",
"KeepURLFragmentsLong": "Behoud Pagina URL fragmenten bij het bijhouden van Pagina URL's",
"ListOfIpsToBeExcludedOnAllWebsites": "De bezoekersinformatie van onderstaande IP-adressen zal worden uitgesloten op alle websites.",
"ListOfQueryParametersToBeExcludedOnAllWebsites": "De Query URL parameters hieronder zullen worden uitgesloten van de URL's op alle websites.",
"MainDescription": "Uw webanalyserapport heeft websites nodig! Voeg websites toe, actualiseer of verwijder websites. Toont ook het javascript dat u nodig heeft om in uw webpagina's te integreren.",
+ "MenuManage": "Beheer",
"NotAnEcommerceSite": "Geen E-commerce website",
"NotFound": "Geen websites gevonden voor",
"NoWebsites": "U heeft geen enkele websites in beheer.",
@@ -51,17 +55,27 @@
"SearchCategoryLabel": "Categorie parameter",
"SearchKeywordLabel": "Query parameter",
"SearchKeywordParametersDesc": "Voer een komma gescheiden lijst in van alle query parameter namen die het site zoek sleutelwoord bevatten.",
+ "SearchParametersNote2": "Om Site Search uit te schakelen voor nieuwe websites, laat dan deze twee velden leeg.",
+ "SearchUseDefault": "Gebruik %1$sstandaard%2$s Site Search parameters",
"SelectACity": "Selecteer een stad",
"SelectDefaultCurrency": "U kunt de standaard munteenheid voor nieuwe websites ingeven.",
"SelectDefaultTimezone": "U kunt de standaard tijdzone selecteren voor nieuwe websites.",
"ShowTrackingTag": "Toon tracking tag",
"Sites": "Websites",
+ "SiteSearchUse": "Je kan Piwik gebruiken om te volgen en te rapporteren wat bezoekers via de interne zoekmachine op je website zoeken.",
"SiteWithoutDataTitle": "Er zijn nog geen gegevens geregistreerd",
+ "SiteWithoutDataDescription": "Er is nog geen analytics data voor deze website bijgehouden.",
+ "SiteWithoutDataSetupTracking": "Voeg %1$sJavaScript tracking code%2$s toe aan je website, wanneer je dit nog niet hebt gedaan.",
+ "SiteWithoutDataMessageDisappears": "Deze melding zal verdwijnen wanneer er wat data voor deze website is ontvangen.",
+ "SiteWithoutDataSetupGoals": "In de tussen tijd, mischien wil je een aantal doelen%2$s opzettens%1$s.",
+ "SuperUserAccessCan": "Een gebruiker met Super User rechten kan ook %1$s de globale instellingen specificeren%2$s voor nieuwe websites.",
"Timezone": "Tijdzone",
"TrackingSiteSearch": "Interne site zoekmachine bijhouden.",
"TrackingTags": "Trackingcode voor %s",
"Urls": "URLs",
+ "Type": "Type",
"UTCTimeIs": "UTC tijd is %s",
+ "OnlyMatchedUrlsAllowed": "Volg alleen bezoeken en acties wanneer de actie URL begint met één van de bovenstaande URL's.",
"WebsitesManagement": "Website manager",
"XManagement": "Beheer %s",
"ChooseMeasurableTypeHeadline": "Wat zou je graag meten?",
diff --git a/plugins/SitesManager/templates/siteWithoutData.twig b/plugins/SitesManager/templates/siteWithoutData.twig
index b1a659f31a..d8596cf0fd 100644
--- a/plugins/SitesManager/templates/siteWithoutData.twig
+++ b/plugins/SitesManager/templates/siteWithoutData.twig
@@ -14,7 +14,7 @@
interval: 1000,
onUpdate: function () {
// reload page as soon as a visit was detected
- document.location.reload();
+ broadcast.propagateNewPage('date=today');
},
dataUrlParams: {
module: 'Live',
diff --git a/plugins/SitesManager/templates/sites-list/site-fields.html b/plugins/SitesManager/templates/sites-list/site-fields.html
index 0b346c4d14..35fdf55766 100644
--- a/plugins/SitesManager/templates/sites-list/site-fields.html
+++ b/plugins/SitesManager/templates/sites-list/site-fields.html
@@ -71,7 +71,7 @@
<div class="form-group row">
<div class="col s12 m6 input-field">
- <input type="text" ng-model="site.name" maxlength="90" />
+ <input type="text" ng-model="site.name" maxlength="90" placeholder="{{ 'General_Name'|translate }}" />
<label>{{ 'General_Name'|translate }}</label>
</div>
<div class="col s12 m6"></div>
@@ -84,7 +84,7 @@
<div piwik-form-field="setting" all-settings="settingsPerPlugin.settings"></div>
</div>
</div>
-
+
<div piwik-field uicontrol="select" name="currency"
ng-model="site.currency"
title="{{ 'SitesManager_Currency'|translate }}"
diff --git a/plugins/Transitions/lang/nb.json b/plugins/Transitions/lang/nb.json
index 984f4c32ed..a2b11d36dd 100644
--- a/plugins/Transitions/lang/nb.json
+++ b/plugins/Transitions/lang/nb.json
@@ -4,6 +4,8 @@
"DirectEntries": "Direkte treff",
"ErrorBack": "Gå tilbake til forrige handling",
"ExitsInline": "%s utganger",
+ "NumPageviews": "%s sidevisninger",
+ "NumDownloads": "%s nedlastinger",
"FromCampaigns": "Fra kampanjer",
"FromPreviousPages": "Fra interne sider",
"FromPreviousPagesInline": "%s fra interne sider",
diff --git a/plugins/Transitions/lang/nl.json b/plugins/Transitions/lang/nl.json
index 621e66d06e..853da9c528 100644
--- a/plugins/Transitions/lang/nl.json
+++ b/plugins/Transitions/lang/nl.json
@@ -4,6 +4,9 @@
"DirectEntries": "Directe Bezoeken",
"ErrorBack": "Ga terug naar de vorige actie",
"ExitsInline": "%s Einde Bezoek",
+ "NumPageviews": "%s pageviews",
+ "NumDownloads": "%s downloads",
+ "NumOutlinks": "%s outlinks",
"FromCampaigns": "Van Campagnes",
"FromPreviousPages": "Van Interne Pagina's",
"FromPreviousPagesInline": "%s van interne pagina's",
diff --git a/plugins/UserCountry/lang/nl.json b/plugins/UserCountry/lang/nl.json
index b3bb3dc080..1e81b896dc 100644
--- a/plugins/UserCountry/lang/nl.json
+++ b/plugins/UserCountry/lang/nl.json
@@ -34,6 +34,7 @@
"GeoIPIncorrectDatabaseFormat": "Je GeoIP database lijkt niet het juiste formaat te zijn. Het kan corrupt zijn. Zorg ervoor dat je de binaire versie hebt, en probeer het te vervangen door een nieuw bestand.",
"GeoIpLocationProviderDesc_Pecl1": "Deze locatie provider gebruikt een GeoIP database en PECL module om precies en efficiënt de locatie van je gebruikers te bepalen.",
"GeoIpLocationProviderDesc_Pecl2": "We raden deze provider aan omdat deze geen limieten hanteert.",
+ "GeoIpLocationProviderNotRecomnended": "Geografische locatie bepaling werkt, maar je gebruikt niet één van de aanbevolen leveranciers.",
"GeoIPNoServerVars": "Piwik kan geen GeoIP %s variabelen vinden.",
"GeoIPPeclCustomDirNotSet": "De %s PHP ini optie is niet ingesteld.",
"GeoIPServerVarsFound": "Piwik detecteert de volgende GeoIP %s variabelen",
@@ -64,8 +65,10 @@
"LocationDatabaseHint": "Een locatie database is of een land of een regio of een stad database.",
"LocationProvider": "Locatie Provider",
"Longitude": "Lengtegraad",
+ "NoDataForGeoIPReport1": "Er zijn geen gegevens voor dit rapport omdat er geen lokatie informatie beschikbaar is of omdat het bezoekers IP adres niet geografisch bepaald kan worden.",
"Organization": "Organisatie",
"OrgDatabase": "Organisatiedatabase",
+ "PeclGeoLiteError": "Je GeoIP database in %1$s heeft de naam %2$s. Helaas zal de PECL module deze niet herkennen. Hernoem de database naar %3$s.",
"PiwikNotManagingGeoIPDBs": "Piwik beheert momenteel geen GeoIP databases.",
"PluginDescription": "Rapporteert de locatie van je bezoekers: Land, regio, stad en coördinaten (lengte- en breedtegraad)",
"Region": "Regio",
@@ -80,5 +83,8 @@
"UpdaterWasLastRun": "De updater is voor het laatst uitgevoerd op %s.",
"UpdaterWillRunNext": "De volgende run is gepland om %s",
"WidgetLocation": "Bezoekerlocatie"
+ },
+ "Intl": {
+ "Country_TI": "Tibet"
}
} \ No newline at end of file
diff --git a/plugins/UserCountryMap/lang/bn.json b/plugins/UserCountryMap/lang/bn.json
new file mode 100644
index 0000000000..600410413d
--- /dev/null
+++ b/plugins/UserCountryMap/lang/bn.json
@@ -0,0 +1,5 @@
+{
+ "UserCountryMap": {
+ "None": "কিছুই না"
+ }
+} \ No newline at end of file
diff --git a/plugins/UserId/lang/da.json b/plugins/UserId/lang/da.json
index 6ec2051561..a6b35146eb 100644
--- a/plugins/UserId/lang/da.json
+++ b/plugins/UserId/lang/da.json
@@ -1,6 +1,7 @@
{
"UserId": {
"UserId": "Bruger ID",
- "UserReportTitle": "Brugere"
+ "UserReportTitle": "Brugere",
+ "PluginDescription": "Viser bruger rapporter"
}
} \ No newline at end of file
diff --git a/plugins/UserId/lang/uk.json b/plugins/UserId/lang/uk.json
index 6ecfc09fe4..871ecad836 100644
--- a/plugins/UserId/lang/uk.json
+++ b/plugins/UserId/lang/uk.json
@@ -1,5 +1,7 @@
{
"UserId": {
- "UserReportTitle": "Користувачі"
+ "UserId": "Ідентифікатор",
+ "UserReportTitle": "Користувачі",
+ "PluginDescription": "Показує користувцькі звіти"
}
} \ No newline at end of file
diff --git a/plugins/UsersManager/lang/cs.json b/plugins/UsersManager/lang/cs.json
index f179eca0bf..bb91b144d3 100644
--- a/plugins/UsersManager/lang/cs.json
+++ b/plugins/UsersManager/lang/cs.json
@@ -63,7 +63,6 @@
"TheLoginScreen": "Přihlašovací obrazovka",
"ThereAreCurrentlyNRegisteredUsers": "Aktuálně je %s registrovaných uživatelů.",
"TokenAuth": "Token k autentizaci vůči API",
- "TokenRegenerateConfirm": "Změna autentizačního tokenu k API zneplatní token uživatele. Pokud je zrovna přihlášen, možná se bude muset znovu přihlásit. Opravdu chcete autentizační token změnit?",
"TokenRegenerateConfirmSelf": "Změna autentizačního tokenu k API zneplatní váš vlastní token. Možná se budete muset znovu přihlásit. Opravdu chcete váš autentizační token změnit?",
"TokenRegenerateLogoutWarning": "Po obnovení vašeho tokenu budete odhlášen a budete se muset znovu přihlásit.",
"TokenRegenerateTitle": "Obnovit",
diff --git a/plugins/UsersManager/lang/de.json b/plugins/UsersManager/lang/de.json
index 05dd6c4c34..e26d093fed 100644
--- a/plugins/UsersManager/lang/de.json
+++ b/plugins/UsersManager/lang/de.json
@@ -63,7 +63,6 @@
"TheLoginScreen": "den Loginbildschirm",
"ThereAreCurrentlyNRegisteredUsers": "Es sind derzeit %s Benutzer registriert.",
"TokenAuth": "API Authentifizierungs-Token",
- "TokenRegenerateConfirm": "Den API Authentifizierungs-Token zu ändern wird den aktuellen Token des Benutzers ungültig machen. Wenn Sie fortfahren und der Benutzer aktuell angemeldet ist, wird er sich erneut anmelden müssen. Sind Sie sicher, dass Sie fortfahren möchten?",
"TokenRegenerateConfirmSelf": "Den API Authentifizierungs-Token zu ändern wird Ihren eigenen Token ungültig machen. Wenn Sie fortfahren, werden Sie sich neu anmelden müssen. Sind Sie sicher, dass Sie Ihren Authentifizierungs-Token ändern wollen?",
"TokenRegenerateLogoutWarning": "Wenn Sie Ihr Token neu generieren, werden Sie automatisch ausgeloggt und müssen sich neu anmelden.",
"TokenRegenerateTitle": "Neu generieren",
diff --git a/plugins/UsersManager/lang/el.json b/plugins/UsersManager/lang/el.json
index b091d9d1ef..31a79a3112 100644
--- a/plugins/UsersManager/lang/el.json
+++ b/plugins/UsersManager/lang/el.json
@@ -36,6 +36,7 @@
"ExceptionNoValueForUsernameOrEmail": "Παρακαλώ εισάγετε ένα όνομα χρήστη ή διεύθυνση ηλ. ταχυδρομείου.",
"ExcludeVisitsViaCookie": "Αποκλείστε τις επισκέψεις σας με χρήση cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Για ανώνυμους χρήστες, αναφορά ημερομηνίας που θα φορτώνεται ως προεπιλογή",
+ "GiveUserAccess": "Δώσε πρόσβαση '%1$s' %2$s στον %3$s.",
"GiveViewAccess": "Να δοθεί πρόσβαση εμφάνισης για %1$s",
"GiveViewAccessTitle": "Να δοθεί σε υπάρχοντα χρήστη δικαίωμα να βλέπει τις αναφορές για το %s",
"GiveViewAccessInstructions": "Για να δώσετε σε υπάρχοντα χρήστη δικαίωμα πρόσβασης στο %s εισάγετε το όνομα χρήστη ή την διεύθυνση ηλ. ταχυδρομείου του χρήστη",
@@ -55,6 +56,7 @@
"PrivAdmin": "Διαχείριση",
"PrivNone": "Χωρίς πρόσβαση",
"PrivView": "Προβολή",
+ "RemoveUserAccess": "Αφαίρεση πρόσβασης του '%1$s' για %2$s.",
"ReportDateToLoadByDefault": "Αναφορά ημερομηνίας που θα φορτώνεται ως προεπιλογή",
"ReportToLoadByDefault": "Αναφορά που θα φορτώνεται ως προεπιλογή",
"SuperUserAccessManagement": "Διαχείριση της πρόσβασης από τον Υπερ-Χρήστη",
@@ -69,6 +71,8 @@
"TokenRegenerateTitle": "Επαναδημιουργία",
"TypeYourPasswordAgain": "Γράψτε τον νέο σας κωδικό ξανά.",
"User": "Χρήστης",
+ "UserHasPermission": "O %1$s έχει αυτή τη στιγμή πρόσβαση %2$s για %3$s.",
+ "UserHasNoPermission": "Ο %1$s έχει αυτή τη στιγμή %2$s για %3$s",
"UsersManagement": "Διαχείριση χρηστών",
"UsersManagementMainDescription": "Δημιουργήστε νέους χρήστες ή ενημερώστε τους υπάρχοντες. Μπορείτε επίσης να αλλάξετε τα δικαιώματά τους (παραπάνω).",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Όταν οι χρήστες δεν έχουν συνδεθεί και επισκέπτονται το Piwik, θα έχουν πρόσβαση",
diff --git a/plugins/UsersManager/lang/fr.json b/plugins/UsersManager/lang/fr.json
index acd467321b..9856a21375 100644
--- a/plugins/UsersManager/lang/fr.json
+++ b/plugins/UsersManager/lang/fr.json
@@ -36,6 +36,7 @@
"ExceptionNoValueForUsernameOrEmail": "Veuillez entrer un nom d'usager ou une adresse courriel.",
"ExcludeVisitsViaCookie": "Excluez vos visites en utilisant un cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Pour les utilisateurs anonymes, date du rapport à charger par défaut",
+ "GiveUserAccess": "Accorder à '%1$s' un accès de %2$s à %3$s.",
"GiveViewAccess": "Donner un accès de visualisation à %1$s",
"GiveViewAccessTitle": "Donner un accès à un utilisateur existant pour afficher les rapports de %s",
"GiveViewAccessInstructions": "Pour donner un accès en visualisation à utilisateur existant à %s entrez son nom d'utilisateur ou adresse courriel",
@@ -55,6 +56,7 @@
"PrivAdmin": "Administration",
"PrivNone": "Pas d'accès",
"PrivView": "Vue",
+ "RemoveUserAccess": "Supprimer l'accès de '%1$s' de %2$s.",
"ReportDateToLoadByDefault": "Date du rapport à charger par défaut",
"ReportToLoadByDefault": "Rapport à charger par défaut",
"SuperUserAccessManagement": "Gérer l'accès Super Utilisateur",
@@ -63,12 +65,14 @@
"TheLoginScreen": "L'interface de connexion",
"ThereAreCurrentlyNRegisteredUsers": "Il y a actuellement %s utilisateurs enregistrés.",
"TokenAuth": "Jeton d'authentification à l'API",
- "TokenRegenerateConfirm": "Modifier le jeton d'authentification à l'API va rendre invalide le jeton courant de l'utilisateur. Si l'utilisateur est actuellement connecté, il est possible qu'il doive se ré-authentifier. Voulez-vous vraiment poursuivre?",
+ "TokenRegenerateConfirm": "Modifier le jeton d'authentification à l'API va rendre le jeton courant de l'utilisateur invalide. Si l'utilisateur est authentifié en ce moment, il est possible qu'il doive de ré-identifier. Souhaitez-vous vraiment continuer?",
"TokenRegenerateConfirmSelf": "Modifier le jeton d'authentification à l'API va rendre invalide votre jeton. Il est possible que vous deviez vous ré-authentifier. Voulez-vous vraiment poursuivre?",
"TokenRegenerateLogoutWarning": "Lorsque vous regénérez votre jeton vous serez déconnecté(e) et devrez vous ré-authentifier.",
"TokenRegenerateTitle": "Regénérer",
"TypeYourPasswordAgain": "Tapez à nouveau votre nouveau mot de passe.",
"User": "Utilisateur",
+ "UserHasPermission": "%1$s possède un accès %2$s à %3$s.",
+ "UserHasNoPermission": "%1$s possède %2$s à %3$s",
"UsersManagement": "Gestion des utilisateurs",
"UsersManagementMainDescription": "Créez de nouveaux utilisateurs ou modifiez-les. Vous pourrez ensuite changer leurs permissions ci-dessus.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Quand les utilisateurs ne sont pas connectés et accèdent à Piwik, ils verront",
diff --git a/plugins/UsersManager/lang/it.json b/plugins/UsersManager/lang/it.json
index c1bcae7a7f..d58253dce9 100644
--- a/plugins/UsersManager/lang/it.json
+++ b/plugins/UsersManager/lang/it.json
@@ -63,7 +63,6 @@
"TheLoginScreen": "La schermata di login",
"ThereAreCurrentlyNRegisteredUsers": "Al momento ci sono %s utenti registrati.",
"TokenAuth": "Token Autenticazione API",
- "TokenRegenerateConfirm": "Il cambiamento del token di autenticazione API invaliderà quello attuale dell'utente. Se questi è attualmente loggato, gli potrebbe essere richiesto di effettuare nuovamente l'accesso. Vuoi veramente continuare?",
"TokenRegenerateConfirmSelf": "Il cambiamento del token di autenticazione API invaliderà il tuo token. Ti potrebbe essere chiesto di effettuare nuovamente l'accesso, se procedi. Vuoi veramente cambiare il tuo token di autenticazione?",
"TokenRegenerateLogoutWarning": "Quando rigeneri il tuo token verrai disconnesso e dovrai accedere nuovamente.",
"TokenRegenerateTitle": "Rigenera",
diff --git a/plugins/UsersManager/lang/ja.json b/plugins/UsersManager/lang/ja.json
index dfbc7b3b4a..8fd98c3891 100644
--- a/plugins/UsersManager/lang/ja.json
+++ b/plugins/UsersManager/lang/ja.json
@@ -55,6 +55,7 @@
"PrivAdmin": "管理",
"PrivNone": "権限なし",
"PrivView": "ビュー",
+ "RemoveUserAccess": "%2$s の「%1$s 」のアクセス権を削除します。",
"ReportDateToLoadByDefault": "デフォルトで読み込むリポートの日付",
"ReportToLoadByDefault": "デフォルトで読み込むリポート",
"SuperUserAccessManagement": "スーパーユーザーアクセス権の管理",
@@ -63,12 +64,14 @@
"TheLoginScreen": "ログイン画面",
"ThereAreCurrentlyNRegisteredUsers": "現在 %s 名のユーザーが登録されています。",
"TokenAuth": "API 認証トークン",
- "TokenRegenerateConfirm": "API 認証トークンを変更すると、ユーザーの現在のトークンが無効になります。ユーザーが現在ログインしている場合は、再度ログインする必要があります。本当に続行しますか?",
+ "TokenRegenerateConfirm": "API認証トークンを変更すると、ユーザーの現在のトークンが無効になります。 ユーザーが現在ログインしている場合は、再度ログインする必要があります。 本当に続行しますか?",
"TokenRegenerateConfirmSelf": "API 認証トークンを変更すると、独自のトークンが無効になります。続行する場合は、再度ログインする必要があります。本当に認証トークンを変更しますか?",
"TokenRegenerateLogoutWarning": "トークンを再生成すると、ログアウトされ、再度ログインする必要があります。",
"TokenRegenerateTitle": "再生成する",
"TypeYourPasswordAgain": "新しいパスワードを再入力します。",
"User": "ユーザー",
+ "UserHasPermission": "%1$s は現在 %3$s の%2$s アクセス権を持っています。",
+ "UserHasNoPermission": "%1$s には現在 %2$s から %3$s があります",
"UsersManagement": "ユーザーの管理",
"UsersManagementMainDescription": "新規ユーザーの作成や、既存ユーザーを更新します。 その後、上でユーザーのパーミッションの設定ができます。",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "未ログインのユーザーが Piwik にアクセスした際に表示する画面",
diff --git a/plugins/UsersManager/lang/nl.json b/plugins/UsersManager/lang/nl.json
index f2b057d3e7..58d3c47d9e 100644
--- a/plugins/UsersManager/lang/nl.json
+++ b/plugins/UsersManager/lang/nl.json
@@ -7,10 +7,12 @@
"AnonymousUserHasViewAccess": "Opmerking: de %1$s gebruiker heeft %2$s toegang tot deze website.",
"AnonymousUserHasViewAccess2": "Je Analyse rapporten en je bezoekers informatie zijn publiek beschikbaar.",
"ApplyToAllWebsites": "Pas toe op elke website",
+ "ChangeAllConfirm": "Weet je zeker dat je '%s' toegang tot alle websites wil geven?",
"ClickHereToDeleteTheCookie": "Klik hier om de cookie te verwijderen en laat Piwik uw bezoeken volgen.",
"ClickHereToSetTheCookieOnDomain": "Klik hier om een cookie te plaatsen dat uw bezoeken uitsluit van Piwik op %s",
"ConfirmGrantSuperUserAccess": "Weet u zeker dat u '%s' Super Gebruiker toegang wilt geven? Waarschuwing: deze gebruiker heeft toegang tot alle websites en kan administratieve taken uitvoeren.",
"ConfirmProhibitMySuperUserAccess": "%s, wilt u echt uw eigen Super gebruiker rechten wegnemen? U verliest alle rechten en toegang tot alle websites en wordt bij Piwik uitgelogd.",
+ "ConfirmProhibitOtherUsersSuperUserAccess": "Weet je zeker dat je de Super User rechten van '%s' wil verwijderen? De gebruiker zal alle rechten verliezen en toegang tot websites. Zorg ervoor dat na het verwijderen van de rechten, mocht het nodig zijn, de gebruiker rechten te geven voor specifieke websites.",
"DeleteConfirm": "Weet u zeker dat u de volgende gebruiker wilt verwijderen: %s?",
"Email": "E-mail",
"EmailYourAdministrator": "%1$sE-mail de beheerder over dit probleem%2$s.",
@@ -22,12 +24,21 @@
"ExceptionEditAnonymous": "De anonieme gebruiker kan niet gewijzigd of verwijderd worden. Deze wordt door Piwik gebruikt voor gebruikers die nog niet zijn ingelogd. U kunt bijvoorbeeld uw statistieken publiekelijk maken door de 'anonieme' gebruiker 'kijkers rechten' te geven.",
"ExceptionEmailExists": "Er is reeds een gebruiker met '%s' als e-mail adres.",
"ExceptionInvalidEmail": "Het e-mail adres is ongeldig.",
+ "ExceptionInvalidLoginFormat": "De gebruikersnaam moet tussen de %1$s en %2$s lang zijn en mogen alleen letter, getallen of de karakters '_' of '-' of '.' of '@' of '+' bevatten.",
+ "ExceptionInvalidPassword": "Het wachtwoord moet minimaal %1$s karakters lang zijn.",
+ "ExceptionLoginExists": "Gebruikersnaam '%s' is al in gebruik.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth verwacht een MD5-hash wachtwoord (32 tekens lange reeks). Vraag de md5()functie op het wachtwoord op alvorens deze methode aan te roepen.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Het verwijderen van de Super User rechten van gebruiker '%s' is niet toegestaan.",
"ExceptionUserDoesNotExist": "Gebruiker '%s' bestaat niet.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Er moet minimaal één gebruiker zijn met Super User rechten. Geef eerst een gebruiker Super User rechten.",
+ "ExceptionUserHasViewAccessAlready": "Deze gebruiker heeft al toegang tot deze website.",
+ "ExceptionNoValueForUsernameOrEmail": "Voer een gebruikersnaam of email adres in.",
"ExcludeVisitsViaCookie": "Sluit uw bezoeken uit met een cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Voor anonieme gebruikers, Standaard rapport datum bij laden pagina.",
+ "GiveUserAccess": "Geef '%1$s' %2$s toegang tot %3$s.",
+ "GiveViewAccess": "Geef kijkrechten voor %1$s",
+ "GiveViewAccessTitle": "Geef een bestaande gebruiker toegang om de rapporten voor %s in te zien.",
+ "GiveViewAccessInstructions": "Om een bestaande gebruiker kijk rechten voor %s , voer de gebruikersnaam of het email adres van de gebruiker in",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Als u het wachtwoord wilt wijzigen, geef dan een nieuwe op. Laat het anders leeg.",
"LastSeen": "Laatst gezien",
"ManageAccess": "Toegangsbeheer",
@@ -37,16 +48,24 @@
"MenuPersonal": "Persoonlijk",
"PersonalSettings": "Persoonlijke instellingen",
"NoUsersExist": "Er zijn nog geen gebruikers.",
+ "PluginDescription": "Gebruikersbeheer geeft de mogelijkheid om nieuwe gebruikers toe te voegen, bestaande gebruikers te bewerken en bepaalt de rechten om een website te zien of aan te maken.",
"PrivAdmin": "Admin",
"PrivNone": "Geen toegang",
"PrivView": "Bekijk",
+ "RemoveUserAccess": "Verwijder toegang van '%1$s' voor %2$s.",
"ReportDateToLoadByDefault": "Standaard rapport datum bij laden pagina.",
"ReportToLoadByDefault": "Standaard rapport bij laden pagina.",
"SuperUserAccessManagement": "Beheer Super Gebruiker toegang",
+ "SuperUserAccessManagementGrantMore": "Hier kan je andere gebruikers van Piwik Super User rechten geven. Gebruik deze optie met zorg.",
"TheLoginScreen": "Het login scherm",
"ThereAreCurrentlyNRegisteredUsers": "Er zijn nu %s geregistreerde gebruikes.",
+ "TokenAuth": "API Authenticatie Token",
+ "TokenRegenerateLogoutWarning": "Wanneer een nieuwe token wordt aangemaakt wordt eerst uitgelogd en daarna weer ingelogd.",
+ "TokenRegenerateTitle": "Aangemaakt",
"TypeYourPasswordAgain": "Voer uw nieuwe wachtwoord nogmaals in.",
"User": "Gebruiker",
+ "UserHasPermission": "%1$s heeft momenteel %2$s toegang tot %3$s",
+ "UserHasNoPermission": "%1$s heeft momenteel %2$s tot %3$s",
"UsersManagement": "Gebruikersbeheer",
"UsersManagementMainDescription": "Creëer nieuwe of actualiseer bestaande gebruikers",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Wanneer gebruikers niet ingelogd zijn en Piwik bezoeken, moeten ze toegang krijgen",
diff --git a/plugins/UsersManager/lang/sq.json b/plugins/UsersManager/lang/sq.json
index 163f145561..981f466c72 100644
--- a/plugins/UsersManager/lang/sq.json
+++ b/plugins/UsersManager/lang/sq.json
@@ -36,6 +36,7 @@
"ExceptionNoValueForUsernameOrEmail": "Ju lutemi, jepni një emër përdoruesi ose adresë email.",
"ExcludeVisitsViaCookie": "Përjashtoni vizitat tuaja, përmes përdorimit të një \"cookie\"",
"ForAnonymousUsersReportDateToLoadByDefault": "Datë raporti që duhet ngarkuar si parazgjedhje për përdoruesit anonimë",
+ "GiveUserAccess": "Jepini '%1$s' %2$s hyrje për te %3$s.",
"GiveViewAccess": "Jepini %1$s hyrje për parje",
"GiveViewAccessTitle": "Jepini një përdoruesi ekzistues hyrje për të parë raportet për %s",
"GiveViewAccessInstructions": "Për t’i dhënë një përdoruesi ekzistues hyrje për parje të raporteve për %s jepni emrin e përdoruesit ose adresën email të një përdoruesi ekzistues",
@@ -55,6 +56,7 @@
"PrivAdmin": "Përgjegjës",
"PrivNone": "Pa hyrje",
"PrivView": "Pamje",
+ "RemoveUserAccess": "Hiqjani '%1$s' hyrjen për te %2$s.",
"ReportDateToLoadByDefault": "Datë raporti që duhet ngarkuar si parazgjedhje",
"ReportToLoadByDefault": "Raport që duhet ngarkuar si parazgjedhje",
"SuperUserAccessManagement": "Administroni hyrje Superpërdoruesish",
@@ -63,12 +65,14 @@
"TheLoginScreen": "Skena e hyrjes",
"ThereAreCurrentlyNRegisteredUsers": "Deri tani ka %s përdorues të regjistruar.",
"TokenAuth": "Token Mirëfilltësimi API",
- "TokenRegenerateConfirm": "Ndryshimi i token-it të mirëfilltësimit të API-t do të zhvleftësojë token-in e tanishëm të përdoruesit. Nëse përdoruesi ka bërë hyrjen, mund t’i duhet të bëjë hyrjen sërish. Doni vërtet të vazhdohet?",
+ "TokenRegenerateConfirm": "Ndryshimi i tokenit të mirëfilltësimit do të bëjë të pavlefshme tokenin e tanishëm të përdoruesit. Nëse përdoruesi është i futur, mund t’i duhet të ribëjë hyrjen. Doni vërtet të vazhdohet?",
"TokenRegenerateConfirmSelf": "Ndryshimi i token-it të mirëfilltësimit të API-t do të zhvleftësojë token-in tuaj. Mund t’ju duhet të bëni hyrjen sërish, nëse ecni më tej. Doni vërtet të ndryshoni token-in tuaj të mirëfilltësimit?",
"TokenRegenerateLogoutWarning": "Kur të riprodhoni token-in tuaj, do të nxirreni nga llogaria dhe do t’ju duhet të bëni sërish hyrjen në të.",
"TokenRegenerateTitle": "Riprodhoje",
"TypeYourPasswordAgain": "Shtypeni sërish fjalëkalimin e ri.",
"User": "Përdorues",
+ "UserHasPermission": "%1$s ka hyrje për %2$s për te %3$s.",
+ "UserHasNoPermission": "%1$s ka %2$s për te %3$s",
"UsersManagement": "Administrim Përdoruesish",
"UsersManagementMainDescription": "Krijoni përdorues të rinj ose përditësoni përdoruesit ekzistues. Mandej mund t’u caktoni lejet më sipër.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kur përdoruesit nuk janë të futur dhe vizitojnë Piwik-un, do të duhej të hynin",
diff --git a/plugins/UsersManager/lang/uk.json b/plugins/UsersManager/lang/uk.json
index af8fa1b298..679b947c60 100644
--- a/plugins/UsersManager/lang/uk.json
+++ b/plugins/UsersManager/lang/uk.json
@@ -36,6 +36,7 @@
"ExceptionNoValueForUsernameOrEmail": "Будь ласка, введіть ім'я користувача або email адресу.",
"ExcludeVisitsViaCookie": "Cookie виключення з статистики",
"ForAnonymousUsersReportDateToLoadByDefault": "Звіт для анонімних користувачів відображається за",
+ "GiveUserAccess": "Надати '%1$s' %2$s доступ до %3$s.",
"GiveViewAccess": "Надайте доступ для перегляду %1$s",
"GiveViewAccessTitle": "Дати існуючому користувачу доступ для перегляду звітів для %s",
"GiveViewAccessInstructions": "Щоб дати існуючому користувачу доступ для перегляду %s введіть логін або адресу електронної пошти для існуючого користувача",
@@ -55,6 +56,7 @@
"PrivAdmin": "Адмін",
"PrivNone": "Немає доступу",
"PrivView": "Перегляд",
+ "RemoveUserAccess": "Видалити доступ '%1$s' для %2$s.",
"ReportDateToLoadByDefault": "Звіт за замовчуванням за",
"ReportToLoadByDefault": "Звіт за замовчуванням",
"SuperUserAccessManagement": "Управління суперкористувачами",
@@ -63,12 +65,14 @@
"TheLoginScreen": "Сторінка входу",
"ThereAreCurrentlyNRegisteredUsers": "Зараз налічується %s зареєстрованих користувачів.",
"TokenAuth": "API перевірка автентичності Токенів",
- "TokenRegenerateConfirm": "Зміна токену аутентифікації API анулює поточний маркер користувача. Якщо користувач в даний час увійшов в систему, йому може знадобитися знову увійти в систему. Ви дійсно хочете продовжити?",
+ "TokenRegenerateConfirm": "Зміна маркера аутентифікації API анулює поточний маркер користувача. Якщо користувач в даний час увійшов в систему, йому може знадобитися знову увійти в систему. Ви дійсно хочете продовжити?",
"TokenRegenerateConfirmSelf": "Зміна токену аутентифікації API анулює свій власний маркер. Можливо, вам буде потрібно знову увійти в систему, якщо ви продовжите. Ви дійсно хочете змінити свій маркер аутентифікації?",
"TokenRegenerateLogoutWarning": "Коли ви повторно згенерували токен, ви будете виведені із системи і вам необхідно знову увійти в систему.",
"TokenRegenerateTitle": "Регенерувати",
"TypeYourPasswordAgain": "Введіть ваш новий пароль знову.",
"User": "Користувач",
+ "UserHasPermission": "%1$s в даний час має %2$s доступ до %3$s.",
+ "UserHasNoPermission": "%1$s в даний час має %2$s до %3$s",
"UsersManagement": "Керування користувачами",
"UsersManagementMainDescription": "Створення нових користувачів або редагування існуючих. Також Ви можете задати права доступу для користувача.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Коли незареєстровані користувачі відвідують систему Piwik, вони повинні бачити",
diff --git a/plugins/UsersManager/lang/zh-tw.json b/plugins/UsersManager/lang/zh-tw.json
index 674fed0ab7..1f0dcf80f6 100644
--- a/plugins/UsersManager/lang/zh-tw.json
+++ b/plugins/UsersManager/lang/zh-tw.json
@@ -36,6 +36,7 @@
"ExceptionNoValueForUsernameOrEmail": "請輸入使用者名稱或 Email。",
"ExcludeVisitsViaCookie": "以 cookie 排除你的訪問紀錄",
"ForAnonymousUsersReportDateToLoadByDefault": "匿名使用者預設載入日期",
+ "GiveUserAccess": "給予「%1$s」在 %3$s 中的 %2$s 權限。",
"GiveViewAccess": "給予 %1$s 訪問權限",
"GiveViewAccessTitle": "給現有的使用者查看 %s 的報表權限",
"GiveViewAccessInstructions": "要給現有的使用者查看 %s 的報表權限,輸入他的使用者名稱或 Email。",
@@ -53,8 +54,9 @@
"NoUsersExist": "還沒有任何使用者。",
"PluginDescription": "使用者管理讓你可以新增、編輯現有使用者和給他們訪問或管理網站的權限。",
"PrivAdmin": "管理員",
- "PrivNone": "不可存取",
+ "PrivNone": "無法存取",
"PrivView": "檢視",
+ "RemoveUserAccess": "移除「%1$s」在 %2$s 中的權限。",
"ReportDateToLoadByDefault": "預設載入日期",
"ReportToLoadByDefault": "預設載入報表",
"SuperUserAccessManagement": "管理超級使用者訪問權限",
@@ -63,12 +65,14 @@
"TheLoginScreen": "登入畫面",
"ThereAreCurrentlyNRegisteredUsers": "目前有 %s 位使用者。",
"TokenAuth": "API 驗證 Token",
- "TokenRegenerateConfirm": "變更 API 驗證 Token 將會廢除該使用者目前的 Token。如果他目前已更入,將需要再重新登入。確定要繼續?",
+ "TokenRegenerateConfirm": "變更 API 驗證 Token 將會廢除該使用者目前的 Token。如果他目前已經登入,將需要再重新登入。確定要繼續?",
"TokenRegenerateConfirmSelf": "變更 API 驗證 Token 將會廢除該你目前的 Token,並且稍後需要再重新登入。確定要變更你的驗證 Token?",
"TokenRegenerateLogoutWarning": "當你重新產生你的 Token 時,你將會被登出,需要再重新登入。",
"TokenRegenerateTitle": "重新產生",
"TypeYourPasswordAgain": "再輸入一次新的密碼。",
"User": "使用者",
+ "UserHasPermission": "%1$s 目前有 %3$s 中的 %2$s 權限。",
+ "UserHasNoPermission": "%1$s 目前%2$s %3$s",
"UsersManagement": "使用者管理",
"UsersManagementMainDescription": "建立新的使用者或更新現有使用者。你可以在上方設定他們的權限。",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "當使用者未登入並且訪問 Piwik 時,他們應該前往",
diff --git a/plugins/VisitFrequency/lang/ja.json b/plugins/VisitFrequency/lang/ja.json
index 4735915260..3812aae3ef 100644
--- a/plugins/VisitFrequency/lang/ja.json
+++ b/plugins/VisitFrequency/lang/ja.json
@@ -12,8 +12,13 @@
"ColumnUniqueReturningVisitors": "ユニークリピートビジット",
"ColumnReturningUsers": "戻ってきたユーザー",
"PluginDescription": "初めての新しいビジターやリピーターに関するレポートメトリック。",
+ "ReturnActions": "リターンビジットによるアクション",
+ "ReturnAverageVisitDuration": "リターンビジターの平均訪問持続時間",
+ "ReturnAvgActions": "リターンビジット毎のアクション",
+ "ReturnBounceRate": "バウンスしたリターンビジット ( 1 ページの後にウェブサイトを去りました )",
"ReturningVisitDocumentation": "リピートビジットは(新規ビジットとは対照的に)、少なくとも一回は以前にウェブサイトを訪問した人によって行われます。",
"ReturningVisitsDocumentation": "リピートビジットの概観です。",
+ "ReturnVisits": "リターンビジット",
"SubmenuFrequency": "頻度",
"WidgetGraphReturning": "リピートビジットのグラフ",
"WidgetOverview": "頻度の概観"
diff --git a/plugins/VisitFrequency/lang/nl.json b/plugins/VisitFrequency/lang/nl.json
index 5934ba705e..31e243adca 100644
--- a/plugins/VisitFrequency/lang/nl.json
+++ b/plugins/VisitFrequency/lang/nl.json
@@ -12,8 +12,13 @@
"ColumnUniqueReturningVisitors": "Unieke terugkerende bezoekers",
"ColumnReturningUsers": "Terugkerende Gebruikers",
"PluginDescription": "Rapporteert metrics over nieuwe bezoekers en terugkerende bezoekers.",
+ "ReturnActions": "acties door terugkerende bezoekers",
+ "ReturnAverageVisitDuration": "gemiddelde bezoekers duur voor terugkerende bezoekers",
+ "ReturnAvgActions": "acties per terugkerend bezoek",
+ "ReturnBounceRate": "terugkerende bezoekers zijn gebounced(hebben de website verlaten na één pagina)",
"ReturningVisitDocumentation": "Een terugkerend bezoek is (in tegenstelling tot een nieuw bezoek) gemaakt door iemand die de website teminste één keer eerder heeft bezocht.",
"ReturningVisitsDocumentation": "Dit is een overzicht van de terugkerende bezoekers.",
+ "ReturnVisits": "terugkerende bezoeken",
"SubmenuFrequency": "Frequentie",
"WidgetGraphReturning": "Grafiek terugkerende bezoeken",
"WidgetOverview": "Frequentie overzicht"
diff --git a/plugins/VisitsSummary/lang/ja.json b/plugins/VisitsSummary/lang/ja.json
index 26d3dd5919..13f5a5ab08 100644
--- a/plugins/VisitsSummary/lang/ja.json
+++ b/plugins/VisitsSummary/lang/ja.json
@@ -4,6 +4,7 @@
"AverageVisitDuration": "平均訪問持続時間",
"GenerateQueries": "実行されたクエリ %s",
"GenerateTime": "ページ生成時間 %s 秒",
+ "MaxNbActions": "1 回の訪問で最大のアクション",
"NbActionsDescription": "%s アクション(ページビュー、ダウンロード、外部リンク)",
"NbActionsPerVisit": "ビジットごとのアクション( ページビュー、ダウンロード、アウトリンク、内部サイト検索 )",
"NbDownloadsDescription": "ダウンロード",
@@ -17,6 +18,7 @@
"NbUniqueVisitors": "ユニークビジター",
"NbUsersDescription": "ユーザー",
"NbVisitsDescription": "ビジット",
+ "NbVisitsBounced": "バウンスしたビジット( 1 ページの後にウェブサイトを去りました )",
"PluginDescription": "一般的な分析メトリックのレポート:ビジット、ユニークなビジター、アクション数、直帰率等。",
"VisitsSummary": "ビジットの概要",
"VisitsSummaryDocumentation": "ビジット推移の概観です",
diff --git a/plugins/VisitsSummary/lang/nb.json b/plugins/VisitsSummary/lang/nb.json
index c32be9087e..f63676cd67 100644
--- a/plugins/VisitsSummary/lang/nb.json
+++ b/plugins/VisitsSummary/lang/nb.json
@@ -3,6 +3,12 @@
"GenerateQueries": "%s spørringer kjørt",
"GenerateTime": "%s sekunder for å generere denne siden",
"NbActionsDescription": "%s handlinger",
+ "NbDownloadsDescription": "nedlastinger",
+ "NbKeywordsDescription": "unike nøkkelord",
+ "NbPageviewsDescription": "sidevisninger",
+ "NbUniqueDownloadsDescription": "unike nedlastinger",
+ "NbUniquePageviewsDescription": "unike sidevisninger",
+ "NbUsersDescription": "brukere",
"PluginDescription": "Rapporterer generelle analysetall: besøk, unike besøkere, antall handlinger, sprettfrekvens, etc.",
"VisitsSummary": "Besøksammendrag",
"VisitsSummaryDocumentation": "Dette er en oversikt over besøksutvikling.",
diff --git a/plugins/VisitsSummary/lang/nl.json b/plugins/VisitsSummary/lang/nl.json
index 5db9db5189..a850440edc 100644
--- a/plugins/VisitsSummary/lang/nl.json
+++ b/plugins/VisitsSummary/lang/nl.json
@@ -1,8 +1,24 @@
{
"VisitsSummary": {
+ "AverageGenerationTime": "gemiddelde generatie tijd",
+ "AverageVisitDuration": "gemiddelde bezoekers duur",
"GenerateQueries": "%s queries uitgevoerd",
"GenerateTime": "%s seconden om deze pagina te genereren",
+ "MaxNbActions": "max acties in één bezoek",
"NbActionsDescription": "%s acties",
+ "NbActionsPerVisit": "acties (pagina bezoeken, downloads, outlinks en interne zoekacties) per bezoek",
+ "NbDownloadsDescription": "downloads",
+ "NbKeywordsDescription": "unieke keywords",
+ "NbOutlinksDescription": "outlink",
+ "NbPageviewsDescription": "pagina bezoeken",
+ "NbSearchesDescription": "totaal aantal zoekacties op je website",
+ "NbUniqueDownloadsDescription": "unieke downloads",
+ "NbUniqueOutlinksDescription": "unieke outlinks",
+ "NbUniquePageviewsDescription": "unieke pagina bezoeken",
+ "NbUniqueVisitors": "unieke bezoekers",
+ "NbUsersDescription": "gebruikers",
+ "NbVisitsDescription": "bezoeken",
+ "NbVisitsBounced": "bezoeken hebben verlaten (welke na één pagina de website hebben verlaten)",
"PluginDescription": "Rapporteert algemene analyse metrics: bezoeken, unieke bezoeken, aantal acties, bounce ration, enz.",
"VisitsSummary": "Bezoekers samenvatting",
"VisitsSummaryDocumentation": "Dit is een trendlijn die de ontwikkeling weergeeft.",
diff --git a/plugins/WebsiteMeasurable/MeasurableSettings.php b/plugins/WebsiteMeasurable/MeasurableSettings.php
index 0a16d92e92..3d141b5301 100644
--- a/plugins/WebsiteMeasurable/MeasurableSettings.php
+++ b/plugins/WebsiteMeasurable/MeasurableSettings.php
@@ -180,7 +180,11 @@ class MeasurableSettings extends \Piwik\Settings\Measurable\MeasurableSettings
. '<br /><br />'
. Piwik::translate('SitesManager_YourCurrentIpAddressIs', array('<i>' . $ip . '</i>'));
$field->uiControl = FieldConfig::UI_CONTROL_TEXTAREA;
- $field->uiControlAttributes = array('cols' => '20', 'rows' => '4');
+ $field->uiControlAttributes = array(
+ 'cols' => '20',
+ 'rows' => '4',
+ 'placeholder' => $ip,
+ );
$field->validate = function ($value) {
if (!empty($value)) {
diff --git a/plugins/WebsiteMeasurable/Settings/Urls.php b/plugins/WebsiteMeasurable/Settings/Urls.php
index 3aa023c1e0..2fdfaf8498 100644
--- a/plugins/WebsiteMeasurable/Settings/Urls.php
+++ b/plugins/WebsiteMeasurable/Settings/Urls.php
@@ -22,7 +22,6 @@ class Urls extends \Piwik\Settings\Measurable\MeasurableProperty
{
$name = 'urls';
$pluginName = 'WebsiteMeasurable';
- $defaultValue = array('http://siteUrl.com/', 'http://siteUrl2.com/');
$type = FieldConfig::TYPE_ARRAY;
parent::__construct($name, $defaultValue, $type, $pluginName, $idSite);
@@ -38,7 +37,11 @@ class Urls extends \Piwik\Settings\Measurable\MeasurableProperty
$config->title = Piwik::translate('SitesManager_Urls');
$config->inlineHelp = Piwik::translate('SitesManager_AliasUrlHelp');
$config->uiControl = FieldConfig::UI_CONTROL_TEXTAREA;
- $config->uiControlAttributes = array('cols' => '25', 'rows' => '3');
+ $config->uiControlAttributes = array(
+ 'cols' => '25',
+ 'rows' => '3',
+ 'placeholder' => "https://siteUrl.com/ https://siteUrl2.com/",
+ );
$self = $this;
$config->validate = function ($urls) use ($self) {
diff --git a/tests/PHPUnit/Framework/TestRequest/Response.php b/tests/PHPUnit/Framework/TestRequest/Response.php
index 5969725de7..56d4c7080d 100644
--- a/tests/PHPUnit/Framework/TestRequest/Response.php
+++ b/tests/PHPUnit/Framework/TestRequest/Response.php
@@ -253,6 +253,9 @@ class Response
$response = str_replace('.000000</l', '</l', $response); //lat/long
$response = str_replace('.00</revenue>', '</revenue>', $response);
+ // eg. <totalEcommerceRevenue>0.00</totalEcommerceRevenue>
+ $response = str_replace('.00</t', '</t', $response);
+
return $response;
}
diff --git a/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php b/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
index f4eb5d799b..30ddbd7cd6 100644
--- a/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
+++ b/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
@@ -39,7 +39,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = "&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push([\"setDocumentTitle\", document.domain + \"/\" + document.title]);
_paq.push([\"setCookieDomain\", \"*.localhost\"]);
_paq.push([\"setDomains\", [\"*.localhost/piwik\",\"*.another-domain/piwik\",\"*.another-domain/piwik\"]]);
@@ -78,7 +78,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = "&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
@@ -116,7 +116,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = "&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push([\"setDocumentTitle\", document.domain + \"/\" + document.title]);
// you can set up to 5 custom variables for each visitor
_paq.push([\"setCustomVariable\", 1, \"name\", \"value\", \"visit\"]);
@@ -163,7 +163,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = "&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push([\"setDocumentTitle\", document.domain + \"/\" + document.title]);
// you can set up to 5 custom variables for each visitor
_paq.push([\"setCustomVariable\", 1, \"name\", \"value\", \"visit\"]);
@@ -207,7 +207,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = "&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push([\"setDocumentTitle\", document.domain + \"/\" + document.title]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
@@ -244,7 +244,7 @@ class TrackerCodeGeneratorTest extends IntegrationTestCase
$expected = '&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
// you can set up to 5 custom variables for each visitor
_paq.push(["setCustomVariable", 1, "abc\"def", "abc\"def", "visit"]);
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
index cdbadbaa2a..fe63fbe641 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
@@ -15,8 +15,8 @@
<tr>
<td>
<a style="font-size:16px;padding:0 15px;color:#ffffff;height: 22px;display: inline-block;vertical-align: inherit;" rel="noreferrer" target="_blank" href="http://example.com/piwik/tests/PHPUnit/proxy/" style="lineheight:17px">
- <img src="http://example.com/piwik/tests/PHPUnit/proxy//plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, free/libre analytics platform" />
- </a>
+ <img src="http://example.com/piwik/tests/PHPUnit/proxy//plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, free/libre analytics platform" />
+ </a>
</td>
<td align="right">
<a style="font-size:16px; padding:0 15px; color:#ffffff" title="View Web Analytics reports for Site 1." target="_blank" href="http://example.com/piwik/tests/PHPUnit/proxy/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today-date-removed-in-tests">
@@ -5343,14 +5343,14 @@
There is no data for this report.
-<hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
+ <hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
-<p style='font-size:15px;line-height:24px;margin:0 0 16px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Cantarell, &quot;Helvetica Neue&quot;, sans-serif; text-align:center;font-size:13px; color:#666; padding:30px'>
- Powered by
- <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
- <br />
- The leading open analytics platform that respects your privacy.
-</p>
+ <p style='font-size:15px;line-height:24px;margin:0 0 16px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Cantarell, &quot;Helvetica Neue&quot;, sans-serif; text-align:center;font-size:13px; color:#666; padding:30px'>
+ Powered by
+ <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
+ <br />
+ The leading open analytics platform that respects your privacy.
+ </p>
</div>
</body>
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata_year__SitesManager.getJavascriptTag.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata_year__SitesManager.getJavascriptTag.xml
index d8a851d3c8..6c8629bcf7 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata_year__SitesManager.getJavascriptTag.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata_year__SitesManager.getJavascriptTag.xml
@@ -2,7 +2,7 @@
<result>&lt;!-- Piwik --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var _paq = _paq || [];
- // tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot;
+ /* tracker methods like &quot;setCustomDimension&quot; should be called before &quot;trackPageView&quot; */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html
index 66ae5338cf..a068adcd4d 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html
@@ -15,8 +15,8 @@
<tr>
<td>
<a style="font-size:16px;padding:0 15px;color:#ffffff;height: 22px;display: inline-block;vertical-align: inherit;" rel="noreferrer" target="_blank" href="http://example.com/piwik/tests/PHPUnit/proxy/" style="lineheight:17px">
- <img src="http://example.com/piwik/tests/PHPUnit/proxy//plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, free/libre analytics platform" />
- </a>
+ <img src="http://example.com/piwik/tests/PHPUnit/proxy//plugins/Morpheus/images/logo-email.png" height="20px" width="auto" alt="Piwik, free/libre analytics platform" />
+ </a>
</td>
<td align="right">
<a style="font-size:16px; padding:0 15px; color:#ffffff" title="View Web Analytics reports for Piwik test." target="_blank" href="http://example.com/piwik/tests/PHPUnit/proxy/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today-date-removed-in-tests">
@@ -6746,14 +6746,14 @@
There is no data for this report.
-<hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
+ <hr style=" border: 0; margin-top: 50px; height: 1px; background-image: linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1), rgba(2311, 2311, 231, 0));">
-<p style='font-size:15px;line-height:24px;margin:0 0 16px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Cantarell, &quot;Helvetica Neue&quot;, sans-serif; text-align:center;font-size:13px; color:#666; padding:30px'>
- Powered by
- <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
- <br />
- The leading open analytics platform that respects your privacy.
-</p>
+ <p style='font-size:15px;line-height:24px;margin:0 0 16px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Cantarell, &quot;Helvetica Neue&quot;, sans-serif; text-align:center;font-size:13px; color:#666; padding:30px'>
+ Powered by
+ <a style="color:#439fe0; " href="https://piwik.org/" title="Piwik Analytics">Piwik Analytics</a>
+ <br />
+ The leading open analytics platform that respects your privacy.
+ </p>
</div>
</body>
diff --git a/tests/UI/expected-screenshots/CoreUpdaterCode_newVersion.png b/tests/UI/expected-screenshots/CoreUpdaterCode_newVersion.png
index b0b110eee9..c8bcd22ae5 100644
--- a/tests/UI/expected-screenshots/CoreUpdaterCode_newVersion.png
+++ b/tests/UI/expected-screenshots/CoreUpdaterCode_newVersion.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d94a49eeccd387323a6e4c2d275099d56893275145c006e844b4298cf42751ad
-size 105759
+oid sha256:c8bb4b50b39944cd1c0cf8b5a282c8ec4ec8223d4e760ee79c333225bfb1ca04
+size 106399
diff --git a/tests/UI/expected-screenshots/CoreUpdaterDb_updated.png b/tests/UI/expected-screenshots/CoreUpdaterDb_updated.png
index 14563d3887..b855411727 100644
--- a/tests/UI/expected-screenshots/CoreUpdaterDb_updated.png
+++ b/tests/UI/expected-screenshots/CoreUpdaterDb_updated.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f6b54dcae7049ed937d01a19238fc62d33adf863f945b27c768c0c4f82548c16
-size 74391
+oid sha256:03c097db06daa76df4c9bc9eab062b3830c49364898467ff0d5c3db920efef28
+size 76446
diff --git a/tests/UI/expected-screenshots/DashboardManager_create_new.png b/tests/UI/expected-screenshots/DashboardManager_create_new.png
index c59b7b16be..ae1c1a9ab4 100644
--- a/tests/UI/expected-screenshots/DashboardManager_create_new.png
+++ b/tests/UI/expected-screenshots/DashboardManager_create_new.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:37fa2337c1ac3407431a002ff62595cc2720fa16fa6b26027677fcc0c10dd918
-size 244955
+oid sha256:763a130436a69516580ba5f0c903715d3e4a433fbc8983da1b555bdb0368453f
+size 246428
diff --git a/tests/UI/expected-screenshots/DashboardManager_removed.png b/tests/UI/expected-screenshots/DashboardManager_removed.png
index 03ecd49885..2b980169e6 100644
--- a/tests/UI/expected-screenshots/DashboardManager_removed.png
+++ b/tests/UI/expected-screenshots/DashboardManager_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c868db3c1ab399cde8d451bbfa93877c6344b79919a85ecb17359355f756f737
-size 366062
+oid sha256:613f57b24112efa26462817b198362f007ce57ad323178295c4093971da78359
+size 366770
diff --git a/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png b/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
index cdcd8f823a..c8ef73bf04 100644
--- a/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
+++ b/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:28a153ddf467e2d9809e2e0847ba84ecaf2237ebe4cd30d3d20af83abed5cf7a
-size 536038
+oid sha256:12df3f544d1bacb0ee0a34b4cc8e8eabbfe3da8c6cae8b3e59dd2ee49d3e464b
+size 537961
diff --git a/tests/UI/expected-screenshots/Dashboard_removed.png b/tests/UI/expected-screenshots/Dashboard_removed.png
index 6a9f9afe36..961419dfee 100644
--- a/tests/UI/expected-screenshots/Dashboard_removed.png
+++ b/tests/UI/expected-screenshots/Dashboard_removed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9d3263337b7290ee7245de98f6e9536d3bc27a2bfa19f00f1b62a3f2b962027d
-size 535736
+oid sha256:1a841e2177f533da08b2382fabc3f91e6c54af227604f3d69a67ed79426785dc
+size 537637
diff --git a/tests/UI/expected-screenshots/Dashboard_reset.png b/tests/UI/expected-screenshots/Dashboard_reset.png
index dcfa72ad40..378d541743 100644
--- a/tests/UI/expected-screenshots/Dashboard_reset.png
+++ b/tests/UI/expected-screenshots/Dashboard_reset.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6be595803eb63fa3a0bb53355d3d62b91b4ec02dcf011d44c8ebca6cf35ccd38
-size 248766
+oid sha256:3708f066bc45dca4fe1f58454cea6c48abfd32a078ee94dd5b8a674c1bb7bdc9
+size 250604
diff --git a/tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png b/tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png
index e11b4e6329..0ec9b44b84 100644
--- a/tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png
+++ b/tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e73789714f952abb0d5e1673ff6340eeb0563b07284b7646436802b3109d62a9
-size 178794
+oid sha256:ce3bd400dcd3586fe1874141e386997bc4d3983f73a94beb58e2e43fb76ffbed
+size 178968
diff --git a/tests/UI/expected-screenshots/Installation_js_tracking.png b/tests/UI/expected-screenshots/Installation_js_tracking.png
index f9141294b2..f763bd2c8a 100644
--- a/tests/UI/expected-screenshots/Installation_js_tracking.png
+++ b/tests/UI/expected-screenshots/Installation_js_tracking.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e4e8e866011ff143a95da23a4366e1306b20eb3670b29f59db2880b2798452ea
-size 192744
+oid sha256:3fcce42eb580e158fd1eac73e2146360a33594e65f5d925e561698b07f38dc3d
+size 192902
diff --git a/tests/UI/expected-screenshots/MeasurableManager_add_measurable_view.png b/tests/UI/expected-screenshots/MeasurableManager_add_measurable_view.png
index 7f27f96eed..fa3726eeba 100644
--- a/tests/UI/expected-screenshots/MeasurableManager_add_measurable_view.png
+++ b/tests/UI/expected-screenshots/MeasurableManager_add_measurable_view.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:743b8d4260a5f7759ef5965a4313f7e4224035bb7a186c2db3ecad6876d8aabf
-size 429673
+oid sha256:f5374f56887499ba2aca22f50d02096d7e0fcd6252a90563408ed2512fef077e
+size 424564
diff --git a/tests/UI/expected-screenshots/Theme_home.png b/tests/UI/expected-screenshots/Theme_home.png
index 564acb4490..17793e92d2 100644
--- a/tests/UI/expected-screenshots/Theme_home.png
+++ b/tests/UI/expected-screenshots/Theme_home.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ee0d04bc0231261ea1b390bf40d17daf9429f3a017728487207ffc8470eaebda
-size 535185
+oid sha256:21869e1be4501adf9e9e8d63a7c550d29f1860daa5e1149c312c84f5f078db83
+size 536690
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_diagnostics_configfile.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_diagnostics_configfile.png
index 5603c2c72c..b4569d0fe7 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_diagnostics_configfile.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_diagnostics_configfile.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5f14b4466225d8a92c009f613f111d3c098792d0e07f9c9be3141e86e7eafd23
-size 3519243
+oid sha256:a90487bbaaae92569b8ddc2c3fa0ffd19b973ae7cd771efdea6b11199efdd7b5
+size 3532421
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
index a151fb3ca1..db62d73aac 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_home.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:13c4d8d62f227c97b1861f178e643e0c68b37a96b917efbbf8e55b2014d5e4a7
-size 124829
+oid sha256:b3d266b43692d54103aef43324162c7bad12c77e4294f5a1f6c7080aa4f9c4b5
+size 126685
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png
index c24b54671b..93374c50e5 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9cb4ac6babbc2143080ab724617639d8fbfa4d10b789072be0be65f1170a5a34
-size 301267
+oid sha256:53c71ad2658c4aee22a1e7b376c11cdc9436f05cb8e30f0b1e7ee4f6628e5045
+size 301435
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
index 6f056bd58e..018d3b2cbd 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9205eaf8408b1c05663745b4d891f57d64fc848ae2a8e94b79fd0f1f559e38ad
-size 483981
+oid sha256:8e9b3edd05bed09a4f0411f052cae8759fdf44a83db8f98bc19313f6f70c22fa
+size 487730
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png b/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
index 2d7e97ef09..21e8f2e424 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_menu_apidisallowed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5636ae6b17f8bd1e399802071537ee8bfc0558700094f84b2eb4b7ecc1c2e14b
-size 491277
+oid sha256:a47b2faafccaae769f3814adf4a23a99d7fe04ec563b5a4ae736a963bae42980
+size 493755
diff --git a/tests/javascript/index.php b/tests/javascript/index.php
index 09480cafae..4e2e5ab0fc 100644
--- a/tests/javascript/index.php
+++ b/tests/javascript/index.php
@@ -610,7 +610,7 @@ function PiwikTest() {
});
test("Piwik plugin methods", function() {
- expect(31);
+ expect(33);
// TESTS FOR retryMissedPluginCalls
@@ -703,6 +703,8 @@ function PiwikTest() {
strictEqual('function', typeof Piwik.DOM.onReady, "DOM.onReady method is defined");
strictEqual('function', typeof Piwik.DOM.onLoad, "DOM.onLoad method is defined");
strictEqual('function', typeof Piwik.DOM.addEventListener, "DOM.addEventListener method is defined");
+ strictEqual('function', typeof Piwik.DOM.isNodeVisible, "DOM.isNodeVisible method is defined");
+ strictEqual('function', typeof Piwik.DOM.isOrWasNodeVisible, "DOM.isOrWasNodeVisible method is defined");
Piwik.DOM.onLoad(function () {
loaded = true;
@@ -2102,7 +2104,7 @@ function PiwikTest() {
});
test("API methods", function() {
- expect(75);
+ expect(76);
equal( typeof Piwik.addPlugin, 'function', 'addPlugin' );
equal( typeof Piwik.addPlugin, 'function', 'addTracker' );
@@ -2139,6 +2141,7 @@ function PiwikTest() {
equal( typeof tracker.getCustomVariable, 'function', 'getCustomVariable' );
equal( typeof tracker.deleteCustomVariable, 'function', 'deleteCustomVariable' );
equal( typeof tracker.setLinkTrackingTimer, 'function', 'setLinkTrackingTimer' );
+ equal( typeof tracker.getLinkTrackingTimer, 'function', 'getLinkTrackingTimer' );
equal( typeof tracker.setDownloadExtensions, 'function', 'setDownloadExtensions' );
equal( typeof tracker.addDownloadExtensions, 'function', 'addDownloadExtensions' );
equal( typeof tracker.removeDownloadExtensions, 'function', 'removeDownloadExtensions' );
@@ -2977,6 +2980,17 @@ function PiwikTest() {
});
+ test("Tracker getLinkTrackingTimer() setLinkTrackingTimer", function() {
+ expect(2);
+
+ var tracker = Piwik.getTracker();
+
+ equal(500, tracker.getLinkTrackingTimer(), 'getLinkTrackingTimer, default is 500');
+ tracker.setLinkTrackingTimer(1091);
+ equal(1091, tracker.getLinkTrackingTimer(), 'setLinkTrackingTimer, changed value');
+ tracker.setLinkTrackingTimer(500);
+ });
+
test("Tracker setDownloadExtensions(), addDownloadExtensions(), setDownloadClasses(), setLinkClasses(), and getLinkType()", function() {
expect(72);