update Piwik to version 2.16 (fixes #91)

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

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -12,6 +12,7 @@ use Exception;
use Piwik\Access;
use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Option;
use Piwik\Piwik;
@ -28,23 +29,31 @@ use Piwik\Tracker\Cache;
* Existing Permissions are listed given a login via "getSitesAccessFromUser", or a website ID via "getUsersAccessFromSite",
* or you can list all users and websites for a given permission via "getUsersSitesFromAccess". Permissions are set and updated
* via the method "setUserAccess".
* See also the documentation about <a href='http://piwik.org/docs/manage-users/' target='_blank'>Managing Users</a> in Piwik.
* See also the documentation about <a href='http://piwik.org/docs/manage-users/' rel='noreferrer' target='_blank'>Managing Users</a> in Piwik.
*/
class API extends \Piwik\Plugin\API
{
const OPTION_NAME_PREFERENCE_SEPARATOR = '_';
/**
* @var Model
*/
private $model;
/**
* @var UserAccessFilter
*/
private $userFilter;
const PREFERENCE_DEFAULT_REPORT = 'defaultReport';
const PREFERENCE_DEFAULT_REPORT_DATE = 'defaultReportDate';
static private $instance = null;
private static $instance = null;
protected function __construct()
public function __construct(Model $model, UserAccessFilter $filter)
{
$this->model = new Model();
$this->model = $model;
$this->userFilter = $filter;
}
/**
@ -52,24 +61,26 @@ class API extends \Piwik\Plugin\API
* Example of how you would overwrite the UsersManager_API with your own class:
* Call the following in your plugin __construct() for example:
*
* Registry::set('UsersManager_API', \Piwik\Plugins\MyCustomUsersManager\API::getInstance());
* StaticContainer::getContainer()->set('UsersManager_API', \Piwik\Plugins\MyCustomUsersManager\API::getInstance());
*
* @throws Exception
* @return \Piwik\Plugins\UsersManager\API
*/
static public function getInstance()
public static function getInstance()
{
try {
$instance = \Piwik\Registry::get('UsersManager_API');
$instance = StaticContainer::get('UsersManager_API');
if (!($instance instanceof API)) {
// Exception is caught below and corrected
throw new Exception('UsersManager_API must inherit API');
}
self::$instance = $instance;
} catch (Exception $e) {
self::$instance = new self;
\Piwik\Registry::set('UsersManager_API', self::$instance);
self::$instance = StaticContainer::get('Piwik\Plugins\UsersManager\API');
StaticContainer::getContainer()->set('UsersManager_API', self::$instance);
}
return self::$instance;
}
@ -96,16 +107,72 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserHasSuperUserAccessOrIsTheUser($userLogin);
$optionValue = Option::get($this->getPreferenceId($userLogin, $preferenceName));
$optionValue = $this->getPreferenceValue($userLogin, $preferenceName);
if ($optionValue !== false) {
return $optionValue;
}
return $this->getDefaultUserPreference($preferenceName, $userLogin);
}
/**
* Sets a user preference in the DB using the preference's default value.
* @param string $userLogin
* @param string $preferenceName
* @ignore
*/
public function initUserPreferenceWithDefault($userLogin, $preferenceName)
{
Piwik::checkUserHasSuperUserAccessOrIsTheUser($userLogin);
$optionValue = $this->getPreferenceValue($userLogin, $preferenceName);
if ($optionValue === false) {
$defaultValue = $this->getDefaultUserPreference($preferenceName, $userLogin);
if ($defaultValue !== false) {
$this->setUserPreference($userLogin, $preferenceName, $defaultValue);
}
}
}
/**
* Returns an array of Preferences
* @param $preferenceNames array of preference names
* @return array
* @ignore
*/
public function getAllUsersPreferences(array $preferenceNames)
{
Piwik::checkUserHasSuperUserAccess();
$userPreferences = array();
foreach($preferenceNames as $preferenceName) {
$optionNameMatchAllUsers = $this->getPreferenceId('%', $preferenceName);
$preferences = Option::getLike($optionNameMatchAllUsers);
foreach($preferences as $optionName => $optionValue) {
$lastUnderscore = strrpos($optionName, self::OPTION_NAME_PREFERENCE_SEPARATOR);
$userName = substr($optionName, 0, $lastUnderscore);
$preference = substr($optionName, $lastUnderscore + 1);
$userPreferences[$userName][$preference] = $optionValue;
}
}
return $userPreferences;
}
private function getPreferenceId($login, $preference)
{
return $login . '_' . $preference;
if(false !== strpos($preference, self::OPTION_NAME_PREFERENCE_SEPARATOR)) {
throw new Exception("Preference name cannot contain underscores.");
}
return $login . self::OPTION_NAME_PREFERENCE_SEPARATOR . $preference;
}
private function getPreferenceValue($userLogin, $preferenceName)
{
return Option::get($this->getPreferenceId($userLogin, $preferenceName));
}
private function getDefaultUserPreference($preferenceName, $login)
@ -113,7 +180,10 @@ class API extends \Piwik\Plugin\API
switch ($preferenceName) {
case self::PREFERENCE_DEFAULT_REPORT:
$viewableSiteIds = \Piwik\Plugins\SitesManager\API::getInstance()->getSitesIdWithAtLeastViewAccess($login);
return reset($viewableSiteIds);
if (!empty($viewableSiteIds)) {
return reset($viewableSiteIds);
}
return false;
case self::PREFERENCE_DEFAULT_REPORT_DATE:
return Config::getInstance()->General['default_day'];
default:
@ -137,6 +207,7 @@ class API extends \Piwik\Plugin\API
}
$users = $this->model->getUsers($logins);
$users = $this->userFilter->filterUsers($users);
// Non Super user can only access login & alias
if (!Piwik::hasUserSuperUserAccess()) {
@ -157,7 +228,10 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserHasSomeAdminAccess();
return $this->model->getUsersLogin();
$logins = $this->model->getUsersLogin();
$logins = $this->userFilter->filterLogins($logins);
return $logins;
}
/**
@ -180,7 +254,10 @@ class API extends \Piwik\Plugin\API
$this->checkAccessType($access);
return $this->model->getUsersSitesFromAccess($access);
$userSites = $this->model->getUsersSitesFromAccess($access);
$userSites = $this->userFilter->filterLoginIndexedArray($userSites);
return $userSites;
}
/**
@ -202,7 +279,10 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserHasAdminAccess($idSite);
return $this->model->getUsersAccessFromSite($idSite);
$usersAccess = $this->model->getUsersAccessFromSite($idSite);
$usersAccess = $this->userFilter->filterLoginIndexedArray($usersAccess);
return $usersAccess;
}
public function getUsersWithSiteAccess($idSite, $access)
@ -216,7 +296,9 @@ class API extends \Piwik\Plugin\API
return array();
}
$logins = $this->userFilter->filterLogins($logins);
$logins = implode(',', $logins);
return $this->getUsers($logins);
}
@ -240,13 +322,27 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserHasSuperUserAccess();
$this->checkUserExists($userLogin);
$this->checkUserHasNotSuperUserAccess($userLogin);
// Super users have 'admin' access for every site
if (Piwik::hasTheUserSuperUserAccess($userLogin)) {
$return = array();
$siteManagerModel = new \Piwik\Plugins\SitesManager\Model();
$sites = $siteManagerModel->getAllSites();
foreach ($sites as $site) {
$return[] = array(
'site' => $site['idsite'],
'access' => 'admin'
);
}
return $return;
}
return $this->model->getSitesAccessFromUser($userLogin);
}
/**
* Returns the user information (login, password md5, alias, email, date_registered, etc.)
* Returns the user information (login, password hash, alias, email, date_registered, etc.)
*
* @param string $userLogin the user login
*
@ -257,11 +353,13 @@ class API extends \Piwik\Plugin\API
Piwik::checkUserHasSuperUserAccessOrIsTheUser($userLogin);
$this->checkUserExists($userLogin);
return $this->model->getUser($userLogin);
$user = $this->model->getUser($userLogin);
return $this->userFilter->filterUser($user);
}
/**
* Returns the user information (login, password md5, alias, email, date_registered, etc.)
* Returns the user information (login, password hash, alias, email, date_registered, etc.)
*
* @param string $userEmail the user email
*
@ -272,7 +370,9 @@ class API extends \Piwik\Plugin\API
Piwik::checkUserHasSuperUserAccess();
$this->checkUserEmailExists($userEmail);
return $this->model->getUserByEmail($userEmail);
$user = $this->model->getUserByEmail($userEmail);
return $this->userFilter->filterUser($user);
}
private function checkLogin($userLogin)
@ -300,6 +400,7 @@ class API extends \Piwik\Plugin\API
if (empty($alias)) {
$alias = $userLogin;
}
return $alias;
}
@ -318,7 +419,7 @@ class API extends \Piwik\Plugin\API
*
* @exception in case of an invalid parameter
*/
public function addUser($userLogin, $password, $email, $alias = false)
public function addUser($userLogin, $password, $email, $alias = false, $_isPasswordHashed = false)
{
Piwik::checkUserHasSuperUserAccess();
@ -326,10 +427,16 @@ class API extends \Piwik\Plugin\API
$this->checkEmail($email);
$password = Common::unsanitizeInputValue($password);
UsersManager::checkPassword($password);
if (!$_isPasswordHashed) {
UsersManager::checkPassword($password);
$passwordTransformed = UsersManager::getPasswordHash($password);
} else {
$passwordTransformed = $password;
}
$alias = $this->getCleanAlias($alias, $userLogin);
$passwordTransformed = UsersManager::getPasswordHash($password);
$token_auth = $this->getTokenAuth($userLogin, $passwordTransformed);
@ -341,10 +448,10 @@ class API extends \Piwik\Plugin\API
/**
* Triggered after a new user is created.
*
*
* @param string $userLogin The new user's login handle.
*/
Piwik::postEvent('UsersManager.addUser.end', array($userLogin));
Piwik::postEvent('UsersManager.addUser.end', array($userLogin, $email, $password, $alias));
}
/**
@ -392,7 +499,17 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserIsNotAnonymous();
return $this->model->getUsersHavingSuperUserAccess();
$users = $this->model->getUsersHavingSuperUserAccess();
foreach($users as &$user) {
// remove token_auth in API response
unset($user['token_auth']);
}
// we do not filter these users by access and return them all since we need to print this information in the
// UI and they are allowed to see this.
return $users;
}
/**
@ -409,6 +526,7 @@ class API extends \Piwik\Plugin\API
Piwik::checkUserHasSuperUserAccessOrIsTheUser($userLogin);
$this->checkUserIsNotAnonymous($userLogin);
$userInfo = $this->getUser($userLogin);
$passwordHasBeenUpdated = false;
if (empty($password)) {
$password = $userInfo['password'];
@ -418,6 +536,8 @@ class API extends \Piwik\Plugin\API
UsersManager::checkPassword($password);
$password = UsersManager::getPasswordHash($password);
}
$passwordHasBeenUpdated = true;
}
if (empty($alias)) {
@ -432,7 +552,7 @@ class API extends \Piwik\Plugin\API
$this->checkEmail($email);
}
$alias = $this->getCleanAlias($alias, $userLogin);
$alias = $this->getCleanAlias($alias, $userLogin);
$token_auth = $this->getTokenAuth($userLogin, $password);
$this->model->updateUser($userLogin, $password, $email, $alias, $token_auth);
@ -441,10 +561,12 @@ class API extends \Piwik\Plugin\API
/**
* Triggered after an existing user has been updated.
*
* Event notify about password change.
*
* @param string $userLogin The user's login handle.
* @param boolean $passwordHasBeenUpdated Flag containing information about password change.
*/
Piwik::postEvent('UsersManager.updateUser.end', array($userLogin));
Piwik::postEvent('UsersManager.updateUser.end', array($userLogin, $passwordHasBeenUpdated, $email, $password, $alias));
}
/**
@ -460,6 +582,7 @@ class API extends \Piwik\Plugin\API
{
Piwik::checkUserHasSuperUserAccess();
$this->checkUserIsNotAnonymous($userLogin);
if (!$this->userExists($userLogin)) {
throw new Exception(Piwik::translate("UsersManager_ExceptionDeleteDoesNotExist", $userLogin));
}
@ -508,10 +631,32 @@ class API extends \Piwik\Plugin\API
public function userEmailExists($userEmail)
{
Piwik::checkUserIsNotAnonymous();
Piwik::checkUserHasSomeViewAccess();
return $this->model->userEmailExists($userEmail);
}
/**
* Returns the first login name of an existing user that has the given email address. If no user can be found for
* this user an error will be returned.
*
* @param string $userEmail
* @return bool true if the user is known
*/
public function getUserLoginFromUserEmail($userEmail)
{
Piwik::checkUserIsNotAnonymous();
Piwik::checkUserHasSomeAdminAccess();
$this->checkUserEmailExists($userEmail);
$user = $this->model->getUserByEmail($userEmail);
// any user with some admin access is allowed to find any user by email, no need to filter by access here
return $user['login'];
}
/**
* Set an access level to a given user for a list of websites ID.
*
@ -562,6 +707,12 @@ class API extends \Piwik\Plugin\API
// when no access are specified
if ($access != 'noaccess') {
$this->model->addUserAccess($userLogin, $access, $idSites);
} else {
if (!empty($idSites) && !is_array($idSites)) {
$idSites = array($idSites);
}
Piwik::postEvent('UsersManager.removeSiteAccess', array($userLogin, $idSites));
}
// we reload the access list which doesn't yet take in consideration this new user access
@ -632,15 +783,13 @@ class API extends \Piwik\Plugin\API
* Generates a unique MD5 for the given login & password
*
* @param string $userLogin Login
* @param string $md5Password MD5ied string of the password
* @throws Exception
* @param string $md5Password hashed string of the password (using current hash function; MD5-named for historical reasons)
* @return string
*/
public function getTokenAuth($userLogin, $md5Password)
{
if (strlen($md5Password) != 32) {
throw new Exception(Piwik::translate('UsersManager_ExceptionPasswordMD5HashExpected'));
}
UsersManager::checkPasswordHash($md5Password, Piwik::translate('UsersManager_ExceptionPasswordMD5HashExpected'));
return md5($userLogin . $md5Password);
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -9,24 +9,39 @@
namespace Piwik\Plugins\UsersManager;
use Exception;
use Piwik\API\Request;
use Piwik\API\ResponseBuilder;
use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Metrics\Formatter;
use Piwik\NoAccessException;
use Piwik\Piwik;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Plugins\UsersManager\API as APIUsersManager;
use Piwik\Plugin\ControllerAdmin;
use Piwik\Plugins\LanguagesManager\API as APILanguagesManager;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Plugins\Login\SessionInitializer;
use Piwik\Plugins\UsersManager\API as APIUsersManager;
use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Tracker\IgnoreCookie;
use Piwik\Translation\Translator;
use Piwik\Url;
use Piwik\View;
use Piwik\MetricsFormatter;
/**
*
*/
class Controller extends \Piwik\Plugin\ControllerAdmin
class Controller extends ControllerAdmin
{
/**
* @var Translator
*/
private $translator;
public function __construct(Translator $translator)
{
$this->translator = $translator;
parent::__construct();
}
static function orderByName($a, $b)
{
return strcmp($a['name'], $b['name']);
@ -38,10 +53,11 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
function index()
{
Piwik::checkUserIsNotAnonymous();
Piwik::checkUserHasSomeAdminAccess();
$view = new View('@UsersManager/index');
$IdSitesAdmin = APISitesManager::getInstance()->getSitesIdWithAdminAccess();
$IdSitesAdmin = Request::processRequest('SitesManager.getSitesIdWithAdminAccess');
$idSiteSelected = 1;
if (count($IdSitesAdmin) > 0) {
@ -51,15 +67,25 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
if ($idSiteSelected === 'all') {
$usersAccessByWebsite = array();
$defaultReportSiteName = Piwik::translate('UsersManager_ApplyToAllWebsites');
$defaultReportSiteName = $this->translator->translate('UsersManager_ApplyToAllWebsites');
} else {
$usersAccessByWebsite = APIUsersManager::getInstance()->getUsersAccessFromSite($idSiteSelected);
if (!Piwik::isUserHasAdminAccess($idSiteSelected) && count($IdSitesAdmin) > 0) {
// make sure to show a website where user actually has admin access
$idSiteSelected = $IdSitesAdmin[0];
}
$defaultReportSiteName = Site::getNameFor($idSiteSelected);
try {
$usersAccessByWebsite = Request::processRequest('UsersManager.getUsersAccessFromSite', array('idSite' => $idSiteSelected));
} catch (NoAccessException $e) {
return $this->noAdminAccessToWebsite($idSiteSelected, $defaultReportSiteName, $e->getMessage());
}
}
// we dont want to display the user currently logged so that the user can't change his settings from admin to view...
$currentlyLogged = Piwik::getCurrentUserLogin();
$usersLogin = APIUsersManager::getInstance()->getUsersLogin();
$usersLogin = Request::processRequest('UsersManager.getUsersLogin');
foreach ($usersLogin as $login) {
if (!isset($usersAccessByWebsite[$login])) {
$usersAccessByWebsite[$login] = 'noaccess';
@ -81,16 +107,18 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$superUsers = array();
$usersAliasByLogin = array();
$formatter = new Formatter();
if (Piwik::isUserHasSomeAdminAccess()) {
$view->showLastSeen = true;
$users = APIUsersManager::getInstance()->getUsers();
$users = Request::processRequest('UsersManager.getUsers');
foreach ($users as $index => $user) {
$usersAliasByLogin[$user['login']] = $user['alias'];
$lastSeen = LastSeenTimeLogger::getLastSeenTimeForUser($user['login']);
$users[$index]['last_seen'] = $lastSeen == 0
? false : MetricsFormatter::getPrettyTimeFromSeconds(time() - $lastSeen);
? false : $formatter->getPrettyTimeFromSeconds(time() - $lastSeen);
}
if (Piwik::hasUserSuperUserAccess()) {
@ -102,6 +130,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
}
}
$view->hasOnlyAdminAccess = Piwik::isUserHasSomeAdminAccess() && !Piwik::hasUserSuperUserAccess();
$view->anonymousHasViewAccess = $this->hasAnonymousUserViewAccess($usersAccessByWebsite);
$view->idSiteSelected = $idSiteSelected;
$view->defaultReportSiteName = $defaultReportSiteName;
@ -110,7 +139,8 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$view->usersAliasByLogin = $usersAliasByLogin;
$view->usersCount = count($users) - 1;
$view->usersAccessByWebsite = $usersAccessByWebsite;
$websites = APISitesManager::getInstance()->getSitesWithAdminAccess();
$websites = Request::processRequest('SitesManager.getSitesWithAdminAccess');
uasort($websites, array('Piwik\Plugins\UsersManager\Controller', 'orderByName'));
$view->websites = $websites;
$this->setBasicVariablesView($view);
@ -121,6 +151,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
private function hasAnonymousUserViewAccess($usersAccessByWebsite)
{
$anonymousHasViewAccess = false;
foreach ($usersAccessByWebsite as $login => $access) {
if ($login == 'anonymous'
&& $access != 'noaccess'
@ -128,6 +159,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$anonymousHasViewAccess = true;
}
}
return $anonymousHasViewAccess;
}
@ -142,6 +174,59 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
return APIUsersManager::getInstance()->getUserPreference($user, APIUsersManager::PREFERENCE_DEFAULT_REPORT_DATE);
}
/**
* Returns the enabled dates that users can select,
* in their User Settings page "Report date to load by default"
*
* @throws
* @return array
*/
protected function getDefaultDates()
{
$dates = array(
'today' => $this->translator->translate('Intl_Today'),
'yesterday' => $this->translator->translate('Intl_Yesterday'),
'previous7' => $this->translator->translate('General_PreviousDays', 7),
'previous30' => $this->translator->translate('General_PreviousDays', 30),
'last7' => $this->translator->translate('General_LastDays', 7),
'last30' => $this->translator->translate('General_LastDays', 30),
'week' => $this->translator->translate('General_CurrentWeek'),
'month' => $this->translator->translate('General_CurrentMonth'),
'year' => $this->translator->translate('General_CurrentYear'),
);
$mappingDatesToPeriods = array(
'today' => 'day',
'yesterday' => 'day',
'previous7' => 'range',
'previous30' => 'range',
'last7' => 'range',
'last30' => 'range',
'week' => 'week',
'month' => 'month',
'year' => 'year',
);
// assertion
if (count($dates) != count($mappingDatesToPeriods)) {
throw new Exception("some metadata is missing in getDefaultDates()");
}
$allowedPeriods = self::getEnabledPeriodsInUI();
$allowedDates = array_intersect($mappingDatesToPeriods, $allowedPeriods);
$dates = array_intersect_key($dates, $allowedDates);
/**
* Triggered when the list of available dates is requested, for example for the
* User Settings > Report date to load by default.
*
* @param array &$dates Array of (date => translation)
*/
Piwik::postEvent('UsersManager.getDefaultDates', array(&$dates));
return $dates;
}
/**
* The "User Settings" admin UI screen view
*/
@ -152,50 +237,71 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$view = new View('@UsersManager/userSettings');
$userLogin = Piwik::getCurrentUserLogin();
$user = APIUsersManager::getInstance()->getUser($userLogin);
$user = Request::processRequest('UsersManager.getUser', array('userLogin' => $userLogin));
$view->userAlias = $user['alias'];
$view->userEmail = $user['email'];
$defaultReport = APIUsersManager::getInstance()->getUserPreference($userLogin, APIUsersManager::PREFERENCE_DEFAULT_REPORT);
$view->ignoreSalt = $this->getIgnoreCookieSalt();
$userPreferences = new UserPreferences();
$defaultReport = $userPreferences->getDefaultReport();
if ($defaultReport === false) {
$defaultReport = $this->getDefaultWebsiteId();
$defaultReport = $userPreferences->getDefaultWebsiteId();
}
$view->defaultReport = $defaultReport;
if ($defaultReport == 'MultiSites') {
$view->defaultReportSiteName = Site::getNameFor($this->getDefaultWebsiteId());
$defaultSiteId = $userPreferences->getDefaultWebsiteId();
$view->defaultReportIdSite = $defaultSiteId;
$view->defaultReportSiteName = Site::getNameFor($defaultSiteId);
} else {
$view->defaultReportIdSite = $defaultReport;
$view->defaultReportSiteName = Site::getNameFor($defaultReport);
}
$view->defaultDate = $this->getDefaultDateForUser($userLogin);
$view->availableDefaultDates = array(
'today' => Piwik::translate('General_Today'),
'yesterday' => Piwik::translate('General_Yesterday'),
'previous7' => Piwik::translate('General_PreviousDays', 7),
'previous30' => Piwik::translate('General_PreviousDays', 30),
'last7' => Piwik::translate('General_LastDays', 7),
'last30' => Piwik::translate('General_LastDays', 30),
'week' => Piwik::translate('General_CurrentWeek'),
'month' => Piwik::translate('General_CurrentMonth'),
'year' => Piwik::translate('General_CurrentYear'),
);
$view->availableDefaultDates = $this->getDefaultDates();
$view->languages = APILanguagesManager::getInstance()->getAvailableLanguageNames();
$view->currentLanguageCode = LanguagesManager::getLanguageCodeForCurrentUser();
$view->currentTimeformat = LanguagesManager::uses12HourClockForCurrentUser();
$view->ignoreCookieSet = IgnoreCookie::isIgnoreCookieFound();
$this->initViewAnonymousUserSettings($view);
$view->piwikHost = Url::getCurrentHost();
$this->setBasicVariablesView($view);
return $view->render();
}
/**
* The "Anonymous Settings" admin UI screen view
*/
public function anonymousSettings()
{
Piwik::checkUserHasSuperUserAccess();
$view = new View('@UsersManager/anonymousSettings');
$view->availableDefaultDates = $this->getDefaultDates();
$this->initViewAnonymousUserSettings($view);
$this->setBasicVariablesView($view);
return $view->render();
}
public function setIgnoreCookie()
{
Piwik::checkUserHasSomeViewAccess();
Piwik::checkUserIsNotAnonymous();
$this->checkTokenInUrl();
$salt = Common::getRequestVar('ignoreSalt', false, 'string');
if ($salt !== $this->getIgnoreCookieSalt()) {
throw new Exception("Not authorized");
}
IgnoreCookie::setIgnoreCookie();
Piwik::redirectToModule('UsersManager', 'userSettings', array('token_auth' => false));
@ -213,11 +319,13 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$userLogin = 'anonymous';
// Which websites are available to the anonymous users?
$anonymousSitesAccess = APIUsersManager::getInstance()->getSitesAccessFromUser($userLogin);
$anonymousSitesAccess = Request::processRequest('UsersManager.getSitesAccessFromUser', array('userLogin' => $userLogin));
$anonymousSites = array();
foreach ($anonymousSitesAccess as $info) {
$idSite = $info['site'];
$site = APISitesManager::getInstance()->getSiteFromId($idSite);
$site = Request::processRequest('SitesManager.getSiteFromId', array('idSite' => $idSite));
// Work around manual website deletion
if (!empty($site)) {
$anonymousSites[$idSite] = $site;
@ -226,7 +334,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$view->anonymousSites = $anonymousSites;
// Which report is displayed by default to the anonymous user?
$anonymousDefaultReport = APIUsersManager::getInstance()->getUserPreference($userLogin, APIUsersManager::PREFERENCE_DEFAULT_REPORT);
$anonymousDefaultReport = Request::processRequest('UsersManager.getUserPreference', array('userLogin' => $userLogin, 'preferenceName' => APIUsersManager::PREFERENCE_DEFAULT_REPORT));
if ($anonymousDefaultReport === false) {
if (empty($anonymousSites)) {
$anonymousDefaultReport = Piwik::getLoginPluginName();
@ -283,12 +391,14 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$defaultReport = Common::getRequestVar('defaultReport');
$defaultDate = Common::getRequestVar('defaultDate');
$language = Common::getRequestVar('language');
$timeFormat = Common::getRequestVar('timeformat');
$userLogin = Piwik::getCurrentUserLogin();
$this->processPasswordChange($userLogin);
LanguagesManager::setLanguageForSession($language);
APILanguagesManager::getInstance()->setLanguageForUser($userLogin, $language);
APILanguagesManager::getInstance()->set12HourClockForUser($userLogin, $timeFormat);
APIUsersManager::getInstance()->setUserPreference($userLogin,
APIUsersManager::PREFERENCE_DEFAULT_REPORT,
@ -304,6 +414,18 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
return $toReturn;
}
private function noAdminAccessToWebsite($idSiteSelected, $defaultReportSiteName, $message)
{
$view = new View('@UsersManager/noWebsiteAdminAccess');
$view->idSiteSelected = $idSiteSelected;
$view->defaultReportSiteName = $defaultReportSiteName;
$view->message = $message;
$this->setBasicVariablesView($view);
return $view->render();
}
private function processPasswordChange($userLogin)
{
$alias = Common::getRequestVar('alias');
@ -315,7 +437,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
|| !empty($passwordBis)
) {
if ($password != $passwordBis) {
throw new Exception(Piwik::translate('Login_PasswordsDoNotMatch'));
throw new Exception($this->translator->translate('Login_PasswordsDoNotMatch'));
}
$newPassword = $password;
}
@ -334,7 +456,19 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
// logs the user in with the new password
if ($newPassword !== false) {
\Piwik\Registry::get('auth')->initSession($userLogin, md5($newPassword), $rememberMe = false);
$sessionInitializer = new SessionInitializer();
$auth = StaticContainer::get('Piwik\Auth');
$auth->setLogin($userLogin);
$auth->setPassword($password);
$sessionInitializer->initSession($auth, $rememberMe = false);
}
}
/**
* @return string
*/
private function getIgnoreCookieSalt()
{
return md5(SettingsPiwik::getSalt());
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -8,9 +8,9 @@
*/
namespace Piwik\Plugins\UsersManager;
use Piwik\Piwik;
use Piwik\Common;
use Piwik\Option;
use Piwik\Piwik;
/**
* Class that logs the time the current user is accessing the current resource (which
@ -35,7 +35,6 @@ class LastSeenTimeLogger
public function logCurrentUserLastSeenTime()
{
$module = Common::getRequestVar('module', false);
$action = Common::getRequestVar('action', false);
$currentUserLogin = Piwik::getCurrentUserLogin();
// only log time for non-anonymous visits to the reporting UI

View file

@ -0,0 +1,34 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\UsersManager;
use Piwik\Menu\MenuAdmin;
use Piwik\Menu\MenuUser;
use Piwik\Piwik;
class Menu extends \Piwik\Plugin\Menu
{
public function configureAdminMenu(MenuAdmin $menu)
{
if (Piwik::isUserHasSomeAdminAccess()) {
$menu->addManageItem('UsersManager_MenuUsers', $this->urlForAction('index'), $order = 2);
}
if (Piwik::hasUserSuperUserAccess() && API::getInstance()->getSitesAccessFromUser('anonymous')) {
$menu->addSettingsItem('UsersManager_AnonymousUser', $this->urlForAction('anonymousSettings'), $order = 20);
}
}
public function configureUserMenu(MenuUser $menu)
{
if (!Piwik::isUserIsAnonymous()) {
$menu->addItem('UsersManager_MenuPersonal', 'General_Settings', $this->urlForAction('userSettings'), 0);
}
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -22,10 +22,18 @@ use Piwik\Piwik;
* Existing Permissions are listed given a login via "getSitesAccessFromUser", or a website ID via "getUsersAccessFromSite",
* or you can list all users and websites for a given permission via "getUsersSitesFromAccess". Permissions are set and updated
* via the method "setUserAccess".
* See also the documentation about <a href='http://piwik.org/docs/manage-users/' target='_blank'>Managing Users</a> in Piwik.
* See also the documentation about <a href='http://piwik.org/docs/manage-users/' rel='noreferrer' target='_blank'>Managing Users</a> in Piwik.
*/
class Model
{
private static $rawPrefix = 'user';
private $table;
public function __construct()
{
$this->table = Common::prefixTable(self::$rawPrefix);
}
/**
* Returns the list of all the users
*
@ -39,13 +47,12 @@ class Model
if (!empty($userLogins)) {
$where = 'WHERE login IN (' . Common::getSqlStringFieldsArray($userLogins) . ')';
$bind = $userLogins;
$bind = $userLogins;
}
$users = Db::get()->fetchAll("SELECT *
FROM " . Common::prefixTable("user") . "
$where
ORDER BY login ASC", $bind);
$users = $this->getDb()->fetchAll("SELECT * FROM " . $this->table . "
$where
ORDER BY login ASC", $bind);
return $users;
}
@ -57,23 +64,21 @@ class Model
*/
public function getUsersLogin()
{
$users = Db::get()->fetchAll("SELECT login
FROM " . Common::prefixTable("user") . "
ORDER BY login ASC");
$users = $this->getDb()->fetchAll("SELECT login FROM " . $this->table . " ORDER BY login ASC");
$return = array();
foreach ($users as $login) {
$return[] = $login['login'];
}
return $return;
}
public function getUsersSitesFromAccess($access)
{
$users = Db::get()->fetchAll("SELECT login,idsite
FROM " . Common::prefixTable("access")
. " WHERE access = ?
ORDER BY login, idsite", $access);
$users = $this->getDb()->fetchAll("SELECT login,idsite FROM " . Common::prefixTable("access")
. " WHERE access = ?
ORDER BY login, idsite", $access);
$return = array();
foreach ($users as $user) {
@ -85,9 +90,8 @@ class Model
public function getUsersAccessFromSite($idSite)
{
$users = Db::get()->fetchAll("SELECT login,access
FROM " . Common::prefixTable("access")
. " WHERE idsite = ?", $idSite);
$users = $this->getDb()->fetchAll("SELECT login,access FROM " . Common::prefixTable("access")
. " WHERE idsite = ?", $idSite);
$return = array();
foreach ($users as $user) {
@ -99,9 +103,9 @@ class Model
public function getUsersLoginWithSiteAccess($idSite, $access)
{
$users = Db::get()->fetchAll("SELECT login
FROM " . Common::prefixTable("access")
. " WHERE idsite = ? AND access = ?", array($idSite, $access));
$users = $this->getDb()->fetchAll("SELECT login
FROM " . Common::prefixTable("access")
. " WHERE idsite = ? AND access = ?", array($idSite, $access));
$logins = array();
foreach ($users as $user) {
@ -129,9 +133,8 @@ class Model
*/
public function getSitesAccessFromUser($userLogin)
{
$users = Db::get()->fetchAll("SELECT idsite,access
FROM " . Common::prefixTable("access")
. " WHERE login = ?", $userLogin);
$users = $this->getDb()->fetchAll("SELECT idsite,access FROM " . Common::prefixTable("access")
. " WHERE login = ?", $userLogin);
$return = array();
foreach ($users as $user) {
@ -146,23 +149,30 @@ class Model
public function getUser($userLogin)
{
return Db::get()->fetchRow("SELECT *
FROM " . Common::prefixTable("user")
. " WHERE login = ?", $userLogin);
$db = $this->getDb();
$matchedUsers = $db->fetchAll("SELECT * FROM " . $this->table . " WHERE login = ?", $userLogin);
// for BC in 2.15 LTS, if there is a user w/ an exact match to the requested login, return that user.
// this is done since before this change, login was case sensitive. until 3.0, we want to maintain
// this behavior.
foreach ($matchedUsers as $user) {
if ($user['login'] == $userLogin) {
return $user;
}
}
return reset($matchedUsers);
}
public function getUserByEmail($userEmail)
{
return Db::get()->fetchRow("SELECT *
FROM " . Common::prefixTable("user")
. " WHERE email = ?", $userEmail);
return $this->getDb()->fetchRow("SELECT * FROM " . $this->table . " WHERE email = ?", $userEmail);
}
public function getUserByTokenAuth($tokenAuth)
{
return Db::get()->fetchRow('SELECT *
FROM ' . Common::prefixTable('user') . '
WHERE token_auth = ?', $tokenAuth);
return $this->getDb()->fetchRow('SELECT * FROM ' . $this->table . ' WHERE token_auth = ?', $tokenAuth);
}
public function addUser($userLogin, $passwordTransformed, $email, $alias, $tokenAuth, $dateRegistered)
@ -177,12 +187,12 @@ class Model
'superuser_access' => 0
);
Db::get()->insert(Common::prefixTable("user"), $user);
$this->getDb()->insert($this->table, $user);
}
public function setSuperUserAccess($userLogin, $hasSuperUserAccess)
{
Db::get()->update(Common::prefixTable("user"),
$this->getDb()->update($this->table,
array(
'superuser_access' => $hasSuperUserAccess ? 1 : 0
),
@ -190,19 +200,24 @@ class Model
);
}
/**
* Note that this returns the token_auth which is as private as the password!
*
* @return array[] containing login, email and token_auth
*/
public function getUsersHavingSuperUserAccess()
{
$users = Db::get()->fetchAll("SELECT login, email
FROM " . Common::prefixTable("user") . "
WHERE superuser_access = 1
ORDER BY date_registered ASC");
$users = $this->getDb()->fetchAll("SELECT login, email, token_auth
FROM " . Common::prefixTable("user") . "
WHERE superuser_access = 1
ORDER BY date_registered ASC");
return $users;
}
public function updateUser($userLogin, $password, $email, $alias, $tokenAuth)
{
Db::get()->update(Common::prefixTable("user"),
$this->getDb()->update($this->table,
array(
'password' => $password,
'alias' => $alias,
@ -215,24 +230,22 @@ class Model
public function userExists($userLogin)
{
$count = Db::get()->fetchOne("SELECT count(*)
FROM " . Common::prefixTable("user") . "
WHERE login = ?", $userLogin);
$count = $this->getDb()->fetchOne("SELECT count(*) FROM " . $this->table . " WHERE login = ?", $userLogin);
return $count != 0;
}
public function userEmailExists($userEmail)
{
$count = Db::get()->fetchOne("SELECT count(*)
FROM " . Common::prefixTable("user") . "
WHERE email = ?", $userEmail);
$count = $this->getDb()->fetchOne("SELECT count(*) FROM " . $this->table . " WHERE email = ?", $userEmail);
return $count != 0;
}
public function addUserAccess($userLogin, $access, $idSites)
{
foreach ($idSites as $idsite) {
Db::get()->insert(Common::prefixTable("access"),
$this->getDb()->insert(Common::prefixTable("access"),
array("idsite" => $idsite,
"login" => $userLogin,
"access" => $access)
@ -242,7 +255,7 @@ class Model
public function deleteUserOnly($userLogin)
{
Db::get()->query("DELETE FROM " . Common::prefixTable("user") . " WHERE login = ?", $userLogin);
$this->getDb()->query("DELETE FROM " . $this->table . " WHERE login = ?", $userLogin);
/**
* Triggered after a user has been deleted.
@ -258,12 +271,12 @@ class Model
public function deleteUserAccess($userLogin, $idSites = null)
{
if (is_null($idSites)) {
Db::get()->query("DELETE FROM " . Common::prefixTable("access") .
$this->getDb()->query("DELETE FROM " . Common::prefixTable("access") .
" WHERE login = ?",
array($userLogin));
} else {
foreach ($idSites as $idsite) {
Db::get()->query("DELETE FROM " . Common::prefixTable("access") .
$this->getDb()->query("DELETE FROM " . Common::prefixTable("access") .
" WHERE idsite = ? AND login = ?",
array($idsite, $userLogin)
);
@ -271,4 +284,9 @@ class Model
}
}
private function getDb()
{
return Db::get();
}
}

View file

@ -0,0 +1,49 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
namespace Piwik\Plugins\UsersManager;
use Piwik\Access;
class Tasks extends \Piwik\Plugin\Tasks
{
/**
* @var Model
*/
private $usersModel;
/**
* @param API
*/
private $usersManagerApi;
public function __construct(Model $usersModel, API $usersManagerApi)
{
$this->usersModel = $usersModel;
$this->usersManagerApi = $usersManagerApi;
}
public function schedule()
{
$this->daily("setUserDefaultReportPreference");
}
public function setUserDefaultReportPreference()
{
// We initialize the default report user preference for each user (if it hasn't been inited before) for performance,
// doing this lets us avoid loading all siteIds (which can be 50k or more) when this preference is requested.
// getting the user preference can be called quite often when generating links etc (to get defaultWebsiteId).
$usersModel = $this->usersModel;
$usersManagerApi = $this->usersManagerApi;
Access::getInstance()->doAsSuperUser(function () use ($usersModel, $usersManagerApi) {
$allUsers = $usersModel->getUsers(array());
foreach ($allUsers as $user) {
$usersManagerApi->initUserPreferenceWithDefault($user['login'], API::PREFERENCE_DEFAULT_REPORT);
}
});
}
}

View file

@ -0,0 +1,183 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\UsersManager;
use Piwik\Access;
/**
* This class offers methods to filter a list of users, logins, or anything that is related to users/logins.
*
* * By default a super user is allowed to see all users.
* * A user having admin access is allowed to see all other users that have view or admin access to the same access.
* * A user not having any admin access is only allowed to see the own user.
*
* The methods in this class make sure to only return the data for logins / users the current user actually has
* permission to see.
*
* FYI: The anonymous user is not treated in any special way. The anonymous user is a regular user with no access or
* view access only and can only see itself.
*/
class UserAccessFilter
{
/**
* @var Model
*/
private $model;
/**
* @var Access
*/
private $access;
/**
* Holds a list of all idSites the current user has view access to. Only used for caching.
* @var array
*/
private $idSitesWithAdmin;
/**
* Holds a list of all user logins that have admin access. Only used for caching
* @var array Array ('loginName' => array(idsites...))
*/
private $usersWithAdminAccess;
/**
* Holds a list of all user logins that have view access. Only used for caching
* @var array Array ('loginName' => array(idsites...))
*/
private $usersWithViewAccess;
public function __construct(Model $model, Access $access)
{
$this->model = $model;
$this->access = $access;
}
/**
* Removes all array values where the current user has no permission to see the existence of a given login index/key.
* @param array $arrayIndexedByLogin An array that is indexed by login / usernames. Eg:
* array('username1' => 5, 'username2' => array(...), ...)
* @return array
*/
public function filterLoginIndexedArray($arrayIndexedByLogin)
{
if ($this->access->hasSuperUserAccess()) {
return $arrayIndexedByLogin; // this part is not needed but makes it faster for super user.
}
$allowedLogins = $this->filterLogins(array_keys($arrayIndexedByLogin));
return array_intersect_key($arrayIndexedByLogin, array_flip($allowedLogins));
}
/**
* Removes all users from the list of the given users where the current user has no permission to see the existence
* of that other user.
* @param array $users An array of arrays. Each inner array must have a key 'login'. Eg:
* array(array('login' => 'username1'), array('login' => 'username2'), ...)
* @return array
*/
public function filterUsers($users)
{
if ($this->access->hasSuperUserAccess()) {
return $users;
}
if (!$this->access->isUserHasSomeAdminAccess()) {
// keep only own user if it is in the list
foreach ($users as $user) {
if ($this->isOwnLogin($user['login'])) {
return array($user);
}
}
return array();
}
foreach ($users as $index => $user) {
if (!$this->isNonSuperUserAllowedToSeeThisLogin($user['login'])) {
unset($users[$index]);
}
}
return array_values($users);
}
/**
* Returns the given user only if the current user has permission to see the given user
* @param array $user An array containing a key 'login'
* @return bool
*/
public function filterUser($user)
{
if ($this->access->hasSuperUserAccess() || $this->isNonSuperUserAllowedToSeeThisLogin($user['login'])) {
return $user;
}
}
/**
* Removes all logins from the list of logins where the current user has no permission to see them.
*
* @param string[] $logins An array of logins / usernames. Eg array('username1', 'username2')
* @return array
*/
public function filterLogins($logins)
{
if ($this->access->hasSuperUserAccess()) {
return $logins;
}
if (!$this->access->isUserHasSomeAdminAccess()) {
// keep only own user if it is in the list
foreach ($logins as $login) {
if ($this->isOwnLogin($login)) {
return array($login);
}
}
return array();
}
foreach ($logins as $index => $login) {
if (!$this->isNonSuperUserAllowedToSeeThisLogin($login)) {
unset($logins[$index]);
}
}
return array_values($logins);
}
protected function isNonSuperUserAllowedToSeeThisLogin($login)
{
// we do not test for super user access here for better performance as we would otherwise test for access for
// each single login in the other calling methods.
return $this->hasAccessToSameSite($login) || $this->isOwnLogin($login);
}
private function isOwnLogin($login)
{
return $login === $this->access->getLogin();
}
private function hasAccessToSameSite($login)
{
// users is allowed to see other users having view or admin access to these sites
if (!isset($this->idSitesWithAdmin)) {
$this->idSitesWithAdmin = $this->access->getSitesIdWithAdminAccess();
$this->usersWithAdminAccess = $this->model->getUsersSitesFromAccess('admin');
$this->usersWithViewAccess = $this->model->getUsersSitesFromAccess('view');
}
return (
(isset($this->usersWithViewAccess[$login]) && array_intersect($this->idSitesWithAdmin, $this->usersWithViewAccess[$login]))
||
(isset($this->usersWithAdminAccess[$login]) && array_intersect($this->idSitesWithAdmin, $this->usersWithAdminAccess[$login]))
);
}
}

View file

@ -0,0 +1,172 @@
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
*/
namespace Piwik\Plugins\UsersManager;
use Piwik\Config;
use Piwik\Period\PeriodValidator;
use Piwik\Piwik;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Plugins\UsersManager\API as APIUsersManager;
class UserPreferences
{
/**
* @var APIUsersManager
*/
private $api;
public function __construct()
{
$this->api = APIUsersManager::getInstance();
}
/**
* Returns default site ID that Piwik should load.
*
* _Note: This value is a Piwik setting set by each user._
*
* @return bool|int
* @api
*/
public function getDefaultWebsiteId()
{
$defaultReport = $this->getDefaultReport();
if (is_numeric($defaultReport) && Piwik::isUserHasViewAccess($defaultReport)) {
return $defaultReport;
}
$sitesId = APISitesManager::getInstance()->getSitesIdWithAtLeastViewAccess();
if (!empty($sitesId)) {
return $sitesId[0];
}
return false;
}
/**
* Returns default site ID that Piwik should load.
*
* _Note: This value is a Piwik setting set by each user._
*
* @return bool|int
* @api
*/
public function getDefaultReport()
{
// User preference: default website ID to load
$defaultReport = $this->api->getUserPreference(Piwik::getCurrentUserLogin(), APIUsersManager::PREFERENCE_DEFAULT_REPORT);
if (!is_numeric($defaultReport)) {
return $defaultReport;
}
if ($defaultReport && Piwik::isUserHasViewAccess($defaultReport)) {
return $defaultReport;
}
return false;
}
/**
* Returns default date for Piwik reports.
*
* _Note: This value is a Piwik setting set by each user._
*
* @return string `'today'`, `'2010-01-01'`, etc.
* @api
*/
public function getDefaultDate()
{
list($defaultDate, $defaultPeriod) = $this->getDefaultDateAndPeriod();
return $defaultDate;
}
/**
* Returns default period type for Piwik reports.
*
* @param string $defaultDate the default date string from which the default period will be guessed
* @return string `'day'`, `'week'`, `'month'`, `'year'` or `'range'`
* @api
*/
public function getDefaultPeriod($defaultDate = null)
{
list($defaultDate, $defaultPeriod) = $this->getDefaultDateAndPeriod($defaultDate);
return $defaultPeriod;
}
private function getDefaultDateAndPeriod($defaultDate = null)
{
$defaultPeriod = $this->getDefaultPeriodWithoutValidation($defaultDate);
if (! $defaultDate) {
$defaultDate = $this->getDefaultDateWithoutValidation();
}
$periodValidator = new PeriodValidator();
if (! $periodValidator->isPeriodAllowedForUI($defaultPeriod)) {
$defaultDate = $this->getSystemDefaultDate();
$defaultPeriod = $this->getSystemDefaultPeriod();
}
return array($defaultDate, $defaultPeriod);
}
public function getDefaultDateWithoutValidation()
{
// NOTE: a change in this function might mean a change in plugins/UsersManager/javascripts/usersSettings.js as well
$userSettingsDate = $this->api->getUserPreference(Piwik::getCurrentUserLogin(), APIUsersManager::PREFERENCE_DEFAULT_REPORT_DATE);
if ($userSettingsDate == 'yesterday') {
return $userSettingsDate;
}
// if last7, last30, etc.
if (strpos($userSettingsDate, 'last') === 0
|| strpos($userSettingsDate, 'previous') === 0
) {
return $userSettingsDate;
}
return 'today';
}
public function getDefaultPeriodWithoutValidation($defaultDate = null)
{
if (empty($defaultDate)) {
$defaultDate = $this->api->getUserPreference(Piwik::getCurrentUserLogin(), APIUsersManager::PREFERENCE_DEFAULT_REPORT_DATE);
}
if (empty($defaultDate)) {
return $this->getSystemDefaultPeriod();
}
if (in_array($defaultDate, array('today', 'yesterday'))) {
return 'day';
}
if (strpos($defaultDate, 'last') === 0
|| strpos($defaultDate, 'previous') === 0
) {
return 'range';
}
return $defaultDate;
}
private function getSystemDefaultDate()
{
return Config::getInstance()->General['default_day'];
}
private function getSystemDefaultPeriod()
{
return Config::getInstance()->General['default_period'];
}
}

View file

@ -1,6 +1,6 @@
<?php
/**
* Piwik - Open source web analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -10,7 +10,6 @@ namespace Piwik\Plugins\UsersManager;
use Exception;
use Piwik\Db;
use Piwik\Menu\MenuAdmin;
use Piwik\Option;
use Piwik\Piwik;
use Piwik\SettingsPiwik;
@ -22,21 +21,21 @@ use Piwik\SettingsPiwik;
class UsersManager extends \Piwik\Plugin
{
const PASSWORD_MIN_LENGTH = 6;
const PASSWORD_MAX_LENGTH = 26;
const PASSWORD_MAX_LENGTH = 80;
/**
* @see Piwik\Plugin::getListHooksRegistered
* @see Piwik\Plugin::registerEvents
*/
public function getListHooksRegistered()
public function registerEvents()
{
return array(
'Menu.Admin.addItems' => 'addMenu',
'AssetManager.getJavaScriptFiles' => 'getJsFiles',
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
'SitesManager.deleteSite.end' => 'deleteSite',
'Tracker.Cache.getSiteAttributes' => 'recordAdminUsersInCache',
'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys',
'Platform.initialized' => 'onPlatformInitialized'
'Platform.initialized' => 'onPlatformInitialized',
'CronArchive.getTokenAuth' => 'getCronArchiveTokenAuth'
);
}
@ -64,9 +63,20 @@ class UsersManager extends \Piwik\Plugin
foreach ($users as $user) {
$tokens[] = $user['token_auth'];
}
$attributes['admin_token_auth'] = $tokens;
}
public function getCronArchiveTokenAuth(&$tokens)
{
$model = new Model();
$superUsers = $model->getUsersHavingSuperUserAccess();
foreach($superUsers as $superUser) {
$tokens[] = $superUser['token_auth'];
}
}
/**
* Delete user preferences associated with a particular site
*/
@ -84,31 +94,17 @@ class UsersManager extends \Piwik\Plugin
{
$jsFiles[] = "plugins/UsersManager/javascripts/usersManager.js";
$jsFiles[] = "plugins/UsersManager/javascripts/usersSettings.js";
$jsFiles[] = "plugins/UsersManager/javascripts/giveViewAccess.js";
}
/**
* Get CSS files
*/
function getStylesheetFiles(&$stylesheets)
public function getStylesheetFiles(&$stylesheets)
{
$stylesheets[] = "plugins/UsersManager/stylesheets/usersManager.less";
}
/**
* Add admin menu items
*/
function addMenu()
{
MenuAdmin::getInstance()->add('CoreAdminHome_MenuManage', 'UsersManager_MenuUsers',
array('module' => 'UsersManager', 'action' => 'index'),
Piwik::isUserHasSomeAdminAccess(),
$order = 2);
MenuAdmin::getInstance()->add('CoreAdminHome_MenuManage', 'UsersManager_MenuUserSettings',
array('module' => 'UsersManager', 'action' => 'userSettings'),
Piwik::isUserHasSomeViewAccess(),
$order = 3);
}
/**
* Returns true if the password is complex enough (at least 6 characters and max 26 characters)
*
@ -122,15 +118,35 @@ class UsersManager extends \Piwik\Plugin
) {
return true;
}
$l = strlen($input);
return $l >= self::PASSWORD_MIN_LENGTH && $l <= self::PASSWORD_MAX_LENGTH;
}
public static function checkPassword($password)
{
/**
* Triggered before core password validator check password.
*
* This event exists for enable option to create custom password validation rules.
* It can be used to validate password (length, used chars etc) and to notify about checking password.
*
* **Example**
*
* Piwik::addAction('UsersManager.checkPassword', function ($password) {
* if (strlen($password) < 10) {
* throw new Exception('Password is too short.');
* }
* });
*
* @param string $password Checking password in plain text.
*/
Piwik::postEvent('UsersManager.checkPassword', array($password));
if (!self::isValidPasswordString($password)) {
throw new Exception(Piwik::translate('UsersManager_ExceptionInvalidPassword', array(self::PASSWORD_MIN_LENGTH,
self::PASSWORD_MAX_LENGTH)));
self::PASSWORD_MAX_LENGTH)));
}
}
@ -141,6 +157,20 @@ class UsersManager extends \Piwik\Plugin
return md5($password);
}
/**
* Checks the password hash length. Used as a sanity check.
*
* @param string $passwordHash The password hash to check.
* @param string $exceptionMessage Message of the exception thrown.
* @throws Exception if the password hash length is incorrect.
*/
public static function checkPasswordHash($passwordHash, $exceptionMessage)
{
if (strlen($passwordHash) != 32) { // MD5 hash length
throw new Exception($exceptionMessage);
}
}
public function getClientSideTranslationKeys(&$translationKeys)
{
$translationKeys[] = "General_OrCancel";
@ -150,5 +180,7 @@ class UsersManager extends \Piwik\Plugin
$translationKeys[] = "UsersManager_ConfirmGrantSuperUserAccess";
$translationKeys[] = "UsersManager_ConfirmProhibitOtherUsersSuperUserAccess";
$translationKeys[] = "UsersManager_ConfirmProhibitMySuperUserAccess";
$translationKeys[] = "UsersManager_ExceptionUserHasViewAccessAlready";
$translationKeys[] = "UsersManager_ExceptionNoValueForUsernameOrEmail";
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,176 @@
/*!
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
$(document).ready(function () {
function hideLoading()
{
$('#giveUserAccessToViewReports').prop('disabled', false);
$('#ajaxLoadingGiveViewAccess').hide();
}
function showLoading()
{
$('#giveUserAccessToViewReports').prop('disabled', true);
$('#ajaxLoadingGiveViewAccess').show();
}
function showErrorNotification(errorMessage)
{
var placeAt = '#ajaxErrorGiveViewAccess';
$(placeAt).show();
var UI = require('piwik/UI');
var notification = new UI.Notification();
notification.show(errorMessage, {
placeat: placeAt,
context: 'error',
id: 'ajaxHelper',
type: null
});
notification.scrollToNotification();
hideLoading();
}
function createNewAjaxHelper()
{
var ajaxHandler = new ajaxHelper();
ajaxHandler.setCompleteCallback(function (xhr, status) {
if (xhr &&
xhr.responseJSON &&
xhr.responseJSON.message &&
xhr.responseJSON.result &&
xhr.responseJSON.result == 'error') {
hideLoading();
}
if (status && String(status).toLowerCase() !== 'sucess') {
hideLoading();
}
});
ajaxHandler.addParams({
module: 'API',
format: 'json'
}, 'GET');
ajaxHandler.setErrorElement('#ajaxErrorGiveViewAccess');
return ajaxHandler;
}
function sendViewAccess(userLogin)
{
sendUpdateUserAccess(userLogin, 'view', function () { window.location.reload(); });
setTimeout(hideLoading, 250);
// we hide loading after a bit since we cannot influence the ajax request in case of any error
}
function setViewAccessForUserToAllWebsitesIfUserConfirms(userLogin)
{
// ask confirmation
$('#confirm').find('#login').text(userLogin);
function onValidate() {
sendViewAccess(userLogin);
}
piwikHelper.modalConfirm('#confirm', {yes: onValidate, no: hideLoading})
}
function setViewAccessForUserIfNotAlreadyHasAccess(userLogin, idSites)
{
var ajaxHandler = createNewAjaxHelper();
ajaxHandler.addParams({
method: 'UsersManager.getUsersAccessFromSite',
userLogin: userLogin,
idSite: idSites
}, 'GET');
ajaxHandler.setCallback(function (users) {
var userLogins = [];
if (users && users[0]) {
userLogins = $.map(users[0], function (val, key) {
return (''+ key).toLowerCase();
});
}
if (-1 !== userLogins.indexOf(userLogin.toLowerCase())) {
showErrorNotification(_pk_translate('UsersManager_ExceptionUserHasViewAccessAlready'));
} else {
sendViewAccess(userLogin);
}
});
ajaxHandler.send();
}
function ifUserExists(usernameOrEmail, callback)
{
var ajaxHandler = createNewAjaxHelper();
ajaxHandler.addParams({
method: 'UsersManager.userExists',
userLogin: usernameOrEmail,
}, 'GET');
ajaxHandler.setCallback(callback);
ajaxHandler.send();
}
function getUsernameFromEmail(usernameOrEmail, callback)
{
var ajaxHandler = createNewAjaxHelper();
ajaxHandler.addParams({
method: 'UsersManager.getUserLoginFromUserEmail',
userEmail: usernameOrEmail,
}, 'GET');
ajaxHandler.setCallback(callback);
ajaxHandler.send();
}
function giveViewAccessToUser(userLogin)
{
var idSites = getIdSites();
if (idSites === 'all') {
setViewAccessForUserToAllWebsitesIfUserConfirms(userLogin);
} else {
setViewAccessForUserIfNotAlreadyHasAccess(userLogin, idSites);
}
}
$('#showGiveViewAccessForm').click(function () {
$('#giveViewAccessForm').toggle()
});
$('#giveViewAccessForm #user_invite').keypress(function (e) {
var key = e.keyCode || e.which;
if (key == 13) {
$('#giveViewAccessForm #giveUserAccessToViewReports').click();
}
});
$('#giveViewAccessForm #giveUserAccessToViewReports').click(function () {
showLoading();
var usernameOrEmail = $('#user_invite').val();
if (!usernameOrEmail) {
showErrorNotification(_pk_translate('UsersManager_ExceptionNoValueForUsernameOrEmail'));
return;
}
ifUserExists(usernameOrEmail, function (isUserName) {
if (isUserName && isUserName.value) {
giveViewAccessToUser(usernameOrEmail);
} else {
getUsernameFromEmail(usernameOrEmail, function (login) {
if (login && login.value) {
giveViewAccessToUser(login.value);
} else {
hideLoading();
}
});
}
});
});
});

View file

@ -1,5 +1,5 @@
/*!
* Piwik - Web Analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -229,7 +229,11 @@ $(document).ready(function () {
$(this)
.toggle()
.parent()
.prepend($('<input type="submit" class="submit updateuser" value="' + _pk_translate('General_Save') + '" />')
.prepend($('<a class="canceluser">' + _pk_translate('General_OrCancel', ['', '']) + '</a>')
.click(function () {
piwikHelper.redirect();
})
).prepend($('<input type="submit" class="submit updateuser" value="' + _pk_translate('General_Save') + '" />')
.click(function () {
var onValidate = function () {
sendUpdateUserAJAX($('tr#' + idRow));
@ -240,7 +244,7 @@ $(document).ready(function () {
onValidate();
}
})
);
);
});
$('.editable').keypress(submitOnEnter);
@ -259,7 +263,7 @@ $(document).ready(function () {
}
);
$('.addrow').click(function () {
$('.admin .user .add-user').click(function () {
piwikHelper.hideAjaxError();
$(this).toggle();
@ -268,10 +272,10 @@ $(document).ready(function () {
newRowId = 'row' + newRowId;
$($.parseHTML(' <tr id="' + newRowId + '">\
<td><input id="useradd_login" value="login?" size="10" /></td>\
<td><input id="useradd_password" value="password" size="10" /></td>\
<td><input id="useradd_email" value="email@domain.com" size="15" /></td>\
<td><input id="useradd_alias" value="alias" size="15" /></td>\
<td><input id="useradd_login" placeholder="username" size="10" /></td>\
<td><input id="useradd_password" placeholder="password" size="10" /></td>\
<td><input id="useradd_email" placeholder="email@domain.com" size="15" /></td>\
<td><input id="useradd_alias" placeholder="alias" size="15" /></td>\
<td>-</td>\
<td>-</td>\
<td><input type="submit" class="submit adduser" value="' + _pk_translate('General_Save') + '" /></td>\
@ -284,12 +288,11 @@ $(document).ready(function () {
$('.cancel').click(function () {
piwikHelper.hideAjaxError();
$(this).parents('tr').remove();
$('.addrow').toggle();
$('.add-user').toggle();
});
});
$('#access .updateAccess')
.click(bindUpdateAccess);
$('#access .updateAccess').click(bindUpdateAccess);
$('#superUserAccess .accessGranted, #superUserAccess .updateAccess').click(bindUpdateSuperUserAccess);
@ -299,4 +302,12 @@ $(document).ready(function () {
piwik.broadcast.propagateNewPage('segment=&idSite=' + site.id, false);
}
});
// Show the token_auth
$('.token_auth').click(function () {
var token = $(this).data('token');
if ($(this).text() != token) {
$(this).text(token);
}
});
});

View file

@ -1,5 +1,5 @@
/*!
* Piwik - Web Analytics
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
@ -38,6 +38,7 @@ function sendUserSettingsAJAX() {
postParams.defaultReport = defaultReport;
postParams.defaultDate = defaultDate;
postParams.language = $('#userSettingsTable #language').val();
postParams.timeformat = $('#userSettingsTable #timeformat').val();
var ajaxHandler = new ajaxHelper();
ajaxHandler.addParams({

View file

@ -0,0 +1,24 @@
{
"UsersManager": {
"AddUser": "አዲስ ተጤቃሚ ጨምር",
"Alias": "ተለዋጭ ስም",
"AllWebsites": "ሁሉንም ድር ጣቢያዎች",
"ApplyToAllWebsites": "በሁሉም ድር ጣቢያዎች ላይ ተግብር",
"DeleteConfirm": "እርግጠኛ ነህ ተጠቃሚዎቹን መሰረዝ ትፈልጋለህ %s?",
"Email": "ኢ-ሜይል",
"ExceptionAccessValues": "የግቤት መድረሻ ከሚከተሉት አንዱ እሴት ሊኖረው ይገባል: [ %s ]",
"ExceptionAdminAnonymous": "የአስተዳዳሪን ፈቃድ ላልታወቀ ሰው መስጠት አይቻልም",
"ExceptionDeleteDoesNotExist": "ተጠቃሚው '%s' የለም ስለዚህ ሊሰረዝ አይችልም",
"ExceptionEditAnonymous": "ያልታወቀው ተጠቃሚን መሰረዝ ወይም አርትእ አይቻልም። በፒዊክ ያልገባን ተጤቃሚ ለመግለፅ ይጠቅማል። ለምሳሌ የርስዎን ስታቲስቲክ 'የትይታ' ፈቃድ 'ላልታወቀ' ተጠቃሚ በመስጠት ግልፅ ማድረግ ትችላለህ።",
"ExceptionEmailExists": "በዚህ ኢ-ሜይል ተጠቃሚ '%s'አለ.",
"ExceptionInvalidEmail": "ኢ-ሜይሉ ትክክለኛ ቅርፀት የለውም",
"ManageAccess": "መድረሻ መንጅ",
"MenuUsers": "ተጠቃሚዎች",
"PrivAdmin": "አስተዳዳሪ",
"PrivNone": "መድረሻ የለም",
"PrivView": "ትእይታ",
"User": "ተጠቃሚ",
"UsersManagement": "የተጠቃሚዎች ምነጃ",
"UsersManagementMainDescription": "አዳዲስ ተጤቃሚዎችን ይፍጠሩ ወይም ያሉትን ያልቁ።ፈቃዳቸውን ከላይ ማዘጋጀት ይቻላል."
}
}

View file

@ -0,0 +1,42 @@
{
"UsersManager": {
"AddUser": "أضف مستخدم جديد",
"Alias": "اللقب",
"AllWebsites": "كافة المواقع",
"ApplyToAllWebsites": "تطبيق على كافة المواقع",
"ClickHereToDeleteTheCookie": "انقر هنا لحذف الكوكيز وليتتبع Piwik زياراتك",
"DeleteConfirm": "هل ترغب حقاً في حذف المستخدم %s؟",
"Email": "البريد الإلكتروني",
"ExceptionAccessValues": "بارامتيرات الوصول يجب أن تتضمن أحد القيم التالية: [%s]",
"ExceptionAdminAnonymous": "لا يمكنك منح \"المدير\" وصولاً للمستخدم \"مجهول\"",
"ExceptionDeleteDoesNotExist": "المستخدم '%s' غير موجود ولذلك لا يمكن حذفه.",
"ExceptionEditAnonymous": "لا يمكن تحرير أو حذف المستخدم \"مجهول\"، فهو يستخدم من قبل Piwik لتعريف المستخدم الذي لم يقم بتسجيل الدخول بعد. على سبيل المثال، يمكنك جعل صفحة الإحصائيات عامة من خلال منح المستخدم \"مجهول\" صلاحيات \"المشاهدة\".",
"ExceptionEmailExists": "المستخدم بعنوان البريد '%s' موجود مسبقاً.",
"ExceptionInvalidEmail": "صيغة البريد الإلكتروني غير صحيحة",
"ExceptionInvalidPassword": "يجب أن يكون طول كلمة المرور بين %1$s و %2$s رمزاً.",
"ExceptionPasswordMD5HashExpected": "يتوقع UsersManager.getTokenAuth كلمة مرور مشفرة باستخدام MD5 (طولها 32 رمزاً). الرجاء استدعاء الدالة md5() لكلمة المرور قبل استدعاء هذه الدالة.",
"ExceptionUserDoesNotExist": "المستخدم '%s' غير موجود.",
"ExcludeVisitsViaCookie": "استثني زياراتك باستخدام Cookies",
"ForAnonymousUsersReportDateToLoadByDefault": "للمستخدمين المجهولين، حدد تاريخ التقرير",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "إذا كنت ترغب في تغيير كلمة المرور، اكتب واحدة جديدة، أو اتركها فارغة لعدم تغييرها.",
"ManageAccess": "إدارة صلاحيات الوصول",
"MenuAnonymousUserSettings": "إعدادات المستخدمين المجهولين",
"MenuUsers": "المستخدمون",
"MenuUserSettings": "إعدادات المستخدم",
"PrivAdmin": "إشراف",
"PrivNone": "بدون وصول",
"PrivView": "مشاهدة",
"ReportDateToLoadByDefault": "تاريخ التقرير ليتم تحميله",
"ReportToLoadByDefault": "التقرير الافتراضي",
"TheLoginScreen": "شاشة تسجيل الدخول",
"ThereAreCurrentlyNRegisteredUsers": "يوجد حالياً %s مستخدم مسجل.",
"TypeYourPasswordAgain": "اكتب كلمة المرور الجديدة مرة أخرى.",
"User": "المستخدم",
"UsersManagement": "إدارة المستخدمين",
"UsersManagementMainDescription": "أنشئ متسخدم جديد أو قم بتحديث مستخدم قائم. يمكنك أن تضبط صلاحياتهم بالأعلى.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "عندما لا يسجل المستخدمون دخولهم ويزورون Piwik،فسيمكنهم الوصول إلى",
"YourUsernameCannotBeChanged": "لا يمكن تغيير اسم المستخدم الخاص بك.",
"YourVisitsAreIgnoredOnDomain": "%1$s زياراتك يتم تجاهلها في Piwik%2$s %3$s(تم العثور على كوكيز التجاهل في متصفحك).",
"YourVisitsAreNotIgnored": "%1$s لا يتم تجاهل زياراتك في Piwik%2$s (كوكيز التجاهل غير موجودة في متصفحك)."
}
}

View file

@ -0,0 +1,43 @@
{
"UsersManager": {
"AddUser": "Дадаць новага карыстача",
"Alias": "Аліас",
"AllWebsites": "Усе сайты",
"ApplyToAllWebsites": "Ужыць да ўсіх сайтаў",
"ChangePasswordConfirm": "Зменяючы парол, вы таксама зменяеце token_auth карыстальніка. Вы сапраўды жадаеце працягнуць?",
"ClickHereToDeleteTheCookie": "Націсніце тут, каб выдаліць cookie і пачаць адсочванне вашых наведванняў Piwik",
"ClickHereToSetTheCookieOnDomain": "Націсніце тут, каб усталяваць cookie, які выключыць адсочванне вашых наведванняў на вэб-сайтах з Piwik на %s",
"DeleteConfirm": "Вы сапраўды жадаеце выдаліць карыстача %s?",
"ExceptionAccessValues": "Параметр доступу можа мець толькі адно з наступных значэнняў: [ %s ]",
"ExceptionAdminAnonymous": "Вы не можаце даваць правы 'Адмін' ананімнаму карыстачу.",
"ExceptionDeleteDoesNotExist": "Карыстача '%s' не існуе, таму ён не можа быць выдалены.",
"ExceptionEditAnonymous": "Ананімны карыстач не можа быць выдалены. Ён неабходзен Piwik для ідэнтыфікацыі карыстачоў, якія не ўвайшлі ў сістэму. Дапушчальна, вы можаце зрабіць статыстыку публічнай, падаючы права 'Прагляд' ананімнаму карыстачу.",
"ExceptionEmailExists": "Карыстач з Email '%s' ужо існуе.",
"ExceptionInvalidEmail": "Email няправільнага фармату",
"ExceptionInvalidPassword": "Даўжыня пароля павінна быць паміж %1$s і %2$s знакаў.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth партабуе MD5-хэшаваны пароль ( даужыней ў 32 знака). Калі ласка, запытайце md5() функцыю перад выклікам гэтага метаду.",
"ExceptionUserDoesNotExist": "Карыстач '%s' не існуе.",
"ExcludeVisitsViaCookie": "Сключыць вашыя наведванні выкарыстоўваючы cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Дата справаздачы для загрузкі па змаўчанні, для ананімных карыстальнікаў",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Калі вы жадаеце змяніць пароль, то ўвядзіце новы. У адваротным выпадку пакіньце поле пустым.",
"ManageAccess": "Кіраванне правамі дазволу",
"MenuAnonymousUserSettings": "Ананімныя карыстацкія наладкі",
"MenuUsers": "Карыстачы",
"MenuUserSettings": "Наладкі карыстальніка",
"PrivAdmin": "Адмін",
"PrivNone": "Няма доступу",
"PrivView": "Прагляд",
"ReportDateToLoadByDefault": "Дата справаздачы для загрузкі па змаўчанні",
"ReportToLoadByDefault": "Справаздача, якая загружаецца па змаўчанні",
"TheLoginScreen": "Форма аўтарызацыі",
"ThereAreCurrentlyNRegisteredUsers": "Зарэгістраваныя карыстальнікі %s.",
"TypeYourPasswordAgain": "Калі ласка, увядзіце новы пароль яшчэ раз.",
"User": "Карыстач",
"UsersManagement": "Кіраванне карыстачамі",
"UsersManagementMainDescription": "Стварэнне новых карыстачоў ці рэдагаванне існуючых. Таксама Вы можаце задаць правы дазволу для карыстача.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Калі карыстальнікі не аўтарызаваны і наведваюць Piwik, яны павінны атрымліваць доступ да",
"YourUsernameCannotBeChanged": "Ваша імя карыстальніка не можа быць зменена.",
"YourVisitsAreIgnoredOnDomain": "%1$sВашы наведванні ігнаруюцца Piwik на %2$s %3$s (Piwik знайшоў ў вашым браўзэры ігнаруючыя cookie).",
"YourVisitsAreNotIgnored": "%1$sВашы наведванні не ігнаруюцца Piwik%2$s (Piwik не знайшоў ў вашым браўзэры ігнаруючыя cookie)."
}
}

View file

@ -0,0 +1,57 @@
{
"UsersManager": {
"AddUser": "Добави нов потребител",
"Alias": "Псевдоним",
"AllWebsites": "Всички сайтове",
"AnonymousUserHasViewAccess": "Забележка: потребител %1$s има %2$s достъп до този сайт.",
"AnonymousUserHasViewAccess2": "Аналитичните доклади и информацията за посетителите, са публично видими.",
"ApplyToAllWebsites": "Запомни за всички сайтове",
"ChangePasswordConfirm": "Промяната на паролата ще промени и токена за верификация на потребителя. Желаете ли да продължите?",
"ClickHereToDeleteTheCookie": "Натиснете тук, за да изтриете бисквитката и Piwik да отчита Вашите посещения",
"ClickHereToSetTheCookieOnDomain": "Натиснете тук, за да зададете бисквитка, която ще Ви гарантира, че Вашите посещения няма да се отчитат от Piwik в %s",
"DeleteConfirm": "Наистина ли искате да изтриете потребителя %s?",
"Email": "Имейл",
"EmailYourAdministrator": "%1$sПишете на администратора Ви за този проблем%2$s.",
"ExceptionAccessValues": "Този параметър може да има само един от следните параметри: [ %s ]",
"ExceptionAdminAnonymous": "Не може да зададете 'админ' права на 'анонимен' потребител.",
"ExceptionDeleteDoesNotExist": "Потребителя '%s' не съществува, по тази причина не може да бъде изтрит.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Изтриването на потребител '%s' не е възможно.",
"ExceptionEditAnonymous": "Анонимният потребител не може да бъде редактиран или изтрит. Piwik по този начин дефинира в система потребители, които не са влезли. Например можете да направите данните на брояча ви публични, като зададете 'преглед' права на 'анонимен' потребител.",
"ExceptionEmailExists": "Потребител с имейл '%s' вече съществува.",
"ExceptionInvalidEmail": "Е-пощата, който сте въвели не е валиден.",
"ExceptionInvalidPassword": "Дължината на паролата трябва да бъде между %1$s и %2$s символа.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth очаква MD5-хеширана парола (32 символа дълъг низ). Моля, извикайте md5() функцията на паролата преди да извикате този метод.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Премахването на права на привилигирован потребител за потребител '%s' не е възможно.",
"ExceptionUserDoesNotExist": "Потребителя '%s' не съществува.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Трябва да съществува поне един привилигирован потребител. Моля, дайде нужните права на друг потребител.",
"ExcludeVisitsViaCookie": "Изключете Вашите посещения с помощта на бисквитка",
"ForAnonymousUsersReportDateToLoadByDefault": "За анонимни потребители, дата доклад да се зареди по подразбиране",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Ако желаете да промените паролата си, въведете нова. В противен случай оставете полето празно.",
"InjectedHostCannotChangePwd": "В момента вие посещавате страница от неизвестен хост(%1$s). Не можете да смените паролата, преди да отстраните този проблем.",
"LastSeen": "Последно видяно",
"ManageAccess": "Управление на правата",
"MenuAnonymousUserSettings": "Настройки на анонимните потребители",
"MenuUsers": "Потребители",
"MenuUserSettings": "Потребителски настройки",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Бележка: Не можете да променяте настройките в тази секция, защото нямате никакви сайтове с разрешен достъп за анонимни потребители.",
"NoUsersExist": "Не са налични потребители, все още.",
"PrivAdmin": "Админ",
"PrivNone": "Без права",
"PrivView": "Преглед",
"ReportDateToLoadByDefault": "Отчет от дата да се зареди по подразбиране",
"ReportToLoadByDefault": "Доклад за зареждане по подразбиране",
"SuperUserAccessManagement": "Управление на достъпа на привилигированите потребители",
"SuperUserAccessManagementGrantMore": "Тук могат да се предоставят права „привилигирован потребител“ на потребителите. Тази функция трябва да се използва внимателно.",
"SuperUserAccessManagementMainDescription": "Привилигированите потребители имат пълни права. Те могат да извършват всички административни задачи, като например добавяне на нови уебсайтове за наблюдение, добавяне на потребители, промяна на потребителския достъп, активиране и деактивиране на добавки и дори инсталация на нови добавки от магазина.",
"TheLoginScreen": "В екрана за вход",
"ThereAreCurrentlyNRegisteredUsers": "Има %s регистрирани потребители.",
"TypeYourPasswordAgain": "Вашата нова парола отново.",
"User": "Потребител",
"UsersManagement": "Управление на потребители",
"UsersManagementMainDescription": "Създайте нови потребители или управлявайте вече съществуващи. Също така и можете да задавате правата за достъп.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Когато потребителите не са влезли и посетят Piwik, те се нуждаят от достъп",
"YourUsernameCannotBeChanged": "Потребителското име не може да се променя.",
"YourVisitsAreIgnoredOnDomain": "%1$sВашите посещения са игнорирани от Piwik в %2$s %3$s (Piwik игнорира бисквитката, намерена във Вашият браузър).",
"YourVisitsAreNotIgnored": "%1$sВашите посещения не се игнорират от Piwik %2$s(Бисквитката за игнориране на Вашите посещения, не е открита във Вашият браузър)."
}
}

View file

@ -0,0 +1,6 @@
{
"UsersManager": {
"PrivAdmin": "Administracija",
"PrivView": "Vidi"
}
}

View file

@ -0,0 +1,46 @@
{
"UsersManager": {
"AddUser": "Afegeix un usuari nou",
"Alias": "Àlies",
"AllWebsites": "Tots els llocs",
"ApplyToAllWebsites": "Aplica a tots els llocs",
"ChangePasswordConfirm": "Canviar la contrasenya implica canviar el toquen d'autenticació del 'usuari. Esteu segurs que voleu continuar?",
"ClickHereToDeleteTheCookie": "Feu click aquí per eliminar la galeta i permetre al Piwik rastrejar les vostres visites.",
"ClickHereToSetTheCookieOnDomain": "Feu click aquí per guardar una galeta que exclourà les vostres visitis al Piwik de %s",
"DeleteConfirm": "Esteu segur que voleu eliminar l'usuari %s?",
"Email": "Correu-e",
"EmailYourAdministrator": "%1$sEnvieu un email al vostre administrador explicant el problema%2$s.",
"ExceptionAccessValues": "El paràmetre permisos ha de tenir un dels següents valors: [ %s ]",
"ExceptionAdminAnonymous": "No podeu donar permisos d'administració a l'usuari 'anonymous' (anònim).",
"ExceptionDeleteDoesNotExist": "L'usuari '%s' no existeix i, per tant, no es pot esborrar.",
"ExceptionEditAnonymous": "L'usuari anònim no es pot editar o esborrar. El Piwik el fa servir per als usuaris que no han iniciat encara la sessió. Per exemple, podeu fer públiques les vostres estadístiques garantint el permís 'vista' a l'usuari 'anonymous' (anònim).",
"ExceptionEmailExists": "La direcció de correu-e '%s' ja està en un altre compte.",
"ExceptionInvalidEmail": "La direcció de correu-e no té un format vàlid.",
"ExceptionInvalidPassword": "La longitud de la contrasenya ha de estar entre %1$s i %2$s caràcters.",
"ExceptionUserDoesNotExist": "L'usuari '%s' no existeix.",
"ExcludeVisitsViaCookie": "Exclou les teues visites utilitzant cookies",
"ForAnonymousUsersReportDateToLoadByDefault": "Pels usuaris anònims, introduïu la data dels informes per defecte",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Si voleu canviar la contrasenya teclegeu-n'hi una de nova, sinó deixeu-ho en blanc.",
"InjectedHostCannotChangePwd": "Actualment esteu visitan amb un host desconegut (%1$s). No podeu canviar la vostra contrasenya fins que corregiu aquest problema.",
"ManageAccess": "Gestiona els permisos",
"MenuAnonymousUserSettings": "Preferències de l'usuari anònim",
"MenuUsers": "Usuaris",
"MenuUserSettings": "Preferències d'usuari",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Nota: No podeu canviar la configuració en aquest secció, perquè no teniu cap lloc web que pot ser visitat per usuaris anònims.",
"PrivAdmin": "Administració",
"PrivNone": "Sense accés",
"PrivView": "Vista",
"ReportDateToLoadByDefault": "Data dels informes per defecte",
"ReportToLoadByDefault": "Informe per defecte",
"TheLoginScreen": "Pàgina d'entrada",
"ThereAreCurrentlyNRegisteredUsers": "Actualment hi ha %s usuaris registrats",
"TypeYourPasswordAgain": "Introduïu de nou la nova contrasenya.",
"User": "Usuari",
"UsersManagement": "Gestiona els usuaris",
"UsersManagementMainDescription": "Creeu nous usuaris o actualitzeu els existents. Podeu configurar els seus permisos a dalt.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Quan un usuari no esta identificat i visita el Piwik, han d'accedir",
"YourUsernameCannotBeChanged": "No es pot canviar el vostre nom d'usuari",
"YourVisitsAreIgnoredOnDomain": "%1$sLes vostres visites són ignorades pel Piwik %2$s %3$s (la galeta d'ignorància del Piwik s'ha trobat al vostre navegador).",
"YourVisitsAreNotIgnored": "%1$sLes vostres visites no són ignorades pel Piwik%2$s (la galeta d'ignorància del Piwik no s'ha trobat al vostre navegador)."
}
}

View file

@ -0,0 +1,75 @@
{
"UsersManager": {
"AddUser": "Přidat nového uživatele",
"Alias": "Alias",
"AllWebsites": "Všechny weby",
"AnonymousUser": "Anonymní uživatel",
"AnonymousUserHasViewAccess": "Poznámka: %1$s uživatel má právo k přístupu k %2$s",
"AnonymousUserHasViewAccess2": "Vaše analytická hlášení a informace o návštěvnících jsou veřejně dostupná.",
"ApplyToAllWebsites": "Použít na všechny weby",
"ChangeAllConfirm": "Opravdu chcete povolit přístup ke všem webovým stránkám uživateli '%s'?",
"ChangePasswordConfirm": "Změna hesla také změní uživatelův token_auth. Opravdu chcete pokračovat?",
"ClickHereToDeleteTheCookie": "Klinětě zde pro vymazání cookie a zaznamenávání vaších návštěv",
"ClickHereToSetTheCookieOnDomain": "Klikněte zde pro nastavení cookie, která vynechá vaše návštěvy na webech monitorováných Piwikem na %s",
"ConfirmGrantSuperUserAccess": "Opravdu chcete uživateli %s povolit super-uživatelský přístup?",
"ConfirmProhibitMySuperUserAccess": "%s, opravdu chcete odstranit svůjvlastn í super-uživatelský přístup? Přijdete o všechna oprávnění a o přístup k datům stránek a budete odhlášen z Piwiku.",
"ConfirmProhibitOtherUsersSuperUserAccess": "Opravdu chcete odstranit super-uživatelský přístup pro '%s'? Tento uživatel přijde o všechna práva a o přístup ke všem stránkám. Nezapomeňte mu poté povolit přístup k těm které potřebuje, je-li to nutné.",
"DeleteConfirm": "Jste si jistí, že chcete vymazat uživatele %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$sPošlete administrátorovi email o tomto problému%2$s.",
"EnterUsernameOrEmail": "Zadejte uživatelské jméno nebo emailovou adresu",
"ExceptionAccessValues": "Parametr přístupu musí mít jednu z následujících hodnot: [ %s ]",
"ExceptionAdminAnonymous": "Nemůžete dát 'admin' přístup 'anonymous' uživateli.",
"ExceptionDeleteDoesNotExist": "Uživatel '%s' neexistuje a proto nemůže být vymazán.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Smazání uživatele %s není možné.",
"ExceptionEditAnonymous": "'Anonymous' uživatel nemůže být upraven, nebo vymazán. Je použit Piwikem k definici uživatele, který ještě není přihlášen. Například můžete zveřejnit vaše statistiky udělením oprávnění 'view' uživateli 'anonymous'.",
"ExceptionEmailExists": "Uživatel s emailem '%s' již existuje.",
"ExceptionInvalidEmail": "Email nemá platný formát.",
"ExceptionInvalidLoginFormat": "Uživatelské jméno musí být v rozmezí %1$s až %2$s znaků a obsahovat pouze písmena, čísla, či následující znaky '_' '-' '.' '@' '+'",
"ExceptionInvalidPassword": "Délka hesla musí být mezi %1$s a %2$s znaky.",
"ExceptionLoginExists": "Uživatel '%s' již existuje.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth očekává heslo v podobě MD5 hashe (32 znaků dlouhého řetězce). Prosím nejprve zavoltejte metodu md5() na tomto hesle.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Odebrání super-uživatelského přístupu uživateli %s není možné.",
"ExceptionSuperUserAccess": "Tento uživatel již má super-uživatelský přístup, takže má přístup k datům všech stránek. Můžete super uživatelský přístup odstranit a zkusit to znovu.",
"ExceptionUserDoesNotExist": "Uživatel '%s' neexistuje.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Musí zůstat alespoň jeden uživatel se super-uživatelským přístupem. Nejdříve ho někomu přidělte.",
"ExceptionUserHasViewAccessAlready": "Tento uživatel má již přístup k této webové stránce.",
"ExceptionNoValueForUsernameOrEmail": "Zadejte prosím uživatelské jméno nebo emailovou adresu.",
"ExcludeVisitsViaCookie": "Vynechat vaše navštěvy pomocí cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Datum hlášení, které se má načíst jako výchozí pro anonymní uživatele",
"GiveViewAccess": "Povolit přístup pro čtení",
"GiveViewAccessTitle": "Povolí existujícímu uživateli zobrazování reportů pro %s",
"GiveViewAccessInstructions": "Pro přiřazení práv k zobrazení %s existujícímu uživateli, zadejte jeho uživatelské jméno nebo emailovou adresu",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Pokud chcete změnit heslo, zapiště jej. Jinak jej nevyplňujte.",
"InjectedHostCannotChangePwd": "Aktuálně navštěvujete Piwik s neznámým hostitelem %1$s. Dokud tento problém nevyřešíte, nemůžete změnit heslo.",
"LastSeen": "Naposledy spatřen",
"MainDescription": "Rozhodnout, kteří uživatelé mají přístup k webovým stránkám. Lze také přidat přístup na všechny webové stránky najednou vybráním \"Apply to all websites\" z nabídky webových stránek.",
"ManageAccess": "Správa přístupu",
"MenuAnonymousUserSettings": "Nastavení anonymního uživatele",
"MenuUsers": "Uživatelé",
"MenuUserSettings": "Nastavení uživatele",
"MenuPersonal": "Osobní",
"PersonalSettings": "Osobní nastavení",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Poznámka: Nemůžete měnit nastavení v této sekci, protože žádná z vašich stránek nemůže být zobrazena anonymním uživatelem.",
"NoUsersExist": "Zatím nejsou žádní uživatelé.",
"PluginDescription": "Správa uživatelů vám umožňuje přidávat nové uživatele, upravovat existující a přidávat oprávnění k zobrazování nebo správě webových stránek.",
"PrivAdmin": "Administrátor",
"PrivNone": "Žádné oprávnění",
"PrivView": "Zobrazit",
"ReportDateToLoadByDefault": "Datum hlášení, které se má načíst jako výchozí",
"ReportToLoadByDefault": "Hlášení, které se má načíst jako výchozí",
"SuperUserAccessManagement": "Spravovat super-uživatelský přístup",
"SuperUserAccessManagementGrantMore": "Zde můžete přidělovat super-uživatelský přístup jiným uživatelům Piwiku. Používejte tuto funkci opatrně.",
"SuperUserAccessManagementMainDescription": "Super-uživatelé mají nejvyšší oprávnění. Mohou vykonávat všechny administrativní operace, jako je přidávání stránek k monitorování, přidávání uživatelů, změna uživatelských oprávnění, povolování a zakazování zásuvných modulů a dokonce jejich instalace z obchodu.",
"TheLoginScreen": "Přihlašovací obrazovka",
"ThereAreCurrentlyNRegisteredUsers": "Aktuálně je %s registrovaných uživatelů.",
"TypeYourPasswordAgain": "Zapiště vaše nové heslo znova",
"User": "Uživatel",
"UsersManagement": "Správa uživatelů",
"UsersManagementMainDescription": "Vytvořte nové uživatele, nebo aktualizujte existující. Níže můžete nastavit jejich oprávnění.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Když uživatelé nejsou přihlášeni do Piwiku, mohou přistupovat k",
"YourUsernameCannotBeChanged": "Vaše uživatelské jméno nemůže být změněno",
"YourVisitsAreIgnoredOnDomain": "%1$sVaše návštěvy jsou vynechávány Piwikem na %2$s %3$s (cookie pro vynechání byla nalezena ve vašem prohlížeči).",
"YourVisitsAreNotIgnored": "%1$sVaše návštěvy nejsou vynechávány Piwikem%2$s (cookie pro vynechání nebyla nalezena ve vašem prohlížeči)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Opret ny bruger",
"Alias": "Alias",
"AllWebsites": "Alle hjemmesider",
"AnonymousUser": "Anonym bruger",
"AnonymousUserHasViewAccess": "Bemærk: %1$s bruger har %2$s adgang til hjemmesiden.",
"AnonymousUserHasViewAccess2": "Analyserapporter og besøgendes oplysninger er offentligt tilgængelige.",
"ApplyToAllWebsites": "Tilføj til alle hjemmesider",
"ChangePasswordConfirm": "Ændring af adgangskoden vil også ændre brugerens token_auth. Vil du fortsætte?",
"ClickHereToDeleteTheCookie": "Klik her for at slette cookie og få Piwik til at spore dine besøg",
"ClickHereToSetTheCookieOnDomain": "Klik her for at sætte en cookie og udeluk egne besøg på hjemmesider der spores af Piwik på %s",
"ConfirmGrantSuperUserAccess": "Vil du at give '%s' Superbruger adgang? Advarsel: brugeren vil have adgang til alle hjemmesider og vil være i stand til at udføre administrative opgaver.",
"ConfirmProhibitMySuperUserAccess": "%s, vil du virkelig fjerne din egen superbruger adgang? Du mister alle tilladelser og adgang til alle hjemmesider og vil blive logget ud af Piwik.",
"DeleteConfirm": "Bekræft sletning af bruger %s?",
"Email": "E-mail",
"EmailYourAdministrator": "%1$sE-mail din administrator om dette problem%2$s.",
"ExceptionAccessValues": "Parameteren skal have en af de følgende værdier: [ %s ]",
"ExceptionAdminAnonymous": "Administrator-adgang kan ikke gives til 'anonyme'-bruger.",
"ExceptionDeleteDoesNotExist": "Bruger '%s' eksisterer ikke, og kan derfor ikke slettes.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Sletning af bruger '%s' er ikke mulig.",
"ExceptionEditAnonymous": "Anonyme brugere kan ikke redigeres eller slettet. Anvendes af Piwik til at definere en bruger, som ikke er blevet logget på endnu. F. eks. kan du gøre statistikken offentlig ved at give 'se' adgang til 'anonym' bruger",
"ExceptionEmailExists": "Bruger med e-mail '%s' findes allerede.",
"ExceptionInvalidEmail": "E-mailadressen er ikke i gyldigt format.",
"ExceptionInvalidPassword": "Længden på adgangskoden skal være mellem %1$s og %2$s tegn.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth forventer et MD5-hashet kodeord (32 tegn lang streng). Kald md5() funktionen på kodeordet, før denne metode kaldes.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Det er ikke muligt at fjerne superbruger adgang f0r brugeren '%s'.",
"ExceptionSuperUserAccess": "Brugeren har superbrugeradgang og har allerede tilladelse til at få adgang til og ændre alle hjemmesider i Piwik. Du kan fjerne superbrugeradgang fra brugeren, og prøve igen.",
"ExceptionUserDoesNotExist": "Bruger '%s' findes ikke.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Der skal være mindst én bruger med superbruger adgang. Give superbrugeren adgang til en anden bruger først.",
"ExcludeVisitsViaCookie": "Udeluk egne besøg ved hjælp af en cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Standard rapport dato for anonyme brugere",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Hvis du ønsker at ændre adgangskode skriv en ny. Ellers lad være blank.",
"InjectedHostCannotChangePwd": "Du besøger med en ukendt vært (%1$s). Du kan ikke ændre din adgangskode, før problemet er løst.",
"LastSeen": "Sidst set",
"ManageAccess": "Administrer adgang",
"MenuAnonymousUserSettings": "Anonym bruger indstilling",
"MenuUsers": "Brugere",
"MenuUserSettings": "Bruger indstillinger",
"MenuPersonal": "Persoonlig",
"PersonalSettings": "Personlige indstillinger",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Bemærk: Indstillingerne kan ikke ændres i denne del, fordi der ikke er en hjemmeside, der kan tilgås af den anonyme bruger.",
"NoUsersExist": "Der er endnu ingen brugere.",
"PrivAdmin": "Administration",
"PrivNone": "Ingen adgang",
"PrivView": "Vis",
"ReportDateToLoadByDefault": "Standard rapport dato",
"ReportToLoadByDefault": "Standard rapport",
"SuperUserAccessManagement": "Administr superbruger adgang",
"SuperUserAccessManagementGrantMore": "Du kan give superbruger adgang til andre brugere af Piwik. Brug denne funktion med omtanke.",
"SuperUserAccessManagementMainDescription": "Superbrugere har de højeste tilladelser. De kan udføre alle administrative opgaver såsom at tilføje nye hjemmesider til at overvågning, tilføje brugere, ændre brugertilladelser, aktivere og deaktivere udvidelsesmoduler og selv installere nye udvidelsesmoduler fra markedspladsen.",
"TheLoginScreen": "Log på skærmbillede",
"ThereAreCurrentlyNRegisteredUsers": "Der er i øjeblikket %s registrerede brugere.",
"TypeYourPasswordAgain": "Gentag den nye adgangskode.",
"User": "Bruger",
"UsersManagement": "Bruger administration",
"UsersManagementMainDescription": "Opret nye brugere eller opdater eksisterende. Efterfølgende kan tilladelser ændres.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Når ingen brugere er logget på Piwik bør de tilgå",
"YourUsernameCannotBeChanged": "Brugernavnet kan ikke ændres.",
"YourVisitsAreIgnoredOnDomain": "%1$sDine besøg ignoreres af Piwik på %2$s %3$s (Piwik ignorer cookie blev fundet i netlæseren).",
"YourVisitsAreNotIgnored": "%1$sDine besøg bliver ikke ignoreret af Piwik%2$s (Piwik ignorer cookie blev ikke fundet i netlæseren)."
}
}

View file

@ -0,0 +1,67 @@
{
"UsersManager": {
"AddUser": "Einen neuen Benutzer hinzufügen",
"Alias": "Alias",
"AllWebsites": "Alle Websites",
"AnonymousUser": "Anonymer Nutzer",
"AnonymousUserHasViewAccess": "Hinweis: Der Benutzer %1$s hat %2$s Zugriff auf diese Website.",
"AnonymousUserHasViewAccess2": "Ihre Analytiks-Berichte und Besucherinformationen sind öffentlich einsehbar.",
"ApplyToAllWebsites": "Für alle Websites anwenden",
"ChangePasswordConfirm": "Das Ändern des Kennworts ändert ebenso das token_auth des Benutzers. Wirklich fortfahren?",
"ClickHereToDeleteTheCookie": "Klicken Sie hier, um das Cookie zu löschen und Ihre Besuche wieder zu zählen",
"ClickHereToSetTheCookieOnDomain": "Klicken Sie hier, um ein Cookie zu setzen, damit Ihre Besuche auf Websites ignoriert werden, die Piwik auf %s trackt.",
"ConfirmGrantSuperUserAccess": "Wollen Sie wirklich '%s' Hauptadministrator-Berechtigungen gewähren? Warnung: Der Nutzer wird Zugriff zu allen Websites haben und in der Lage sein, administrative Tätigkeiten durchzuführen.",
"ConfirmProhibitMySuperUserAccess": "%s, wollen Sie wirklich ihre eigenen Hauptadministrator-Berechtigungen entfernen? Sie werden alle Berechtigungen und Zugriff zu allen Websites verlieren und von Piwik abgemeldet werden.",
"DeleteConfirm": "Soll der Benutzer %s wirklich gelöscht werden?",
"Email": "E-Mail",
"EmailYourAdministrator": "%1$sBitte berichten Sie diesen Fehler ihrem Administrator via E-Mail%2$s.",
"EnterUsernameOrEmail": "Geben Sie einen Benutzernamen oder eine E-Mail-Adresse ein",
"ExceptionAccessValues": "Der Parameter access muss einen der folgenden Werte enthalten: [ %s ]",
"ExceptionAdminAnonymous": "Das 'admin'-Recht kann nicht an 'anonymous' Benutzer vergeben werden.",
"ExceptionDeleteDoesNotExist": "Der Benutzer '%s' existiert nicht und kann daher auch nicht gelöscht werden.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Das Löschen des Benutzers '%s' is nicht möglich.",
"ExceptionEditAnonymous": "Der anonyme Benutzer kann nicht bearbeitet oder gelöscht werden. Er wird von Piwik benutzt, um einen Benutzer zu definieren, der sich noch nicht angemeldet hat. Zum Beispiel können Sie Ihre Statistiken öffentlich machen, indem Sie dem Benutzer 'anonymous' das Recht 'view' geben.",
"ExceptionEmailExists": "Ein Benutzer mit der E-Mail-Adresse '%s' existiert bereits.",
"ExceptionInvalidEmail": "Die E-Mail-Adresse hat ein ungültiges Format.",
"ExceptionInvalidLoginFormat": "Der Benutzername muss zwischen %1$s und %2$s Zeichen lang sein und darf nur Buchstaben, Zahlen oder die Zeichen '_', '-', '.', '@' oder '+' enthalten.",
"ExceptionInvalidPassword": "Das Passwort muss zwischen %1$s und %2$s Zeichen lang sein.",
"ExceptionLoginExists": "Der Benutzername '%s' existiert bereits.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth erwartet ein MD5-verschlüsseltes Passwort (32 Zeichen). Bitte wenden Sie die md5()-Funktion auf das Passwort an, bevor Sie diese Methode aufrufen.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Es ist nicht möglich die Hauptadministrator-Berechtigung von Benutzer '%s' zu entfernen.",
"ExceptionSuperUserAccess": "Dieser Nutzer hat bereits Hauptadministrator-Berechtigungen und Erlaubnis, alle Websites in Piwik aufzurufen und zu bearbeiten. Sie können den Super User Zugriff von diesem Nutzer entfernen und es im Anschluss noch einmal versuchen.",
"ExceptionUserDoesNotExist": "Der Benutzer '%s' existiert nicht.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Es muss mindestens ein Hauptadministrator existieren. Bitte geben Sie zuerst einem anderen Nutzer Hauptadministrator-Berechtigungen.",
"ExceptionNoValueForUsernameOrEmail": "Bitte geben Sie einen Benutzernamen oder eine E-Mail-Adresse ein.",
"ExcludeVisitsViaCookie": "Ihre Besuche von der Erfassung via Cookie ausschließen",
"ForAnonymousUsersReportDateToLoadByDefault": "Bericht, der für Gast-Besucher (\"anonymous\") standardmäßig geladen wird",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Wenn Sie Ihr Passwort ändern möchten, geben Sie ein neues ein. Ansonsten lassen Sie dieses Feld frei.",
"InjectedHostCannotChangePwd": "Ihr Besuch erfolgt aktuell durch einen unbekannten Hostnamen (%1$s). Es ist somit nicht möglich Ihr Kennwort zu ändert bis dieser Umstand behoben ist.",
"LastSeen": "Zuletzt gesehen",
"ManageAccess": "Zugriffsverwaltung",
"MenuAnonymousUserSettings": "Gast-Besucher (\"anonymous\") Einstellungen",
"MenuUsers": "Benutzer",
"MenuUserSettings": "Benutzereinstellungen",
"MenuPersonal": "Persönlich",
"PersonalSettings": "Persönliche Einstellungen",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Hinweis: Sie können die Einstellungen in diesem Bereich nicht ändern, weil Sie keine Website eingerichtet haben, die vom anonymen Benutzer angezeigt werden kann.",
"NoUsersExist": "Bisher keine Benutzer vorhanden.",
"PrivAdmin": "Administrator",
"PrivNone": "Kein Zugriff",
"PrivView": "Ansicht",
"ReportDateToLoadByDefault": "Berichtsdatum, welches standardmäßig geladen wird",
"ReportToLoadByDefault": "Bericht, der standardmäßig geladen wird",
"SuperUserAccessManagement": "Hauptadministrator-Berechtigung verwalten",
"SuperUserAccessManagementGrantMore": "Hier können Sie anderen Benutzern von Piwik Hauptadministrator-Berechtigung geben. Bitte nutzen Sie diese Funktion mit Bedacht.",
"SuperUserAccessManagementMainDescription": "Hauptadministratoren haben die höchsten Berechtigungen. Sie können alle administrativen Aufgaben ausführen. Dazu zählen das Hinzufügen neuer Websiten zur Überwachung, Hinzufügen von Benutzern, Ändern von Benutzerberechtigungen, Aktivieren und Deaktivieren von Plugins sowie das Installieren neuer Plugins vom Marketplace.",
"TheLoginScreen": "den Loginbildschirm",
"ThereAreCurrentlyNRegisteredUsers": "Es sind derzeit %s Benutzer registriert.",
"TypeYourPasswordAgain": "Geben Sie Ihr Passwort nochmals ein.",
"User": "Benutzer",
"UsersManagement": "Benutzerverwaltung",
"UsersManagementMainDescription": "Erstellen Sie neue Benutzer oder aktualisieren Sie bereits existierende Benutzer. Die Berechtigungen können dann oben gesetzt werden.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Wenn Benutzer nicht angemeldet sind und Piwik besuchen, sollten sie Zugriff haben auf",
"YourUsernameCannotBeChanged": "Ihr Benutzername kann nicht geändert werden.",
"YourVisitsAreIgnoredOnDomain": "%1$sIhre Besuche auf %2$s werden von Piwik ignoriert %3$s (das Piwik-Cookie zum Ignorieren von Besuchen wurde in Ihrem Browser gefunden).",
"YourVisitsAreNotIgnored": "%1$sIhre Besuche werden von Piwik nicht ignoriert %2$s (das Piwik-Cookie zum Ignorieren von Besuchen wurde nicht in Ihrem Browser gefunden)."
}
}

View file

@ -0,0 +1,75 @@
{
"UsersManager": {
"AddUser": "Προσθήκη νέου χρήστη",
"Alias": "Ψευδώνυμο",
"AllWebsites": "Όλες οι ιστοσελίδες",
"AnonymousUser": "Ανώνυμος χρήστης",
"AnonymousUserHasViewAccess": "Σημείωση: ο %1$s χρήστης έχει %2$s πρόσβαση στον ιστοτόπο.",
"AnonymousUserHasViewAccess2": "Οι αναφορές στατιστικών σας και οι πληροφορίες για τους επισκέπτες είναι δημόσια προσπελάσιμες.",
"ApplyToAllWebsites": "Εφαρμογή σε όλες τις ιστοσελίδες",
"ChangeAllConfirm": "Είστε σίγουροι ότι θέλετε να δώσετε πρόσβαση σε όλους τους ιστοτόπους στο '%s';",
"ChangePasswordConfirm": "Η αλλαγή του κωδικού πρόσβασης συνεπάγεται αλλαγή του πειστηρίου πιστοποίησης των χρηστών (token_auth). Θέλετε να συνεχίσετε;",
"ClickHereToDeleteTheCookie": "Πατήστε εδώ για να διαγράψετε το cookie και αφήστε το Piwik να καταγράφει τις επισκέψεις σας",
"ClickHereToSetTheCookieOnDomain": "Πατήστε εδώ για να ορίσετε ένα cookie που θα αποκλείει τις επισκέψεις σας στις ιστοσελίδες που ανιχνεύονται από το Piwik στο %s",
"ConfirmGrantSuperUserAccess": "Είστε σίγουροι ότι θέλετε να δώσετε δικαίωμα Υπερ-Χρήστη στον '%s'; Προσοχή: ο χρήστης θα έχει δικαίωμα πρόσβασης σε όλους τους ιστοτόπους και θα μπορεί να εκτελεί διαχειριστικές εργασίες.",
"ConfirmProhibitMySuperUserAccess": "%s, είστε σίγουροι ότι θέλετε να αφαιρέσετε το δικαίωμα Υπερ-Χρήστη από τον εαυτό σας; Θα χάσετε για πάντα όλα τα δικαιώματα και την πρόσβαση σε όλους τους ιστοτόπους και θα σας γίνει αυτόματα έξοδος από το Piwik.",
"ConfirmProhibitOtherUsersSuperUserAccess": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε την πρόσβαση Υπερ-Χρήστη από τον '%s'; Ο χρήστης θα χάσει όλα τα δικαιώματα και την πρόσβαση σε όλους τους ιστοτόπους. Βεβαιωθείτε μετά ότι δώσατε πρόσβαση στους απαραίτητους ιστοτόπους αν αυτό απατείται.",
"DeleteConfirm": "Είστε σίγουρος ότι θέλετε να διαγράψετε τον\/ην χρήστη %s;",
"Email": "Ηλεκτρονική Διεύθυνση",
"EmailYourAdministrator": "%1$sΣτείλτε e-mail στον διαχειριστή σχετικά με το πρόβλημα %2$s.",
"EnterUsernameOrEmail": "Εισάγετε ένα όνομα χρήστη ή διεύθυνση ηλ. ταχυδρομείου",
"ExceptionAccessValues": "Η πρόσβαση παραμέτρου πρέπει να έχει τις ακόλουθες τιμές: [ %s ]",
"ExceptionAdminAnonymous": "Δεν μπορείτε να δώσετε δικαιώματα διαχειριστή στον «ανώνυμο» χρήστη.",
"ExceptionDeleteDoesNotExist": "Ο χρήστης «%s» δεν υπάρχει και άρα δεν μπορεί να διαγραφεί.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Η διαγραφή του χρήστη '%s' δεν είναι δυνατή.",
"ExceptionEditAnonymous": "Ο ανώνυμος χρήστης δεν μπορεί να διαγραφεί ή να δεχθεί τροποποίηση. Χρησιμοποιείται από το Piwik για τον ορισμό του χρήστη που δεν έχει συνδεθεί ακόμα. Για παράδειγμα, μπορείτε να κάνετε τα στατιστικά σας δημόσια δίνοντας δικαίωμα «προβολής» στον «ανώνυμο» χρήστη.",
"ExceptionEmailExists": "Χρήστης με την ηλεκτρονική διεύθυνση «%s» υπάρχει ήδη.",
"ExceptionInvalidEmail": "Η ηλεκτρονική διεύθυνση δεν φαίνεται να είναι σωστή.",
"ExceptionInvalidLoginFormat": "Το όνομα χρήστη πρέπει να έχει αριθμό χαρακτήρων από %1$s έως %2$s και να περιέχει μόνο γράμματα, αριθμούς, ή τους χαρακτήρες '_' ή '-' ή '.' ή '@' ή '+'",
"ExceptionInvalidPassword": "Το μήκος του κωδικού πρόσβασης πρέπει να είναι μεταξύ %1$s και %2$s χαρακτήρες.",
"ExceptionLoginExists": "Το όνομα χρήστη '%s' υπάρχει ήδη.",
"ExceptionPasswordMD5HashExpected": "Το UsersManager.getTokenAuth αναμένει έναν κωδικό πρόσβασης ως αριθμό MD5 (μήκος 32 χαρακτήρων). Ανακαλέστε τη συνάρτηση md5() στον κωδικό πρόσβασης πριν ανακαλέσετε τη μέθοδο.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Η αφαίρεση του δικαιώματος Υπερ-Χρήστη από το χρήστη '%s' δεν είναι δυνατή.",
"ExceptionSuperUserAccess": "Ο χρήστης έχει το δικαίωμα Υπερ-Χρήστη και έχει ήδη πρόσβαση για να τροποποιεί όλους τους ιστοτόπους στο Piwik. Μπορείτε να αφαιρέσετε το δικαίωμα Υπερ-Χρήστη από το χρήστη και να ξαναδοκιμάσετε.",
"ExceptionUserDoesNotExist": "Ο χρήστης «%s» δεν υπάρχει.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Πρέπει να υπάρχει τουλάχιστον ένας χρήστης με το δικαίωμα Υπερ-Χρήστη. Παρακαλούμε δώστε πρώτα το δικαίωμα Υπερ-Χρήστη σε κάποιον άλλο χρήστη.",
"ExceptionUserHasViewAccessAlready": "Ο χρήστης έχει ήδη πρόσβαση στον ιστοτόπο.",
"ExceptionNoValueForUsernameOrEmail": "Παρακαλώ εισάγετε ένα όνομα χρήστη ή διεύθυνση ηλ. ταχυδρομείου.",
"ExcludeVisitsViaCookie": "Αποκλείστε τις επισκέψεις σας με χρήση cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Για ανώνυμους χρήστες, αναφορά ημερομηνίας που θα φορτώνεται ως προεπιλογή",
"GiveViewAccess": "Να δοθεί δικαίωμα εμφάνισης",
"GiveViewAccessTitle": "Να δοθεί σε υπάρχοντα χρήστη δικαίωμα να βλέπει τις αναφορές για το %s",
"GiveViewAccessInstructions": "Για να δώσετε σε υπάρχοντα χρήστη δικαίωμα πρόσβασης στο %s εισάγετε το όνομα χρήστη ή την διεύθυνση ηλ. ταχυδρομείου του χρήστη",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Αν θέλετε να αλλάξετε τον κωδικό πρόσβασης εισάγετε ένα νέο. Διαφορετικά αφήστε το κενό.",
"InjectedHostCannotChangePwd": "Αυτή τη στιγμή είστε επισκέπτης από ένα άγνωστο υπολογιστή (%1$s). Δεν μπορείτε να αλλάξετε το συνθηματικό σας μέχρι να διορθωθεί αυτό το πρόβλημα.",
"LastSeen": "Τελευταία ειδώθηκε",
"MainDescription": "Αποφασίστε ποιοι χρήστες θα έχουν πρόσβαση σε όλους τους ιστοτόπους. Μπορείτε επίσης να δώσετε πρόσβαση σε όλους τους ιστοτόπους με τη μία επιλέγοντας \"Εφαρμογή σε όλους τους ιστοτόπους\" στον επιλογέα ιστοτόπων.",
"ManageAccess": "Διαχείριση πρόσβασης",
"MenuAnonymousUserSettings": "Ρυθμίσεις ανώνυμου χρήστη",
"MenuUsers": "Χρήστες",
"MenuUserSettings": "Ρυθμίσεις χρήστη",
"MenuPersonal": "Προσωπικό",
"PersonalSettings": "Προσωπικές ρυθμίσεις",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Σημείωση: Δεν μπορείτε να αλλάξετε τις ρυθμίσεις σε αυτό τον τομέα γιατί δεν έχετε κάποια ιστοσελίδα που μπορείτε να έχετε πρόσβαση ως ανώνυμος χρήστης.",
"NoUsersExist": "Δεν υπάρχουν ακόμη χρήστες.",
"PluginDescription": "Η Διαχείριση χρηστών επιτρέπει την προσθήκη νέων χρηστών, την επεξεργασία υπαρχόντων και η πρόσβαση για εμφάνιση ή διαχείριση των ιστοτόπων.",
"PrivAdmin": "Διαχείριση",
"PrivNone": "Χωρίς πρόσβαση",
"PrivView": "Προβολή",
"ReportDateToLoadByDefault": "Αναφορά ημερομηνίας που θα φορτώνεται ως προεπιλογή",
"ReportToLoadByDefault": "Αναφορά που θα φορτώνεται ως προεπιλογή",
"SuperUserAccessManagement": "Διαχείριση της πρόσβασης από τον Υπερ-Χρήστη",
"SuperUserAccessManagementGrantMore": "Μπορείτε εδώ να δώσετε πρόσβαση Υπερ-Χρήστη σε άλλους χρήστες. Παρακαλούμε χρησιμοποιήστε με προσοχή αυτό το χαρακτηριστικό.",
"SuperUserAccessManagementMainDescription": "Οι Υπερ-Χρήστες έχουν τα περισσότερα δικαιώματα. Μπορούν να εκτελούν όλες τις διαχειριστικές εργασίες όπως η προσθήκη νέων ιστοτόπων για παρακολούθηση, η προσθήκη νέων χρηστών, η αλλαγή των δικαιωμάτων χρηστών, η ενεργοποίηση και απενεργοποίηση πρόσθετων και παράλληλα η εγκατάσταση νέων πρόσθετων από την Αγορά.",
"TheLoginScreen": "Η οθόνη σύνδεσης",
"ThereAreCurrentlyNRegisteredUsers": "Υπάρχουν %s εγγεγραμμένοι χρήστες.",
"TypeYourPasswordAgain": "Γράψτε τον νέο σας κωδικό ξανά.",
"User": "Χρήστης",
"UsersManagement": "Διαχείριση χρηστών",
"UsersManagementMainDescription": "Δημιουργήστε νέους χρήστες ή ενημερώστε τους υπάρχοντες. Μπορείτε επίσης να αλλάξετε τα δικαιώματά τους (παραπάνω).",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Όταν οι χρήστες δεν έχουν συνδεθεί και επισκέπτονται το Piwik, θα έχουν πρόσβαση",
"YourUsernameCannotBeChanged": "Το όνομα χρήστη δεν μπορεί να αλλαχτεί.",
"YourVisitsAreIgnoredOnDomain": "%1$sΟι επισκέψεις σας παραβλέπονται από το Piwik στο %2$s %3$s (το Piwik παραβλέπει το cookie που βρέθηκε στον φυλλομετρητή σας).",
"YourVisitsAreNotIgnored": "%1$sΟι επισκέψεις δεν αγνοούνται από το Piwik%2$s (δεν βρέθηκε το cookie αγνόησης του Piwik στον φυλλομετρητή σας)."
}
}

View file

@ -0,0 +1,75 @@
{
"UsersManager": {
"AddUser": "Add a new user",
"Alias": "Alias",
"AllWebsites": "All websites",
"AnonymousUser": "Anonymous user",
"AnonymousUserHasViewAccess": "Note: the %1$s user has %2$s access to this website.",
"AnonymousUserHasViewAccess2": "Your analytics reports and your visitors information are publicly viewable.",
"ApplyToAllWebsites": "Apply to all websites",
"ChangeAllConfirm": "Are you sure you want to give '%s' access to all the websites?",
"ChangePasswordConfirm": "Changing the password will also change the user's token_auth. Do you really want to continue?",
"ClickHereToDeleteTheCookie": "Click here to delete the cookie and have Piwik track your visits",
"ClickHereToSetTheCookieOnDomain": "Click here to set a cookie that will exclude your visits on websites tracked by Piwik on %s",
"ConfirmGrantSuperUserAccess": "Do you really want to grant '%s' Super User access? Warning: the user will have access to all websites and will be able to perform administrative tasks.",
"ConfirmProhibitMySuperUserAccess": "%s, do you really want to remove your own Super User access? You will lose all permissions and access to all websites and will be logged out from Piwik.",
"ConfirmProhibitOtherUsersSuperUserAccess": "Do you really want to remove Super User access from '%s'? The user will lose all permissions and access to all websites. Make sure to give access to needed websites afterwards if necessary.",
"DeleteConfirm": "Are you sure you want to delete the user %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$sE-mail your administrator about this problem%2$s.",
"EnterUsernameOrEmail": "Enter a username or email address",
"ExceptionAccessValues": "The parameter access must have one of the following values: [ %s ]",
"ExceptionAdminAnonymous": "You cannot grant 'admin' access to the 'anonymous' user.",
"ExceptionDeleteDoesNotExist": "User '%s' doesn't exist therefore it can't be deleted.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Deleting user '%s' is not possible.",
"ExceptionEditAnonymous": "The anonymous user cannot be edited or deleted. It is used by Piwik to define a user that has not logged in yet. For example, you can make your statistics public by granting the 'view' access to the 'anonymous' user.",
"ExceptionEmailExists": "User with email '%s' already exists.",
"ExceptionInvalidEmail": "The email doesn't have a valid format.",
"ExceptionInvalidLoginFormat": "The username must be between %1$s and %2$s characters long and contain only letters, numbers, or the characters '_' or '-' or '.' or '@' or '+'",
"ExceptionInvalidPassword": "The password length must be between %1$s and %2$s characters.",
"ExceptionLoginExists": "Username '%s' already exists.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth is expecting a MD5-hashed password (32 chars long string). Please call the md5() function on the password before calling this method.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Removing the Super User access from user '%s' is not possible.",
"ExceptionSuperUserAccess": "This user has Super User access and has already permission to access and modify all websites in Piwik. You may remove the Super User access from this user and try again.",
"ExceptionUserDoesNotExist": "User '%s' doesn't exist.",
"ExceptionYouMustGrantSuperUserAccessFirst": "There has to be at least one user with Super User access. Please grant Super User access to another user first.",
"ExceptionUserHasViewAccessAlready": "This user has access to this website already.",
"ExceptionNoValueForUsernameOrEmail": "Please enter a username or email address.",
"ExcludeVisitsViaCookie": "Exclude your visits using a cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "For anonymous users, report date to load by default",
"GiveViewAccess": "Give view access",
"GiveViewAccessTitle": "Give an existing user access to view reports for %s",
"GiveViewAccessInstructions": "To give an existing user view access for %s enter the username or email address of an existing user",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "If you would like to change the password type a new one. Otherwise leave this blank.",
"InjectedHostCannotChangePwd": "You are currently visiting with an unknown host (%1$s). You cannot change your password until this problem is fixed.",
"LastSeen": "Last seen",
"MainDescription": "Decide which users have access to your websites. You can also give access to all the websites at once by choosing \"Apply to all websites\" in the website selector.",
"ManageAccess": "Manage access",
"MenuAnonymousUserSettings": "Anonymous user settings",
"MenuUsers": "Users",
"MenuUserSettings": "User settings",
"MenuPersonal": "Personal",
"PersonalSettings": "Personal settings",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Note: You cannot change the settings in this section, because you do not have any website that can be accessed by the anonymous user.",
"NoUsersExist": "There are no users yet.",
"PluginDescription": "Users Management lets you add new users, edit existing users and give them access to view or administrate websites. ",
"PrivAdmin": "Admin",
"PrivNone": "No access",
"PrivView": "View",
"ReportDateToLoadByDefault": "Report date to load by default",
"ReportToLoadByDefault": "Report to load by default",
"SuperUserAccessManagement": "Manage Super User access",
"SuperUserAccessManagementGrantMore": "You can grant Super User access to other users of Piwik here. Please use this feature carefully.",
"SuperUserAccessManagementMainDescription": "Super users have the highest permissions. They can perform all administrative tasks such as adding new websites to monitor, adding users, changing user permissions, activating and deactivating plugins and even installing new plugins from the Marketplace.",
"TheLoginScreen": "The login screen",
"ThereAreCurrentlyNRegisteredUsers": "There are currently %s registered users.",
"TypeYourPasswordAgain": "Type your new password again.",
"User": "User",
"UsersManagement": "Users Management",
"UsersManagementMainDescription": "Create new users or update the existing users. You can then set their permissions above.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "When users are not logged in and visit Piwik, they should access",
"YourUsernameCannotBeChanged": "Your username cannot be changed.",
"YourVisitsAreIgnoredOnDomain": "%1$sYour visits are ignored by Piwik on %2$s %3$s (the Piwik ignore cookie was found in your browser).",
"YourVisitsAreNotIgnored": "%1$sYour visits are not ignored by Piwik%2$s (the Piwik ignore cookie was not found in your browser)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Añadir un nuevo usuario",
"Alias": "Alias",
"AllWebsites": "Todos los sitios de internet",
"AnonymousUser": "Usuario anónimo",
"AnonymousUserHasViewAccess": "Nota: el usuario %1$s tiene acceso para %2$s en este sitio de internet.",
"AnonymousUserHasViewAccess2": "Sus informes de análisis y la información de sus visitantes son vistos públicamente.",
"ApplyToAllWebsites": "Aplicar a todos los sitios",
"ChangePasswordConfirm": "Cambiar la contraseña también cambiará el token_auth del usuario. ¿Desea continuar?",
"ClickHereToDeleteTheCookie": "Haga clic aquí para borrar la cookie y permitir que Piwik realice un seguimiento de sus visitas",
"ClickHereToSetTheCookieOnDomain": "Haga clic aquí para configurar la cookie que excluirá sus visitas a los sitios de internet a los que Piwik realiza seguimiento en %s",
"ConfirmGrantSuperUserAccess": "¿Estás seguro que desea conceder acceso 'Super User' a '%s'? Atención: el usuario tendrá acceso a todos los sitios de internet y podrá realizar tareas administrativas.",
"ConfirmProhibitMySuperUserAccess": "¿%s, está seguro que desea eliminar su acceso Super Usuario? Perderá todos los permisos y accesos a todos los sitios de internet y será desconectado de Piwik.",
"DeleteConfirm": "¿Está seguro que desea eliminar al usuario %s?",
"Email": "Correo electrónico",
"EmailYourAdministrator": "%1$sEnviar un correo electrónico a su administrador acerca de este problema%2$s.",
"ExceptionAccessValues": "El parámetro de acceso debe tener uno de los siguientes valores: [ %s ]",
"ExceptionAdminAnonymous": "No puede concederle el acceso de 'administrador' a un usuario 'anónimo'.",
"ExceptionDeleteDoesNotExist": "El usuario '%s' no existe, por lo tanto, no puede ser borrado.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "No es posible eliminar el usuario '%s'.",
"ExceptionEditAnonymous": "El usuario anónimo no puede ser borrado o editado. Piwik lo utiliza para definir un usuario que no se ha conectado todavía. Por ejemplo, puede hacer públicas sus estadísticas mediante el acceso 'ver' al usuario 'anónimo'.",
"ExceptionEmailExists": "Ya existe un usuario con el correo electrónico '%s'.",
"ExceptionInvalidEmail": "El correo electrónico no tiene un formato válido.",
"ExceptionInvalidPassword": "La extensión de la contraseña debe ser entre %1$s y %2$s caracteres.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth está a la espera de una contraseña con algoritmo hash MD5 (32 caracteres de longitud). Por favor demande la función md5() en la contraseña antes de reclamar a este método.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Eliminar el acceso Super Usuario del usuario '%s' no es posible.",
"ExceptionSuperUserAccess": "Este usuario tiene acceso Super Usuario y ya posee permiso para acceder y modificar todos los sitios de internet de Piwik. Puede eliminar el acceso Super Usuario a este usuario y volver a probar.",
"ExceptionUserDoesNotExist": "El usuario '%s' no existe.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Debe haber al menos un usuario con acceso Super Usuario. Por favor conceda el acceso Super Usuario a otro usuario.",
"ExcludeVisitsViaCookie": "Excluir sus visitas usando una cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Para los usuarios anónimos, fecha del informe a cargar por defecto",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Si desea cambiar la contraseña ingrese una nueva. Si no, déjelo vacío.",
"InjectedHostCannotChangePwd": "Está actualmente visitando con un medio desconocido (%1$s). No puede cambiar su contraseña hasta que el problema esté soluionado.",
"LastSeen": "Última visita",
"ManageAccess": "Administrar el acceso",
"MenuAnonymousUserSettings": "Configuración de usuario anónimo",
"MenuUsers": "Usuarios",
"MenuUserSettings": "Ajustes de usuario",
"MenuPersonal": "Personal",
"PersonalSettings": "Ajustes personales",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Nota: No puede modificar la configuración en esta sección, debido a que no posee ningún sitio de internet que pueda ser contactado por un usuario anónimo.",
"NoUsersExist": "Todavía no hay usuarios.",
"PrivAdmin": "Administrador",
"PrivNone": "Sin acceso",
"PrivView": "Ver",
"ReportDateToLoadByDefault": "Fecha del informe a cargar por defecto",
"ReportToLoadByDefault": "Informe a cargar por defecto",
"SuperUserAccessManagement": "Administrar acceso Super Usuario",
"SuperUserAccessManagementGrantMore": "Aquí puedes conceder acceso Super Usuario a otro usuario de Piwik. Por favor utilice esta función con cuidado.",
"SuperUserAccessManagementMainDescription": "Los usuarios Super Usuarios tienen el nivel de permisos más alto. Pueden realizar tareas administrativas como por ejemplo añadir más sitios de internet para controlar, añadir usuarios, modificar permisos de usuarios, activar y desactivar complementos y hasta instalar nuevos complementos del Marketplace.",
"TheLoginScreen": "Pantalla de ingreso",
"ThereAreCurrentlyNRegisteredUsers": "Actualmente hay %s usuarios registrados.",
"TypeYourPasswordAgain": "Ingrese la contraseña nuevamente.",
"User": "Usuario",
"UsersManagement": "Administración de usuarios",
"UsersManagementMainDescription": "Cree nuevos usuarios o actualice los actuales. Luego puede configurar sus permisos.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Cuando los usuarios no están identificados y visitan Piwik, deberían poder acceder",
"YourUsernameCannotBeChanged": "Su nombre de usuario no puede ser cambiado.",
"YourVisitsAreIgnoredOnDomain": "%1$sSus visitas son ignoradas por Piwik en %2$s %3$s (la cookie de ignorar a Piwik fue encontrada en su navegador).",
"YourVisitsAreNotIgnored": "%1$sSus visitas no son ignoradas por Piwik%2$s (la cookie de ignorar a Piwik no fue encontrada en su navegador)."
}
}

View file

@ -0,0 +1,39 @@
{
"UsersManager": {
"AddUser": "Lisa uus kasutaja",
"Alias": "Alias",
"AllWebsites": "Kõik veebilehed",
"ApplyToAllWebsites": "Laienda kõigile veebilehtedele",
"ClickHereToSetTheCookieOnDomain": "Vajuta siia, et käesolevasse veebisirvikusse tekitada küpsis, mis ei lase sinu külastusi arvestada veebilehel %s",
"DeleteConfirm": "Kas oled kindel, et soovid %s kustutada?",
"Email": "E-post",
"ExceptionAdminAnonymous": "Sa ei saa anda 'admin' õiguseid 'anonymous' kasutajale.",
"ExceptionDeleteDoesNotExist": "Kasutajat nimega '%s' ei eksisteeri seepärast ei saa teda ka kustutada.",
"ExceptionEditAnonymous": "Anonüümset kasutajat ei saa muuta ega kustutada. Piwik kasutab seda määratlemaks kasutajat, kes ei ole veel sisse loginud. Näiteks, saad teha statistika lubada 'view' statistikat õigused 'anonymous' kasutajale.",
"ExceptionEmailExists": "Sellise e-mailiga '%s' kasutaja on olemas.",
"ExceptionInvalidEmail": "Emaili aadress ei ole õiges formaadis.",
"ExceptionUserDoesNotExist": "Kasutaja '%s' puudub.",
"ExcludeVisitsViaCookie": "Arva ennast külastajate hulgast välja kasutades küpsist",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Kui soovid salasõna vahetada, siis sisesta siia uus. Vastasel korral jäta tühjaks.",
"ManageAccess": "Halda ligipääsu",
"MenuAnonymousUserSettings": "Tundmatu kasutaja seaded",
"MenuUsers": "Kasutajaid",
"MenuUserSettings": "Kasutaja seaded",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Märkus: Sa ei saa antud sätteid muuta, kuna puuduvad veebilehed, millele oleks anonüümne ligipääs Piwikus lubatud.",
"NoUsersExist": "Hetkel puuduvad teised kasutajad.",
"PrivAdmin": "Haldaja",
"PrivNone": "Ligipääs puudub",
"PrivView": "Vaata",
"ReportDateToLoadByDefault": "Vaikimisi laetav raporti kuupäev",
"ReportToLoadByDefault": "Vaikimisi laetav raport",
"SuperUserAccessManagement": "Halda peakasutaja ligipääse",
"TheLoginScreen": "Sisselogimise vaade",
"ThereAreCurrentlyNRegisteredUsers": "Hetkel on %s registreeritud kasutajat.",
"TypeYourPasswordAgain": "Korda oma uut salasõna.",
"User": "Kasutaja",
"UsersManagement": "Kasutajate haldamine",
"UsersManagementMainDescription": "Loo uusi kasutajakontosid või uuenda olemasolevaid. Saad seada nende õigused ülalpool.",
"YourUsernameCannotBeChanged": "Sinu kasutajanime ei saa muuta.",
"YourVisitsAreNotIgnored": "%1$sPiwik ei arva sinu külastusi statistikast välja%2$s (ignoreerimiseks vajalikku küpsist ei leitud sirvikust)."
}
}

View file

@ -0,0 +1,25 @@
{
"UsersManager": {
"AddUser": "Gehitu erabiltzaile berria",
"Alias": "Alias",
"AllWebsites": "Webgune guztiak",
"ApplyToAllWebsites": "Aplikatu webgune guztiei",
"DeleteConfirm": "Ziur zaude %s erabiltzailea ezabatu nahi duzula?",
"Email": "E-posta",
"ExceptionAccessValues": "access parametroak ondorengo balioetako bat izan behar du: [ %s ]",
"ExceptionAdminAnonymous": "Ezin diozu 'admin' atzipena eman 'anonymous' erabiltzaileari.",
"ExceptionDeleteDoesNotExist": "'%s' erabiltzailea ez dago beraz ezin da ezabatu.",
"ExceptionEditAnonymous": "anonymous erabiltzailea ezin da editatu edo ezabatu. Saioa hasi gabeko erabiltzaileak definitzeko erabiltzen du Piwik-ek. Adibidez, estatistikak publiko egiteko 'ikusi' atzipena eman besterik ez duzu 'anonymous' erabiltzailearentzat.",
"ExceptionEmailExists": "'%s' helbide elektronikoa duen erabiltzailea badago.",
"ExceptionInvalidEmail": "Helbide elektronikoaren formatua baliogabea da.",
"ExceptionUserDoesNotExist": "'%s' erabiltzailea ez dago.",
"ManageAccess": "Kudeatu atzipena",
"MenuUsers": "Erabiltzaileak",
"PrivAdmin": "Kudeatu",
"PrivNone": "Atzipenik ez",
"PrivView": "Ikusi",
"User": "Erabiltzailea",
"UsersManagement": "Erabiltzaileen kudeaketa",
"UsersManagementMainDescription": "Sortu erabiltzaile berriak edo eguneratu daudenak. Ondoren hauen baimenak goian ezar ditzakezu."
}
}

View file

@ -0,0 +1,49 @@
{
"UsersManager": {
"AddUser": "ایجاد یک کاربر جدید",
"Alias": "نام مستعار",
"AllWebsites": "همه وب سایت ها",
"AnonymousUserHasViewAccess2": "گزارش تجزیه و تحلیل و اطلاعات بازدید کنندگان خود را علنی قابل مشاهده است.",
"ApplyToAllWebsites": "اعمال بر روی تمام وبسایت ها",
"ChangePasswordConfirm": "تغییر رمز عبور به نیز token_auth کاربر را تغییر دهید. آیا شما واقعا میخواهید ادامه دهید؟",
"ClickHereToDeleteTheCookie": "اینجا را کلیک کنید کوکی را برای حذف و Piwik پیگیری بازدیدکننده داشته است خود را",
"ClickHereToSetTheCookieOnDomain": "اینجا کلیک کنید تا یک کوکی تنظیم شود که مانع ردیابی بازدیدهای شما از سایت هایی شود که توسط پیویک ردیابی می شوند روی %s",
"DeleteConfirm": "آیا شما مطمئنید که میخواهید کاربر %s را حذف کنید?",
"Email": "ایمیل",
"EmailYourAdministrator": "%1$s درباره این مشکل %2$s به مدیریت ایمیل بزنید.",
"ExceptionAccessValues": "دسترسی پارامتر باید یکی از مقادیر زیر را داشته باشد: [%s]",
"ExceptionAdminAnonymous": "شما می توانید دسترسی به 'مدیر' \"کاربر ناشناس عطا کند.",
"ExceptionDeleteDoesNotExist": "کاربر \"%s\" وجود ندارد بنابراین نمیتوان آن را حذف کرد.",
"ExceptionEditAnonymous": "کاربر گمنامی را نمی توان به ویرایش و یا حذف شده است. توسط Piwik مورد استفاده قرار می گیرد برای تعریف یک کاربر است که هنوز وارد سایت نشده هنوز. به عنوان مثال، شما می توانید آمار خود را عمومی و با اعطای 'مشاهده' دسترسی به \"کاربر ناشناس.",
"ExceptionEmailExists": "کاربر با ایمیل \"%s\" هم اکنون وجود دارد.",
"ExceptionInvalidEmail": "ایمیل به فرمت معتبر نیست.",
"ExceptionInvalidPassword": "اندازه رمزعبور باید بین %1$s و %2$s کاراکتر باشد.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth انتظار رمز عبور MD5-hashed (32 کاراکتر رشته طولانی). لطفا تماس بگیرید تابع md5 () از رمز عبور را قبل از فراخوانی این روش.",
"ExceptionUserDoesNotExist": "کاربر \"%s\" وجود ندارد.",
"ExcludeVisitsViaCookie": "محروم بازدیدکننده داشته است خود را با استفاده از کوکی برای نگهداری اطلاعات استفاده می",
"ForAnonymousUsersReportDateToLoadByDefault": "برای کاربران ناشناس، تاریخ گزارش به طور پیش فرض باز",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "اگر می خواهید از نوع رمز عبور را تغییر جدید است. در غیر این صورت این قسمت را خالی بگذارید.",
"InjectedHostCannotChangePwd": "شما هم اکنون در حال بازدید توسط یک میزبان ناشناخته هستید(%1$s). شما نمی توانید رمز عبورتان را تغییر دهید تا زمانی که این مشکل را حل نکرده اید.",
"LastSeen": "آخرین بازدید",
"ManageAccess": "مدیریت دسترسی",
"MenuAnonymousUserSettings": "تنظیمات کاربران ناشناس",
"MenuUsers": "کاربران",
"MenuUserSettings": "تنضیمات کاربران",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "توجه: شما نمی توانید تنظیمات این بخش را تغییر دهید , زیرا شما هیچ وبسایتی ندارید که بتوان با کاربر ناشناخته به آن دسترسی داشت .",
"NoUsersExist": "هنوز کاربری وجود ندارد",
"PrivAdmin": "مدیر",
"PrivNone": "عدم دسترسی",
"PrivView": "نمایش",
"ReportDateToLoadByDefault": "تاریخ گزارش به طور پیش فرض باز",
"ReportToLoadByDefault": "گزارش به طور پیش فرض باز",
"SuperUserAccessManagement": "مدیریت دسترسی کاربر فوق العاده",
"TheLoginScreen": "نمایش ورودی",
"ThereAreCurrentlyNRegisteredUsers": "هم اکنون %s کاربر عضو وجود دارد.",
"TypeYourPasswordAgain": "پسورد جدیدتان را دوباره بنویسید.",
"User": "کاربر",
"UsersManagement": "مدیریت کاربران",
"UsersManagementMainDescription": "ایجاد کاربران جدید و یا به روز رسانی کاربران موجود است. بعد از آن شما می توانند مجوز خود را به صورت فوق تنظیم شده است.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "هنگامی که کاربران وارد نشده اید و بازدید Piwik، آنها باید دسترسی داشته باشید",
"YourUsernameCannotBeChanged": "نام کاربری شما نمی تواند تغییر کند."
}
}

View file

@ -0,0 +1,60 @@
{
"UsersManager": {
"AddUser": "Lisää uusi käyttäjä",
"Alias": "Alias",
"AllWebsites": "Kaikki sivut",
"AnonymousUserHasViewAccess": "Huom: käyttäjällä %1$s on %2$s pääsy tälle verkkosivulle.",
"AnonymousUserHasViewAccess2": "Analyysiraporttisi ja kävijätietosi ovat julkisia.",
"ApplyToAllWebsites": "Päivitä kaikille sivuille",
"ChangePasswordConfirm": "Salasanan vaihtaminen vaihtaa myös käyttäjän token_auth:n. Haluatko varmasti jatkaa?",
"ClickHereToDeleteTheCookie": "Paina tästä poistaaksesi cookie",
"ClickHereToSetTheCookieOnDomain": "Paina tästä luodaksesi cookie sivulle %s",
"ConfirmGrantSuperUserAccess": "Haluatko varmasti antaa käyttäjälle '%s' Superkäyttäjäoikeudet? Varoitus: käyttäjä saa pääsyn kaikille verkkosivuille ja voi suorittaa hallinnollisia toimenpiteitä.",
"ConfirmProhibitMySuperUserAccess": "%s, haluatko varmasti poistaa omat Superkäyttäjäoikeutesi? Menetät kaikki oikeudet ja pääsyn kaikille verkkosivuille sekä kirjaudut ulos Piwikistä.",
"DeleteConfirm": "Haluatko varmasti poistaa käyttäjän %s?",
"Email": "Sähköposti",
"EmailYourAdministrator": "%1$sLähetä ylläpitäjällesi sähköpostia ongelmasta%2$s.",
"ExceptionAccessValues": "Oikeuksien täytyy olla yksi seuraavista arvoista: [ %s ]",
"ExceptionAdminAnonymous": "Et voi sallia ylläpito-oikeuksia anonyymikäyttäjälle.",
"ExceptionDeleteDoesNotExist": "Käyttäjää '%s' ei ole eikä sitä siksi voida poistaa.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Käyttäjän '%s' poistaminen ei ole mahdollista.",
"ExceptionEditAnonymous": "Anonyymikäyttäjää ei voi muokata tai poistaa. Se on Piwikin sisäinen tunnus käyttäjälle, joka ei ole kirjautunut sisään. Voit esimerkiksi julkaista tilastoja kaikille sallimalla anonyymikäyttäjälle katsomisoikeuden.",
"ExceptionEmailExists": "Käyttäjä sähköpostilla '%s' on jo olemassa.",
"ExceptionInvalidEmail": "Sähköposti ei ole kelvollinen.",
"ExceptionInvalidPassword": "Salasanan pituuden täytyy olla %1$s ja %2$s välillä.",
"ExceptionPasswordMD5HashExpected": "UserManager.getTokenAuth haluaa MD5-tiivisteen salasanastasi (32 merkkiä pitkä merkkijono). Kutsu md5()-funktiota salasanallesi ennen kutsumista.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Superkäyttäjäoikeuksien poistaminen käyttäjältä '%s' ei ole mahdollista.",
"ExceptionSuperUserAccess": "Tällä käyttäjällä on jo Superkäyttäjäoikeudet ja oikeudet muokata kaikkia verkkosivuja Piwikissä. Voit poistaa Superkäyttäjäoikeudet tältä käyttäjältä ja yrittää uudelleen.",
"ExceptionUserDoesNotExist": "Käyttäjää '%s' ei ole olemassa.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Ainakin yhdellä käyttäjällä tulee olla Superkäyttäjäoikeudet. Ole hyvä ja anna toiselle käyttäjälle Superkäyttäjäoikeudet ensin.",
"ExcludeVisitsViaCookie": "Poista käyntiesi seuraaminen cookiella",
"ForAnonymousUsersReportDateToLoadByDefault": "Lataa anonyymeille käyttäjille oletuksena",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Jos haluat vaihtaa salasanan, kirjoita uusi. Muuten jätä tyhjäksi.",
"InjectedHostCannotChangePwd": "Olet sivulla tällä hetkellä tuntemattoman isännän kautta (%1$s). Et voi vaihtaa salasanaasi ennen kuin tämä ongelma on korjattu.",
"LastSeen": "Nähty viimeeksi",
"ManageAccess": "Hallitse oikeuksia",
"MenuAnonymousUserSettings": "Anonyymin käyttäjän asetukset",
"MenuUsers": "Käyttäjät",
"MenuUserSettings": "Käyttäjäasetukset",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Huom. et voi vaihtaa tämän osion asetuksia, koska sinulla ei ole yhtäkään sivustoa, jonka tietoja anonyymit käyttäjät pääsevät katsomaan.",
"NoUsersExist": "Yhtään käyttäjää ei ole vielä olemassa.",
"PrivAdmin": "Hallinnointioikeus",
"PrivNone": "Ei käyttöoikeutta",
"PrivView": "Näkymä",
"ReportDateToLoadByDefault": "Raportin oletuspäiväys",
"ReportToLoadByDefault": "Oletuksena ladattava raportti",
"SuperUserAccessManagement": "Hallinnoi Superkäyttäjäoikeuksia",
"SuperUserAccessManagementGrantMore": "Voit antaa toisille Piwikin käyttäjille Superkäyttäjäoikeudet täältä. Käytä tätä toimintoa harkiten.",
"SuperUserAccessManagementMainDescription": "Superkäyttäjillä on korkeimmat oikeudet. He voivat suorittaa kaikkia ylläpidollisia toimenpiteitä, kuten lisätä uusia verkkosivuja seurantaan, lisätä käyttäjiä, muuttaa käyttäjien oikeuksia, aktivoida ja poistaa liitännäisiä käytöstä ja asentaa uusia liitännäisiä kauppatorilta.",
"TheLoginScreen": "Kirjautumisikkuna",
"ThereAreCurrentlyNRegisteredUsers": "Piwikissä on nyt %s rekisteröitynyttä käyttäjää.",
"TypeYourPasswordAgain": "Kirjoita uusi salasana uudelleen.",
"User": "Käyttäjä",
"UsersManagement": "Käyttäjien hallinta",
"UsersManagementMainDescription": "Lisää uusia käyttäjiä tai päivitä olemassaolevia. Voit asettaa oikeudet alla.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kun käyttäjä ei ole kirjautunut sisään ja käy Piwikissä, heillä on pääsy",
"YourUsernameCannotBeChanged": "Käyttäjätunnusta ei voi vaihtaa.",
"YourVisitsAreIgnoredOnDomain": "%1$sPiwik ei seuraa käyntejäsi sivulla %2$s %3$s (Piwikin cookie löytyi selaimestasi).",
"YourVisitsAreNotIgnored": "%1$sPiwik seuraa käyntejäsi%2$s (Piwikin cookieta ei löytynyt selaimestasi)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Ajouter un nouvel utilisateur",
"Alias": "Alias",
"AllWebsites": "Tous les sites Internet",
"AnonymousUser": "Utilisateur anonyme",
"AnonymousUserHasViewAccess": "Note : l'utilisateur %1$s a un accès en %2$s à ce site web.",
"AnonymousUserHasViewAccess2": "Vos rapports d'analyse et les informations de vos visiteurs sont visibles publiquement.",
"ApplyToAllWebsites": "Appliquer à tous les sites",
"ChangePasswordConfirm": "Modifier le mot de passe modifiera aussi la clef d'authentification des utilisateurs. Voulez-vous vraiment continuer?",
"ClickHereToDeleteTheCookie": "Cliquez ici pour supprimer le cookie et pour que Piwik prenne en compte vos visites",
"ClickHereToSetTheCookieOnDomain": "Cliquez ici pour mettre en place un cookie qui exclura vos visites sur ceux de vos sites web qui sont analysés par Piwik sur %s",
"ConfirmGrantSuperUserAccess": "Voulez vous vraiment donner un accès super utilisateur à '%s'? Attention : cet utilisateur va avoir accès à tous les sites web et sera capable d'effectuer des tâches administratives.",
"ConfirmProhibitMySuperUserAccess": "%s, voulez-vous vraiment supprimer votre accès super utilisateur? Vous allez perdre toutes les permissions et accès aux sites web et serez déconnecté(e) de Piwik.",
"DeleteConfirm": "Êtes-vous sûr de vouloir supprimer l'utilisateur %s?",
"Email": "Courriel",
"EmailYourAdministrator": "%1$sEnvoyez un courriel à votre administrateur à propos de ce problème%2$s.",
"ExceptionAccessValues": "Le paramètre access doit contenir une des valeurs suivantes: [ %s ]",
"ExceptionAdminAnonymous": "Vous ne pouvez pas autoriser l'accès administrateur à l'utilisateur Anonyme.",
"ExceptionDeleteDoesNotExist": "L'utilisateur '%s' est inexistant, il n'a pu être supprimé.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Impossible de supprimer l'utilisateur \"%s\".",
"ExceptionEditAnonymous": "L'utilisateur Anonyme ne peut être édité ou supprimé. Il est utilisé pour identifier un utilisateur qui ne s'est pas encore connecté. Par exemple vous pouvez rendre vos statistiques publiques en accordant l'accès 'vue' à l'utilisateur 'anonyme'.",
"ExceptionEmailExists": "L'utilisateur avec l'e-mail '%s' existe déjà.",
"ExceptionInvalidEmail": "L'adresse courriel est invalide.",
"ExceptionInvalidPassword": "La longueur du mot de passe doit être entre %1$s et %2$s caractères.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth attend un mot de passe haché en MD5 (chaine de 32 caractères). Veuillez appeler la fonction md5() sur le mot de passe avant d'appeler cette méthode.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Retirer l'accès Super Utilisateur à l'utilisateur \"%s\" est impossible.",
"ExceptionSuperUserAccess": "Cet utilisateur possède un accès super utilisateur et a déjà la permission d'accéder et de modifier tous les sites au sein de Piwik. Vous devez supprimer l'accès super utilisateur de cet utilisateur et essayer à nouveau.",
"ExceptionUserDoesNotExist": "L'utilisateur '%s' est inexistant.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Il doit y avoir au moins un utilisateur avec l'accès Super Utilisateur. Veuillez accorder l'accès super utilisateur à un autre utilisateur d'abord.",
"ExcludeVisitsViaCookie": "Excluez vos visites en utilisant un cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Pour les utilisateurs anonymes, date du rapport à charger par défaut",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Si vous souhaitez modifier votre mot de passe tapez en un nouveau. Sinon laissez le champ vide.",
"InjectedHostCannotChangePwd": "Vous êtes actuellement connecté depuis un hôte inconnu (%1$s). Vous ne pourrez modifier votre mot de passe tant que ce problème ne sera pas corrigé.",
"LastSeen": "Vu pour la dernière fois",
"ManageAccess": "Gestion des accès utilisateurs",
"MenuAnonymousUserSettings": "Paramètres utilisateurs anonymes",
"MenuUsers": "Utilisateurs",
"MenuUserSettings": "Paramètres utilisateurs",
"MenuPersonal": "Personnel",
"PersonalSettings": "Paramètres Personnels",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Note : Vous ne pouvez pas modifier les paramètres dans cette section, ce parce que vous n'avez aucun site web accessible par des utilisateurs anonymes.",
"NoUsersExist": "Il n'y a pas encore d'utilisateurs.",
"PrivAdmin": "Administration",
"PrivNone": "Pas d'accès",
"PrivView": "Vue",
"ReportDateToLoadByDefault": "Date du rapport à charger par défaut",
"ReportToLoadByDefault": "Rapport à charger par défaut",
"SuperUserAccessManagement": "Gérer l'accès Super Utilisateur",
"SuperUserAccessManagementGrantMore": "Ici vous pouvez accorder un accès Super Utilisateur aux autres utilisateurs Piwik. Veuillez effectuer cela avec précaution.",
"SuperUserAccessManagementMainDescription": "Les super utilisateurs possèdent le plus haut niveau de permissions. Ils peuvent effectuer n'importe quelle tâche administrative telle qu'ajouter des nouveaux sites, ajouter des utilisateurs, modifier les permissions, activer et désactiver des modules complémentaires et même en installer d'autres depuis le Marché.",
"TheLoginScreen": "L'interface de connexion",
"ThereAreCurrentlyNRegisteredUsers": "Il y a actuellement %s utilisateurs enregistrés.",
"TypeYourPasswordAgain": "Tapez à nouveau votre nouveau mot de passe.",
"User": "Utilisateur",
"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",
"YourUsernameCannotBeChanged": "Votre nom d'utilisateur ne peut pas être modifié.",
"YourVisitsAreIgnoredOnDomain": "%1$sVos visites sont ignorées par Piwik sur %2$s %3$s(Le cookie d'exclusion de Piwik est présent sur votre navigateur)",
"YourVisitsAreNotIgnored": "%1$sVos visites sont prises en compte par Piwik%2$s (le cookie d'exclusion de Piwik n'a pas été trouvé sur votre navigateur)."
}
}

View file

@ -0,0 +1,22 @@
{
"UsersManager": {
"AddUser": "Engadir un novo usuario",
"Alias": "Alias",
"AllWebsites": "Todas as webs",
"ApplyToAllWebsites": "Aplicar a todos os sitios",
"DeleteConfirm": "Está seguro de que desexa eliminar ao usuario %s?",
"Email": "Enderezo electrónico",
"ExceptionAccessValues": "O parámetro debe ter acceso a un dos seguintes valores: [%s]",
"ExceptionAdminAnonymous": "Non pode concederlle o acceso de 'administrador' a un usuario 'anónimo'.",
"ExceptionDeleteDoesNotExist": "O usuario '%s' non existe, polo que non pode ser eliminado.",
"ExceptionEditAnonymous": "O usuario anónimo non pode ser eliminado ou modificado, xa que é empregado por Piwik para identificar a usuarios non conectados. Por exemplo, pode facer as súas estatísticas públicas dando acceso á 'visión' aos visitantes 'anónimos'.",
"ExceptionInvalidEmail": "O enderezo electrónico non ten un formato correcto.",
"ExceptionUserDoesNotExist": "O usuario '%s' non existe.",
"ManageAccess": "Administrar o acceso",
"MenuUsers": "Usuario",
"PrivAdmin": "Admin",
"PrivNone": "Acceso denegado",
"PrivView": "Ver",
"User": "Usuario"
}
}

View file

@ -0,0 +1,12 @@
{
"UsersManager": {
"AllWebsites": "כל האתרים",
"Email": "אימייל",
"ManageAccess": "ניהול הרשאות",
"MenuUsers": "משתמשים",
"MenuUserSettings": "הגדרות משתמש",
"PrivNone": "אין הרשאות",
"User": "משתמש",
"UsersManagement": "ניהול משתמשים"
}
}

View file

@ -0,0 +1,26 @@
{
"UsersManager": {
"AddUser": "एक नया उपयोगकर्ता जोड़ें",
"Alias": "उपनाम",
"AllWebsites": "सभी वेबसाइटों",
"AnonymousUser": "बेनामी उपयोगकर्ता",
"AnonymousUserHasViewAccess2": "आपकी Analytics रिपोर्ट और अपने दर्शकों के बारे में जानकारी सार्वजनिक रूप से देखा जा सकता है।",
"ApplyToAllWebsites": "सभी वेबसाइटों के लिए लागू करें",
"DeleteConfirm": "क्या आप प्रयोक्ता %s को हटाना चाहते हैं?",
"Email": "ईमेल",
"ExcludeVisitsViaCookie": "एक कुकी का उपयोग कर अपने दौरे को बाहर निकालें",
"ForAnonymousUsersReportDateToLoadByDefault": "अनाम उपयोगकर्ताओं के लिए, रिपोर्ट तिथि डिफ़ॉल्ट रूप से लोड करने के लिए",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "आप बदलना चाहते हैं, तो पासवर्ड एक नया एक टाइप करें। अन्यथा इस खाली छोड़ दें।",
"LastSeen": "अंतिम बार देखा गया",
"ManageAccess": "उपयोग का प्रबंधन",
"MenuAnonymousUserSettings": "बेनामी उपयोगकर्ता सेटिंग",
"MenuUsers": "उपयोगकर्ता",
"MenuUserSettings": "उपयोगकर्ता सेटिंग",
"MenuPersonal": "व्यक्तिगत",
"PersonalSettings": "व्यक्तिगत सेटिंग",
"NoUsersExist": "कोई उपयोगकर्ता अभी तक कर रहे हैं ।",
"PrivAdmin": "व्यवस्थापक",
"PrivNone": "प्रवेश नही",
"PrivView": "देखना"
}
}

View file

@ -0,0 +1,10 @@
{
"UsersManager": {
"ExceptionEmailExists": "Korisnik sa istim emailom '%s' već postoji.",
"ExceptionInvalidEmail": "Nije dobar format emaila.",
"MenuUsers": "Korisnici",
"MenuUserSettings": "Korisničke postavke",
"TypeYourPasswordAgain": "Ponovi novu lozinku.",
"YourUsernameCannotBeChanged": "Korisničko ime se ne može promijeniti"
}
}

View file

@ -0,0 +1,41 @@
{
"UsersManager": {
"AddUser": "Új felhasználó hozzáadása",
"Alias": "Felhasználói név",
"AllWebsites": "Összes weboldal",
"ApplyToAllWebsites": "Alkalmazás minden weboldalra",
"ClickHereToDeleteTheCookie": "Kattints ide a szűrés érdekében lementett süti törléséhez, hogy a továbbiakban a Piwik regisztrálja látogatásaid.",
"ClickHereToSetTheCookieOnDomain": "Kattints ide egy, a %s weboldalon történő látogatásaid kiszűréséhez szükséges süti böngésződben történő elmentéséhez.",
"DeleteConfirm": "Biztosan törölni akarod a következő felhasználót: %s?",
"Email": "E-mail cím",
"ExceptionAccessValues": "A belépési paraméternek meg kell felelnie a következő értékek egyikének: [ %s ]",
"ExceptionAdminAnonymous": "Nem adhatsz 'adminisztrációs' jogosultságot 'névtelen' felhasználónak.",
"ExceptionDeleteDoesNotExist": "'%s' felhasználó nem létezik, ezért nem törölhető!",
"ExceptionEditAnonymous": "'Névtelen' felhasználó nem szerkeszthető vagy törölhető. Ezt a Piwik használja a be nem lépett felhasználók azonosítására. Nyilvánossá teheted például statisztikáidat, ha 'megtekintési' jogosultságot adsz a 'névtelen' felhasználók számára.",
"ExceptionEmailExists": "'%s' e-mail címmel már létezik felhasználó.",
"ExceptionInvalidEmail": "Az e-mail cím nem megfelelő formátumú",
"ExceptionPasswordMD5HashExpected": "Az UsersManager.getTokenAuth funkció MD5-hashed jelszót vár (32 karakter hosszúságban). Kérjük, alkalmazd a md5() funkciót a jelszón, mielőtt meghívod ezt a metódust.",
"ExceptionUserDoesNotExist": "'%s' nevű felhasználó nem létezik.",
"ExcludeVisitsViaCookie": "Saját látogatások kiszűrése süti segítségével",
"ForAnonymousUsersReportDateToLoadByDefault": "A névtelen felhasználók számára alkalmazott alapértelmezett időintervallum",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Ha szeretnéd megváltoztatni a jelszót, írd ide be az újat. Egyéb esetben hagyd üresen ezt a mezőt.",
"ManageAccess": "Hozzáférési jogosultságok kezelése",
"MenuAnonymousUserSettings": "Névtelen felhasználók beállításai",
"MenuUsers": "Felhasználók",
"MenuUserSettings": "Felhasználói beállítások",
"PrivAdmin": "Adminisztráció",
"PrivNone": "Nincs hozzáférés",
"PrivView": "Megtekintés",
"ReportDateToLoadByDefault": "Alapértelmezett időintervallum a betöltődő jelentésekhez",
"ReportToLoadByDefault": "Alapértelmezettként betöltődő jelentés",
"TheLoginScreen": "Belépési képernyő",
"TypeYourPasswordAgain": "Add meg az új jelszót még egyszer.",
"User": "Felhasználó",
"UsersManagement": "Felhasználókezelés",
"UsersManagementMainDescription": "Új felhasználó hozzáadása, vagy a meglévők beállítása. Feljebb beállíthatod a jogosultságaikat.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Amikor a felhasználók nincsenek belépve a Piwik-be és így keresik fel a Piwik-et, akkor a következőhöz férjenek hozzá:",
"YourUsernameCannotBeChanged": "Felhasználói nevedet nem lehet megváltoztatni",
"YourVisitsAreIgnoredOnDomain": "%1$sLátogatásaidat nem veszi figyelembe a Piwik itt: %2$s %3$s (a Piwik megfelelő sütijét megtaláltuk a böngésződben lementve).",
"YourVisitsAreNotIgnored": "%1$sLátogatásaid nem kerültek ignorálásra a Piwik által%2$s (Az ehhez szükséges süti nem volt megtalálható a böngésződben.)"
}
}

View file

@ -0,0 +1,49 @@
{
"UsersManager": {
"AddUser": "Tambah pengguna baru",
"Alias": "Julukan",
"AllWebsites": "Seluruh situs",
"AnonymousUserHasViewAccess": "Catatan: pengguna %1$s memiliki akses %2$s di situs ini.",
"AnonymousUserHasViewAccess2": "Laporan analitis dan informasi pengunjung Anda dapat dilihat secara terbuka.",
"ApplyToAllWebsites": "Terapkan ke seluruh situs",
"ChangePasswordConfirm": "Mengubah sandi juga mengubah token_auth pengguba. Yakin melanjutkan?",
"ClickHereToDeleteTheCookie": "Klik di sini untuk menghapus kuki dan mengizinkan Piwik melacak kunjungan Anda",
"ClickHereToSetTheCookieOnDomain": "Klik di sini untuk mengatur kuki yang akan mengecualikan kunjungan Anda ke situs yang dilacak oleh Piwik %s",
"DeleteConfirm": "Apakah Anda yakin menghapus pengguna %s?",
"Email": "Surel",
"EmailYourAdministrator": "%1$sKirim surel kepada pengelola Anda tentang masalah ini%2$s.",
"ExceptionAccessValues": "Akses parameter harus memiliki salah satu dari nilai berikut: [ %s ]",
"ExceptionAdminAnonymous": "Anda tidak dapat memberikan hak `Pengelola` terhadap pengguna `anonim`.",
"ExceptionDeleteDoesNotExist": "Pengguna '%s' tidak ada sehingga tidak dapat dihapus.",
"ExceptionEditAnonymous": "Pengguna anonim tidak dapat dihapus atau disunting. Piwik menggunakan pengguna ini untuk menjelaskan pengguna yang belum masuk. Misalnya, Anda dapat membuat statistik publik Anda dengan memberi hak `Tampil` untuk pengguna 'anonim'.",
"ExceptionEmailExists": "Pengguna dengan surel '%s' telah tersedia.",
"ExceptionInvalidEmail": "Surel tidak memiliki bentuk sahih.",
"ExceptionInvalidPassword": "Panjang sandi harus antara %1$s dan %2$s karakter.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth membutuhkan sandi acak MD5 (32 karakter larik panjang). Silakan panggil fungsi md5() dalam sandi sebelum memanggil metode ini.",
"ExceptionUserDoesNotExist": "Pengguan '%s' tida ada.",
"ExcludeVisitsViaCookie": "Kecualikan kunjungan Anda menggunakan kuki",
"ForAnonymousUsersReportDateToLoadByDefault": "Tanggal laporan yang dimuat secara asali untuk pengguna anonim",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Bila Anda ingin mengganti sandi, ketik sandi baru. Bila tidak, biarkan ini kosong.",
"InjectedHostCannotChangePwd": "Sekarang Anda berkunjung dengan inang yang tidak dikenal (%1$s). Anda tidak dapat mengubah sandi Anda hingga masalah ini diperbaiki.",
"ManageAccess": "Atur akses",
"MenuAnonymousUserSettings": "Pengaturan pengguna anonim",
"MenuUsers": "Pengguna",
"MenuUserSettings": "Pengaturan pengguna",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Catatan: Anda tidak dapat mengubah pengaturan ini, sebab Anda tidak memiliki situs apaun yang dapat diakses oleh pengguna Anonim.",
"PrivAdmin": "Pengelola",
"PrivNone": "Tak ada akses",
"PrivView": "Tampilan",
"ReportDateToLoadByDefault": "Tanggal laporan yang dimuat secara asali",
"ReportToLoadByDefault": "Laporan yang dimuat secara asali",
"TheLoginScreen": "Layar masuk",
"ThereAreCurrentlyNRegisteredUsers": "Telah ada %s pengguna terdaftar.",
"TypeYourPasswordAgain": "Ketik sandi baru Anda di sini.",
"User": "Pengguna",
"UsersManagement": "Pengatur Pengguna",
"UsersManagementMainDescription": "Menciptakan pengguna baru atau memperbarui pengguna yang telah ada. Anda dapat mengatur perizinan di atas.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Bila pengguna tidak masuk-log dan mengunjungi Piwik, mereka harus mengakses",
"YourUsernameCannotBeChanged": "Nama-id Anda tidak dapat diubah.",
"YourVisitsAreIgnoredOnDomain": "%1$sKunjungan Anda diabaikan oleh Piwik dalam %2$s %3$s (kuki pengecualian ditemukan dalam peramban Anda).",
"YourVisitsAreNotIgnored": "%1$sKunjungan Anda tidak diabaikan oleh Piwik%2$s (kuki pengecualian tidak ditemukan dalam peramban Anda)."
}
}

View file

@ -0,0 +1,20 @@
{
"UsersManager": {
"AddUser": "Bæta nýjum notanda við",
"Alias": "Alias",
"AllWebsites": "Allir vefir",
"ApplyToAllWebsites": "Virkja fyrir alla vefi",
"Email": "Netfang",
"ExcludeVisitsViaCookie": "Útiloka þínar heimsóknir með því að nota smáköku",
"ForAnonymousUsersReportDateToLoadByDefault": "Sjálfgefið að sýna skýrslu fyrir notendur sem ekki eru auðkenndir",
"MenuUsers": "Notendur",
"MenuUserSettings": "Stillingar notenda",
"PrivNone": "Engin aðgangur",
"PrivView": "Sýn",
"ReportToLoadByDefault": "Skýrsla sem sjálfgefið er að sækja",
"TheLoginScreen": "Skjár fyrir auðkenningu",
"User": "Notandi",
"UsersManagement": "Notendastjórnun",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Vefsíðan sem óauðkenndir notendur fá"
}
}

View file

@ -0,0 +1,67 @@
{
"UsersManager": {
"AddUser": "Aggiungi un nuovo utente",
"Alias": "Alias",
"AllWebsites": "Tutti i siti",
"AnonymousUser": "Utente anonimo",
"AnonymousUserHasViewAccess": "Nota: l'utente %1$s ha un accesso %2$s a questo sito.",
"AnonymousUserHasViewAccess2": "I tuoi report statistici e le informazioni sui tuoi visitatori sono visibili pubblicamente.",
"ApplyToAllWebsites": "Applica a tutti i siti",
"ChangePasswordConfirm": "Il cambio password cambierà anche il token_auth dell'utente. Vuoi veramente continuare?",
"ClickHereToDeleteTheCookie": "Cancella il cookie affinché Piwik tracci nuovamente le tue visite",
"ClickHereToSetTheCookieOnDomain": "Crea un cookie che escluderà le tue visite dai siti monitorati con Piwik %s",
"ConfirmGrantSuperUserAccess": "Vuoi veramente dare a '%s' l'accesso Super User? Attenzione: l'utente avrà accesso a tutti i siti web e potrà eseguire attività amministrative.",
"ConfirmProhibitMySuperUserAccess": "%s, vuoi veramente rimuovere il tuo accesso Super User? Perderai tutti i permessi e l'accesso a tutti i siti web e verrai escluso da Piwik.",
"DeleteConfirm": "Sei sicuro di voler cancellare l'utente '%s'?",
"Email": "Email",
"EmailYourAdministrator": "%1$sManda un'email al tuo amministratore su questo problema%2$s.",
"EnterUsernameOrEmail": "Inserisci username o indirizzo email",
"ExceptionAccessValues": "Il parametro per l'accesso deve avere uno dei seguenti valori: [ %s ]",
"ExceptionAdminAnonymous": "Non puoi dare privilegi da amministratore agli utenti anonimi.",
"ExceptionDeleteDoesNotExist": "L'utente '%s' non esiste, di conseguenza non può essere eliminato.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "L'eliminazione dell'utente '%s' non è possibile.",
"ExceptionEditAnonymous": "Gli utenti anonimi non possono essere modificati o cancellati. Questo profilo è utilizzato da Piwik per definire un utente che non ha effettuato l'accesso. Per esempio, se vuoi rendere pubbiche le tue statistiche, puoi dare il privilegio \"Visualizza\" al profilo degli utenti anonimi.",
"ExceptionEmailExists": "Utente con l'e-mail '%s' è già esistente.",
"ExceptionInvalidEmail": "L'e-mail inserita non è valida.",
"ExceptionInvalidPassword": "La lunghezza della password deve essere tra %1$s e %2$s caratteri.",
"ExceptionLoginExists": "Lo username '%s' esiste già.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth si aspetta una password MD5 hash (stringa lunga 32 caratteri). Si prega di richiamare la funzione md5() sulla password prima di richiamare questo metodo.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "È impossibile togliere l'accesso Super User all'utente '%s'.",
"ExceptionSuperUserAccess": "Questo utente ha l'accesso Super User e ha già i permessi per accedere e modificare tutti i siti web in Piwik. Puoi togliere l'accesso Super User a questo utente e provare di nuovo.",
"ExceptionUserDoesNotExist": "L'utente '%s' non esiste.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Ci deve essere almeno un utente con l'accesso Super User. Si prega di dare prima l'accesso Super User a un altro utente.",
"ExceptionUserHasViewAccessAlready": "Questo utente ha già accesso a questo sito.",
"ExceptionNoValueForUsernameOrEmail": "Per favore inserisci uno username o indirizzo email.",
"ExcludeVisitsViaCookie": "Escludi le tue visite usando un cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Per utenti anonimi, data report da caricare di default",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Se vuoi cambiare la password scrivine qui una nuova. Altrimenti lascia pure in bianco.",
"InjectedHostCannotChangePwd": "Al momento stai navigando da un host sconosciuto (%1$s). Non è possibile modificare la password fino a quando questo problema non verrà risolto.",
"LastSeen": "Visto l'ultima volta",
"ManageAccess": "Amministra l'accesso",
"MenuAnonymousUserSettings": "Impostazioni utente anonimo",
"MenuUsers": "Utenti",
"MenuUserSettings": "Impostazioni utente",
"MenuPersonal": "Personale",
"PersonalSettings": "Impostazioni personali",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Nota: Non puoi cambiare le impostazioni in questa sezione perché nessun sito è accessibile dagli utenti anonimi.",
"NoUsersExist": "Non ci sono ancora utenti.",
"PrivAdmin": "Amministra Piwik",
"PrivNone": "Nessun accesso",
"PrivView": "Vista",
"ReportDateToLoadByDefault": "Data report da caricare di default",
"ReportToLoadByDefault": "Report da caricare di default",
"SuperUserAccessManagement": "Gestisci l'accesso Super User",
"SuperUserAccessManagementGrantMore": "Qui puoi dare l'accesso Super User ad altri utenti di Piwik. Si prega di utilizzare con cautela questa funzione.",
"SuperUserAccessManagementMainDescription": "I Super User hanno i permessi più elevati. Possono eseguire tutti i compiti amministrativi come aggiungere nuovi siti web da controllare, aggiungere utenti, cambiare i permessi utente, attivare e disattivare i plugin e persino installare dei nuovi plugin presi dal Marketplace.",
"TheLoginScreen": "La schermata di login",
"ThereAreCurrentlyNRegisteredUsers": "Al momento ci sono %s utenti registrati.",
"TypeYourPasswordAgain": "Scrivi di nuovo la tua nuova password.",
"User": "Utente",
"UsersManagement": "Gestione utenti",
"UsersManagementMainDescription": "Crea nuovi utenti o aggiorna quelli esistenti. Puoi anche scegliere quali operazioni permettere tramite la tabella qui sopra.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Quando gli utenti non si sono autenticati in Piwik, possono accedere a",
"YourUsernameCannotBeChanged": "Il tuo nome utente non può essere cambiato.",
"YourVisitsAreIgnoredOnDomain": "%1$sLe tue visite sono ignorate da Piwik %2$s %3$s (il cookie 'ignora visite' di Piwik è stato trovato nel tuo browser).",
"YourVisitsAreNotIgnored": "%1$sLe tue visite non sono ignorate da Piwik%2$s (il cookie 'ignora visite' di Piwik non è stato trovato nel tuo browser)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "新しいユーザーの追加",
"Alias": "エイリアス",
"AllWebsites": "全ウェブサイト",
"AnonymousUser": "匿名のユーザー",
"AnonymousUserHasViewAccess": "注) %1$s ユーザーはウェブサイトへの %2$s アクセス権を持っています。",
"AnonymousUserHasViewAccess2": "あなたの解析レポートとビジター情報は、誰でも閲覧可能です。",
"ApplyToAllWebsites": "全ウェブサイトに適用",
"ChangePasswordConfirm": "パスワードを変更すると、トークンも変更されます。本当に続けますか?",
"ClickHereToDeleteTheCookie": "Cookie を削除し、Piwik があなた自身のビジットもトラッキングするようにするには、ここをクリックします。",
"ClickHereToSetTheCookieOnDomain": "%s の Piwik にトラッキングされるウェブサイトでの、あなた自身のビジットを除外するための Cookie をセットするには、ここをクリックします。",
"ConfirmGrantSuperUserAccess": "'%s' に対し、スーパーユーザーアクセス権を本当に付与してよろしいですか? 警告:スーパーユーザーアクセス権を付与されたユーザーは、すべてのウェブサイトへのアクセス権を持ち、あらゆる管理タスクを実行できるようになります。",
"ConfirmProhibitMySuperUserAccess": "%s、あなた自身のスーパーユーザーアクセス権を本当に削除してよろしいですか? 削除後、すべてのウェブサイトへの全権限とアクセスを失い、Piwik からログアウトされます。",
"DeleteConfirm": "本当にユーザー %s を削除しますか?",
"Email": "メール",
"EmailYourAdministrator": "%1$sE-mail your administrator about this problem%2$s 。",
"ExceptionAccessValues": "パラメータ access は、次の値のいずれかを持つ必要があります: [ %s ]",
"ExceptionAdminAnonymous": "'anonymous' ユーザーに '管理' 権限を与えることはできません。",
"ExceptionDeleteDoesNotExist": "ユーザー '%s' は存在しないため、削除することができません。",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "ユーザー '%s' の削除は、不可能です。",
"ExceptionEditAnonymous": "anonymous ユーザーは、Piwik がログインしていないユーザーを定義するために使用するため、編集や削除はできません。 例えば、'anonymous' ユーザーに '表示' 権限を与えることによって、統計をパブリックにすることができます。",
"ExceptionEmailExists": "メールアドレスが '%s' のユーザーはすでに存在します。",
"ExceptionInvalidEmail": "メールアドレスが有効な形式ではありません。",
"ExceptionInvalidPassword": "パスワードの長さは %1$s〜%2$s 文字である必要があります。",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth は、MD5 ハッシュ値のパスワード32文字長の文字列を想定しています。 このメソッドをコールする前に、パスワードに対して md5() 関数をコールしてください。",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "スーパーユーザーアクセスをユーザー '%s' から削除することができません。",
"ExceptionSuperUserAccess": "このユーザーはスーパーユーザーアクセス権を持ち、既に Piwik の全ウェブサイトへのアクセスおよび修正の権限を持っています。このユーザーからスーパーユーザーアクセス権を削除し、再度試すことができます。",
"ExceptionUserDoesNotExist": "ユーザー '%s' は存在しません。",
"ExceptionYouMustGrantSuperUserAccessFirst": "スーパーユーザーアクセス権を持つユーザーが、少なくとも 1 人以上必要です。まず、別のユーザーにスーパーユーザーアクセス権を付与してください。",
"ExcludeVisitsViaCookie": "自分自身のビジットを除外Cookie 使用)",
"ForAnonymousUsersReportDateToLoadByDefault": "anonymous ユーザー用にデフォルトで読み込むリポートの日付",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "パスワードを変更したい場合は、新しいパスワードを入力します。 変更しない場合は、空欄のままにします。",
"InjectedHostCannotChangePwd": "現在未知のホスト (%1$s) で訪問しています。この問題が解決するまで、パスワードの変更ができません。",
"LastSeen": "最終表示",
"ManageAccess": "権限の管理",
"MenuAnonymousUserSettings": "anonymous ユーザーの設定",
"MenuUsers": "ユーザー",
"MenuUserSettings": "ユーザーの設定",
"MenuPersonal": "個人用",
"PersonalSettings": "個人設定",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "注) 匿名ユーザーがアクセスできるウェブサイトをお持ちでないため、このセクションでは設定の変更ができません。",
"NoUsersExist": "まだユーザーがいません。",
"PrivAdmin": "管理",
"PrivNone": "権限なし",
"PrivView": "ビュー",
"ReportDateToLoadByDefault": "デフォルトで読み込むリポートの日付",
"ReportToLoadByDefault": "デフォルトで読み込むリポート",
"SuperUserAccessManagement": "スーパーユーザーアクセス権の管理",
"SuperUserAccessManagementGrantMore": "ここでは、スーパーユーザーアクセス権を Piwik の他のユーザーに付与することができます。この機能は、慎重にご利用ください。",
"SuperUserAccessManagementMainDescription": "スーパーユーザーは、以下を含む、すべての管理タスクを実行することができる最高の権限を持ちます。: 追跡対象サイトやユーザーの新規追加、ユーザー権限の変更、プラグインの有効\/無効化、マーケットプレイスからの新しいプラグインのインストール",
"TheLoginScreen": "ログイン画面",
"ThereAreCurrentlyNRegisteredUsers": "現在 %s 名のユーザーが登録されています。",
"TypeYourPasswordAgain": "新しいパスワードを再入力します。",
"User": "ユーザー",
"UsersManagement": "ユーザーの管理",
"UsersManagementMainDescription": "新規ユーザーの作成や、既存ユーザーを更新します。 その後、上でユーザーのパーミッションの設定ができます。",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "未ログインのユーザーが Piwik にアクセスした際に表示する画面",
"YourUsernameCannotBeChanged": "あなたのユーザー名を変更することはできません。",
"YourVisitsAreIgnoredOnDomain": "%1$sあなた自身のビジットは、%2$s の Piwik に無視されています%3$sブラウザで Piwik 無視用の Cookie が見つかりました)。",
"YourVisitsAreNotIgnored": "%1$sあなた自身のビジットは、Piwik に無視されていません%2$sブラウザで Piwik 無視用の Cookie が見つかりませんでした)。"
}
}

View file

@ -0,0 +1,45 @@
{
"UsersManager": {
"AddUser": "ახალი მომხმარებლის დამატება",
"Alias": "ალიასი",
"AllWebsites": "ყველა ვებ საიტი",
"ApplyToAllWebsites": "ყველა ვებ საიტზე გამოყენება",
"ChangeAllConfirm": "დარწმუნებული ხართ, რომ გსურთ შეცვალოთ '%s' უფლება ყველა ვებ საიტზე?",
"ClickHereToDeleteTheCookie": "დააწკაპუნეთ აქ, რომ წაშალოთ ქუქი და თქვენი ვიზიტების ტრეკირების საშუალება მისცეთ Piwikს",
"ClickHereToSetTheCookieOnDomain": "დააწკაპუნეთ აქ, რომ დანიშნოთ ქუქი, რომელიც გამორიცხავს Piwikის მიერ %sზე ტრეკირებულ თქვენს ვიზიტებს ვებ საიტებზე",
"DeleteConfirm": "დარწმუნებული ხართ, რომ გსურთ %s მომხმარებლის წაშლა?",
"Email": "ელ.ფოსტა",
"ExceptionAccessValues": "პარამეტრის წვდომას უნდა ქონდეს ერთერთი ასეთი მნიშვნელობა: [ %s ]",
"ExceptionAdminAnonymous": "'ადმინისტრატორის' წვდომას ვერ მიანიჭებთ 'ანონიმურ' მომხმარებელს.",
"ExceptionDeleteDoesNotExist": "მომხმარებელი '%s' არ არსებობს, ამიტომ ის ვერ წაიშლება.",
"ExceptionEditAnonymous": "ანონიმური მომხმარებლის რედაქტირება ან წაშლა შეუძლებელია. Piwik მას იყენებს იმ მომხმარებლის განსაზღვრისთვის, რომელიც ჯერ არ შესულა სისტემაში. მაგალითად, თქვენ შეგიძლიათ გახადოთ თქვენი სტატისტიკა საჯარო 'დათვალიერება' წვდომის 'ანონიმურ' მომხმარებელზე მინიჭებით.",
"ExceptionEmailExists": "მომხმარებელი '%s' ელ.ფოსტის მისამართით უკვე არსებობს.",
"ExceptionInvalidEmail": "ელ.ფოსტის მისამართი არის არამართებული ფორმატის.",
"ExceptionInvalidLoginFormat": "მომხმარებლის სახელის სიმბოლოთა რაოდენობა უნდა იყოს %1$sდან %2$sმდე და შეიცავდეს მხოლოდ ასოებს, ციფრებს ან სიმბოლოებს '_' ან '-' ან '.' ან '@'",
"ExceptionLoginExists": "მომხმარებელი '%s' უკვე არსებობს.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth მოითხოვს MD5-ჰეშირებულ პაროლს (32 სიმბოლოსგან შემდგარ სტრიქონი). გთხოვთ, მოსდეთ md5() ფუნქცია პაროლს ამ მეთოდის გამოძახებამდე.",
"ExceptionUserDoesNotExist": "მომხმარებელი '%s' არ არსებობს.",
"ExcludeVisitsViaCookie": "გამორიცხეთ თქვენი ვიზიტები ქუქიების გამოყენებით",
"ForAnonymousUsersReportDateToLoadByDefault": "ანონიმური მომხმარებლებისთვის, ნაგულისხმევად ჩასატვირთი რეპორტის თარიღი",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "თუ გსურთ პაროლის შეცვლა, აკრიფეთ ახალი. თუ არა, დატოვეთ ეს ველი ცარიელი.",
"MainDescription": "გადაწყვიტეთ, რომელ მომხმარებელს როგორი Piwik წვდომა ექნება თქვენს ვებ საიტზე. ასევე შეგიძლიათ უფლებები დანიშნოთ ყველა ვებ საიტზე ერთბაშად.",
"ManageAccess": "წვდომის მართვა",
"MenuAnonymousUserSettings": "ანონიმური მომხმარებლის პარამეტრები",
"MenuUsers": "მომხმარებლები",
"MenuUserSettings": "მომხმარებლის პარამეტრები",
"PrivAdmin": "ადმინისტრატორი",
"PrivNone": "წვდომის გარეშე",
"PrivView": "დათვალიერება",
"ReportDateToLoadByDefault": "ნაგულისხმევად ჩასატვირთი რეპორტის თარიღი",
"ReportToLoadByDefault": "ნაგულისხმევად ჩასატვირთი რეპორტი",
"TheLoginScreen": "სისტემაში შესვლის ეკრანი",
"TypeYourPasswordAgain": "აკრიფეთ ახალი პაროლი კიდევ ერთხელ.",
"User": "მომხმარებელი",
"UsersManagement": "მომხმარებელთა მენეჯმენტი",
"UsersManagementMainDescription": "შექმენით ახალი მომხმარებელები ან განაახლეთ არსებული მომხმარებლები. შემდეგ ზემოთ შეგიძლიათ დაუნიშნოთ მათ უფლებები.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "როდესაც მომხმარებლები სისტემაში არ არიან შესული და ეწვევიან Piwikს, მათ უნდა შეძლონ წვდომა",
"YourUsernameCannotBeChanged": "თქვენი მომხმარებლის სახელის შეცვლა არ შეიძლება.",
"YourVisitsAreIgnoredOnDomain": "%s Piwikის მიერ იგნორირებულია თქვენი ვიზიტები %s %s (თქვენს ბრაუზერში ნაპოვნია Piwik იგნორირების ქუქი).",
"YourVisitsAreNotIgnored": "%sთქვენი ვიზიტები არ არის იგნორირებული Piwikის მიერ%s (Piwik იგნორირების ქუქი არ იქნა ნაპოვნი თქვენს ბრაუზერში)."
}
}

View file

@ -0,0 +1,68 @@
{
"UsersManager": {
"AddUser": "새 사용자 추가",
"Alias": "별명",
"AllWebsites": "모든 웹사이트",
"AnonymousUser": "익명 사용자",
"AnonymousUserHasViewAccess": "참고: %1$s 사용자는 이 웹사이트의 %2$s 접근을 가집니다.",
"AnonymousUserHasViewAccess2": "당신의 분석 보고서와 방문자 정보가 공개됩니다.",
"ApplyToAllWebsites": "모든 웹사이트에 적용",
"ChangePasswordConfirm": "비밀번호를 변경하면 토큰도 변경됩니다. 정말 계속 하시겠습니까?",
"ClickHereToDeleteTheCookie": "Cookie를 삭제하고 Piwik이 당신의 방문도 추적하려면 여기를 클릭합니다.",
"ClickHereToSetTheCookieOnDomain": "%s의 Piwik에 추적하는 웹사이트에서 자신의 방문을 제외하는 Cookie를 설정하려면 여기를 클릭합니다.",
"ConfirmGrantSuperUserAccess": "정말 '%s'에게 슈퍼 유저 권한을 부여하시겠습니까? 경고: 해당 사용자는 모든 웹사이트에 대해 접근이 가능하며 관리자가 할 수 있는 일을 할 수 있습니다.",
"ConfirmProhibitMySuperUserAccess": "%s, 정말 당신의 슈퍼 유저 권한을 제거하시겠습니까? 당신은 모든 사이트에 대한 모든 권한과 접근이 제거되고 Piwik에서 로그아웃이 진행됩니다.",
"DeleteConfirm": "사용자 %s 님을 삭제하시겠습니까?",
"Email": "이메일",
"EmailYourAdministrator": "%1$s이 문제를 관리자에게 이메일로 보내기%2$s.",
"EnterUsernameOrEmail": "사용자 이름 혹은 이메일 주소를 넣어주세요.",
"ExceptionAccessValues": "파라미터 접근은 다음과 같은 값중에 하나여야 합니다: [ %s ]",
"ExceptionAdminAnonymous": "'관리자' 권한을 '익명' 사용자에게 줄 수 없습니다.",
"ExceptionDeleteDoesNotExist": "사용자 '%s' 님은 존재하지 않아서 삭제가 불가능합니다.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "사용자 '%s'를 제거할 수 없습니다.",
"ExceptionEditAnonymous": "익명 사용자는 편집이나 삭제를 할 수 없습니다. Piwik에서 아직 로그인하지 않은 사용자를 골라낼 때 사용하기 때문입니다. 예를 들어, '보기' 접근을 '익명' 사용자에게 주어서 당신의 상태를 공개할 수 있습니다.",
"ExceptionEmailExists": "'%s' 의 이메일을 가진 사용자는 이미 존재합니다.",
"ExceptionInvalidEmail": "이메일이 유효한 형식이 아닙니다.",
"ExceptionInvalidPassword": "비밀번호 길이는 %1$s〜%2$s 문자이어야합니다.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth는 MD5 해시 값의 비밀번호 (32자 길이의 문자열)을 사용하고 있습니다. 이 메소드를 호출하기 전에 암호에 md5() 함수를 호출합니다.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "사용자 '%s'의 슈퍼 유저 권한 제거가 가능하지 않습니다.",
"ExceptionSuperUserAccess": "해당 사용자는 슈퍼 유저 권한을 가지고 있기에 Piwik 내 모든 웹사이트에 대해서 접근 가능하고 수정 역시 가능합니다. 해당 유저의 슈퍼 유저 권한을 제거한 후 다시 시도해보세요.",
"ExceptionUserDoesNotExist": "사용자 '%s' 님은 존재하지 않습니다.",
"ExceptionYouMustGrantSuperUserAccessFirst": "최소 한 명의 사용자가 슈퍼 유저 권한을 가져야 합니다. 다른 사용자에게 먼저 슈퍼 유저 권한을 부여해주세요.",
"ExceptionUserHasViewAccessAlready": "이미 해당 사용자는 해당 웹사이트에 접근이 가능합니다.",
"ExceptionNoValueForUsernameOrEmail": "사용자 이름 혹은 이메일 주소를 넣어주세요.",
"ExcludeVisitsViaCookie": "자신의 방문 제외 (Cookie 사용)",
"ForAnonymousUsersReportDateToLoadByDefault": "anonymous 사용자를 위한 기본 보고서 날짜",
"GiveViewAccess": "보기 권한 주기",
"GiveViewAccessTitle": "%s 보고서를 볼 수 있는 권한을 현 사용자에게 부여",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "비밀번호를 변경하려면 새 비밀번호를 입력합니다. 변경하지 않으면 비워 둡니다.",
"InjectedHostCannotChangePwd": "현재 알 수 없는 호스트 (%1$s)로 방문했습니다. 이 문제가 해결될 때까지 사용자는 자신의 비밀번호를 변경할 수 없습니다.",
"LastSeen": "최근 본",
"ManageAccess": "관리 접근",
"MenuAnonymousUserSettings": "anonymous 사용자 설정",
"MenuUsers": "사용자",
"MenuUserSettings": "사용자 설정",
"MenuPersonal": "개인",
"PersonalSettings": "개인 설정",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "참고: 익명 사용자가 접근할 수있는 웹사이트가 없기 때문에 당신은 이 섹션의 설정을 변경할 수 없습니다.",
"NoUsersExist": "아직 사용자가 없습니다.",
"PrivAdmin": "관리자",
"PrivNone": "접근할 수 없음",
"PrivView": "보기",
"ReportDateToLoadByDefault": "기본 보고서 날짜",
"ReportToLoadByDefault": "기본 보고서",
"SuperUserAccessManagement": "슈퍼 유저 권한 관리",
"SuperUserAccessManagementGrantMore": "Piwik 내 다른 사용자에게 슈퍼 유저 권한을 줄 수 있습니다. 이 기능을 조심히 사용해주세요.",
"SuperUserAccessManagementMainDescription": "슈퍼 유저는 가장 높은 권한을 가집니다. 그들은 모든 관리 업무를 수행할 수 있습니다. 여기에는 감시할 새로운 웹사이트 추가, 새로운 사용자 추가, 사용자 권한 변경, 플러그인 활성화 및 비활성화, 마켓플레이스에서 새로운 플러그인 설치까지 가능합니다.",
"TheLoginScreen": "로그인 화면",
"ThereAreCurrentlyNRegisteredUsers": "현재 %s명의 사용자가 등록되어 있습니다.",
"TypeYourPasswordAgain": "새 비밀번호를 다시 입력합니다.",
"User": "사용자",
"UsersManagement": "사용자 관리",
"UsersManagementMainDescription": "새로운 사용자를 생성하거나 또는 존재하는 사용자를 업데이트할 수 있습니다. 그리고 위에서 그들의 권한을 설정할 수 있습니다.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "로그인 하지 않은 사용자가 Piwik에 접근할 때 표시하는 화면",
"YourUsernameCannotBeChanged": "당신의 사용자 이름을 변경할 수 없습니다.",
"YourVisitsAreIgnoredOnDomain": "%1$s당신의 방문은%2$s Piwik에 무시됩니다%3$s (브라우저에서 Piwik 무시 용 Cookie 발견).",
"YourVisitsAreNotIgnored": "%1$s당신의 방문은 Piwik에 무시하지 않습니다%2$s (브라우저에서 Piwik 무시의 Cookie를 찾을 수 없습니다)."
}
}

View file

@ -0,0 +1,51 @@
{
"UsersManager": {
"AddUser": "Pridėti naują naudotoją",
"Alias": "Alternatyvus vardas",
"AllWebsites": "Visos svetainės",
"AnonymousUser": "Anoniminis naudotojas",
"AnonymousUserHasViewAccess2": "Jūsų analitikos ataskaitos ir jūsų naudotojų informacija yra viešai matoma.",
"ApplyToAllWebsites": "Taikyti visoms svetainėms",
"ChangeAllConfirm": "Ar tikrai norite suteikti \"%s\" prieigą prie visų svetainių?",
"ChangePasswordConfirm": "Slaptažodžio pakeitimas taip pat pakeis naudotojo token_auth. Ar tikrai norite tęsti?",
"ClickHereToDeleteTheCookie": "Spauskite čia, kad ištrintumėte slapuką ir Piwik stebėtų Jūsų apsilankymus",
"ClickHereToSetTheCookieOnDomain": "Spauskite čia, kad sukurtumėte slapuką, kuris neleis Piwik sekti Jūsų apsilankymų %s",
"ConfirmGrantSuperUserAccess": "Ar tikrai norite suteikti \"%s\" Super naudotojo prieigą? Įspėjimas: naudotojoas turės prieigą prie visų svetainių ir galės atlikti valdymo užduotis.",
"ConfirmProhibitMySuperUserAccess": "%s, ar tikrai norite pašalinti savo paties Super naudotojo prieigą? Jūs prarasite visus leidimus ir prieigą prie visų svetainių bei būsite atjungti nuo Piwik.",
"DeleteConfirm": "Ar tikrai norite pašalinti naudotoją %s?",
"Email": "El. paštas",
"ExceptionAccessValues": "Parametras access privalo turėti vieną iš šių reikšmių: [ %s ]",
"ExceptionAdminAnonymous": "Negalite priskirti 'administratorius' teisių 'anonimas' naudotojui.",
"ExceptionDeleteDoesNotExist": "Naudotojas '%s' neegzistuoja, todėl negali būti ištrintas.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Naudotojo \"%s\" ištrynimas yra negalimas.",
"ExceptionEditAnonymous": "Naudotojas 'anonimas' negali būti keičiamas ar šalinamas. Jis naudojamas nustatyti naudotoją, kuris dar neprisijungęs. Pavyzdžiui, Jūs galite padaryti savo statistinius duomenis viešais suteikdami 'matyti' teises naudotojui 'anonimas'.",
"ExceptionEmailExists": "Naudotojas su tokiu el. paštu '%s' jau yra.",
"ExceptionInvalidEmail": "Netinkamas el. pašto formatas.",
"ExceptionInvalidPassword": "Slaptažodžio ilgis privalo būti tarp %1$s ir %2$s simbolių.",
"ExceptionLoginExists": "Naudotojo vardas \"%s\" jau yra.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Super naudotojo prieigos teisių pašalinimas iš naudotojo \"%s\" yra negalimas.",
"ExceptionUserDoesNotExist": "Naudotojas '%s' neegzistuoja.",
"ExceptionUserHasViewAccessAlready": "Šis naudotojas jau turi prieigą prie šios svetainės.",
"ExcludeVisitsViaCookie": "Neįtraukite savo apsilankymų pasinaudoję slapuku",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Jei norite pakeisti slaptažodį, įrašykite naują. Jei ne, palikite laukelį tuščią.",
"ManageAccess": "Administruoti teises",
"MenuAnonymousUserSettings": "Anonimo nustatymai",
"MenuUsers": "Naudotojai",
"MenuUserSettings": "Naudotojo nustatymai",
"PersonalSettings": "Asmeniniai nustatymai",
"NoUsersExist": "Naudotojų kol kas nėra.",
"PrivAdmin": "Administruoti",
"PrivNone": "Neleidžiama",
"PrivView": "Matyti",
"TheLoginScreen": "Prisijungimo langas",
"ThereAreCurrentlyNRegisteredUsers": "Šiuo metu yra %s registruotų naudotojų.",
"TypeYourPasswordAgain": "Pakartokite savo naują slaptažodį.",
"User": "Naudotojas",
"UsersManagement": "Naudotojų valdymas",
"UsersManagementMainDescription": "Kurkite naujus naudotojus arba keiskite jau esančius. Po to aukščiau galite parinkti jiems leidimus.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kai naudotojai neprisijungę apsilanko Piwik, jie turi pasiekti",
"YourUsernameCannotBeChanged": "Jūsų naudotojo vardas negali būti pakeistas.",
"YourVisitsAreIgnoredOnDomain": "%1$sJūsų apsilankymai yra ignoruojami Piwik %2$s %3$s (Piwik ignoravimo slapukas buvo aptiktas Jūsų naršyklėje).",
"YourVisitsAreNotIgnored": "%1$sJūsų apsilankymai nėra ignoruojami Piwik%2$s (Piwik ignoravimo slapukas jūsų naršyklėje nebuvo aptiktas)."
}
}

View file

@ -0,0 +1,43 @@
{
"UsersManager": {
"AddUser": "Pievienot jaunu lietotāju",
"Alias": "Aizstājējvārds",
"AllWebsites": "Visas vietnes",
"ApplyToAllWebsites": "Apstipriniet visām vietnēm",
"ChangePasswordConfirm": "Mainot lietotāja paroli, tiks izmainīts arī lietotāja token_auth. Vai tiešām vēlaties turpināt?",
"ClickHereToDeleteTheCookie": "Klikšķiniet šeit, lai dzēstu sīkdatni un atļautu Piwik izsekot Jūsu pašu apmeklējumus",
"ClickHereToSetTheCookieOnDomain": "Klikšķiniet šeit, lai iestatītu sīkdatni, kas aizliegs izsekot Jūsu pašu apmeklējumus %s",
"DeleteConfirm": "Vai Jūs tiešām vēlaties dzēst lietotāju %s?",
"Email": "E-pasta adrese",
"ExceptionAccessValues": "Pieejas parametriem jāsatur kāda no šīm vērtībām: [ %s ]",
"ExceptionAdminAnonymous": "Jūs nevarat atļaut administrēšanas pieeju anonīmiem lietotājiem.",
"ExceptionDeleteDoesNotExist": "Lietotāju '%s' nevar izdzēst, jo tāds neeksistē.",
"ExceptionEditAnonymous": "Anonīmo lietotāju nav iespējams labot vai dzēst. Tas tiek izmantots, lai definētu lietotāju, kurš vēl nav pieteicies. Piemēram, Jūs varat publiskot statistiku atļaujot apskates pieeju anonīmajam lietotājam.",
"ExceptionEmailExists": "Lietotājs ar e-pasta adresi '%s' jau eksistē.",
"ExceptionInvalidEmail": "E-pasta adresei nav pareizs formāts",
"ExceptionInvalidPassword": "Parolei jābūt garumā no %1$s līdz %2$s simboliem.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth sagaida MD5 kodētu paroli (32 simbolu garu tekstu). Lūdzu pielietojiet md5() metodi parolei pirms izsaucat šo metodi.",
"ExceptionUserDoesNotExist": "Lietotājs '%s' neeksistē.",
"ExcludeVisitsViaCookie": "Neiekļaut Jūsu pašu apmeklējumus izmantojot sīkdatni",
"ForAnonymousUsersReportDateToLoadByDefault": "Atskaite, kuru ielādēt pēc noklusējuma anonīmiem lietotājiem",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Ja vēlaties mainīt paroli, ievadiet jauno. Pretējā gadījumā atstājiet tukšu.",
"ManageAccess": "Pārvaldiet pieejas",
"MenuAnonymousUserSettings": "Anonīmu lietotāju iestatījumi",
"MenuUsers": "Lietotāji",
"MenuUserSettings": "Lietotāju iestatījumi",
"PrivAdmin": "Administrēt",
"PrivNone": "Nav pieejas",
"PrivView": "Skatījums",
"ReportDateToLoadByDefault": "Atskaites datums, kuru ielādēt pēc noklusējuma",
"ReportToLoadByDefault": "Atskaite, kuru ielādēt pēc noklusējuma",
"TheLoginScreen": "Pieteikšanās skats",
"ThereAreCurrentlyNRegisteredUsers": "Pašlaik ir %s reģistrēti lietotāji.",
"TypeYourPasswordAgain": "Ierakstiet savu jauno paroli atkārtoti.",
"User": "Lietotājs",
"UsersManagement": "Lietotāju pārvaldīšana",
"UsersManagementMainDescription": "Izveidojiet jaunus vai labojiet esošu lietotāju iestatījumus. Augstāk Jūs varat uzstādīt šo lietotāju pieejas atļaujas.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kad lietotāji nav pieteikušies un apmeklē Piwik, tiem rādam",
"YourUsernameCannotBeChanged": "Jūsu lietotājvārdu nav iespējams izmainīt.",
"YourVisitsAreIgnoredOnDomain": "%1$sJūsu apmeklējumi tiek ignorēti %2$s %3$s (pārlūkā tika atrasta Piwik ignorēšanas sīkdatne)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Legg til ny bruker",
"Alias": "Alias",
"AllWebsites": "Alle nettsteder",
"AnonymousUser": "Anonym bruker",
"AnonymousUserHasViewAccess": "Merk: brukeren %1$s har %2$s tilgang til dette nettstedet.",
"AnonymousUserHasViewAccess2": "Dine analyserapporter og informasjon om dine besøkere er offentlig tilgjengelig.",
"ApplyToAllWebsites": "Legg til alle nettsteder",
"ChangePasswordConfirm": "Endrer du passordet vil du også endre brukerens token_auth. Vil du virkelig fortsette?",
"ClickHereToDeleteTheCookie": "Klikk her for å slette informasjonskapselen og la Piwik spore dine besøk",
"ClickHereToSetTheCookieOnDomain": "Klikk her for å sette en informasjonskapsel som vil ekskludere dine besøk på nettsteder som spores av Piwik på %s",
"ConfirmGrantSuperUserAccess": "Vil du virkelig gi «%s» superbrukertilgang? Advarsel: brukeren vil ha tilgang til alle nettsteder og være i stand til å utføre administrative oppgaver.",
"ConfirmProhibitMySuperUserAccess": "%s, vil du virkelig fjerne din egen superbrukertilgang? Du vil miste alle rettigheter og tilgang til alle nettsteder og bli logget ut av Piwik.",
"DeleteConfirm": "Er du sikker på at du vil slette brukeren %s?",
"Email": "E-post",
"EmailYourAdministrator": "%1$sSend e-post til din administrator om dette problemet%2$s.",
"ExceptionAccessValues": "Tilgangsparameteret må minst ha en av de følgende verdier: [ %s ]",
"ExceptionAdminAnonymous": "Du kan ikke gi administrator-tilgang til 'anonymous'-brukeren.",
"ExceptionDeleteDoesNotExist": "Bruker «%s» eksisterer ikke og kan derfor ikke bli slettet.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Sletting av brukeren «%s» er ikke mulig.",
"ExceptionEditAnonymous": "Den anonyme brukeren kan ikke bli redigert eller slettet. Den blir brukt av Piwik for å definere en bruker som ikke har blitt logget inn ennå. Du kan for eksempel gjøre statistikken din offentlig ved å gi 'view'-tilgang til 'anonymous'-brukeren.",
"ExceptionEmailExists": "Bruker med e-post «%s» eksisterer allerede.",
"ExceptionInvalidEmail": "Epost-adressen er ikke i gyldig format.",
"ExceptionInvalidPassword": "Passordet må være mellom %1$s og %2$s tegn.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth forventer et MD5-hashet passord (32 tegn lang streng). Vennligst kall md5()-funksjonen på passordet før du kaller denne metoden.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Det er ikke mulig å fjerne superbrukertilgang fra brukeren «%s».",
"ExceptionSuperUserAccess": "Denne brukeren har superbrukertilgang og har allerede tilgang til å se og modifisere alle nettsteder i Piwik. Du kan også fjerne superbrukertilgangen fra denne brukeren og prøve igjen.",
"ExceptionUserDoesNotExist": "Bruker «%s» eksisterer ikke.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Det må være minst én bruker med superbrukertilgang. Vennligst gi superbrukertilgang til en annen bruker først.",
"ExcludeVisitsViaCookie": "Ekskluder dine besøk med en informasjonskapsel",
"ForAnonymousUsersReportDateToLoadByDefault": "Rapportdato som skal lastes som standard for anonyme brukere",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Hvis du vil endre passordet, skriv inn et nytt. Hvis ikke, lar du feltet være tomt.",
"InjectedHostCannotChangePwd": "Du besøker nå med et ukjent vertsnavn (%1$s). Du kan ikke endre passord før problemet er rettet opp.",
"LastSeen": "Sist sett",
"ManageAccess": "Administrer tilgang",
"MenuAnonymousUserSettings": "Innstillinger for anonym bruker",
"MenuUsers": "Brukere",
"MenuUserSettings": "Brukerinnstillinger",
"MenuPersonal": "Personlig",
"PersonalSettings": "Personlige innstillinger",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Merk: Du kan ikke endre innstillingene i denne seksjonen fordi du ikke har noen nettsteder som kan nås av en anonym bruker.",
"NoUsersExist": "Det er ingen brukere ennå.",
"PrivAdmin": "Admin",
"PrivNone": "Ingen tilgang",
"PrivView": "Vis",
"ReportDateToLoadByDefault": "Rapportdato som skal lastes som standard",
"ReportToLoadByDefault": "Rapport som skal lastes som standard",
"SuperUserAccessManagement": "Administrer superbrukertilgang",
"SuperUserAccessManagementGrantMore": "Du kan gi superbrukertilgang til andre Piwik-brukere her. Vennligst bruk denne funksjonen forsiktig.",
"SuperUserAccessManagementMainDescription": "Superbrukere har alle mulige rettigheter. De kan utføre alle administrative funksjoner slik som å legge til nye nettsteder som skal spores, legge til brukere, endre brukerrettigheter, aktivering og deaktivering av utvidelser og til og med installere nye utvidelser fra Markedsplassen.",
"TheLoginScreen": "Innloggingsside",
"ThereAreCurrentlyNRegisteredUsers": "Det er for tiden %s registrerte brukere.",
"TypeYourPasswordAgain": "Skriv inn ditt nye passord på nytt.",
"User": "Bruker",
"UsersManagement": "Administrasjon av brukere",
"UsersManagementMainDescription": "Opprett nye brukere eller oppdater eksisterende. Du kan sette deres rettigheter over.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Brukere som ikke er logget og besøker Piwik, skal sendes til",
"YourUsernameCannotBeChanged": "Brukernavnet ditt kan ikke endres.",
"YourVisitsAreIgnoredOnDomain": "%1$sDine besøk blir ignorert av Piwik på %2$s %3$s (informasjonskapselen for ekskludering fra Piwik ble funnet i din nettleser).",
"YourVisitsAreNotIgnored": "%1$sDine besøk blir ikke ignorert av Piwik%2$s (informasjonskapselen for ekskludering fra Piwik ble ikke funnet i din nettleser)."
}
}

View file

@ -0,0 +1,58 @@
{
"UsersManager": {
"AddUser": "Voeg gebruiker toe",
"Alias": "Alias",
"AllWebsites": "Alle websites",
"AnonymousUser": "Anonieme gebruiker",
"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",
"ChangePasswordConfirm": "Als het wachtwoord wordt gewijzigd, zal ook de gebruikers token_auth wijzigen. Wilt u echt doorgaan?",
"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.",
"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.",
"ExceptionAccessValues": "De parameter toegang moet één van de volgede waarden bevatten: [ %s ]",
"ExceptionAdminAnonymous": "U kunt geen adminrechten toekennen aan de 'anonieme' gebruiker.",
"ExceptionDeleteDoesNotExist": "Gebruiker '%s' bestaat niet en kan dus niet verwijderd worden.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Verwijderen van gebruiker '%s' is niet mogelijk.",
"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.",
"ExceptionInvalidPassword": "De lengte van het wachtwoord moet tussen %1$s en %2$s tekens lang zijn.",
"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.",
"ExcludeVisitsViaCookie": "Sluit uw bezoeken uit met een cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Voor anonieme gebruikers, Standaard rapport datum bij laden pagina.",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Als u het wachtwoord wilt wijzigen, geef dan een nieuwe op. Laat het anders leeg.",
"LastSeen": "Laatst gezien",
"ManageAccess": "Toegangsbeheer",
"MenuAnonymousUserSettings": "Anonieme gebruikers instellingen",
"MenuUsers": "Gebruikers",
"MenuUserSettings": "Gebruikers instellingen",
"MenuPersonal": "Persoonlijk",
"PersonalSettings": "Persoonlijke instellingen",
"NoUsersExist": "Er zijn nog geen gebruikers.",
"PrivAdmin": "Admin",
"PrivNone": "Geen toegang",
"PrivView": "Bekijk",
"ReportDateToLoadByDefault": "Standaard rapport datum bij laden pagina.",
"ReportToLoadByDefault": "Standaard rapport bij laden pagina.",
"SuperUserAccessManagement": "Beheer Super Gebruiker toegang",
"TheLoginScreen": "Het login scherm",
"ThereAreCurrentlyNRegisteredUsers": "Er zijn nu %s geregistreerde gebruikes.",
"TypeYourPasswordAgain": "Voer uw nieuwe wachtwoord nogmaals in.",
"User": "Gebruiker",
"UsersManagement": "Gebruikersbeheer",
"UsersManagementMainDescription": "Creëer nieuwe of actualiseer bestaande gebruikers",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Wanneer gebruikers niet ingelogd zijn en Piwik bezoeken, moeten ze toegang krijgen",
"YourUsernameCannotBeChanged": "Uw gebruikersnaam kan niet worden gewijzigd.",
"YourVisitsAreIgnoredOnDomain": "%1$s Uw Piwik bezoeken worden genegeerd door Piwik op %2$s %3$s (Piwik negeer cookie is gevonden in uw browser).",
"YourVisitsAreNotIgnored": "%1$sUw bezoeken worden niet genegeerd door Piwik%2$s (de Piwik negeer cookie is niet gevonden in uw browser)."
}
}

View file

@ -0,0 +1,37 @@
{
"UsersManager": {
"AddUser": "Legg til ein ny brukar",
"Alias": "Alias",
"AllWebsites": "Alle nettstader",
"ApplyToAllWebsites": "Gjer gjeldande for alle nettstader",
"ClickHereToDeleteTheCookie": "Klikk her for å sletta informasjonskapselen slik at Piwik loggar dine vitjingar",
"DeleteConfirm": "Er du sikker på at du vil fjerna brukar %s?",
"Email": "Epost",
"ExceptionAccessValues": "Parameteren tilgang må ha ein av dei følgjande verdiane: [ %s ]",
"ExceptionAdminAnonymous": "Du kan ikkje gjeva administrasjonstilgang til den anonyme brukaren.",
"ExceptionDeleteDoesNotExist": "Brukaren '%s' kan ikkje slettast av di han ikkje finst.",
"ExceptionEditAnonymous": "Den anonyme brukaren kan ikkje bli endra eller sletta. Den er brukt av Piwik for å definera ein brukar som ikkje hev logga inn. Til døme kan du gjera statistikken offentleg tilgjengeleg ved å gjeva lesetilgang til den anonyme brukaren.",
"ExceptionEmailExists": "Ein bukar med eposten '%s' finst allereie.",
"ExceptionInvalidEmail": "Eposten hev eit ugyldig format.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth forventar eit MD5-hasja passord (ein 32 teikn lang streng). Nytt md5()-funksjonen på passord før du kallar denne metoden.",
"ExceptionUserDoesNotExist": "Brukar '%s' finst ikkje.",
"ExcludeVisitsViaCookie": "Utelukk dine vitjingar frå Piwik med ein informasjonskapsel.",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Om du ønskjer å bytte passordet, skriv inn eit nytt et. Ellers skriv du ingenting.",
"ManageAccess": "Bestem tilgang",
"MenuAnonymousUserSettings": "Innstillingar for anonyme brukarar",
"MenuUsers": "Brukarar",
"MenuUserSettings": "Brukarinnstillingar",
"PrivAdmin": "Administrator",
"PrivNone": "Inga tilgang",
"PrivView": "Vis",
"TheLoginScreen": "Innloggingsskjermen",
"TypeYourPasswordAgain": "Skriv ditt nye passord på nytt.",
"User": "Brukar",
"UsersManagement": "Brukarbehandling",
"UsersManagementMainDescription": "Lag nye brukarar eller oppdater eksisterande brukarar. Du kan deretter setta deira tilgangar ovanfor.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Når brukarar vitjar Piwik uten å vera innlogga, skal dei ha tilgang til",
"YourUsernameCannotBeChanged": "Brukarnamnet ditt kan ikkje endrast.",
"YourVisitsAreIgnoredOnDomain": "%1$sDine vitjingar blir ignorert av Piwik på %2$s %3$s (Informasjonskapselen frå Piwik vart funnen i din nettlesar).",
"YourVisitsAreNotIgnored": "%1$sDine vitjingar blir ikkje ignorert av Piwik%2$s (Informasjonskapselen frå Piwik vart ikkje funnen i din nettlesar)."
}
}

View file

@ -0,0 +1,49 @@
{
"UsersManager": {
"AddUser": "Dodaj nowego użytkownika",
"Alias": "Alias",
"AllWebsites": "Wszystkie strony",
"ApplyToAllWebsites": "Zastosuj dla wszystkich stron",
"ClickHereToDeleteTheCookie": "kliknij tutaj by skasować ciasteczko cookie i umożliwić dla Piwik śledzenie twoich wizyt na stronie",
"ClickHereToSetTheCookieOnDomain": "Kliknij tutaj by ustawić ciasteczko cookie, które będzie wykluczało zliczanie twoich wizyt na stronie, gdy Piwik będzie je śledził na %s",
"DeleteConfirm": "Czy masz pewność, że chcesz skasować konto użytkownika %s?",
"Email": "e-mail",
"ExceptionAccessValues": "Parametr dostępu musi zawierać jedną z następujących wartości: [ %s ]",
"ExceptionAdminAnonymous": "Nie możesz przyznać dostępu 'admina' dla użytkownika 'anonymous'.",
"ExceptionDeleteDoesNotExist": "Konto takiego użytkownik '%s' nie istnieje, a więc nie może być skasowane.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Usunięcie użytkownika '%s' jest niemożliwe.",
"ExceptionEditAnonymous": "Konto użytkownika anonimowego nie może być zmienione czy skasowane. Jest stosowane przez Piwik by zdefiniować użytkownika, który się nie loguje. Dla przykładu, możesz uczynić swoje statystyki powszechnie publiczne, udzielając prawa 'podglądu' dla 'anonimowego' użytkownika.",
"ExceptionEmailExists": "Użytkownik z takim adresem e-mail '%s' już istnieje.",
"ExceptionInvalidEmail": "Adres e-mail nie posiada poprawnego formatu.",
"ExceptionInvalidPassword": "Długość hasła powinien zawierać od %1$s do %2$s znaków.",
"ExceptionPasswordMD5HashExpected": "Metoda UsersManager.getTokenAuth oczekuje hasła z hashem MD5 (łańcuch o długości 32 znaków). Wywołaj funkcję md5() z parametrem hasła, by wygenerować hash przed wywołaniem tej metody.",
"ExceptionUserDoesNotExist": "Użytkownik '%s' nie istnieje.",
"ExcludeVisitsViaCookie": "Wyklucz swoje wizyty stosując ciasteczka cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Dla użytkowników anonimowych, data raportu jako domyślna do wczytania",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Jeśli chcesz zmienić hasło, wpisz nowe. W innym przypadku pozostaw puste pole.",
"LastSeen": "Ostatnio widziany",
"ManageAccess": "Zarządzanie uprawnieniami dostępu",
"MenuAnonymousUserSettings": "Konfiguracja użytkownika anonimowego",
"MenuUsers": "Użytkownicy",
"MenuUserSettings": "Konfiguracja użytkownika",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Uwaga: Nie możesz zmienić konfiguracji tej sekcji ponieważ nie posiadasz żadnych stron, do których osoba anonimowa miałąby dostęp.",
"NoUsersExist": "Nie ma jeszcze żadnych użytkowników.",
"PrivAdmin": "Admin",
"PrivNone": "Brak dostępu",
"PrivView": "Widok",
"ReportDateToLoadByDefault": "Data raportu jako domyślna do wczytania, dotyczy",
"ReportToLoadByDefault": "Raport jako domyślny do wczytania",
"SuperUserAccessManagement": "Zarządzaj dostępem Super Użytkowników",
"SuperUserAccessManagementMainDescription": "Super Użytkownicy mają najwyższe uprawnienia w systemie. Mogą zarządzać wszystkimi zadaniami jak: dodawanie strony do monitoringu, użytkowników, aktywowaći deaktywować wtyczki, zmieniać uprawnienia innym użytkownikom, a także instalować nowe wtyczki z Marketu.",
"TheLoginScreen": "Ekran logowania",
"ThereAreCurrentlyNRegisteredUsers": "Obecnie znajduje się %s zarejestrowanych użytkowników.",
"TypeYourPasswordAgain": "Wpisz nowe hasło ponownie.",
"User": "Użytkownik",
"UsersManagement": "Administracja użytkownikami",
"UsersManagementMainDescription": "Utworzenie nowych użytkowników lub aktualizacja istniejących. Ponadto możesz ustawić im poziom uprawnień.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kiedy użytkownicy nie są zalogowani i odwiedzają Piwik, powinny wyświetlić się",
"YourUsernameCannotBeChanged": "Twoja nazwa użytkownika nie może być zmieniona.",
"YourVisitsAreIgnoredOnDomain": "%1$sTwoje odwiedziny są ignorowane przez Piwik na %2$s %3$s (Piwik zignoruje ciasteczka cookie które znajdzie w twojej przeglądarce).",
"YourVisitsAreNotIgnored": "%1$sTwoje odwiedziny nie będą ignorowane przez Piwik%2$s (Piwik nie odnalazł właściwego dla wykluczenia ciasteczka cookie w twojej przeglądarce)."
}
}

View file

@ -0,0 +1,75 @@
{
"UsersManager": {
"AddUser": "Adicionar novo usuário",
"Alias": "Apelido",
"AllWebsites": "Todos os websites",
"AnonymousUser": "Usuário anônimo",
"AnonymousUserHasViewAccess": "Nota: o usuário %1$s tem acesso %2$s para este site.",
"AnonymousUserHasViewAccess2": "Seus relatórios de análise e suas informações de visitantes são visíveis publicamente.",
"ApplyToAllWebsites": "Aplicar a todos os websites",
"ChangeAllConfirm": "Você tem certeza que quer dar acesso a '%s' para todos os websites?",
"ChangePasswordConfirm": "Alterando a senha também vai mudar token_auth do usuário. Você realmente quer continuar?",
"ClickHereToDeleteTheCookie": "Clique aqui para deletar o cookie e deixar o Piwik rastrear suas visitas",
"ClickHereToSetTheCookieOnDomain": "Clique aqui para setar um cookie que excluirá suas visitas em websites rastrados pelo Piwik em %s",
"ConfirmGrantSuperUserAccess": "Você realmente deseja conceder a '%s' o acesso de Super Usuário? Aviso: o usuário terá acesso a todos os sites e será capaz de executar tarefas administrativas.",
"ConfirmProhibitMySuperUserAccess": "%s, você realmente deseja remover o seu próprio acesso de Super Usuário? Você perderá todas as permissões e acessos a todos os sites e será desconectado do Piwik.",
"ConfirmProhibitOtherUsersSuperUserAccess": "Você realmente deseja remover o acesso de Super Usuário de '%s'? O usuário perderá todas as permissões e acesso a todos os sites. Certifique-se de dar acesso a sites necessários mais tarde, se for preciso.",
"DeleteConfirm": "Tem certeza que deseja apagar o usuário %s?",
"Email": "E-mail",
"EmailYourAdministrator": "%1$s E-mail a seu administrador sobre este problema %2$s.",
"EnterUsernameOrEmail": "Digite um nome de usuário ou endereço de e-mail",
"ExceptionAccessValues": "O parâmetro de acesso deve conter os seguintes valores: [ %s ]",
"ExceptionAdminAnonymous": "Você não pode conceder acesso 'admin' para o usuário 'anonymous' .",
"ExceptionDeleteDoesNotExist": "O usuário '%s' não existe assim não é possível excluí-lo.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Não é possível excluir o usuário '%s'",
"ExceptionEditAnonymous": "O usuário anonymous não pode ser editado ou apagado. Ele é usado pelo sistema para definir um usuário que ainda não não entrou. Por examplo, você pode tornar as estatísticas públicas concedendo acesso 'view' para o usuário 'anonymous'.",
"ExceptionEmailExists": "Usuário com o e-mail '%s' já existe.",
"ExceptionInvalidEmail": "O e-mail não tem um formato válido.",
"ExceptionInvalidLoginFormat": "O nome de usuário deve ter entre %1$s e %2$s caracteres e conter apenas letras, números ou os caracteres '_' or '-' or '.' or '@' or '+'",
"ExceptionInvalidPassword": "A senha deve conter entre %1$s e %2$s caracteres.",
"ExceptionLoginExists": "O nome de usuário '%s' já existe.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth está esperando por uma senha MD5-hashed (32 caracteres). Por favor, chame a função md5() na senha antes de chamar este método.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Não é possível remover o acesso de Super Usuário do usuário '%s'",
"ExceptionSuperUserAccess": "Este usuário tem acesso Super Usuário e já tem permissão para acessar e modificar todos os websites no Piwik. Você pode remover o acesso de Super Usuário deste usuário e tentar novamente.",
"ExceptionUserDoesNotExist": "Usuário '%s' não existe.",
"ExceptionYouMustGrantSuperUserAccessFirst": "É preciso haver pelo menos um usuário com acesso de Super Usuário. Por favor, conceda acesso de Super Usuário para outro usuário primeiro.",
"ExceptionUserHasViewAccessAlready": "Esse usuário já tem acesso a este website.",
"ExceptionNoValueForUsernameOrEmail": "Por favor, digite um nome de usuário ou endereço de e-mail.",
"ExcludeVisitsViaCookie": "Excluir suas visitas usando cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Para usuários anônimos, reportar dara para carregar por padrão",
"GiveViewAccess": "Permitir acesso de visualização",
"GiveViewAccessTitle": "Dar a usuário existente acesso para visualizar relatórios de %s",
"GiveViewAccessInstructions": "Para dar acesso a um usuário existente para %s digite o nome de usuário ou endereço de e-mail de um usuário existente",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Se você quiser mudar a senha, digite uma nova. Caso contrário, deixe em branco.",
"InjectedHostCannotChangePwd": "Você está visitando com um host desconhecido (%1$s). Você não pode mudar sua senha até que este problema seja resolvido.",
"LastSeen": "Último visto",
"MainDescription": "Decida quais usuários têm acesso a seus sites. Você também pode dar acesso a todos os sites de uma só vez, escolhendo \"Aplicar a todos os websites\" no seletor de website.",
"ManageAccess": "Gerenciar acesso",
"MenuAnonymousUserSettings": "Configurações de usuário anônimo",
"MenuUsers": "Usuários",
"MenuUserSettings": "Configurações de usuário",
"MenuPersonal": "Pessoal",
"PersonalSettings": "Configurações pessoais",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Nota: Você não pode alterar as configurações nesta seção, porque você não tem nenhum site que pode ser acessado pelo usuário anônimo.",
"NoUsersExist": "Não há usúarios ainda.",
"PluginDescription": "O Gerenciamento de Usuários permite que você adicione novos usuários, edite usuários existentes e dá-lhes acesso para visualizar ou administrar websites.",
"PrivAdmin": "Administrador",
"PrivNone": "Sem acesso",
"PrivView": "Visualização",
"ReportDateToLoadByDefault": "Relate data para carregar por padrão",
"ReportToLoadByDefault": "Relate para carregar por padrão",
"SuperUserAccessManagement": "Gerenciar o acesso do Super Usuário",
"SuperUserAccessManagementGrantMore": "Você pode conceder o acesso de Super Usuário a outros usuários do Piwik aqui. Utilize este recurso com cuidado.",
"SuperUserAccessManagementMainDescription": "Super usuários têm as maiores permissões. Eles podem executar todas as tarefas administrativas, tais como adição de novos websites para monitorar, adicionar usuários, alterar permissões de usuários, ativar e desativar plugins e até mesmo instalar novos plugins no Mercado.",
"TheLoginScreen": "Tela de login",
"ThereAreCurrentlyNRegisteredUsers": "Existem actualmente %s usuários registrados.",
"TypeYourPasswordAgain": "Digite sua nova senha novamente.",
"User": "Usurário",
"UsersManagement": "Gerenciamento de usuários",
"UsersManagementMainDescription": "Crie novos usuários ou atualize os usuários existentes. Você poderá então ajustar as permissões deles acima.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Quando usuários não estão logados e visitam o Piwik, eles deveriam acessar",
"YourUsernameCannotBeChanged": "Seu nome de usuário não pode ser alterado.",
"YourVisitsAreIgnoredOnDomain": "%1$s Suas visitas são ignoradas pelo Piwik em %2$s %3$s (o Piwik ignora o cookie encontrado em seu navegador).",
"YourVisitsAreNotIgnored": "%1$sSuas visitas não são ignoradas pelo Piwik%2$s (o Piwik ignora o cookie não encotrado em seu navegador)"
}
}

View file

@ -0,0 +1,48 @@
{
"UsersManager": {
"AddUser": "Adicionar um novo utilizador",
"Alias": "Nome de Utilizador",
"AllWebsites": "Todos os websites",
"AnonymousUser": "Utilizador anónimo",
"AnonymousUserHasViewAccess": "Nota: o utilizador %1$s tem %2$s acessos a este website.",
"ApplyToAllWebsites": "Aplicar a todos os websites",
"ChangePasswordConfirm": "Alterar a senha também mudará o token_auth do utilizador. Você deseja continuar?",
"ClickHereToDeleteTheCookie": "Clique aqui para eliminar o cookie e permitir a Piwik monitorizar as suas visitas.",
"ClickHereToSetTheCookieOnDomain": "Clique aqui para definir um cookie que excluirá todas as suas visitas de serem monitorizadas por Piwik em %s",
"DeleteConfirm": "Tem a certeza que deseja eliminar o utilizador %s?",
"Email": "Email",
"ExceptionAccessValues": "O parâmetro de acesso deve conter um dos seguinte valores: [ %s ]",
"ExceptionAdminAnonymous": "Não pode conceder acesso 'admin' ao utilizador 'anónimo'.",
"ExceptionDeleteDoesNotExist": "O utilizador '%s' não existe de forma que não pode ser eliminado.",
"ExceptionEditAnonymous": "O utilizador anónimo não pode ser editado ou apagado. Ele é usado pelo sistema para definir um utilizador que ainda não entrou. Por examplo, pode tornar as suas estatísticas públicas concedendo acesso 'ver' ao utilizador 'anónimo'.",
"ExceptionEmailExists": "Um utilizador com o e-mail '%s' já existe.",
"ExceptionInvalidEmail": "O e-mail não tem um formato válido.",
"ExceptionInvalidPassword": "O senha deve ter entre %1$s e %2$s caracteres.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth está à espera de uma palavra-passe codificada em MD5 (cadeia de 32 caracteres). Por favor chame a função md5() sobre a palavra-passe antes de chamar este método.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "A remoção do acesso Super Utilizador do utilizador '%s' não é possível.",
"ExceptionUserDoesNotExist": "Utilizador '%s' não existe.",
"ExcludeVisitsViaCookie": "Exclua as suas visitas com um cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Para utilizadores anónimos, data de relatório pré-definida para carregar",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Se deseja alterar a sua palavra-passe, introduza uma nova. Caso contrário deixe isto em branco.",
"ManageAccess": "Gerir acesso",
"MenuAnonymousUserSettings": "Definições de utilizadores anónimos",
"MenuUsers": "Utilizadores",
"MenuUserSettings": "Definições de utilizadores",
"PrivAdmin": "Admin",
"PrivNone": "Sem acesso",
"PrivView": "Ver",
"ReportDateToLoadByDefault": "Data de relatório pré-definida para carregar",
"ReportToLoadByDefault": "Relatório pré-definido para carregar",
"SuperUserAccessManagement": "Gerir os acessos Super Utilizador",
"TheLoginScreen": "O ecrã de entrada",
"ThereAreCurrentlyNRegisteredUsers": "Neste momento, existem %s utilizadores registrados.",
"TypeYourPasswordAgain": "Introduza a sua nova palavra-passe de novo.",
"User": "Utilizador",
"UsersManagement": "Gestor de Utilizadores",
"UsersManagementMainDescription": "Criar novos utilizadores ou actualizar utilizadores existentes. Depois pode definir as permissões deles acima.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Quando utilizadores não entraram e visitam Piwik, devem poder aceder a",
"YourUsernameCannotBeChanged": "O seu nome de utilizador não pode ser alterado.",
"YourVisitsAreIgnoredOnDomain": "%1$sAs suas visitas são ignoradas por Piwik em %2$s %3$s (o cookie Piwik de ignorar foi encontrado no seu navegador).",
"YourVisitsAreNotIgnored": "%1$sAs suas visitas não são ignoradas por Piwik%2$s (o cookie Piwik de ignorar não foi encontrado no seu navegador)."
}
}

View file

@ -0,0 +1,60 @@
{
"UsersManager": {
"AddUser": "Adaugă utilizator nou",
"Alias": "Alias",
"AllWebsites": "Toate siteurile",
"AnonymousUserHasViewAccess": "Notă: utilizatorul %1$s are acces %2$s la acest website.",
"AnonymousUserHasViewAccess2": "Rapoartele de analiză și informațiile dvs. despre vizitatori sunt facute publice.",
"ApplyToAllWebsites": "Aplica tuturor siteurilor",
"ChangePasswordConfirm": "Schimbarea parolei va modifica token_auth al utilizatorului. Într-adevăr doreşti să continui?",
"ClickHereToDeleteTheCookie": "Click aici pentru a șterge cookie-ul și puenti-l pe Piwik sa urmăreasca vizitele",
"ClickHereToSetTheCookieOnDomain": "Click aici pentru a stabili un cookie care va exclude vizitele dvs. de pe site-urile urmărite cu Piwik pe %s",
"ConfirmGrantSuperUserAccess": "Chiar vrei să se acorde '%s' acces de Super utilizator? Avertisment: utilizatorul va avea acces la toate site-urile și va fi capabil de a efectua sarcini administrative.",
"ConfirmProhibitMySuperUserAccess": "%s, chiar vrei să eliminați propriul Super acces utilizator? Veți pierde toate permisiunile și acces la toate site-urile și vei fi deconectat de la Piwik.",
"DeleteConfirm": "Eşti sigur că vrei să ştergi utilizatorul %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$sTrimite email administratorului despre aceasta problema%2$s.",
"ExceptionAccessValues": "Accesul parametru trebuie să aibă una din următoarele valori: [ %s ]",
"ExceptionAdminAnonymous": "Nu poti autoriza 'admin' accesul la 'anonymous' user.",
"ExceptionDeleteDoesNotExist": "Userul '%s' nu exista pentru ca a fost sters.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Stergerea utilizatorului '%s' nu este posibila.",
"ExceptionEditAnonymous": "Userul anonim nu poate fi editat sau sters.De exemplu poti face ca statisticile tale sa fie publice autorizand 'view' accesul la 'anonymous' user.",
"ExceptionEmailExists": "Deja există un utilizator cu adresa '%s'.",
"ExceptionInvalidEmail": "Emailul nu are un format valid.",
"ExceptionInvalidPassword": "Lungimea parolei trebuie să fie între %1$s şi %2$s simboluri.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth se așteaptă la o parolă distribuita-MD5 (32 de caractere șir lung). Vă rugăm să apelati la funcția md5 () la parola înainte de a apela această metodă.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Scoaterea accesul utilizatorului Super de la utilizator '%s' nu este posibil.",
"ExceptionSuperUserAccess": "Acest utilizator are acces la Super utilizator și are deja permisiunea de a accesa și modifica toate site-urile din Piwik. Puteți scoate Super accesul utilizatorului la acest utilizator și încercați din nou.",
"ExceptionUserDoesNotExist": "Utilizatorul '%s' nu există.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Trebuie să existe cel puțin un utilizator cu acces de Super utilizator. Vă rugăm să se acorde Super utilizator acces unui alt utilizator.",
"ExcludeVisitsViaCookie": "Exclude vizitele tale cu ajutorul unui cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Pentru utilizatori anonimi, implicit se încarcă raportul pentru data",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Dacă doriți să modificați parolă taastati una noua. În caz contrar, lăsați spatiul gol.",
"InjectedHostCannotChangePwd": "Daca în prezent vizitati o gazdă necunoscuta (%1$s). Nu puteți schimba parola până când această problemă nu este rezolvata.",
"LastSeen": "Ultima data vazut",
"ManageAccess": "Manageriaza accesul",
"MenuAnonymousUserSettings": "Setările utilizatorului anonim",
"MenuUsers": "Utilizatori",
"MenuUserSettings": "Setări utilizator",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Notă: Nu puteți schimba setările din această secțiune, pentru că nu aveți nici un site web care poate fi accesat de către un utilizator anonim.",
"NoUsersExist": "Nu există încă utilizatori.",
"PrivAdmin": "Admin",
"PrivNone": "Fără acces",
"PrivView": "Vezi",
"ReportDateToLoadByDefault": "Data raportului pentru a încărca în mod implicit",
"ReportToLoadByDefault": "Raport pentru a încărca în mod implicit",
"SuperUserAccessManagement": "Gestionarea Super acces utilizator",
"SuperUserAccessManagementGrantMore": "Puteți acorda Super accesul utilizatorului la alți utilizatori de Piwik aici. Vă rugăm să folosiți cu atenție această caracteristică.",
"SuperUserAccessManagementMainDescription": "Super utilizatorii au cele mai mari permisiunile. Ele pot îndeplini toate sarcinile administrative, cum ar fi adăugarea de noi site-uri pentru a monitoriza, adăugarea de utilizatori, schimbarea permisiunilor de utilizator, activarea și dezactivarea plugin-uri și chiar instalarea de noi plugin-uri de pe piață.",
"TheLoginScreen": "Pagina de autentificare",
"ThereAreCurrentlyNRegisteredUsers": "La moment există %s utilizatori înregistraţi.",
"TypeYourPasswordAgain": "Introduce parola nouă încă o dată.",
"User": "Utilizator",
"UsersManagement": "Management useri",
"UsersManagementMainDescription": "Creaza user nou sau actualizeaza userul existent. Poti seta permisiunile lor.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Atunci când utilizatorii nu sunt logati și viziteaza Piwik, acestea ar trebui să acceseze",
"YourUsernameCannotBeChanged": "Numele tău de utilizator nu poate fi schimbat.",
"YourVisitsAreIgnoredOnDomain": "%1$svizitele tale sunt ignorate de Piwik pe %2$s%3$s (piwik ignora cookie care a fost găsit în browser-ul dvs.).",
"YourVisitsAreNotIgnored": "%1$s Vizitele tale nu sunt ignorate de Piwik%2$s (piwik ignora cookie care nu au fost găsite în browser-ul dvs.)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Добавить нового пользователя",
"Alias": "Псевдоним",
"AllWebsites": "Все сайты",
"AnonymousUser": "Анонимный пользователь",
"AnonymousUserHasViewAccess": "Примечание: пользователь %1$s имеет %2$s доступ к этому сайту.",
"AnonymousUserHasViewAccess2": "Отчеты и данные о посетителях общедоступны.",
"ApplyToAllWebsites": "Применить ко всем сайтам",
"ChangePasswordConfirm": "Смена пароля также изменит пользовательский token_auth. Вы действительно хотите продолжить?",
"ClickHereToDeleteTheCookie": "Нажмите здесь, чтобы удалить cookie игнорирования, и разрешить системе Веб-аналитики отслеживать ваши посещения",
"ClickHereToSetTheCookieOnDomain": "Нажмите здесь, чтобы установить cookie игнорирования Веб-аналитики, после установки которого система Вас будет игнорировать при посещении %s",
"ConfirmGrantSuperUserAccess": "Вы действительно хотите пользователя «%s» повысить до суперпользователя? Внимание: пользователь будет иметь доступ ко всем веб-сайтам и сможет выполнять административные задачи.",
"ConfirmProhibitMySuperUserAccess": "%s, Вы действительно хотите удалить у себя права суперпользователя? Вы потеряете все разрешения и доступ ко всем сайтам и будете разлогинены из Piwik.",
"DeleteConfirm": "Вы уверены, что хотите удалить пользователя %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$sНапишите вашему администратору об этой проблеме%2$s.",
"ExceptionAccessValues": "Параметр доступа может иметь только одно из следующих значений: [ %s ]",
"ExceptionAdminAnonymous": "Вы не можете давать права администратора анонимному пользователю.",
"ExceptionDeleteDoesNotExist": "Пользователя '%s' не существует, поэтому он не может быть удален.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Невозможно удалить пользователя '%s'",
"ExceptionEditAnonymous": "Анонимный пользователь не может быть удален. Он необходим системе Веб-аналитики для идентификации пользователей, которые не вошли в систему. Допустим, вы можете сделать статистику публичной, предоставляя право 'Просмотр' анонимному пользователю.",
"ExceptionEmailExists": "Пользователь с Email '%s' уже существует.",
"ExceptionInvalidEmail": "Email неправильного формата",
"ExceptionInvalidPassword": "Длина пароля должна быть от %1$s до %2$s символов.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth ожидает MD5-хэшированный пароль (строка в 32 символа). Пожалуйста, вызовите функцию md5() к паролю перед вызовом этого метода.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Удаление прав суперпользователя у пользователя «%s» не представляется возможным.",
"ExceptionSuperUserAccess": "Этот пользователь уже имеет статус суперпользователя и разрешение на изменение всех веб-сайты в Piwik. Вы можете удалить права суперпользователя у этого пользователя, и попробовать снова.",
"ExceptionUserDoesNotExist": "Пользователь '%s' не существует.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Должен быть по крайней мере один суперпользователь. Пожалуйста, сделайте сначала другого суперпользователя.",
"ExcludeVisitsViaCookie": "Cookie исключения из статистики",
"ForAnonymousUsersReportDateToLoadByDefault": "Отчет для анонимных пользователей отображается за",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Если вы хотите сменить пароль, введите новый. Иначе оставьте поле пустым.",
"InjectedHostCannotChangePwd": "В данный момент вы находитесь в Piwik с неизвестного хоста (%1$s). Вы не можете изменить пароль, пока эта проблема не будет решена.",
"LastSeen": "Последнее посещение",
"ManageAccess": "Управление правами доступа",
"MenuAnonymousUserSettings": "Настройки анонимности",
"MenuUsers": "Пользователи",
"MenuUserSettings": "Мои настройки",
"MenuPersonal": "Персональное",
"PersonalSettings": "Персональные настройки",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Подсказка: Вы не можете сменить эти настройки, потому что у вас нет ни одного веб-сайта, к которому бы имел доступ анонимный пользователь.",
"NoUsersExist": "Пока нет пользователей.",
"PrivAdmin": "Админ",
"PrivNone": "Нет доступа",
"PrivView": "Просмотр",
"ReportDateToLoadByDefault": "Отчет по умолчанию за",
"ReportToLoadByDefault": "Отчёт по умолчанию",
"SuperUserAccessManagement": "Управление суперпользователями",
"SuperUserAccessManagementGrantMore": "Вы можете предоставить права суперпользователя другим пользователям Piwik здесь. Пожалуйста, используйте эту функцию с осторожностью.",
"SuperUserAccessManagementMainDescription": "Суперпользователи имеют самые высокие разрешения. Они могут выполнять все административные задачи, такие как добавление новых сайтов для мониторинга, добавление пользователей, изменение прав доступа пользователей, активации и деактивации плагинов и даже установки новых плагинов из Marketplace.",
"TheLoginScreen": "Страница входа",
"ThereAreCurrentlyNRegisteredUsers": "Сейчас насчитывается %s зарегистрированных пользователей.",
"TypeYourPasswordAgain": "Введите ваш новый пароль снова.",
"User": "Пользователь",
"UsersManagement": "Управление пользователями",
"UsersManagementMainDescription": "Создание новых пользователей или редактирование существующих. Также Вы можете задать права доступа для пользователя.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Когда незарегистрированные пользователи посещают систему Piwik, они должны видеть",
"YourUsernameCannotBeChanged": "Имя вашего пользователя не может быть изменено.",
"YourVisitsAreIgnoredOnDomain": "%1$sВаші відвідування ігноруються системою Piwik в %2$s %3$s (Piwik знашов cookie у вашому браузері з вказівкою ігнорувати).",
"YourVisitsAreNotIgnored": "%1$sВаші відвідування відслідковуються системою Piwik %2$s (Piwik не знашов cookie у вашому браузері)."
}
}

View file

@ -0,0 +1,32 @@
{
"UsersManager": {
"AddUser": "Pridať nového používateľa",
"Alias": "Alias",
"AllWebsites": "Všetky webstránky",
"AnonymousUser": "Anonymný používateľ",
"ApplyToAllWebsites": "Použiť na všetky webstránky",
"DeleteConfirm": "Ste si istý, že chcete odstrániť používateľa %s?",
"Email": "E-mail",
"ExceptionAccessValues": "Parameter prístupu musí mať jednu z nasledujúcich hodnôt: [ %s ]",
"ExceptionAdminAnonymous": "Nemôžete priradiť prístup 'admin' pre používateľa 'anonymous'.",
"ExceptionDeleteDoesNotExist": "Používateľ '%s' neexistuje a preto nemôže byť odstránený.",
"ExceptionEditAnonymous": "Anonymný používateľ nemôže byť odstránený alebo upravený. Piwik ho používa na definovanie používateľa, ktorý sa ešte prihlásil. Anonymného používateľa môžete použiť na zverejnenie svojich štatistík, a to priradeným mu práv na prezeranie.",
"ExceptionEmailExists": "Používateľ s e-mailom '%s' už existuje.",
"ExceptionInvalidEmail": "E-mailová adresa nemá platný formát.",
"ExceptionUserDoesNotExist": "Používateľ '%s' neexistuje.",
"ManageAccess": "Správa prístupov",
"MenuAnonymousUserSettings": "Nastavenie pre anonymného užívateľa",
"MenuUsers": "Používatelia",
"MenuUserSettings": "Užívateľské nastavenia",
"MenuPersonal": "Osobné",
"PersonalSettings": "Osobné nastavenia",
"PrivAdmin": "Admin",
"PrivNone": "Bez prístupu",
"PrivView": "Zobrazenie",
"TypeYourPasswordAgain": "Zadajte nové heslo znovu.",
"User": "Používatelia",
"UsersManagement": "Správa používateľov",
"UsersManagementMainDescription": "Vytvorenie nových alebo aktualizácia existujúcich používateľov V sekcií vyššie im môžete nastaviť rozsah prístupov.",
"YourUsernameCannotBeChanged": "Vaše užívateľské meno sa nedá zmeniť."
}
}

View file

@ -0,0 +1,32 @@
{
"UsersManager": {
"AddUser": "Dodaj novega uporabnika",
"Alias": "Psevdonim",
"AllWebsites": "Vse spletne strani",
"ApplyToAllWebsites": "Uveljavi za vse spletne strani",
"DeleteConfirm": "Ste prepričani, da želite izbrisati uporabnika %s?",
"Email": "Email",
"ExceptionAdminAnonymous": "\"Anonimnemu\" uporabniku ne morate dodeliti administrativnih dovoljenj.",
"ExceptionDeleteDoesNotExist": "Uporabnik '%s' ne obstaja, ter ga tako ni moč izbrisati.",
"ExceptionEmailExists": "Uporabnik z emailom \"%s\" že obstaja.",
"ExceptionInvalidEmail": "Email ni veljavnega formata.",
"ExceptionInvalidPassword": "Dolžina gesla mora biti med %1$s in %2$s znaki.",
"ExceptionUserDoesNotExist": "Uporabnik \"%s\" ne obstaja.",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Če bi radi spremenili geslo, vpišite novega. Če ne, to pustite prazno.",
"ManageAccess": "Upravljaj dostop",
"MenuAnonymousUserSettings": "Nastavitve anonimnih uporabnikov",
"MenuUsers": "Uporabniki",
"MenuUserSettings": "Nastavitve uporabnikov",
"PrivAdmin": "Admin",
"PrivNone": "Ni dostopa",
"PrivView": "Ogled",
"ReportDateToLoadByDefault": "Privzet časovni obseg",
"ReportToLoadByDefault": "Privzeto prikaži",
"TheLoginScreen": "Obrazec za vpis",
"ThereAreCurrentlyNRegisteredUsers": "Trenutno je %s registriranih uporabnikov.",
"TypeYourPasswordAgain": "Ponovno vpišite vaše novo geslo.",
"User": "Uporabnik",
"UsersManagement": "Upravljanje Uporabnikov",
"YourUsernameCannotBeChanged": "Vaše uporabniško ime ne more biti spremenjeno."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Shtoni përdorues të ri",
"Alias": "Alias",
"AllWebsites": "Tërë sajtet",
"AnonymousUser": "Përdorues anonim",
"AnonymousUserHasViewAccess": "Shënim: përdoruesi %1$s ka hyrje %2$s te ky sajt.",
"AnonymousUserHasViewAccess2": "Raportet analitike dhe të dhënat e vizitorëve tuaj janë të dukshme publikisht.",
"ApplyToAllWebsites": "Zbatoje për tërë sajtet",
"ChangePasswordConfirm": "Ndryshimi i fjalëkalimit do të sjellë gjithashtu ndryshimin e “token_auth” të përdoruesit. Doni vërtet të vazhdohet?",
"ClickHereToDeleteTheCookie": "Klikoni këtu që të fshihet \"cookie\" dhe që ta bëni Piwik-un të gjurmojë vizitat tuaja",
"ClickHereToSetTheCookieOnDomain": "Klikoni këtu që të vendoset një \"cookie\" që do të përjashtojë vizitat tuaja në sajte të gjurmuar nga Piwik-u %s",
"ConfirmGrantSuperUserAccess": "Doni ti akordoni '%s' hyrje Supepërdoruesi? Kujdes: përdoruesi do të ketë hyrje në krejt sajtet dhe do të jetë në gjendje të kryejë veprime administratori.",
"ConfirmProhibitMySuperUserAccess": "%s, doni vërtet ti hiqni vetes të drejta Superpërdoruesi? Do të humbni krejt lejet dhe hyrjen në krejt sajtet dhe do të dilni nga Piwik-u.",
"DeleteConfirm": "Jeni i sigurt se doni të fshihet përdoruesi %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$sDërgojini përgjegjësit tuaj email rreth këtij problemi%2$s.",
"ExceptionAccessValues": "Parametri duhet të ketë një nga vlerat vijuese: [ %s ]",
"ExceptionAdminAnonymous": "S'mund t'i jepni hyrje 'administratori' përdoruesit 'anonim'.",
"ExceptionDeleteDoesNotExist": "Përdoruesi '%s' s'ekziston, ndaj s'mund të bëhet fshirje.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Fshirja e përdoruesit '%s' sështë e mundur.",
"ExceptionEditAnonymous": "Përdoruesi anonim nuk mund të fshihet apo përpunohet të dhënat e tij. Përdoret nga Piwik-u për të përkufizuar një përdorues që nuk ka bërë ende hyrjen. Për shembull, mund t'i bëni statistikat tuaja publike duke lejuar hyrje për 'parje' për përdoruesin 'anonim'.",
"ExceptionEmailExists": "Ka tashmë një përdorues me email-in '%s'.",
"ExceptionInvalidEmail": "Email-i s'është në format të vlefshëm.",
"ExceptionInvalidPassword": "Fjalëkalimi duhet të jetë nga %1$s deri në %2$s shenja i gjatë.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth pret një fjalëkalim hash MD5 (varg 32 shenja të gjatë). Ju lutemi, zbatojeni funksionin md5() mbi fjalëkalimin përpara zbatimit të kësaj metode",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Heqja e lejeve Superpërdoruesi për përdoruesin '%s' sështë e mundur.",
"ExceptionSuperUserAccess": "Ky përdorues ka hyrje Superpërdoruesi dhe ka tashmë leje të hyjë dhe modifikojë krejt sajtet në këtë instalim Piwik-u. Mund tia hiqni të drejtat e Superpërdoruesit këtij përdoruesi dhe të riprovoni.",
"ExceptionUserDoesNotExist": "Përdoruesi '%s' sekziston.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Duhet të ketë të paktën një përdorues me hyrje Superpërdoruesi. Ju lutemi, akordojini së pari të drejta Superpërdoruesi një përdoruesi.",
"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ë",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Nëse dëshironi të ndryshoni fjalëkalimin, shtypni një të ri. Përndryshe lëreni të zbrazët.",
"InjectedHostCannotChangePwd": "Po e vizitoni me një strehë të panjohur (%1$s). Smund ta ndryshoni fjalëkaliminm, pa ndrequr këtë problem.",
"LastSeen": "Këndej pari së fundi më",
"ManageAccess": "Administroni hyrjet",
"MenuAnonymousUserSettings": "Rregullime përdoruesi anonim",
"MenuUsers": "Përdorues",
"MenuUserSettings": "Rregullime përdoruesi",
"MenuPersonal": "Personal",
"PersonalSettings": "Rregullime personale",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Shënim: Nuk mund të ndryshoni rregullimet në këtë ndarje, ngaqë skeni ndonjë sajt ku mund të hyhet si përdorues anonim.",
"NoUsersExist": "Ende nuk ka përdorues",
"PrivAdmin": "Admin",
"PrivNone": "Pa hyrje",
"PrivView": "Pamje",
"ReportDateToLoadByDefault": "Datë raporti që duhet ngarkuar si parazgjedhje",
"ReportToLoadByDefault": "Raport që duhet ngarkuar si parazgjedhje",
"SuperUserAccessManagement": "Administroni hyrje Superpërdoruesish",
"SuperUserAccessManagementGrantMore": "Që këtu mund tu akordoni të drejta Superpërdoruesi përdoruesve të tjerë. Ju lutemi, përdoreni me kujdes këtë veçori.",
"SuperUserAccessManagementMainDescription": "Superpërdoruesit kanë lejet më të fuqishme. Ata mund të kryejnë krejt veprimet administrative, të tilla si shtim sajtesh të rinj për mbikëqyrje, shtim përdoruesish, ndryshim lejesh përdoruesish, aktivizim dhe çaktivizim shtojcash, deri edhe instalim shtojcash të reja nga Marketplace-i.",
"TheLoginScreen": "Skena e hyrjes",
"ThereAreCurrentlyNRegisteredUsers": "Deri tani ka %s përdorues të regjistruar.",
"TypeYourPasswordAgain": "Shtypeni sërish fjalëkalimin e ri.",
"User": "Përdorues",
"UsersManagement": "Administrim Përdoruesish",
"UsersManagementMainDescription": "Krijoni përdoruesa të rinj ose përditësoni përdoruesit ekzistues. Mandej mund tu caktoni lejet më sipër.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kur përdoruesit nuk janë të futur dhe vizitojnë Piwik-un, do të duhej të hynin",
"YourUsernameCannotBeChanged": "Emri juaj i përdoruesit smund të ndryshohet.",
"YourVisitsAreIgnoredOnDomain": "%1$sVizitat tuaja te %2$s %3$s janë shpërfillur nga Piwik-u (te shfletuesi juaj u gjet \"cookie\" për shpërfillje nga Piwik-u).",
"YourVisitsAreNotIgnored": "%1$sVizitat tuaja nuk janë shpërfillur nga Piwik-u%2$s (te shfletuesi juaj nuk u gjet \"cookie\" për shpërfillje nga Piwik-u)."
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "Dodavanje novog korisnika",
"Alias": "Alias",
"AllWebsites": "Svi sajtovi",
"AnonymousUser": "Anonimni korisnik",
"AnonymousUserHasViewAccess": "Pažnja: korisnik %1$s ima %2$s nivo pristupa ovom sajtu.",
"AnonymousUserHasViewAccess2": "Vaši analitički podaci i informacije o vašim posetiocima su javno vidljivi.",
"ApplyToAllWebsites": "Primeni na sve sajtove",
"ChangePasswordConfirm": "Promena lozinke će prouzrokovati i promenu korisnikovog token_auth. Da li ste sigurni da želite da nastavite?",
"ClickHereToDeleteTheCookie": "Kliknite ovde kako biste obrisali kolačić i time omogućili Piwik da prati i vaše posete",
"ClickHereToSetTheCookieOnDomain": "Kliknite ovde kako biste postavili kolačić i time onemogućili Piwik da prati i vaše posete %s",
"ConfirmGrantSuperUserAccess": "Da li zaista želite da '%s' dodelite superkorisnički nivo pristupa? Pažnja: korisnik će dobiti pristup svim sajtovima i moći će da vrši administrativne zadatke.",
"ConfirmProhibitMySuperUserAccess": "%s, da li zaista želite sebi da uklonite superkorisnički nivo pristupa? Izgubićete sva prava i pristup svim sajtovima i bićete odjavljeni sa Piwik-a.",
"DeleteConfirm": "Da li ste sigurni da želite da obrišete korisnika %s?",
"Email": "Elektronska adresa",
"EmailYourAdministrator": "%1$sObavestite administratora o ovom problemu%2$s.",
"ExceptionAccessValues": "Parametar pristupa mora da ima jednu od sledećih vrednosti: [ %s ]",
"ExceptionAdminAnonymous": "Ne možete dozvoliti 'admin' privilegije anonimnom korisniku.",
"ExceptionDeleteDoesNotExist": "Korisnik '%s' ne postoji pa stoga ni ne može biti obrisan.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Nije moguće obrisati korisnika '%s'.",
"ExceptionEditAnonymous": "Podaci o anonimnom korisniku ne mogu biti menjani ili obrisani. Anonimni korisnik služi da bi Piwik mogao da razlikuje korisnika koji se još nije prijavio na sistem. Primera radi, svoju statistiku možete učiniti javnom tako što ćete anonimnom korisniku dozvoliti 'prikaz' pristup.",
"ExceptionEmailExists": "Korisnik sa elektronskom adresom '%s' već postoji.",
"ExceptionInvalidEmail": "Elektronska adresa nije validna.",
"ExceptionInvalidPassword": "Dužina lozinke mora biti između %1$s i %2$s znakova.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth očekuje MD5 hash lozinku (niz od 32 znaka). Molimo vas da primenite funkciju md5() nad lozinkom pre poziva ovog metoda. Hvala.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Uklanjanje superkorisničkog nivoa pristupa korisniku '%s' nije moguće.",
"ExceptionSuperUserAccess": "Ovaj korisnik već ima superkorisnički nivo pristupa. Možete mu ukloniti taj nivo i pokušati ponovo.",
"ExceptionUserDoesNotExist": "Korisnik '%s' ne postoji.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Mora postojati barem jedan korisnik sa superkorisničkim pristupom. Molimo vas da prvo dodelite superkorisnički pristup nekom od korisnika.",
"ExcludeVisitsViaCookie": "Isključite vaše posete pomoću kolačića",
"ForAnonymousUsersReportDateToLoadByDefault": "Za anonimne korisnike, datum izveštaja koji podrazumevano treba prikazati je:",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Ukoliko želite da promenite lozinku, upišite novu. U suprotnom ostavite polje prazno",
"InjectedHostCannotChangePwd": "Trenutno pristupate sa nepoznatog hosta (%1$s). Lozinku ne možete promeniti dok ovo ne ispravite.",
"LastSeen": "Poslednji put viđen",
"ManageAccess": "Kontrola pristupa",
"MenuAnonymousUserSettings": "Podešavanja anonimnih korisnika",
"MenuUsers": "Korisnici",
"MenuUserSettings": "Tekući korisnik",
"MenuPersonal": "Lično",
"PersonalSettings": "Lična podešavanja",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Ne možete menjati podešavanja u ovoj sekciji zato što nemate nijedan sajt kojem se može pristupiti kao anonimni korisnik.",
"NoUsersExist": "Još uvek nema korisnika.",
"PrivAdmin": "Administracija",
"PrivNone": "Nema pristup",
"PrivView": "Prikaz",
"ReportDateToLoadByDefault": "Datum izveštaja koji podrazumevano treba prikazati",
"ReportToLoadByDefault": "Izveštaj koji podrazumevano treba prikazati",
"SuperUserAccessManagement": "Upravljanje superkorisničkim pristupima",
"SuperUserAccessManagementGrantMore": "Ovde možete dodeljivati superkorisnički pristup ostalim Piwik korisnicima. Molimo vas da budete pažljivi.",
"SuperUserAccessManagementMainDescription": "Superkorisnici imaju najviše privilegije. Oni mogu da obavljaju sve administrativne zadatke poput dodavanja novih sajtova, korisnika, promene privilegija korisnika, aktivacije i deaktivacije dodataka kao i instaliranja novih dodataka sa Marketa.",
"TheLoginScreen": "Stranica za prijavu",
"ThereAreCurrentlyNRegisteredUsers": "Trenutno registrovanih korisnika: %s",
"TypeYourPasswordAgain": "Upišite novu lozinku ponovo",
"User": "Korisnik",
"UsersManagement": "Upravljanje korisnicima",
"UsersManagementMainDescription": "Dodavanje novih i promena postojećih korisničkih naloga, dodeljivanje privilegija.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kada korisnik koji nije prijavljen pokuša da otvori Piwik, trebalo bi da se otvori:",
"YourUsernameCannotBeChanged": "Vaše korisničko ime ne može biti promenjeno.",
"YourVisitsAreIgnoredOnDomain": "%1$s Piwik ignoriše vaše posete %2$s %3$s (pronađen je specijalni kolačić u vašem brauzeru).",
"YourVisitsAreNotIgnored": "%1$s Piwik ne ignoriše vaše posete%2$s (nije pronađen kolačić u vašem brauzeru)."
}
}

View file

@ -0,0 +1,71 @@
{
"UsersManager": {
"AddUser": "Lägg till en ny användare",
"Alias": "Alias",
"AllWebsites": "Alla webbplatser",
"AnonymousUser": "Anonym användare",
"AnonymousUserHasViewAccess": "Observera: Användare %1$s och användare %2$s har nu tillgång till den här webbsidan.",
"AnonymousUserHasViewAccess2": "Dina analysrapporter och informationen om dina besökare är publika.",
"ApplyToAllWebsites": "Använd för alla webbplatser",
"ChangePasswordConfirm": "Vid byte av lösenord kommer också användarens token_auth att ändras. Vill du verkligen fortsätta?",
"ClickHereToDeleteTheCookie": "Klicka här för att ta bort kakan så att Piwik börjar spåra dina besök igen",
"ClickHereToSetTheCookieOnDomain": "Klicka här för att sätta kakan som exkluderar dina besök spårade av Piwik för webbplatsen %s",
"ConfirmGrantSuperUserAccess": "Vill du verkligen bevilja '%s' Superanvändarbehörighet? Varning: Användaren kommer ha tillgång till alla dina webbsidor och ha möjlighet att utföra administrativa uppdrag.",
"ConfirmProhibitMySuperUserAccess": "%s, vill du verkligen ta bort din egen Superanvändarbehörighet? Du kommer att förlora behörigheten till alla dina webbsidor och loggas ut från Piwik.",
"ConfirmProhibitOtherUsersSuperUserAccess": "Vill du verkligen radera Super User behörigheten från '%s'? Användaren kommer förlora alla behörigheter till alla webbsidor. Säkerställ att eventuell behörighet ges till valda webbsidor efteråt.",
"DeleteConfirm": "Är du säker på att du vill ta bort användaren %s?",
"Email": "E-post",
"EmailYourAdministrator": "%1$sE-posta din administratör om det här problemet%2$s.",
"EnterUsernameOrEmail": "Ange ett användarnamn eller en e-postadress.",
"ExceptionAccessValues": "Parameter-tillgången måste ha ett av följande värden: [ %s ]",
"ExceptionAdminAnonymous": "Du kan inte bevilja 'admin' tillgång för \"anonyma\" användare.",
"ExceptionDeleteDoesNotExist": "Användaren '%s' finns inte och kan därför inte tas bort.",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Att radera användare '%s' är inte möjligt.",
"ExceptionEditAnonymous": "Den anonyma användaren kan inte redigeras eller tas bort. Den används av Piwik för att definiera en användare som inte har loggat in ännu. Till exempel kan du göra din statistik publik genom att bevilja \"Visa\" tillgång till \"anonyma\" användare.",
"ExceptionEmailExists": "Användaren med e-postadressen '%s' finns redan.",
"ExceptionInvalidEmail": "E-postadressen har inte ett giltigt format.",
"ExceptionInvalidLoginFormat": "Användarnamnet måste vara mellan %1$s och %2$s tecken långt och får endast innehålla bokstäver, siffror och tecknen _ - . @ +",
"ExceptionInvalidPassword": "Lösenordets längd måste vara mellan %1$s och %2$s tecken.",
"ExceptionLoginExists": "Användaren '%s' finns redan.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth förväntar sig MD5-hashar av lösenorden (32 tecken lång sträng). Anropa gärna md5() funktionen på lösenord innan du anropar den här metoden.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Att ta bort Superanvändarbehörigheten från användare '%s' är inte möjligt.",
"ExceptionSuperUserAccess": "Den här användaren har redan Superanvändarbehörighet och tillåtelse att ändra alla sidor i Piwik. Du kan ta bort Superanvändarbehörigheten från den här användaren och försöka igen.",
"ExceptionUserDoesNotExist": "Användaren '%s' finns inte.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Det måste finnas minst en användare med Superanvändarbehörighet. Var vänlig och bevilja Superanvändarbehörighet till en annan användare först.",
"ExceptionUserHasViewAccessAlready": "Denna användare har redan behörighet till denna webbsida.",
"ExceptionNoValueForUsernameOrEmail": "Ange ett användarnamn eller en e-postadress.",
"ExcludeVisitsViaCookie": "Exkludera spårning av dina besök",
"ForAnonymousUsersReportDateToLoadByDefault": "Rapport som laddas som standard för anonyma användare.",
"GiveViewAccess": "Ge visningsbehörighet",
"GiveViewAccessTitle": "Ge en existerande användare behörighet att visa rapporter för %s",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Om du vill ändra ditt lösenord så skriver du in det nya, annars lämnar du fältet tomt.",
"InjectedHostCannotChangePwd": "Du besöker för närvarande sidan genom ett okänt värdnamn (%1$s). Du kan inte ändra ditt lösenord innan det här prblemet är åtgärdat.",
"LastSeen": "Senast sedd",
"ManageAccess": "Hantera rättigheter",
"MenuAnonymousUserSettings": "Inställningar för anonyma användare",
"MenuUsers": "Användare",
"MenuUserSettings": "Användarinställningar",
"MenuPersonal": "Personligt",
"PersonalSettings": "Personliga inställningar",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Notera: Eftersom att inga webbplaster tillåter anonym åtkomst till analysdata, så kan inga ändringar göras i den här sektionen.",
"NoUsersExist": "Det finns inga användare än.",
"PrivAdmin": "Administratör",
"PrivNone": "Inga rättigheter",
"PrivView": "Visa",
"ReportDateToLoadByDefault": "Rapport som laddas som standard",
"ReportToLoadByDefault": "Rapport som laddas som standard",
"SuperUserAccessManagement": "Hantera Superanvändare access",
"SuperUserAccessManagementGrantMore": "Du kan få Superanvändarbehörighet till andra Piwikanvändare här. Använd den behörigheten med försiktighet.",
"SuperUserAccessManagementMainDescription": "Superanvändaren har fullständig åtkomst. De kan utföra alla administrativa uppgifter. Till exempel lägga till en ny webbsida för analys, lägga till användare, ändra användaråtkomst, aktivera och avaktivera plugins och installera nya plugins från Butiken.",
"TheLoginScreen": "Inloggningsrutan",
"ThereAreCurrentlyNRegisteredUsers": "Det finns just nu %s registrerade användare.",
"TypeYourPasswordAgain": "Bekräfta lösenordet genom att skriva in det igen.",
"User": "Användare",
"UsersManagement": "Användarhantering",
"UsersManagementMainDescription": "Skapa eller ändra befintliga användare. Du kan sedan ändra deras rättigheter ovan.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "När användare inte är inloggade och besöker Piwik, ska de komma åt",
"YourUsernameCannotBeChanged": "Ditt användarnamn kan inte ändras.",
"YourVisitsAreIgnoredOnDomain": "%1$sDina besök ignoreras av Piwik för webbplatsen %2$s %3$s (Piwiks kaka hittades i din webbläsare).",
"YourVisitsAreNotIgnored": "%1$sSus visitas no son ignoradas por Piwik%2$s (la cookie de ignorar a Piwik no fue encontrada en su navegador)."
}
}

View file

@ -0,0 +1,7 @@
{
"UsersManager": {
"Email": "மின்னஞ்சல்",
"MenuUsers": "பாவனையாளர்கள்",
"PrivView": "பார்க்க"
}
}

View file

@ -0,0 +1,17 @@
{
"UsersManager": {
"AddUser": "ఒక కొత్త వాడుకరిని చేర్చు",
"Alias": "మారుపేరు",
"AllWebsites": "అన్ని వెబ్‌సైట్లూ",
"Email": "ఈమెయిలు",
"ExceptionEmailExists": "'%s' అనే ఈమెయిలుతో వాడుకరి ఇప్పటికే ఉన్నారు.",
"ExceptionInvalidEmail": "ఈ ఈమెయిలు సరైన రీతిలో లేదు.",
"ExceptionUserDoesNotExist": "'%s' వాడుకరి లేనే లేరు.",
"MenuAnonymousUserSettings": "ఆజ్ఞాత వాడుకరుల అమరికలు",
"MenuUsers": "వాడుకరులు",
"MenuUserSettings": "వాడుకరి అమరికలు",
"User": "వాడుకరి",
"UsersManagement": "వాడుకరుల నిర్వహణ",
"YourUsernameCannotBeChanged": "మీ వాడుకరి పేరుని మార్చలేరు."
}
}

View file

@ -0,0 +1,41 @@
{
"UsersManager": {
"AddUser": "เพิ่มผู้ใช้ใหม่",
"Alias": "นามแฝง",
"AllWebsites": "เว็บไซต์ทั้งหมด",
"ApplyToAllWebsites": "กระทำกับเว็บไซต์ทั้งหมด",
"ClickHereToDeleteTheCookie": "คลิกที่นี่เพื่อลบคุกกี้ และมี Piwik ติดตามเข้าชมของคุณ",
"ClickHereToSetTheCookieOnDomain": "คลิกที่นี่เพื่อตั้งค่าคุกกี้ ที่จะไม่รวมการเข้าชมของคุณบนเว็บไซต์ที่ถูกติดตาม โดย Piwik บน %s",
"DeleteConfirm": "คุณแน่ใจหรือไม่ที่จะลบผู้ใช้ %s ?",
"Email": "อีเมล์",
"ExceptionAccessValues": "พารามิเตอร์เข้าถึงต้องมีหนึ่งค่าต่อไปนี้: [ %s ]",
"ExceptionAdminAnonymous": "คุณไม่สามารถให้สิทธิ์ 'admin' การเข้าถึงแก่ผู้ใช้ 'anonymous' ได้",
"ExceptionDeleteDoesNotExist": "ผู้ใช้ '%s' ไม่มีในระบบ ดังนั้นจึงไม่สามารถลบได้",
"ExceptionEditAnonymous": "ผู้ใช้งานที่ไม่ระบุชื่อไม่สามารถแก้ไขหรือลบได้ มันถูกใช้งานโดย Piwik เพื่อระบุผู้ใช้ที่ไม่ได้เข้าสู่ระบบยัง ตัวอย่างเช่น คุณสามารถอนุญาตให้ผู้ใช้งานทั่วไปสามารถดูสถิติของเว็บคุณได้",
"ExceptionEmailExists": "ผู้ใช้มีอีเมล์ '%s' อยู่แล้ว",
"ExceptionInvalidEmail": "รูปแบบของอีเมล์ไม่ถูกต้อง",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth คือต้องการรหัสผ่านแบบ MD5-hashed (มีความยาว 32 อักขระ) กรุณาเรียกใช้ฟังก์ชัน md5() ซึ่งจะมีรหัสผ่านก่อนที่จะเรียกวิธีการนี้",
"ExceptionUserDoesNotExist": "ผู้ใช้ '%s' ไม่มีในระบบ",
"ExcludeVisitsViaCookie": "ไม่รวมการเข้าชมของคุณโดยใช้คุกกี้",
"ForAnonymousUsersReportDateToLoadByDefault": "สำหรับผู้ใช้ที่ไม่ระบุชื่อ รายงานวันที่โหลด โดยค่าเริ่มต้น",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "ถ้าคุณต้องการที่จะเปลี่ยนชนิดของรหัสผ่านใหม่ มิฉะนั้นให้ปล่อยนี้ว่างไว้",
"ManageAccess": "จัดการการเข้าถึง",
"MenuAnonymousUserSettings": "การตั้งค่าผู้ใช้ที่ไม่ระบุชื่อ",
"MenuUsers": "ผู้ใช้",
"MenuUserSettings": "ตั้งค่าผู้ใช้",
"PrivAdmin": "จัดการ",
"PrivNone": "ไม่เข้าใช้งาน",
"PrivView": "มุมมอง",
"ReportDateToLoadByDefault": "รายงานวันที่โหลด โดยค่าเริ่มต้น",
"ReportToLoadByDefault": "รายงานเพื่อโหลดตามค่าเริ่มต้น",
"TheLoginScreen": "หน้าจอการเข้าสู่ระบบ",
"TypeYourPasswordAgain": "พิมพ์รหัสผ่านของคุณใหม่อีกครั้ง",
"User": "ผู้ใช้",
"UsersManagement": "การจัดการผู้ใช้",
"UsersManagementMainDescription": "สร้างผู้ใช้ใหม่หรืออัพเดตผู้ใช้ที่มีอยู่ จากนั้นคุณสามารถกำหนดสิทธิ์ของพวกเขาได้",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "เมื่อผู้ใช้เข้าสู่ระบบและเข้าชม Piwik พวกเขาควรจะเข้าถึงได้",
"YourUsernameCannotBeChanged": "ชื่อผู้ใช้ของคุณไม่สามารถเปลี่ยนแปลงได้",
"YourVisitsAreIgnoredOnDomain": "%1$s ผู้เข้าชมของคุณจะถูกละเว้น โดย Piwik บน %2$s %3$s (Piwik ละเว้นการที่พบคุกกี้ในเบราว์เซอร์ของคุณ)",
"YourVisitsAreNotIgnored": "%1$s ผู้เข้าชมของคุณจะถูกละเว้นโดย Piwik %2$s (Piwik ละเว้นไม่พบคุกกี้ในเบราว์เซอร์ของคุณ)"
}
}

View file

@ -0,0 +1,60 @@
{
"UsersManager": {
"AddUser": "Magdagdag ng bagong user",
"Alias": "Palayaw",
"AllWebsites": "Ang lahat ng mga website",
"AnonymousUserHasViewAccess": "Tandaan: ang %1$s user ay may %2$s na access sa website na ito",
"AnonymousUserHasViewAccess2": "Ang iyong ulat na pang analytics at ang mga impormasyon ng iyong mga bisita ay makikita ng publiko.",
"ApplyToAllWebsites": "Mai-aapply sa lahat ng mga website",
"ChangePasswordConfirm": "Kasamang ring mapapalitan ang user's token_auth kapag ikaw ay nagpalita ng password. Gusto mo ba talang ituloy ito?",
"ClickHereToDeleteTheCookie": "Pindutin dito upang burahin ang cookie at matala ng Piwik ang iyong pagbisita.",
"ClickHereToSetTheCookieOnDomain": "I-click dito upang magtakda ng cookie na mag buibukod sa iyong mga pagbisita sa mga website na sinusubaybayan ng Piwik sa %s.",
"ConfirmGrantSuperUserAccess": "Nais mo bang bigyan '%s' Super User access? Babala: ang user ay mag kakaroon ng access sa lahat ng websites at makakagawa ng pang administratibong gawain.",
"ConfirmProhibitMySuperUserAccess": "%s gusto mo bang alisin ang iyong Super User access? Maaring mawala lahat ang iyong permiso at access sa lahat ng websites at ikaw ay malala log-out sa Piwik.",
"DeleteConfirm": "Sigurado ka bang gusto mong tanggalin ang user %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$s I-e-mail sa iyong administrator tungkol sa problemang ito %2$s.",
"ExceptionAccessValues": "Ang parameter ng access ay dapat na mayroong isa sa mga sumusunod na value: [ %s ]",
"ExceptionAdminAnonymous": "Hindi ka maaaring makapasok bilang 'admin' sa isang 'anonymous' na user.",
"ExceptionDeleteDoesNotExist": "Ang user '%s' ay hindi nag-eexist,",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "Ang pag-tanggal ng user '%s' ay hindi posible.",
"ExceptionEditAnonymous": "Ang mga hindi kilalang user ay hindi maaaring i-edit o tanggaling. Ito ay ginagamit ng Piwik upang tukuyin kung hindi pa naka logged ang user. maari mong gawing pampubliko ang iyong mga statistics sa pamamagitan ng pagbibigay ng 'view' access na gumagamit ng 'anonymous' user.",
"ExceptionEmailExists": "Ang email na '%s' para sa user na ito ay may iba nang gumagamit.",
"ExceptionInvalidEmail": "Ang e-mail ay walang wastong format.",
"ExceptionInvalidPassword": "Ang haba ng password ay dapat nasa pagitan ng %1$s at %2$s na character.",
"ExceptionPasswordMD5HashExpected": "Ang UserManager.get Token Auth ay kinikilala lamang ang MD5-hashed password (32 chars long string). Mangyaring gamitin ang md5() function sa password bago gamitin ang method na ito.",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "Ang pag-alis sa Super User access mula sa user '%s' ay hindi posible.",
"ExceptionSuperUserAccess": "Ang user na ito ay mayroong Super User access at meroong permiso na e-access at magbago sa lahat ng website na nasa Piwik. Maari mong alisin ang Super User access mula sa user na ito at subukang muli.",
"ExceptionUserDoesNotExist": "Walang tulad nitong User '%s'.",
"ExceptionYouMustGrantSuperUserAccessFirst": "Merong dapat na hindi bababa sa isang user na mayroong Super-access. Mangyaring bigyan ng Super-access ang iba pang naunang user.",
"ExcludeVisitsViaCookie": "Ibukod ang iyong mga pagbisita sa pamamagitan ng pag-gamit ng cookie.",
"ForAnonymousUsersReportDateToLoadByDefault": "Para sa hindi kilalang gumagamit iulat ang petsa upang i-load ng default",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Kung nais mong baguhin ang iyong passoword mag type ng bago. Kung hindi man iwan itong blangko.",
"InjectedHostCannotChangePwd": "Ikaw ay kasalukuyang bumibisita sa isang hindi kilalang host (%1$s). Hindi mo maaaring baguhin ang iyong password hanggat hindi naayos ang problemang ito.",
"LastSeen": "Huling nakita",
"ManageAccess": "Pamahalaan ang access",
"MenuAnonymousUserSettings": "Mga settings ng anonymous na user",
"MenuUsers": "Users",
"MenuUserSettings": "Mga setting ng user",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Tandaan: Hindi mo maaring baguhin ang mga setting sa seksyo na ito dahil wala kang anumang website na maaaring ma-access sa pamamagitan ng anonymous user",
"NoUsersExist": "Walang pang mga gumagamit.",
"PrivAdmin": "Admin",
"PrivNone": "Walang access",
"PrivView": "Tingnan",
"ReportDateToLoadByDefault": "Petsa upang i-load ang default na Ulat.",
"ReportToLoadByDefault": "Ulat na nakaload ng default",
"SuperUserAccessManagement": "Pamamahala ng Super User access",
"SuperUserAccessManagementGrantMore": "Maaari kang magbigay ng Super-access ng user sa ibang mga gumagamit ng Piwik. Mangyaring maingat na gamitin ang feature na ito.",
"SuperUserAccessManagementMainDescription": "Supers users ay may pinakamataas na permiso. Maaari silang magsagawa ng lahat ng mga administratibong gawain gaya ng pagdaragdag ng mga bagong website upang ito ay masubay-bayan ang pag-dagdag ng mga users pagbabago ng mga permiso sa mga user pag activate at pag de-activate ng mga plugis at pati na ang pag-install ng bagong plugins mula sa Market Place.",
"TheLoginScreen": "Ang screen sa pag-login",
"ThereAreCurrentlyNRegisteredUsers": "Sa kasalukuyan may mga nakarehistrong user %s.",
"TypeYourPasswordAgain": "I-type muli ang iyong bagong password.",
"User": "User",
"UsersManagement": "Pamamahala ng mga User",
"UsersManagementMainDescription": "Lumikha ng mga bagong user o i-update ang mga mayroon nang user. Pagkatapos ay maaari mong itakda ang kanilang mga permiso sa itaas.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Kung ang gumagamit ay hindi naka log-in at bumisita sa Piwik kailangan nilang mag-access",
"YourUsernameCannotBeChanged": "Hindi maaaring mabago ang iyong username.",
"YourVisitsAreIgnoredOnDomain": "%1$s Ang iyong bisita ay hindi na-ignore ng Piwik %2$s %3$s (ang Piwik ignore cookie ay hindi nakita sa iyong browser).",
"YourVisitsAreNotIgnored": "%1$s Ang iyong bisita ay hindi na-ignore ng Piwik%2$s (ang Piwik ignore cookie ay hindi nakita sa iyong browser)."
}
}

View file

@ -0,0 +1,35 @@
{
"UsersManager": {
"AddUser": "Yeni kullanıcı ekle",
"Alias": "Diğer Ad",
"AllWebsites": "Tüm Websiteler",
"ApplyToAllWebsites": "Tüm websitelere uygula",
"ClickHereToDeleteTheCookie": "Çerezleri silmek ve sizin ziyaretlerinizi takip etmek için burayi tıklayınız",
"DeleteConfirm": "%s kullanıcısını silmekten emin misiniz?",
"Email": "Eposta",
"ExceptionAdminAnonymous": "'Misafir' kullanıcıya 'yönetici' ünvani verilemez.",
"ExceptionDeleteDoesNotExist": "'%s' kullanıcısı bazı nedenlerle silinemez.",
"ExceptionInvalidEmail": "Girilen E-posta geçerli bir formatı yoktur.",
"ExceptionUserDoesNotExist": "'%s' Kullanıcı yok.",
"ExcludeVisitsViaCookie": "Sizin ziyaretlerinizi çerezlerle (cookies) hariç tutun",
"ForAnonymousUsersReportDateToLoadByDefault": "İsimsiz ziyaretçiler için, varsayılan yüklenen raporlar",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Şifrenizi değiştirmek istiyorsaniz eğer doldurunuz, aksi halde değiştirmeyecekseniz boş bırakınız.",
"ManageAccess": "Erişim Yöneticisi",
"MenuAnonymousUserSettings": "İsimsiz kullanıcı ayarlari",
"MenuUsers": "Kullanıcılar",
"MenuUserSettings": "Kullanıcı ayarlari",
"PrivAdmin": "Yönetici",
"PrivNone": "Erişim Yok",
"PrivView": "Göster",
"ReportDateToLoadByDefault": "Varsayılarak yüklenen rapor tarihi",
"ReportToLoadByDefault": "Varsayılan rapor yüklendi.",
"TheLoginScreen": "Giriş ekranı",
"TypeYourPasswordAgain": "Yeni parolanizi yeniden yazınız",
"User": "Kullanıcı",
"UsersManagement": "Kullanıcı Yönetimleri",
"UsersManagementMainDescription": "Yeni kullanıcı yaratın yada var olan kullanıcıyı güncelleyin. Yukaridaki izinleri ayarlayabilirsiniz.",
"YourUsernameCannotBeChanged": "Kullanıcı adınız değiştirilemez.",
"YourVisitsAreIgnoredOnDomain": "%1$sSizin ziyaretleriniz Piwik tarafından %2$s hariç tutulmuyor%3$s (Piwik tarayınızdaki çerezleri bulamamiştir. O nedenle hariç tutulmuyorsunuz).",
"YourVisitsAreNotIgnored": "%1$sSizin ziyaretleriniz Piwik tarafından hariç tutulmuyor%2$s (Piwik tarayınızdaki çerezleri bulamamiştir. O nedenle hariç tutulmuyorsunuz)."
}
}

View file

@ -0,0 +1,41 @@
{
"UsersManager": {
"AddUser": "Створити нового користувача",
"Alias": "Псевдонім",
"AllWebsites": "Всі веб-сайти",
"ApplyToAllWebsites": "Застосувати до всіх веб-сайтів",
"ClickHereToDeleteTheCookie": "Клацніть щоб видалити cookie та дозволити Piwik відслідковувати ваші візити",
"ClickHereToSetTheCookieOnDomain": "Клацніть щоб встановити cookie який слугуватиме вказівкою для ігнорування ваших візитів при відслідковуванні на веб-сайті %s",
"DeleteConfirm": "Видалити користувача %s?",
"Email": "E-mail",
"ExceptionAccessValues": "Параметр доступу повинен мати одне з наступних значень: [ %s ]",
"ExceptionAdminAnonymous": "Не можна надати права адміністратора анонімним користувачам.",
"ExceptionDeleteDoesNotExist": "Користувач \"%s\" не існує і тому не може бути видалений.",
"ExceptionEditAnonymous": "Анонімний користувач не може бути відредагований або видалений. Цей тип користувачів Piwik застосовує для користувачів, які не представились системі. Наприклад, Ви можете зробити Вашу статистику публічною надаючи права \"перегляду\" анонімномим користувачам.",
"ExceptionEmailExists": "Користувач з адресою e-mail \"%s\" вже існує.",
"ExceptionInvalidEmail": "Невірний e-mail.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth приймає на вхід пароль хешований MD5 (стрічку довжиною в 32 символи). Викличте функцію md5() перед визовом даного методу.",
"ExceptionUserDoesNotExist": "Користувач \"%s\" не існує.",
"ExcludeVisitsViaCookie": "Виключити ваші відвідування використовуючи cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Для анонімних користувачів повідомляти дату завантаження за замовчування",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Якщо необхідно змінити пароль, введіть новий сюди. В іншому випадку залиште поле незаповненим.",
"ManageAccess": "Управління доступом",
"MenuAnonymousUserSettings": "Налаштування анонімного користувача",
"MenuUsers": "Користувачі",
"MenuUserSettings": "Налаштування користувача",
"PrivAdmin": "Адміністрування",
"PrivNone": "Без доступу",
"PrivView": "Перегляд",
"ReportDateToLoadByDefault": "Повідомляти дату завантаження за замовчуванням",
"ReportToLoadByDefault": "Повідомляти про завантаження за замовчуванням",
"TheLoginScreen": "Вікно входу.",
"TypeYourPasswordAgain": "Введіть новий пароль знову.",
"User": "Користувачі",
"UsersManagement": "Керування Користувачами",
"UsersManagementMainDescription": "Створіть нових користувачів або редагуйте існуючих. Також нижче можна задати права доступу для них.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Якщо користувачі не увійшли в систему і відвідують Piwik, то овни повинні мати можливість отримати доступ",
"YourUsernameCannotBeChanged": "Ім’я користувача не можу бути змінене.",
"YourVisitsAreIgnoredOnDomain": "%1$sВаші відвідування ігноруються системою Piwik в %2$s %3$s (Piwik знашов cookie у вашому браузері з вказівкою ігнорувати).",
"YourVisitsAreNotIgnored": "%1$sВаші відвідування відслідковуються системою Piwik %2$s (Piwik не знашов cookie у вашому браузері)."
}
}

View file

@ -0,0 +1,49 @@
{
"UsersManager": {
"AddUser": "Thêm một người dùng mới",
"Alias": "Bí danh",
"AllWebsites": "Tất cả các website",
"AnonymousUserHasViewAccess": "Lưu ý: Người dùng %1$s có truy cập %2$s đến website này.",
"AnonymousUserHasViewAccess2": "Các báo cáo phân tích của bạn và thông tin các khách truy cập của bạn là công khai có thể xem được.",
"ApplyToAllWebsites": "Áp dụng cho tất cả các website",
"ChangePasswordConfirm": "Thay đổi mật khẩu cũng sẽ thay đổi token_auth của người dùng. Bạn có thực sự muốn tiếp tục?",
"ClickHereToDeleteTheCookie": "Click vào đây để xóa các cookie và đã Piwik theo dõi truy cập của bạn",
"ClickHereToSetTheCookieOnDomain": "Click vào đây để thiết lập một cookie sẽ loại trừ các lượt truy cập của bạn trên các trang web được theo dõi bởi Piwik trên %s",
"DeleteConfirm": "Bạn có chắc chắn muốn xóa người dùng %s?",
"Email": "Email",
"EmailYourAdministrator": "%1$s E-mail tới quản trị viên của bạn về vấn đề này %2$s.",
"ExceptionAccessValues": "Tham số truy cập phải có một trong các giá trị sau: [%s]",
"ExceptionAdminAnonymous": "Bạn không thể cấp quyền truy cập \"quản trị\" cho người sử dụng 'ẩn danh'.",
"ExceptionDeleteDoesNotExist": "Người dùng '%s' không tồn tại do đó nó không thể bị xóa.",
"ExceptionEditAnonymous": "Người dùng ẩn danh không thể chỉnh sửa hoặc xóa. Nó được sử dụng bởi Piwik để xác định một người dùng đã không đăng nhập lúc này. Ví dụ, bạn có thể làm cho số liệu thống kê công cộng(public) của bạn bằng cách cho phép truy cập \"xem\" đến người dùng 'ẩn danh'.",
"ExceptionEmailExists": "Người dùng với email '%s' đã tồn tại.",
"ExceptionInvalidEmail": "Email không có một định dạng hợp lệ.",
"ExceptionInvalidPassword": "Độ dài mật khẩu phải từ %1$s và %2$s ký tự.",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth là yêu cầu một mật khẩu băm MD5 (chuỗi 32 char long). Xin vui lòng gọi hàm md5() trên mật khẩu trước khi gọi phương thức này.",
"ExceptionUserDoesNotExist": "Người dùng '%s' không tồn tại.",
"ExcludeVisitsViaCookie": "Loại bỏ các truy cập của bạn sử dụng một cookie",
"ForAnonymousUsersReportDateToLoadByDefault": "Đối với người dùng ẩn danh, báo cáo thep ngày nạp theo mặc định",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "Nếu bạn muốn thay đổi các loại mật khẩu thành một cái mới. Nếu không thì để trống.",
"InjectedHostCannotChangePwd": "Bạn đang truy cập với một máy chủ không xác định (%1$s). Bạn không thể thay đổi mật khẩu của bạn cho đến khi vấn đề này được xử lý.",
"ManageAccess": "Quản lý truy cập",
"MenuAnonymousUserSettings": "Thiết lập người dùng ẩn danh",
"MenuUsers": "Các người dùng",
"MenuUserSettings": "Thiết lập người dùng",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "Lưu ý: Bạn không thể thay đổi các thiết lập trong phần này, bởi vì bạn không có bất kỳ trang web nào có thể truy cập bởi người dùng ẩn danh.",
"PrivAdmin": "Quản trị viên",
"PrivNone": "Không có truy cập",
"PrivView": "Xem",
"ReportDateToLoadByDefault": "Báo cáo theo ngày nạp mặc định",
"ReportToLoadByDefault": "Báo cáo nạp mặc định",
"TheLoginScreen": "Màn hình đăng nhập",
"ThereAreCurrentlyNRegisteredUsers": "Hiện tại có %s người dùng đăng ký.",
"TypeYourPasswordAgain": "Gõ lại mật khẩu mới.",
"User": "Người dùng",
"UsersManagement": "Quản lý người dùng",
"UsersManagementMainDescription": "Tạo người dùng mới hoặc cập nhật các người dùng hiện tại. Sau đó bạn có thể thiết lập quyền của họ.",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "Khi người dùng không đăng nhập và thăm Piwik, họ nên truy cập",
"YourUsernameCannotBeChanged": "Tên đăng nhập của bạn không thể thay đổi.",
"YourVisitsAreIgnoredOnDomain": "%1$s lượt truy cập của bạn sẽ được bỏ qua bởi Piwik trên %2$s %3$s (cookie Piwik bỏ qua đã được tìm thấy trong trình duyệt của bạn).",
"YourVisitsAreNotIgnored": "%1$s lượt truy cập của bạn không được bỏ qua bởi Piwik %2$s (cookie Piwik bỏ qua đã không tìm thấy trong trình duyệt của bạn)."
}
}

View file

@ -0,0 +1,49 @@
{
"UsersManager": {
"AddUser": "添加用户",
"Alias": "别名",
"AllWebsites": "所有网站",
"AnonymousUserHasViewAccess": "提示: 用户 %1$s 可以 %2$s 这个网站。",
"AnonymousUserHasViewAccess2": "您的分析报表和访客信息是公开的。",
"ApplyToAllWebsites": "应用至所有网站",
"ChangePasswordConfirm": "修改密码同时也会修改用户的授权号 token_auth要继续吗?",
"ClickHereToDeleteTheCookie": "点击这里刪除 cookie 并让 Piwik 跟踪您的访问记录",
"ClickHereToSetTheCookieOnDomain": "点击这里设定一个 cookie 让 %s 的 Piwik 排除您的访问记录",
"DeleteConfirm": "您确定要删除 %s 用户吗?",
"Email": "邮箱",
"EmailYourAdministrator": "%1$s发邮件给管理员报告问题%2$s。",
"ExceptionAccessValues": "参数必须包含一个下面的值: [ %s ]",
"ExceptionAdminAnonymous": "您不能把 '管理员' 权限授予 'anonymous' 用户!",
"ExceptionDeleteDoesNotExist": "用户 '%s' 不存在,无法删除!",
"ExceptionEditAnonymous": "anonymous 用户不能被修改或删除,因为他是被 Piwik 使用来定义一个还未登入的用户!例如,您可以把 '查看' 权限授予 'anonymous' 用户以公开您的统计资料!",
"ExceptionEmailExists": "使用邮箱 '%s' 的用户已存在!",
"ExceptionInvalidEmail": "邮箱格式不正确!",
"ExceptionInvalidPassword": "密码长度必须介于 %1$s 和 %2$s 个字符之间。",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth 是以MD5加密的密码(32 个字符)。使用此方法请请先调用 md5()函数。",
"ExceptionUserDoesNotExist": "用户 '%s' 不存在!",
"ExcludeVisitsViaCookie": "用 cookie 排除您自己的访问记录",
"ForAnonymousUsersReportDateToLoadByDefault": "匿名访客默认加载的报表日期",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "如果您要修改密码,请输入新的密码,否则留空。",
"InjectedHostCannotChangePwd": "您正在访问的主机名 (%1$s) 未知,修复这个问题后才能修改密码。",
"ManageAccess": "权限管理",
"MenuAnonymousUserSettings": "匿名用户参数",
"MenuUsers": "用户管理",
"MenuUserSettings": "用户参数",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "说明: 不能在这里修改设置,因为没有任何公开的网站。",
"PrivAdmin": "管理员权限",
"PrivNone": "无查看权限",
"PrivView": "查看",
"ReportDateToLoadByDefault": "默认加载的报表日期",
"ReportToLoadByDefault": "默认加载的报表",
"TheLoginScreen": "登录界面",
"ThereAreCurrentlyNRegisteredUsers": "现在已经有 %s 位注册用户。",
"TypeYourPasswordAgain": "再输入一次新的密码。",
"User": "用户",
"UsersManagement": "用户管理",
"UsersManagementMainDescription": "添加用户或修改用户,然后在上面设定权限。",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "如果访客没有登录,访问 Piwik 时打开",
"YourUsernameCannotBeChanged": "不能修改用户名。",
"YourVisitsAreIgnoredOnDomain": "%1$s您的访问记录已在 %2$s %3$s 被 Piwik 忽略(在您的浏览器找到 Piwik 拒绝 cookie)",
"YourVisitsAreNotIgnored": "%1$s您的访问记录沒有被 Piwik 忽略%2$s (您的浏览器中没有 Piwik 忽略 cookie)"
}
}

View file

@ -0,0 +1,63 @@
{
"UsersManager": {
"AddUser": "新增一個使用者",
"Alias": "別名",
"AllWebsites": "所有網站",
"AnonymousUser": "匿名的使用者",
"AnonymousUserHasViewAccess": "注意:這個 %1$s 使用者有 %2$s 訪問該網站。",
"AnonymousUserHasViewAccess2": "您的分析報告跟你的訪客信息是公開可查看。",
"ApplyToAllWebsites": "套用至所有網站",
"ChangePasswordConfirm": "變更密碼也會更改用戶的token_auth。你真的要繼續嗎",
"ClickHereToDeleteTheCookie": "點擊這裡刪除 cookie 並讓 Piwik 追蹤你的訪問紀錄",
"ClickHereToSetTheCookieOnDomain": "點擊這裡設定一個 cookie 讓 %s 的 Piwik 排除你的訪問紀錄",
"ConfirmGrantSuperUserAccess": "你真的要授予 '%s' 超級用戶訪問權限?警告:該用戶將有權訪問所有的網站,並能夠執行管理任務。",
"ConfirmProhibitMySuperUserAccess": "%s你真的要刪除自己的超級用戶訪問權限你將失去所有的權限和訪問所有網站並會從Piwik註銷。",
"DeleteConfirm": "你確定要刪除使用者 %s 嗎?",
"Email": "E-mail",
"EmailYourAdministrator": "%1$s 郵寄給您的系統管理員並針對這個問題 %2$s。",
"ExceptionAccessValues": "參數存取必須有一個以下的值:[ %s ]",
"ExceptionAdminAnonymous": "你不能把'管理員'存取權限給匿名用戶。",
"ExceptionDeleteDoesNotExist": "使用者 '%s' 並不存在,所以無法刪除它。",
"ExceptionDeleteOnlyUserWithSuperUserAccess": "刪除使用者 '%s' 是不可能的",
"ExceptionEditAnonymous": "匿名用戶不能修改或刪除。因為 Piwik 用來定義一個還未登入的使用者。舉例來說,你可以把'檢視'權限給匿名用戶來公開你的統計資料。",
"ExceptionEmailExists": "使用 '%s' E-mail 的使用者已經存在。",
"ExceptionInvalidEmail": "此 E-mail 地址格式無效。",
"ExceptionInvalidPassword": "密碼長度必須是介於 %1$s 跟 %2$s 字符之間。",
"ExceptionPasswordMD5HashExpected": "UsersManager.getTokenAuth 是以MD5加密的密碼32個字元字串。在使用此方法前請先呼叫 md5() 函式。",
"ExceptionRemoveSuperUserAccessOnlySuperUser": "刪除用戶 '%s' 的超級用戶訪問權限是不可能的。",
"ExceptionSuperUserAccess": "該用戶擁有超級用戶訪問權限並且已有權限訪問和修改的所有網站的Piwik。您可以刪除該用戶的超級用戶訪問權限然後再試一次。",
"ExceptionUserDoesNotExist": "使用者 '%s' 不存在。",
"ExceptionYouMustGrantSuperUserAccessFirst": "必須有至少一個用戶與超級用戶訪問。請首先授予超級用戶訪問另一個用戶。",
"ExcludeVisitsViaCookie": "以 cookie 排除你的訪問紀錄",
"ForAnonymousUsersReportDateToLoadByDefault": "對於匿名用戶預設載入日期",
"IfYouWouldLikeToChangeThePasswordTypeANewOne": "如果你要變更密碼時請輸入新的密碼。否則留空。",
"InjectedHostCannotChangePwd": "當前正處於一個未知的主機 (%1$s)。您不能更改您的密碼直到這個問題得到解決。",
"LastSeen": "最近看到",
"ManageAccess": "管理權限",
"MenuAnonymousUserSettings": "匿名用戶設定",
"MenuUsers": "使用者",
"MenuUserSettings": "使用者設定",
"MenuPersonal": "個人",
"PersonalSettings": "個人化設定",
"NoteNoAnonymousUserAccessSettingsWontBeUsed2": "注意:您不能更改這些設置在本區塊中,因為你沒有可以由匿名用戶訪問的任何網站。",
"NoUsersExist": "還沒有用戶呢。",
"PrivAdmin": "管理員",
"PrivNone": "無存取權限",
"PrivView": "檢視",
"ReportDateToLoadByDefault": "預設載入日期",
"ReportToLoadByDefault": "預設載入報表",
"SuperUserAccessManagement": "管理超級用戶訪問權限",
"SuperUserAccessManagementGrantMore": "您可以在這裡授予超級用戶訪問其他用戶Piwik。請小心使用此功能。",
"SuperUserAccessManagementMainDescription": "超級用戶擁有最高權限。他們可以執行所有的管理任務,如添加新的網站進行監控,增加用戶,修改用戶權限,啟用和停用插件,甚至從市場安裝新的插件。",
"TheLoginScreen": "登入畫面",
"ThereAreCurrentlyNRegisteredUsers": "目前有 %s 的註冊用戶。",
"TypeYourPasswordAgain": "再輸入一次新的密碼。",
"User": "使用者",
"UsersManagement": "使用者管理",
"UsersManagementMainDescription": "建立新使用者或更新現存的使用者。然後你就可以將他們設定為以上權限。",
"WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess": "當使用者未登入且訪問 Piwik 時,他們應該前往",
"YourUsernameCannotBeChanged": "你的使用者名稱無法變更。",
"YourVisitsAreIgnoredOnDomain": "%1$s你的訪問紀錄已在 %2$s %3$s 被 Piwik 忽略(在你的瀏覽器找到 Piwik 拒絕 cookie",
"YourVisitsAreNotIgnored": "%1$s你的訪問紀錄沒有被 Piwik 忽略%2$s在你的瀏覽器找不到 Piwik 拒絕 cookie"
}
}

View file

@ -9,11 +9,50 @@
cursor: pointer;
}
#sites.usersManager .sites_selector_title {
display:inline-block;
margin-top:5px;
#userSettingsTable {
.sites_autocomplete {
margin-left: 20px;
margin-top: 5px;
}
}
#users .canceluser {
margin-top: 10px;
margin-bottom: 10px;
white-space: nowrap;
text-decoration: none;
color: black;
cursor: pointer;
display: inline-block;
}
#users .canceluser:hover {
text-decoration: underline;
}
#sites.usersManager {
.sites_selector_title {
display:inline-block;
margin-top:5px;
}
.sites_selector_container {
padding-top: 0px;
}
}
.old-ie #sites.usersManager .sites_selector_title {
height: 30px;
}
}
#showGiveViewAccessForm {
text-align: left;
}
#giveViewAccessForm {
display: none;
margin-left: 30px;
#user_invite {
min-width: 300px;
}
}

View file

@ -0,0 +1,78 @@
{% extends 'admin.twig' %}
{% set title %}{{ 'UsersManager_MenuAnonymousUserSettings'|translate }}{% endset %}
{% block content %}
{% if isSuperUser %}
<h2 piwik-enriched-headline>{{ title }}</h2>
{% if anonymousSites|length == 0 %}
<div class="alert alert-info">
{{ 'UsersManager_NoteNoAnonymousUserAccessSettingsWontBeUsed2'|translate }}
</div>
{% else %}
{{ ajax.errorDiv('ajaxErrorAnonymousUserSettings') }}
{{ ajax.loadingDiv('ajaxLoadingAnonymousUserSettings') }}
<div class="form-group">
<label>
{{ 'UsersManager_WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess'|translate }}
</label>
<fieldset>
<label class="radio">
<input id="anonymousDefaultReport-login" type="radio" value="Login"
name="anonymousDefaultReport"
{% if anonymousDefaultReport==loginModule %} checked="checked"{% endif %} />
{{ 'UsersManager_TheLoginScreen'|translate }}
</label>
<label class="radio">
<input id="anonymousDefaultReport-multisites"
{% if anonymousSites is empty %}disabled="disabled" {% endif %}
type="radio" value="MultiSites" name="anonymousDefaultReport"
{% if anonymousDefaultReport=='MultiSites' %} checked="checked"{% endif %} />
{{ 'General_AllWebsitesDashboard'|translate }}
</label>
<label class="radio">
<input id="anonymousDefaultReport-specific"
{% if anonymousSites is empty %}disabled="disabled" {% endif %}
type="radio" value="1" name="anonymousDefaultReport"
{% if anonymousDefaultReport>0 %} checked="checked"{% endif %} />
{{ 'General_DashboardForASpecificWebsite'|translate }}
{% if anonymousSites is not empty %}
<select id="anonymousDefaultReportWebsite">
{% for info in anonymousSites %}
<option value="{{ info.idsite }}" {% if anonymousDefaultReport==info.idsite %} selected="selected"{% endif %}>
{{ info.name|raw }}
</option>
{% endfor %}
</select>
{% endif %}
</label>
</fieldset>
</div>
<div class="form-group">
<label>{{ 'UsersManager_ForAnonymousUsersReportDateToLoadByDefault'|translate }}</label>
<fieldset>
{% for value,description in availableDefaultDates %}
<label class="radio">
<input type="radio" name="anonymousDefaultDate"
{% if anonymousDefaultDate==value %}checked="checked" {% endif %}value="{{ value }}"/>
{{ description }}
</label>
{% endfor %}
</fieldset>
</div>
<input type="submit" value="{{ 'General_Save'|translate }}" id="anonymousUserSettingsSubmit" class="submit"/>
{% endif %}
{% endif %}
{% endblock %}

View file

@ -1,20 +1,22 @@
{% extends 'admin.twig' %}
{% set title %}{{ 'UsersManager_ManageAccess'|translate }}{% endset %}
{% block content %}
<h2 piwik-enriched-headline
help-url="http://piwik.org/docs/manage-users/">{{ 'UsersManager_ManageAccess'|translate }}</h2>
help-url="http://piwik.org/docs/manage-users/">{{ title }}</h2>
<div id="sites" class="usersManager">
<section class="sites_selector_container">
<p>{{ 'UsersManager_MainDescription'|translate }}</p>
<div class="sites_selector_title">{{ 'SitesManager_Sites'|translate }}:</div>
{% set applyAllSitesText %}
<strong>{{ 'UsersManager_ApplyToAllWebsites'|translate }}</strong>
{% endset %}
<div piwik-siteselector
show-selected-site="true"
only-sites-with-admin-access="true"
class="sites_autocomplete"
siteid="{{ idSiteSelected }}"
sitename="{{ defaultReportSiteName }}"
@ -25,17 +27,20 @@
</section>
</div>
{% block websiteAccessTable %}
{% import 'ajaxMacros.twig' as ajax %}
{{ ajax.errorDiv }}
{{ ajax.loadingDiv }}
<div class="entityContainer" style="width:600px;">
<div class="entityContainer" style="width:600px;margin-top:16px;">
{% if anonymousHasViewAccess %}
<div style="display:inline-block;margin-top:10px;" id="usersManagerAnonymousUserHasViewAccess">
{{ ['UsersManager_AnonymousUserHasViewAccess'|translate("'anonymous'","'view'"), 'UsersManager_AnonymousUserHasViewAccess2'|translate]|join(' ')|notification({'placeAt': '#usersManagerAnonymousUserHasViewAccess', 'noclear': true}) }}
<br/>
<div class="alert alert-warning">
{{ ['UsersManager_AnonymousUserHasViewAccess'|translate("'anonymous'","'view'"), 'UsersManager_AnonymousUserHasViewAccess2'|translate]|join(' ') }}
</div>
{% endif %}
<table class="entityTable dataTable" id="access" style="display:inline-table;width:500px;">
<table class="entityTable dataTable" id="access" style="display:inline-table;width:550px;">
<thead>
<tr>
<th class='first'>{{ 'UsersManager_User'|translate }}</th>
@ -51,6 +56,7 @@
{% set accesInvalid %}<img src='plugins/UsersManager/images/no-access.png' class='updateAccess' />{% endset %}
{% set superUserAccess %}<span title="{{ 'UsersManager_ExceptionSuperUserAccess'|translate }}">N/A</span>{% endset %}
{% for login,access in usersAccessByWebsite %}
{% if userIsSuperUser or (hasOnlyAdminAccess and (access!='noaccess' or idSiteSelected == 'all')) %}
<tr>
<td id='login'>{{ login }}</td>
<td>{{ usersAliasByLogin[login]|raw }}</td>
@ -80,12 +86,34 @@
{% endif %}
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
<div id="accessUpdated" style="vertical-align:top;"></div>
</div>
{% if hasOnlyAdminAccess %}
<p>
<button id="showGiveViewAccessForm" class="add-user btn btn-lg btn-flat">
<span class="icon-add"></span>
{{ 'UsersManager_GiveViewAccessTitle'|translate('"' ~ defaultReportSiteName ~ '"')|raw }}
</button>
</p>
<form id="giveViewAccessForm">
<div class="form-group">
<input type="text" name="user_invite"
id="user_invite"
placeholder="{{ 'UsersManager_EnterUsernameOrEmail'|translate|e('html_attr') }}"
title="{{ 'UsersManager_GiveViewAccessInstructions'|translate("'" ~ defaultReportSiteName ~ "'")|e('html_attr') }}">
</div>
<input class="btn" type="button" id="giveUserAccessToViewReports" value="{{ 'UsersManager_GiveViewAccess'|translate|e('html_attr') }}">
</form>
{{ ajax.errorDiv('ajaxErrorGiveViewAccess') }}
{{ ajax.loadingDiv('ajaxLoadingGiveViewAccess') }}
{% endif %}
<div class="ui-confirm" id="confirm">
<h2>{{ 'UsersManager_ChangeAllConfirm'|translate("<span id='login'></span>")|raw }}</h2>
<input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/>
@ -110,7 +138,7 @@
{% import 'ajaxMacros.twig' as ajax %}
{{ ajax.errorDiv('ajaxErrorUsersManagement') }}
{{ ajax.loadingDiv('ajaxLoadingUsersManagement') }}
<div class="entityContainer" style="margin-bottom:50px;">
<div class="user entityContainer" style="margin-bottom:50px;">
<table class="entityTable dataTable" id="users">
<thead>
<tr>
@ -135,28 +163,31 @@
<td id="password" class="editable">-</td>
<td id="email" class="editable">{{ user.email }}</td>
<td id="alias" class="editable">{{ user.alias|raw }}</td>
<td id="token_auth">{{ user.token_auth }}</td>
<td id="token_auth" class="token_auth" data-token="{{ user.token_auth }}">{{ user.token_auth|slice(0, 8) }}</td>
{% if user.last_seen is defined %}
<td id="last_seen">{% if user.last_seen is empty %}-{% else %}{{ 'General_TimeAgo'|translate(user.last_seen)|raw }}{% endif %}</td>
{% endif %}
<td>
<span class="edituser link_but" id="row{{ i }}">
<img title="{{ 'General_Edit'|translate }}" src='plugins/Zeitgeist/images/ico_edit.png'/>
<span>{{ 'General_Edit'|translate }}</span>
</span>
<td class="text-center">
<button class="edituser btn btn-flat" id="row{{ i }}" title="{{ 'General_Edit'|translate }}">
<span class="icon-edit"></span>
</button>
</td>
<td>
<span class="deleteuser link_but" id="row{{ i }}">
<img title="{{ 'General_Delete'|translate }}" src='plugins/Zeitgeist/images/ico_delete.png'/>
<span>{{ 'General_Delete'|translate }}</span>
</span>
<td class="text-center">
<button class="deleteuser btn btn-flat" id="row{{ i }}" title="{{ 'General_Delete'|translate }}">
<span class="icon-delete"></span>
</button>
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
<div class="addrow"><img src='plugins/UsersManager/images/add.png'/> {{ 'UsersManager_AddUser'|translate }}</div>
<p>
<button class="add-user btn btn-lg btn-flat">
<span class="icon-add"></span>
{{ 'UsersManager_AddUser'|translate }}
</button>
</p>
</div>
<h2 id="super_user_access">{{ 'UsersManager_SuperUserAccessManagement'|translate }}</h2>
@ -208,3 +239,5 @@
{% endif %}
{% endblock %}
{% endblock %}

View file

@ -0,0 +1,9 @@
{% extends '@UsersManager/index.twig' %}
{% block websiteAccessTable %}
<div class="notification system notification-error">
{{ message }}
</div>
{% endblock %}

View file

@ -1,181 +1,134 @@
{% extends 'admin.twig' %}
{% extends 'user.twig' %}
{% set title %}{{ 'UsersManager_PersonalSettings'|translate }}{% endset %}
{% block content %}
<h2 piwik-enriched-headline>{{ 'UsersManager_MenuUserSettings'|translate }}</h2>
<br/>
<h2 piwik-enriched-headline>{{ title }}</h2>
<div class="ui-confirm" id="confirmPasswordChange">
<h2>{{ 'UsersManager_ChangePasswordConfirm'|translate }}</h2>
<input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/>
<input role="no" type="button" value="{{ 'General_No'|translate }}"/>
</div>
<table id='userSettingsTable' class="adminTable">
<tr>
<td><label for="username">{{ 'General_Username'|translate }} </label></td>
<td>
<input size="25" value="{{ userLogin }}" id="username" disabled="disabled"/>
<span class='form-description'>{{ 'UsersManager_YourUsernameCannotBeChanged'|translate }}</span>
</td>
</tr>
<form id="userSettingsTable">
<tr>
<td><label for="alias">{{ 'UsersManager_Alias'|translate }} </label></td>
<td><input size="25" value="{{ userAlias }}" id="alias" /></td>
</tr>
<tr>
<td><label for="email">{{ 'UsersManager_Email'|translate }} </label></td>
<td><input size="25" value="{{ userEmail }}" id="email"/></td>
</tr>
<tr>
<td><div style="margin-top: 5px;margin-bottom: 10px;">{{ 'General_Language'|translate }}</div></td>
<td>
<fieldset style="margin-top: 5px;margin-bottom: 10px;">
<select name="language" id="language" onchange="if (this.value=='') window.open('?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/translations/');">
<option title="" value="">{{ 'LanguagesManager_AboutPiwikTranslations'|translate }}</option>
{% for language in languages %}
<option value="{{ language.code }}" {% if language.code == currentLanguageCode %}selected="selected"{% endif %}
title="{{ language.name }} ({{ language.english_name }})">{{ language.name }}</option>
{% endfor %}
</select>
<br />
</fieldset>
</td>
</tr>
<tr>
<td>{{ 'UsersManager_ReportToLoadByDefault'|translate }}</td>
<td>
<fieldset>
<input id="defaultReportRadioAll" type="radio" value="MultiSites"
name="defaultReport"{% if defaultReport=='MultiSites' %} checked="checked"{% endif %} />
<label for="defaultReportRadioAll">{{ 'General_AllWebsitesDashboard'|translate }}</label><br/>
<input id="defaultReportSpecific" type="radio" value="1"
name="defaultReport"{% if defaultReport != 'MultiSites' %} checked="checked"{% endif %} />
<label for="defaultReportSpecific" style="padding-right:12px;">{{ 'General_DashboardForASpecificWebsite'|translate }}</label>
{% if defaultReport=='MultiSites' %}
{% set defaultReportIdSite=1 %}
{% else %}
{% set defaultReportIdSite=defaultReport %}
{% endif %}
<div class="form-group">
<label for="username">{{ 'General_Username'|translate }}</label>
<div class="form-help">{{ 'UsersManager_YourUsernameCannotBeChanged'|translate }}</div>
<input value="{{ userLogin }}" id="username" disabled="disabled"/>
</div>
<div piwik-siteselector
class="sites_autocomplete"
siteid="{{ defaultReportIdSite }}"
sitename="{{ defaultReportSiteName }}"
switch-site-on-select="false"
show-all-sites-item="false"
showselectedsite="true"
id="defaultReportSiteSelector"></div>
</fieldset>
</td>
</tr>
<tr>
<td>{{ 'UsersManager_ReportDateToLoadByDefault'|translate }}</td>
<td>
<fieldset>
{% for value,description in availableDefaultDates %}
<input id="defaultDate-{{ loop.index }}" type="radio"{% if defaultDate==value %} checked="checked"{% endif %} value="{{ value }}" name="defaultDate"/>
<label for="defaultDate-{{ loop.index }}">{{ description }}</label>
<br/>
{% endfor %}
</fieldset>
</td>
</tr>
<div class="form-group">
<label for="alias">{{ 'UsersManager_Alias'|translate }}</label>
<input value="{{ userAlias }}" id="alias" />
</div>
<div class="form-group">
<label for="email">{{ 'UsersManager_Email'|translate }}</label>
<input value="{{ userEmail }}" id="email"/>
</div>
<div class="form-group">
<label for="language">{{ 'General_Language'|translate }}</label>
<div class="form-help">
<a href="?module=Proxy&amp;action=redirect&amp;url=http://piwik.org/translations/" target="_blank">
{{ 'LanguagesManager_AboutPiwikTranslations'|translate }}</a>
</div>
<select name="language" id="language">
{% for language in languages %}
<option value="{{ language.code }}" {% if language.code == currentLanguageCode %}selected="selected"{% endif %}
title="{{ language.name }} ({{ language.english_name }})">{{ language.name }}</option>
{% endfor %}
</select>
</div>
<div class="form-group">
<label for="timeformat">{{ 'General_TimeFormat'|translate }}</label>
<select name="timeformat" id="timeformat">
<option value="1" {% if currentTimeformat == 1 %}selected="selected"{% endif %} title="{{ 'General_12HourClock'|translate }}">{{ 'General_12HourClock'|translate }}</option>
<option value="0" {% if currentTimeformat == 0 %}selected="selected"{% endif %} title="{{ 'General_24HourClock'|translate }}">{{ 'General_24HourClock'|translate }}</option>
</select>
</div>
<div class="form-group">
<label>{{ 'UsersManager_ReportToLoadByDefault'|translate }}</label>
<label class="radio">
<input id="defaultReportRadioAll" type="radio" value="MultiSites"
name="defaultReport"{% if defaultReport=='MultiSites' %} checked="checked"{% endif %} />
{{ 'General_AllWebsitesDashboard'|translate }}
</label>
<label class="radio">
<input id="defaultReportSpecific" type="radio" value="1"
name="defaultReport"{% if defaultReport != 'MultiSites' %} checked="checked"{% endif %} />
{{ 'General_DashboardForASpecificWebsite'|translate }}
</label>
<div piwik-siteselector
show-selected-site="true"
class="sites_autocomplete"
siteid="{{ defaultReportIdSite }}"
sitename="{{ defaultReportSiteName }}"
switch-site-on-select="false"
show-all-sites-item="false"
showselectedsite="true"
id="defaultReportSiteSelector"
></div>
</div>
<div class="form-group">
<label>{{ 'UsersManager_ReportDateToLoadByDefault'|translate }}</label>
{% for value,description in availableDefaultDates %}
<label class="radio">
<input id="defaultDate-{{ loop.index }}" type="radio"{% if defaultDate==value %} checked="checked"{% endif %} value="{{ value }}" name="defaultDate"/>
{{ description }}
</label>
{% endfor %}
</div>
{% if isValidHost is defined and isValidHost %}
<tr>
<td><label for="email">{{ 'General_ChangePassword'|translate }} </label></td>
<td><input size="25" value="" autocomplete="off" id="password" type="password"/>
<span class='form-description'>{{ 'UsersManager_IfYouWouldLikeToChangeThePasswordTypeANewOne'|translate }}</span>
<br/><br/><input size="25" value="" autocomplete="off" id="passwordBis" type="password"/>
<span class='form-description'> {{ 'UsersManager_TypeYourPasswordAgain'|translate }}</span>
</td>
</tr>
<div class="form-group">
<label for="password">{{ 'General_ChangePassword'|translate }}</label>
<div class="form-help">
{{ 'UsersManager_IfYouWouldLikeToChangeThePasswordTypeANewOne'|translate }}
</div>
<input value="" autocomplete="off" id="password" type="password"/>
</div>
<div class="form-group">
<div class="form-help">
{{ 'UsersManager_TypeYourPasswordAgain'|translate }}
</div>
<input value="" autocomplete="off" id="passwordBis" type="password"/>
</div>
{% endif %}
</table>
{% if isValidHost is not defined or not isValidHost %}
<div id="injectedHostCannotChangePwd">
{% set injectedHostCannotChangePwd %}
{{ 'UsersManager_InjectedHostCannotChangePwd'|translate(invalidHost) }}
&nbsp;{% if not isSuperUser %}{{ 'UsersManager_EmailYourAdministrator'|translate(invalidHostMailLinkStart,'</a>')|raw }}{% endif %}
{% endset %}
{{ injectedHostCannotChangePwd|notification({'raw': true, 'context': 'error', 'placeat': '#injectedHostCannotChangePwd', 'noclear': true}) }}
</div>
<br/>
{% endif %}
{% import 'ajaxMacros.twig' as ajax %}
{{ ajax.errorDiv('ajaxErrorUserSettings') }}
{{ ajax.loadingDiv('ajaxLoadingUserSettings') }}
<input type="submit" value="{{ 'General_Save'|translate }}" id="userSettingsSubmit" class="submit"/>
{% if isValidHost is not defined or not isValidHost %}
<div class="alert alert-danger">
{{ 'UsersManager_InjectedHostCannotChangePwd'|translate(invalidHost) }}
{% if not isSuperUser %}{{ 'UsersManager_EmailYourAdministrator'|translate(invalidHostMailLinkStart,'</a>')|raw }}{% endif %}
</div>
{% endif %}
<br/><br/>
{% import 'ajaxMacros.twig' as ajax %}
{{ ajax.errorDiv('ajaxErrorUserSettings') }}
{{ ajax.loadingDiv('ajaxLoadingUserSettings') }}
<button type="button" id="userSettingsSubmit">{{ 'General_Save'|translate }}</button>
</form>
<h2 id="excludeCookie">{{ 'UsersManager_ExcludeVisitsViaCookie'|translate }}</h2>
<p>
{% if ignoreCookieSet %}
{{ 'UsersManager_YourVisitsAreIgnoredOnDomain'|translate("<strong>", piwikHost, "</strong>")|raw }}
{% else %}
{{ 'UsersManager_YourVisitsAreNotIgnored'|translate("<strong>","</strong>")|raw }}
{% endif %}
{% if ignoreCookieSet %}
{{ 'UsersManager_YourVisitsAreIgnoredOnDomain'|translate("<strong>", piwikHost, "</strong>")|raw }}
{% else %}
{{ 'UsersManager_YourVisitsAreNotIgnored'|translate("<strong>","</strong>")|raw }}
{% endif %}
</p>
<span style="margin-left:20px;">
<a href='{{ linkTo({'token_auth':token_auth, 'action':'setIgnoreCookie'}) }}#excludeCookie'>&rsaquo; {% if ignoreCookieSet %}{{ 'UsersManager_ClickHereToDeleteTheCookie'|translate }}
<a href='{{ linkTo({'ignoreSalt':ignoreSalt, 'action':'setIgnoreCookie'}) }}#excludeCookie'>&rsaquo; {% if ignoreCookieSet %}{{ 'UsersManager_ClickHereToDeleteTheCookie'|translate }}
{% else %}{{'UsersManager_ClickHereToSetTheCookieOnDomain'|translate(piwikHost) }}{% endif %}
<br/>
</a></span>
<br/><br/>
{% if isSuperUser %}
<h2>{{ 'UsersManager_MenuAnonymousUserSettings'|translate }}</h2>
{% if anonymousSites|length == 0 %}
<h3 class='form-description'><strong>{{ 'UsersManager_NoteNoAnonymousUserAccessSettingsWontBeUsed2'|translate }}</strong></h3>
<br/>
{% else %}
<br/>
{{ ajax.errorDiv('ajaxErrorAnonymousUserSettings') }}
{{ ajax.loadingDiv('ajaxLoadingAnonymousUserSettings') }}
<table id='anonymousUserSettingsTable' class="adminTable" style='width:850px;'>
<tr>
<td style="width:400px;">{{ 'UsersManager_WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess'|translate }}</td>
<td>
<fieldset>
<input id="anonymousDefaultReport-login" type="radio" value="Login"
name="anonymousDefaultReport"{% if anonymousDefaultReport==loginModule %} checked="checked"{% endif %} />
<label for="anonymousDefaultReport-login">{{ 'UsersManager_TheLoginScreen'|translate }}</label><br/>
<input id="anonymousDefaultReport-multisites" {% if anonymousSites is empty %}disabled="disabled" {% endif %}type="radio" value="MultiSites"
name="anonymousDefaultReport"{% if anonymousDefaultReport=='MultiSites' %} checked="checked"{% endif %} />
<label for="anonymousDefaultReport-multisites">{{ 'General_AllWebsitesDashboard'|translate }}</label><br/>
<input id="anonymousDefaultReport-specific" {% if anonymousSites is empty %}disabled="disabled" {% endif %}type="radio" value="1"
name="anonymousDefaultReport"{% if anonymousDefaultReport>0 %} checked="checked"{% endif %} />
<label for="anonymousDefaultReport-specific">{{ 'General_DashboardForASpecificWebsite'|translate }}</label>
{% if anonymousSites is not empty %}
<select id="anonymousDefaultReportWebsite">
{% for info in anonymousSites %}
<option value="{{ info.idsite }}" {% if anonymousDefaultReport==info.idsite %} selected="selected"{% endif %}>{{ info.name|raw }}</option>
{% endfor %}
</select>
{% endif %}
</fieldset>
</td>
</tr>
<tr>
<td>{{ 'UsersManager_ForAnonymousUsersReportDateToLoadByDefault'|translate }}</td>
<td>
<fieldset>
{% for value,description in availableDefaultDates %}
<input id="anonymousDefaultDate-{{ loop.index }}" type="radio" {% if anonymousDefaultDate==value %}checked="checked" {% endif %}value="{{ value }}"
name="anonymousDefaultDate"/>
<label for="anonymousDefaultDate-{{ loop.index }}">{{ description }}</label>
<br/>
{% endfor %}
</fieldset>
</td>
</tr>
</table>
<input type="submit" value="{{ 'General_Save'|translate }}" id="anonymousUserSettingsSubmit" class="submit"/>
{% endif %}
{% endif %}
{% endblock %}
{% endblock %}