From ef700ec79dd42dc5d8a583e55cbba661429df87d Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Thu, 22 Nov 2018 13:01:13 +0100 Subject: [PATCH 01/16] Removed doubled equal sign for recursive group membership filter --- lib/SP/Providers/Auth/Ldap/LdapMsAds.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/SP/Providers/Auth/Ldap/LdapMsAds.php b/lib/SP/Providers/Auth/Ldap/LdapMsAds.php index 7140dee8..e3e72842 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapMsAds.php +++ b/lib/SP/Providers/Auth/Ldap/LdapMsAds.php @@ -40,7 +40,7 @@ final class LdapMsAds extends Ldap const FILTER_USER_OBJECT = '(|(objectCategory=person)(objectClass=user))'; const FILTER_GROUP_OBJECT = '(objectCategory=group)'; const FILTER_USER_ATTRIBUTES = ['samaccountname', 'cn', 'uid', 'userPrincipalName']; - const FILTER_GROUP_ATTRIBUTES = ['memberOf', 'groupMembership', 'memberof:1.2.840.113556.1.4.1941:=']; + const FILTER_GROUP_ATTRIBUTES = ['memberOf', 'groupMembership', 'memberof:1.2.840.113556.1.4.1941:']; /** * Devolver el filtro para comprobar la pertenecia al grupo @@ -208,4 +208,4 @@ final class LdapMsAds extends Ldap return $nAds > 0 ? $ads[mt_rand(0, $nAds)] : $server; } -} \ No newline at end of file +} From 818214360d2d380583c0709d5e41bf29ba509b9e Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Thu, 22 Nov 2018 13:03:49 +0100 Subject: [PATCH 02/16] Allow usage of 'cn' and 'CN' for filter attributes --- lib/SP/Providers/Auth/Ldap/LdapActions.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/SP/Providers/Auth/Ldap/LdapActions.php b/lib/SP/Providers/Auth/Ldap/LdapActions.php index b7fdf0d3..1f43476b 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapActions.php +++ b/lib/SP/Providers/Auth/Ldap/LdapActions.php @@ -144,7 +144,7 @@ final class LdapActions */ protected function getGroupFromParams(): string { - if (strpos($this->ldapParams->getGroup(), 'cn') === 0) { + if (stripos($this->ldapParams->getGroup(), 'cn') === 0) { return LdapUtil::getGroupName($this->ldapParams->getGroup()); } @@ -271,4 +271,4 @@ final class LdapActions return $searchResults; } -} \ No newline at end of file +} From dba7dfc9c94f7ebc26842074e1ea2963812a4021 Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Thu, 22 Nov 2018 13:04:07 +0100 Subject: [PATCH 03/16] Allow usage of 'cn' and 'CN' for filter attributes --- lib/SP/Providers/Auth/Ldap/Ldap.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/SP/Providers/Auth/Ldap/Ldap.php b/lib/SP/Providers/Auth/Ldap/Ldap.php index 900362b7..e4dbca9b 100644 --- a/lib/SP/Providers/Auth/Ldap/Ldap.php +++ b/lib/SP/Providers/Auth/Ldap/Ldap.php @@ -125,7 +125,7 @@ abstract class Ldap implements LdapInterface */ protected function getGroupFromParams(): string { - if (strpos($this->ldapParams->getGroup(), 'cn') === 0) { + if (stripos($this->ldapParams->getGroup(), 'cn') === 0) { return LdapUtil::getGroupName($this->ldapParams->getGroup()); } @@ -138,10 +138,10 @@ abstract class Ldap implements LdapInterface */ protected function getGroupDn(): string { - if (strpos($this->ldapParams->getGroup(), 'cn') === 0) { + if (stripos($this->ldapParams->getGroup(), 'cn') === 0) { return $this->ldapParams->getGroup(); } return $this->ldapActions->searchGroupsDn($this->getGroupObjectFilter())[0]; } -} \ No newline at end of file +} From 8b33ac2b86643d1c15f3d9f100d74c620ea45bda Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Thu, 22 Nov 2018 13:06:20 +0100 Subject: [PATCH 04/16] Removed extra newline at end of file From cd4d4f83266f362aed1d139617a95b9cbd870151 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 19:48:05 +0100 Subject: [PATCH 05/16] * [ADD] Added Azure AD implementation. Thanks to @deajan for the contribution. Closes #1115 * [MOD] Improved LDAP connection. Thanks to @deajan for the feedback. Related #1111 * [MOD] Improved LDAP user in group detection. Thanks to @deajan for the feedback. Related #1120 Signed-off-by: nuxsmin --- .../web/Controllers/ConfigLdapController.php | 5 +- .../Controllers/ConfigManagerController.php | 9 + .../material-blue/views/config/ldap.inc | 43 ++-- lib/SP/Config/Config.php | 2 +- lib/SP/Config/ConfigData.php | 20 ++ lib/SP/Providers/Auth/AuthProvider.php | 62 +++--- lib/SP/Providers/Auth/Ldap/Ldap.php | 28 +++ lib/SP/Providers/Auth/Ldap/LdapAuth.php | 5 +- lib/SP/Providers/Auth/Ldap/LdapConnection.php | 1 + lib/SP/Providers/Auth/Ldap/LdapInterface.php | 3 +- lib/SP/Providers/Auth/Ldap/LdapMsAds.php | 52 ++--- lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php | 193 ++++++++++++++++++ lib/SP/Providers/Auth/Ldap/LdapParams.php | 16 +- lib/SP/Providers/Auth/Ldap/LdapStd.php | 18 +- .../Providers/Auth/Ldap/LdapTypeInterface.php | 38 ++++ lib/SP/Providers/Auth/Ldap/LdapUtil.php | 12 +- lib/SP/Services/Ldap/LdapCheckService.php | 12 +- lib/SP/Services/Ldap/LdapImportService.php | 14 +- .../Services/Upgrade/UpgradeConfigService.php | 46 ++++- 19 files changed, 435 insertions(+), 144 deletions(-) create mode 100644 lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php create mode 100644 lib/SP/Providers/Auth/Ldap/LdapTypeInterface.php diff --git a/app/modules/web/Controllers/ConfigLdapController.php b/app/modules/web/Controllers/ConfigLdapController.php index 2885f313..9ee9c92f 100644 --- a/app/modules/web/Controllers/ConfigLdapController.php +++ b/app/modules/web/Controllers/ConfigLdapController.php @@ -35,6 +35,7 @@ use SP\Http\JsonResponse; use SP\Modules\Web\Controllers\Traits\ConfigTrait; use SP\Mvc\View\Template; use SP\Providers\Auth\Ldap\LdapParams; +use SP\Providers\Auth\Ldap\LdapTypeInterface; use SP\Services\Ldap\LdapCheckService; use SP\Services\Ldap\LdapImportParams; use SP\Services\Ldap\LdapImportService; @@ -73,7 +74,7 @@ final class ConfigLdapController extends SimpleControllerBase if ($ldapEnabled) { $configData->setLdapEnabled(true); - $configData->setLdapAds($ldapParams->isAds()); + $configData->setLdapType($ldapParams->getType()); $configData->setLdapTlsEnabled($ldapParams->isTlsEnabled()); $configData->setLdapServer($ldapParams->getServer()); $configData->setLdapBase($ldapParams->getSearchBase()); @@ -128,7 +129,7 @@ final class ConfigLdapController extends SimpleControllerBase ->setGroup($this->request->analyzeString('ldap_group')) ->setBindDn($this->request->analyzeString('ldap_binduser')) ->setBindPass($this->request->analyzeEncrypted('ldap_bindpass')) - ->setAds($this->request->analyzeBool('ldap_ads_enabled', false)) + ->setType($this->request->analyzeInt('ldap_server_type', LdapTypeInterface::LDAP_STD)) ->setTlsEnabled($this->request->analyzeBool('ldap_tls_enabled', false)); } diff --git a/app/modules/web/Controllers/ConfigManagerController.php b/app/modules/web/Controllers/ConfigManagerController.php index 8483c806..9f75ac1c 100644 --- a/app/modules/web/Controllers/ConfigManagerController.php +++ b/app/modules/web/Controllers/ConfigManagerController.php @@ -34,6 +34,7 @@ use SP\Modules\Web\Controllers\Helpers\TabsHelper; use SP\Mvc\View\Components\DataTab; use SP\Mvc\View\Components\SelectItemAdapter; use SP\Plugin\PluginManager; +use SP\Providers\Auth\Ldap\LdapTypeInterface; use SP\Providers\Log\LogInterface; use SP\Providers\Mail\MailHandler; use SP\Services\Account\AccountService; @@ -222,6 +223,14 @@ final class ConfigManagerController extends ControllerBase $template->assign('userGroups', SelectItemAdapter::factory(UserGroupService::getItemsBasic())->getItemsFromModel()); $template->assign('userProfiles', SelectItemAdapter::factory(UserProfileService::getItemsBasic())->getItemsFromModel()); + $serverTypes = [ + LdapTypeInterface::LDAP_STD => 'Standard', + LdapTypeInterface::LDAP_ADS => 'Active Directory', + LdapTypeInterface::LDAP_AZURE => 'Azure Active Directory', + ]; + + $template->assign('serverTypes', SelectItemAdapter::factory($serverTypes)->getItemsFromArraySelected([$this->configData->getLdapType()])); + return new DataTab(__('LDAP'), $template); } diff --git a/app/modules/web/themes/material-blue/views/config/ldap.inc b/app/modules/web/themes/material-blue/views/config/ldap.inc index af132f32..92e318d4 100644 --- a/app/modules/web/themes/material-blue/views/config/ldap.inc +++ b/app/modules/web/themes/material-blue/views/config/ldap.inc @@ -52,23 +52,6 @@ -
  • -
    - -
    - - - - - - - -
  • -
  • + getLdapBindPass()): ?> +
    getIconWarning()->getIcon(); ?>
    +
    +

    + +

    +
    + diff --git a/lib/SP/Config/Config.php b/lib/SP/Config/Config.php index 325548a5..77673f19 100644 --- a/lib/SP/Config/Config.php +++ b/lib/SP/Config/Config.php @@ -187,7 +187,7 @@ final class Config } $configData->setConfigDate(time()); - $configData->setConfigSaver($this->context->getUserData()->getLogin()); + $configData->setConfigSaver($this->context->getUserData()->getLogin() ?: 'sysPass'); $configData->setConfigHash(); $this->fileStorage->save($configData, 'config'); diff --git a/lib/SP/Config/ConfigData.php b/lib/SP/Config/ConfigData.php index b9a57a70..1764faa8 100644 --- a/lib/SP/Config/ConfigData.php +++ b/lib/SP/Config/ConfigData.php @@ -201,6 +201,10 @@ final class ConfigData implements JsonSerializable * @var bool */ private $ldapAds = false; + /** + * @var int + */ + private $ldapType; /** * @var string */ @@ -2149,4 +2153,20 @@ final class ConfigData implements JsonSerializable { $this->filesAllowedMime = $filesAllowedMime; } + + /** + * @return int + */ + public function getLdapType() + { + return (int)$this->ldapType; + } + + /** + * @param int $ldapType + */ + public function setLdapType(int $ldapType) + { + $this->ldapType = $ldapType; + } } diff --git a/lib/SP/Providers/Auth/AuthProvider.php b/lib/SP/Providers/Auth/AuthProvider.php index 68c213eb..a9413ee0 100644 --- a/lib/SP/Providers/Auth/AuthProvider.php +++ b/lib/SP/Providers/Auth/AuthProvider.php @@ -31,12 +31,11 @@ use SP\Providers\Auth\Browser\Browser; use SP\Providers\Auth\Browser\BrowserAuthData; use SP\Providers\Auth\Database\Database; use SP\Providers\Auth\Database\DatabaseAuthData; +use SP\Providers\Auth\Ldap\Ldap; use SP\Providers\Auth\Ldap\LdapAuth; use SP\Providers\Auth\Ldap\LdapAuthData; -use SP\Providers\Auth\Ldap\LdapConnection; -use SP\Providers\Auth\Ldap\LdapMsAds; +use SP\Providers\Auth\Ldap\LdapException; use SP\Providers\Auth\Ldap\LdapParams; -use SP\Providers\Auth\Ldap\LdapStd; use SP\Providers\Provider; use SP\Services\Auth\AuthException; @@ -77,6 +76,10 @@ final class AuthProvider extends Provider * * @param UserLoginData $userLoginData * + * @uses authLdap + * @uses authDatabase + * @uses authBrowser + * * @return false|AuthResult[] */ public function doAuth(UserLoginData $userLoginData) @@ -101,33 +104,12 @@ final class AuthProvider extends Provider * Autentificación de usuarios con LDAP. * * @return bool|LdapAuthData - * @throws Ldap\LdapException + * @throws AuthException + * @throws LdapException */ public function authLdap() { - $data = LdapParams::getServerAndPort($this->configData->getLdapServer()); - - $ldapParams = (new LdapParams()) - ->setServer($data['server']) - ->setPort(isset($data['port']) ? $data['port'] : 389) - ->setSearchBase($this->configData->getLdapBase()) - ->setGroup($this->configData->getLdapGroup()) - ->setBindDn($this->configData->getLdapBindUser()) - ->setBindPass($this->configData->getLdapBindPass()) - ->setAds($this->configData->isLdapAds()); - - $ldapConnection = new LdapConnection($ldapParams, $this->eventDispatcher, $this->configData->isDebug()); - - if ($this->configData->isLdapAds()) { - $ldap = new LdapAuth( - new LdapMsAds($ldapConnection, $this->eventDispatcher), - $this->eventDispatcher); - } else { - $ldap = new LdapAuth( - new LdapStd($ldapConnection, $this->eventDispatcher), - $this->eventDispatcher); - } - + $ldap = $this->getLdapAuth(); $ldapAuthData = $ldap->getLdapAuthData(); $ldapAuthData->setAuthenticated($ldap->authenticate($this->userLoginData)); @@ -144,6 +126,32 @@ final class AuthProvider extends Provider return $ldapAuthData; } + /** + * @return LdapAuth + * @throws LdapException + */ + private function getLdapAuth() + { + $data = LdapParams::getServerAndPort($this->configData->getLdapServer()); + + $ldapParams = (new LdapParams()) + ->setServer($data['server']) + ->setPort(isset($data['port']) ? $data['port'] : 389) + ->setSearchBase($this->configData->getLdapBase()) + ->setGroup($this->configData->getLdapGroup()) + ->setBindDn($this->configData->getLdapBindUser()) + ->setBindPass($this->configData->getLdapBindPass()) + ->setType($this->configData->getLdapType()); + + return new LdapAuth( + Ldap::factory( + $ldapParams, + $this->eventDispatcher, + $this->configData->isDebug()), + $this->eventDispatcher + ); + } + /** * Autentificación de usuarios con base de datos * diff --git a/lib/SP/Providers/Auth/Ldap/Ldap.php b/lib/SP/Providers/Auth/Ldap/Ldap.php index e4dbca9b..a7f71b8f 100644 --- a/lib/SP/Providers/Auth/Ldap/Ldap.php +++ b/lib/SP/Providers/Auth/Ldap/Ldap.php @@ -82,6 +82,34 @@ abstract class Ldap implements LdapInterface */ protected abstract function pickServer(); + /** + * @param LdapParams $ldapParams + * @param EventDispatcher $eventDispatcher + * @param bool $debug + * + * @return LdapInterface + * @throws LdapException + */ + public static function factory(LdapParams $ldapParams, EventDispatcher $eventDispatcher, bool $debug) + { + $ldapConnection = new LdapConnection($ldapParams, $eventDispatcher, $debug); + $ldapConnection->checkConnection(); + + switch ($ldapParams->getType()) { + case LdapTypeInterface::LDAP_STD: + return new LdapStd($ldapConnection, $eventDispatcher); + break; + case LdapTypeInterface::LDAP_ADS: + return new LdapMsAds($ldapConnection, $eventDispatcher); + break; + case LdapTypeInterface::LDAP_AZURE; + return new LdapMsAzureAd($ldapConnection, $eventDispatcher); + break; + } + + throw new LdapException(__u('LDAP type not set')); + } + /** * @return LdapActions */ diff --git a/lib/SP/Providers/Auth/Ldap/LdapAuth.php b/lib/SP/Providers/Auth/Ldap/LdapAuth.php index 5ae915ce..08c440d1 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapAuth.php +++ b/lib/SP/Providers/Auth/Ldap/LdapAuth.php @@ -172,7 +172,10 @@ final class LdapAuth implements AuthInterface $this->ldapAuthData->setInGroup( $this->ldap->isUserInGroup( $attributes['dn'], - (array)$attributes->get('group'))); + $userLogin, + (array)$attributes->get('group') + ) + ); return $this->ldapAuthData; } diff --git a/lib/SP/Providers/Auth/Ldap/LdapConnection.php b/lib/SP/Providers/Auth/Ldap/LdapConnection.php index b08f32de..df0ebe03 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapConnection.php +++ b/lib/SP/Providers/Auth/Ldap/LdapConnection.php @@ -151,6 +151,7 @@ final class LdapConnection implements LdapConnectionInterface @ldap_set_option($this->ldapHandler, LDAP_OPT_NETWORK_TIMEOUT, self::TIMEOUT); @ldap_set_option($this->ldapHandler, LDAP_OPT_PROTOCOL_VERSION, 3); + @ldap_set_option($this->ldapHandler, LDAP_OPT_REFERRALS, 0); $this->isTls = $this->connectTls(); diff --git a/lib/SP/Providers/Auth/Ldap/LdapInterface.php b/lib/SP/Providers/Auth/Ldap/LdapInterface.php index b73ff332..09be3625 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapInterface.php +++ b/lib/SP/Providers/Auth/Ldap/LdapInterface.php @@ -52,11 +52,12 @@ interface LdapInterface * Buscar al usuario en un grupo. * * @param string $userDn + * @param string $userLogin * @param array $groupsDn * * @return bool */ - public function isUserInGroup(string $userDn, array $groupsDn): bool; + public function isUserInGroup(string $userDn, string $userLogin, array $groupsDn): bool; /** * Devolver el filtro para objetos del tipo grupo diff --git a/lib/SP/Providers/Auth/Ldap/LdapMsAds.php b/lib/SP/Providers/Auth/Ldap/LdapMsAds.php index e3e72842..c51d2290 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapMsAds.php +++ b/lib/SP/Providers/Auth/Ldap/LdapMsAds.php @@ -31,13 +31,13 @@ use SP\Http\Address; /** * Class LdapAds * - * Autentificación basada en Active Directory + * LDAP authentication based on Active Directory * * @package SP\Auth\Ldap */ final class LdapMsAds extends Ldap { - const FILTER_USER_OBJECT = '(|(objectCategory=person)(objectClass=user))'; + const FILTER_USER_OBJECT = '(&(!(UserAccountControl:1.2.840.113556.1.4.804:=34))(|(objectCategory=person)(objectClass=user)))'; const FILTER_GROUP_OBJECT = '(objectCategory=group)'; const FILTER_USER_ATTRIBUTES = ['samaccountname', 'cn', 'uid', 'userPrincipalName']; const FILTER_GROUP_ATTRIBUTES = ['memberOf', 'groupMembership', 'memberof:1.2.840.113556.1.4.1941:']; @@ -93,12 +93,13 @@ final class LdapMsAds extends Ldap * Buscar al usuario en un grupo. * * @param string $userDn + * @param string $userLogin * @param array $groupsDn * * @return bool * @throws LdapException */ - public function isUserInGroup(string $userDn, array $groupsDn): bool + public function isUserInGroup(string $userDn, string $userLogin, array $groupsDn): bool { // Comprobar si está establecido el filtro de grupo o el grupo coincide con // los grupos del usuario @@ -109,27 +110,27 @@ final class LdapMsAds extends Ldap $this->eventDispatcher->notifyEvent('ldap.check.group', new Event($this, EventMessage::factory() ->addDescription(__u('User in group verified')) - ->addDetail(__u('User'), $userDn) + ->addDetail(__u('User'), $userLogin) ->addDetail(__u('Group'), $this->ldapParams->getGroup()))); return true; } - return $this->checkUserInGroupByFilter($userDn); + return $this->checkUserInGroupByFilter($userLogin); } /** - * @param string $userDn + * @param string $userLogin * * @return bool * @throws LdapException */ - private function checkUserInGroupByFilter(string $userDn): bool + private function checkUserInGroupByFilter(string $userLogin): bool { $groupDn = $this->getGroupDn(); $filter = '(&(|' - . LdapUtil::getAttributesForFilter(self::FILTER_USER_ATTRIBUTES, $userDn) + . LdapUtil::getAttributesForFilter(self::FILTER_USER_ATTRIBUTES, $userLogin) . ')(|' . LdapUtil::getAttributesForFilter(self::FILTER_GROUP_ATTRIBUTES, $groupDn) . '))'; @@ -142,7 +143,7 @@ final class LdapMsAds extends Ldap $this->eventDispatcher->notifyEvent('ldap.check.group', new Event($this, EventMessage::factory() ->addDescription(__u('User does not belong to the group')) - ->addDetail(__u('User'), $userDn) + ->addDetail(__u('User'), $userLogin) ->addDetail(__u('Group'), $groupDn) ->addDetail('LDAP FILTER', $filter))); @@ -152,25 +153,12 @@ final class LdapMsAds extends Ldap $this->eventDispatcher->notifyEvent('ldap.check.group', new Event($this, EventMessage::factory() ->addDescription(__u('User in group verified')) - ->addDetail(__u('User'), $userDn) + ->addDetail(__u('User'), $userLogin) ->addDetail(__u('Group'), $groupDn))); return true; } - /** - * @return bool - * @throws \SP\Core\Exceptions\SPException - */ - public function connect() - { - $handler = parent::connect(); - - @ldap_set_option($handler, LDAP_OPT_REFERRALS, 0); - - return true; - } - /** * Obtener el servidor de LDAP a utilizar * @@ -184,28 +172,22 @@ final class LdapMsAds extends Ldap return $server; } - $serverDomain = ''; - $serverFQDN = explode('.', $server); + $dnsServerQuery = '_msdcs' . substr($server, strpos($server, '.')); - for ($i = 1; $i <= count($serverFQDN) - 1; $i++) { - $serverDomain .= $serverFQDN[$i] . '.'; - } + logger(sprintf('Querying DNS zone: %s', $dnsServerQuery)); - $dnsServerQuery = '_msdcs.' . $serverDomain; $records = dns_get_record($dnsServerQuery, DNS_NS); - if (count($records) === 0) { + if (empty($records)) { return $server; } - $ads = []; + $adServers = []; foreach ($records as $record) { - $ads[] = $record['target']; + $adServers[] = $record['target']; }; - $nAds = count($ads); - - return $nAds > 0 ? $ads[mt_rand(0, $nAds)] : $server; + return count($adServers) > 0 ? array_rand($adServers) : $server; } } diff --git a/lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php b/lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php new file mode 100644 index 00000000..4454484b --- /dev/null +++ b/lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php @@ -0,0 +1,193 @@ +. + */ + +namespace SP\Providers\Auth\Ldap; + +use SP\Core\Events\Event; +use SP\Core\Events\EventMessage; +use SP\Http\Address; + +/** + * Class LdapMsAzureAd + * + * LDAP authentication based on Azure Active Directory + * + * @package SP\Auth\Ldap + */ +final class LdapMsAzureAd extends Ldap +{ + const FILTER_USER_OBJECT = '(|(objectCategory=person)(objectClass=user))'; + const FILTER_GROUP_OBJECT = '(objectCategory=group)'; + const FILTER_USER_ATTRIBUTES = ['samaccountname', 'cn', 'uid', 'userPrincipalName']; + const FILTER_GROUP_ATTRIBUTES = ['memberOf', 'groupMembership', 'memberof:1.2.840.113556.1.4.1941:']; + + /** + * Devolver el filtro para comprobar la pertenecia al grupo + * + * @return string + * @throws \SP\Core\Exceptions\SPException + */ + public function getGroupMembershipFilter(): string + { + if (empty($this->ldapParams->getGroup())) { + return self::FILTER_USER_OBJECT; + } + + return '(&(|' + . LdapUtil::getAttributesForFilter( + self::FILTER_GROUP_ATTRIBUTES, + $this->getGroupDn()) + . ')' + . self::FILTER_USER_OBJECT + . ')'; + } + + /** + * Obtener el filtro para buscar el usuario + * + * @param string $userLogin + * + * @return string + */ + public function getUserDnFilter(string $userLogin): string + { + return '(&(|' + . LdapUtil::getAttributesForFilter(self::FILTER_USER_ATTRIBUTES, $userLogin) + . ')' + . self::FILTER_USER_OBJECT + . ')'; + } + + /** + * Devolver el filtro para objetos del tipo grupo + * + * @return string + */ + public function getGroupObjectFilter(): string + { + return self::FILTER_GROUP_OBJECT; + } + + /** + * Buscar al usuario en un grupo. + * + * @param string $userDn + * @param string $userLogin + * @param array $groupsDn + * + * @return bool + * @throws LdapException + */ + public function isUserInGroup(string $userDn, string $userLogin, array $groupsDn): bool + { + // Comprobar si está establecido el filtro de grupo o el grupo coincide con + // los grupos del usuario + if (empty($this->ldapParams->getGroup()) + || $this->ldapParams->getGroup() === '*' + || in_array($this->getGroupDn(), $groupsDn) + ) { + $this->eventDispatcher->notifyEvent('ldap.check.group', + new Event($this, EventMessage::factory() + ->addDescription(__u('User in group verified')) + ->addDetail(__u('User'), $userLogin) + ->addDetail(__u('Group'), $this->ldapParams->getGroup()))); + + return true; + } + + return $this->checkUserInGroupByFilter($userLogin); + } + + /** + * @param string $userLogin + * + * @return bool + * @throws LdapException + */ + private function checkUserInGroupByFilter(string $userLogin): bool + { + $groupDn = $this->getGroupDn(); + + $filter = '(&(|' + . LdapUtil::getAttributesForFilter(self::FILTER_USER_ATTRIBUTES, $userLogin) + . ')(|' + . LdapUtil::getAttributesForFilter(self::FILTER_GROUP_ATTRIBUTES, $groupDn) + . '))'; + + $searchResults = $this->ldapActions->getObjects($filter, ['dn']); + + if (isset($searchResults['count']) + && (int)$searchResults['count'] === 0 + ) { + $this->eventDispatcher->notifyEvent('ldap.check.group', + new Event($this, EventMessage::factory() + ->addDescription(__u('User does not belong to the group')) + ->addDetail(__u('User'), $userLogin) + ->addDetail(__u('Group'), $groupDn) + ->addDetail('LDAP FILTER', $filter))); + + return false; + } + + $this->eventDispatcher->notifyEvent('ldap.check.group', + new Event($this, EventMessage::factory() + ->addDescription(__u('User in group verified')) + ->addDetail(__u('User'), $userLogin) + ->addDetail(__u('Group'), $groupDn))); + + return true; + } + + /** + * Obtener el servidor de LDAP a utilizar + * + * @return mixed + */ + protected function pickServer() + { + $server = $this->ldapParams->getServer(); + + if (preg_match(Address::PATTERN_IP_ADDRESS, $server)) { + return $server; + } + + $dnsServerQuery = '_msdcs' . substr($server, strpos($server, '.')); + + logger(sprintf('Querying DNS zone: %s', $dnsServerQuery)); + + $records = dns_get_record($dnsServerQuery, DNS_NS); + + if (empty($records)) { + return $server; + } + + $adServers = []; + + foreach ($records as $record) { + $adServers[] = $record['target']; + }; + + return count($adServers) > 0 ? array_rand($adServers) : $server; + } +} diff --git a/lib/SP/Providers/Auth/Ldap/LdapParams.php b/lib/SP/Providers/Auth/Ldap/LdapParams.php index b27ed055..e233ac65 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapParams.php +++ b/lib/SP/Providers/Auth/Ldap/LdapParams.php @@ -58,9 +58,9 @@ final class LdapParams */ protected $group; /** - * @var bool + * @var int */ - protected $ads = false; + protected $type; /** * @var bool */ @@ -195,21 +195,21 @@ final class LdapParams } /** - * @return bool + * @return int */ - public function isAds() + public function getType() { - return $this->ads; + return $this->type; } /** - * @param bool $ads + * @param int $type * * @return LdapParams */ - public function setAds($ads) + public function setType($type) { - $this->ads = (bool)$ads; + $this->type = (int)$type; return $this; } diff --git a/lib/SP/Providers/Auth/Ldap/LdapStd.php b/lib/SP/Providers/Auth/Ldap/LdapStd.php index 2cdda3ef..e3c79893 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapStd.php +++ b/lib/SP/Providers/Auth/Ldap/LdapStd.php @@ -30,7 +30,7 @@ use SP\Core\Events\EventMessage; /** * Class LdapStd * - * Autentificación basada en LDAP estándard + * LDAP authentication based on an standard implementation * * @package SP\Auth\Ldap */ @@ -91,12 +91,13 @@ final class LdapStd extends Ldap * Buscar al usuario en un grupo. * * @param string $userDn + * @param string $userLogin * @param array $groupsDn * * @return bool * @throws LdapException */ - public function isUserInGroup(string $userDn, array $groupsDn): bool + public function isUserInGroup(string $userDn, string $userLogin, array $groupsDn): bool { // Comprobar si está establecido el filtro de grupo o el grupo coincide con // los grupos del usuario @@ -149,19 +150,6 @@ final class LdapStd extends Ldap return true; } - /** - * @return bool - * @throws \SP\Core\Exceptions\SPException - */ - public function connect() - { - $handler = parent::connect(); - - @ldap_set_option($handler, LDAP_OPT_REFERRALS, 0); - - return true; - } - /** * Obtener el servidor de LDAP a utilizar * diff --git a/lib/SP/Providers/Auth/Ldap/LdapTypeInterface.php b/lib/SP/Providers/Auth/Ldap/LdapTypeInterface.php new file mode 100644 index 00000000..6c34f334 --- /dev/null +++ b/lib/SP/Providers/Auth/Ldap/LdapTypeInterface.php @@ -0,0 +1,38 @@ +. + */ + +namespace SP\Providers\Auth\Ldap; + + +/** + * Interface LdapTypeInterface + * + * @package SP\Providers\Auth\Ldap + */ +interface LdapTypeInterface +{ + const LDAP_STD = 1; + const LDAP_ADS = 2; + const LDAP_AZURE = 3; +} \ No newline at end of file diff --git a/lib/SP/Providers/Auth/Ldap/LdapUtil.php b/lib/SP/Providers/Auth/Ldap/LdapUtil.php index f0f87ade..263e6479 100644 --- a/lib/SP/Providers/Auth/Ldap/LdapUtil.php +++ b/lib/SP/Providers/Auth/Ldap/LdapUtil.php @@ -75,13 +75,13 @@ final class LdapUtil */ public static function getAttributesForFilter(array $attributes, $value): string { - $out = []; $value = ldap_escape((string)$value, null, LDAP_ESCAPE_FILTER); - foreach ($attributes as $attribute) { - $out[] = '(' . $attribute . '=' . $value . ')'; - } - - return implode('', $out); + return implode( + '', + array_map(function ($attribute) use ($value) { + return sprintf('(%s=%s)', $attribute, $value); + }, $attributes) + ); } } \ No newline at end of file diff --git a/lib/SP/Services/Ldap/LdapCheckService.php b/lib/SP/Services/Ldap/LdapCheckService.php index 6fcacc13..2d27eda2 100644 --- a/lib/SP/Services/Ldap/LdapCheckService.php +++ b/lib/SP/Services/Ldap/LdapCheckService.php @@ -25,11 +25,8 @@ namespace SP\Services\Ldap; use SP\Providers\Auth\Ldap\Ldap; -use SP\Providers\Auth\Ldap\LdapConnection; use SP\Providers\Auth\Ldap\LdapException; -use SP\Providers\Auth\Ldap\LdapMsAds; use SP\Providers\Auth\Ldap\LdapParams; -use SP\Providers\Auth\Ldap\LdapStd; use SP\Services\Service; /** @@ -51,14 +48,7 @@ final class LdapCheckService extends Service */ public function checkConnection(LdapParams $ldapParams) { - $ldapConnection = new LdapConnection($ldapParams, $this->eventDispatcher, true); - $ldapConnection->checkConnection(); - - if ($ldapParams->isAds()) { - $this->ldap = new LdapMsAds($ldapConnection, $this->eventDispatcher); - } else { - $this->ldap = new LdapStd($ldapConnection, $this->eventDispatcher); - } + $this->ldap = Ldap::factory($ldapParams, $this->eventDispatcher, true); } /** diff --git a/lib/SP/Services/Ldap/LdapImportService.php b/lib/SP/Services/Ldap/LdapImportService.php index 25070878..39b8405c 100644 --- a/lib/SP/Services/Ldap/LdapImportService.php +++ b/lib/SP/Services/Ldap/LdapImportService.php @@ -29,11 +29,9 @@ use SP\Core\Events\EventMessage; use SP\DataModel\UserData; use SP\DataModel\UserGroupData; use SP\Providers\Auth\Ldap\Ldap; -use SP\Providers\Auth\Ldap\LdapConnection; use SP\Providers\Auth\Ldap\LdapException; -use SP\Providers\Auth\Ldap\LdapMsAds; +use SP\Providers\Auth\Ldap\LdapInterface; use SP\Providers\Auth\Ldap\LdapParams; -use SP\Providers\Auth\Ldap\LdapStd; use SP\Services\Service; use SP\Services\User\UserService; use SP\Services\UserGroup\UserGroupService; @@ -157,18 +155,12 @@ final class LdapImportService extends Service /** * @param LdapParams $ldapParams * - * @return Ldap + * @return LdapInterface * @throws LdapException */ protected function getLdap(LdapParams $ldapParams) { - $ldapConnection = new LdapConnection($ldapParams, $this->eventDispatcher, $this->config->getConfigData()->isDebug()); - - if ($ldapParams->isAds()) { - return new LdapMsAds($ldapConnection, $this->eventDispatcher); - } else { - return new LdapStd($ldapConnection, $this->eventDispatcher); - } + return Ldap::factory($ldapParams, $this->eventDispatcher, $this->config->getConfigData()->isDebug()); } /** diff --git a/lib/SP/Services/Upgrade/UpgradeConfigService.php b/lib/SP/Services/Upgrade/UpgradeConfigService.php index 0ea110d5..039a8b80 100644 --- a/lib/SP/Services/Upgrade/UpgradeConfigService.php +++ b/lib/SP/Services/Upgrade/UpgradeConfigService.php @@ -28,6 +28,7 @@ use SP\Config\ConfigData; use SP\Core\Events\Event; use SP\Core\Events\EventMessage; use SP\Core\MimeTypes; +use SP\Providers\Auth\Ldap\LdapTypeInterface; use SP\Providers\Log\FileLogHandler; use SP\Services\Service; use SP\Util\VersionUtil; @@ -42,7 +43,13 @@ final class UpgradeConfigService extends Service implements UpgradeInterface /** * @var array Versiones actualizables */ - const UPGRADES = ['112.4', '130.16020501', '200.17011202', '300.18111001']; + const UPGRADES = [ + '112.4', + '130.16020501', + '200.17011202', + '300.18111001', + '300.18112501' + ]; /** * @var ConfigData */ @@ -197,8 +204,6 @@ final class UpgradeConfigService extends Service implements UpgradeInterface * @param $version * @param ConfigData $configData * - * @throws \DI\DependencyException - * @throws \DI\NotFoundException * @throws \SP\Storage\File\FileException */ public function upgrade($version, ConfigData $configData) @@ -220,8 +225,6 @@ final class UpgradeConfigService extends Service implements UpgradeInterface /** * @param $version * - * @throws \DI\DependencyException - * @throws \DI\NotFoundException * @throws \SP\Storage\File\FileException */ private function applyUpgrade($version) @@ -233,14 +236,15 @@ final class UpgradeConfigService extends Service implements UpgradeInterface case '300.18111001': $this->upgrade_300_18111001($version); break; + case '300.18112501': + $this->upgrade_300_18112501($version); + break; } } /** * @param $version * - * @throws \DI\DependencyException - * @throws \DI\NotFoundException * @throws \SP\Storage\File\FileException */ private function upgrade_200_17011202($version) @@ -260,8 +264,6 @@ final class UpgradeConfigService extends Service implements UpgradeInterface /** * @param $version * - * @throws \DI\DependencyException - * @throws \DI\NotFoundException * @throws \SP\Storage\File\FileException */ private function upgrade_300_18111001($version) @@ -308,6 +310,32 @@ final class UpgradeConfigService extends Service implements UpgradeInterface ); } + /** + * @param $version + * + * @throws \SP\Storage\File\FileException + */ + private function upgrade_300_18112501($version) + { + if ($this->configData->isLdapEnabled()) { + if ($this->configData->isLdapAds()) { + $this->configData->setLdapType(LdapTypeInterface::LDAP_ADS); + } else { + $this->configData->setLdapType(LdapTypeInterface::LDAP_STD); + } + + $this->configData->setConfigVersion($version); + + $this->config->saveConfig($this->configData, false); + + $this->eventDispatcher->notifyEvent('upgrade.config.process', + new Event($this, EventMessage::factory() + ->addDescription(__u('Update Configuration')) + ->addDetail(__u('Version'), $version)) + ); + } + } + /** * initialize */ From e54f1f6532a2119abe91bf5f63512e8368db525d Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 20:06:50 +0100 Subject: [PATCH 06/16] * [FIX] Fixed wrong behavior when updating public link max views. Thanks to @vmario89 for the feedback. Closes #1124 * [MOD] Time unit is displayed on public links setup. Thanks to @vmario89 for the feedback. Closes #1124 Signed-off-by: nuxsmin --- .../material-blue/views/config/accounts.inc | 2 +- lib/SP/Services/PublicLink/PublicLinkService.php | 16 +--------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/app/modules/web/themes/material-blue/views/config/accounts.inc b/app/modules/web/themes/material-blue/views/config/accounts.inc index be466f87..32983b0d 100644 --- a/app/modules/web/themes/material-blue/views/config/accounts.inc +++ b/app/modules/web/themes/material-blue/views/config/accounts.inc @@ -253,7 +253,7 @@ maxlength="5" value="getPublinksMaxTime() / 60; ?>"/> + for="publiclinks_maxtime"> diff --git a/lib/SP/Services/PublicLink/PublicLinkService.php b/lib/SP/Services/PublicLink/PublicLinkService.php index 492b9096..07f481ad 100644 --- a/lib/SP/Services/PublicLink/PublicLinkService.php +++ b/lib/SP/Services/PublicLink/PublicLinkService.php @@ -152,7 +152,7 @@ final class PublicLinkService extends Service $publicLinkData->setHash($key->getHash()); $publicLinkData->setData($this->getSecuredLinkData($publicLinkData->getItemId(), $key)); $publicLinkData->setDateExpire(self::calcDateExpire($this->config)); - $publicLinkData->setCountViews($this->config->getConfigData()->getPublinksMaxViews()); + $publicLinkData->setMaxCountViews($this->config->getConfigData()->getPublinksMaxViews()); return $this->publicLinkRepository->refresh($publicLinkData); } @@ -293,20 +293,6 @@ final class PublicLinkService extends Service $useInfo[] = self::getUseInfo($publicLinkData->getHash(), $this->request); $publicLinkData->setUseInfo($useInfo); - // FIXME -// $Log = new Log(); -// $LogMessage = $Log->getLogMessage(); -// $LogMessage->setAction(__u('Show Public Link')); -// $LogMessage->addDescription(__u('Link viewed')); -// $LogMessage->addDetails(__u('Type'), $publicLinkData->getPublicLinkTypeId()); -// $LogMessage->addDetails(__u('Account'), AccountUtil::getAccountNameById($publicLinkData->getPublicLinkItemId())); -// $LogMessage->addDetails(__u('User'), UserUtil::getUserLoginById($publicLinkData->getPublicLinkUserId())); -// $Log->writeLog(); -// -// if ($publicLinkData->isPublicLinkNotify()) { -// Email::sendEmail($LogMessage); -// } - if ($this->publicLinkRepository->addLinkView($publicLinkData) === 0) { throw new NoSuchItemException(__u('Link not found')); } From 4cfbe20fec0a924ed46aa8a40d05a7a66b7f57c5 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 20:08:21 +0100 Subject: [PATCH 07/16] * [FIX] Typo fix. Thanks to @vmario89 for the feedback. Closes #1121 Signed-off-by: nuxsmin --- .../web/themes/material-blue/views/usersettings/general.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/modules/web/themes/material-blue/views/usersettings/general.inc b/app/modules/web/themes/material-blue/views/usersettings/general.inc index 2f469dc0..e0422410 100644 --- a/app/modules/web/themes/material-blue/views/usersettings/general.inc +++ b/app/modules/web/themes/material-blue/views/usersettings/general.inc @@ -123,7 +123,7 @@ $userPreferences = $_getvar('userPreferences'); - +
  • From 7cf85a8820339ac764b95773858524b7ad5876aa Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 20:13:14 +0100 Subject: [PATCH 08/16] * [MOD] Added more mime types for importing from CSV files. Thanks to @jinyiwoo for the feedback. Closes #1109 Signed-off-by: nuxsmin --- lib/SP/Services/Import/ImportService.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/SP/Services/Import/ImportService.php b/lib/SP/Services/Import/ImportService.php index 1a517eec..f2eae829 100644 --- a/lib/SP/Services/Import/ImportService.php +++ b/lib/SP/Services/Import/ImportService.php @@ -34,7 +34,14 @@ defined('APP_ROOT') || die(); */ final class ImportService extends Service { - const ALLOWED_MIME = ['text/csv', 'application/xml', 'text/xml']; + const ALLOWED_MIME = [ + 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'application/vnd.mes-excel', + 'text/plain', + 'text/csv', + 'application/xml', + 'text/xml' + ]; /** * @var ImportParams From b247bd4f2ff07817e36f1e6ee7f36cb304d87300 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 20:42:43 +0100 Subject: [PATCH 09/16] * [MOD] Bump build number and version * [MOD] Updated translations Signed-off-by: nuxsmin --- app/locales/da/LC_MESSAGES/messages.mo | Bin 88269 -> 88445 bytes app/locales/da/LC_MESSAGES/messages.po | 2402 +++++++---------- app/locales/de_DE/LC_MESSAGES/messages.mo | Bin 90637 -> 105852 bytes app/locales/de_DE/LC_MESSAGES/messages.po | 2546 ++++++++----------- app/locales/en_US/LC_MESSAGES/messages.mo | Bin 100052 -> 100198 bytes app/locales/en_US/LC_MESSAGES/messages.po | 958 +++---- app/locales/es_ES/LC_MESSAGES/messages.mo | Bin 104606 -> 104762 bytes app/locales/es_ES/LC_MESSAGES/messages.po | 1161 +++++---- app/locales/it_IT/LC_MESSAGES/messages.mo | Bin 89643 -> 90513 bytes app/locales/it_IT/LC_MESSAGES/messages.po | 2438 ++++++++---------- lib/SP/Services/Export/XmlExportService.php | 3 +- lib/SP/Services/Install/Installer.php | 4 +- tests/res/config/config.xml | 11 +- 13 files changed, 4074 insertions(+), 5449 deletions(-) diff --git a/app/locales/da/LC_MESSAGES/messages.mo b/app/locales/da/LC_MESSAGES/messages.mo index 62a67ed177c92ede61c339b901360244665223b6..762d61d2eeb6865936cb114eb30fe8586e48e4a6 100644 GIT binary patch delta 28135 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�`=o` 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 IpiSWa0UiiOtN;K2 delta 27928 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\n" "Language-Team: \n" @@ -46,7 +46,7 @@ msgstr "Konto vist" #: app/modules/api/Controllers/UserGroupController.php:62 #: app/modules/api/Controllers/UserGroupController.php:92 #: app/modules/api/Controllers/UserGroupController.php:123 -#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:153 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:240 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:113 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:104 @@ -55,11 +55,13 @@ msgstr "Konto vist" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:106 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:116 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:107 -#: app/modules/web/Controllers/UserGroupController.php:274 -#: app/modules/web/Controllers/UserGroupController.php:315 +#: app/modules/web/Controllers/UserGroupController.php:281 +#: app/modules/web/Controllers/UserGroupController.php:324 +#: app/modules/web/Controllers/UserProfileController.php:272 +#: app/modules/web/Controllers/UserProfileController.php:315 #: lib/SP/Plugin/PluginManager.php:320 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:30 #: app/modules/web/themes/material-blue/views/account/account-history.inc:43 @@ -86,20 +88,20 @@ msgstr "Navn" #: app/modules/api/Controllers/AccountController.php:190 #: app/modules/api/Controllers/AccountController.php:241 #: app/modules/api/Controllers/AccountController.php:316 -#: app/modules/web/Controllers/AccountController.php:227 -#: app/modules/web/Controllers/AccountController.php:749 -#: app/modules/web/Controllers/AccountController.php:796 -#: app/modules/web/Controllers/AccountController.php:839 -#: app/modules/web/Controllers/AccountController.php:880 -#: app/modules/web/Controllers/AccountController.php:932 -#: app/modules/web/Controllers/AccountController.php:968 -#: app/modules/web/Controllers/AccountFileController.php:259 +#: app/modules/web/Controllers/AccountController.php:250 +#: app/modules/web/Controllers/AccountController.php:833 +#: app/modules/web/Controllers/AccountController.php:882 +#: app/modules/web/Controllers/AccountController.php:927 +#: app/modules/web/Controllers/AccountController.php:970 +#: app/modules/web/Controllers/AccountController.php:1024 +#: app/modules/web/Controllers/AccountController.php:1065 +#: app/modules/web/Controllers/AccountFileController.php:246 #: app/modules/web/Controllers/AccountHistoryManagerController.php:121 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:160 #: app/modules/web/Controllers/AccountManagerController.php:151 -#: app/modules/web/Controllers/ClientController.php:225 -#: app/modules/web/Controllers/ClientController.php:259 -#: app/modules/web/Controllers/ClientController.php:297 +#: app/modules/web/Controllers/ClientController.php:229 +#: app/modules/web/Controllers/ClientController.php:265 +#: app/modules/web/Controllers/ClientController.php:305 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:233 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:114 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:105 @@ -114,8 +116,8 @@ msgstr "Navn" #: app/modules/web/themes/material-blue/views/account/account-link.inc:40 #: app/modules/web/themes/material-blue/views/account/account-request.inc:35 #: app/modules/web/themes/material-blue/views/account/account-request.inc:41 -#: app/modules/web/themes/material-blue/views/account/account.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:80 +#: app/modules/web/themes/material-blue/views/account/account.inc:79 +#: app/modules/web/themes/material-blue/views/account/account.inc:81 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:32 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:36 @@ -123,41 +125,41 @@ msgid "Client" msgstr "Klient" #: app/modules/api/Controllers/AccountController.php:102 -#: app/modules/web/Controllers/AccountController.php:573 -#: app/modules/web/Controllers/AccountController.php:631 +#: app/modules/web/Controllers/AccountController.php:653 +#: app/modules/web/Controllers/AccountController.php:713 msgid "Password viewed" msgstr "Kodeord vist" #: app/modules/api/Controllers/AccountController.php:138 #: app/modules/api/Controllers/AccountController.php:144 -#: app/modules/web/Controllers/AccountController.php:837 -#: app/modules/web/Controllers/AccountController.php:848 -#: app/modules/web/Controllers/UserController.php:428 -#: app/modules/web/Controllers/UserController.php:432 -#: app/modules/web/Controllers/UserPassResetController.php:196 -#: app/modules/web/Controllers/UserPassResetController.php:200 +#: app/modules/web/Controllers/AccountController.php:925 +#: app/modules/web/Controllers/AccountController.php:936 +#: app/modules/web/Controllers/UserController.php:445 +#: app/modules/web/Controllers/UserController.php:449 +#: app/modules/web/Controllers/UserPassResetController.php:198 +#: app/modules/web/Controllers/UserPassResetController.php:202 msgid "Password updated" msgstr "Kodeord skiftet" #: app/modules/api/Controllers/AccountController.php:188 #: app/modules/api/Controllers/AccountController.php:194 -#: app/modules/web/Controllers/AccountController.php:747 -#: app/modules/web/Controllers/AccountController.php:758 +#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:842 #, fuzzy msgid "Account created" msgstr "Konto tilføjet" #: app/modules/api/Controllers/AccountController.php:239 #: app/modules/api/Controllers/AccountController.php:245 -#: app/modules/web/Controllers/AccountController.php:794 -#: app/modules/web/Controllers/AccountController.php:805 +#: app/modules/web/Controllers/AccountController.php:880 +#: app/modules/web/Controllers/AccountController.php:891 msgid "Account updated" msgstr "Konto opdateret" #: app/modules/api/Controllers/AccountController.php:314 #: app/modules/api/Controllers/AccountController.php:320 -#: app/modules/web/Controllers/AccountController.php:930 -#: app/modules/web/Controllers/AccountController.php:935 +#: app/modules/web/Controllers/AccountController.php:1022 +#: app/modules/web/Controllers/AccountController.php:1027 #: app/modules/web/Controllers/AccountHistoryManagerController.php:119 #: app/modules/web/Controllers/AccountHistoryManagerController.php:124 #: app/modules/web/Controllers/AccountManagerController.php:149 @@ -171,22 +173,22 @@ msgstr "Kategori vist" #: app/modules/api/Controllers/CategoryController.php:91 #: app/modules/api/Controllers/CategoryController.php:96 -#: app/modules/web/Controllers/CategoryController.php:263 -#: app/modules/web/Controllers/CategoryController.php:267 +#: app/modules/web/Controllers/CategoryController.php:269 +#: app/modules/web/Controllers/CategoryController.php:273 msgid "Category added" msgstr "Kategori tilføjet" #: app/modules/api/Controllers/CategoryController.php:121 #: app/modules/api/Controllers/CategoryController.php:126 -#: app/modules/web/Controllers/CategoryController.php:305 -#: app/modules/web/Controllers/CategoryController.php:309 +#: app/modules/web/Controllers/CategoryController.php:313 +#: app/modules/web/Controllers/CategoryController.php:317 msgid "Category updated" msgstr "Kategori opdateret" #: app/modules/api/Controllers/CategoryController.php:150 #: app/modules/api/Controllers/CategoryController.php:155 -#: app/modules/web/Controllers/CategoryController.php:227 #: app/modules/web/Controllers/CategoryController.php:231 +#: app/modules/web/Controllers/CategoryController.php:235 msgid "Category deleted" msgstr "Kategori slettet" @@ -196,23 +198,23 @@ msgstr "Klient vist" #: app/modules/api/Controllers/ClientController.php:93 #: app/modules/api/Controllers/ClientController.php:98 -#: app/modules/web/Controllers/ClientController.php:258 -#: app/modules/web/Controllers/ClientController.php:262 +#: app/modules/web/Controllers/ClientController.php:264 +#: app/modules/web/Controllers/ClientController.php:268 #: lib/SP/Services/Import/KeepassImport.php:77 msgid "Client added" msgstr "Klient tilføjet" #: app/modules/api/Controllers/ClientController.php:124 #: app/modules/api/Controllers/ClientController.php:129 -#: app/modules/web/Controllers/ClientController.php:296 -#: app/modules/web/Controllers/ClientController.php:300 +#: app/modules/web/Controllers/ClientController.php:304 +#: app/modules/web/Controllers/ClientController.php:308 msgid "Client updated" msgstr "Klient opdateret" #: app/modules/api/Controllers/ClientController.php:153 #: app/modules/api/Controllers/ClientController.php:158 -#: app/modules/web/Controllers/ClientController.php:224 #: app/modules/web/Controllers/ClientController.php:228 +#: app/modules/web/Controllers/ClientController.php:232 msgid "Client deleted" msgstr "Klient slettet" @@ -277,17 +279,17 @@ msgstr "Send detaljer i svaret" #: app/modules/web/themes/material-blue/views/account/account-link.inc:89 #: app/modules/web/themes/material-blue/views/account/account-link.inc:92 #: app/modules/web/themes/material-blue/views/account/account-link.inc:101 -#: app/modules/web/themes/material-blue/views/account/account.inc:155 -#: app/modules/web/themes/material-blue/views/account/account.inc:163 +#: app/modules/web/themes/material-blue/views/account/account.inc:156 +#: app/modules/web/themes/material-blue/views/account/account.inc:164 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:42 #: app/modules/web/themes/material-blue/views/config/encryption.inc:293 #: app/modules/web/themes/material-blue/views/config/encryption.inc:296 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:81 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:170 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:169 #: app/modules/web/themes/material-blue/views/config/mail.inc:119 #: app/modules/web/themes/material-blue/views/config/mail.inc:126 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:253 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:260 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:136 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:143 #: app/modules/web/themes/material-blue/views/install/index.inc:45 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:52 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:59 @@ -306,7 +308,7 @@ msgstr "Kodeord" #: app/modules/api/Controllers/Help/AccountHelp.php:114 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:97 #: app/modules/web/themes/material-blue/views/account/account-history.inc:114 -#: app/modules/web/themes/material-blue/views/account/account.inc:181 +#: app/modules/web/themes/material-blue/views/account/account.inc:182 #: app/modules/web/themes/material-blue/views/account/details.inc:88 #: app/modules/web/themes/material-blue/views/account/details.inc:90 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:243 @@ -319,7 +321,7 @@ msgstr "Udløbsdato for kodeord" #: app/modules/web/themes/material-blue/views/account/account-history.inc:52 #: app/modules/web/themes/material-blue/views/account/account-link.inc:29 #: app/modules/web/themes/material-blue/views/account/account-request.inc:30 -#: app/modules/web/themes/material-blue/views/account/account.inc:73 +#: app/modules/web/themes/material-blue/views/account/account.inc:74 msgid "Account name" msgstr "Kontonavn" @@ -342,14 +344,14 @@ msgstr "Klient-ID" #: app/modules/api/Controllers/Help/AccountHelp.php:86 #: app/modules/api/Controllers/Help/AccountHelp.php:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:109 -#: app/modules/web/themes/material-blue/views/account/account.inc:149 +#: app/modules/web/themes/material-blue/views/account/account.inc:150 msgid "Access user" msgstr "Bruger med adgang" #: app/modules/api/Controllers/Help/AccountHelp.php:87 #: app/modules/api/Controllers/Help/AccountHelp.php:110 #: app/modules/web/themes/material-blue/views/account/account-history.inc:96 -#: app/modules/web/themes/material-blue/views/account/account.inc:136 +#: app/modules/web/themes/material-blue/views/account/account.inc:137 msgid "Access URL or IP" msgstr "Adgangs-URL eller IP" @@ -357,13 +359,13 @@ msgstr "Adgangs-URL eller IP" #: app/modules/api/Controllers/Help/AccountHelp.php:111 #: app/modules/web/themes/material-blue/views/account/account-history.inc:134 #: app/modules/web/themes/material-blue/views/account/account-link.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:207 +#: app/modules/web/themes/material-blue/views/account/account.inc:208 msgid "Notes about the account" msgstr "Noter til kontoen" #: app/modules/api/Controllers/Help/AccountHelp.php:89 #: app/modules/api/Controllers/Help/AccountHelp.php:112 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:198 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:195 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:119 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:29 msgid "Private Account" @@ -371,15 +373,15 @@ msgstr "Privat konto" #: app/modules/api/Controllers/Help/AccountHelp.php:90 #: app/modules/api/Controllers/Help/AccountHelp.php:113 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:211 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:48 msgid "Private Account for Group" msgstr "Privat konto for gruppen" #: app/modules/api/Controllers/Help/AccountHelp.php:92 #: app/modules/api/Controllers/Help/AccountHelp.php:115 -#: app/modules/web/themes/material-blue/views/account/account.inc:252 -#: app/modules/web/themes/material-blue/views/account/account.inc:254 +#: app/modules/web/themes/material-blue/views/account/account.inc:253 +#: app/modules/web/themes/material-blue/views/account/account.inc:255 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:13 msgid "Linked Account" msgstr "Forbundet konto" @@ -461,9 +463,9 @@ msgstr "Klientbeskrivelse" #: app/modules/api/Controllers/Help/ClientHelp.php:56 #: app/modules/api/Controllers/Help/ClientHelp.php:70 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:152 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:155 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:66 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:99 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:105 msgid "Global" msgstr "Global" @@ -502,19 +504,19 @@ msgstr "Mærke vist" #: app/modules/api/Controllers/TagController.php:89 #: app/modules/api/Controllers/TagController.php:94 -#: app/modules/web/Controllers/TagController.php:243 +#: app/modules/web/Controllers/TagController.php:249 msgid "Tag added" msgstr "Mærke tilføjet" #: app/modules/api/Controllers/TagController.php:118 #: app/modules/api/Controllers/TagController.php:123 -#: app/modules/web/Controllers/TagController.php:276 +#: app/modules/web/Controllers/TagController.php:284 msgid "Tag updated" msgstr "Mærke opdateret" #: app/modules/api/Controllers/TagController.php:147 #: app/modules/api/Controllers/TagController.php:152 -#: app/modules/web/Controllers/TagController.php:215 +#: app/modules/web/Controllers/TagController.php:219 msgid "Tag removed" msgstr "Mærke slettet" @@ -524,32 +526,32 @@ msgstr "Group viewed" #: app/modules/api/Controllers/UserGroupController.php:91 #: app/modules/api/Controllers/UserGroupController.php:96 -#: app/modules/web/Controllers/UserGroupController.php:273 -#: app/modules/web/Controllers/UserGroupController.php:277 +#: app/modules/web/Controllers/UserGroupController.php:280 +#: app/modules/web/Controllers/UserGroupController.php:284 msgid "Group added" msgstr "Gruppe tilføjet" #: app/modules/api/Controllers/UserGroupController.php:122 -#: app/modules/api/Controllers/UserGroupController.php:127 -#: app/modules/web/Controllers/UserGroupController.php:314 -#: app/modules/web/Controllers/UserGroupController.php:318 +#: app/modules/api/Controllers/UserGroupController.php:128 +#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:328 msgid "Group updated" msgstr "Gruppen er opdateret" -#: app/modules/api/Controllers/UserGroupController.php:151 -#: app/modules/api/Controllers/UserGroupController.php:156 -#: app/modules/web/Controllers/UserGroupController.php:237 +#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:158 #: app/modules/web/Controllers/UserGroupController.php:241 +#: app/modules/web/Controllers/UserGroupController.php:246 msgid "Group deleted" msgstr "Gruppe slettet" -#: app/modules/api/Init.php:146 +#: app/modules/api/Init.php:150 msgid "Updating needed" msgstr "Opdatering påkrævet" -#: app/modules/web/Controllers/AccountController.php:149 -#: app/modules/web/Controllers/AccountController.php:204 -#: app/modules/web/Controllers/AccountController.php:489 +#: app/modules/web/Controllers/AccountController.php:157 +#: app/modules/web/Controllers/AccountController.php:224 +#: app/modules/web/Controllers/AccountController.php:553 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:60 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:61 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:164 @@ -559,24 +561,24 @@ msgstr "Opdatering påkrævet" msgid "Account Details" msgstr "Kontodetaljer" -#: app/modules/web/Controllers/AccountController.php:225 +#: app/modules/web/Controllers/AccountController.php:248 msgid "Link viewed" msgstr "Link vist" -#: app/modules/web/Controllers/AccountController.php:226 -#: app/modules/web/Controllers/AccountController.php:574 -#: app/modules/web/Controllers/AccountController.php:632 -#: app/modules/web/Controllers/AccountController.php:674 -#: app/modules/web/Controllers/AccountController.php:711 -#: app/modules/web/Controllers/AccountController.php:748 +#: app/modules/web/Controllers/AccountController.php:249 +#: app/modules/web/Controllers/AccountController.php:654 +#: app/modules/web/Controllers/AccountController.php:714 +#: app/modules/web/Controllers/AccountController.php:758 #: app/modules/web/Controllers/AccountController.php:795 -#: app/modules/web/Controllers/AccountController.php:838 -#: app/modules/web/Controllers/AccountController.php:879 -#: app/modules/web/Controllers/AccountController.php:931 -#: app/modules/web/Controllers/AccountController.php:967 -#: app/modules/web/Controllers/AccountFileController.php:258 +#: app/modules/web/Controllers/AccountController.php:832 +#: app/modules/web/Controllers/AccountController.php:881 +#: app/modules/web/Controllers/AccountController.php:926 +#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1023 +#: app/modules/web/Controllers/AccountController.php:1064 +#: app/modules/web/Controllers/AccountFileController.php:245 #: app/modules/web/Controllers/AccountHistoryManagerController.php:120 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:157 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:159 #: app/modules/web/Controllers/AccountManagerController.php:150 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:108 @@ -587,40 +589,48 @@ msgstr "Link vist" msgid "Account" msgstr "Konto" -#: app/modules/web/Controllers/AccountController.php:228 +#: app/modules/web/Controllers/AccountController.php:251 msgid "Agent" msgstr "Agent" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 msgid "HTTPS" msgstr "HTTPS" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:190 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:215 msgid "ON" msgstr "TIL" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 msgid "OFF" msgstr "FRA" -#: app/modules/web/Controllers/AccountController.php:230 +#: app/modules/web/Controllers/AccountController.php:253 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:104 msgid "IP" msgstr "IP" +#. (itstool) path: strings/text +#: app/modules/web/Controllers/AccountController.php:254 +#: app/modules/web/Controllers/AccountController.php:1067 +#: app/modules/web/Controllers/PublicLinkController.php:261 +#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 +msgid "Link" +msgstr "Link" + #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:261 -#: app/modules/web/Controllers/AccountController.php:307 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:274 +#: app/modules/web/Controllers/AccountController.php:287 +#: app/modules/web/Controllers/AccountController.php:339 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:275 #: app/config/actions.xml:157 msgid "New Account" msgstr "Ny konto" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:353 +#: app/modules/web/Controllers/AccountController.php:393 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: app/modules/web/themes/material-blue/views/account/linkedAccounts.inc:20 @@ -629,7 +639,7 @@ msgid "Edit Account" msgstr "Tilret konto" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:400 +#: app/modules/web/Controllers/AccountController.php:448 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:334 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:335 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:181 @@ -642,27 +652,27 @@ msgid "Remove Account" msgstr "Slet konto" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:445 +#: app/modules/web/Controllers/AccountController.php:501 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 #: app/config/actions.xml:181 msgid "Edit Account Password" msgstr "Skift konto-kodeord" -#: app/modules/web/Controllers/AccountController.php:673 -#: app/modules/web/Controllers/AccountController.php:710 +#: app/modules/web/Controllers/AccountController.php:757 +#: app/modules/web/Controllers/AccountController.php:794 msgid "Password copied" msgstr "Kodeord kopieret" -#: app/modules/web/Controllers/AccountController.php:878 -#: app/modules/web/Controllers/AccountController.php:889 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:156 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:161 +#: app/modules/web/Controllers/AccountController.php:968 +#: app/modules/web/Controllers/AccountController.php:979 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:163 msgid "Account restored" msgstr "Kontoen er genskabt" -#: app/modules/web/Controllers/AccountController.php:916 -#: app/modules/web/Controllers/AccountController.php:919 +#: app/modules/web/Controllers/AccountController.php:1008 +#: app/modules/web/Controllers/AccountController.php:1011 #: app/modules/web/Controllers/AccountHistoryManagerController.php:108 #: app/modules/web/Controllers/AccountHistoryManagerController.php:111 #: app/modules/web/Controllers/AccountManagerController.php:135 @@ -670,51 +680,51 @@ msgstr "Kontoen er genskabt" msgid "Accounts removed" msgstr "Konti slettet" -#: app/modules/web/Controllers/AccountController.php:958 +#: app/modules/web/Controllers/AccountController.php:1052 #: app/modules/web/Forms/NotificationForm.php:106 msgid "A description is needed" msgstr "En beskrivelse er påkrævet" -#: app/modules/web/Controllers/AccountController.php:965 +#: app/modules/web/Controllers/AccountController.php:1062 #: lib/SP/Providers/Notification/NotificationHandler.php:124 #: app/modules/web/themes/material-blue/views/account/account-request.inc:46 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:44 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:46 msgid "Request" -msgstr "" +msgstr "Forespørgsel" -#: app/modules/web/Controllers/AccountController.php:966 +#: app/modules/web/Controllers/AccountController.php:1063 msgid "Requester" msgstr "Ansøger" -#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1066 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:105 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:108 #: app/modules/web/themes/material-blue/views/itemshow/category.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:36 #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:61 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:68 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:69 msgid "Description" msgstr "Beskrivelse" -#: app/modules/web/Controllers/AccountController.php:982 +#: app/modules/web/Controllers/AccountController.php:1079 msgid "Request done" msgstr "Forespørgsel udført" -#: app/modules/web/Controllers/AccountFavoriteController.php:55 +#: app/modules/web/Controllers/AccountFavoriteController.php:56 msgid "Favorite added" msgstr "Foretrukken tilføjet" -#: app/modules/web/Controllers/AccountFavoriteController.php:73 +#: app/modules/web/Controllers/AccountFavoriteController.php:76 msgid "Favorite deleted" msgstr "Foretrukken slettet" #: app/modules/web/Controllers/AccountFileController.php:74 -#: app/modules/web/Controllers/AccountFileController.php:135 +#: app/modules/web/Controllers/AccountFileController.php:137 #, fuzzy msgid "File does not exist" msgstr "Filen findes ikke" @@ -726,97 +736,81 @@ msgstr "Fil vist" #: app/modules/web/Controllers/AccountFileController.php:88 #: app/modules/web/Controllers/AccountFileController.php:104 -#: app/modules/web/Controllers/AccountFileController.php:141 -#: app/modules/web/Controllers/AccountFileController.php:257 -#: app/modules/web/Controllers/AccountFileController.php:364 +#: app/modules/web/Controllers/AccountFileController.php:143 +#: app/modules/web/Controllers/AccountFileController.php:244 +#: app/modules/web/Controllers/AccountFileController.php:379 #: app/modules/web/Controllers/ConfigBackupController.php:163 #: app/modules/web/Controllers/ConfigBackupController.php:209 #: app/modules/web/Controllers/ConfigBackupController.php:255 -#: app/modules/web/Controllers/ConfigGeneralController.php:195 -#: app/modules/web/Controllers/ConfigGeneralController.php:236 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: app/modules/web/Controllers/ConfigGeneralController.php:202 +#: app/modules/web/Controllers/ConfigGeneralController.php:243 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:131 #: app/modules/web/themes/material-blue/views/config/import.inc:72 msgid "File" msgstr "Fil" -#: app/modules/web/Controllers/AccountFileController.php:115 +#: app/modules/web/Controllers/AccountFileController.php:117 #: app/config/strings.js.inc:40 msgid "File not supported for preview" msgstr "Filen er ikke understøttet som forhåndsvisning" -#: app/modules/web/Controllers/AccountFileController.php:140 +#: app/modules/web/Controllers/AccountFileController.php:142 #: app/modules/web/Controllers/ConfigBackupController.php:162 #: app/modules/web/Controllers/ConfigBackupController.php:208 #: app/modules/web/Controllers/ConfigBackupController.php:254 -#: app/modules/web/Controllers/ConfigGeneralController.php:194 -#: app/modules/web/Controllers/ConfigGeneralController.php:235 +#: app/modules/web/Controllers/ConfigGeneralController.php:201 +#: app/modules/web/Controllers/ConfigGeneralController.php:242 #: app/config/strings.js.inc:97 msgid "File downloaded" msgstr "Fil hentet" -#: app/modules/web/Controllers/AccountFileController.php:186 +#: app/modules/web/Controllers/AccountFileController.php:188 msgid "INVALID QUERY" msgstr "UGYLDIG FORESPØRGSEL" -#: app/modules/web/Controllers/AccountFileController.php:192 -msgid "There aren't any allowed extensions" -msgstr "Der findes ingen tilladte filtype-angivelser(endelser)" +#: app/modules/web/Controllers/AccountFileController.php:194 +msgid "There aren't any allowed MIME types" +msgstr "Der er ingen tilladte MIME-typer" #: app/modules/web/Controllers/AccountFileController.php:209 -#: lib/SP/Services/Import/FileImport.php:100 -msgid "File type not allowed" -msgstr "Filtype ikke tilladt" - -#: app/modules/web/Controllers/AccountFileController.php:211 -#, php-format -msgid "Extension: %s" -msgstr "Udvidelse: %s" - -#: app/modules/web/Controllers/AccountFileController.php:216 msgid "Invalid file" msgstr "Ugyldig fil" -#: app/modules/web/Controllers/AccountFileController.php:218 +#: app/modules/web/Controllers/AccountFileController.php:211 #, php-format msgid "File: %s" msgstr "Fil: %s" -#: app/modules/web/Controllers/AccountFileController.php:224 -#: app/modules/web/Controllers/AccountFileController.php:244 -#: lib/SP/Services/Import/FileImport.php:116 -msgid "Internal error while reading the file" -msgstr "Intern fejl under læsning af filen" - -#: app/modules/web/Controllers/AccountFileController.php:226 -#, php-format -msgid "Maximum size: %s" -msgstr "Maks. størrelse: %s" - -#: app/modules/web/Controllers/AccountFileController.php:234 +#: app/modules/web/Controllers/AccountFileController.php:223 msgid "File size exceeded" msgstr "Max. filstørrelse overskredet" -#: app/modules/web/Controllers/AccountFileController.php:236 +#: app/modules/web/Controllers/AccountFileController.php:225 #, php-format msgid "Maximum size: %d KB" msgstr "Maks størrelse: %d KB" -#: app/modules/web/Controllers/AccountFileController.php:256 -#: app/modules/web/Controllers/AccountFileController.php:265 +#: app/modules/web/Controllers/AccountFileController.php:231 +#: lib/SP/Services/Import/FileImport.php:106 +msgid "Internal error while reading the file" +msgstr "Intern fejl under læsning af filen" + +#: app/modules/web/Controllers/AccountFileController.php:243 +#: app/modules/web/Controllers/AccountFileController.php:252 msgid "File saved" msgstr "Fil gemt" -#: app/modules/web/Controllers/AccountFileController.php:260 +#: app/modules/web/Controllers/AccountFileController.php:247 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:109 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 -#: app/modules/web/Controllers/ItemPresetController.php:323 -#: app/modules/web/Controllers/ItemPresetController.php:364 -#: lib/SP/Services/Auth/LoginService.php:455 -#: lib/SP/Services/Auth/LoginService.php:518 -#: lib/SP/Services/Auth/LoginService.php:564 -#: lib/SP/Services/Auth/LoginService.php:607 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/ItemPresetController.php:331 +#: app/modules/web/Controllers/ItemPresetController.php:374 +#: lib/SP/Services/Auth/LoginService.php:457 +#: lib/SP/Services/Auth/LoginService.php:522 +#: lib/SP/Services/Auth/LoginService.php:568 +#: lib/SP/Services/Auth/LoginService.php:611 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:35 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:23 @@ -824,123 +818,133 @@ msgstr "Fil gemt" msgid "Type" msgstr "Type" -#: app/modules/web/Controllers/AccountFileController.php:261 +#: app/modules/web/Controllers/AccountFileController.php:248 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:110 msgid "Size" msgstr "Størrelse" -#: app/modules/web/Controllers/AccountFileController.php:292 +#: app/modules/web/Controllers/AccountFileController.php:286 +#: lib/SP/Services/Import/FileImport.php:95 +msgid "File type not allowed" +msgstr "Filtype ikke tilladt" + +#: app/modules/web/Controllers/AccountFileController.php:288 +#: lib/SP/Services/Import/FileImport.php:97 +#, php-format +msgid "MIME type: %s" +msgstr "MIME-type: %s" + +#: app/modules/web/Controllers/AccountFileController.php:307 #: app/modules/web/Controllers/AccountHistoryManagerController.php:64 #: app/modules/web/Controllers/AccountManagerController.php:79 #: app/modules/web/Controllers/AccountManagerController.php:213 #: app/modules/web/Controllers/AuthTokenController.php:71 #: app/modules/web/Controllers/AuthTokenController.php:111 -#: app/modules/web/Controllers/AuthTokenController.php:176 -#: app/modules/web/Controllers/AuthTokenController.php:209 -#: app/modules/web/Controllers/AuthTokenController.php:254 -#: app/modules/web/Controllers/AuthTokenController.php:292 -#: app/modules/web/Controllers/AuthTokenController.php:344 +#: app/modules/web/Controllers/AuthTokenController.php:178 +#: app/modules/web/Controllers/AuthTokenController.php:213 +#: app/modules/web/Controllers/AuthTokenController.php:260 +#: app/modules/web/Controllers/AuthTokenController.php:300 +#: app/modules/web/Controllers/AuthTokenController.php:354 #: app/modules/web/Controllers/CategoryController.php:69 #: app/modules/web/Controllers/CategoryController.php:106 -#: app/modules/web/Controllers/CategoryController.php:170 -#: app/modules/web/Controllers/CategoryController.php:203 -#: app/modules/web/Controllers/CategoryController.php:248 -#: app/modules/web/Controllers/CategoryController.php:290 -#: app/modules/web/Controllers/CategoryController.php:332 +#: app/modules/web/Controllers/CategoryController.php:172 +#: app/modules/web/Controllers/CategoryController.php:207 +#: app/modules/web/Controllers/CategoryController.php:254 +#: app/modules/web/Controllers/CategoryController.php:298 +#: app/modules/web/Controllers/CategoryController.php:342 #: app/modules/web/Controllers/ClientController.php:70 #: app/modules/web/Controllers/ClientController.php:107 -#: app/modules/web/Controllers/ClientController.php:171 -#: app/modules/web/Controllers/ClientController.php:203 -#: app/modules/web/Controllers/ClientController.php:245 -#: app/modules/web/Controllers/ClientController.php:285 -#: app/modules/web/Controllers/ClientController.php:323 +#: app/modules/web/Controllers/ClientController.php:173 +#: app/modules/web/Controllers/ClientController.php:207 +#: app/modules/web/Controllers/ClientController.php:251 +#: app/modules/web/Controllers/ClientController.php:293 +#: app/modules/web/Controllers/ClientController.php:333 #: app/modules/web/Controllers/CustomFieldController.php:71 #: app/modules/web/Controllers/CustomFieldController.php:108 -#: app/modules/web/Controllers/CustomFieldController.php:170 -#: app/modules/web/Controllers/CustomFieldController.php:202 -#: app/modules/web/Controllers/CustomFieldController.php:236 -#: app/modules/web/Controllers/CustomFieldController.php:275 -#: app/modules/web/Controllers/CustomFieldController.php:314 +#: app/modules/web/Controllers/CustomFieldController.php:172 +#: app/modules/web/Controllers/CustomFieldController.php:206 +#: app/modules/web/Controllers/CustomFieldController.php:242 +#: app/modules/web/Controllers/CustomFieldController.php:283 +#: app/modules/web/Controllers/CustomFieldController.php:324 #: app/modules/web/Controllers/EventlogController.php:107 #: app/modules/web/Controllers/ItemPresetController.php:70 -#: app/modules/web/Controllers/ItemPresetController.php:157 -#: app/modules/web/Controllers/ItemPresetController.php:197 -#: app/modules/web/Controllers/ItemPresetController.php:236 -#: app/modules/web/Controllers/ItemPresetController.php:268 -#: app/modules/web/Controllers/ItemPresetController.php:309 -#: app/modules/web/Controllers/ItemPresetController.php:350 +#: app/modules/web/Controllers/ItemPresetController.php:159 +#: app/modules/web/Controllers/ItemPresetController.php:199 +#: app/modules/web/Controllers/ItemPresetController.php:240 +#: app/modules/web/Controllers/ItemPresetController.php:274 +#: app/modules/web/Controllers/ItemPresetController.php:317 +#: app/modules/web/Controllers/ItemPresetController.php:360 #: app/modules/web/Controllers/NotificationController.php:110 -#: app/modules/web/Controllers/NotificationController.php:173 -#: app/modules/web/Controllers/NotificationController.php:191 -#: app/modules/web/Controllers/NotificationController.php:223 -#: app/modules/web/Controllers/NotificationController.php:255 -#: app/modules/web/Controllers/NotificationController.php:308 -#: app/modules/web/Controllers/NotificationController.php:337 -#: app/modules/web/Controllers/NotificationController.php:372 +#: app/modules/web/Controllers/NotificationController.php:175 +#: app/modules/web/Controllers/NotificationController.php:193 +#: app/modules/web/Controllers/NotificationController.php:227 +#: app/modules/web/Controllers/NotificationController.php:312 +#: app/modules/web/Controllers/NotificationController.php:343 +#: app/modules/web/Controllers/NotificationController.php:380 #: app/modules/web/Controllers/PluginController.php:111 #: app/modules/web/Controllers/PluginController.php:133 -#: app/modules/web/Controllers/PluginController.php:277 +#: app/modules/web/Controllers/PluginController.php:285 #: app/modules/web/Controllers/PublicLinkController.php:74 #: app/modules/web/Controllers/PublicLinkController.php:111 -#: app/modules/web/Controllers/PublicLinkController.php:173 -#: app/modules/web/Controllers/PublicLinkController.php:201 -#: app/modules/web/Controllers/PublicLinkController.php:233 -#: app/modules/web/Controllers/PublicLinkController.php:276 -#: app/modules/web/Controllers/PublicLinkController.php:310 -#: app/modules/web/Controllers/PublicLinkController.php:354 +#: app/modules/web/Controllers/PublicLinkController.php:175 +#: app/modules/web/Controllers/PublicLinkController.php:205 +#: app/modules/web/Controllers/PublicLinkController.php:239 +#: app/modules/web/Controllers/PublicLinkController.php:284 +#: app/modules/web/Controllers/PublicLinkController.php:320 +#: app/modules/web/Controllers/PublicLinkController.php:366 #: app/modules/web/Controllers/TagController.php:68 #: app/modules/web/Controllers/TagController.php:105 -#: app/modules/web/Controllers/TagController.php:165 -#: app/modules/web/Controllers/TagController.php:197 -#: app/modules/web/Controllers/TagController.php:233 -#: app/modules/web/Controllers/TagController.php:266 -#: app/modules/web/Controllers/TagController.php:299 +#: app/modules/web/Controllers/TagController.php:167 +#: app/modules/web/Controllers/TagController.php:201 +#: app/modules/web/Controllers/TagController.php:239 +#: app/modules/web/Controllers/TagController.php:274 +#: app/modules/web/Controllers/TagController.php:309 #: app/modules/web/Controllers/UserController.php:75 #: app/modules/web/Controllers/UserController.php:112 -#: app/modules/web/Controllers/UserController.php:197 -#: app/modules/web/Controllers/UserController.php:230 -#: app/modules/web/Controllers/UserController.php:266 -#: app/modules/web/Controllers/UserController.php:308 -#: app/modules/web/Controllers/UserController.php:373 -#: app/modules/web/Controllers/UserController.php:416 -#: app/modules/web/Controllers/UserController.php:455 +#: app/modules/web/Controllers/UserController.php:199 +#: app/modules/web/Controllers/UserController.php:234 +#: app/modules/web/Controllers/UserController.php:272 +#: app/modules/web/Controllers/UserController.php:320 +#: app/modules/web/Controllers/UserController.php:387 +#: app/modules/web/Controllers/UserController.php:433 +#: app/modules/web/Controllers/UserController.php:474 #: app/modules/web/Controllers/UserGroupController.php:77 #: app/modules/web/Controllers/UserGroupController.php:114 -#: app/modules/web/Controllers/UserGroupController.php:185 -#: app/modules/web/Controllers/UserGroupController.php:217 -#: app/modules/web/Controllers/UserGroupController.php:259 -#: app/modules/web/Controllers/UserGroupController.php:300 -#: app/modules/web/Controllers/UserGroupController.php:341 +#: app/modules/web/Controllers/UserGroupController.php:187 +#: app/modules/web/Controllers/UserGroupController.php:221 +#: app/modules/web/Controllers/UserGroupController.php:266 +#: app/modules/web/Controllers/UserGroupController.php:309 +#: app/modules/web/Controllers/UserGroupController.php:353 #: app/modules/web/Controllers/UserProfileController.php:70 #: app/modules/web/Controllers/UserProfileController.php:107 -#: app/modules/web/Controllers/UserProfileController.php:174 -#: app/modules/web/Controllers/UserProfileController.php:206 -#: app/modules/web/Controllers/UserProfileController.php:248 -#: app/modules/web/Controllers/UserProfileController.php:285 -#: app/modules/web/Controllers/UserProfileController.php:323 +#: app/modules/web/Controllers/UserProfileController.php:176 +#: app/modules/web/Controllers/UserProfileController.php:210 +#: app/modules/web/Controllers/UserProfileController.php:255 +#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:344 #: lib/SP/Core/Acl/UnauthorizedActionException.php:46 #: lib/SP/Util/ErrorUtil.php:160 msgid "You don't have permission to do this operation" msgstr "Du har ikke tilladelse til at udføre denne handling" -#: app/modules/web/Controllers/AccountFileController.php:355 -#: app/modules/web/Controllers/AccountFileController.php:358 +#: app/modules/web/Controllers/AccountFileController.php:370 +#: app/modules/web/Controllers/AccountFileController.php:373 msgid "Files deleted" msgstr "Filer slettet" -#: app/modules/web/Controllers/AccountFileController.php:363 +#: app/modules/web/Controllers/AccountFileController.php:378 msgid "File deleted" msgstr "Fil slettet" -#: app/modules/web/Controllers/AccountFileController.php:369 +#: app/modules/web/Controllers/AccountFileController.php:384 msgid "File Deleted" msgstr "Fil slettet" -#: app/modules/web/Controllers/AccountFileController.php:405 +#: app/modules/web/Controllers/AccountFileController.php:422 msgid "Files management disabled" msgstr "Filhåndtering deaktiveret" -#: app/modules/web/Controllers/AccountFileController.php:424 +#: app/modules/web/Controllers/AccountFileController.php:441 msgid "There are no linked files for the account" msgstr "Der findes ingen filer linket til kontoen" @@ -964,46 +968,46 @@ msgstr "Bulk Update" msgid "New Authorization" msgstr "Ny autorisation" -#: app/modules/web/Controllers/AuthTokenController.php:179 +#: app/modules/web/Controllers/AuthTokenController.php:181 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:190 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:191 msgid "Edit Authorization" msgstr "Tilret autorisation" -#: app/modules/web/Controllers/AuthTokenController.php:220 -#: app/modules/web/Controllers/AuthTokenController.php:223 +#: app/modules/web/Controllers/AuthTokenController.php:224 +#: app/modules/web/Controllers/AuthTokenController.php:227 msgid "Authorizations deleted" msgstr "Autorisationer slettet" -#: app/modules/web/Controllers/AuthTokenController.php:233 #: app/modules/web/Controllers/AuthTokenController.php:237 +#: app/modules/web/Controllers/AuthTokenController.php:241 msgid "Authorization deleted" msgstr "Autorisation slettet" -#: app/modules/web/Controllers/AuthTokenController.php:234 -#: app/modules/web/Controllers/AuthTokenController.php:306 -#: app/modules/web/Controllers/AuthTokenController.php:315 -#: app/modules/web/Controllers/AuthTokenController.php:356 +#: app/modules/web/Controllers/AuthTokenController.php:238 +#: app/modules/web/Controllers/AuthTokenController.php:314 +#: app/modules/web/Controllers/AuthTokenController.php:323 +#: app/modules/web/Controllers/AuthTokenController.php:366 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:71 msgid "Authorization" msgstr "Autorisation" -#: app/modules/web/Controllers/AuthTokenController.php:269 +#: app/modules/web/Controllers/AuthTokenController.php:275 msgid "Authorization added" msgstr "Autorisation tilføjet" -#: app/modules/web/Controllers/AuthTokenController.php:305 -#: app/modules/web/Controllers/AuthTokenController.php:314 -#: app/modules/web/Controllers/AuthTokenController.php:321 +#: app/modules/web/Controllers/AuthTokenController.php:313 +#: app/modules/web/Controllers/AuthTokenController.php:322 +#: app/modules/web/Controllers/AuthTokenController.php:329 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:70 msgid "Authorization updated" msgstr "Autorisation opdateret" -#: app/modules/web/Controllers/AuthTokenController.php:347 +#: app/modules/web/Controllers/AuthTokenController.php:357 msgid "View Authorization" msgstr "Se autorisation" -#: app/modules/web/Controllers/AuthTokenController.php:355 +#: app/modules/web/Controllers/AuthTokenController.php:365 msgid "Authorization viewed" msgstr "Autorisation vist" @@ -1011,27 +1015,27 @@ msgstr "Autorisation vist" #: app/modules/web/Controllers/CategoryController.php:109 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:152 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:153 -#: app/modules/web/themes/material-blue/views/account/account.inc:118 +#: app/modules/web/themes/material-blue/views/account/account.inc:119 #: app/config/actions.xml:307 msgid "New Category" msgstr "Ny kategori" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:173 +#: app/modules/web/Controllers/CategoryController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:170 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:171 #: app/config/actions.xml:313 msgid "Edit Category" msgstr "Tilret kategori" -#: app/modules/web/Controllers/CategoryController.php:214 -#: app/modules/web/Controllers/CategoryController.php:217 +#: app/modules/web/Controllers/CategoryController.php:218 +#: app/modules/web/Controllers/CategoryController.php:221 msgid "Categories deleted" msgstr "Kategorier slettet" -#: app/modules/web/Controllers/CategoryController.php:228 -#: app/modules/web/Controllers/CategoryController.php:264 -#: app/modules/web/Controllers/CategoryController.php:306 +#: app/modules/web/Controllers/CategoryController.php:232 +#: app/modules/web/Controllers/CategoryController.php:270 +#: app/modules/web/Controllers/CategoryController.php:314 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:247 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:115 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:106 @@ -1040,8 +1044,8 @@ msgstr "Kategorier slettet" #: app/modules/web/themes/material-blue/views/account/account-history.inc:74 #: app/modules/web/themes/material-blue/views/account/account-link.inc:45 #: app/modules/web/themes/material-blue/views/account/account-link.inc:51 -#: app/modules/web/themes/material-blue/views/account/account.inc:103 -#: app/modules/web/themes/material-blue/views/account/account.inc:105 +#: app/modules/web/themes/material-blue/views/account/account.inc:104 +#: app/modules/web/themes/material-blue/views/account/account.inc:106 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:70 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:49 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:51 @@ -1049,7 +1053,7 @@ msgid "Category" msgstr "Kategori" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:335 +#: app/modules/web/Controllers/CategoryController.php:345 #: app/config/actions.xml:301 msgid "View Category" msgstr "Se kategori" @@ -1058,48 +1062,48 @@ msgstr "Se kategori" #: app/modules/web/Controllers/ClientController.php:110 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:155 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:156 -#: app/modules/web/themes/material-blue/views/account/account.inc:93 +#: app/modules/web/themes/material-blue/views/account/account.inc:94 #: app/config/actions.xml:337 msgid "New Client" msgstr "Ny klient" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:174 +#: app/modules/web/Controllers/ClientController.php:176 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:173 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:174 #: app/config/actions.xml:343 msgid "Edit Client" msgstr "Tilret klient" -#: app/modules/web/Controllers/ClientController.php:213 -#: app/modules/web/Controllers/ClientController.php:216 +#: app/modules/web/Controllers/ClientController.php:217 +#: app/modules/web/Controllers/ClientController.php:220 msgid "Clients deleted" msgstr "Klienter slettet" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:326 +#: app/modules/web/Controllers/ClientController.php:336 #: app/config/actions.xml:331 msgid "View Client" msgstr "Se klient" -#: app/modules/web/Controllers/ConfigAccountController.php:74 +#: app/modules/web/Controllers/ConfigAccountController.php:73 #, fuzzy msgid "Maximum size per file is 16MB" msgstr "Maksimal tilladt filstørrelse er 16MB" -#: app/modules/web/Controllers/ConfigAccountController.php:82 +#: app/modules/web/Controllers/ConfigAccountController.php:81 msgid "Files enabled" msgstr "Filer aktiveret" -#: app/modules/web/Controllers/ConfigAccountController.php:87 +#: app/modules/web/Controllers/ConfigAccountController.php:86 msgid "Files disabled" msgstr "Filer deaktiveret" -#: app/modules/web/Controllers/ConfigAccountController.php:100 +#: app/modules/web/Controllers/ConfigAccountController.php:99 msgid "Public links enabled" msgstr "Offentlige links aktiveret" -#: app/modules/web/Controllers/ConfigAccountController.php:105 +#: app/modules/web/Controllers/ConfigAccountController.php:104 msgid "Public links disabled" msgstr "Offentlige links deaktiveret" @@ -1107,11 +1111,11 @@ msgstr "Offentlige links deaktiveret" #: app/modules/web/Controllers/ConfigBackupController.php:195 #: app/modules/web/Controllers/ConfigBackupController.php:241 #: app/modules/web/Controllers/ConfigEncryptionController.php:97 -#: app/modules/web/Controllers/ConfigEncryptionController.php:159 -#: app/modules/web/Controllers/ConfigGeneralController.php:183 -#: app/modules/web/Controllers/ConfigGeneralController.php:229 +#: app/modules/web/Controllers/ConfigEncryptionController.php:163 +#: app/modules/web/Controllers/ConfigGeneralController.php:190 +#: app/modules/web/Controllers/ConfigGeneralController.php:236 #: app/modules/web/Controllers/ConfigImportController.php:59 -#: app/modules/web/Controllers/ConfigLdapController.php:226 +#: app/modules/web/Controllers/ConfigLdapController.php:233 #: app/modules/web/Controllers/Traits/ConfigTrait.php:55 #: app/modules/web/Forms/UserForm.php:131 #: app/modules/web/Forms/UserForm.php:153 @@ -1120,7 +1124,7 @@ msgid "Ey, this is a DEMO!!" msgstr "Øj, dette er en DEMO-version!!" #: app/modules/web/Controllers/ConfigBackupController.php:90 -#: app/modules/web/Controllers/UserPassResetController.php:183 +#: app/modules/web/Controllers/UserPassResetController.php:185 #: app/modules/web/Forms/AccountForm.php:135 #: app/modules/web/Forms/UserForm.php:161 #, fuzzy @@ -1132,9 +1136,11 @@ msgid "Verification of exported data finished" msgstr "Verifikation af eksporterede data udført" #: app/modules/web/Controllers/ConfigBackupController.php:122 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:113 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:237 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:163 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:260 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:309 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:334 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:166 #: app/modules/web/themes/material-blue/views/config/info.inc:49 #: app/modules/web/themes/material-blue/views/plugin/plugin.inc:34 msgid "Version" @@ -1159,7 +1165,7 @@ msgstr "Nej" #. (itstool) path: action/text #: app/modules/web/Controllers/ConfigBackupController.php:124 -#: app/modules/web/Controllers/ConfigManagerController.php:174 +#: app/modules/web/Controllers/ConfigManagerController.php:192 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:101 #: lib/SP/Providers/Notification/NotificationHandler.php:125 #: lib/SP/Providers/Notification/NotificationHandler.php:156 @@ -1186,25 +1192,37 @@ msgstr "Kategorier" #: app/modules/web/Controllers/ConfigBackupController.php:127 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:94 -#: app/modules/web/themes/material-blue/views/account/account.inc:211 -#: app/modules/web/themes/material-blue/views/account/account.inc:213 +#: app/modules/web/themes/material-blue/views/account/account.inc:212 +#: app/modules/web/themes/material-blue/views/account/account.inc:214 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:94 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:314 msgid "Tags" msgstr "Mærker" +#: app/modules/web/Controllers/ConfigDokuWikiController.php:65 +msgid "Missing DokuWiki parameters" +msgstr "Manglende DokuWiki-parametre" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:77 +msgid "DokuWiki enabled" +msgstr "DokuWiki aktiveret" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:82 +msgid "DokuWiki disabled" +msgstr "DokuWiki deaktiveret" + #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:149 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 -#: lib/SP/Services/Auth/LoginService.php:300 -#: lib/SP/Services/Auth/LoginService.php:324 +#: lib/SP/Services/Auth/LoginService.php:302 +#: lib/SP/Services/Auth/LoginService.php:326 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:164 msgid "Master password updated" msgstr "Hoved-kodeord er opdateret" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:150 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:165 @@ -1238,33 +1256,33 @@ msgstr "Det nuværende hoved-kodeord passer ikke" msgid "Error while saving the Master Password's hash" msgstr "Fejl under lagring af Hoved-kodeordets kontrolsum" -#: app/modules/web/Controllers/ConfigEncryptionController.php:166 -#: app/modules/web/Controllers/ConfigEncryptionController.php:168 +#: app/modules/web/Controllers/ConfigEncryptionController.php:170 +#: app/modules/web/Controllers/ConfigEncryptionController.php:172 msgid "Master password hash updated" msgstr "Hoved-kodeord kontrolsum opdateret" -#: app/modules/web/Controllers/ConfigEncryptionController.php:175 +#: app/modules/web/Controllers/ConfigEncryptionController.php:179 msgid "Error while updating the master password hash" msgstr "Fejl under opdatering af Hoved-kodeords kontrolsum" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 #: app/modules/web/Controllers/ConfigEncryptionController.php:205 -#: app/modules/web/Controllers/ConfigEncryptionController.php:209 +#: app/modules/web/Controllers/ConfigEncryptionController.php:215 +#: app/modules/web/Controllers/ConfigEncryptionController.php:221 msgid "Temporary password generated" msgstr "Temporary password generated" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 -#: app/modules/web/Controllers/ConfigMailController.php:146 -#: app/modules/web/Controllers/ConfigMailController.php:152 -#: lib/SP/Services/Mail/MailService.php:141 +#: app/modules/web/Controllers/ConfigEncryptionController.php:206 +#: app/modules/web/Controllers/ConfigMailController.php:155 +#: app/modules/web/Controllers/ConfigMailController.php:161 +#: lib/SP/Services/Mail/MailService.php:149 msgid "Email sent" msgstr "E-mail afsendt" -#: app/modules/web/Controllers/ConfigEncryptionController.php:205 +#: app/modules/web/Controllers/ConfigEncryptionController.php:216 #: lib/SP/Services/Mail/MailService.php:81 -#: lib/SP/Services/Mail/MailService.php:151 +#: lib/SP/Services/Mail/MailService.php:159 msgid "Error while sending the email" -msgstr "" +msgstr "Fejl da emailen blev sendt" #: app/modules/web/Controllers/ConfigGeneralController.php:96 msgid "Missing remote syslog parameters" @@ -1302,109 +1320,109 @@ msgstr "Basal autentificering deaktiveret" msgid "Accounts imported" msgstr "Konti importeret" -#: app/modules/web/Controllers/ConfigImportController.php:82 -#: app/modules/web/Controllers/ConfigLdapController.php:268 +#: app/modules/web/Controllers/ConfigImportController.php:84 +#: app/modules/web/Controllers/ConfigLdapController.php:275 msgid "Import finished" msgstr "Import færdig" -#: app/modules/web/Controllers/ConfigImportController.php:82 #: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:92 #: lib/SP/Services/Backup/FileBackupService.php:120 -#: lib/SP/Services/Export/XmlExportService.php:205 +#: lib/SP/Services/Export/XmlExportService.php:201 msgid "Please check out the event log for more details" msgstr "Se venligst hændelsesloggen for yderligere detaljer" -#: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:91 msgid "No accounts were imported" msgstr "Der blev ikke importeret nogle konti" -#: app/modules/web/Controllers/ConfigLdapController.php:71 -#: app/modules/web/Controllers/ConfigLdapController.php:143 -#: app/modules/web/Controllers/ConfigLdapController.php:181 +#: app/modules/web/Controllers/ConfigLdapController.php:72 +#: app/modules/web/Controllers/ConfigLdapController.php:148 +#: app/modules/web/Controllers/ConfigLdapController.php:187 msgid "Missing LDAP parameters" msgstr "LDAP-parametre er ikke angivet" -#: app/modules/web/Controllers/ConfigLdapController.php:90 +#: app/modules/web/Controllers/ConfigLdapController.php:91 msgid "LDAP enabled" msgstr "LDAP aktiveret" -#: app/modules/web/Controllers/ConfigLdapController.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:96 msgid "LDAP disabled" msgstr "LDAP deaktiveret" -#: app/modules/web/Controllers/ConfigLdapController.php:97 -#: app/modules/web/Controllers/ConfigMailController.php:106 +#: app/modules/web/Controllers/ConfigLdapController.php:98 +#: app/modules/web/Controllers/ConfigMailController.php:108 #: app/config/strings.js.inc:80 msgid "No changes" msgstr "Ingen ændringer" -#: app/modules/web/Controllers/ConfigLdapController.php:117 -#: app/modules/web/Controllers/ConfigLdapController.php:246 +#: app/modules/web/Controllers/ConfigLdapController.php:122 +#: app/modules/web/Controllers/ConfigLdapController.php:253 msgid "Wrong LDAP parameters" msgstr "Forkerte LDAP parametre" -#: app/modules/web/Controllers/ConfigLdapController.php:153 -#: app/modules/web/Controllers/ConfigLdapController.php:197 +#: app/modules/web/Controllers/ConfigLdapController.php:158 +#: app/modules/web/Controllers/ConfigLdapController.php:203 msgid "Results" msgstr "Resultater" -#: app/modules/web/Controllers/ConfigLdapController.php:158 -#: app/modules/web/Controllers/ConfigLdapController.php:203 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:163 +#: app/modules/web/Controllers/ConfigLdapController.php:209 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:99 msgid "LDAP connection OK" msgstr "LDAP-forbindelsen er OK" -#: app/modules/web/Controllers/ConfigLdapController.php:159 -#: app/modules/web/Controllers/ConfigLdapController.php:204 +#: app/modules/web/Controllers/ConfigLdapController.php:164 +#: app/modules/web/Controllers/ConfigLdapController.php:210 #, php-format msgid "Objects found: %d" msgstr "Objekter fundet: %d" -#: app/modules/web/Controllers/ConfigLdapController.php:253 +#: app/modules/web/Controllers/ConfigLdapController.php:260 msgid "LDAP Import" msgstr "LDAP import" -#: app/modules/web/Controllers/ConfigLdapController.php:272 +#: app/modules/web/Controllers/ConfigLdapController.php:279 msgid "There aren't any objects to synchronize" msgstr "Der findes ingen objekter der kan synkroniseres" -#: app/modules/web/Controllers/ConfigLdapController.php:277 +#: app/modules/web/Controllers/ConfigLdapController.php:284 msgid "LDAP users import finished" msgstr "Import af LDAP-brugere udført" -#: app/modules/web/Controllers/ConfigLdapController.php:279 +#: app/modules/web/Controllers/ConfigLdapController.php:286 #, php-format msgid "Imported users: %d / %d" msgstr "Importerede brugere: %d / %d" -#: app/modules/web/Controllers/ConfigLdapController.php:280 +#: app/modules/web/Controllers/ConfigLdapController.php:287 #, php-format msgid "Errors: %d" msgstr "Fejl: %d" -#: app/modules/web/Controllers/ConfigMailController.php:72 -#: app/modules/web/Controllers/ConfigMailController.php:133 +#: app/modules/web/Controllers/ConfigMailController.php:74 +#: app/modules/web/Controllers/ConfigMailController.php:142 msgid "Missing Mail parameters" msgstr "E-mail parametre ikke angivet" -#: app/modules/web/Controllers/ConfigMailController.php:97 +#: app/modules/web/Controllers/ConfigMailController.php:99 msgid "Mail enabled" msgstr "E-mail er aktiveret" -#: app/modules/web/Controllers/ConfigMailController.php:104 +#: app/modules/web/Controllers/ConfigMailController.php:106 msgid "Mail disabled" msgstr "E-mail er deaktiveret" -#: app/modules/web/Controllers/ConfigMailController.php:147 -#: lib/SP/Services/Mail/MailService.php:142 +#: app/modules/web/Controllers/ConfigMailController.php:156 +#: lib/SP/Services/Mail/MailService.php:150 msgid "Recipient" msgstr "Modtager" -#: app/modules/web/Controllers/ConfigMailController.php:153 +#: app/modules/web/Controllers/ConfigMailController.php:162 msgid "Please, check your inbox" msgstr "Kontrollér venligst din indbakke" -#: app/modules/web/Controllers/ConfigManagerController.php:160 +#: app/modules/web/Controllers/ConfigManagerController.php:162 #: app/modules/web/themes/material-blue/views/install/index.inc:134 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:20 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:18 @@ -1413,54 +1431,54 @@ msgid "General" msgstr "Generelt" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:189 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:29 +#: app/modules/web/Controllers/ConfigManagerController.php:207 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:17 #: app/config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: app/modules/web/Controllers/ConfigManagerController.php:208 +#: app/modules/web/Controllers/ConfigManagerController.php:234 msgid "LDAP" msgstr "LDAP" -#: app/modules/web/Controllers/ConfigManagerController.php:234 +#: app/modules/web/Controllers/ConfigManagerController.php:260 #: app/modules/web/themes/material-blue/views/config/mail.inc:12 msgid "Mail" msgstr "E-mail" -#: app/modules/web/Controllers/ConfigManagerController.php:273 +#: app/modules/web/Controllers/ConfigManagerController.php:301 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:462 msgid "Encryption" msgstr "Kryptering" -#: app/modules/web/Controllers/ConfigManagerController.php:301 -#: app/modules/web/themes/material-blue/views/config/backup.inc:61 +#: app/modules/web/Controllers/ConfigManagerController.php:329 +#: app/modules/web/themes/material-blue/views/config/backup.inc:62 msgid "There aren't any backups available" msgstr "Der er ingen backups tilgængelige" -#: app/modules/web/Controllers/ConfigManagerController.php:311 -#: app/modules/web/themes/material-blue/views/config/backup.inc:132 +#: app/modules/web/Controllers/ConfigManagerController.php:339 +#: app/modules/web/themes/material-blue/views/config/backup.inc:133 msgid "No export file found" msgstr "Ingen eksportfil fundet" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:314 -#: app/modules/web/themes/material-blue/views/config/backup.inc:24 -#: app/modules/web/themes/material-blue/views/config/backup.inc:78 +#: app/modules/web/Controllers/ConfigManagerController.php:342 +#: app/modules/web/themes/material-blue/views/config/backup.inc:25 +#: app/modules/web/themes/material-blue/views/config/backup.inc:79 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:478 #: app/config/actions.xml:739 msgid "Backup" msgstr "Backup" -#: app/modules/web/Controllers/ConfigManagerController.php:331 +#: app/modules/web/Controllers/ConfigManagerController.php:365 msgid "Import Accounts" msgstr "Importer konti" -#: app/modules/web/Controllers/ConfigManagerController.php:353 +#: app/modules/web/Controllers/ConfigManagerController.php:387 msgid "Not installed" msgstr "Ikke installeret" -#: app/modules/web/Controllers/ConfigManagerController.php:363 +#: app/modules/web/Controllers/ConfigManagerController.php:397 #: app/modules/web/themes/material-blue/inc/Icons.php:63 msgid "Information" msgstr "Information" @@ -1477,60 +1495,48 @@ msgstr "Wiki er aktiveret" msgid "Wiki disabled" msgstr "Wiki er deaktiveret" -#: app/modules/web/Controllers/ConfigWikiController.php:91 -msgid "Missing DokuWiki parameters" -msgstr "Manglende DokuWiki-parametre" - -#: app/modules/web/Controllers/ConfigWikiController.php:103 -msgid "DokuWiki enabled" -msgstr "DokuWiki aktiveret" - -#: app/modules/web/Controllers/ConfigWikiController.php:108 -msgid "DokuWiki disabled" -msgstr "DokuWiki deaktiveret" - #: app/modules/web/Controllers/CustomFieldController.php:111 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:159 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:160 msgid "New Field" msgstr "Nyt felt" -#: app/modules/web/Controllers/CustomFieldController.php:173 +#: app/modules/web/Controllers/CustomFieldController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:177 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:178 msgid "Edit Field" msgstr "Tilret felt" -#: app/modules/web/Controllers/CustomFieldController.php:209 -#: app/modules/web/Controllers/CustomFieldController.php:212 +#: app/modules/web/Controllers/CustomFieldController.php:213 +#: app/modules/web/Controllers/CustomFieldController.php:216 msgid "Fields deleted" msgstr "Felter slettet" -#: app/modules/web/Controllers/CustomFieldController.php:218 +#: app/modules/web/Controllers/CustomFieldController.php:222 msgid "Field deleted" msgstr "Felt slettet" -#: app/modules/web/Controllers/CustomFieldController.php:248 -#: app/modules/web/Controllers/CustomFieldController.php:252 +#: app/modules/web/Controllers/CustomFieldController.php:254 +#: app/modules/web/Controllers/CustomFieldController.php:258 msgid "Field added" msgstr "Felt tilføjet" -#: app/modules/web/Controllers/CustomFieldController.php:249 -#: app/modules/web/Controllers/CustomFieldController.php:288 +#: app/modules/web/Controllers/CustomFieldController.php:255 +#: app/modules/web/Controllers/CustomFieldController.php:296 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:157 msgid "Field" msgstr "Felt" -#: app/modules/web/Controllers/CustomFieldController.php:287 -#: app/modules/web/Controllers/CustomFieldController.php:291 +#: app/modules/web/Controllers/CustomFieldController.php:295 +#: app/modules/web/Controllers/CustomFieldController.php:299 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:74 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:87 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:156 msgid "Field updated" msgstr "Felt opdateret" -#: app/modules/web/Controllers/CustomFieldController.php:317 +#: app/modules/web/Controllers/CustomFieldController.php:327 msgid "View Field" msgstr "Vis felt" @@ -1563,10 +1569,10 @@ msgstr "Kontakt venligst administratoren" #: app/modules/web/Controllers/ErrorController.php:139 #: lib/SP/Services/Install/MySQL.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:97 -#: lib/SP/Storage/Database/MySQLHandler.php:117 -#: lib/SP/Storage/Database/MySQLHandler.php:164 -#: lib/SP/Storage/Database/MySQLHandler.php:176 +#: lib/SP/Storage/Database/MySQLHandler.php:98 +#: lib/SP/Storage/Database/MySQLHandler.php:118 +#: lib/SP/Storage/Database/MySQLHandler.php:165 +#: lib/SP/Storage/Database/MySQLHandler.php:177 #, fuzzy msgid "Unable to connect to DB" msgstr "Kan ikke forbinde til databasen" @@ -1588,16 +1594,17 @@ msgstr "Vis aktuel" #: app/modules/web/themes/material-blue/views/_partials/error.inc:15 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:123 #: app/modules/web/themes/material-blue/views/account/account-request.inc:67 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:360 -#: app/modules/web/themes/material-blue/views/config/backup.inc:173 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:366 +#: app/modules/web/themes/material-blue/views/config/backup.inc:174 #: app/modules/web/themes/material-blue/views/config/encryption.inc:310 -#: app/modules/web/themes/material-blue/views/config/general.inc:28 +#: app/modules/web/themes/material-blue/views/config/general.inc:27 #: app/modules/web/themes/material-blue/views/config/import.inc:91 #: app/modules/web/themes/material-blue/views/config/info.inc:193 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:295 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:440 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:304 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:449 #: app/modules/web/themes/material-blue/views/config/mail.inc:206 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:294 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:177 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:138 #: app/modules/web/themes/material-blue/views/error/error-database.inc:13 #: app/modules/web/themes/material-blue/views/error/error-database.inc:14 #: app/modules/web/themes/material-blue/views/error/error-maintenance.inc:13 @@ -1705,39 +1712,42 @@ msgstr "Sortér efter kategori" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:110 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:112 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:105 -#: app/modules/web/Controllers/LoginController.php:122 -#: app/modules/web/Controllers/UserController.php:287 -#: app/modules/web/Controllers/UserController.php:323 -#: app/modules/web/Controllers/UserController.php:388 -#: app/modules/web/Controllers/UserController.php:429 -#: app/modules/web/Controllers/UserPassResetController.php:197 -#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 -#: lib/SP/Services/Auth/LoginService.php:220 -#: lib/SP/Services/Auth/LoginService.php:238 -#: lib/SP/Services/Auth/LoginService.php:390 -#: lib/SP/Services/Auth/LoginService.php:457 -#: lib/SP/Services/Auth/LoginService.php:565 -#: lib/SP/Services/Auth/LoginService.php:608 -#: lib/SP/Services/Ldap/LdapImportService.php:238 +#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:335 +#: app/modules/web/Controllers/UserController.php:402 +#: app/modules/web/Controllers/UserController.php:446 +#: app/modules/web/Controllers/UserPassResetController.php:199 +#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 +#: lib/SP/Services/Auth/LoginService.php:222 +#: lib/SP/Services/Auth/LoginService.php:240 +#: lib/SP/Services/Auth/LoginService.php:392 +#: lib/SP/Services/Auth/LoginService.php:459 +#: lib/SP/Services/Auth/LoginService.php:569 +#: lib/SP/Services/Auth/LoginService.php:612 +#: lib/SP/Services/Ldap/LdapImportService.php:230 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:63 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:69 #: app/modules/web/themes/material-blue/views/account/account-history.inc:101 #: app/modules/web/themes/material-blue/views/account/account-link.inc:67 #: app/modules/web/themes/material-blue/views/account/account-link.inc:73 -#: app/modules/web/themes/material-blue/views/account/account.inc:141 +#: app/modules/web/themes/material-blue/views/account/account.inc:142 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:76 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:25 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:67 #: app/modules/web/themes/material-blue/views/config/info.inc:61 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:149 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:106 #: app/modules/web/themes/material-blue/views/config/mail.inc:113 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:233 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:247 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:116 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:130 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:22 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:31 @@ -1749,8 +1759,8 @@ msgstr "Sortér efter kategori" #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:97 #: app/modules/web/themes/material-blue/views/login/index.inc:24 #: app/modules/web/themes/material-blue/views/login/index.inc:94 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:75 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:77 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:83 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:19 msgid "User" msgstr "Bruger" @@ -1765,7 +1775,7 @@ msgstr "Sortér efter brugernavn" #: app/modules/web/themes/material-blue/views/account/account-history.inc:88 #: app/modules/web/themes/material-blue/views/account/account-link.inc:56 #: app/modules/web/themes/material-blue/views/account/account-link.inc:62 -#: app/modules/web/themes/material-blue/views/account/account.inc:128 +#: app/modules/web/themes/material-blue/views/account/account.inc:129 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:81 msgid "URL / IP" msgstr "URL / IP" @@ -1790,16 +1800,16 @@ msgstr "Sortér efter URL / IP" #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:76 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:90 #: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:91 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:92 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:73 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:82 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:83 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:74 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:73 @@ -1835,11 +1845,11 @@ msgid "Accounts (H)" msgstr "Konti (H)" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:126 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:100 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:106 #: app/modules/web/themes/material-blue/views/account/account-history.inc:122 -#: app/modules/web/themes/material-blue/views/account/account.inc:190 +#: app/modules/web/themes/material-blue/views/account/account.inc:191 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:251 #: app/modules/web/themes/material-blue/views/notification/notification.inc:48 #: app/modules/web/themes/material-blue/views/notification/notification.inc:55 @@ -1848,7 +1858,7 @@ msgid "Date" msgstr "Dato" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:108 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:131 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:109 msgid "Status" msgstr "Status" @@ -1943,7 +1953,7 @@ msgid "Module" msgstr "Modul" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:110 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:120 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:112 msgid "Properties" msgstr "Egenskaber" @@ -1965,9 +1975,9 @@ msgid "Event Log" msgstr "Hændelseslog" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:99 -#: app/modules/web/Controllers/ItemPresetController.php:289 -#: app/modules/web/Controllers/ItemPresetController.php:324 -#: app/modules/web/Controllers/ItemPresetController.php:365 +#: app/modules/web/Controllers/ItemPresetController.php:295 +#: app/modules/web/Controllers/ItemPresetController.php:332 +#: app/modules/web/Controllers/ItemPresetController.php:375 #: app/modules/web/themes/material-blue/views/account/details.inc:97 #: app/modules/web/themes/material-blue/views/account/details.inc:99 msgid "ID" @@ -1986,7 +1996,7 @@ msgid "Event" msgstr "Hændelse" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:103 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:117 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:109 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/user_pass.inc:33 msgid "Login" @@ -2014,7 +2024,7 @@ msgstr "Ryd hændelsesloggen" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:94 #: app/modules/web/themes/material-blue/views/account/account.inc:41 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:280 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:150 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:410 #: app/config/actions.xml:19 @@ -2056,21 +2066,24 @@ msgid "Preset Values" msgstr "Preset Values" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:111 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:119 -#: app/modules/web/Controllers/UserGroupController.php:238 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:111 +#: app/modules/web/Controllers/UserGroupController.php:242 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:120 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 -#: lib/SP/Services/Ldap/LdapImportService.php:140 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:144 +#: lib/SP/Services/Ldap/LdapImportService.php:138 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:133 #: app/modules/web/themes/material-blue/views/_partials/footer.inc:25 #: app/modules/web/themes/material-blue/views/config/encryption.inc:274 #: app/modules/web/themes/material-blue/views/config/encryption.inc:277 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:206 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:233 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:242 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:48 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:53 @@ -2080,8 +2093,8 @@ msgid "Group" msgstr "Gruppe" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:112 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:118 -#: app/modules/web/Controllers/UserProfileController.php:228 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:110 +#: app/modules/web/Controllers/UserProfileController.php:232 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:65 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:67 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:70 @@ -2145,7 +2158,7 @@ msgstr "New Account Password Preset" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:259 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:260 -#: app/modules/web/Controllers/ItemPresetController.php:239 +#: app/modules/web/Controllers/ItemPresetController.php:243 #: app/config/actions.xml:877 msgid "Edit Value" msgstr "Edit Value" @@ -2158,7 +2171,7 @@ msgid "Delete Value" msgstr "Delete Value" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:113 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:114 #: app/modules/web/themes/material-blue/inc/Icons.php:65 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:106 #: app/modules/web/themes/material-blue/views/notification/index.inc:1 @@ -2166,67 +2179,67 @@ msgstr "Delete Value" msgid "Notifications" msgstr "Notifikationer" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 #: app/modules/web/themes/material-blue/views/notification/notification.inc:35 #: app/modules/web/themes/material-blue/views/notification/notification.inc:42 msgid "Component" msgstr "Komponent" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:150 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:111 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:115 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:153 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:117 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:121 msgid "Read" msgstr "Læs" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:151 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:107 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:154 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:113 msgid "Only Admins" msgstr "Kun administratorer" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:168 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:171 #: app/config/actions.xml:847 msgid "Search for Notification" msgstr "Søg efter notifikationer" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:183 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:184 -#: app/modules/web/Controllers/NotificationController.php:194 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:186 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:187 +#: app/modules/web/Controllers/NotificationController.php:196 msgid "New Notification" msgstr "Ny notifikation" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:201 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:202 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:204 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:205 #: app/modules/web/Controllers/NotificationController.php:113 #: app/config/actions.xml:817 msgid "View Notification" msgstr "Vis notifikation" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:231 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:234 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:235 #: app/config/actions.xml:841 msgid "Checkout Notification" msgstr "Markér" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:249 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:250 -#: app/modules/web/Controllers/NotificationController.php:226 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:252 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:253 +#: app/modules/web/Controllers/NotificationController.php:230 #: app/config/actions.xml:829 msgid "Edit Notification" msgstr "Tilret notifikation" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:266 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:267 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:269 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:270 #: app/config/actions.xml:835 msgid "Delete Notification" msgstr "Slet notifikation" #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:96 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:330 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:331 #: app/modules/web/themes/material-blue/views/plugin/index.inc:1 msgid "Plugins" msgstr "Plugins" @@ -2321,7 +2334,7 @@ msgstr "Nyt link" #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:182 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:183 -#: app/modules/web/Controllers/PublicLinkController.php:357 +#: app/modules/web/Controllers/PublicLinkController.php:369 msgid "View Link" msgstr "Vis link" @@ -2345,7 +2358,7 @@ msgstr "Søg efter mærker" #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:150 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:151 #: app/modules/web/Controllers/TagController.php:108 -#: app/modules/web/themes/material-blue/views/account/account.inc:226 +#: app/modules/web/themes/material-blue/views/account/account.inc:227 #: app/config/actions.xml:505 msgid "New Tag" msgstr "Nyt mærke" @@ -2353,7 +2366,7 @@ msgstr "Nyt mærke" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:168 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:169 -#: app/modules/web/Controllers/TagController.php:168 app/config/actions.xml:517 +#: app/modules/web/Controllers/TagController.php:170 app/config/actions.xml:517 msgid "Edit Tag" msgstr "Tilret mærke" @@ -2382,7 +2395,7 @@ msgstr "Kilde" msgid "Search for track" msgstr "Search for track" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:104 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:96 #: lib/SP/Services/CustomField/CustomFieldDefService.php:77 #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:16 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:113 @@ -2395,47 +2408,41 @@ msgid "Users" msgstr "Brugere" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:156 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:148 #: app/config/actions.xml:607 msgid "Search for User" msgstr "Søg efter bruger" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:171 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:172 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:163 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:164 #: app/modules/web/Controllers/UserController.php:115 #: app/config/actions.xml:583 msgid "New User" msgstr "Ny bruger" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:189 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:190 -#: app/modules/web/Controllers/UserController.php:200 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:181 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:182 +#: app/modules/web/Controllers/UserController.php:202 #: app/config/actions.xml:589 msgid "Edit User" msgstr "Tilret bruger" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:206 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:207 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:198 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:199 #: app/config/actions.xml:595 msgid "Delete User" msgstr "Slet bruger" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:223 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:224 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:460 -msgid "Import users from LDAP" -msgstr "Importér brugere fra LDAP" - -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:241 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:242 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:215 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:216 msgid "View User Details" msgstr "Vis brugerdetaljer" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:258 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:259 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:233 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:63 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:116 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:122 @@ -2468,7 +2475,7 @@ msgstr "Ny gruppe" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:171 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:172 -#: app/modules/web/Controllers/UserGroupController.php:344 +#: app/modules/web/Controllers/UserGroupController.php:356 #: app/config/actions.xml:613 msgid "View Group" msgstr "Se gruppe" @@ -2476,7 +2483,7 @@ msgstr "Se gruppe" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:188 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:189 -#: app/modules/web/Controllers/UserGroupController.php:188 +#: app/modules/web/Controllers/UserGroupController.php:190 #: app/config/actions.xml:625 msgid "Edit Group" msgstr "Tilret gruppe" @@ -2515,7 +2522,7 @@ msgstr "Vis profildetaljer" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:186 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:187 -#: app/modules/web/Controllers/UserProfileController.php:177 +#: app/modules/web/Controllers/UserProfileController.php:179 #: app/config/actions.xml:655 msgid "Edit Profile" msgstr "Tilret profil" @@ -2527,13 +2534,13 @@ msgstr "Tilret profil" msgid "Delete Profile" msgstr "Slet profil" -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:261 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:262 #: app/modules/web/themes/material-blue/inc/Icons.php:58 msgid "Search" msgstr "Søg" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:344 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:345 #: app/modules/web/themes/material-blue/inc/Icons.php:61 #: app/modules/web/themes/material-blue/views/config/ldap.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:27 @@ -2560,28 +2567,28 @@ msgid "Display Value" msgstr "Display Value" #. (itstool) path: action/text -#: app/modules/web/Controllers/ItemPresetController.php:207 +#: app/modules/web/Controllers/ItemPresetController.php:209 #: app/config/actions.xml:871 msgid "New Value" msgstr "New Value" -#: app/modules/web/Controllers/ItemPresetController.php:277 -#: app/modules/web/Controllers/ItemPresetController.php:280 +#: app/modules/web/Controllers/ItemPresetController.php:283 +#: app/modules/web/Controllers/ItemPresetController.php:286 msgid "Values deleted" msgstr "Values deleted" -#: app/modules/web/Controllers/ItemPresetController.php:288 -#: app/modules/web/Controllers/ItemPresetController.php:292 +#: app/modules/web/Controllers/ItemPresetController.php:294 +#: app/modules/web/Controllers/ItemPresetController.php:298 msgid "Value deleted" msgstr "Value deleted" -#: app/modules/web/Controllers/ItemPresetController.php:322 -#: app/modules/web/Controllers/ItemPresetController.php:327 +#: app/modules/web/Controllers/ItemPresetController.php:330 +#: app/modules/web/Controllers/ItemPresetController.php:335 msgid "Value created" msgstr "Value created" -#: app/modules/web/Controllers/ItemPresetController.php:363 -#: app/modules/web/Controllers/ItemPresetController.php:368 +#: app/modules/web/Controllers/ItemPresetController.php:373 +#: app/modules/web/Controllers/ItemPresetController.php:378 msgid "Value updated" msgstr "Value updated" @@ -2594,70 +2601,70 @@ msgstr "Der findes ingen afventende notifikationer" msgid "There are pending notifications: %d" msgstr "There are pending notifications: %d" -#: app/modules/web/Controllers/LoginController.php:121 +#: app/modules/web/Controllers/LoginController.php:122 msgid "Logout session" msgstr "Afslut session" -#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/LoginController.php:124 msgid "Inactive time" msgstr "Inaktiv tid" -#: app/modules/web/Controllers/LoginController.php:124 +#: app/modules/web/Controllers/LoginController.php:125 msgid "Total time" msgstr "Total tid" -#: app/modules/web/Controllers/NotificationController.php:268 -#: app/modules/web/Controllers/NotificationController.php:271 +#: app/modules/web/Controllers/NotificationController.php:270 +#: app/modules/web/Controllers/NotificationController.php:273 msgid "Notifications deleted" msgstr "Notifikationer slettet" -#: app/modules/web/Controllers/NotificationController.php:283 -#: app/modules/web/Controllers/NotificationController.php:287 +#: app/modules/web/Controllers/NotificationController.php:285 +#: app/modules/web/Controllers/NotificationController.php:289 msgid "Notification deleted" msgstr "Notifikation slettet" -#: app/modules/web/Controllers/NotificationController.php:284 -#: app/modules/web/Controllers/NotificationController.php:317 +#: app/modules/web/Controllers/NotificationController.php:286 +#: app/modules/web/Controllers/NotificationController.php:321 #: lib/SP/Providers/Notification/NotificationHandler.php:155 msgid "Notification" msgstr "Notifikation" -#: app/modules/web/Controllers/NotificationController.php:316 #: app/modules/web/Controllers/NotificationController.php:320 +#: app/modules/web/Controllers/NotificationController.php:324 msgid "Notification read" msgstr "Notifikation læst" -#: app/modules/web/Controllers/NotificationController.php:348 -#: app/modules/web/Controllers/NotificationController.php:351 +#: app/modules/web/Controllers/NotificationController.php:354 +#: app/modules/web/Controllers/NotificationController.php:357 msgid "Notification created" msgstr "Notifikation oprettet" -#: app/modules/web/Controllers/NotificationController.php:383 -#: app/modules/web/Controllers/NotificationController.php:386 +#: app/modules/web/Controllers/NotificationController.php:391 +#: app/modules/web/Controllers/NotificationController.php:394 msgid "Notification updated" msgstr "Notifikation opdateret" -#: app/modules/web/Controllers/PluginController.php:199 -#: app/modules/web/Controllers/PluginController.php:202 +#: app/modules/web/Controllers/PluginController.php:201 +#: app/modules/web/Controllers/PluginController.php:204 msgid "Plugin enabled" msgstr "Plugin aktiveret" -#: app/modules/web/Controllers/PluginController.php:226 -#: app/modules/web/Controllers/PluginController.php:229 +#: app/modules/web/Controllers/PluginController.php:230 +#: app/modules/web/Controllers/PluginController.php:233 #: lib/SP/Plugin/PluginManager.php:219 lib/SP/Plugin/PluginManager.php:339 msgid "Plugin disabled" msgstr "Plugin deaktiveret" -#: app/modules/web/Controllers/PluginController.php:253 -#: app/modules/web/Controllers/PluginController.php:256 +#: app/modules/web/Controllers/PluginController.php:259 +#: app/modules/web/Controllers/PluginController.php:262 msgid "Plugin reset" msgstr "Plugin nulstillet" -#: app/modules/web/Controllers/PluginController.php:285 +#: app/modules/web/Controllers/PluginController.php:293 msgid "Plugins deleted" msgstr "Plugins deleted" -#: app/modules/web/Controllers/PluginController.php:291 +#: app/modules/web/Controllers/PluginController.php:299 msgid "Plugin deleted" msgstr "Plugin deleted" @@ -2665,33 +2672,27 @@ msgstr "Plugin deleted" msgid "New Public Link" msgstr "Nyt offentligt link" -#: app/modules/web/Controllers/PublicLinkController.php:180 +#: app/modules/web/Controllers/PublicLinkController.php:182 #: lib/SP/Services/Upgrade/UpgradePublicLink.php:89 msgid "Link updated" msgstr "Link opdateret" -#: app/modules/web/Controllers/PublicLinkController.php:204 +#: app/modules/web/Controllers/PublicLinkController.php:208 msgid "Edit Public Link" msgstr "Tilret offentligt link" -#: app/modules/web/Controllers/PublicLinkController.php:243 -#: app/modules/web/Controllers/PublicLinkController.php:246 +#: app/modules/web/Controllers/PublicLinkController.php:249 +#: app/modules/web/Controllers/PublicLinkController.php:252 msgid "Links deleted" msgstr "Links slettet" -#: app/modules/web/Controllers/PublicLinkController.php:254 -#: app/modules/web/Controllers/PublicLinkController.php:258 +#: app/modules/web/Controllers/PublicLinkController.php:260 +#: app/modules/web/Controllers/PublicLinkController.php:264 msgid "Link deleted" msgstr "Link slettet" -#. (itstool) path: strings/text -#: app/modules/web/Controllers/PublicLinkController.php:255 -#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 -msgid "Link" -msgstr "Link" - -#: app/modules/web/Controllers/PublicLinkController.php:286 -#: app/modules/web/Controllers/PublicLinkController.php:323 +#: app/modules/web/Controllers/PublicLinkController.php:294 +#: app/modules/web/Controllers/PublicLinkController.php:333 msgid "Link created" msgstr "Link oprettet" @@ -2703,12 +2704,12 @@ msgstr "Version ikke tilgængelig" msgid "Notifications not available" msgstr "Notifikationer ikke tilgængelige" -#: app/modules/web/Controllers/TagController.php:207 +#: app/modules/web/Controllers/TagController.php:211 msgid "Tags deleted" msgstr "Mærker slettet" #. (itstool) path: action/text -#: app/modules/web/Controllers/TagController.php:302 app/config/actions.xml:511 +#: app/modules/web/Controllers/TagController.php:312 app/config/actions.xml:511 msgid "View Tag" msgstr "Vis mærke" @@ -2716,7 +2717,7 @@ msgstr "Vis mærke" msgid "Track unlocked" msgstr "Track unlocked" -#: app/modules/web/Controllers/TrackController.php:140 +#: app/modules/web/Controllers/TrackController.php:142 msgid "Tracks cleared out" msgstr "Tracks cleared out" @@ -2742,12 +2743,12 @@ msgstr "Fejl under lagring af konfigurationen" #: lib/SP/Services/Api/ApiService.php:129 #: lib/SP/Services/Api/ApiService.php:229 #: lib/SP/Services/Api/ApiService.php:237 -#: lib/SP/Services/Auth/LoginService.php:190 -#: lib/SP/Services/Auth/LoginService.php:354 -#: lib/SP/Services/Auth/LoginService.php:504 -#: lib/SP/Services/Auth/LoginService.php:509 -#: lib/SP/Services/Auth/LoginService.php:541 -#: lib/SP/Services/Auth/LoginService.php:648 +#: lib/SP/Services/Auth/LoginService.php:192 +#: lib/SP/Services/Auth/LoginService.php:356 +#: lib/SP/Services/Auth/LoginService.php:508 +#: lib/SP/Services/Auth/LoginService.php:513 +#: lib/SP/Services/Auth/LoginService.php:545 +#: lib/SP/Services/Auth/LoginService.php:652 #: lib/SP/Services/AuthToken/AuthTokenService.php:311 #: lib/SP/Services/CustomField/CustomFieldService.php:203 #: lib/SP/Services/Export/XmlVerifyService.php:108 @@ -2777,42 +2778,42 @@ msgstr "Applikationen er korrekt opdateret" msgid "You will be redirected to log in within 5 seconds" msgstr "Du vil blive omdirigeret til login indenfor 5 sekunder" -#: app/modules/web/Controllers/UserController.php:235 -#: app/modules/web/Controllers/UserController.php:356 +#: app/modules/web/Controllers/UserController.php:239 +#: app/modules/web/Controllers/UserController.php:370 #: app/modules/web/Controllers/UserPassResetController.php:107 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:238 msgid "Password Change" msgstr "Ændring af kodeord" -#: app/modules/web/Controllers/UserController.php:275 -#: app/modules/web/Controllers/UserController.php:278 +#: app/modules/web/Controllers/UserController.php:283 +#: app/modules/web/Controllers/UserController.php:287 msgid "Users deleted" msgstr "Brugere slettet" -#: app/modules/web/Controllers/UserController.php:286 -#: app/modules/web/Controllers/UserController.php:290 +#: app/modules/web/Controllers/UserController.php:295 +#: app/modules/web/Controllers/UserController.php:300 msgid "User deleted" msgstr "Bruger slettet" -#: app/modules/web/Controllers/UserController.php:322 -#: app/modules/web/Controllers/UserController.php:328 +#: app/modules/web/Controllers/UserController.php:334 +#: app/modules/web/Controllers/UserController.php:340 msgid "User added" msgstr "Bruger tilføjet" -#: app/modules/web/Controllers/UserController.php:387 -#: app/modules/web/Controllers/UserController.php:393 +#: app/modules/web/Controllers/UserController.php:401 +#: app/modules/web/Controllers/UserController.php:408 msgid "User updated" msgstr "Bruger opdateret" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserController.php:458 +#: app/modules/web/Controllers/UserController.php:477 #: app/config/actions.xml:577 msgid "View User" msgstr "Se bruger" -#: app/modules/web/Controllers/UserGroupController.php:226 -#: app/modules/web/Controllers/UserGroupController.php:229 +#: app/modules/web/Controllers/UserGroupController.php:230 +#: app/modules/web/Controllers/UserGroupController.php:233 msgid "Groups deleted" msgstr "Grupper slettet" @@ -2840,48 +2841,50 @@ msgstr "Anmodning afsendt" msgid "You will receive an email to complete the request shortly." msgstr "Du vil snart modtage en e-mail for at gennemføre anmodningen" -#: app/modules/web/Controllers/UserPassResetController.php:126 +#: app/modules/web/Controllers/UserPassResetController.php:128 #: lib/SP/Services/Api/ApiService.php:96 #: lib/SP/Services/Auth/LoginService.php:138 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:103 msgid "Attempts exceeded" msgstr "Maks. antal forsøg overskredet" -#: app/modules/web/Controllers/UserPassResetController.php:179 +#: app/modules/web/Controllers/UserPassResetController.php:181 #: app/modules/web/Forms/AuthTokenForm.php:101 #: app/modules/web/Forms/UserForm.php:157 msgid "Password cannot be blank" msgstr "Kodeordet må ikke være tomt" -#: app/modules/web/Controllers/UserProfileController.php:215 -#: app/modules/web/Controllers/UserProfileController.php:218 +#: app/modules/web/Controllers/UserProfileController.php:219 +#: app/modules/web/Controllers/UserProfileController.php:222 msgid "Profiles deleted" msgstr "Profiler slettet" -#: app/modules/web/Controllers/UserProfileController.php:227 #: app/modules/web/Controllers/UserProfileController.php:231 +#: app/modules/web/Controllers/UserProfileController.php:236 msgid "Profile deleted" msgstr "Profil slettet" -#: app/modules/web/Controllers/UserProfileController.php:262 +#: app/modules/web/Controllers/UserProfileController.php:271 +#: app/modules/web/Controllers/UserProfileController.php:275 msgid "Profile added" msgstr "Profil tilføjet" -#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:314 +#: app/modules/web/Controllers/UserProfileController.php:319 msgid "Profile updated" msgstr "Profil opdateret" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserProfileController.php:326 +#: app/modules/web/Controllers/UserProfileController.php:347 #: app/config/actions.xml:643 msgid "View Profile" msgstr "Se profil" -#: app/modules/web/Controllers/UserSettingsGeneralController.php:74 +#: app/modules/web/Controllers/UserSettingsGeneralController.php:75 msgid "Preferences updated" msgstr "Foretrukne indstillinger opdaterede" -#: app/modules/web/Controllers/UserSettingsManagerController.php:87 +#: app/modules/web/Controllers/UserSettingsManagerController.php:94 msgid "Preferences" msgstr "Præferencer" @@ -3120,12 +3123,12 @@ msgstr "Første side" msgid "Last page" msgstr "Sidste side" -#: lib/SP/Bootstrap.php:278 +#: lib/SP/Bootstrap.php:279 #, php-format msgid "Required PHP version >= %s <= %s" msgstr "Påkrævet PHP version >= %s <= %s" -#: lib/SP/Bootstrap.php:280 +#: lib/SP/Bootstrap.php:281 msgid "Please update the PHP version to run sysPass" msgstr "Opdater venligst din PHP version for at køre sysPass" @@ -3149,7 +3152,7 @@ msgstr "Rettighederne på \"/config\" -mappen er forkerte" msgid "Current: %s - Needed: 750" msgstr "Nuværende: %s -Påkrævet: 750" -#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:604 +#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:608 msgid "N/A" msgstr "Ej tilgængelig" @@ -3183,7 +3186,7 @@ msgstr "Ugyldig kontekst" msgid "Context not initialized" msgstr "Kontekst ikke initialiseret" -#: lib/SP/Core/Context/SessionContext.php:547 +#: lib/SP/Core/Context/SessionContext.php:490 msgid "Session cannot be initialized" msgstr "Sessionen kan ikke initialiseres" @@ -3207,7 +3210,7 @@ msgstr "Observatør ikke initialiseret" msgid "Invalid icons class" msgstr "Ugyldig ikonklasse" -#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:126 +#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:127 #, fuzzy, php-format msgid "Unable to retrieve \"%s\" template: %s" msgstr "Kan ikke indlæse \"%s\" skabelonen: %s" @@ -3226,12 +3229,12 @@ msgstr "Krypteringsfejl" msgid "Invalid XML-RPC response" msgstr "Ugyldigt XML-RPC-svar" -#: lib/SP/Mvc/Controller/ControllerTrait.php:70 +#: lib/SP/Mvc/Controller/ControllerTrait.php:75 msgid "Session not started or timed out" msgstr "Sessionen er ikke startet eller den er udløbet" -#: lib/SP/Mvc/Controller/ControllerTrait.php:115 -#: lib/SP/Mvc/Controller/ControllerTrait.php:124 +#: lib/SP/Mvc/Controller/ControllerTrait.php:127 +#: lib/SP/Mvc/Controller/ControllerTrait.php:141 msgid "Invalid Action" msgstr "Ugyldig handling" @@ -3273,17 +3276,17 @@ msgstr "Ugyldig filtertype" msgid "Wrong object type" msgstr "Forkert objekttype" -#: lib/SP/Mvc/View/Template.php:301 lib/SP/Mvc/View/Template.php:365 +#: lib/SP/Mvc/View/Template.php:302 lib/SP/Mvc/View/Template.php:366 #, fuzzy, php-format msgid "Unable to retrieve \"%s\" variable" msgstr "Kan ikke indlæse \"%s\" variablen" -#: lib/SP/Mvc/View/Template.php:334 +#: lib/SP/Mvc/View/Template.php:335 #, fuzzy, php-format msgid "Unable to unset \"%s\" variable" msgstr "Kan ikke nulstille \"%s\" variablen" -#: lib/SP/Mvc/View/Template.php:355 +#: lib/SP/Mvc/View/Template.php:356 msgid "Template does not contain files" msgstr "Skabelonen indeholder ingen filer" @@ -3314,14 +3317,18 @@ msgstr "Plugin loaded" msgid "New Plugin" msgstr "Ny plugin" -#: lib/SP/Providers/Auth/AuthProvider.php:208 +#: lib/SP/Providers/Auth/AuthProvider.php:216 msgid "Method unavailable" msgstr "Metoden er ikke tilgængelig" -#: lib/SP/Providers/Auth/AuthProvider.php:212 +#: lib/SP/Providers/Auth/AuthProvider.php:220 msgid "Method already initialized" msgstr "Metoden er allerede initialiseret" +#: lib/SP/Providers/Auth/Ldap/Ldap.php:110 +msgid "LDAP type not set" +msgstr "" + #: lib/SP/Providers/Auth/Ldap/LdapActions.php:119 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:126 msgid "Error while searching the group RDN" @@ -3337,60 +3344,63 @@ msgstr "Fejl under søgning efter brugeren i LDAP" msgid "Error while searching objects in base DN" msgstr "Fejl under søgnig efter objekter i 'base DN'" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:141 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:188 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:193 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:149 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:218 #, fuzzy msgid "Unable to connect to LDAP server" msgstr "Kan ikke forbinde til LDAP-serveren" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:142 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:189 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 #: app/modules/web/themes/material-blue/views/config/general-events.inc:70 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:39 #: app/modules/web/themes/material-blue/views/config/info.inc:75 #: app/modules/web/themes/material-blue/views/config/info.inc:78 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:94 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:119 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:93 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:118 #: app/modules/web/themes/material-blue/views/config/mail.inc:59 #: app/modules/web/themes/material-blue/views/config/mail.inc:66 msgid "Server" msgstr "Server" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:169 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:171 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:174 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:176 #, fuzzy msgid "LDAP parameters are not set" msgstr "LDAP-parametrene er ikke angivet" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:231 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:237 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:256 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:262 msgid "Connection error (BIND)" msgstr "Forbindelsesfejl (BIND)" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:301 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:326 msgid "Error while disconnecting from LDAP server" msgstr "Error while disconnecting from LDAP server" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:109 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 msgid "User in group verified" msgstr "Bruger verificeret som tilhørende gruppen" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:144 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:141 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 #, fuzzy msgid "User does not belong to the group" msgstr "Brugeren tilhører ikke gruppen" -#: lib/SP/Providers/Mail/MailHandler.php:124 +#: lib/SP/Providers/Mail/MailHandler.php:127 #, php-format msgid "Performed by: %s (%s)" msgstr "Udført af: %s (%s)" -#: lib/SP/Providers/Mail/MailHandler.php:125 +#: lib/SP/Providers/Mail/MailHandler.php:128 #, php-format msgid "IP Address: %s" msgstr "IP-adresse: %s" @@ -3436,7 +3446,7 @@ msgstr "Fejl under sletning af konti" #: lib/SP/Services/Account/AccountHistoryService.php:233 #: lib/SP/Services/User/UserService.php:331 msgid "Error while updating the password" -msgstr "" +msgstr "Fejl under adgangskodeopdatering" #: lib/SP/Repositories/Account/AccountRepository.php:200 msgid "Error while creating the account" @@ -3601,7 +3611,7 @@ msgstr "Fejl under opdatering af rettigheden" msgid "Error while removing the permission" msgstr "Fejl under sletning af rettigheden" -#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:249 +#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:259 msgid "Error while removing the permissions" msgstr "Fejl under sletning af rettighederne" @@ -3907,56 +3917,56 @@ msgid "Wrong parameters" msgstr "Forkerte parametre" #: lib/SP/Services/Auth/LoginService.php:160 -#: lib/SP/Services/Auth/LoginService.php:460 -#: lib/SP/Services/Auth/LoginService.php:467 -#: lib/SP/Services/Auth/LoginService.php:575 -#: lib/SP/Services/Auth/LoginService.php:580 -#: lib/SP/Services/Auth/LoginService.php:619 -#: lib/SP/Services/Auth/LoginService.php:624 +#: lib/SP/Services/Auth/LoginService.php:462 +#: lib/SP/Services/Auth/LoginService.php:469 +#: lib/SP/Services/Auth/LoginService.php:579 +#: lib/SP/Services/Auth/LoginService.php:584 +#: lib/SP/Services/Auth/LoginService.php:623 +#: lib/SP/Services/Auth/LoginService.php:628 msgid "Wrong login" msgstr "Forkert login" -#: lib/SP/Services/Auth/LoginService.php:219 -#: lib/SP/Services/Auth/LoginService.php:226 +#: lib/SP/Services/Auth/LoginService.php:221 +#: lib/SP/Services/Auth/LoginService.php:228 msgid "User disabled" msgstr "Brugerkonto inaktiv" -#: lib/SP/Services/Auth/LoginService.php:273 +#: lib/SP/Services/Auth/LoginService.php:275 msgid "Using temporary password" msgstr "Anvender midlertidigt kodeord" -#: lib/SP/Services/Auth/LoginService.php:285 -#: lib/SP/Services/Auth/LoginService.php:291 -#: lib/SP/Services/Auth/LoginService.php:309 -#: lib/SP/Services/Auth/LoginService.php:315 +#: lib/SP/Services/Auth/LoginService.php:287 +#: lib/SP/Services/Auth/LoginService.php:293 +#: lib/SP/Services/Auth/LoginService.php:311 +#: lib/SP/Services/Auth/LoginService.php:317 msgid "Wrong master password" msgstr "Forkert Hoved-kodeord" -#: lib/SP/Services/Auth/LoginService.php:330 +#: lib/SP/Services/Auth/LoginService.php:332 msgid "Your previous password is needed" msgstr "Dit tidligere kodeord er påkrævet" -#: lib/SP/Services/Auth/LoginService.php:342 +#: lib/SP/Services/Auth/LoginService.php:344 msgid "The Master Password either is not saved or is wrong" msgstr "Hoved-kodeordet er enten ikke gemt, eller forkert" -#: lib/SP/Services/Auth/LoginService.php:456 -#: lib/SP/Services/Auth/LoginService.php:519 +#: lib/SP/Services/Auth/LoginService.php:458 +#: lib/SP/Services/Auth/LoginService.php:523 msgid "LDAP Server" msgstr "LDAP-server" -#: lib/SP/Services/Auth/LoginService.php:475 -#: lib/SP/Services/Auth/LoginService.php:480 +#: lib/SP/Services/Auth/LoginService.php:477 +#: lib/SP/Services/Auth/LoginService.php:482 msgid "Account expired" msgstr "Konto udløbet" -#: lib/SP/Services/Auth/LoginService.php:488 -#: lib/SP/Services/Auth/LoginService.php:493 +#: lib/SP/Services/Auth/LoginService.php:490 +#: lib/SP/Services/Auth/LoginService.php:495 #, fuzzy msgid "User has no associated groups" msgstr "Brugeren er ikke associeret med nogle grupper" -#: lib/SP/Services/Auth/LoginService.php:609 +#: lib/SP/Services/Auth/LoginService.php:613 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:12 msgid "Authentication" msgstr "Autentikering" @@ -3992,16 +4002,16 @@ msgstr "Backupmappen (\"%s\") kan ikke oprettes" msgid "Please, check the backup directory permissions" msgstr "Kontroller venligst rettighederne på backup-mappen" -#: lib/SP/Services/Backup/FileBackupService.php:211 +#: lib/SP/Services/Backup/FileBackupService.php:218 msgid "Copying database" msgstr "Kopierer database" -#: lib/SP/Services/Backup/FileBackupService.php:343 -#: lib/SP/Services/Backup/FileBackupService.php:367 +#: lib/SP/Services/Backup/FileBackupService.php:350 +#: lib/SP/Services/Backup/FileBackupService.php:374 msgid "Copying application" msgstr "Kopierer applikation" -#: lib/SP/Services/Backup/FileBackupService.php:362 +#: lib/SP/Services/Backup/FileBackupService.php:369 msgid "This operation is only available on Linux environments" msgstr "Denne handling kan kun udføres på Linux-systemer" @@ -4112,34 +4122,33 @@ msgstr "Fejl under sletning af felterne" msgid "Field type not found" msgstr "Felttype ikke fundet" -#: lib/SP/Services/Export/XmlExportService.php:127 -#: lib/SP/Storage/File/FileCache.php:74 -#: lib/SP/Storage/File/FileCachePacked.php:116 +#: lib/SP/Services/Export/XmlExportService.php:125 +#: lib/SP/Storage/File/FileCacheBase.php:98 #, php-format msgid "Unable to create the directory (%s)" msgstr "Kan ikke oprette mappen (%s)" -#: lib/SP/Services/Export/XmlExportService.php:203 +#: lib/SP/Services/Export/XmlExportService.php:199 msgid "Error while exporting" msgstr "Fejl under eksportering" -#: lib/SP/Services/Export/XmlExportService.php:271 +#: lib/SP/Services/Export/XmlExportService.php:266 msgid "Exporting categories" msgstr "Eksporterer kategorier" -#: lib/SP/Services/Export/XmlExportService.php:383 +#: lib/SP/Services/Export/XmlExportService.php:378 msgid "Exporting clients" msgstr "Eksporterer klienter" -#: lib/SP/Services/Export/XmlExportService.php:429 +#: lib/SP/Services/Export/XmlExportService.php:424 msgid "Exporting tags" msgstr "Eksporterer mærker" -#: lib/SP/Services/Export/XmlExportService.php:473 +#: lib/SP/Services/Export/XmlExportService.php:468 msgid "Exporting accounts" msgstr "Eksporterer konti" -#: lib/SP/Services/Export/XmlExportService.php:583 +#: lib/SP/Services/Export/XmlExportService.php:578 msgid "Error while creating the XML file" msgstr "Fejl under oprettelsen af XML-filen" @@ -4148,13 +4157,13 @@ msgstr "Fejl under oprettelsen af XML-filen" msgid "Unable to process the XML file" msgstr "Kan ikke processere XML-filen" -#: lib/SP/Services/Export/XmlVerifyService.php:177 +#: lib/SP/Services/Export/XmlVerifyService.php:181 #: lib/SP/Services/Import/SyspassImport.php:176 msgid "Error while checking integrity hash" msgstr "Fejl under kontrol af integritetskontrolsum" -#: lib/SP/Services/Export/XmlVerifyService.php:194 -#: lib/SP/Services/Export/XmlVerifyService.php:224 +#: lib/SP/Services/Export/XmlVerifyService.php:198 +#: lib/SP/Services/Export/XmlVerifyService.php:228 #: lib/SP/Services/Import/SyspassImport.php:124 #: lib/SP/Services/Import/SyspassImport.php:148 msgid "Wrong encryption password" @@ -4191,30 +4200,24 @@ msgstr "Fejl under importering af konto" msgid "Error while processing line" msgstr "Fejl under processering af linje" -#: lib/SP/Services/Import/FileImport.php:67 -#: lib/SP/Services/Import/FileImport.php:88 +#: lib/SP/Services/Import/FileImport.php:83 msgid "File successfully uploaded" msgstr "Filen er uploadet" -#: lib/SP/Services/Import/FileImport.php:69 -#: lib/SP/Services/Import/FileImport.php:90 +#: lib/SP/Services/Import/FileImport.php:85 msgid "Please check the web server user permissions" msgstr "Kontroller venligst webserverens brugertilladelser" -#: lib/SP/Services/Import/FileImport.php:102 -msgid "Please, check the file extension" -msgstr "Kontroller venligst fil-endelsen" - -#: lib/SP/Services/Import/FileImport.php:118 +#: lib/SP/Services/Import/FileImport.php:108 msgid "Please, check PHP configuration for upload files" msgstr "Kontroller venligst PHP konfigurationen for fil-upload" -#: lib/SP/Services/Import/ImportService.php:89 +#: lib/SP/Services/Import/ImportService.php:96 #, php-format msgid "Mime type not supported (\"%s\")" msgstr "Mime-typen er ikke understøttet (\"%s\")" -#: lib/SP/Services/Import/ImportService.php:91 +#: lib/SP/Services/Import/ImportService.php:98 msgid "Please, check the file format" msgstr "Kontroller venligst filformatet" @@ -4372,12 +4375,12 @@ msgstr "Indtast venligst databaseserverens navn/adresse" msgid "Server where the database will be installed" msgstr "Serveren som databasen oprettes på" -#: lib/SP/Services/Install/Installer.php:318 -#: lib/SP/Services/Install/Installer.php:369 +#: lib/SP/Services/Install/Installer.php:324 +#: lib/SP/Services/Install/Installer.php:375 msgid "Warn to developer" msgstr "Advarsel til udviklerne" -#: lib/SP/Services/Install/Installer.php:359 +#: lib/SP/Services/Install/Installer.php:365 msgid "Error while creating 'admin' user" msgstr "Fejl under oprettelsen af 'admin'-brugeren" @@ -4458,13 +4461,13 @@ msgstr "Value not found" msgid "Error while deleting the values" msgstr "Error while deleting the values" -#: lib/SP/Services/Ldap/LdapImportService.php:109 -#: lib/SP/Services/Ldap/LdapImportService.php:196 +#: lib/SP/Services/Ldap/LdapImportService.php:107 +#: lib/SP/Services/Ldap/LdapImportService.php:188 msgid "Objects found" msgstr "Objekter fundet" -#: lib/SP/Services/Ldap/LdapImportService.php:134 -#: lib/SP/Services/Ldap/LdapImportService.php:229 +#: lib/SP/Services/Ldap/LdapImportService.php:132 +#: lib/SP/Services/Ldap/LdapImportService.php:221 msgid "Imported from LDAP" msgstr "Importeret fra LDAP" @@ -4480,10 +4483,6 @@ msgstr "" "Dette er en test-E-mail med det formaål at kontrollere at konfigurationen er " "korrekt." -#: lib/SP/Services/Mail/MailService.php:186 -msgid "Mail service unavailable" -msgstr "E-mail-tjenesten er ikke tilgængelig" - #: lib/SP/Services/Notification/NotificationService.php:102 #: lib/SP/Services/Notification/NotificationService.php:121 #: lib/SP/Services/Notification/NotificationService.php:180 @@ -4505,9 +4504,9 @@ msgstr "Plugin ikke fundet" #: lib/SP/Services/PublicLink/PublicLinkService.php:122 #: lib/SP/Services/PublicLink/PublicLinkService.php:145 #: lib/SP/Services/PublicLink/PublicLinkService.php:219 -#: lib/SP/Services/PublicLink/PublicLinkService.php:311 -#: lib/SP/Services/PublicLink/PublicLinkService.php:346 -#: lib/SP/Services/PublicLink/PublicLinkService.php:367 +#: lib/SP/Services/PublicLink/PublicLinkService.php:297 +#: lib/SP/Services/PublicLink/PublicLinkService.php:332 +#: lib/SP/Services/PublicLink/PublicLinkService.php:353 msgid "Link not found" msgstr "Link ikke fundet" @@ -4563,18 +4562,18 @@ msgstr "Sekunder" msgid "IP address not set" msgstr "IP address not set" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:65 -#: lib/SP/Services/Upgrade/UpgradeAppService.php:88 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:66 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:89 msgid "Update Application" msgstr "Opdatér applikation" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:72 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:73 msgid "Error while applying the application update" msgstr "Fejl under udførelsen af applikationsopdateringen" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:74 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:100 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:108 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:75 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:103 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:111 msgid "Please, check the event log for more details" msgstr "Se venligst hændelsesloggen for yderligere detaljer" @@ -4583,21 +4582,40 @@ msgstr "Se venligst hændelsesloggen for yderligere detaljer" msgid "API authorizations update" msgstr "API autorisationsopdatering" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:70 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:206 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:236 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:79 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:213 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:259 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:308 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:333 msgid "Update Configuration" msgstr "Opdater konfigurationen" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:82 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:91 msgid "Parameter" msgstr "Parameter" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:121 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:125 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:130 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:134 msgid "Error while updating the configuration" msgstr "Fejl under opdatering af konfigurationen" +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 +msgid "MIME type set for this extension" +msgstr "MIME-type sat til denne udvidelse" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:286 +msgid "MIME type" +msgstr "MIME-type" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:287 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:296 +msgid "Extension" +msgstr "Udvidelse" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:295 +msgid "MIME type not found for this extension" +msgstr "MIME-type ikke fundet til denne udvidelse" + #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:57 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 @@ -4607,28 +4625,28 @@ msgstr "Fejl under opdatering af konfigurationen" msgid "Custom fields update" msgstr "Opdatering af brugerdefinerede felter" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:91 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:122 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:125 msgid "Update DB" msgstr "Opdater databasen" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:98 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 msgid "Error while applying an auxiliary update" msgstr "Fejl under udførelsen af en tillægsopdatering" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:106 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:177 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:180 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 msgid "Error while updating the database" msgstr "Fejl under opdateringen af databasen" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:154 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:156 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:157 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 #, fuzzy msgid "Update file does not contain data" msgstr "Opdateringsfilen indeholder ingen data" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:187 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:190 msgid "Database updating was completed successfully." msgstr "Databaseopdateringen blev korrekt udført" @@ -4699,76 +4717,77 @@ msgstr "Forbindelses-URL er ikke sat" msgid "Blank query" msgstr "Tom forespørgsel" -#: lib/SP/Storage/Database/Database.php:259 +#: lib/SP/Storage/Database/Database.php:248 msgid "Integrity constraint" msgstr "Integritetsbegrænsning" -#: lib/SP/Storage/Database/MySQLHandler.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:166 +#: lib/SP/Storage/Database/MySQLHandler.php:100 +#: lib/SP/Storage/Database/MySQLHandler.php:167 msgid "Please, check the connection parameters" msgstr "Kontroller venligst forbindelsesparametrene" -#: lib/SP/Storage/Database/QueryData.php:354 app/config/strings.js.inc:26 +#: lib/SP/Storage/Database/QueryData.php:338 app/config/strings.js.inc:26 msgid "Error while querying" msgstr "Fejl under forespørgsel" -#: lib/SP/Storage/File/FileCachePacked.php:57 +#: lib/SP/Storage/File/FileCachePacked.php:45 #, php-format msgid "Error while decompressing the file data (%s)" msgstr "Fejl under dekomrṕression af fildata (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:61 +#: lib/SP/Storage/File/FileCachePacked.php:51 msgid "Error while retrieving the data" msgstr "Fejl under indlæsning af dataene" -#: lib/SP/Storage/File/FileCachePacked.php:99 +#: lib/SP/Storage/File/FileCachePacked.php:70 #, php-format msgid "Error while compressing the file data (%s)" msgstr "Fejl under komprimering af dataene (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:144 -msgid "Data not loaded" -msgstr "Data ikke indlæst" - -#: lib/SP/Storage/File/FileHandler.php:72 -#: lib/SP/Storage/File/FileHandler.php:135 +#: lib/SP/Storage/File/FileHandler.php:76 +#: lib/SP/Storage/File/FileHandler.php:165 #, php-format msgid "Unable to read/write the file (%s)" msgstr "Kan ikke læse/skrive filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:89 +#: lib/SP/Storage/File/FileHandler.php:101 #, php-format msgid "Unable to open the file (%s)" msgstr "Kan ikke åbne filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:104 -#: lib/SP/Storage/File/FileHandler.php:118 +#: lib/SP/Storage/File/FileHandler.php:119 +#, php-format +msgid "Unable to obtain a lock (%s)" +msgstr "Ude af stand til at fp en lås (%s)" + +#: lib/SP/Storage/File/FileHandler.php:134 +#: lib/SP/Storage/File/FileHandler.php:148 #, php-format msgid "Unable to read from file (%s)" msgstr "Kan ikke læse fra filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:173 +#: lib/SP/Storage/File/FileHandler.php:207 #, php-format msgid "Unable to close the file (%s)" msgstr "Kan ikke lukke filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:219 +#: lib/SP/Storage/File/FileHandler.php:261 #, php-format msgid "Unable to write in file (%s)" msgstr "Kan ikke skrive i filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:234 +#: lib/SP/Storage/File/FileHandler.php:276 #, php-format msgid "File not found (%s)" msgstr "Fil ikke fundet (%s)" -#: lib/SP/Storage/File/FileHandler.php:259 -#: lib/SP/Storage/File/FileHandler.php:314 +#: lib/SP/Storage/File/FileHandler.php:301 +#: lib/SP/Storage/File/FileHandler.php:356 #, fuzzy, php-format msgid "Unable to read/write file (%s)" msgstr "Kan ikke læse/skrive filen (%s)" -#: lib/SP/Storage/File/FileHandler.php:286 +#: lib/SP/Storage/File/FileHandler.php:328 #, php-format msgid "Unable to delete file (%s)" msgstr "Kan ikke slette filen (%s)" @@ -4873,8 +4892,8 @@ msgid "File size not allowed" msgstr "Filstørrelse ikke tilladt" #: app/config/strings.js.inc:45 -msgid "Extension not allowed" -msgstr "Fil-endelse er ikke tilladt " +msgid "MIME type not allowed" +msgstr "MIME-type ikke tilladt" #: app/config/strings.js.inc:46 #, fuzzy @@ -4886,7 +4905,7 @@ msgstr "Ryd hændelsesloggen?" #: app/modules/web/themes/material-blue/views/config/encryption.inc:281 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:89 #: app/modules/web/themes/material-blue/views/config/import.inc:59 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:262 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:84 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:54 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:152 @@ -4897,11 +4916,11 @@ msgstr "Vælg gruppe" #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:161 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:114 #: app/modules/web/themes/material-blue/views/config/import.inc:32 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:287 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:27 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:37 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:87 msgid "Select User" msgstr "Vælg bruger" @@ -4912,7 +4931,7 @@ msgid "Select Profile" msgstr "Vælg profil" #: app/config/strings.js.inc:50 -#: app/modules/web/themes/material-blue/views/account/account.inc:84 +#: app/modules/web/themes/material-blue/views/account/account.inc:85 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:39 msgid "Select Client" @@ -4920,7 +4939,7 @@ msgstr "Vælg klient" #: app/config/strings.js.inc:51 #: app/modules/web/themes/material-blue/views/account/account-history.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:109 +#: app/modules/web/themes/material-blue/views/account/account.inc:110 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:43 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:54 msgid "Select Category" @@ -5019,7 +5038,7 @@ msgstr "Send notifikationer?" #: app/modules/web/themes/material-blue/views/account/search-rows.inc:160 #: app/config/actions.xml:247 msgid "Mark as Favorite" -msgstr "" +msgstr "Markér som favorit" #. (itstool) path: action/text #: app/config/strings.js.inc:75 @@ -5214,8 +5233,8 @@ msgid "No records found" msgstr "Ingen registreringer fundet" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:168 -#: app/modules/web/themes/material-blue/views/account/account.inc:175 +#: app/modules/web/themes/material-blue/views/account/account.inc:169 +#: app/modules/web/themes/material-blue/views/account/account.inc:176 #: app/modules/web/themes/material-blue/views/install/index.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:115 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:122 @@ -5227,8 +5246,8 @@ msgstr "Kodeord(gentaget)" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:147 -#: app/modules/web/themes/material-blue/views/account/account.inc:194 -#: app/modules/web/themes/material-blue/views/account/account.inc:278 +#: app/modules/web/themes/material-blue/views/account/account.inc:195 +#: app/modules/web/themes/material-blue/views/account/account.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:254 msgid "Select date" msgstr "Vælg dato" @@ -5236,8 +5255,8 @@ msgstr "Vælg dato" #: app/modules/web/themes/material-blue/views/account/account-history.inc:19 #: app/modules/web/themes/material-blue/views/account/account-history.inc:140 #: app/modules/web/themes/material-blue/views/account/account-history.inc:142 -#: app/modules/web/themes/material-blue/views/account/account.inc:271 -#: app/modules/web/themes/material-blue/views/account/account.inc:273 +#: app/modules/web/themes/material-blue/views/account/account.inc:272 +#: app/modules/web/themes/material-blue/views/account/account.inc:274 msgid "History" msgstr "Historik" @@ -5249,7 +5268,7 @@ msgstr "Detaljer" #: app/modules/web/themes/material-blue/views/account/account-history.inc:127 #: app/modules/web/themes/material-blue/views/account/account-link.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:200 +#: app/modules/web/themes/material-blue/views/account/account.inc:201 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:168 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:163 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:169 @@ -5257,7 +5276,7 @@ msgid "Notes" msgstr "Noter" #: app/modules/web/themes/material-blue/views/account/account-history.inc:160 -#: app/modules/web/themes/material-blue/views/account/account.inc:293 +#: app/modules/web/themes/material-blue/views/account/account.inc:294 #: app/modules/web/themes/material-blue/views/account/details.inc:32 #: app/modules/web/themes/material-blue/views/account/details.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:291 @@ -5296,12 +5315,12 @@ msgstr "Vis" msgid "Select Groups" msgstr "Vælg grupper" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:204 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:201 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:182 msgid "Private" msgstr "Privat" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:223 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:198 msgid "Private for Group" msgstr "Privat for gruppen" @@ -5325,26 +5344,26 @@ msgstr "Send" msgid "Permissions" msgstr "Rettigheder" -#: app/modules/web/themes/material-blue/views/account/account.inc:218 +#: app/modules/web/themes/material-blue/views/account/account.inc:219 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:98 msgid "Select Tags" msgstr "Vælg mærker" -#: app/modules/web/themes/material-blue/views/account/account.inc:262 +#: app/modules/web/themes/material-blue/views/account/account.inc:263 #: app/modules/web/themes/material-blue/views/itemshow/public_link.inc:26 msgid "Select Account" msgstr "Vælg konto" -#: app/modules/web/themes/material-blue/views/account/account.inc:301 -#: app/modules/web/themes/material-blue/views/account/account.inc:303 -#: app/modules/web/themes/material-blue/views/account/account.inc:306 +#: app/modules/web/themes/material-blue/views/account/account.inc:302 +#: app/modules/web/themes/material-blue/views/account/account.inc:304 +#: app/modules/web/themes/material-blue/views/account/account.inc:307 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:193 msgid "Public Link" msgstr "Offentligt link" -#: app/modules/web/themes/material-blue/views/account/account.inc:314 -#: app/modules/web/themes/material-blue/views/account/account.inc:316 -#: app/modules/web/themes/material-blue/views/account/account.inc:319 +#: app/modules/web/themes/material-blue/views/account/account.inc:315 +#: app/modules/web/themes/material-blue/views/account/account.inc:317 +#: app/modules/web/themes/material-blue/views/account/account.inc:320 msgid "Direct Link" msgstr "Direkte link" @@ -5440,10 +5459,10 @@ msgid "Data will be unencrypted after saving" msgstr "Data vil blive dekrypteret ved lagring" #: app/modules/web/themes/material-blue/views/config/accounts.inc:12 -#: app/modules/web/themes/material-blue/views/config/backup.inc:12 +#: app/modules/web/themes/material-blue/views/config/backup.inc:13 #: app/modules/web/themes/material-blue/views/config/general-site.inc:12 #: app/modules/web/themes/material-blue/views/config/ldap.inc:12 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:12 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:12 #, php-format msgid "The '%s' extension is unavailable" msgstr "'%s' udvidelsen er ikke tilgængelig" @@ -5452,62 +5471,62 @@ msgstr "'%s' udvidelsen er ikke tilgængelig" msgid "This extension is needed to display passwords as images" msgstr "Denne udvidelse er påkrævet for at kunne vise kodeord som billeder" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:30 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:29 msgid "Searching" msgstr "Søger" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:36 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:52 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:35 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:51 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:56 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:72 msgid "Results per page" msgstr "Antal resultater pr. side" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:41 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:40 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:61 #, fuzzy msgid "Number of results per page to display when performing a search." msgstr "Antal resultater pr. side ved søgning." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:30 msgid "Accounts password expiry" msgstr "Konti'enes kodeordsudløb" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:71 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 msgid "Enables the accounts password expiry date." msgstr "Aktiverer udløbsdato for konti" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:79 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:78 msgid "Password expiry time" msgstr "Udløbsdato for kodeord" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:84 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:83 #, fuzzy msgid "Number of days for account's password expiry date." msgstr "Antal dage før kontoen udløber" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:94 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:93 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:38 msgid "Expire time (days)" msgstr "Udløbstid (dage)" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:111 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:90 msgid "Account name as link" msgstr "Kontonavn som link" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:113 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:92 #, fuzzy msgid "Enables to use the account name as a link to account details." msgstr "Aktiverer at kontonavnet fungerer som et link til kontodetaljer" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:127 msgid "Global searches" msgstr "Globale søgninger" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:129 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 #, fuzzy msgid "" "Allows the users to do searches that includes all accounts, they won't be " @@ -5516,17 +5535,17 @@ msgstr "" "Tillader bruger at søge i alle konti. Hvis de ikke har rettigheder til det, " "kan de ikke se kontodetaljer." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:144 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:143 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:154 msgid "Image to show password" msgstr "Billede til at vise kodeord" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:146 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:145 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:156 msgid "Generate an image with a text of the account password." msgstr "Genererer et billede med kodeordsteksten" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:148 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:147 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:158 msgid "" "Useful for environments where copying a password to clipboard is a security " @@ -5535,28 +5554,28 @@ msgstr "" "Er anvendeligt i miljøer hvor brug af udklipsholder anses som en " "sikkerhedsrisiko" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:164 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:163 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:158 msgid "Results like Cards" msgstr "Resultater som kort" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:166 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:165 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:160 #, fuzzy msgid "Displays account's search results on a card like format." msgstr "Aktiverer at søgeresultater vises som kartotekskort" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:182 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:181 msgid "Secondary Groups Access" msgstr "Adgang for sekundærgrupper" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:184 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:183 #, fuzzy msgid "Grants access to users that are included in secondary groups." msgstr "" "Giver adgang til de brugere der er medlem af den sekundære brugergruppe." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:186 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:185 #, fuzzy msgid "" "By default, user in a secondary group is granted if the secondary group is " @@ -5566,28 +5585,28 @@ msgstr "" "sekundære gruppe er brugerens primærgruppe." #. (itstool) path: action/text -#: app/modules/web/themes/material-blue/views/config/accounts.inc:197 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:196 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:378 #: app/config/actions.xml:73 msgid "Public Links" msgstr "Offentlige links" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:215 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:214 msgid "Enable Public Links" msgstr "Aktivér offentlige links" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:217 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:216 msgid "Enables the ability to create public links to view an account's details" msgstr "" "Giver mulighed for at oprette offentlige links der kan vise en kontos " "detaljer" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:219 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:218 #, fuzzy msgid "Linked accounts will be visible by anyone that have the link." msgstr "De forbundne konti kan ses af alle der har linket." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:221 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:220 #, fuzzy msgid "" "In order to create links, users must have activated the option on their " @@ -5595,96 +5614,99 @@ msgid "" msgstr "" "For at oprette links skal brugerne have aktiveret funktionen i deres profil." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:237 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:236 msgid "Use an image for password" msgstr "Brug et billede til at vise kodeordet" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:239 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:238 msgid "The account password is shown as image." msgstr "Kontoens kodeord vises som et billede." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:248 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:257 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:247 msgid "Expire time" msgstr "Udløbstid" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:263 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:272 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 +msgid "Expire time (minutes)" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/accounts.inc:262 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:271 msgid "Maximum visits" msgstr "Maks. antal besøg" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:297 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:411 msgid "Files management" msgstr "Filadministration" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:299 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 msgid "Enables the uploading and downloading of accounts files." msgstr "Aktivere upload og download af filer i konti." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:307 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:320 -msgid "Allowed file extensions" -msgstr "Tilladte filendelser" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:306 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:319 +msgid "Allowed MIME types" +msgstr "Tilladte MIME-typer" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:312 -msgid "Allowed file extensions for uploading." -msgstr "Tilladte filendelser ved upload" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:311 +msgid "Allowed file MIME types for uploading." +msgstr "Tilladte MIME-typer til uploading." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:315 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:314 msgid "" -"Write the extension and press enter to add. Remember to save the " -"configuration." +"In order to add more MIME types, you need to add them into mime.xml file " +"within the config directory." msgstr "" -"Indtast filendelsen og tryk [Enter] for at tilføje. Husk at gemme " -"konfigurationen." +"For at tilføje flere MIME-typer skal du tilføje dem i mime.xml-filen i " +"config-mappen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:328 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:334 msgid "Maximum file size" msgstr "Max filstørrelse" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:333 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:339 #, fuzzy msgid "Sets the maximum file size for uploading." msgstr "Indstil den maksimale filstørrelse ved upload" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:337 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:343 #, fuzzy msgid "Absolute maximum is 16MB." msgstr "Det absolutte maximum er 16MB" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:348 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:354 msgid "Maximum file size in kilobytes" msgstr "Maksimal filstørrelse i kilobyte" -#: app/modules/web/themes/material-blue/views/config/backup.inc:16 +#: app/modules/web/themes/material-blue/views/config/backup.inc:17 msgid "This extension is needed to build the application's backup files" msgstr "" "Denne udvidelser er påkrævet for at generere applikationens backupfiler" -#: app/modules/web/themes/material-blue/views/config/backup.inc:30 -#: app/modules/web/themes/material-blue/views/config/backup.inc:33 -#: app/modules/web/themes/material-blue/views/config/backup.inc:109 -#: app/modules/web/themes/material-blue/views/config/backup.inc:112 +#: app/modules/web/themes/material-blue/views/config/backup.inc:31 +#: app/modules/web/themes/material-blue/views/config/backup.inc:34 +#: app/modules/web/themes/material-blue/views/config/backup.inc:110 +#: app/modules/web/themes/material-blue/views/config/backup.inc:113 msgid "Result" msgstr "Resultat" -#: app/modules/web/themes/material-blue/views/config/backup.inc:41 -#: app/modules/web/themes/material-blue/views/config/backup.inc:44 -#: app/modules/web/themes/material-blue/views/config/backup.inc:120 -#: app/modules/web/themes/material-blue/views/config/backup.inc:123 +#: app/modules/web/themes/material-blue/views/config/backup.inc:42 +#: app/modules/web/themes/material-blue/views/config/backup.inc:45 +#: app/modules/web/themes/material-blue/views/config/backup.inc:121 +#: app/modules/web/themes/material-blue/views/config/backup.inc:124 msgid "Download Current" msgstr "Hent aktuel" -#: app/modules/web/themes/material-blue/views/config/backup.inc:51 +#: app/modules/web/themes/material-blue/views/config/backup.inc:52 msgid "DB Backup" msgstr "Databasebackup" -#: app/modules/web/themes/material-blue/views/config/backup.inc:58 +#: app/modules/web/themes/material-blue/views/config/backup.inc:59 msgid "sysPass Backup" msgstr "sysPass-backup" -#: app/modules/web/themes/material-blue/views/config/backup.inc:80 +#: app/modules/web/themes/material-blue/views/config/backup.inc:81 #, fuzzy msgid "" "The backup allows you to save and download sysPass database and application " @@ -5693,7 +5715,7 @@ msgstr "" "Backup tillader dig at gemme enten sysPass databasen, applikationsfilerne " "eller konfigurationen." -#: app/modules/web/themes/material-blue/views/config/backup.inc:82 +#: app/modules/web/themes/material-blue/views/config/backup.inc:83 msgid "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." @@ -5701,22 +5723,22 @@ msgstr "" "Med denne metode er det muligt at enten gamme alle sysPass data et andet " "sted eller bruge dem til at gøre applikationen portabel" -#: app/modules/web/themes/material-blue/views/config/backup.inc:101 -#: app/modules/web/themes/material-blue/views/config/backup.inc:185 +#: app/modules/web/themes/material-blue/views/config/backup.inc:102 +#: app/modules/web/themes/material-blue/views/config/backup.inc:186 msgid "Export Accounts" msgstr "Eksportér konti" -#: app/modules/web/themes/material-blue/views/config/backup.inc:139 -#: app/modules/web/themes/material-blue/views/config/backup.inc:147 +#: app/modules/web/themes/material-blue/views/config/backup.inc:140 +#: app/modules/web/themes/material-blue/views/config/backup.inc:148 msgid "Export Password" msgstr "Eksport-kodeord" -#: app/modules/web/themes/material-blue/views/config/backup.inc:153 -#: app/modules/web/themes/material-blue/views/config/backup.inc:161 +#: app/modules/web/themes/material-blue/views/config/backup.inc:154 +#: app/modules/web/themes/material-blue/views/config/backup.inc:162 msgid "Export Password (repeat)" msgstr "Eskport-kodeord(gentaget)" -#: app/modules/web/themes/material-blue/views/config/backup.inc:187 +#: app/modules/web/themes/material-blue/views/config/backup.inc:188 msgid "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." @@ -5724,18 +5746,18 @@ msgstr "" "Eksport af konti giver mulighed for at gemme dem som XML så de kan " "importeres i en anden sysPass installation." -#: app/modules/web/themes/material-blue/views/config/backup.inc:189 +#: app/modules/web/themes/material-blue/views/config/backup.inc:190 #, fuzzy msgid "Exported items are accounts, clients, categories and tags." msgstr "De eksporterede elementer er Konti, Klienter, Kategorier og Mærker." -#: app/modules/web/themes/material-blue/views/config/backup.inc:191 +#: app/modules/web/themes/material-blue/views/config/backup.inc:192 #, fuzzy msgid "" "Accounts' password are exported in an encrypted way for better security." msgstr "Konto-kodeordene er eksporteret krypteret for højere sikkerhed." -#: app/modules/web/themes/material-blue/views/config/backup.inc:193 +#: app/modules/web/themes/material-blue/views/config/backup.inc:194 #, fuzzy msgid "" "It's possible to set an export password to save all the encrypted data in " @@ -5928,8 +5950,8 @@ msgstr "Domænenavn" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:85 #: app/modules/web/themes/material-blue/views/config/import.inc:45 #: app/modules/web/themes/material-blue/views/config/import.inc:55 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:239 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:249 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:248 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:258 msgid "Default Group" msgstr "Standardgruppe" @@ -5940,8 +5962,8 @@ msgstr "Angiver standard-brugergruppen for nyoprettede SSO-brugere" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:100 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:110 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:264 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:274 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:273 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:283 msgid "Default Profile" msgstr "Standardprofil" @@ -6343,123 +6365,131 @@ msgstr "Aktiverer brugergodkendelse op mod en LDAP server" msgid "This method will use MySQL as fallback." msgstr "Denne metode vil bruge MySQL som nødløsning." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:65 -msgid "Active Directory" -msgstr "Active Directory" - #: app/modules/web/themes/material-blue/views/config/ldap.inc:67 -msgid "Enables Active Directory LDAP connection mode." -msgstr "Aktiverer Active Directory LDAP-forbindelsestilstand" - -#: app/modules/web/themes/material-blue/views/config/ldap.inc:84 msgid "Enables the connection over TLS" msgstr "Enables the connection over TLS" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:99 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:76 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:78 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:82 +msgid "Server Type" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:98 #, fuzzy msgid "Hostname or IP address of LDAP server." msgstr "Hostnavn eller IP-adresse på LDAP serveren" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:103 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:134 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:219 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:131 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:102 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:133 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:194 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:228 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:119 msgid "Examples:" msgstr "Eksempler:" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:125 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Bind User" msgstr "Bindings-bruger" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:130 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:129 #, fuzzy msgid "User to connect to LDAP service." msgstr "Brugeren der anvendes til at forbinde til LDAP-tjenesten." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:155 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:154 msgid "Bind Password" msgstr "Bind-kodeord" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:160 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:159 #, fuzzy msgid "LDAP connection user's password" msgstr "LDAP forbindelses-brugers kodeord" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:176 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:200 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:177 +msgid "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:209 msgid "Search base" msgstr "Søgebase" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:181 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:190 #, fuzzy msgid "LDAP base to perform the LDAP users search." msgstr "Det basis i LDAP hvorfra søgninger vil udgå." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:211 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:220 #, fuzzy msgid "LDAP group which user must belong to for granting to log in." msgstr "LDAP-gruppen som brugeren skal tilhøre for at måtte logge ind." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "This group needs to be placed in the LDAP search base." msgstr "Denne gruppe skal findes i LDAP Søgebasen" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:244 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 #, fuzzy msgid "Sets the default users group for newly created LDAP users" msgstr "Indstil standard-brugergruppen for nyoprettede LDAP-brugere" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:269 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 msgid "Sets the default profile for the newly created LDAP users." msgstr "Indstil standardprofilen for nyoprettede LDAP-brugere" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:321 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:330 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:494 msgid "Import" -msgstr "" +msgstr "Importér" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:327 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:337 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:336 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:346 msgid "Login Attribute" msgstr "Loginattribut" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:332 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:341 msgid "Defines the attribute for the user's login when importing." msgstr "Fastsætter attributter for brugerens login ved import." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:350 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:360 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:359 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:369 msgid "Name Attribute" msgstr "Navneattribut" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:355 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:364 msgid "Defines the attribute for the user's name when importing." msgstr "Definerer attributten for brugerens navn under import." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:385 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 msgid "Import Groups" msgstr "Importér grupper" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:404 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:403 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:413 msgid "Group Name Attribute" msgstr "Gruppenavnsattribut" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:399 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:408 msgid "Defines the attribute for the user group name when importing." msgstr "" "Definerer attributten for det brugergruppenavn der anvendes ved import." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:415 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:424 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:438 msgid "Filter" msgstr "Filter" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:420 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Filter for importing LDAP users or groups." msgstr "Filter til import af LDAP-brugere eller grupper." +#: app/modules/web/themes/material-blue/views/config/ldap.inc:469 +msgid "Import users from LDAP" +msgstr "Importér brugere fra LDAP" + #: app/modules/web/themes/material-blue/views/config/mail.inc:33 #: app/modules/web/themes/material-blue/views/config/mail.inc:34 msgid "Enable email notifications" @@ -6489,87 +6519,31 @@ msgstr "Sikkerhed" #: app/modules/web/themes/material-blue/views/config/mail.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:156 -#, fuzzy -msgid "Recipient email address" -msgstr "Afsenderens E-mail adresse" +msgid "Sender email address" +msgstr "" #: app/modules/web/themes/material-blue/views/config/mail.inc:162 #: app/modules/web/themes/material-blue/views/config/mail.inc:165 msgid "Recipients" msgstr "Modtagere" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:16 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:16 msgid "This extension is needed to connect with DokuWiki" msgstr "Denne udvidelse er påkrævet for at kunne forbinde til DokuWiki" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:47 -msgid "Enable Wiki links" -msgstr "Aktivér Wiki links" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:48 -msgid "" -"Enables the option to add a link to search for results in an external Wiki." -msgstr "Giver mulighed for at linke til søgeresultater i en ekstern Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:56 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:83 -msgid "Wiki search URL" -msgstr "Wiki søge-URL" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:61 -#, fuzzy -msgid "URL that Wiki uses for making an entry searching." -msgstr "Den URL som wikien anvender til søgning" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:65 -#, fuzzy -msgid "The client's name is used as parameter." -msgstr "Klientnavnet anvendes som parameter" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:69 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:102 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:187 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:214 -msgid "Example:" -msgstr "Eksempel:" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:89 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:116 -msgid "Wiki page URL" -msgstr "Wiki URL" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:94 -#, fuzzy -msgid "URL that Wiki uses for accessing to the entry details." -msgstr "Den URL som wikien anvender til adgang til sidedetaljer" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:98 -#, fuzzy -msgid "Account's name is used as parameter of Wiki search variable." -msgstr "Kontonavnet anvendes som en en wiki-søgeparameter" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:122 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:136 -msgid "Account name prefix" -msgstr "Præfiks på kontonavn" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:127 -msgid "Prefix to determine which accounts have a link to the Wiki." -msgstr "Præfiks der angiver hvilke konti der har et Wiki-link" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:146 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:29 msgid "DokuWiki API" msgstr "DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:164 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:47 msgid "Enable DokuWiki API" msgstr "Aktivér DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:166 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:49 msgid "Enables DokuWiki XML-RPC API for Wiki links." msgstr "Aktiverer DokuWiki XML-RPC API'et til Wiki links." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:168 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:51 msgid "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" @@ -6577,38 +6551,93 @@ msgstr "" "For at få dette til at fungere skal du aktivere Wiki links til " "kontofiltrering" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:178 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:199 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:61 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:82 msgid "API URL" msgstr "API URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:183 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:66 msgid "DokuWiki API URL" msgstr "DokuWiki API URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:205 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:227 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:70 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:97 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:57 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:90 +msgid "Example:" +msgstr "Eksempel:" + +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:88 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:110 msgid "Base URL" msgstr "Basis URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:210 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:93 msgid "DokuWiki base URL" msgstr "DokuWiki basis URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:238 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:121 #, fuzzy msgid "User for connecting to the DokuWiki API." msgstr "Bruger der anvendes til at forbinde til DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:266 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:282 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:149 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:165 msgid "Namespace" msgstr "Namespace" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:271 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:154 msgid "Namespace used to search pages." msgstr "Namespace der anvendes til at søge i siderne." +#: app/modules/web/themes/material-blue/views/config/wiki.inc:35 +msgid "Enable Wiki links" +msgstr "Aktivér Wiki links" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:36 +msgid "" +"Enables the option to add a link to search for results in an external Wiki." +msgstr "Giver mulighed for at linke til søgeresultater i en ekstern Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:44 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:71 +msgid "Wiki search URL" +msgstr "Wiki søge-URL" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:49 +#, fuzzy +msgid "URL that Wiki uses for making an entry searching." +msgstr "Den URL som wikien anvender til søgning" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:53 +#, fuzzy +msgid "The client's name is used as parameter." +msgstr "Klientnavnet anvendes som parameter" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:77 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:104 +msgid "Wiki page URL" +msgstr "Wiki URL" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:82 +#, fuzzy +msgid "URL that Wiki uses for accessing to the entry details." +msgstr "Den URL som wikien anvender til adgang til sidedetaljer" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:86 +#, fuzzy +msgid "Account's name is used as parameter of Wiki search variable." +msgstr "Kontonavnet anvendes som en en wiki-søgeparameter" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:110 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:124 +msgid "Account name prefix" +msgstr "Præfiks på kontonavn" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:115 +msgid "Prefix to determine which accounts have a link to the Wiki." +msgstr "Præfiks der angiver hvilke konti der har et Wiki-link" + #: app/modules/web/themes/material-blue/views/error/error-database.inc:17 #: app/modules/web/themes/material-blue/views/error/error-database.inc:19 #: app/modules/web/themes/material-blue/views/install/index.inc:170 @@ -6693,7 +6722,7 @@ msgstr "Delete History" #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:19 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:92 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:98 msgid "Options" msgstr "Valgmuligheder" @@ -7114,11 +7143,11 @@ msgstr "Vent venligst mens processen kører" msgid "Start Update" msgstr "Iværksæt opdatering" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:95 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:101 msgid "Global notification" msgstr "Global notifikation" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:103 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:109 msgid "Only for application administrators" msgstr "Kun for applikationsadministratorer" @@ -7188,9 +7217,8 @@ msgid "Navigation bar on top" msgstr "Navigationsbjælke øverst" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:126 -#, fuzzy -msgid "Dysplays a navigation bar on top of the search results." -msgstr "Viser en navigationsbjælke over søgeresultaterne." +msgid "Displays a navigation bar on top of the search results." +msgstr "" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:141 msgid "Show Hidden Actions" @@ -7575,524 +7603,50 @@ msgstr "Tekstfelt" msgid "Text" msgstr "Tekst" -#~ msgid "Es necesario un usuario" -#~ msgstr "Et brugernavn er påkrævet" +#~ msgid "Mail service unavailable" +#~ msgstr "E-mail-tjenesten er ikke tilgængelig" -#~ msgid "No es posible eliminar" -#~ msgstr "Kan ikke slette" +#~ msgid "Active Directory" +#~ msgstr "Active Directory" -#~ msgid "Error al realizar la exportación de cuentas" -#~ msgstr "Fejl under eksportering af konti" +#~ msgid "Enables Active Directory LDAP connection mode." +#~ msgstr "Aktiverer Active Directory LDAP-forbindelsestilstand" -#~ msgid "Exportación de cuentas realizada correctamente" -#~ msgstr "Eksportering blev gennemført korrekt" +#, fuzzy +#~ msgid "Recipient email address" +#~ msgstr "Afsenderens E-mail adresse" -#~ msgid "Modificar Configuración" -#~ msgstr "Tilret konfiguration" +#, fuzzy +#~ msgid "Dysplays a navigation bar on top of the search results." +#~ msgstr "Viser en navigationsbjælke over søgeresultaterne." -#~ msgid "Sección" -#~ msgstr "Sektion" +#~ msgid "There aren't any allowed extensions" +#~ msgstr "Der findes ingen tilladte filtype-angivelser(endelser)" -#~ msgid "Generar Clave Temporal" -#~ msgstr "Opret midlertidigt kodeord" +#~ msgid "Extension: %s" +#~ msgstr "Udvidelse: %s" -#~ msgid "Clave Temporal Generada" -#~ msgstr "Midlertidigt kodeord oprettet" +#~ msgid "Maximum size: %s" +#~ msgstr "Maks. størrelse: %s" -#~ msgid "Usuario/Clave no introducidos" -#~ msgstr "Bruger/Kodeord skal angives" +#~ msgid "Please, check the file extension" +#~ msgstr "Kontroller venligst fil-endelsen" -#~ msgid "Inicio sesión" -#~ msgstr "Log ind" +#~ msgid "Data not loaded" +#~ msgstr "Data ikke indlæst" -#~ msgid "Error al guardar los datos de LDAP" -#~ msgstr "Fejl under lagring af LDAP brugerdata" +#~ msgid "Extension not allowed" +#~ msgstr "Fil-endelse er ikke tilladt " -#~ msgid "Error al actualizar la clave del usuario en la BBDD" -#~ msgstr "Fejl under opdatering af brugerens kodeord i databasen" +#~ msgid "Allowed file extensions" +#~ msgstr "Tilladte filendelser" -#~ msgid "Error al obtener los datos del usuario de la BBDD" -#~ msgstr "Fejl under indlæsning af brugerens data fra databasen" - -#~ msgid "No es un ID de archivo válido" -#~ msgstr "Ugyldigt fil-ID" - -#~ msgid "Modificar Clave Usuario" -#~ msgstr "Skift brugerens kodeord" - -#~ msgid "La clave es incorrecta o no coincide" -#~ msgstr "Forkerte kodeord eller ikke-identiske kodeord" - -#~ msgid "Solicitud de Modificación de Cuenta" -#~ msgstr "Anmodning om ændring af konto" - -#~ msgid "La clave maestra no coincide" -#~ msgstr "Hoved-kodeordene er ikke identiske" - -#~ msgid "No es posible acceder directamente a este archivo" -#~ msgstr "Kan ikke tilgå filen" - -#~ msgid "Actualizar Cuenta" -#~ msgstr "Opdater konto" - -#~ msgid "Error al eliminar archivos asociados a la cuenta" -#~ msgstr "Fejl under sletning af kontoens filer" - -#~ msgid "Inicio" -#~ msgstr "Start" - -#~ msgid "Error en el módulo de encriptación" -#~ msgstr "Fejl i krypteringsmodulet" - -#~ msgid "No se pudieron obtener los datos de las cuentas" -#~ msgstr "Kan ikke indlæse kontoens data" - -#~ msgid "Fallo al actualizar la clave del histórico" -#~ msgstr "Fejl under opdateringen af historikkens Hoved-kodeord" - -#~ msgid "Gestión Aplicación" -#~ msgstr "Applikationsadministration" - -#~ msgid "Exportar" -#~ msgstr "Eksport" - -#~ msgid "Actualizar Autorización" -#~ msgstr "Opdater autorisation" - -#~ msgid "Modificar configuración" -#~ msgstr "Opdater konfiguration" - -#~ msgid "Valor" -#~ msgstr "Værdi" +#~ msgid "Allowed file extensions for uploading." +#~ msgstr "Tilladte filendelser ved upload" #~ msgid "" -#~ "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." +#~ "Write the extension and press enter to add. Remember to save the " +#~ "configuration." #~ msgstr "" -#~ "Hoved-kodeordets kontrolsum er blevet genudregnet. Ingen yderligere " -#~ "handling er påkrævet" - -#~ msgid "No es posible generar las claves RSA" -#~ msgstr "Kan ikke oprette RSA-nøgler" - -#~ msgid "El archivo de clave no existe" -#~ msgstr "Nøglefilen findes ikke" - -#~ msgid "Actualizar Cliente" -#~ msgstr "Opdater klient" - -#~ msgid "Realizado por" -#~ msgstr "Udført af" - -#~ msgid "Enviar Email" -#~ msgstr "Send E-mail" - -#~ msgid "CC" -#~ msgstr "CC" - -#~ msgid "Compruebe los permisos del directorio temporal" -#~ msgstr "Kontroller venligst tilladelserne på det midlertidige fil-lager" - -#~ msgid "Actualización" -#~ msgstr "Opdatering" - -#~ msgid "Actualización de versión realizada." -#~ msgstr "Versionsopdatering udført." - -#~ msgid "No es posible comprobar el usuario de sysPass" -#~ msgstr "Kan ikke kontrollere sysPass-brugeren" - -#~ msgid "Error al crear la BBDD" -#~ msgstr "Fejl under oprettelsen af databasen" - -#~ msgid "El archivo de estructura de la BBDD no existe" -#~ msgstr "Databasens strukturfil findes ikke" - -#~ msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." -#~ msgstr "Kan ikke oprette databasen. Download den venligst igen." - -#~ msgid "Error al seleccionar la BBDD" -#~ msgstr "Fejl under valg af databasen." - -#~ msgid "Error al actualizar la clave maestra del usuario \"admin\"" -#~ msgstr "Fejl under opdateringen af Hoved-kodeordet for brugeren \"admin\"" - -#~ msgid "Error al buscar el grupo de usuarios" -#~ msgstr "Fejl under søgningen i brugergruppen" - -#~ msgid "Vaciar Eventos" -#~ msgstr "Ryd hændelser" - -#~ msgid "Error al obtener los usuarios" -#~ msgstr "Fejl under indlæsning af brugerne" - -#~ msgid "Migrar Perfiles" -#~ msgstr "Migrer profiler" - -#~ msgid "Error al obtener perfiles" -#~ msgstr "Fejl under indlæsning af profilerne" - -#~ msgid "Operación realizada correctamente" -#~ msgstr "Handlingen blev korrekt gennemført" - -#~ msgid "Fallo al realizar la operación" -#~ msgstr "Fejl under udførelse af handlingen" - -#~ msgid "No es necesario actualizar la Base de Datos." -#~ msgstr "Databaseopdatering ikke påkrævet" - -#~ msgid "No se pudo realizar la petición de cambio de clave." -#~ msgstr "Kunne ikke gennemføre forespørgslen om ændring af kodeord" - -#~ msgid "Activación Cuenta" -#~ msgstr "Kontoaktivering" - -#~ msgid "Su cuenta está pendiente de activación." -#~ msgstr "Din konto afventer aktivering" - -#~ msgid "En breve recibirá un email de confirmación." -#~ msgstr "Du vil snarest modtage en bekræftelses-mail" - -#~ msgid "Nuevo usuario de LDAP" -#~ msgstr "Ny LDAP-bruger" - -#~ msgid "Error al migrar grupo del usuario" -#~ msgstr "Fejl under migrering af brugergruppe" - -#~ msgid "Versión de PHP requerida >= " -#~ msgstr "Påkrævet PHP version >= " - -#~ msgid "Exportar XML" -#~ msgstr "XML eksport" - -#~ msgid "Último backup" -#~ msgstr "Sidste backup" - -#~ msgid "Última exportación" -#~ msgstr "Sidste eksportering" - -#~ msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" -#~ msgstr "" -#~ "Denne PHP-version er følsom overfor NULL byte attack (CVE-2006-7243)" - -#~ msgid "Actualice la versión de PHP para usar sysPass de forma segura" -#~ msgstr "Opdater venligst PHP så sysPass kan afvikles sikkert" - -#~ msgid "No se encuentra el generador de números aleatorios." -#~ msgstr "Kan ikke finde en tilfældighedsgenerator" - -#~ msgid "" -#~ "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" -#~ msgstr "" -#~ "Uden denne funktion kan en angriber overtage din konto hvis du nulstiller " -#~ "kodeordet" - -#~ msgid "Descargar nueva versión" -#~ msgstr "Download ny version" - -#~ msgid "Token de autorización visualizado" -#~ msgstr "Autorisationspolet vist" - -#~ msgid "Autorizaciones" -#~ msgstr "Autorisationer" - -#~ msgid "Hablitar edición" -#~ msgstr "Aktiver tilretning" - -#~ msgid "Usuarios Secundarios" -#~ msgstr "Sekundære brugere" - -#~ msgid "Grupos Secundarios" -#~ msgstr "Sekundære grupper" - -#~ msgid "Modificar Cuenta" -#~ msgstr "Tilret konto" - -#~ msgid "No hay backups para descargar" -#~ msgstr "Der findes ingen backup til download" - -#~ msgid "No hay archivos XML para descargar" -#~ msgstr "Der findes ingen XML-filer til download" - -#~ msgid "Se permite un máximo de 4 caracteres." -#~ msgstr "Max 4 tegn tilladt" - -#~ msgid "Abrir enlace a" -#~ msgstr "Åbn link til" - -#~ msgid "Parámetros especiales:" -#~ msgstr "Specielle parametre" - -#~ msgid "Extensión" -#~ msgstr "Udvidelse" - -#~ msgid "Solicitud no enviada" -#~ msgstr "Forespørgsel ikke sendt" - -#~ msgid "Compruebe datos de usuario o consulte con el administrador" -#~ msgstr "Kontrollér venligst brugerens data eller kontakt administratoren" - -#~ msgid "Formato incorrecto" -#~ msgstr "Forkert format" - -#~ msgid "Nombre de categoría a buscar" -#~ msgstr "Kategorinavne der skal søges efter" - -#~ msgid "Nombre de cliente a buscar" -#~ msgstr "Klientnavn der skal søges efter" - -#~ msgid "Los parámetros de DokuWiki no están configurados" -#~ msgstr "DokuWiki-parametrene er ikke sat" - -#~ msgid "Error" -#~ msgstr "Fejl" - -#~ msgid "Conexión correcta" -#~ msgstr "Forbindelse oprettet" - -#~ msgid "Error de conexión a DokuWiki" -#~ msgstr "Fejl under forbindelse til DokuWiki" - -#~ msgid "DokuWiki habiltada" -#~ msgstr "DokuWiki aktiveret" - -#~ msgid "Error al importar usuarios de LDAP" -#~ msgstr "Fejl under import af LDAP-brugere" - -#~ msgid "Solicitud enviada por correo" -#~ msgstr "Forespørgsel er sendt pr. E-mail" - -#~ msgid "Solicitud no enviada por correo" -#~ msgstr "Forespørgsel er ikke sendt pr. E-mail" - -#~ msgid "Detalles de Plugin" -#~ msgstr "Plugindetaljer" - -#~ msgid "Error al obtener la clave maestra del usuario" -#~ msgstr "Fejl under indlæsning af brugerens Hoved-kodeord" - -#~ msgid "Buscar Categorías" -#~ msgstr "Søg efter kategorier" - -#~ msgid "Añadir Categoría" -#~ msgstr "Tilføj kategori" - -#~ msgid "Buscar Clientes" -#~ msgstr "Søg efter klient" - -#~ msgid "Añadir Cliente" -#~ msgstr "Tilføj klient" - -#~ msgid "Extensión '%s' no cargada" -#~ msgstr "Udvidelsen \"%s\" er ikke indlæst" - -#~ msgid "Campo personalizado no encontrado" -#~ msgstr "Brugerdefineret felt ikke fundet" - -#~ msgid "No se encontraron campos personalizados" -#~ msgstr "Brugerdefinerede felter ikke fundet" - -#~ msgid "Error al migrar campos personalizados" -#~ msgstr "Fejl under migrering af brugerdefinerede felter" - -#~ msgid "Archivo subido" -#~ msgstr "Fil uploadet" - -#~ msgid "Grupo en uso" -#~ msgstr "Gruppen anvendes allerede" - -#~ msgid "Actualizar Grupo" -#~ msgstr "Opdatér gruppe" - -#~ msgid "Perfil en uso" -#~ msgstr "Profilen er i brug" - -#~ msgid "Actualizar Enlace" -#~ msgstr "Opdatér link" - -#~ msgid "Error al obtener etiqueta" -#~ msgstr "Fejl under indlæsning af mærke" - -#~ msgid "Sincronización finalizada" -#~ msgstr "Synkronisering udført" - -#~ msgid "Error al migrar cuenta de usuario" -#~ msgstr "Fejl under migrering af brugerkonto" - -#~ msgid "Error al obtener grupo de usuarios" -#~ msgstr "Fejl under indlæsning af brugergruppen" - -#~ msgid "Actualizando preferencias" -#~ msgstr "Opdaterer præferencer" - -#~ msgid "No es posible leer/escribir el archivo: %s" -#~ msgstr "Kan ikke læse/skrive filen: %s" - -#~ msgid "Respuesta" -#~ msgstr "Svar" - -#~ msgid "Accesos" -#~ msgstr "Adgange" - -#~ msgid "Cuentas Vinculadas" -#~ msgstr "Forbundne konti" - -#~ msgid "Hay %d notificaciones pendientes" -#~ msgstr "Der findes %d ulæste notifikationer" - -#~ msgid "Crear Usuario" -#~ msgstr "Tilføj bruger" - -#~ msgid "Actualizar Usuario" -#~ msgstr "Opdatér bruger" - -#~ msgid "Actualizar Clave Usuario" -#~ msgstr "Opdatér brugers kodeord" - -#~ msgid "Crear Grupo" -#~ msgstr "Tilføj gruppe" - -#~ msgid "Crear Perfil" -#~ msgstr "Tilføj profil" - -#~ msgid "Actualizar Perfil" -#~ msgstr "Opdatér profil" - -#~ msgid "Crear Cliente" -#~ msgstr "Tilføj klient" - -#~ msgid "Crear Categoría" -#~ msgstr "Tilføj kategori" - -#~ msgid "Actualizar Categoría" -#~ msgstr "Opdatér kategori" - -#~ msgid "Crear Autorización" -#~ msgstr "Tilføj autorisation" - -#~ msgid "Crear Campo" -#~ msgstr "Tilføj felt" - -#~ msgid "Actualizar Campo" -#~ msgstr "Opdatér felt" - -#~ msgid "Crear Enlace" -#~ msgstr "Opret link" - -#~ msgid "Crear Etiqueta" -#~ msgstr "Tilføj mærke" - -#~ msgid "Actualizar Etiqueta" -#~ msgstr "Opdatér mærke" - -#~ msgid "Actualizar Plugin" -#~ msgstr "Opdatér plugin" - -#~ msgid "Crear Cuenta" -#~ msgstr "Tilføj konto" - -#~ msgid "Usuarios importados" -#~ msgstr "Importerede brugere" - -#~ msgid "Sesión" -#~ msgstr "Session" - -#~ msgid "No es posible finalizar una transacción" -#~ msgstr "Kan ikke færdiggøre transaktion" - -#~ msgid "Actualizando IDs de cuentas" -#~ msgstr "Opdaterer Konti ID'er" - -#~ msgid "Actualizando IDs de categorías" -#~ msgstr "Opdaterer Kategori ID'er" - -#~ msgid "Actualizando IDs de clientes" -#~ msgstr "Opdaterer Klient ID'er" - -#~ msgid "Actualizando IDs de grupos" -#~ msgstr "Opdaterer Gruppe ID'er" - -#~ msgid "Actualizando IDs de perfil" -#~ msgstr "Opdaterer Profil ID'er" - -#~ msgid "Actualizando IDs de usuarios" -#~ msgstr "Opdaterer bruger ID'er" - -#~ msgid "El enlace no existe" -#~ msgstr "Linket findes ikke" - -#~ msgid "Error al leer datos del archivo (%s)" -#~ msgstr "Fejl under læsning af fildata (%s)" - -#~ msgid "Error al eliminar el archivo (%s)" -#~ msgstr "Fejl under sletning af filen (%s)" - -#~ msgid "No es posible leer/escribir el archivo (%s)" -#~ msgstr "Kan ikke læse/skrive filen (%s)" - -#~ msgid "Error al escribir datos en el archivo (%s)" -#~ msgstr "Fejl under skrivning af data til filen (%s)" - -#~ msgid "Etiqueta" -#~ msgstr "Mærke" - -#~ msgid "Usar auto-login con Auth Basic" -#~ msgstr "Anvend automatisk login via basal autentificering " - -#~ msgid "Error ol obtener la clave maestra del contexto" -#~ msgstr "Fejl under indlæsning af Hoved-kodeord fra kontekst" - -#~ msgid "Nuevo CLiente" -#~ msgstr "Ny klient" - -#~ msgid "Permiso no encontrada" -#~ msgstr "Rettighed ikke fundet" - -#~ msgid "Ver Permiso" -#~ msgstr "Se rettighed" - -#~ msgid "Nuevo Permiso" -#~ msgstr "Ny rettighed" - -#~ msgid "Editar Permiso" -#~ msgstr "Tilret rettighed" - -#~ msgid "Permisos eliminados" -#~ msgstr "Rettigheder slettet" - -#~ msgid "Permiso eliminado" -#~ msgstr "Rettighed slettet" - -#~ msgid "Permiso creado" -#~ msgstr "Rettighed tilføjet" - -#~ msgid "Permiso actualizado" -#~ msgstr "Rettighed opdateret" - -#~ msgid "Permisos por Defecto" -#~ msgstr "Standardrettigheder" - -#~ msgid "Buscar Permiso" -#~ msgstr "Søg efter rettighed" - -#~ msgid "Eliminar Permiso" -#~ msgstr "Slet rettighed" - -#~ msgid "" -#~ "Prioridad de asignación en caso de coincidir con otros permisos asignados " -#~ "por usuario, grupo o perfil." -#~ msgstr "" -#~ "Tildelingsprioritet hvis rettigheder er identiske med andre tildelt via " -#~ "bruger, gruppe eller profil." - -#~ msgid "" -#~ "Indica si los permisos serán forzados al crear o modificar la cuenta." -#~ msgstr "" -#~ "Gennemtvinger tildeling af rettigheder ved oprettelse eller opdatering af " -#~ "en konto." - -#~ msgid "Los permisos serán añadidos a los existentes." -#~ msgstr "" -#~ "Rettigheder vil blive flettet sammen med de eksisterende rettigheder." - -#~ msgid "Gestión Permisos" -#~ msgstr "Rettighedsadministration" +#~ "Indtast filendelsen og tryk [Enter] for at tilføje. Husk at gemme " +#~ "konfigurationen." diff --git a/app/locales/de_DE/LC_MESSAGES/messages.mo b/app/locales/de_DE/LC_MESSAGES/messages.mo index 8978d31a08f2a38ca12e804be38e4e27ee4c0637..ef88529d85f044d5090dc955fe06c15915718678 100644 GIT binary patch literal 105852 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 delta 28718 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\n" "Language-Team: language@syspass.org\n" "Language: de\n" @@ -49,7 +49,7 @@ msgstr "Konto angezeigt" #: app/modules/api/Controllers/UserGroupController.php:62 #: app/modules/api/Controllers/UserGroupController.php:92 #: app/modules/api/Controllers/UserGroupController.php:123 -#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:153 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:240 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:113 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:104 @@ -58,11 +58,13 @@ msgstr "Konto angezeigt" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:106 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:116 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:107 -#: app/modules/web/Controllers/UserGroupController.php:274 -#: app/modules/web/Controllers/UserGroupController.php:315 +#: app/modules/web/Controllers/UserGroupController.php:281 +#: app/modules/web/Controllers/UserGroupController.php:324 +#: app/modules/web/Controllers/UserProfileController.php:272 +#: app/modules/web/Controllers/UserProfileController.php:315 #: lib/SP/Plugin/PluginManager.php:320 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:30 #: app/modules/web/themes/material-blue/views/account/account-history.inc:43 @@ -89,20 +91,20 @@ msgstr "Name" #: app/modules/api/Controllers/AccountController.php:190 #: app/modules/api/Controllers/AccountController.php:241 #: app/modules/api/Controllers/AccountController.php:316 -#: app/modules/web/Controllers/AccountController.php:227 -#: app/modules/web/Controllers/AccountController.php:749 -#: app/modules/web/Controllers/AccountController.php:796 -#: app/modules/web/Controllers/AccountController.php:839 -#: app/modules/web/Controllers/AccountController.php:880 -#: app/modules/web/Controllers/AccountController.php:932 -#: app/modules/web/Controllers/AccountController.php:968 -#: app/modules/web/Controllers/AccountFileController.php:259 +#: app/modules/web/Controllers/AccountController.php:250 +#: app/modules/web/Controllers/AccountController.php:833 +#: app/modules/web/Controllers/AccountController.php:882 +#: app/modules/web/Controllers/AccountController.php:927 +#: app/modules/web/Controllers/AccountController.php:970 +#: app/modules/web/Controllers/AccountController.php:1024 +#: app/modules/web/Controllers/AccountController.php:1065 +#: app/modules/web/Controllers/AccountFileController.php:246 #: app/modules/web/Controllers/AccountHistoryManagerController.php:121 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:160 #: app/modules/web/Controllers/AccountManagerController.php:151 -#: app/modules/web/Controllers/ClientController.php:225 -#: app/modules/web/Controllers/ClientController.php:259 -#: app/modules/web/Controllers/ClientController.php:297 +#: app/modules/web/Controllers/ClientController.php:229 +#: app/modules/web/Controllers/ClientController.php:265 +#: app/modules/web/Controllers/ClientController.php:305 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:233 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:114 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:105 @@ -117,8 +119,8 @@ msgstr "Name" #: app/modules/web/themes/material-blue/views/account/account-link.inc:40 #: app/modules/web/themes/material-blue/views/account/account-request.inc:35 #: app/modules/web/themes/material-blue/views/account/account-request.inc:41 -#: app/modules/web/themes/material-blue/views/account/account.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:80 +#: app/modules/web/themes/material-blue/views/account/account.inc:79 +#: app/modules/web/themes/material-blue/views/account/account.inc:81 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:32 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:36 @@ -126,41 +128,40 @@ msgid "Client" msgstr "Kunde" #: app/modules/api/Controllers/AccountController.php:102 -#: app/modules/web/Controllers/AccountController.php:573 -#: app/modules/web/Controllers/AccountController.php:631 +#: app/modules/web/Controllers/AccountController.php:653 +#: app/modules/web/Controllers/AccountController.php:713 msgid "Password viewed" msgstr "Passwort angesehen" #: app/modules/api/Controllers/AccountController.php:138 #: app/modules/api/Controllers/AccountController.php:144 -#: app/modules/web/Controllers/AccountController.php:837 -#: app/modules/web/Controllers/AccountController.php:848 -#: app/modules/web/Controllers/UserController.php:428 -#: app/modules/web/Controllers/UserController.php:432 -#: app/modules/web/Controllers/UserPassResetController.php:196 -#: app/modules/web/Controllers/UserPassResetController.php:200 +#: app/modules/web/Controllers/AccountController.php:925 +#: app/modules/web/Controllers/AccountController.php:936 +#: app/modules/web/Controllers/UserController.php:445 +#: app/modules/web/Controllers/UserController.php:449 +#: app/modules/web/Controllers/UserPassResetController.php:198 +#: app/modules/web/Controllers/UserPassResetController.php:202 msgid "Password updated" msgstr "Passwort aktualisiert" #: app/modules/api/Controllers/AccountController.php:188 #: app/modules/api/Controllers/AccountController.php:194 -#: app/modules/web/Controllers/AccountController.php:747 -#: app/modules/web/Controllers/AccountController.php:758 -#, fuzzy +#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:842 msgid "Account created" msgstr "Konto hinzugefügt" #: app/modules/api/Controllers/AccountController.php:239 #: app/modules/api/Controllers/AccountController.php:245 -#: app/modules/web/Controllers/AccountController.php:794 -#: app/modules/web/Controllers/AccountController.php:805 +#: app/modules/web/Controllers/AccountController.php:880 +#: app/modules/web/Controllers/AccountController.php:891 msgid "Account updated" msgstr "Konto aktualisiert" #: app/modules/api/Controllers/AccountController.php:314 #: app/modules/api/Controllers/AccountController.php:320 -#: app/modules/web/Controllers/AccountController.php:930 -#: app/modules/web/Controllers/AccountController.php:935 +#: app/modules/web/Controllers/AccountController.php:1022 +#: app/modules/web/Controllers/AccountController.php:1027 #: app/modules/web/Controllers/AccountHistoryManagerController.php:119 #: app/modules/web/Controllers/AccountHistoryManagerController.php:124 #: app/modules/web/Controllers/AccountManagerController.php:149 @@ -174,22 +175,22 @@ msgstr "Kategorie angezeigt" #: app/modules/api/Controllers/CategoryController.php:91 #: app/modules/api/Controllers/CategoryController.php:96 -#: app/modules/web/Controllers/CategoryController.php:263 -#: app/modules/web/Controllers/CategoryController.php:267 +#: app/modules/web/Controllers/CategoryController.php:269 +#: app/modules/web/Controllers/CategoryController.php:273 msgid "Category added" msgstr "Kategorie hinzugefügt" #: app/modules/api/Controllers/CategoryController.php:121 #: app/modules/api/Controllers/CategoryController.php:126 -#: app/modules/web/Controllers/CategoryController.php:305 -#: app/modules/web/Controllers/CategoryController.php:309 +#: app/modules/web/Controllers/CategoryController.php:313 +#: app/modules/web/Controllers/CategoryController.php:317 msgid "Category updated" msgstr "Kategorie aktualisiert" #: app/modules/api/Controllers/CategoryController.php:150 #: app/modules/api/Controllers/CategoryController.php:155 -#: app/modules/web/Controllers/CategoryController.php:227 #: app/modules/web/Controllers/CategoryController.php:231 +#: app/modules/web/Controllers/CategoryController.php:235 msgid "Category deleted" msgstr "Kategorie entfernt" @@ -199,23 +200,23 @@ msgstr "Kunde angezeigt" #: app/modules/api/Controllers/ClientController.php:93 #: app/modules/api/Controllers/ClientController.php:98 -#: app/modules/web/Controllers/ClientController.php:258 -#: app/modules/web/Controllers/ClientController.php:262 +#: app/modules/web/Controllers/ClientController.php:264 +#: app/modules/web/Controllers/ClientController.php:268 #: lib/SP/Services/Import/KeepassImport.php:77 msgid "Client added" msgstr "Kunde hinzugefügt" #: app/modules/api/Controllers/ClientController.php:124 #: app/modules/api/Controllers/ClientController.php:129 -#: app/modules/web/Controllers/ClientController.php:296 -#: app/modules/web/Controllers/ClientController.php:300 +#: app/modules/web/Controllers/ClientController.php:304 +#: app/modules/web/Controllers/ClientController.php:308 msgid "Client updated" msgstr "Kunde aktualisiert" #: app/modules/api/Controllers/ClientController.php:153 #: app/modules/api/Controllers/ClientController.php:158 -#: app/modules/web/Controllers/ClientController.php:224 #: app/modules/web/Controllers/ClientController.php:228 +#: app/modules/web/Controllers/ClientController.php:232 msgid "Client deleted" msgstr "Kunde entfernt" @@ -280,17 +281,17 @@ msgstr "Details in der Rückantwort senden" #: app/modules/web/themes/material-blue/views/account/account-link.inc:89 #: app/modules/web/themes/material-blue/views/account/account-link.inc:92 #: app/modules/web/themes/material-blue/views/account/account-link.inc:101 -#: app/modules/web/themes/material-blue/views/account/account.inc:155 -#: app/modules/web/themes/material-blue/views/account/account.inc:163 +#: app/modules/web/themes/material-blue/views/account/account.inc:156 +#: app/modules/web/themes/material-blue/views/account/account.inc:164 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:42 #: app/modules/web/themes/material-blue/views/config/encryption.inc:293 #: app/modules/web/themes/material-blue/views/config/encryption.inc:296 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:81 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:170 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:169 #: app/modules/web/themes/material-blue/views/config/mail.inc:119 #: app/modules/web/themes/material-blue/views/config/mail.inc:126 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:253 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:260 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:136 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:143 #: app/modules/web/themes/material-blue/views/install/index.inc:45 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:52 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:59 @@ -309,7 +310,7 @@ msgstr "Passwort" #: app/modules/api/Controllers/Help/AccountHelp.php:114 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:97 #: app/modules/web/themes/material-blue/views/account/account-history.inc:114 -#: app/modules/web/themes/material-blue/views/account/account.inc:181 +#: app/modules/web/themes/material-blue/views/account/account.inc:182 #: app/modules/web/themes/material-blue/views/account/details.inc:88 #: app/modules/web/themes/material-blue/views/account/details.inc:90 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:243 @@ -322,7 +323,7 @@ msgstr "Passwortablaufdatum" #: app/modules/web/themes/material-blue/views/account/account-history.inc:52 #: app/modules/web/themes/material-blue/views/account/account-link.inc:29 #: app/modules/web/themes/material-blue/views/account/account-request.inc:30 -#: app/modules/web/themes/material-blue/views/account/account.inc:73 +#: app/modules/web/themes/material-blue/views/account/account.inc:74 msgid "Account name" msgstr "Kontoname" @@ -345,14 +346,14 @@ msgstr "Kunden-ID" #: app/modules/api/Controllers/Help/AccountHelp.php:86 #: app/modules/api/Controllers/Help/AccountHelp.php:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:109 -#: app/modules/web/themes/material-blue/views/account/account.inc:149 +#: app/modules/web/themes/material-blue/views/account/account.inc:150 msgid "Access user" msgstr "Benutzer für Zugriff" #: app/modules/api/Controllers/Help/AccountHelp.php:87 #: app/modules/api/Controllers/Help/AccountHelp.php:110 #: app/modules/web/themes/material-blue/views/account/account-history.inc:96 -#: app/modules/web/themes/material-blue/views/account/account.inc:136 +#: app/modules/web/themes/material-blue/views/account/account.inc:137 msgid "Access URL or IP" msgstr "Auf URL/IP zugreifen" @@ -360,13 +361,13 @@ msgstr "Auf URL/IP zugreifen" #: app/modules/api/Controllers/Help/AccountHelp.php:111 #: app/modules/web/themes/material-blue/views/account/account-history.inc:134 #: app/modules/web/themes/material-blue/views/account/account-link.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:207 +#: app/modules/web/themes/material-blue/views/account/account.inc:208 msgid "Notes about the account" msgstr "Bemerkungen zum Konto" #: app/modules/api/Controllers/Help/AccountHelp.php:89 #: app/modules/api/Controllers/Help/AccountHelp.php:112 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:198 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:195 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:119 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:29 msgid "Private Account" @@ -374,22 +375,21 @@ msgstr "Privates Konto" #: app/modules/api/Controllers/Help/AccountHelp.php:90 #: app/modules/api/Controllers/Help/AccountHelp.php:113 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:211 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:48 msgid "Private Account for Group" msgstr "Privates Konto für die Gruppe" #: app/modules/api/Controllers/Help/AccountHelp.php:92 #: app/modules/api/Controllers/Help/AccountHelp.php:115 -#: app/modules/web/themes/material-blue/views/account/account.inc:252 -#: app/modules/web/themes/material-blue/views/account/account.inc:254 +#: app/modules/web/themes/material-blue/views/account/account.inc:253 +#: app/modules/web/themes/material-blue/views/account/account.inc:255 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:13 msgid "Linked Account" msgstr "Verknüpftes Konto" #: app/modules/api/Controllers/Help/AccountHelp.php:93 #: app/modules/api/Controllers/Help/AccountHelp.php:116 -#, fuzzy msgid "Array with tags id" msgstr "Liste mit Tag-IDs" @@ -407,7 +407,6 @@ msgstr "Gruppen ID" #: app/modules/api/Controllers/Help/TagHelp.php:77 #: app/modules/api/Controllers/Help/UserGroupHelp.php:81 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:26 -#, fuzzy msgid "Text to search for" msgstr "Suchbegriff" @@ -416,7 +415,6 @@ msgstr "Suchbegriff" #: app/modules/api/Controllers/Help/ClientHelp.php:82 #: app/modules/api/Controllers/Help/TagHelp.php:78 #: app/modules/api/Controllers/Help/UserGroupHelp.php:82 -#, fuzzy msgid "Number of results to display" msgstr "Anzuzeigende Anzahl an Ergebnissen" @@ -429,7 +427,6 @@ msgid "Client Id to filter on" msgstr "Kunden-ID zum Filtern" #: app/modules/api/Controllers/Help/AccountHelp.php:132 -#, fuzzy msgid "Array with tags id for filtering" msgstr "Liste mit Tag-IDs zum Filtern" @@ -464,9 +461,9 @@ msgstr "Beschreibung des Kunden" #: app/modules/api/Controllers/Help/ClientHelp.php:56 #: app/modules/api/Controllers/Help/ClientHelp.php:70 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:152 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:155 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:66 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:99 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:105 msgid "Global" msgstr "Global" @@ -496,7 +493,6 @@ msgstr "Beschreibung der Gruppe" #: app/modules/api/Controllers/Help/UserGroupHelp.php:56 #: app/modules/api/Controllers/Help/UserGroupHelp.php:70 -#, fuzzy msgid "Array with users Id" msgstr "Liste mit Benutzer-IDs" @@ -506,19 +502,19 @@ msgstr "Tag angezeigt" #: app/modules/api/Controllers/TagController.php:89 #: app/modules/api/Controllers/TagController.php:94 -#: app/modules/web/Controllers/TagController.php:243 +#: app/modules/web/Controllers/TagController.php:249 msgid "Tag added" msgstr "Tag hinzugefügt" #: app/modules/api/Controllers/TagController.php:118 #: app/modules/api/Controllers/TagController.php:123 -#: app/modules/web/Controllers/TagController.php:276 +#: app/modules/web/Controllers/TagController.php:284 msgid "Tag updated" msgstr "Tag aktualisiert" #: app/modules/api/Controllers/TagController.php:147 #: app/modules/api/Controllers/TagController.php:152 -#: app/modules/web/Controllers/TagController.php:215 +#: app/modules/web/Controllers/TagController.php:219 msgid "Tag removed" msgstr "Tag entfernt" @@ -528,32 +524,32 @@ msgstr "Gruppe angesehen" #: app/modules/api/Controllers/UserGroupController.php:91 #: app/modules/api/Controllers/UserGroupController.php:96 -#: app/modules/web/Controllers/UserGroupController.php:273 -#: app/modules/web/Controllers/UserGroupController.php:277 +#: app/modules/web/Controllers/UserGroupController.php:280 +#: app/modules/web/Controllers/UserGroupController.php:284 msgid "Group added" msgstr "Gruppe hinzugefügt" #: app/modules/api/Controllers/UserGroupController.php:122 -#: app/modules/api/Controllers/UserGroupController.php:127 -#: app/modules/web/Controllers/UserGroupController.php:314 -#: app/modules/web/Controllers/UserGroupController.php:318 +#: app/modules/api/Controllers/UserGroupController.php:128 +#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:328 msgid "Group updated" msgstr "Gruppe aktualisiert" -#: app/modules/api/Controllers/UserGroupController.php:151 -#: app/modules/api/Controllers/UserGroupController.php:156 -#: app/modules/web/Controllers/UserGroupController.php:237 +#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:158 #: app/modules/web/Controllers/UserGroupController.php:241 +#: app/modules/web/Controllers/UserGroupController.php:246 msgid "Group deleted" msgstr "Gruppe entfernt" -#: app/modules/api/Init.php:146 +#: app/modules/api/Init.php:150 msgid "Updating needed" msgstr "Update benötigt" -#: app/modules/web/Controllers/AccountController.php:149 -#: app/modules/web/Controllers/AccountController.php:204 -#: app/modules/web/Controllers/AccountController.php:489 +#: app/modules/web/Controllers/AccountController.php:157 +#: app/modules/web/Controllers/AccountController.php:224 +#: app/modules/web/Controllers/AccountController.php:553 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:60 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:61 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:164 @@ -563,24 +559,24 @@ msgstr "Update benötigt" msgid "Account Details" msgstr "Kontodetails" -#: app/modules/web/Controllers/AccountController.php:225 +#: app/modules/web/Controllers/AccountController.php:248 msgid "Link viewed" msgstr "Link angesehen" -#: app/modules/web/Controllers/AccountController.php:226 -#: app/modules/web/Controllers/AccountController.php:574 -#: app/modules/web/Controllers/AccountController.php:632 -#: app/modules/web/Controllers/AccountController.php:674 -#: app/modules/web/Controllers/AccountController.php:711 -#: app/modules/web/Controllers/AccountController.php:748 +#: app/modules/web/Controllers/AccountController.php:249 +#: app/modules/web/Controllers/AccountController.php:654 +#: app/modules/web/Controllers/AccountController.php:714 +#: app/modules/web/Controllers/AccountController.php:758 #: app/modules/web/Controllers/AccountController.php:795 -#: app/modules/web/Controllers/AccountController.php:838 -#: app/modules/web/Controllers/AccountController.php:879 -#: app/modules/web/Controllers/AccountController.php:931 -#: app/modules/web/Controllers/AccountController.php:967 -#: app/modules/web/Controllers/AccountFileController.php:258 +#: app/modules/web/Controllers/AccountController.php:832 +#: app/modules/web/Controllers/AccountController.php:881 +#: app/modules/web/Controllers/AccountController.php:926 +#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1023 +#: app/modules/web/Controllers/AccountController.php:1064 +#: app/modules/web/Controllers/AccountFileController.php:245 #: app/modules/web/Controllers/AccountHistoryManagerController.php:120 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:157 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:159 #: app/modules/web/Controllers/AccountManagerController.php:150 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:108 @@ -591,40 +587,48 @@ msgstr "Link angesehen" msgid "Account" msgstr "Konto" -#: app/modules/web/Controllers/AccountController.php:228 +#: app/modules/web/Controllers/AccountController.php:251 msgid "Agent" msgstr "Agent" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 msgid "HTTPS" msgstr "HTTPS" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:190 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:215 msgid "ON" msgstr "EIN" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 msgid "OFF" msgstr "AUS" -#: app/modules/web/Controllers/AccountController.php:230 +#: app/modules/web/Controllers/AccountController.php:253 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:104 msgid "IP" msgstr "IP" +#. (itstool) path: strings/text +#: app/modules/web/Controllers/AccountController.php:254 +#: app/modules/web/Controllers/AccountController.php:1067 +#: app/modules/web/Controllers/PublicLinkController.php:261 +#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 +msgid "Link" +msgstr "Link" + #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:261 -#: app/modules/web/Controllers/AccountController.php:307 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:274 +#: app/modules/web/Controllers/AccountController.php:287 +#: app/modules/web/Controllers/AccountController.php:339 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:275 #: app/config/actions.xml:157 msgid "New Account" msgstr "Neues Konto" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:353 +#: app/modules/web/Controllers/AccountController.php:393 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: app/modules/web/themes/material-blue/views/account/linkedAccounts.inc:20 @@ -633,7 +637,7 @@ msgid "Edit Account" msgstr "Konto ändern" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:400 +#: app/modules/web/Controllers/AccountController.php:448 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:334 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:335 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:181 @@ -646,27 +650,27 @@ msgid "Remove Account" msgstr "Konto entfernen" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:445 +#: app/modules/web/Controllers/AccountController.php:501 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 #: app/config/actions.xml:181 msgid "Edit Account Password" -msgstr "" +msgstr "Kontopasswort ändern" -#: app/modules/web/Controllers/AccountController.php:673 -#: app/modules/web/Controllers/AccountController.php:710 +#: app/modules/web/Controllers/AccountController.php:757 +#: app/modules/web/Controllers/AccountController.php:794 msgid "Password copied" msgstr "Passwort kopiert" -#: app/modules/web/Controllers/AccountController.php:878 -#: app/modules/web/Controllers/AccountController.php:889 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:156 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:161 +#: app/modules/web/Controllers/AccountController.php:968 +#: app/modules/web/Controllers/AccountController.php:979 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:163 msgid "Account restored" msgstr "Konto wiederhergestellt" -#: app/modules/web/Controllers/AccountController.php:916 -#: app/modules/web/Controllers/AccountController.php:919 +#: app/modules/web/Controllers/AccountController.php:1008 +#: app/modules/web/Controllers/AccountController.php:1011 #: app/modules/web/Controllers/AccountHistoryManagerController.php:108 #: app/modules/web/Controllers/AccountHistoryManagerController.php:111 #: app/modules/web/Controllers/AccountManagerController.php:135 @@ -674,52 +678,51 @@ msgstr "Konto wiederhergestellt" msgid "Accounts removed" msgstr "Konten entfernt" -#: app/modules/web/Controllers/AccountController.php:958 +#: app/modules/web/Controllers/AccountController.php:1052 #: app/modules/web/Forms/NotificationForm.php:106 msgid "A description is needed" msgstr "Eine Beschreibung ist notwendig" -#: app/modules/web/Controllers/AccountController.php:965 +#: app/modules/web/Controllers/AccountController.php:1062 #: lib/SP/Providers/Notification/NotificationHandler.php:124 #: app/modules/web/themes/material-blue/views/account/account-request.inc:46 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:44 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:46 msgid "Request" -msgstr "" +msgstr "Anfrage" -#: app/modules/web/Controllers/AccountController.php:966 +#: app/modules/web/Controllers/AccountController.php:1063 msgid "Requester" msgstr "Anforderer" -#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1066 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:105 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:108 #: app/modules/web/themes/material-blue/views/itemshow/category.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:36 #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:61 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:68 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:69 msgid "Description" msgstr "Beschreibung" -#: app/modules/web/Controllers/AccountController.php:982 +#: app/modules/web/Controllers/AccountController.php:1079 msgid "Request done" msgstr "Anfrage erledigt" -#: app/modules/web/Controllers/AccountFavoriteController.php:55 +#: app/modules/web/Controllers/AccountFavoriteController.php:56 msgid "Favorite added" msgstr "Favorit hinzugefügt" -#: app/modules/web/Controllers/AccountFavoriteController.php:73 +#: app/modules/web/Controllers/AccountFavoriteController.php:76 msgid "Favorite deleted" msgstr "Favorit entfernt" #: app/modules/web/Controllers/AccountFileController.php:74 -#: app/modules/web/Controllers/AccountFileController.php:135 -#, fuzzy +#: app/modules/web/Controllers/AccountFileController.php:137 msgid "File does not exist" msgstr "Diese Datei existiert nicht" @@ -730,97 +733,81 @@ msgstr "Datei angesehen" #: app/modules/web/Controllers/AccountFileController.php:88 #: app/modules/web/Controllers/AccountFileController.php:104 -#: app/modules/web/Controllers/AccountFileController.php:141 -#: app/modules/web/Controllers/AccountFileController.php:257 -#: app/modules/web/Controllers/AccountFileController.php:364 +#: app/modules/web/Controllers/AccountFileController.php:143 +#: app/modules/web/Controllers/AccountFileController.php:244 +#: app/modules/web/Controllers/AccountFileController.php:379 #: app/modules/web/Controllers/ConfigBackupController.php:163 #: app/modules/web/Controllers/ConfigBackupController.php:209 #: app/modules/web/Controllers/ConfigBackupController.php:255 -#: app/modules/web/Controllers/ConfigGeneralController.php:195 -#: app/modules/web/Controllers/ConfigGeneralController.php:236 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: app/modules/web/Controllers/ConfigGeneralController.php:202 +#: app/modules/web/Controllers/ConfigGeneralController.php:243 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:131 #: app/modules/web/themes/material-blue/views/config/import.inc:72 msgid "File" msgstr "Datei" -#: app/modules/web/Controllers/AccountFileController.php:115 +#: app/modules/web/Controllers/AccountFileController.php:117 #: app/config/strings.js.inc:40 msgid "File not supported for preview" msgstr "Die Vorschau der Datei ist nicht möglich" -#: app/modules/web/Controllers/AccountFileController.php:140 +#: app/modules/web/Controllers/AccountFileController.php:142 #: app/modules/web/Controllers/ConfigBackupController.php:162 #: app/modules/web/Controllers/ConfigBackupController.php:208 #: app/modules/web/Controllers/ConfigBackupController.php:254 -#: app/modules/web/Controllers/ConfigGeneralController.php:194 -#: app/modules/web/Controllers/ConfigGeneralController.php:235 +#: app/modules/web/Controllers/ConfigGeneralController.php:201 +#: app/modules/web/Controllers/ConfigGeneralController.php:242 #: app/config/strings.js.inc:97 msgid "File downloaded" msgstr "Datei heruntergeladen" -#: app/modules/web/Controllers/AccountFileController.php:186 +#: app/modules/web/Controllers/AccountFileController.php:188 msgid "INVALID QUERY" msgstr "Ungültige Anfrage" -#: app/modules/web/Controllers/AccountFileController.php:192 -msgid "There aren't any allowed extensions" -msgstr "Dateiendungen sind nicht erlaubt" +#: app/modules/web/Controllers/AccountFileController.php:194 +msgid "There aren't any allowed MIME types" +msgstr "Es sind keine zulässigen MIME-Typen verfügbar" #: app/modules/web/Controllers/AccountFileController.php:209 -#: lib/SP/Services/Import/FileImport.php:100 -msgid "File type not allowed" -msgstr "Dateityp nicht erlaubt" - -#: app/modules/web/Controllers/AccountFileController.php:211 -#, php-format -msgid "Extension: %s" -msgstr "Dateierweiterung:%s" - -#: app/modules/web/Controllers/AccountFileController.php:216 msgid "Invalid file" msgstr "Ungültige Datei" -#: app/modules/web/Controllers/AccountFileController.php:218 +#: app/modules/web/Controllers/AccountFileController.php:211 #, php-format msgid "File: %s" msgstr "Datei: %s" -#: app/modules/web/Controllers/AccountFileController.php:224 -#: app/modules/web/Controllers/AccountFileController.php:244 -#: lib/SP/Services/Import/FileImport.php:116 -msgid "Internal error while reading the file" -msgstr "Interner Fehler beim Lesen der Datei" - -#: app/modules/web/Controllers/AccountFileController.php:226 -#, php-format -msgid "Maximum size: %s" -msgstr "Maximale Dateigröße: %s" - -#: app/modules/web/Controllers/AccountFileController.php:234 +#: app/modules/web/Controllers/AccountFileController.php:223 msgid "File size exceeded" msgstr "Dateigröße erreicht" -#: app/modules/web/Controllers/AccountFileController.php:236 +#: app/modules/web/Controllers/AccountFileController.php:225 #, php-format msgid "Maximum size: %d KB" msgstr "Maximale Dateigröße: %d KB" -#: app/modules/web/Controllers/AccountFileController.php:256 -#: app/modules/web/Controllers/AccountFileController.php:265 +#: app/modules/web/Controllers/AccountFileController.php:231 +#: lib/SP/Services/Import/FileImport.php:106 +msgid "Internal error while reading the file" +msgstr "Interner Fehler beim Lesen der Datei" + +#: app/modules/web/Controllers/AccountFileController.php:243 +#: app/modules/web/Controllers/AccountFileController.php:252 msgid "File saved" msgstr "Datei gespeichert" -#: app/modules/web/Controllers/AccountFileController.php:260 +#: app/modules/web/Controllers/AccountFileController.php:247 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:109 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 -#: app/modules/web/Controllers/ItemPresetController.php:323 -#: app/modules/web/Controllers/ItemPresetController.php:364 -#: lib/SP/Services/Auth/LoginService.php:455 -#: lib/SP/Services/Auth/LoginService.php:518 -#: lib/SP/Services/Auth/LoginService.php:564 -#: lib/SP/Services/Auth/LoginService.php:607 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/ItemPresetController.php:331 +#: app/modules/web/Controllers/ItemPresetController.php:374 +#: lib/SP/Services/Auth/LoginService.php:457 +#: lib/SP/Services/Auth/LoginService.php:522 +#: lib/SP/Services/Auth/LoginService.php:568 +#: lib/SP/Services/Auth/LoginService.php:611 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:35 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:23 @@ -828,123 +815,133 @@ msgstr "Datei gespeichert" msgid "Type" msgstr "Typ" -#: app/modules/web/Controllers/AccountFileController.php:261 +#: app/modules/web/Controllers/AccountFileController.php:248 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:110 msgid "Size" msgstr "Größe" -#: app/modules/web/Controllers/AccountFileController.php:292 +#: app/modules/web/Controllers/AccountFileController.php:286 +#: lib/SP/Services/Import/FileImport.php:95 +msgid "File type not allowed" +msgstr "Dateityp nicht erlaubt" + +#: app/modules/web/Controllers/AccountFileController.php:288 +#: lib/SP/Services/Import/FileImport.php:97 +#, php-format +msgid "MIME type: %s" +msgstr "MIME-Typ: %s" + +#: app/modules/web/Controllers/AccountFileController.php:307 #: app/modules/web/Controllers/AccountHistoryManagerController.php:64 #: app/modules/web/Controllers/AccountManagerController.php:79 #: app/modules/web/Controllers/AccountManagerController.php:213 #: app/modules/web/Controllers/AuthTokenController.php:71 #: app/modules/web/Controllers/AuthTokenController.php:111 -#: app/modules/web/Controllers/AuthTokenController.php:176 -#: app/modules/web/Controllers/AuthTokenController.php:209 -#: app/modules/web/Controllers/AuthTokenController.php:254 -#: app/modules/web/Controllers/AuthTokenController.php:292 -#: app/modules/web/Controllers/AuthTokenController.php:344 +#: app/modules/web/Controllers/AuthTokenController.php:178 +#: app/modules/web/Controllers/AuthTokenController.php:213 +#: app/modules/web/Controllers/AuthTokenController.php:260 +#: app/modules/web/Controllers/AuthTokenController.php:300 +#: app/modules/web/Controllers/AuthTokenController.php:354 #: app/modules/web/Controllers/CategoryController.php:69 #: app/modules/web/Controllers/CategoryController.php:106 -#: app/modules/web/Controllers/CategoryController.php:170 -#: app/modules/web/Controllers/CategoryController.php:203 -#: app/modules/web/Controllers/CategoryController.php:248 -#: app/modules/web/Controllers/CategoryController.php:290 -#: app/modules/web/Controllers/CategoryController.php:332 +#: app/modules/web/Controllers/CategoryController.php:172 +#: app/modules/web/Controllers/CategoryController.php:207 +#: app/modules/web/Controllers/CategoryController.php:254 +#: app/modules/web/Controllers/CategoryController.php:298 +#: app/modules/web/Controllers/CategoryController.php:342 #: app/modules/web/Controllers/ClientController.php:70 #: app/modules/web/Controllers/ClientController.php:107 -#: app/modules/web/Controllers/ClientController.php:171 -#: app/modules/web/Controllers/ClientController.php:203 -#: app/modules/web/Controllers/ClientController.php:245 -#: app/modules/web/Controllers/ClientController.php:285 -#: app/modules/web/Controllers/ClientController.php:323 +#: app/modules/web/Controllers/ClientController.php:173 +#: app/modules/web/Controllers/ClientController.php:207 +#: app/modules/web/Controllers/ClientController.php:251 +#: app/modules/web/Controllers/ClientController.php:293 +#: app/modules/web/Controllers/ClientController.php:333 #: app/modules/web/Controllers/CustomFieldController.php:71 #: app/modules/web/Controllers/CustomFieldController.php:108 -#: app/modules/web/Controllers/CustomFieldController.php:170 -#: app/modules/web/Controllers/CustomFieldController.php:202 -#: app/modules/web/Controllers/CustomFieldController.php:236 -#: app/modules/web/Controllers/CustomFieldController.php:275 -#: app/modules/web/Controllers/CustomFieldController.php:314 +#: app/modules/web/Controllers/CustomFieldController.php:172 +#: app/modules/web/Controllers/CustomFieldController.php:206 +#: app/modules/web/Controllers/CustomFieldController.php:242 +#: app/modules/web/Controllers/CustomFieldController.php:283 +#: app/modules/web/Controllers/CustomFieldController.php:324 #: app/modules/web/Controllers/EventlogController.php:107 #: app/modules/web/Controllers/ItemPresetController.php:70 -#: app/modules/web/Controllers/ItemPresetController.php:157 -#: app/modules/web/Controllers/ItemPresetController.php:197 -#: app/modules/web/Controllers/ItemPresetController.php:236 -#: app/modules/web/Controllers/ItemPresetController.php:268 -#: app/modules/web/Controllers/ItemPresetController.php:309 -#: app/modules/web/Controllers/ItemPresetController.php:350 +#: app/modules/web/Controllers/ItemPresetController.php:159 +#: app/modules/web/Controllers/ItemPresetController.php:199 +#: app/modules/web/Controllers/ItemPresetController.php:240 +#: app/modules/web/Controllers/ItemPresetController.php:274 +#: app/modules/web/Controllers/ItemPresetController.php:317 +#: app/modules/web/Controllers/ItemPresetController.php:360 #: app/modules/web/Controllers/NotificationController.php:110 -#: app/modules/web/Controllers/NotificationController.php:173 -#: app/modules/web/Controllers/NotificationController.php:191 -#: app/modules/web/Controllers/NotificationController.php:223 -#: app/modules/web/Controllers/NotificationController.php:255 -#: app/modules/web/Controllers/NotificationController.php:308 -#: app/modules/web/Controllers/NotificationController.php:337 -#: app/modules/web/Controllers/NotificationController.php:372 +#: app/modules/web/Controllers/NotificationController.php:175 +#: app/modules/web/Controllers/NotificationController.php:193 +#: app/modules/web/Controllers/NotificationController.php:227 +#: app/modules/web/Controllers/NotificationController.php:312 +#: app/modules/web/Controllers/NotificationController.php:343 +#: app/modules/web/Controllers/NotificationController.php:380 #: app/modules/web/Controllers/PluginController.php:111 #: app/modules/web/Controllers/PluginController.php:133 -#: app/modules/web/Controllers/PluginController.php:277 +#: app/modules/web/Controllers/PluginController.php:285 #: app/modules/web/Controllers/PublicLinkController.php:74 #: app/modules/web/Controllers/PublicLinkController.php:111 -#: app/modules/web/Controllers/PublicLinkController.php:173 -#: app/modules/web/Controllers/PublicLinkController.php:201 -#: app/modules/web/Controllers/PublicLinkController.php:233 -#: app/modules/web/Controllers/PublicLinkController.php:276 -#: app/modules/web/Controllers/PublicLinkController.php:310 -#: app/modules/web/Controllers/PublicLinkController.php:354 +#: app/modules/web/Controllers/PublicLinkController.php:175 +#: app/modules/web/Controllers/PublicLinkController.php:205 +#: app/modules/web/Controllers/PublicLinkController.php:239 +#: app/modules/web/Controllers/PublicLinkController.php:284 +#: app/modules/web/Controllers/PublicLinkController.php:320 +#: app/modules/web/Controllers/PublicLinkController.php:366 #: app/modules/web/Controllers/TagController.php:68 #: app/modules/web/Controllers/TagController.php:105 -#: app/modules/web/Controllers/TagController.php:165 -#: app/modules/web/Controllers/TagController.php:197 -#: app/modules/web/Controllers/TagController.php:233 -#: app/modules/web/Controllers/TagController.php:266 -#: app/modules/web/Controllers/TagController.php:299 +#: app/modules/web/Controllers/TagController.php:167 +#: app/modules/web/Controllers/TagController.php:201 +#: app/modules/web/Controllers/TagController.php:239 +#: app/modules/web/Controllers/TagController.php:274 +#: app/modules/web/Controllers/TagController.php:309 #: app/modules/web/Controllers/UserController.php:75 #: app/modules/web/Controllers/UserController.php:112 -#: app/modules/web/Controllers/UserController.php:197 -#: app/modules/web/Controllers/UserController.php:230 -#: app/modules/web/Controllers/UserController.php:266 -#: app/modules/web/Controllers/UserController.php:308 -#: app/modules/web/Controllers/UserController.php:373 -#: app/modules/web/Controllers/UserController.php:416 -#: app/modules/web/Controllers/UserController.php:455 +#: app/modules/web/Controllers/UserController.php:199 +#: app/modules/web/Controllers/UserController.php:234 +#: app/modules/web/Controllers/UserController.php:272 +#: app/modules/web/Controllers/UserController.php:320 +#: app/modules/web/Controllers/UserController.php:387 +#: app/modules/web/Controllers/UserController.php:433 +#: app/modules/web/Controllers/UserController.php:474 #: app/modules/web/Controllers/UserGroupController.php:77 #: app/modules/web/Controllers/UserGroupController.php:114 -#: app/modules/web/Controllers/UserGroupController.php:185 -#: app/modules/web/Controllers/UserGroupController.php:217 -#: app/modules/web/Controllers/UserGroupController.php:259 -#: app/modules/web/Controllers/UserGroupController.php:300 -#: app/modules/web/Controllers/UserGroupController.php:341 +#: app/modules/web/Controllers/UserGroupController.php:187 +#: app/modules/web/Controllers/UserGroupController.php:221 +#: app/modules/web/Controllers/UserGroupController.php:266 +#: app/modules/web/Controllers/UserGroupController.php:309 +#: app/modules/web/Controllers/UserGroupController.php:353 #: app/modules/web/Controllers/UserProfileController.php:70 #: app/modules/web/Controllers/UserProfileController.php:107 -#: app/modules/web/Controllers/UserProfileController.php:174 -#: app/modules/web/Controllers/UserProfileController.php:206 -#: app/modules/web/Controllers/UserProfileController.php:248 -#: app/modules/web/Controllers/UserProfileController.php:285 -#: app/modules/web/Controllers/UserProfileController.php:323 +#: app/modules/web/Controllers/UserProfileController.php:176 +#: app/modules/web/Controllers/UserProfileController.php:210 +#: app/modules/web/Controllers/UserProfileController.php:255 +#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:344 #: lib/SP/Core/Acl/UnauthorizedActionException.php:46 #: lib/SP/Util/ErrorUtil.php:160 msgid "You don't have permission to do this operation" msgstr "Sie haben keine Erlaubnis für diese Aktion" -#: app/modules/web/Controllers/AccountFileController.php:355 -#: app/modules/web/Controllers/AccountFileController.php:358 +#: app/modules/web/Controllers/AccountFileController.php:370 +#: app/modules/web/Controllers/AccountFileController.php:373 msgid "Files deleted" msgstr "Dateien entfernt" -#: app/modules/web/Controllers/AccountFileController.php:363 +#: app/modules/web/Controllers/AccountFileController.php:378 msgid "File deleted" msgstr "Datei entfernt" -#: app/modules/web/Controllers/AccountFileController.php:369 +#: app/modules/web/Controllers/AccountFileController.php:384 msgid "File Deleted" msgstr "Datei entfernt" -#: app/modules/web/Controllers/AccountFileController.php:405 +#: app/modules/web/Controllers/AccountFileController.php:422 msgid "Files management disabled" msgstr "Dateiverwaltung gesperrt" -#: app/modules/web/Controllers/AccountFileController.php:424 +#: app/modules/web/Controllers/AccountFileController.php:441 msgid "There are no linked files for the account" msgstr "Für das Konto existieren keine verknüpften Dateien" @@ -968,46 +965,46 @@ msgstr "Massen-Update" msgid "New Authorization" msgstr "Neue Authentifizierung" -#: app/modules/web/Controllers/AuthTokenController.php:179 +#: app/modules/web/Controllers/AuthTokenController.php:181 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:190 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:191 msgid "Edit Authorization" msgstr "Authentifizierung bearbeiten" -#: app/modules/web/Controllers/AuthTokenController.php:220 -#: app/modules/web/Controllers/AuthTokenController.php:223 +#: app/modules/web/Controllers/AuthTokenController.php:224 +#: app/modules/web/Controllers/AuthTokenController.php:227 msgid "Authorizations deleted" msgstr "Berechtigungen entfernt" -#: app/modules/web/Controllers/AuthTokenController.php:233 #: app/modules/web/Controllers/AuthTokenController.php:237 +#: app/modules/web/Controllers/AuthTokenController.php:241 msgid "Authorization deleted" msgstr "Authentifizierung entfernt" -#: app/modules/web/Controllers/AuthTokenController.php:234 -#: app/modules/web/Controllers/AuthTokenController.php:306 -#: app/modules/web/Controllers/AuthTokenController.php:315 -#: app/modules/web/Controllers/AuthTokenController.php:356 +#: app/modules/web/Controllers/AuthTokenController.php:238 +#: app/modules/web/Controllers/AuthTokenController.php:314 +#: app/modules/web/Controllers/AuthTokenController.php:323 +#: app/modules/web/Controllers/AuthTokenController.php:366 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:71 msgid "Authorization" msgstr "Autorisierung" -#: app/modules/web/Controllers/AuthTokenController.php:269 +#: app/modules/web/Controllers/AuthTokenController.php:275 msgid "Authorization added" msgstr "Authentifizierung hinzugefügt" -#: app/modules/web/Controllers/AuthTokenController.php:305 -#: app/modules/web/Controllers/AuthTokenController.php:314 -#: app/modules/web/Controllers/AuthTokenController.php:321 +#: app/modules/web/Controllers/AuthTokenController.php:313 +#: app/modules/web/Controllers/AuthTokenController.php:322 +#: app/modules/web/Controllers/AuthTokenController.php:329 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:70 msgid "Authorization updated" msgstr "Authentifizierung aktualisiert" -#: app/modules/web/Controllers/AuthTokenController.php:347 +#: app/modules/web/Controllers/AuthTokenController.php:357 msgid "View Authorization" msgstr "Authentifizierung anzeigen" -#: app/modules/web/Controllers/AuthTokenController.php:355 +#: app/modules/web/Controllers/AuthTokenController.php:365 msgid "Authorization viewed" msgstr "Autorisierung angesehen" @@ -1015,27 +1012,27 @@ msgstr "Autorisierung angesehen" #: app/modules/web/Controllers/CategoryController.php:109 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:152 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:153 -#: app/modules/web/themes/material-blue/views/account/account.inc:118 +#: app/modules/web/themes/material-blue/views/account/account.inc:119 #: app/config/actions.xml:307 msgid "New Category" msgstr "Neue Kategorie" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:173 +#: app/modules/web/Controllers/CategoryController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:170 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:171 #: app/config/actions.xml:313 msgid "Edit Category" msgstr "Kategorie ändern" -#: app/modules/web/Controllers/CategoryController.php:214 -#: app/modules/web/Controllers/CategoryController.php:217 +#: app/modules/web/Controllers/CategoryController.php:218 +#: app/modules/web/Controllers/CategoryController.php:221 msgid "Categories deleted" msgstr "Kategorien entfernt" -#: app/modules/web/Controllers/CategoryController.php:228 -#: app/modules/web/Controllers/CategoryController.php:264 -#: app/modules/web/Controllers/CategoryController.php:306 +#: app/modules/web/Controllers/CategoryController.php:232 +#: app/modules/web/Controllers/CategoryController.php:270 +#: app/modules/web/Controllers/CategoryController.php:314 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:247 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:115 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:106 @@ -1044,8 +1041,8 @@ msgstr "Kategorien entfernt" #: app/modules/web/themes/material-blue/views/account/account-history.inc:74 #: app/modules/web/themes/material-blue/views/account/account-link.inc:45 #: app/modules/web/themes/material-blue/views/account/account-link.inc:51 -#: app/modules/web/themes/material-blue/views/account/account.inc:103 -#: app/modules/web/themes/material-blue/views/account/account.inc:105 +#: app/modules/web/themes/material-blue/views/account/account.inc:104 +#: app/modules/web/themes/material-blue/views/account/account.inc:106 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:70 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:49 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:51 @@ -1053,7 +1050,7 @@ msgid "Category" msgstr "Kategorie" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:335 +#: app/modules/web/Controllers/CategoryController.php:345 #: app/config/actions.xml:301 msgid "View Category" msgstr "Kategorie anzeigen" @@ -1062,48 +1059,47 @@ msgstr "Kategorie anzeigen" #: app/modules/web/Controllers/ClientController.php:110 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:155 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:156 -#: app/modules/web/themes/material-blue/views/account/account.inc:93 +#: app/modules/web/themes/material-blue/views/account/account.inc:94 #: app/config/actions.xml:337 msgid "New Client" msgstr "Neuer Kunde" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:174 +#: app/modules/web/Controllers/ClientController.php:176 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:173 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:174 #: app/config/actions.xml:343 msgid "Edit Client" msgstr "Kunde ändern" -#: app/modules/web/Controllers/ClientController.php:213 -#: app/modules/web/Controllers/ClientController.php:216 +#: app/modules/web/Controllers/ClientController.php:217 +#: app/modules/web/Controllers/ClientController.php:220 msgid "Clients deleted" msgstr "Kunden entfernt" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:326 +#: app/modules/web/Controllers/ClientController.php:336 #: app/config/actions.xml:331 msgid "View Client" msgstr "Kunde anzeigen" -#: app/modules/web/Controllers/ConfigAccountController.php:74 -#, fuzzy +#: app/modules/web/Controllers/ConfigAccountController.php:73 msgid "Maximum size per file is 16MB" msgstr "Die maximale Dateigröße beträgt 16 MB" -#: app/modules/web/Controllers/ConfigAccountController.php:82 +#: app/modules/web/Controllers/ConfigAccountController.php:81 msgid "Files enabled" msgstr "Dateianhänge aktiviert" -#: app/modules/web/Controllers/ConfigAccountController.php:87 +#: app/modules/web/Controllers/ConfigAccountController.php:86 msgid "Files disabled" msgstr "Dateianhänge deaktiviert" -#: app/modules/web/Controllers/ConfigAccountController.php:100 +#: app/modules/web/Controllers/ConfigAccountController.php:99 msgid "Public links enabled" msgstr "Öffentliche Links aktiviert" -#: app/modules/web/Controllers/ConfigAccountController.php:105 +#: app/modules/web/Controllers/ConfigAccountController.php:104 msgid "Public links disabled" msgstr "Öffentliche Links deaktiviert" @@ -1111,11 +1107,11 @@ msgstr "Öffentliche Links deaktiviert" #: app/modules/web/Controllers/ConfigBackupController.php:195 #: app/modules/web/Controllers/ConfigBackupController.php:241 #: app/modules/web/Controllers/ConfigEncryptionController.php:97 -#: app/modules/web/Controllers/ConfigEncryptionController.php:159 -#: app/modules/web/Controllers/ConfigGeneralController.php:183 -#: app/modules/web/Controllers/ConfigGeneralController.php:229 +#: app/modules/web/Controllers/ConfigEncryptionController.php:163 +#: app/modules/web/Controllers/ConfigGeneralController.php:190 +#: app/modules/web/Controllers/ConfigGeneralController.php:236 #: app/modules/web/Controllers/ConfigImportController.php:59 -#: app/modules/web/Controllers/ConfigLdapController.php:226 +#: app/modules/web/Controllers/ConfigLdapController.php:233 #: app/modules/web/Controllers/Traits/ConfigTrait.php:55 #: app/modules/web/Forms/UserForm.php:131 #: app/modules/web/Forms/UserForm.php:153 @@ -1124,10 +1120,9 @@ msgid "Ey, this is a DEMO!!" msgstr "Hey, dies ist eine DEMO!!" #: app/modules/web/Controllers/ConfigBackupController.php:90 -#: app/modules/web/Controllers/UserPassResetController.php:183 +#: app/modules/web/Controllers/UserPassResetController.php:185 #: app/modules/web/Forms/AccountForm.php:135 #: app/modules/web/Forms/UserForm.php:161 -#, fuzzy msgid "Passwords do not match" msgstr "Die Passwörter stimmen nicht überein" @@ -1136,9 +1131,11 @@ msgid "Verification of exported data finished" msgstr "Verifikation der exportierten Daten abgeschlossen" #: app/modules/web/Controllers/ConfigBackupController.php:122 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:113 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:237 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:163 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:260 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:309 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:334 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:166 #: app/modules/web/themes/material-blue/views/config/info.inc:49 #: app/modules/web/themes/material-blue/views/plugin/plugin.inc:34 msgid "Version" @@ -1163,7 +1160,7 @@ msgstr "Nein" #. (itstool) path: action/text #: app/modules/web/Controllers/ConfigBackupController.php:124 -#: app/modules/web/Controllers/ConfigManagerController.php:174 +#: app/modules/web/Controllers/ConfigManagerController.php:192 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:101 #: lib/SP/Providers/Notification/NotificationHandler.php:125 #: lib/SP/Providers/Notification/NotificationHandler.php:156 @@ -1190,25 +1187,37 @@ msgstr "Kategorien" #: app/modules/web/Controllers/ConfigBackupController.php:127 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:94 -#: app/modules/web/themes/material-blue/views/account/account.inc:211 -#: app/modules/web/themes/material-blue/views/account/account.inc:213 +#: app/modules/web/themes/material-blue/views/account/account.inc:212 +#: app/modules/web/themes/material-blue/views/account/account.inc:214 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:94 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:314 msgid "Tags" msgstr "Tags" +#: app/modules/web/Controllers/ConfigDokuWikiController.php:65 +msgid "Missing DokuWiki parameters" +msgstr "Fehlende DokuWiki Parameter" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:77 +msgid "DokuWiki enabled" +msgstr "DokuWiki aktiviert" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:82 +msgid "DokuWiki disabled" +msgstr "DokuWiki deaktiviert" + #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:149 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 -#: lib/SP/Services/Auth/LoginService.php:300 -#: lib/SP/Services/Auth/LoginService.php:324 +#: lib/SP/Services/Auth/LoginService.php:302 +#: lib/SP/Services/Auth/LoginService.php:326 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:164 msgid "Master password updated" msgstr "Masterpasswort aktualisiert" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:150 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:165 @@ -1216,7 +1225,6 @@ msgid "Please, restart the session for update it" msgstr "Bitte starte die Sitzung neu, um sie zu aktualisieren" #: app/modules/web/Controllers/ConfigEncryptionController.php:77 -#, fuzzy msgid "Master password not entered" msgstr "Masterpasswort notwendig" @@ -1225,12 +1233,10 @@ msgid "The password update must be confirmed" msgstr "Passwort muss bestätigt werden" #: app/modules/web/Controllers/ConfigEncryptionController.php:85 -#, fuzzy msgid "Passwords are the same" msgstr "Passwörter sind identisch" #: app/modules/web/Controllers/ConfigEncryptionController.php:89 -#, fuzzy msgid "Master passwords do not match" msgstr "Masterpasswort inkorrekt" @@ -1242,31 +1248,31 @@ msgstr "Aktuelles Masterpasswort inkorrekt" msgid "Error while saving the Master Password's hash" msgstr "Fehler beim Speichern des Hashwerts für das Masterpasswort" -#: app/modules/web/Controllers/ConfigEncryptionController.php:166 -#: app/modules/web/Controllers/ConfigEncryptionController.php:168 +#: app/modules/web/Controllers/ConfigEncryptionController.php:170 +#: app/modules/web/Controllers/ConfigEncryptionController.php:172 msgid "Master password hash updated" msgstr "Masterpasswort-Hashwert aktualisiert" -#: app/modules/web/Controllers/ConfigEncryptionController.php:175 +#: app/modules/web/Controllers/ConfigEncryptionController.php:179 msgid "Error while updating the master password hash" msgstr "Fehler beim Aktualisieren des Masterpasswort-Hashwerts" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 #: app/modules/web/Controllers/ConfigEncryptionController.php:205 -#: app/modules/web/Controllers/ConfigEncryptionController.php:209 +#: app/modules/web/Controllers/ConfigEncryptionController.php:215 +#: app/modules/web/Controllers/ConfigEncryptionController.php:221 msgid "Temporary password generated" msgstr "Temporary password generated" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 -#: app/modules/web/Controllers/ConfigMailController.php:146 -#: app/modules/web/Controllers/ConfigMailController.php:152 -#: lib/SP/Services/Mail/MailService.php:141 +#: app/modules/web/Controllers/ConfigEncryptionController.php:206 +#: app/modules/web/Controllers/ConfigMailController.php:155 +#: app/modules/web/Controllers/ConfigMailController.php:161 +#: lib/SP/Services/Mail/MailService.php:149 msgid "Email sent" -msgstr "" +msgstr "Email wurde gesendet" -#: app/modules/web/Controllers/ConfigEncryptionController.php:205 +#: app/modules/web/Controllers/ConfigEncryptionController.php:216 #: lib/SP/Services/Mail/MailService.php:81 -#: lib/SP/Services/Mail/MailService.php:151 +#: lib/SP/Services/Mail/MailService.php:159 msgid "Error while sending the email" msgstr "Fehler beim Senden der E-Mail" @@ -1306,109 +1312,109 @@ msgstr "Auth Basic deaktiviert" msgid "Accounts imported" msgstr "Konten importiert" -#: app/modules/web/Controllers/ConfigImportController.php:82 -#: app/modules/web/Controllers/ConfigLdapController.php:268 +#: app/modules/web/Controllers/ConfigImportController.php:84 +#: app/modules/web/Controllers/ConfigLdapController.php:275 msgid "Import finished" msgstr "Import beendet" -#: app/modules/web/Controllers/ConfigImportController.php:82 #: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:92 #: lib/SP/Services/Backup/FileBackupService.php:120 -#: lib/SP/Services/Export/XmlExportService.php:205 +#: lib/SP/Services/Export/XmlExportService.php:201 msgid "Please check out the event log for more details" msgstr "Mehr Details in den Log-Dateien" -#: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:91 msgid "No accounts were imported" msgstr "Es wurden keine Konten importiert" -#: app/modules/web/Controllers/ConfigLdapController.php:71 -#: app/modules/web/Controllers/ConfigLdapController.php:143 -#: app/modules/web/Controllers/ConfigLdapController.php:181 +#: app/modules/web/Controllers/ConfigLdapController.php:72 +#: app/modules/web/Controllers/ConfigLdapController.php:148 +#: app/modules/web/Controllers/ConfigLdapController.php:187 msgid "Missing LDAP parameters" msgstr "Fehlender LDAP Parameter" -#: app/modules/web/Controllers/ConfigLdapController.php:90 +#: app/modules/web/Controllers/ConfigLdapController.php:91 msgid "LDAP enabled" msgstr "LDAP aktiviert" -#: app/modules/web/Controllers/ConfigLdapController.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:96 msgid "LDAP disabled" msgstr "LDAP deaktiviert" -#: app/modules/web/Controllers/ConfigLdapController.php:97 -#: app/modules/web/Controllers/ConfigMailController.php:106 +#: app/modules/web/Controllers/ConfigLdapController.php:98 +#: app/modules/web/Controllers/ConfigMailController.php:108 #: app/config/strings.js.inc:80 msgid "No changes" msgstr "Keine Änderungen" -#: app/modules/web/Controllers/ConfigLdapController.php:117 -#: app/modules/web/Controllers/ConfigLdapController.php:246 +#: app/modules/web/Controllers/ConfigLdapController.php:122 +#: app/modules/web/Controllers/ConfigLdapController.php:253 msgid "Wrong LDAP parameters" msgstr "Falsche LDAP Parameter" -#: app/modules/web/Controllers/ConfigLdapController.php:153 -#: app/modules/web/Controllers/ConfigLdapController.php:197 +#: app/modules/web/Controllers/ConfigLdapController.php:158 +#: app/modules/web/Controllers/ConfigLdapController.php:203 msgid "Results" msgstr "Ergebnisse" -#: app/modules/web/Controllers/ConfigLdapController.php:158 -#: app/modules/web/Controllers/ConfigLdapController.php:203 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:163 +#: app/modules/web/Controllers/ConfigLdapController.php:209 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:99 msgid "LDAP connection OK" msgstr "LDAP-Verbindung ist OK" -#: app/modules/web/Controllers/ConfigLdapController.php:159 -#: app/modules/web/Controllers/ConfigLdapController.php:204 +#: app/modules/web/Controllers/ConfigLdapController.php:164 +#: app/modules/web/Controllers/ConfigLdapController.php:210 #, php-format msgid "Objects found: %d" msgstr "Objekte gefunden: %d" -#: app/modules/web/Controllers/ConfigLdapController.php:253 +#: app/modules/web/Controllers/ConfigLdapController.php:260 msgid "LDAP Import" msgstr "LDAP-Import" -#: app/modules/web/Controllers/ConfigLdapController.php:272 +#: app/modules/web/Controllers/ConfigLdapController.php:279 msgid "There aren't any objects to synchronize" msgstr "Es gibt keine zu synchronisierenden Objekte" -#: app/modules/web/Controllers/ConfigLdapController.php:277 +#: app/modules/web/Controllers/ConfigLdapController.php:284 msgid "LDAP users import finished" msgstr "LDAP-Benutzerimport abgeschlossen" -#: app/modules/web/Controllers/ConfigLdapController.php:279 +#: app/modules/web/Controllers/ConfigLdapController.php:286 #, php-format msgid "Imported users: %d / %d" msgstr "Importierte Benutzer: %d / %d" -#: app/modules/web/Controllers/ConfigLdapController.php:280 +#: app/modules/web/Controllers/ConfigLdapController.php:287 #, php-format msgid "Errors: %d" msgstr "Fehler: %d" -#: app/modules/web/Controllers/ConfigMailController.php:72 -#: app/modules/web/Controllers/ConfigMailController.php:133 +#: app/modules/web/Controllers/ConfigMailController.php:74 +#: app/modules/web/Controllers/ConfigMailController.php:142 msgid "Missing Mail parameters" msgstr "Fehlende E-Mail Parameter" -#: app/modules/web/Controllers/ConfigMailController.php:97 +#: app/modules/web/Controllers/ConfigMailController.php:99 msgid "Mail enabled" msgstr "E-Mail aktiviert" -#: app/modules/web/Controllers/ConfigMailController.php:104 +#: app/modules/web/Controllers/ConfigMailController.php:106 msgid "Mail disabled" msgstr "E-Mail deaktiviert" -#: app/modules/web/Controllers/ConfigMailController.php:147 -#: lib/SP/Services/Mail/MailService.php:142 +#: app/modules/web/Controllers/ConfigMailController.php:156 +#: lib/SP/Services/Mail/MailService.php:150 msgid "Recipient" msgstr "Empfänger" -#: app/modules/web/Controllers/ConfigMailController.php:153 +#: app/modules/web/Controllers/ConfigMailController.php:162 msgid "Please, check your inbox" msgstr "Bitte überprüfen Sie Ihren Posteingang" -#: app/modules/web/Controllers/ConfigManagerController.php:160 +#: app/modules/web/Controllers/ConfigManagerController.php:162 #: app/modules/web/themes/material-blue/views/install/index.inc:134 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:20 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:18 @@ -1417,54 +1423,54 @@ msgid "General" msgstr "Allgemein" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:189 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:29 +#: app/modules/web/Controllers/ConfigManagerController.php:207 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:17 #: app/config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: app/modules/web/Controllers/ConfigManagerController.php:208 +#: app/modules/web/Controllers/ConfigManagerController.php:234 msgid "LDAP" msgstr "LDAP" -#: app/modules/web/Controllers/ConfigManagerController.php:234 +#: app/modules/web/Controllers/ConfigManagerController.php:260 #: app/modules/web/themes/material-blue/views/config/mail.inc:12 msgid "Mail" msgstr "E-Mail" -#: app/modules/web/Controllers/ConfigManagerController.php:273 +#: app/modules/web/Controllers/ConfigManagerController.php:301 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:462 msgid "Encryption" msgstr "Verschlüsselung" -#: app/modules/web/Controllers/ConfigManagerController.php:301 -#: app/modules/web/themes/material-blue/views/config/backup.inc:61 +#: app/modules/web/Controllers/ConfigManagerController.php:329 +#: app/modules/web/themes/material-blue/views/config/backup.inc:62 msgid "There aren't any backups available" msgstr "Keine Backups vorhanden" -#: app/modules/web/Controllers/ConfigManagerController.php:311 -#: app/modules/web/themes/material-blue/views/config/backup.inc:132 +#: app/modules/web/Controllers/ConfigManagerController.php:339 +#: app/modules/web/themes/material-blue/views/config/backup.inc:133 msgid "No export file found" msgstr "Keine Exportdatei gefunden" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:314 -#: app/modules/web/themes/material-blue/views/config/backup.inc:24 -#: app/modules/web/themes/material-blue/views/config/backup.inc:78 +#: app/modules/web/Controllers/ConfigManagerController.php:342 +#: app/modules/web/themes/material-blue/views/config/backup.inc:25 +#: app/modules/web/themes/material-blue/views/config/backup.inc:79 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:478 #: app/config/actions.xml:739 msgid "Backup" msgstr "Sicherung" -#: app/modules/web/Controllers/ConfigManagerController.php:331 +#: app/modules/web/Controllers/ConfigManagerController.php:365 msgid "Import Accounts" msgstr "Importiere Konten" -#: app/modules/web/Controllers/ConfigManagerController.php:353 +#: app/modules/web/Controllers/ConfigManagerController.php:387 msgid "Not installed" msgstr "Nicht installiert" -#: app/modules/web/Controllers/ConfigManagerController.php:363 +#: app/modules/web/Controllers/ConfigManagerController.php:397 #: app/modules/web/themes/material-blue/inc/Icons.php:63 msgid "Information" msgstr "Information" @@ -1481,65 +1487,52 @@ msgstr "Wiki aktiviert" msgid "Wiki disabled" msgstr "Wiki deaktiviert" -#: app/modules/web/Controllers/ConfigWikiController.php:91 -msgid "Missing DokuWiki parameters" -msgstr "Fehlende DokuWiki Parameter" - -#: app/modules/web/Controllers/ConfigWikiController.php:103 -msgid "DokuWiki enabled" -msgstr "DokuWiki aktiviert" - -#: app/modules/web/Controllers/ConfigWikiController.php:108 -msgid "DokuWiki disabled" -msgstr "DokuWiki deaktiviert" - #: app/modules/web/Controllers/CustomFieldController.php:111 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:159 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:160 msgid "New Field" msgstr "Neues Feld" -#: app/modules/web/Controllers/CustomFieldController.php:173 +#: app/modules/web/Controllers/CustomFieldController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:177 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:178 msgid "Edit Field" msgstr "Feld bearbeiten" -#: app/modules/web/Controllers/CustomFieldController.php:209 -#: app/modules/web/Controllers/CustomFieldController.php:212 +#: app/modules/web/Controllers/CustomFieldController.php:213 +#: app/modules/web/Controllers/CustomFieldController.php:216 msgid "Fields deleted" msgstr "Felder entfernt" -#: app/modules/web/Controllers/CustomFieldController.php:218 +#: app/modules/web/Controllers/CustomFieldController.php:222 msgid "Field deleted" msgstr "Feld entfernt" -#: app/modules/web/Controllers/CustomFieldController.php:248 -#: app/modules/web/Controllers/CustomFieldController.php:252 +#: app/modules/web/Controllers/CustomFieldController.php:254 +#: app/modules/web/Controllers/CustomFieldController.php:258 msgid "Field added" msgstr "Feld hinzugefügt" -#: app/modules/web/Controllers/CustomFieldController.php:249 -#: app/modules/web/Controllers/CustomFieldController.php:288 +#: app/modules/web/Controllers/CustomFieldController.php:255 +#: app/modules/web/Controllers/CustomFieldController.php:296 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:157 msgid "Field" msgstr "Feld" -#: app/modules/web/Controllers/CustomFieldController.php:287 -#: app/modules/web/Controllers/CustomFieldController.php:291 +#: app/modules/web/Controllers/CustomFieldController.php:295 +#: app/modules/web/Controllers/CustomFieldController.php:299 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:74 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:87 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:156 msgid "Field updated" msgstr "Feld aktualisiert" -#: app/modules/web/Controllers/CustomFieldController.php:317 +#: app/modules/web/Controllers/CustomFieldController.php:327 msgid "View Field" msgstr "Feld anzeigen" #: app/modules/web/Controllers/ErrorController.php:107 -#, fuzzy msgid "Application on maintenance" msgstr "Anwendung befindet sich im Wartungsmodus" @@ -1550,7 +1543,7 @@ msgstr "Wird in Kürze gestartet" #: app/modules/web/Controllers/ErrorController.php:123 #: lib/SP/Services/Install/MySQL.php:363 msgid "Error while checking the database" -msgstr "" +msgstr "Fehler beim Überprüfen der Datenbank" #: app/modules/web/Controllers/ErrorController.php:124 #: app/modules/web/Controllers/ErrorController.php:140 @@ -1567,11 +1560,10 @@ msgstr "Bitte kontaktieren Sie den Administrator" #: app/modules/web/Controllers/ErrorController.php:139 #: lib/SP/Services/Install/MySQL.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:97 -#: lib/SP/Storage/Database/MySQLHandler.php:117 -#: lib/SP/Storage/Database/MySQLHandler.php:164 -#: lib/SP/Storage/Database/MySQLHandler.php:176 -#, fuzzy +#: lib/SP/Storage/Database/MySQLHandler.php:98 +#: lib/SP/Storage/Database/MySQLHandler.php:118 +#: lib/SP/Storage/Database/MySQLHandler.php:165 +#: lib/SP/Storage/Database/MySQLHandler.php:177 msgid "Unable to connect to DB" msgstr "Verbindung zum Datenbank-Server kann nicht hergestellt werden" @@ -1592,16 +1584,17 @@ msgstr "Ansehen" #: app/modules/web/themes/material-blue/views/_partials/error.inc:15 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:123 #: app/modules/web/themes/material-blue/views/account/account-request.inc:67 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:360 -#: app/modules/web/themes/material-blue/views/config/backup.inc:173 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:366 +#: app/modules/web/themes/material-blue/views/config/backup.inc:174 #: app/modules/web/themes/material-blue/views/config/encryption.inc:310 -#: app/modules/web/themes/material-blue/views/config/general.inc:28 +#: app/modules/web/themes/material-blue/views/config/general.inc:27 #: app/modules/web/themes/material-blue/views/config/import.inc:91 #: app/modules/web/themes/material-blue/views/config/info.inc:193 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:295 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:440 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:304 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:449 #: app/modules/web/themes/material-blue/views/config/mail.inc:206 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:294 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:177 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:138 #: app/modules/web/themes/material-blue/views/error/error-database.inc:13 #: app/modules/web/themes/material-blue/views/error/error-database.inc:14 #: app/modules/web/themes/material-blue/views/error/error-maintenance.inc:13 @@ -1683,7 +1676,6 @@ msgstr "Kontopasswort" #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 #: lib/SP/Core/Acl/AccountPermissionException.php:45 #: lib/SP/Util/ErrorUtil.php:152 -#, fuzzy msgid "You don't have permission to access this account" msgstr "Sie sind nicht berechtigt, auf dieses Konto zuzugreifen" @@ -1709,39 +1701,42 @@ msgstr "Nach Kategorie sortieren" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:110 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:112 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:105 -#: app/modules/web/Controllers/LoginController.php:122 -#: app/modules/web/Controllers/UserController.php:287 -#: app/modules/web/Controllers/UserController.php:323 -#: app/modules/web/Controllers/UserController.php:388 -#: app/modules/web/Controllers/UserController.php:429 -#: app/modules/web/Controllers/UserPassResetController.php:197 -#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 -#: lib/SP/Services/Auth/LoginService.php:220 -#: lib/SP/Services/Auth/LoginService.php:238 -#: lib/SP/Services/Auth/LoginService.php:390 -#: lib/SP/Services/Auth/LoginService.php:457 -#: lib/SP/Services/Auth/LoginService.php:565 -#: lib/SP/Services/Auth/LoginService.php:608 -#: lib/SP/Services/Ldap/LdapImportService.php:238 +#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:335 +#: app/modules/web/Controllers/UserController.php:402 +#: app/modules/web/Controllers/UserController.php:446 +#: app/modules/web/Controllers/UserPassResetController.php:199 +#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 +#: lib/SP/Services/Auth/LoginService.php:222 +#: lib/SP/Services/Auth/LoginService.php:240 +#: lib/SP/Services/Auth/LoginService.php:392 +#: lib/SP/Services/Auth/LoginService.php:459 +#: lib/SP/Services/Auth/LoginService.php:569 +#: lib/SP/Services/Auth/LoginService.php:612 +#: lib/SP/Services/Ldap/LdapImportService.php:230 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:63 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:69 #: app/modules/web/themes/material-blue/views/account/account-history.inc:101 #: app/modules/web/themes/material-blue/views/account/account-link.inc:67 #: app/modules/web/themes/material-blue/views/account/account-link.inc:73 -#: app/modules/web/themes/material-blue/views/account/account.inc:141 +#: app/modules/web/themes/material-blue/views/account/account.inc:142 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:76 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:25 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:67 #: app/modules/web/themes/material-blue/views/config/info.inc:61 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:149 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:106 #: app/modules/web/themes/material-blue/views/config/mail.inc:113 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:233 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:247 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:116 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:130 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:22 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:31 @@ -1753,8 +1748,8 @@ msgstr "Nach Kategorie sortieren" #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:97 #: app/modules/web/themes/material-blue/views/login/index.inc:24 #: app/modules/web/themes/material-blue/views/login/index.inc:94 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:75 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:77 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:83 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:19 msgid "User" msgstr "Benutzer" @@ -1769,7 +1764,7 @@ msgstr "Nach Benutzername sortieren" #: app/modules/web/themes/material-blue/views/account/account-history.inc:88 #: app/modules/web/themes/material-blue/views/account/account-link.inc:56 #: app/modules/web/themes/material-blue/views/account/account-link.inc:62 -#: app/modules/web/themes/material-blue/views/account/account.inc:128 +#: app/modules/web/themes/material-blue/views/account/account.inc:129 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:81 msgid "URL / IP" msgstr "URL/IP" @@ -1794,16 +1789,16 @@ msgstr "Nach URL/IP sortieren" #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:76 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:90 #: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:91 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:92 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:73 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:82 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:83 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:74 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:73 @@ -1839,11 +1834,11 @@ msgid "Accounts (H)" msgstr "Konten (H)" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:126 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:100 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:106 #: app/modules/web/themes/material-blue/views/account/account-history.inc:122 -#: app/modules/web/themes/material-blue/views/account/account.inc:190 +#: app/modules/web/themes/material-blue/views/account/account.inc:191 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:251 #: app/modules/web/themes/material-blue/views/notification/notification.inc:48 #: app/modules/web/themes/material-blue/views/notification/notification.inc:55 @@ -1852,7 +1847,7 @@ msgid "Date" msgstr "Datum" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:108 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:131 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:109 msgid "Status" msgstr "Status" @@ -1947,7 +1942,7 @@ msgid "Module" msgstr "Module" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:110 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:120 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:112 msgid "Properties" msgstr "Eigenschaften" @@ -1969,9 +1964,9 @@ msgid "Event Log" msgstr "Ereignisprotokoll" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:99 -#: app/modules/web/Controllers/ItemPresetController.php:289 -#: app/modules/web/Controllers/ItemPresetController.php:324 -#: app/modules/web/Controllers/ItemPresetController.php:365 +#: app/modules/web/Controllers/ItemPresetController.php:295 +#: app/modules/web/Controllers/ItemPresetController.php:332 +#: app/modules/web/Controllers/ItemPresetController.php:375 #: app/modules/web/themes/material-blue/views/account/details.inc:97 #: app/modules/web/themes/material-blue/views/account/details.inc:99 msgid "ID" @@ -1990,7 +1985,7 @@ msgid "Event" msgstr "Ereignis" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:103 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:117 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:109 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/user_pass.inc:33 msgid "Login" @@ -2000,7 +1995,7 @@ msgstr "Anmeldung" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:165 #: app/config/actions.xml:139 msgid "Search for Events" -msgstr "" +msgstr "Suche nach Ereignissen" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:181 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:182 @@ -2011,14 +2006,13 @@ msgstr "Aktualisieren" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:199 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:200 -#, fuzzy msgid "Clear the event log out" msgstr "Ereignisprotokoll leeren" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:94 #: app/modules/web/themes/material-blue/views/account/account.inc:41 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:280 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:150 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:410 #: app/config/actions.xml:19 @@ -2060,21 +2054,24 @@ msgid "Preset Values" msgstr "Vorgabewerte" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:111 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:119 -#: app/modules/web/Controllers/UserGroupController.php:238 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:111 +#: app/modules/web/Controllers/UserGroupController.php:242 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:120 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 -#: lib/SP/Services/Ldap/LdapImportService.php:140 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:144 +#: lib/SP/Services/Ldap/LdapImportService.php:138 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:133 #: app/modules/web/themes/material-blue/views/_partials/footer.inc:25 #: app/modules/web/themes/material-blue/views/config/encryption.inc:274 #: app/modules/web/themes/material-blue/views/config/encryption.inc:277 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:206 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:233 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:242 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:48 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:53 @@ -2084,8 +2081,8 @@ msgid "Group" msgstr "Gruppe" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:112 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:118 -#: app/modules/web/Controllers/UserProfileController.php:228 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:110 +#: app/modules/web/Controllers/UserProfileController.php:232 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:65 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:67 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:70 @@ -2149,7 +2146,7 @@ msgstr "Neue Vorgabe für Kontopasswort" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:259 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:260 -#: app/modules/web/Controllers/ItemPresetController.php:239 +#: app/modules/web/Controllers/ItemPresetController.php:243 #: app/config/actions.xml:877 msgid "Edit Value" msgstr "Wert bearbeiten" @@ -2162,7 +2159,7 @@ msgid "Delete Value" msgstr "Wert löschen" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:113 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:114 #: app/modules/web/themes/material-blue/inc/Icons.php:65 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:106 #: app/modules/web/themes/material-blue/views/notification/index.inc:1 @@ -2170,67 +2167,67 @@ msgstr "Wert löschen" msgid "Notifications" msgstr "Benachrichtigungen" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 #: app/modules/web/themes/material-blue/views/notification/notification.inc:35 #: app/modules/web/themes/material-blue/views/notification/notification.inc:42 msgid "Component" msgstr "Komponente" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:150 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:111 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:115 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:153 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:117 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:121 msgid "Read" msgstr "Lesen" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:151 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:107 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:154 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:113 msgid "Only Admins" -msgstr "" +msgstr "Nur Admins" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:168 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:171 #: app/config/actions.xml:847 msgid "Search for Notification" msgstr "Benachrichtigung suchen" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:183 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:184 -#: app/modules/web/Controllers/NotificationController.php:194 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:186 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:187 +#: app/modules/web/Controllers/NotificationController.php:196 msgid "New Notification" msgstr "Neue Benachrichtigung" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:201 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:202 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:204 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:205 #: app/modules/web/Controllers/NotificationController.php:113 #: app/config/actions.xml:817 msgid "View Notification" msgstr "Benachrichtigung anzeigen" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:231 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:234 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:235 #: app/config/actions.xml:841 msgid "Checkout Notification" msgstr "Benachrichtigung überprüfen" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:249 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:250 -#: app/modules/web/Controllers/NotificationController.php:226 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:252 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:253 +#: app/modules/web/Controllers/NotificationController.php:230 #: app/config/actions.xml:829 msgid "Edit Notification" msgstr "Benachrichtigung bearbeiten" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:266 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:267 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:269 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:270 #: app/config/actions.xml:835 msgid "Delete Notification" msgstr "Benachrichtigung entfernen" #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:96 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:330 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:331 #: app/modules/web/themes/material-blue/views/plugin/index.inc:1 msgid "Plugins" msgstr "Plugins" @@ -2325,7 +2322,7 @@ msgstr "Neuer link" #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:182 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:183 -#: app/modules/web/Controllers/PublicLinkController.php:357 +#: app/modules/web/Controllers/PublicLinkController.php:369 msgid "View Link" msgstr "Link anzeigen" @@ -2349,7 +2346,7 @@ msgstr "Tag suchen" #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:150 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:151 #: app/modules/web/Controllers/TagController.php:108 -#: app/modules/web/themes/material-blue/views/account/account.inc:226 +#: app/modules/web/themes/material-blue/views/account/account.inc:227 #: app/config/actions.xml:505 msgid "New Tag" msgstr "Tag hinzufügen" @@ -2357,7 +2354,7 @@ msgstr "Tag hinzufügen" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:168 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:169 -#: app/modules/web/Controllers/TagController.php:168 app/config/actions.xml:517 +#: app/modules/web/Controllers/TagController.php:170 app/config/actions.xml:517 msgid "Edit Tag" msgstr "Tag bearbeiten" @@ -2386,7 +2383,7 @@ msgstr "Quelle" msgid "Search for track" msgstr "Suche nach Track" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:104 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:96 #: lib/SP/Services/CustomField/CustomFieldDefService.php:77 #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:16 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:113 @@ -2399,47 +2396,41 @@ msgid "Users" msgstr "Benutzer" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:156 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:148 #: app/config/actions.xml:607 msgid "Search for User" msgstr "Suche nach Benutzer" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:171 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:172 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:163 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:164 #: app/modules/web/Controllers/UserController.php:115 #: app/config/actions.xml:583 msgid "New User" msgstr "Neuer Benutzer" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:189 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:190 -#: app/modules/web/Controllers/UserController.php:200 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:181 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:182 +#: app/modules/web/Controllers/UserController.php:202 #: app/config/actions.xml:589 msgid "Edit User" msgstr "Benutzer ändern" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:206 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:207 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:198 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:199 #: app/config/actions.xml:595 msgid "Delete User" msgstr "Benutzer entfernen" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:223 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:224 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:460 -msgid "Import users from LDAP" -msgstr "Benutzer aus LDAP importieren" - -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:241 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:242 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:215 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:216 msgid "View User Details" msgstr "Benutzerdetails anzeigen" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:258 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:259 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:233 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:63 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:116 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:122 @@ -2472,7 +2463,7 @@ msgstr "Neue Gruppe" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:171 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:172 -#: app/modules/web/Controllers/UserGroupController.php:344 +#: app/modules/web/Controllers/UserGroupController.php:356 #: app/config/actions.xml:613 msgid "View Group" msgstr "Gruppe anzeigen" @@ -2480,7 +2471,7 @@ msgstr "Gruppe anzeigen" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:188 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:189 -#: app/modules/web/Controllers/UserGroupController.php:188 +#: app/modules/web/Controllers/UserGroupController.php:190 #: app/config/actions.xml:625 msgid "Edit Group" msgstr "Gruppe ändern" @@ -2519,7 +2510,7 @@ msgstr "Zeige Benutzerdetails" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:186 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:187 -#: app/modules/web/Controllers/UserProfileController.php:177 +#: app/modules/web/Controllers/UserProfileController.php:179 #: app/config/actions.xml:655 msgid "Edit Profile" msgstr "Profil ändern" @@ -2531,13 +2522,13 @@ msgstr "Profil ändern" msgid "Delete Profile" msgstr "Profil entfernen" -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:261 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:262 #: app/modules/web/themes/material-blue/inc/Icons.php:58 msgid "Search" msgstr "Suchen" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:344 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:345 #: app/modules/web/themes/material-blue/inc/Icons.php:61 #: app/modules/web/themes/material-blue/views/config/ldap.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:27 @@ -2564,28 +2555,28 @@ msgid "Display Value" msgstr "Wert anzeigen" #. (itstool) path: action/text -#: app/modules/web/Controllers/ItemPresetController.php:207 +#: app/modules/web/Controllers/ItemPresetController.php:209 #: app/config/actions.xml:871 msgid "New Value" msgstr "Neuer Wert" -#: app/modules/web/Controllers/ItemPresetController.php:277 -#: app/modules/web/Controllers/ItemPresetController.php:280 +#: app/modules/web/Controllers/ItemPresetController.php:283 +#: app/modules/web/Controllers/ItemPresetController.php:286 msgid "Values deleted" msgstr "Werte wurden gelöscht" -#: app/modules/web/Controllers/ItemPresetController.php:288 -#: app/modules/web/Controllers/ItemPresetController.php:292 +#: app/modules/web/Controllers/ItemPresetController.php:294 +#: app/modules/web/Controllers/ItemPresetController.php:298 msgid "Value deleted" msgstr "Wert wurde gelöscht" -#: app/modules/web/Controllers/ItemPresetController.php:322 -#: app/modules/web/Controllers/ItemPresetController.php:327 +#: app/modules/web/Controllers/ItemPresetController.php:330 +#: app/modules/web/Controllers/ItemPresetController.php:335 msgid "Value created" msgstr "Wert erstellt" -#: app/modules/web/Controllers/ItemPresetController.php:363 -#: app/modules/web/Controllers/ItemPresetController.php:368 +#: app/modules/web/Controllers/ItemPresetController.php:373 +#: app/modules/web/Controllers/ItemPresetController.php:378 msgid "Value updated" msgstr "Wert aktualisiert" @@ -2598,70 +2589,70 @@ msgstr "Keine neuen Benachrichtigungen" msgid "There are pending notifications: %d" msgstr "Es gibt ausstehende Benachrichtigungen: %d" -#: app/modules/web/Controllers/LoginController.php:121 +#: app/modules/web/Controllers/LoginController.php:122 msgid "Logout session" msgstr "Aus Sitzung ausloggen" -#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/LoginController.php:124 msgid "Inactive time" msgstr "Zeit ohne Aktivität" -#: app/modules/web/Controllers/LoginController.php:124 +#: app/modules/web/Controllers/LoginController.php:125 msgid "Total time" msgstr "Gesamtzeit" -#: app/modules/web/Controllers/NotificationController.php:268 -#: app/modules/web/Controllers/NotificationController.php:271 +#: app/modules/web/Controllers/NotificationController.php:270 +#: app/modules/web/Controllers/NotificationController.php:273 msgid "Notifications deleted" msgstr "Benachrichtigungen entfernt" -#: app/modules/web/Controllers/NotificationController.php:283 -#: app/modules/web/Controllers/NotificationController.php:287 +#: app/modules/web/Controllers/NotificationController.php:285 +#: app/modules/web/Controllers/NotificationController.php:289 msgid "Notification deleted" msgstr "Benachrichtigung entfernt" -#: app/modules/web/Controllers/NotificationController.php:284 -#: app/modules/web/Controllers/NotificationController.php:317 +#: app/modules/web/Controllers/NotificationController.php:286 +#: app/modules/web/Controllers/NotificationController.php:321 #: lib/SP/Providers/Notification/NotificationHandler.php:155 msgid "Notification" msgstr "Benachrichtigung" -#: app/modules/web/Controllers/NotificationController.php:316 #: app/modules/web/Controllers/NotificationController.php:320 +#: app/modules/web/Controllers/NotificationController.php:324 msgid "Notification read" msgstr "Benachrichtigung gelesen" -#: app/modules/web/Controllers/NotificationController.php:348 -#: app/modules/web/Controllers/NotificationController.php:351 +#: app/modules/web/Controllers/NotificationController.php:354 +#: app/modules/web/Controllers/NotificationController.php:357 msgid "Notification created" msgstr "Benachrichtigung erstellt" -#: app/modules/web/Controllers/NotificationController.php:383 -#: app/modules/web/Controllers/NotificationController.php:386 +#: app/modules/web/Controllers/NotificationController.php:391 +#: app/modules/web/Controllers/NotificationController.php:394 msgid "Notification updated" msgstr "Benachrichtigung aktualisiert" -#: app/modules/web/Controllers/PluginController.php:199 -#: app/modules/web/Controllers/PluginController.php:202 +#: app/modules/web/Controllers/PluginController.php:201 +#: app/modules/web/Controllers/PluginController.php:204 msgid "Plugin enabled" msgstr "Plugin aktiviert" -#: app/modules/web/Controllers/PluginController.php:226 -#: app/modules/web/Controllers/PluginController.php:229 +#: app/modules/web/Controllers/PluginController.php:230 +#: app/modules/web/Controllers/PluginController.php:233 #: lib/SP/Plugin/PluginManager.php:219 lib/SP/Plugin/PluginManager.php:339 msgid "Plugin disabled" msgstr "Plugin deaktiviert" -#: app/modules/web/Controllers/PluginController.php:253 -#: app/modules/web/Controllers/PluginController.php:256 +#: app/modules/web/Controllers/PluginController.php:259 +#: app/modules/web/Controllers/PluginController.php:262 msgid "Plugin reset" msgstr "Plugin zurückgesetzt" -#: app/modules/web/Controllers/PluginController.php:285 +#: app/modules/web/Controllers/PluginController.php:293 msgid "Plugins deleted" msgstr "Plugins deleted" -#: app/modules/web/Controllers/PluginController.php:291 +#: app/modules/web/Controllers/PluginController.php:299 msgid "Plugin deleted" msgstr "Plugin deleted" @@ -2669,33 +2660,27 @@ msgstr "Plugin deleted" msgid "New Public Link" msgstr "Neuer öffentlicher Link" -#: app/modules/web/Controllers/PublicLinkController.php:180 +#: app/modules/web/Controllers/PublicLinkController.php:182 #: lib/SP/Services/Upgrade/UpgradePublicLink.php:89 msgid "Link updated" msgstr "Link aktualisiert" -#: app/modules/web/Controllers/PublicLinkController.php:204 +#: app/modules/web/Controllers/PublicLinkController.php:208 msgid "Edit Public Link" msgstr "Öffentlichen Link bearbeiten" -#: app/modules/web/Controllers/PublicLinkController.php:243 -#: app/modules/web/Controllers/PublicLinkController.php:246 +#: app/modules/web/Controllers/PublicLinkController.php:249 +#: app/modules/web/Controllers/PublicLinkController.php:252 msgid "Links deleted" msgstr "Links entfernt" -#: app/modules/web/Controllers/PublicLinkController.php:254 -#: app/modules/web/Controllers/PublicLinkController.php:258 +#: app/modules/web/Controllers/PublicLinkController.php:260 +#: app/modules/web/Controllers/PublicLinkController.php:264 msgid "Link deleted" msgstr "Link entfernt" -#. (itstool) path: strings/text -#: app/modules/web/Controllers/PublicLinkController.php:255 -#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 -msgid "Link" -msgstr "Link" - -#: app/modules/web/Controllers/PublicLinkController.php:286 -#: app/modules/web/Controllers/PublicLinkController.php:323 +#: app/modules/web/Controllers/PublicLinkController.php:294 +#: app/modules/web/Controllers/PublicLinkController.php:333 msgid "Link created" msgstr "Link erstellt" @@ -2707,12 +2692,12 @@ msgstr "Version nicht verfügbar" msgid "Notifications not available" msgstr "Benachrichtigungen nicht verfügbar" -#: app/modules/web/Controllers/TagController.php:207 +#: app/modules/web/Controllers/TagController.php:211 msgid "Tags deleted" msgstr "Tags entfernt" #. (itstool) path: action/text -#: app/modules/web/Controllers/TagController.php:302 app/config/actions.xml:511 +#: app/modules/web/Controllers/TagController.php:312 app/config/actions.xml:511 msgid "View Tag" msgstr "Tag anzeigen" @@ -2720,7 +2705,7 @@ msgstr "Tag anzeigen" msgid "Track unlocked" msgstr "Track entsperrt" -#: app/modules/web/Controllers/TrackController.php:140 +#: app/modules/web/Controllers/TrackController.php:142 msgid "Tracks cleared out" msgstr "Track-Liste wurde geleert" @@ -2746,12 +2731,12 @@ msgstr "Fehler beim Speichern der Konfiguration" #: lib/SP/Services/Api/ApiService.php:129 #: lib/SP/Services/Api/ApiService.php:229 #: lib/SP/Services/Api/ApiService.php:237 -#: lib/SP/Services/Auth/LoginService.php:190 -#: lib/SP/Services/Auth/LoginService.php:354 -#: lib/SP/Services/Auth/LoginService.php:504 -#: lib/SP/Services/Auth/LoginService.php:509 -#: lib/SP/Services/Auth/LoginService.php:541 -#: lib/SP/Services/Auth/LoginService.php:648 +#: lib/SP/Services/Auth/LoginService.php:192 +#: lib/SP/Services/Auth/LoginService.php:356 +#: lib/SP/Services/Auth/LoginService.php:508 +#: lib/SP/Services/Auth/LoginService.php:513 +#: lib/SP/Services/Auth/LoginService.php:545 +#: lib/SP/Services/Auth/LoginService.php:652 #: lib/SP/Services/AuthToken/AuthTokenService.php:311 #: lib/SP/Services/CustomField/CustomFieldService.php:203 #: lib/SP/Services/Export/XmlVerifyService.php:108 @@ -2781,42 +2766,42 @@ msgstr "Anwendung erfolgreich aktualisiert" msgid "You will be redirected to log in within 5 seconds" msgstr "Sie werden in 5 Sekunden zur Anmeldeseite umgeleitet" -#: app/modules/web/Controllers/UserController.php:235 -#: app/modules/web/Controllers/UserController.php:356 +#: app/modules/web/Controllers/UserController.php:239 +#: app/modules/web/Controllers/UserController.php:370 #: app/modules/web/Controllers/UserPassResetController.php:107 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:238 msgid "Password Change" msgstr "Passwortänderung" -#: app/modules/web/Controllers/UserController.php:275 -#: app/modules/web/Controllers/UserController.php:278 +#: app/modules/web/Controllers/UserController.php:283 +#: app/modules/web/Controllers/UserController.php:287 msgid "Users deleted" msgstr "Benutzer entfernt" -#: app/modules/web/Controllers/UserController.php:286 -#: app/modules/web/Controllers/UserController.php:290 +#: app/modules/web/Controllers/UserController.php:295 +#: app/modules/web/Controllers/UserController.php:300 msgid "User deleted" msgstr "Benutzer entfernt" -#: app/modules/web/Controllers/UserController.php:322 -#: app/modules/web/Controllers/UserController.php:328 +#: app/modules/web/Controllers/UserController.php:334 +#: app/modules/web/Controllers/UserController.php:340 msgid "User added" msgstr "Benutzer hinzugefügt" -#: app/modules/web/Controllers/UserController.php:387 -#: app/modules/web/Controllers/UserController.php:393 +#: app/modules/web/Controllers/UserController.php:401 +#: app/modules/web/Controllers/UserController.php:408 msgid "User updated" msgstr "Benutzer aktualisiert" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserController.php:458 +#: app/modules/web/Controllers/UserController.php:477 #: app/config/actions.xml:577 msgid "View User" msgstr "Benutzer anzeigen" -#: app/modules/web/Controllers/UserGroupController.php:226 -#: app/modules/web/Controllers/UserGroupController.php:229 +#: app/modules/web/Controllers/UserGroupController.php:230 +#: app/modules/web/Controllers/UserGroupController.php:233 msgid "Groups deleted" msgstr "Gruppen entfernt" @@ -2844,48 +2829,50 @@ msgstr "Anfrage wurde abgeschickt" msgid "You will receive an email to complete the request shortly." msgstr "Sie bekommen in Kürze eine E-Mail, um die Anfrage zu vervollständigen." -#: app/modules/web/Controllers/UserPassResetController.php:126 +#: app/modules/web/Controllers/UserPassResetController.php:128 #: lib/SP/Services/Api/ApiService.php:96 #: lib/SP/Services/Auth/LoginService.php:138 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:103 msgid "Attempts exceeded" msgstr "Versuche überschritten" -#: app/modules/web/Controllers/UserPassResetController.php:179 +#: app/modules/web/Controllers/UserPassResetController.php:181 #: app/modules/web/Forms/AuthTokenForm.php:101 #: app/modules/web/Forms/UserForm.php:157 msgid "Password cannot be blank" msgstr "Passwort darf nicht leer sein" -#: app/modules/web/Controllers/UserProfileController.php:215 -#: app/modules/web/Controllers/UserProfileController.php:218 +#: app/modules/web/Controllers/UserProfileController.php:219 +#: app/modules/web/Controllers/UserProfileController.php:222 msgid "Profiles deleted" msgstr "Profile entfernt" -#: app/modules/web/Controllers/UserProfileController.php:227 #: app/modules/web/Controllers/UserProfileController.php:231 +#: app/modules/web/Controllers/UserProfileController.php:236 msgid "Profile deleted" msgstr "Profil entfernt" -#: app/modules/web/Controllers/UserProfileController.php:262 +#: app/modules/web/Controllers/UserProfileController.php:271 +#: app/modules/web/Controllers/UserProfileController.php:275 msgid "Profile added" msgstr "Profil hinzugefügt" -#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:314 +#: app/modules/web/Controllers/UserProfileController.php:319 msgid "Profile updated" msgstr "Profil aktualisiert" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserProfileController.php:326 +#: app/modules/web/Controllers/UserProfileController.php:347 #: app/config/actions.xml:643 msgid "View Profile" msgstr "Profil anzeigen" -#: app/modules/web/Controllers/UserSettingsGeneralController.php:74 +#: app/modules/web/Controllers/UserSettingsGeneralController.php:75 msgid "Preferences updated" msgstr "Einstellungen aktualisiert" -#: app/modules/web/Controllers/UserSettingsManagerController.php:87 +#: app/modules/web/Controllers/UserSettingsManagerController.php:94 msgid "Preferences" msgstr "Einstellungen" @@ -2968,7 +2955,6 @@ msgid "A tag name is needed" msgstr "Es wird ein Tag-Name benötigt" #: app/modules/web/Forms/UserForm.php:111 -#, fuzzy msgid "An username is needed" msgstr "Ein Benutzername wird benötigt" @@ -3003,7 +2989,7 @@ msgstr "Ein Profilname wird benötigt" #: app/modules/web/themes/material-blue/inc/Icons.php:32 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:36 msgid "Add" -msgstr "" +msgstr "Hinzufügen" #: app/modules/web/themes/material-blue/inc/Icons.php:33 msgid "View Details" @@ -3020,7 +3006,7 @@ msgstr "Details anschauen" #: app/modules/web/themes/material-blue/views/itemshow/item_preset-permission.inc:87 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:102 msgid "Edit" -msgstr "Ändern" +msgstr "Bearbeiten" #: app/modules/web/themes/material-blue/inc/Icons.php:36 #: app/modules/web/themes/material-blue/inc/Icons.php:66 @@ -3125,29 +3111,26 @@ msgstr "Erste Seite" msgid "Last page" msgstr "Letzte Seite" -#: lib/SP/Bootstrap.php:278 +#: lib/SP/Bootstrap.php:279 #, php-format msgid "Required PHP version >= %s <= %s" msgstr "Erforderliche PHP-Version >= %s <= %s" -#: lib/SP/Bootstrap.php:280 +#: lib/SP/Bootstrap.php:281 msgid "Please update the PHP version to run sysPass" msgstr "" "Bitte aktualisieren Sie ihre PHP-Version, damit sysPass korrekt " "funktionieren kann." #: lib/SP/Config/ConfigUtil.php:94 -#, fuzzy msgid "\"/config\" directory does not exist." msgstr "Das \" Verzeichnis \"config\" existiert nicht" #: lib/SP/Config/ConfigUtil.php:100 -#, fuzzy msgid "Unable to write into \"/config\" directory" msgstr "In das Verzeichnis \"config\" kann nicht geschrieben werden" #: lib/SP/Config/ConfigUtil.php:109 -#, fuzzy msgid "\"/config\" directory permissions are wrong" msgstr "Die Zugriffsrechte des \"config\"-Verzeichnisses sind falsch" @@ -3156,7 +3139,7 @@ msgstr "Die Zugriffsrechte des \"config\"-Verzeichnisses sind falsch" msgid "Current: %s - Needed: 750" msgstr "Aktuell:%s - Benötigt: 750" -#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:604 +#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:608 msgid "N/A" msgstr "N/A" @@ -3190,7 +3173,7 @@ msgstr "Ungültiger Kontext" msgid "Context not initialized" msgstr "Kontext wurde nicht initialisiert" -#: lib/SP/Core/Context/SessionContext.php:547 +#: lib/SP/Core/Context/SessionContext.php:490 msgid "Session cannot be initialized" msgstr "Sitzung konnte nicht initialisiert werden" @@ -3214,8 +3197,8 @@ msgstr "Observer nicht initialisiert" msgid "Invalid icons class" msgstr "Ungültige Symbolklasse" -#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:126 -#, fuzzy, php-format +#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:127 +#, php-format msgid "Unable to retrieve \"%s\" template: %s" msgstr "Fehler beim Ermitteln der Vorlage \"%s\" : %s" @@ -3233,12 +3216,12 @@ msgstr "Verschlüsselungsfehler" msgid "Invalid XML-RPC response" msgstr "Ungültige XML-RPC Antwort" -#: lib/SP/Mvc/Controller/ControllerTrait.php:70 +#: lib/SP/Mvc/Controller/ControllerTrait.php:75 msgid "Session not started or timed out" msgstr "Sitzung konnte nicht gestartet werden oder ist abgelaufen" -#: lib/SP/Mvc/Controller/ControllerTrait.php:115 -#: lib/SP/Mvc/Controller/ControllerTrait.php:124 +#: lib/SP/Mvc/Controller/ControllerTrait.php:127 +#: lib/SP/Mvc/Controller/ControllerTrait.php:141 msgid "Invalid Action" msgstr "Ungültige Aktion" @@ -3268,7 +3251,6 @@ msgid "Password needs to contain numbers" msgstr "Das Passwort muss Ziffern enthalten" #: lib/SP/Mvc/Controller/Validators/PasswordValidator.php:99 -#, fuzzy msgid "Password needs to contain symbols" msgstr "Das Passwort muss Sonderzeichen enthalten" @@ -3281,17 +3263,17 @@ msgstr "Ungültiger Filtertyp" msgid "Wrong object type" msgstr "Falscher Objekttyp" -#: lib/SP/Mvc/View/Template.php:301 lib/SP/Mvc/View/Template.php:365 -#, fuzzy, php-format +#: lib/SP/Mvc/View/Template.php:302 lib/SP/Mvc/View/Template.php:366 +#, php-format msgid "Unable to retrieve \"%s\" variable" msgstr "Variable \"%s\" konnte nicht gefunden werden" -#: lib/SP/Mvc/View/Template.php:334 -#, fuzzy, php-format +#: lib/SP/Mvc/View/Template.php:335 +#, php-format msgid "Unable to unset \"%s\" variable" msgstr "Variable \"%s\" konnte nicht entfernt werden" -#: lib/SP/Mvc/View/Template.php:355 +#: lib/SP/Mvc/View/Template.php:356 msgid "Template does not contain files" msgstr "Vorlage enthält keine Dateien" @@ -3322,14 +3304,18 @@ msgstr "Plugin geladen" msgid "New Plugin" msgstr "Neues Plugin" -#: lib/SP/Providers/Auth/AuthProvider.php:208 +#: lib/SP/Providers/Auth/AuthProvider.php:216 msgid "Method unavailable" msgstr "Funktion nicht verfügbar" -#: lib/SP/Providers/Auth/AuthProvider.php:212 +#: lib/SP/Providers/Auth/AuthProvider.php:220 msgid "Method already initialized" msgstr "Funktion bereits initialisiert" +#: lib/SP/Providers/Auth/Ldap/Ldap.php:110 +msgid "LDAP type not set" +msgstr "" + #: lib/SP/Providers/Auth/Ldap/LdapActions.php:119 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:126 msgid "Error while searching the group RDN" @@ -3345,60 +3331,60 @@ msgstr "Fehler beim Suchen des Benutzers in LDAP" msgid "Error while searching objects in base DN" msgstr "Fehler beim Suchen nach Objekten in der Base-DN" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:141 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:188 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:193 -#, fuzzy +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:149 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:218 msgid "Unable to connect to LDAP server" msgstr "Verbindung zum LDAP-Server kann nicht hergestellt werden" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:142 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:189 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 #: app/modules/web/themes/material-blue/views/config/general-events.inc:70 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:39 #: app/modules/web/themes/material-blue/views/config/info.inc:75 #: app/modules/web/themes/material-blue/views/config/info.inc:78 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:94 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:119 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:93 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:118 #: app/modules/web/themes/material-blue/views/config/mail.inc:59 #: app/modules/web/themes/material-blue/views/config/mail.inc:66 msgid "Server" msgstr "Server" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:169 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:171 -#, fuzzy +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:174 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:176 msgid "LDAP parameters are not set" msgstr "LDAP Parameter sind nicht gesetzt" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:231 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:237 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:256 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:262 msgid "Connection error (BIND)" msgstr "LDAP-Verbindungsfehler (BIND)" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:301 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:326 msgid "Error while disconnecting from LDAP server" msgstr "Fehler beim Abmelden vom LDAP-Server" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:109 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 msgid "User in group verified" msgstr "Benutzer in Gruppe verifiziert" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:144 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:141 -#, fuzzy +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 msgid "User does not belong to the group" msgstr "Der Benutzer gehört nicht zur Gruppe" -#: lib/SP/Providers/Mail/MailHandler.php:124 +#: lib/SP/Providers/Mail/MailHandler.php:127 #, php-format msgid "Performed by: %s (%s)" msgstr "Durchgeführt von: %s (%s)" -#: lib/SP/Providers/Mail/MailHandler.php:125 +#: lib/SP/Providers/Mail/MailHandler.php:128 #, php-format msgid "IP Address: %s" msgstr "IP-Adresse: %s" @@ -3463,7 +3449,6 @@ msgstr "Fehler beim Ändern des Kontos" #: lib/SP/Repositories/Account/AccountRepository.php:451 #: lib/SP/Repositories/Account/AccountRepository.php:623 #: lib/SP/Services/Account/AccountHistoryService.php:75 -#, fuzzy msgid "Error while retrieving account's data" msgstr "Fehler beim Laden der Kontodaten" @@ -3593,7 +3578,6 @@ msgid "Error while deleting the field type" msgstr "Fehler beim Entfernen des Feldtyps" #: lib/SP/Repositories/EventLog/EventlogRepository.php:53 -#, fuzzy msgid "Error while clearing the event log out" msgstr "Fehler beim Entfernen des Ereignisprotokolls" @@ -3609,7 +3593,7 @@ msgstr "Fehler beim Aktualisieren der Berechtigung" msgid "Error while removing the permission" msgstr "Fehler beim Entfernen der Berechtigung" -#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:249 +#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:259 msgid "Error while removing the permissions" msgstr "Fehler beim Entfernen der Berechtigungen" @@ -3661,7 +3645,6 @@ msgstr "Fehler beim Aktualisieren des Plugins" #: lib/SP/Repositories/Plugin/PluginRepository.php:212 #: lib/SP/Services/Plugin/PluginService.php:137 -#, fuzzy msgid "Error while deleting the plugins" msgstr "Fehler beim Entfernen von Plugins" @@ -3917,56 +3900,55 @@ msgid "Wrong parameters" msgstr "Fehlerhafte Parameter" #: lib/SP/Services/Auth/LoginService.php:160 -#: lib/SP/Services/Auth/LoginService.php:460 -#: lib/SP/Services/Auth/LoginService.php:467 -#: lib/SP/Services/Auth/LoginService.php:575 -#: lib/SP/Services/Auth/LoginService.php:580 -#: lib/SP/Services/Auth/LoginService.php:619 -#: lib/SP/Services/Auth/LoginService.php:624 +#: lib/SP/Services/Auth/LoginService.php:462 +#: lib/SP/Services/Auth/LoginService.php:469 +#: lib/SP/Services/Auth/LoginService.php:579 +#: lib/SP/Services/Auth/LoginService.php:584 +#: lib/SP/Services/Auth/LoginService.php:623 +#: lib/SP/Services/Auth/LoginService.php:628 msgid "Wrong login" msgstr "Falscher Login" -#: lib/SP/Services/Auth/LoginService.php:219 -#: lib/SP/Services/Auth/LoginService.php:226 +#: lib/SP/Services/Auth/LoginService.php:221 +#: lib/SP/Services/Auth/LoginService.php:228 msgid "User disabled" msgstr "Benutzer gesperrt" -#: lib/SP/Services/Auth/LoginService.php:273 +#: lib/SP/Services/Auth/LoginService.php:275 msgid "Using temporary password" msgstr "Temporäres Passwort verwenden" -#: lib/SP/Services/Auth/LoginService.php:285 -#: lib/SP/Services/Auth/LoginService.php:291 -#: lib/SP/Services/Auth/LoginService.php:309 -#: lib/SP/Services/Auth/LoginService.php:315 +#: lib/SP/Services/Auth/LoginService.php:287 +#: lib/SP/Services/Auth/LoginService.php:293 +#: lib/SP/Services/Auth/LoginService.php:311 +#: lib/SP/Services/Auth/LoginService.php:317 msgid "Wrong master password" msgstr "Ungültiges Masterpasswort" -#: lib/SP/Services/Auth/LoginService.php:330 +#: lib/SP/Services/Auth/LoginService.php:332 msgid "Your previous password is needed" msgstr "Ihr altes Passwort wird benötigt" -#: lib/SP/Services/Auth/LoginService.php:342 +#: lib/SP/Services/Auth/LoginService.php:344 msgid "The Master Password either is not saved or is wrong" msgstr "Masterpasswort ist nicht sicher oder ist nicht korrekt" -#: lib/SP/Services/Auth/LoginService.php:456 -#: lib/SP/Services/Auth/LoginService.php:519 +#: lib/SP/Services/Auth/LoginService.php:458 +#: lib/SP/Services/Auth/LoginService.php:523 msgid "LDAP Server" msgstr "LDAP-Server" -#: lib/SP/Services/Auth/LoginService.php:475 -#: lib/SP/Services/Auth/LoginService.php:480 +#: lib/SP/Services/Auth/LoginService.php:477 +#: lib/SP/Services/Auth/LoginService.php:482 msgid "Account expired" msgstr "Konto abgelaufen" -#: lib/SP/Services/Auth/LoginService.php:488 -#: lib/SP/Services/Auth/LoginService.php:493 -#, fuzzy +#: lib/SP/Services/Auth/LoginService.php:490 +#: lib/SP/Services/Auth/LoginService.php:495 msgid "User has no associated groups" msgstr "Der Benutzer besitzt keine zugewiesene Gruppe" -#: lib/SP/Services/Auth/LoginService.php:609 +#: lib/SP/Services/Auth/LoginService.php:613 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:12 msgid "Authentication" msgstr "Authentifizierung" @@ -4002,16 +3984,16 @@ msgstr "Backup-Verzeichnis (\"%s\") kann nicht erstellt werden" msgid "Please, check the backup directory permissions" msgstr "Bitte überprüfen Sie die Zugriffsrechte des Backup-Verzeichnisses" -#: lib/SP/Services/Backup/FileBackupService.php:211 +#: lib/SP/Services/Backup/FileBackupService.php:218 msgid "Copying database" msgstr "Datenbank kopieren" -#: lib/SP/Services/Backup/FileBackupService.php:343 -#: lib/SP/Services/Backup/FileBackupService.php:367 +#: lib/SP/Services/Backup/FileBackupService.php:350 +#: lib/SP/Services/Backup/FileBackupService.php:374 msgid "Copying application" msgstr "Anwendung kopieren" -#: lib/SP/Services/Backup/FileBackupService.php:362 +#: lib/SP/Services/Backup/FileBackupService.php:369 msgid "This operation is only available on Linux environments" msgstr "Diese Funktion ist nur in einer Linux-Umgebung verfügbar" @@ -4033,7 +4015,6 @@ msgstr "Kunde nicht gefunden" #: lib/SP/Services/Config/ConfigBackupService.php:115 #: lib/SP/Services/Config/ConfigBackupService.php:122 -#, fuzzy msgid "Unable to restore the configuration" msgstr "Wiederherstellen der Konfiguration nicht möglich" @@ -4066,7 +4047,6 @@ msgid "Master Password %s" msgstr "Masterpasswort %s" #: lib/SP/Services/Crypt/TemporaryMasterPassService.php:214 -#, fuzzy msgid "" "A new sysPass master password has been generated, so next time you log into " "the application it will be requested." @@ -4123,34 +4103,33 @@ msgstr "Fehler beim Entfernen der Felder" msgid "Field type not found" msgstr "Feldtyp nicht gefunden" -#: lib/SP/Services/Export/XmlExportService.php:127 -#: lib/SP/Storage/File/FileCache.php:74 -#: lib/SP/Storage/File/FileCachePacked.php:116 +#: lib/SP/Services/Export/XmlExportService.php:125 +#: lib/SP/Storage/File/FileCacheBase.php:98 #, php-format msgid "Unable to create the directory (%s)" msgstr "Fehler beim Erzeugen des Verzeichnisses (%s)" -#: lib/SP/Services/Export/XmlExportService.php:203 +#: lib/SP/Services/Export/XmlExportService.php:199 msgid "Error while exporting" msgstr "Fehler beim Exportieren" -#: lib/SP/Services/Export/XmlExportService.php:271 +#: lib/SP/Services/Export/XmlExportService.php:266 msgid "Exporting categories" msgstr "Kategorien exportieren" -#: lib/SP/Services/Export/XmlExportService.php:383 +#: lib/SP/Services/Export/XmlExportService.php:378 msgid "Exporting clients" msgstr "Kunden exportieren" -#: lib/SP/Services/Export/XmlExportService.php:429 +#: lib/SP/Services/Export/XmlExportService.php:424 msgid "Exporting tags" msgstr "Tags exportieren" -#: lib/SP/Services/Export/XmlExportService.php:473 +#: lib/SP/Services/Export/XmlExportService.php:468 msgid "Exporting accounts" msgstr "Konten exportieren" -#: lib/SP/Services/Export/XmlExportService.php:583 +#: lib/SP/Services/Export/XmlExportService.php:578 msgid "Error while creating the XML file" msgstr "Fehler beim Erstellen der XML-Datei" @@ -4159,13 +4138,13 @@ msgstr "Fehler beim Erstellen der XML-Datei" msgid "Unable to process the XML file" msgstr "XML-Datei kann nicht verarbeitet werden" -#: lib/SP/Services/Export/XmlVerifyService.php:177 +#: lib/SP/Services/Export/XmlVerifyService.php:181 #: lib/SP/Services/Import/SyspassImport.php:176 msgid "Error while checking integrity hash" msgstr "Fehler beim Prüfen des Hashwerts" -#: lib/SP/Services/Export/XmlVerifyService.php:194 -#: lib/SP/Services/Export/XmlVerifyService.php:224 +#: lib/SP/Services/Export/XmlVerifyService.php:198 +#: lib/SP/Services/Export/XmlVerifyService.php:228 #: lib/SP/Services/Import/SyspassImport.php:124 #: lib/SP/Services/Import/SyspassImport.php:148 msgid "Wrong encryption password" @@ -4202,40 +4181,32 @@ msgstr "Fehler beim Importieren des Kontos" msgid "Error while processing line" msgstr "Fehler beim Verarbeiten der Zeile" -#: lib/SP/Services/Import/FileImport.php:67 -#: lib/SP/Services/Import/FileImport.php:88 +#: lib/SP/Services/Import/FileImport.php:83 msgid "File successfully uploaded" msgstr "Datei erfolgreich hochgeladen" -#: lib/SP/Services/Import/FileImport.php:69 -#: lib/SP/Services/Import/FileImport.php:90 +#: lib/SP/Services/Import/FileImport.php:85 msgid "Please check the web server user permissions" msgstr "Bitte überprüfen Sie die Zugriffsberechtigungen des Web-Servers" -#: lib/SP/Services/Import/FileImport.php:102 -msgid "Please, check the file extension" -msgstr "Bitte überprüfen Sie die Dateierweiterung" - -#: lib/SP/Services/Import/FileImport.php:118 +#: lib/SP/Services/Import/FileImport.php:108 msgid "Please, check PHP configuration for upload files" msgstr "Bitte überprüfen Sie die PHP-Konfiguration zum Hochladen von Dateien" -#: lib/SP/Services/Import/ImportService.php:89 +#: lib/SP/Services/Import/ImportService.php:96 #, php-format msgid "Mime type not supported (\"%s\")" msgstr "Mime-Typ (\"%s\") wird nicht unterstützt" -#: lib/SP/Services/Import/ImportService.php:91 +#: lib/SP/Services/Import/ImportService.php:98 msgid "Please, check the file format" msgstr "Bitte überprüfe das Dateiformat" #: lib/SP/Services/Import/ImportTrait.php:107 -#, fuzzy msgid "Category Id not set. Unable to import account." msgstr "Kategorie-ID nicht definiert. Konto kann nicht importiert werden." #: lib/SP/Services/Import/ImportTrait.php:111 -#, fuzzy msgid "Client Id not set. Unable to import account." msgstr "Kunden-ID nicht definiert. Kunde kann nicht importiert werden." @@ -4282,7 +4253,6 @@ msgid "XML file not supported" msgstr "XML-Datei wird nicht unterstützt" #: lib/SP/Services/Import/XmlFileImport.php:107 -#, fuzzy msgid "Unable to guess the application which data was exported from" msgstr "" "Die Anwendung, von der die Daten exportiert wurden, kann nicht festgestellt " @@ -4308,7 +4278,7 @@ msgstr "Falsches XML-Format" #: lib/SP/Services/Import/XmlImportBase.php:121 #: lib/SP/Services/Import/XmlImportTrait.php:70 -#, fuzzy, php-format +#, php-format msgid "\"%s\" node doesn't exist" msgstr "Knoten \"% s\" existiert nicht" @@ -4349,7 +4319,6 @@ msgid "Please, enter the database user" msgstr "Geben Sie den Datenbankbenutzer an" #: lib/SP/Services/Install/Installer.php:136 -#, fuzzy msgid "An user with database administrative rights" msgstr "Ein Benutzer mit administrativen Rechten in der Datenbank" @@ -4385,12 +4354,12 @@ msgstr "Geben Sie den Datenbank-Server an" msgid "Server where the database will be installed" msgstr "Server, auf dem die Datenbank installiert wird" -#: lib/SP/Services/Install/Installer.php:318 -#: lib/SP/Services/Install/Installer.php:369 +#: lib/SP/Services/Install/Installer.php:324 +#: lib/SP/Services/Install/Installer.php:375 msgid "Warn to developer" msgstr "Fehlermeldung an Entwickler senden" -#: lib/SP/Services/Install/Installer.php:359 +#: lib/SP/Services/Install/Installer.php:365 msgid "Error while creating 'admin' user" msgstr "Fehler beim Erstellen des Benutzers 'admin'" @@ -4442,12 +4411,11 @@ msgid "You need to create it and assign the needed permissions" msgstr "Sie müssen es erstellen und die nötigen Rechte zuweisen" #: lib/SP/Services/Install/MySQL.php:309 -#, fuzzy, php-format +#, php-format msgid "Error while selecting '%s' database (%s)" msgstr "Fehler beim Auswählen der Datenbank '%s' (%s)" #: lib/SP/Services/Install/MySQL.php:311 -#, fuzzy msgid "" "Unable to use the database to create the structure. Please check the " "permissions and it does not exist." @@ -4470,13 +4438,13 @@ msgstr "Wert nicht gefunden" msgid "Error while deleting the values" msgstr "Fehler beim Löschen der Werte" -#: lib/SP/Services/Ldap/LdapImportService.php:109 -#: lib/SP/Services/Ldap/LdapImportService.php:196 +#: lib/SP/Services/Ldap/LdapImportService.php:107 +#: lib/SP/Services/Ldap/LdapImportService.php:188 msgid "Objects found" msgstr "Objekte gefunden" -#: lib/SP/Services/Ldap/LdapImportService.php:134 -#: lib/SP/Services/Ldap/LdapImportService.php:229 +#: lib/SP/Services/Ldap/LdapImportService.php:132 +#: lib/SP/Services/Ldap/LdapImportService.php:221 msgid "Imported from LDAP" msgstr "Aus LDAP importiert" @@ -4492,10 +4460,6 @@ msgstr "" "Dies ist eine Test-E-Mail, um zu überprüfen, ob die Konfiguration richtig " "funktioniert." -#: lib/SP/Services/Mail/MailService.php:186 -msgid "Mail service unavailable" -msgstr "Mail Service nicht erreichbar" - #: lib/SP/Services/Notification/NotificationService.php:102 #: lib/SP/Services/Notification/NotificationService.php:121 #: lib/SP/Services/Notification/NotificationService.php:180 @@ -4517,9 +4481,9 @@ msgstr "Plugin nicht gefunden" #: lib/SP/Services/PublicLink/PublicLinkService.php:122 #: lib/SP/Services/PublicLink/PublicLinkService.php:145 #: lib/SP/Services/PublicLink/PublicLinkService.php:219 -#: lib/SP/Services/PublicLink/PublicLinkService.php:311 -#: lib/SP/Services/PublicLink/PublicLinkService.php:346 -#: lib/SP/Services/PublicLink/PublicLinkService.php:367 +#: lib/SP/Services/PublicLink/PublicLinkService.php:297 +#: lib/SP/Services/PublicLink/PublicLinkService.php:332 +#: lib/SP/Services/PublicLink/PublicLinkService.php:353 msgid "Link not found" msgstr "Link nicht gefunden" @@ -4575,18 +4539,18 @@ msgstr "Sekunden" msgid "IP address not set" msgstr "IP Adresse nicht angegeben" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:65 -#: lib/SP/Services/Upgrade/UpgradeAppService.php:88 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:66 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:89 msgid "Update Application" msgstr "Anwendungsupdate" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:72 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:73 msgid "Error while applying the application update" msgstr "Während des Updates ist ein Fehler aufgetreten" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:74 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:100 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:108 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:75 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:103 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:111 msgid "Please, check the event log for more details" msgstr "Bitte schauen Sie in das Protokoll für weitere Details" @@ -4595,21 +4559,40 @@ msgstr "Bitte schauen Sie in das Protokoll für weitere Details" msgid "API authorizations update" msgstr "Aktualisierung der API-Berechtigungen" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:70 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:206 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:236 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:79 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:213 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:259 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:308 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:333 msgid "Update Configuration" msgstr "Konfiguration aktualisieren" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:82 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:91 msgid "Parameter" msgstr "Parameter" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:121 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:125 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:130 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:134 msgid "Error while updating the configuration" msgstr "Es ist ein Fehler beim Aktualisieren der Konfiguration aufgetreten" +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 +msgid "MIME type set for this extension" +msgstr "MIME-Typ für die Erweiterung festgelegt" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:286 +msgid "MIME type" +msgstr "MIME-Typ" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:287 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:296 +msgid "Extension" +msgstr "Erweiterung" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:295 +msgid "MIME type not found for this extension" +msgstr "MIME-Typ für diese Erweiterung konnte gefunden werden" + #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:57 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 @@ -4619,28 +4602,27 @@ msgstr "Es ist ein Fehler beim Aktualisieren der Konfiguration aufgetreten" msgid "Custom fields update" msgstr "Benutzerdefinierte Felder aktualisieren" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:91 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:122 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:125 msgid "Update DB" msgstr "Datenbank aktualisieren" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:98 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 msgid "Error while applying an auxiliary update" msgstr "Ein Fehler ist beim Update aufgetreten" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:106 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:177 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:180 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 msgid "Error while updating the database" msgstr "Fehler beim Aktualisieren der Datenbank" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:154 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:156 -#, fuzzy +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:157 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 msgid "Update file does not contain data" msgstr "Die Update-Datei enthält keinerlei Daten" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:187 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:190 msgid "Database updating was completed successfully." msgstr "Die Aktualisierung der Datenbank war erfolgreich." @@ -4653,7 +4635,6 @@ msgstr "Öffentliche Links werden aktualisiert" #: lib/SP/Services/User/UserService.php:123 #: lib/SP/Services/User/UserService.php:154 #: lib/SP/Services/User/UserService.php:173 -#, fuzzy msgid "User does not exist" msgstr "Der Benutzer existiert nicht" @@ -4712,82 +4693,82 @@ msgstr "Verbindungs-URL nicht konfiguriert" msgid "Blank query" msgstr "Leere Anfrage" -#: lib/SP/Storage/Database/Database.php:259 +#: lib/SP/Storage/Database/Database.php:248 msgid "Integrity constraint" msgstr "Integritätsbedingung" -#: lib/SP/Storage/Database/MySQLHandler.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:166 +#: lib/SP/Storage/Database/MySQLHandler.php:100 +#: lib/SP/Storage/Database/MySQLHandler.php:167 msgid "Please, check the connection parameters" msgstr "Bitte überprüfen Sie Ihre Verbindungseinstellungen" -#: lib/SP/Storage/Database/QueryData.php:354 app/config/strings.js.inc:26 +#: lib/SP/Storage/Database/QueryData.php:338 app/config/strings.js.inc:26 msgid "Error while querying" msgstr "Fehler bei der Abfrage" -#: lib/SP/Storage/File/FileCachePacked.php:57 +#: lib/SP/Storage/File/FileCachePacked.php:45 #, php-format msgid "Error while decompressing the file data (%s)" msgstr "Fehler beim Dekomprimieren der Dateidaten (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:61 +#: lib/SP/Storage/File/FileCachePacked.php:51 msgid "Error while retrieving the data" msgstr "Fehler beim Abrufen der Daten" -#: lib/SP/Storage/File/FileCachePacked.php:99 +#: lib/SP/Storage/File/FileCachePacked.php:70 #, php-format msgid "Error while compressing the file data (%s)" msgstr "Fehler beim Komprimieren der Dateidaten (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:144 -msgid "Data not loaded" -msgstr "Daten nicht geladen" - -#: lib/SP/Storage/File/FileHandler.php:72 -#: lib/SP/Storage/File/FileHandler.php:135 +#: lib/SP/Storage/File/FileHandler.php:76 +#: lib/SP/Storage/File/FileHandler.php:165 #, php-format msgid "Unable to read/write the file (%s)" msgstr "Fehler beim Lesen/Schreiben der Datei (%s)" -#: lib/SP/Storage/File/FileHandler.php:89 +#: lib/SP/Storage/File/FileHandler.php:101 #, php-format msgid "Unable to open the file (%s)" msgstr "Fehler beim Öffnen der Datei (%s)" -#: lib/SP/Storage/File/FileHandler.php:104 -#: lib/SP/Storage/File/FileHandler.php:118 +#: lib/SP/Storage/File/FileHandler.php:119 +#, php-format +msgid "Unable to obtain a lock (%s)" +msgstr "Fehler beim Sperren (%s)" + +#: lib/SP/Storage/File/FileHandler.php:134 +#: lib/SP/Storage/File/FileHandler.php:148 #, php-format msgid "Unable to read from file (%s)" msgstr "Lesen von Datei (%s) nicht möglich" -#: lib/SP/Storage/File/FileHandler.php:173 +#: lib/SP/Storage/File/FileHandler.php:207 #, php-format msgid "Unable to close the file (%s)" msgstr "Fehler biem Schließen der Datei (%s)" -#: lib/SP/Storage/File/FileHandler.php:219 +#: lib/SP/Storage/File/FileHandler.php:261 #, php-format msgid "Unable to write in file (%s)" msgstr "Schreiben in Datei (%s) nicht möglich" -#: lib/SP/Storage/File/FileHandler.php:234 +#: lib/SP/Storage/File/FileHandler.php:276 #, php-format msgid "File not found (%s)" msgstr "Datei (%s) nicht gefunden" -#: lib/SP/Storage/File/FileHandler.php:259 -#: lib/SP/Storage/File/FileHandler.php:314 -#, fuzzy, php-format +#: lib/SP/Storage/File/FileHandler.php:301 +#: lib/SP/Storage/File/FileHandler.php:356 +#, php-format msgid "Unable to read/write file (%s)" msgstr "Fehler beim Lesen/Schreiben der Datei (%s)" -#: lib/SP/Storage/File/FileHandler.php:286 +#: lib/SP/Storage/File/FileHandler.php:328 #, php-format msgid "Unable to delete file (%s)" msgstr "Entfernen von Datei (%s) nicht möglich" #: lib/SP/Storage/File/XmlHandler.php:89 lib/SP/Storage/File/XmlHandler.php:309 -#, fuzzy msgid "XML node does not exist" msgstr "Der XML-Knoten existiert nicht" @@ -4886,11 +4867,10 @@ msgid "File size not allowed" msgstr "Datei ist zu groß" #: app/config/strings.js.inc:45 -msgid "Extension not allowed" -msgstr "Dateiendung nicht erlaubt" +msgid "MIME type not allowed" +msgstr "MIME-Typ nicht erlaubt" #: app/config/strings.js.inc:46 -#, fuzzy msgid "Clear the event log out?" msgstr "Ereignisprotokoll leeren?" @@ -4899,7 +4879,7 @@ msgstr "Ereignisprotokoll leeren?" #: app/modules/web/themes/material-blue/views/config/encryption.inc:281 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:89 #: app/modules/web/themes/material-blue/views/config/import.inc:59 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:262 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:84 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:54 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:152 @@ -4910,11 +4890,11 @@ msgstr "Gruppe auswählen" #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:161 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:114 #: app/modules/web/themes/material-blue/views/config/import.inc:32 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:287 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:27 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:37 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:87 msgid "Select User" msgstr "Benutzer auswählen" @@ -4925,7 +4905,7 @@ msgid "Select Profile" msgstr "Profil auswählen" #: app/config/strings.js.inc:50 -#: app/modules/web/themes/material-blue/views/account/account.inc:84 +#: app/modules/web/themes/material-blue/views/account/account.inc:85 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:39 msgid "Select Client" @@ -4933,7 +4913,7 @@ msgstr "Kunde auswählen" #: app/config/strings.js.inc:51 #: app/modules/web/themes/material-blue/views/account/account-history.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:109 +#: app/modules/web/themes/material-blue/views/account/account.inc:110 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:43 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:54 msgid "Select Category" @@ -4991,7 +4971,6 @@ msgstr "Großbuchstaben verwenden" #: app/config/strings.js.inc:63 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:112 -#, fuzzy msgid "Include Symbols" msgstr "Sonderzeichen einschließen" @@ -5015,7 +4994,6 @@ msgid "Cancel" msgstr "Abbrechen" #: app/config/strings.js.inc:70 -#, fuzzy msgid "Password Copied into Clipboard" msgstr "Passwort in die Zwischenablage kopiert" @@ -5054,7 +5032,6 @@ msgstr "Favoriten anzeigen" #: app/config/strings.js.inc:78 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:74 -#, fuzzy msgid "Display All" msgstr "Alle anzeigen" @@ -5075,12 +5052,10 @@ msgstr "" "Diese Aktion wird alle Plugin-Daten zurücksetzen. Möchten Sie fortfahren?" #: app/config/strings.js.inc:84 -#, fuzzy msgid "This process could take some time long. Do you wish to continue?" msgstr "Dieser Vorgang könnte länger dauern. Möchten Sie fortfahren?" #: app/config/strings.js.inc:87 -#, fuzzy msgid "Performing task. Please, do not close browser's window/tab." msgstr "Führe Aufgabe aus. Bitte das Browserfenster/Tab nicht schließen." @@ -5090,7 +5065,6 @@ msgid "Include Letters" msgstr "Buchstaben einschließen" #: app/config/strings.js.inc:89 -#, fuzzy msgid "Cookies disabled. Application won't work properly." msgstr "" "Cookies sind deaktiviert, weshalb die Anwendung nicht ordnungsgemäß " @@ -5123,7 +5097,6 @@ msgid "sysPass Notices" msgstr "sysPass Neuigkeiten" #: app/config/strings.js.inc:96 -#, fuzzy msgid "Clear the tracks out?" msgstr "Track-Liste leeren?" @@ -5153,7 +5126,6 @@ msgid "Tells whether the connection uses HTTPS or not." msgstr "Zeigt, ob die Verbindung über HTTPS aufgebaut wurde." #: app/modules/web/themes/material-blue/views/_partials/footer.inc:44 -#, fuzzy msgid "" "Passwords sent from forms are encrypted using PKI, the remain data don't." msgstr "" @@ -5186,7 +5158,6 @@ msgid "Search for accounts which 'login' has access rights" msgstr "Suche nach Konten, für die 'login' Rechte besitzt" #: app/modules/web/themes/material-blue/views/_partials/help_account_search.inc:17 -#, fuzzy msgid "Get the accounts in which user login \"login\" is the owner" msgstr "Hole Konten, in denen der Benutzer mit Login \"Login\" Eigentümer ist" @@ -5195,13 +5166,11 @@ msgid "Search for accounts which 'group_name' has access rights" msgstr "Suche nach Konten, für die 'group_name' Rechte besitzt" #: app/modules/web/themes/material-blue/views/_partials/help_account_search.inc:19 -#, fuzzy msgid "Get the accounts in which main group \"group_name\" is set" msgstr "" "Konten anzeigen, welche die Primärgruppe mit dem Namen 'group_name' haben" #: app/modules/web/themes/material-blue/views/_partials/help_account_search.inc:20 -#, fuzzy msgid "Search for accounts which contain a file with the name 'file_name'" msgstr "" "Suche nach Konten, welche eine Datei enthalten mit dem Dateinamen 'file_name'" @@ -5223,7 +5192,6 @@ msgid "Search for accounts with expired password" msgstr "Suche Konten mit abgelaufenem Passwort" #: app/modules/web/themes/material-blue/views/_partials/help_account_search.inc:25 -#, fuzzy msgid "Get private accounts for current user" msgstr "Hole dir die privaten Konten für den aktuellen Benutzer" @@ -5237,8 +5205,8 @@ msgid "No records found" msgstr "Keine Datensätze gefunden" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:168 -#: app/modules/web/themes/material-blue/views/account/account.inc:175 +#: app/modules/web/themes/material-blue/views/account/account.inc:169 +#: app/modules/web/themes/material-blue/views/account/account.inc:176 #: app/modules/web/themes/material-blue/views/install/index.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:115 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:122 @@ -5250,8 +5218,8 @@ msgstr "Passwort (Wiederholung)" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:147 -#: app/modules/web/themes/material-blue/views/account/account.inc:194 -#: app/modules/web/themes/material-blue/views/account/account.inc:278 +#: app/modules/web/themes/material-blue/views/account/account.inc:195 +#: app/modules/web/themes/material-blue/views/account/account.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:254 msgid "Select date" msgstr "Datum auswählen" @@ -5259,10 +5227,10 @@ msgstr "Datum auswählen" #: app/modules/web/themes/material-blue/views/account/account-history.inc:19 #: app/modules/web/themes/material-blue/views/account/account-history.inc:140 #: app/modules/web/themes/material-blue/views/account/account-history.inc:142 -#: app/modules/web/themes/material-blue/views/account/account.inc:271 -#: app/modules/web/themes/material-blue/views/account/account.inc:273 +#: app/modules/web/themes/material-blue/views/account/account.inc:272 +#: app/modules/web/themes/material-blue/views/account/account.inc:274 msgid "History" -msgstr "" +msgstr "Historie" #: app/modules/web/themes/material-blue/views/account/account-history.inc:28 #: app/modules/web/themes/material-blue/views/account/account.inc:45 @@ -5272,15 +5240,15 @@ msgstr "Details" #: app/modules/web/themes/material-blue/views/account/account-history.inc:127 #: app/modules/web/themes/material-blue/views/account/account-link.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:200 +#: app/modules/web/themes/material-blue/views/account/account.inc:201 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:168 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:163 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:169 msgid "Notes" -msgstr "" +msgstr "Anmerkungen" #: app/modules/web/themes/material-blue/views/account/account-history.inc:160 -#: app/modules/web/themes/material-blue/views/account/account.inc:293 +#: app/modules/web/themes/material-blue/views/account/account.inc:294 #: app/modules/web/themes/material-blue/views/account/details.inc:32 #: app/modules/web/themes/material-blue/views/account/details.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:291 @@ -5319,12 +5287,12 @@ msgstr "Ansehen" msgid "Select Groups" msgstr "Gruppen auswählen" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:204 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:201 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:182 msgid "Private" msgstr "Privat" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:223 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:198 msgid "Private for Group" msgstr "Privat für Gruppe" @@ -5348,26 +5316,26 @@ msgstr "Senden" msgid "Permissions" msgstr "Berechtigungen" -#: app/modules/web/themes/material-blue/views/account/account.inc:218 +#: app/modules/web/themes/material-blue/views/account/account.inc:219 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:98 msgid "Select Tags" msgstr "Tags auswählen" -#: app/modules/web/themes/material-blue/views/account/account.inc:262 +#: app/modules/web/themes/material-blue/views/account/account.inc:263 #: app/modules/web/themes/material-blue/views/itemshow/public_link.inc:26 msgid "Select Account" msgstr "Konto auswählen" -#: app/modules/web/themes/material-blue/views/account/account.inc:301 -#: app/modules/web/themes/material-blue/views/account/account.inc:303 -#: app/modules/web/themes/material-blue/views/account/account.inc:306 +#: app/modules/web/themes/material-blue/views/account/account.inc:302 +#: app/modules/web/themes/material-blue/views/account/account.inc:304 +#: app/modules/web/themes/material-blue/views/account/account.inc:307 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:193 msgid "Public Link" msgstr "Öffentlicher Link" -#: app/modules/web/themes/material-blue/views/account/account.inc:314 -#: app/modules/web/themes/material-blue/views/account/account.inc:316 -#: app/modules/web/themes/material-blue/views/account/account.inc:319 +#: app/modules/web/themes/material-blue/views/account/account.inc:315 +#: app/modules/web/themes/material-blue/views/account/account.inc:317 +#: app/modules/web/themes/material-blue/views/account/account.inc:320 msgid "Direct Link" msgstr "Direktlink" @@ -5434,7 +5402,6 @@ msgstr "Siehe Wiki" #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:63 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:230 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:231 -#, fuzzy msgid "Global search" msgstr "Globale Suche" @@ -5463,10 +5430,10 @@ msgid "Data will be unencrypted after saving" msgstr "Daten werden nach dem Speichern entschlüsselt" #: app/modules/web/themes/material-blue/views/config/accounts.inc:12 -#: app/modules/web/themes/material-blue/views/config/backup.inc:12 +#: app/modules/web/themes/material-blue/views/config/backup.inc:13 #: app/modules/web/themes/material-blue/views/config/general-site.inc:12 #: app/modules/web/themes/material-blue/views/config/ldap.inc:12 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:12 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:12 #, php-format msgid "The '%s' extension is unavailable" msgstr "Die Erweiterung '%s' ist nicht verfügbar" @@ -5475,63 +5442,59 @@ msgstr "Die Erweiterung '%s' ist nicht verfügbar" msgid "This extension is needed to display passwords as images" msgstr "Diese Erweiterung ist notwendig, um Passwörter als Bilder anzuzeigen" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:30 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:29 msgid "Searching" msgstr "Suchen" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:36 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:52 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:35 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:51 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:56 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:72 msgid "Results per page" -msgstr "" +msgstr "Ergebnisse pro Seite" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:41 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:40 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:61 -#, fuzzy msgid "Number of results per page to display when performing a search." msgstr "Anzahl der Suchresultate pro Seite." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:30 msgid "Accounts password expiry" msgstr "Ablauf des Kontopassworts" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:71 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 msgid "Enables the accounts password expiry date." msgstr "Aktiviere Ablaufdatum für Kontopasswörter" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:79 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:78 msgid "Password expiry time" msgstr "Passwortablaufzeit" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:84 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:83 msgid "Number of days for account's password expiry date." msgstr "Anzahl der Tage bis zum Ablauf des Kontos" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:94 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:93 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:38 msgid "Expire time (days)" msgstr "Ablaufzeit (Tage)" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:111 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:90 msgid "Account name as link" msgstr "Kontoname als Link" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:113 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:92 -#, fuzzy msgid "Enables to use the account name as a link to account details." msgstr "Kontonamen als Link zu Kontodetails anzeigen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:127 msgid "Global searches" msgstr "Globale Suchen" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:129 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 msgid "" "Allows the users to do searches that includes all accounts, they won't be " "able to display the account details if they don't have permission." @@ -5539,17 +5502,17 @@ msgstr "" "Ermöglicht Benutzern über alle Konten zu suchen, auch wenn sie keine Rechte " "haben. Die Kontodetails können sie jedoch nicht sehen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:144 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:143 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:154 msgid "Image to show password" msgstr "Bild zur Anzeige des Passworts" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:146 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:145 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:156 msgid "Generate an image with a text of the account password." msgstr "Bild mit dem Text des Kontopassworts generieren." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:148 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:147 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:158 msgid "" "Useful for environments where copying a password to clipboard is a security " @@ -5558,28 +5521,25 @@ msgstr "" "Nützlich für Umgebungen, in denen das Kopieren eines Passworts in die " "Zwischenablage ein Sicherheitsrisiko darstellt." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:164 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:163 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:158 msgid "Results like Cards" msgstr "Suchergebnisse als Karten" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:166 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:165 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:160 -#, fuzzy msgid "Displays account's search results on a card like format." msgstr "Zeigt die Ergebnisse der Kontensuche im Visitenkartenformat an." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:182 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:181 msgid "Secondary Groups Access" msgstr "Sekundärgruppen-Zugriff" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:184 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:183 msgid "Grants access to users that are included in secondary groups." msgstr "Gibt Benutzern der Sekundärgruppe Zugriffsrechte." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:186 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:185 msgid "" "By default, user in a secondary group is granted if the secondary group is " "set as user's main group." @@ -5588,31 +5548,29 @@ msgstr "" "die Primärgruppe des Benutzers die Sekundärgruppe ist." #. (itstool) path: action/text -#: app/modules/web/themes/material-blue/views/config/accounts.inc:197 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:196 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:378 #: app/config/actions.xml:73 msgid "Public Links" msgstr "Öffentliche Links" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:215 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:214 msgid "Enable Public Links" msgstr "Öffentliche Links aktivieren" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:217 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:216 msgid "Enables the ability to create public links to view an account's details" msgstr "" "Ermöglicht die Erstellung öffentlicher Links, um Kontoinformationen " "anzuzeigen" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:219 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:218 msgid "Linked accounts will be visible by anyone that have the link." msgstr "" "Die verknüpften Konten werden für alle sichtbar sein, die im Besitz des " "Links sind" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:221 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:220 msgid "" "In order to create links, users must have activated the option on their " "profiles." @@ -5620,97 +5578,97 @@ msgstr "" "Um öffentliche Links erstellen zu können, muss die Option im Benutzerprofil " "aktiviert sein." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:237 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:236 msgid "Use an image for password" msgstr "Verwende ein Bild für das Passwort" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:239 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:238 msgid "The account password is shown as image." msgstr "Das Kontopasswort wird als Bild angezeigt." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:248 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:257 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:247 msgid "Expire time" msgstr "Ablaufzeit" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:263 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:272 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 +msgid "Expire time (minutes)" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/accounts.inc:262 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:271 msgid "Maximum visits" msgstr "Maximale Abrufanzahl" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:297 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:411 msgid "Files management" msgstr "Dateiverwaltung" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:299 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 msgid "Enables the uploading and downloading of accounts files." msgstr "Aktiviert das Hoch-und Herunterladen von Dateien für Konten." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:307 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:320 -msgid "Allowed file extensions" -msgstr "Erlaubte Dateiendungen" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:306 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:319 +msgid "Allowed MIME types" +msgstr "Erlaubte MIME-Typen" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:312 -msgid "Allowed file extensions for uploading." -msgstr "Erlaubte Dateierweiterungen für Dateiupload." +#: app/modules/web/themes/material-blue/views/config/accounts.inc:311 +msgid "Allowed file MIME types for uploading." +msgstr "Erlaubte Datei-MIME-Typen für das Hochladen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:315 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:314 msgid "" -"Write the extension and press enter to add. Remember to save the " -"configuration." +"In order to add more MIME types, you need to add them into mime.xml file " +"within the config directory." msgstr "" -"Erweiterung eingeben und Enter zum Hinzufügen drücken. Speichern nicht " -"vergessen." +"Um weitere MIME-Typen hinzuzufügen, müssen Sie sie diese in die Datei mime." +"xml im \"config\"-Verzeichnis einfügen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:328 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:334 msgid "Maximum file size" msgstr "Maximale Dateigröße" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:333 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:339 msgid "Sets the maximum file size for uploading." msgstr "Maximale Dateigröße beim Hochladen." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:337 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/accounts.inc:343 msgid "Absolute maximum is 16MB." msgstr "Das absolute Maximum ist 16 MB." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:348 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:354 msgid "Maximum file size in kilobytes" msgstr "Max. Dateigröße in Kilobytes" -#: app/modules/web/themes/material-blue/views/config/backup.inc:16 +#: app/modules/web/themes/material-blue/views/config/backup.inc:17 msgid "This extension is needed to build the application's backup files" msgstr "" "Diese Erweiterung ist notwendig, um Backup-Dateien der Anwendung zu erstellen" -#: app/modules/web/themes/material-blue/views/config/backup.inc:30 -#: app/modules/web/themes/material-blue/views/config/backup.inc:33 -#: app/modules/web/themes/material-blue/views/config/backup.inc:109 -#: app/modules/web/themes/material-blue/views/config/backup.inc:112 +#: app/modules/web/themes/material-blue/views/config/backup.inc:31 +#: app/modules/web/themes/material-blue/views/config/backup.inc:34 +#: app/modules/web/themes/material-blue/views/config/backup.inc:110 +#: app/modules/web/themes/material-blue/views/config/backup.inc:113 msgid "Result" msgstr "Ergebnis" -#: app/modules/web/themes/material-blue/views/config/backup.inc:41 -#: app/modules/web/themes/material-blue/views/config/backup.inc:44 -#: app/modules/web/themes/material-blue/views/config/backup.inc:120 -#: app/modules/web/themes/material-blue/views/config/backup.inc:123 +#: app/modules/web/themes/material-blue/views/config/backup.inc:42 +#: app/modules/web/themes/material-blue/views/config/backup.inc:45 +#: app/modules/web/themes/material-blue/views/config/backup.inc:121 +#: app/modules/web/themes/material-blue/views/config/backup.inc:124 msgid "Download Current" msgstr "Herunterladen" -#: app/modules/web/themes/material-blue/views/config/backup.inc:51 +#: app/modules/web/themes/material-blue/views/config/backup.inc:52 msgid "DB Backup" msgstr "Datenbanksicherung" -#: app/modules/web/themes/material-blue/views/config/backup.inc:58 +#: app/modules/web/themes/material-blue/views/config/backup.inc:59 msgid "sysPass Backup" msgstr "sysPass Sicherung" -#: app/modules/web/themes/material-blue/views/config/backup.inc:80 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/backup.inc:81 msgid "" "The backup allows you to save and download sysPass database and application " "files including its configuration." @@ -5718,7 +5676,7 @@ msgstr "" "Das Backup erlaubt das Speichern und Herunterladen der sysPass Datenbank, " "von Anwendungsdateien und der Konfiguration." -#: app/modules/web/themes/material-blue/views/config/backup.inc:82 +#: app/modules/web/themes/material-blue/views/config/backup.inc:83 msgid "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." @@ -5727,22 +5685,22 @@ msgstr "" "zu speichern. Sie kann auch dafür verwendet werden, um die Anwendung " "portabel zu machen." -#: app/modules/web/themes/material-blue/views/config/backup.inc:101 -#: app/modules/web/themes/material-blue/views/config/backup.inc:185 +#: app/modules/web/themes/material-blue/views/config/backup.inc:102 +#: app/modules/web/themes/material-blue/views/config/backup.inc:186 msgid "Export Accounts" msgstr "Konten exportieren" -#: app/modules/web/themes/material-blue/views/config/backup.inc:139 -#: app/modules/web/themes/material-blue/views/config/backup.inc:147 +#: app/modules/web/themes/material-blue/views/config/backup.inc:140 +#: app/modules/web/themes/material-blue/views/config/backup.inc:148 msgid "Export Password" msgstr "Exportpasswort" -#: app/modules/web/themes/material-blue/views/config/backup.inc:153 -#: app/modules/web/themes/material-blue/views/config/backup.inc:161 +#: app/modules/web/themes/material-blue/views/config/backup.inc:154 +#: app/modules/web/themes/material-blue/views/config/backup.inc:162 msgid "Export Password (repeat)" msgstr "Exportpasswort (Wiederholung)" -#: app/modules/web/themes/material-blue/views/config/backup.inc:187 +#: app/modules/web/themes/material-blue/views/config/backup.inc:188 msgid "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." @@ -5750,19 +5708,16 @@ msgstr "" "Das Exportieren der Konten ermöglicht das Speichern der Konten und ihren " "Daten im XML-Format, um sie in einer anderen sysPass Instanz zu importieren." -#: app/modules/web/themes/material-blue/views/config/backup.inc:189 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/backup.inc:190 msgid "Exported items are accounts, clients, categories and tags." msgstr "Die exportierten Elemente sind Konten, Kunden, Kategorien und Tags." -#: app/modules/web/themes/material-blue/views/config/backup.inc:191 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/backup.inc:192 msgid "" "Accounts' password are exported in an encrypted way for better security." msgstr "Die Kontopasswörter werden verschlüsselt exportiert." -#: app/modules/web/themes/material-blue/views/config/backup.inc:193 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/backup.inc:194 msgid "" "It's possible to set an export password to save all the encrypted data in " "the XML file." @@ -5819,7 +5774,7 @@ msgstr "" #: app/modules/web/themes/material-blue/views/config/encryption.inc:92 #: app/modules/web/themes/material-blue/views/main/upgrade.inc:130 -#, fuzzy, php-format +#, php-format msgid "It will be updated %s accounts. This process could take some time long." msgstr "Es werden %s Konten aktualisiert. Dies kann etwas dauern." @@ -5852,7 +5807,6 @@ msgstr "" "verschlüsseln und diese zu sichern." #: app/modules/web/themes/material-blue/views/config/encryption.inc:157 -#, fuzzy msgid "" "It's advisable to change it from time to time and use a complex password " "that includes numbers, letters and symbols." @@ -5924,7 +5878,6 @@ msgid "Use Auth Basic" msgstr "Verwenden Sie Auth Basic" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:31 -#, fuzzy msgid "Use Auth Basic for authorizing accesses to the application" msgstr "Basic Authentication für den Zugriff auf die Anwendung verwenden" @@ -5941,7 +5894,6 @@ msgid "Domain" msgstr "Domain" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:59 -#, fuzzy msgid "" "The domain will be added to sysPass user name for checking against the Auth " "Basic one." @@ -5957,20 +5909,19 @@ msgstr "Domainname" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:85 #: app/modules/web/themes/material-blue/views/config/import.inc:45 #: app/modules/web/themes/material-blue/views/config/import.inc:55 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:239 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:249 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:248 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:258 msgid "Default Group" msgstr "Standardgruppe" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:80 -#, fuzzy msgid "Sets the default users group for newly created SSO users" msgstr "Legt die Standardbenutzergruppe für neue SSO-Benutzer fest." #: app/modules/web/themes/material-blue/views/config/general-auth.inc:100 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:110 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:264 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:274 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:273 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:283 msgid "Default Profile" msgstr "Standard-Profil" @@ -6067,7 +6018,6 @@ msgid "Language" msgstr "Sprache" #: app/modules/web/themes/material-blue/views/config/general-site.inc:35 -#, fuzzy msgid "" "Sets the global app language. You can set a per user language on preferences." msgstr "" @@ -6075,7 +6025,6 @@ msgstr "" "Sprache in den Benutzereinstellungen wählen." #: app/modules/web/themes/material-blue/views/config/general-site.inc:39 -#, fuzzy msgid "" "To improve/add translations, you can get involved at https://poeditor.com/" "join/project/fmlsBuugyv" @@ -6091,7 +6040,6 @@ msgid "Visual Theme" msgstr "Theme" #: app/modules/web/themes/material-blue/views/config/general-site.inc:62 -#, fuzzy msgid "" "Sets the global application visual theme. You can set a per user visual " "theme on preferences." @@ -6117,7 +6065,6 @@ msgid "Enable debug" msgstr "Debugging einschalten" #: app/modules/web/themes/material-blue/views/config/general-site.inc:123 -#, fuzzy msgid "" "Displays some information about application configuration and performance." msgstr "Zeigt Informationen zu Einstellungen und zur Leistung." @@ -6143,7 +6090,6 @@ msgid "Check for application updates (only for administrators)." msgstr "Prüft auf Anwendungsaktualisierungen (nur für Administratoren)." #: app/modules/web/themes/material-blue/views/config/general-site.inc:167 -#, fuzzy msgid "Check for notifications" msgstr "Prüft auf Meldungen" @@ -6192,7 +6138,6 @@ msgid "Drop files here or click to select" msgstr "Dateien hier fallen lassen oder zum manuellen Selektieren anklicken" #: app/modules/web/themes/material-blue/views/config/import.inc:105 -#, fuzzy msgid "" "Allows to import Accounts, Categories and Clients from XML or CSV files." msgstr "" @@ -6200,7 +6145,6 @@ msgstr "" "importieren." #: app/modules/web/themes/material-blue/views/config/import.inc:107 -#, fuzzy msgid "Supported XML file formats are: sysPass, KeePass and KeePassX" msgstr "Die unterstützen XML-Dateiformate sind: sysPass, KeePass und KeePassX" @@ -6209,7 +6153,6 @@ msgid "Drag & Drop the file into the import zone or click over the arrow." msgstr "Datei in die Importzone ziehen oder auf den Pfeil klicken." #: app/modules/web/themes/material-blue/views/config/import.inc:111 -#, fuzzy msgid "" "For KeePass or KeePassX files, client name will be KeePass or KeePassX and " "category name like groups name." @@ -6253,7 +6196,6 @@ msgstr "" "Es wird nur für sysPass XML-Dateien benötigt, die verschlüsselt wurden." #: app/modules/web/themes/material-blue/views/config/import.inc:157 -#, fuzzy msgid "" "It's only needed for sysPass XML files that have been encrypted with a " "different master password from the current one." @@ -6343,7 +6285,6 @@ msgid "Encrypted Session" msgstr "Verschlüsselte Sitzung" #: app/modules/web/themes/material-blue/views/config/info.inc:133 -#, fuzzy msgid "Tells whether the session data are encrypted in the server side or not" msgstr "" "Zeigt an, ob die Sitzungsdaten auf dem Server verschlüsselt sind oder nicht" @@ -6376,124 +6317,126 @@ msgstr "Aktiviert die Authentifizierung über einen LDAP-Server." msgid "This method will use MySQL as fallback." msgstr "Diese Methode verwendet im Fehlerfall die Datenbank als Reserve." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:65 -msgid "Active Directory" -msgstr "Active Directory (AD)" - #: app/modules/web/themes/material-blue/views/config/ldap.inc:67 -msgid "Enables Active Directory LDAP connection mode." -msgstr "Aktiviert den Active Directory LDAP-Verbindungsmodus." - -#: app/modules/web/themes/material-blue/views/config/ldap.inc:84 msgid "Enables the connection over TLS" msgstr "Aktiviert die Verbindung über TLS" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:99 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:76 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:78 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:82 +msgid "Server Type" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:98 msgid "Hostname or IP address of LDAP server." msgstr "Hostname oder IP-Adresse des LDAP-Servers" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:103 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:134 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:219 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:131 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:102 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:133 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:194 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:228 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:119 msgid "Examples:" msgstr "Beispiele:" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:125 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Bind User" msgstr "Benutzer für die Verbindung" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:130 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:129 msgid "User to connect to LDAP service." msgstr "Benutzer für die Verbindung zum LDAP-Service." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:155 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:154 msgid "Bind Password" msgstr "LDAP-Passwort" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:160 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:159 msgid "LDAP connection user's password" msgstr "LDAP-Verbindungspasswort" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:176 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:200 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:177 +msgid "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:209 msgid "Search base" msgstr "Suchpräfix" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:181 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:190 msgid "LDAP base to perform the LDAP users search." msgstr "Geben Sie die LDAP-Basis für die Benutzersuche an." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:211 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:220 msgid "LDAP group which user must belong to for granting to log in." msgstr "" "LDAP-Gruppe, zu welcher der Benutzer gehören muss, um sich anmelden zu können" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "This group needs to be placed in the LDAP search base." msgstr "Diese Gruppe muss in der LDAP-Suchbasis platziert werden" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:244 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 msgid "Sets the default users group for newly created LDAP users" msgstr "Legen Sie die Standardgruppe für neue LDAP-Benutzer fest." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:269 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 msgid "Sets the default profile for the newly created LDAP users." msgstr "Legen Sie das Standardprofil für neue LDAP-Benutzer fest." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:321 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:330 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:494 msgid "Import" -msgstr "" +msgstr "Import" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:327 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:337 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:336 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:346 msgid "Login Attribute" msgstr "Login-Attribut" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:332 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:341 msgid "Defines the attribute for the user's login when importing." msgstr "Definiert das Attribut für den Benutzerlogin beim Import." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:350 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:360 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:359 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:369 msgid "Name Attribute" msgstr "Namensattribut" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:355 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:364 msgid "Defines the attribute for the user's name when importing." msgstr "Definiert das Benutzernamenattribut für den Import." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:385 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 msgid "Import Groups" msgstr "Gruppen importieren" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:404 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:403 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:413 msgid "Group Name Attribute" msgstr "Attributnamengruppe" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:399 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:408 msgid "Defines the attribute for the user group name when importing." msgstr "" "Definiert das Attribut für den Namen der Benutzergruppe beim Importieren." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:415 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:424 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:438 msgid "Filter" msgstr "Filter" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:420 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Filter for importing LDAP users or groups." msgstr "Filter zum Importieren von LDAP-Benutzern oder -Gruppen" +#: app/modules/web/themes/material-blue/views/config/ldap.inc:469 +msgid "Import users from LDAP" +msgstr "Benutzer aus LDAP importieren" + #: app/modules/web/themes/material-blue/views/config/mail.inc:33 #: app/modules/web/themes/material-blue/views/config/mail.inc:34 msgid "Enable email notifications" @@ -6504,7 +6447,6 @@ msgid "Enable requests by email" msgstr "Erlaube Anfragen per E-Mail" #: app/modules/web/themes/material-blue/views/config/mail.inc:50 -#, fuzzy msgid "" "Allows users to request for either modifications to existing accounts or " "access to accounts which they have no rights on." @@ -6523,92 +6465,33 @@ msgstr "Sicherheit" #: app/modules/web/themes/material-blue/views/config/mail.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:156 -#, fuzzy -msgid "Recipient email address" -msgstr "Absender E-Mail-Adresse" +msgid "Sender email address" +msgstr "" #: app/modules/web/themes/material-blue/views/config/mail.inc:162 #: app/modules/web/themes/material-blue/views/config/mail.inc:165 msgid "Recipients" msgstr "Empfänger" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:16 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:16 msgid "This extension is needed to connect with DokuWiki" msgstr "" "Diese Erweiterung ist notwendig, um sich zu einem DokuWiki verbinden zu " "können" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:47 -msgid "Enable Wiki links" -msgstr "Wiki-Links aktivieren" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:48 -msgid "" -"Enables the option to add a link to search for results in an external Wiki." -msgstr "" -"Aktiviert die Option einen Link für Suchresultate zu einem externen Wiki " -"hinzuzufügen." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:56 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:83 -msgid "Wiki search URL" -msgstr "Wiki Such-URL" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:61 -#, fuzzy -msgid "URL that Wiki uses for making an entry searching." -msgstr "URL, welche das Wiki zur Inhaltssuche nutzt." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:65 -#, fuzzy -msgid "The client's name is used as parameter." -msgstr "Name des Kunden als Parameter benutzen." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:69 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:102 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:187 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:214 -msgid "Example:" -msgstr "Beispiel:" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:89 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:116 -msgid "Wiki page URL" -msgstr "Wiki URL" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:94 -#, fuzzy -msgid "URL that Wiki uses for accessing to the entry details." -msgstr "" -"URL, mit der das Wiki für den Zugriff auf die Eintragsdetails verwendet wird." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:98 -#, fuzzy -msgid "Account's name is used as parameter of Wiki search variable." -msgstr "Der Kontoname wird als Parameter der Wiki-Suchvariable benutzt." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:122 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:136 -msgid "Account name prefix" -msgstr "Präfix für den Kontonamen" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:127 -msgid "Prefix to determine which accounts have a link to the Wiki." -msgstr "Präfix zur Auswahl der Konten, die einen Link zum Wiki besitzen." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:146 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:29 msgid "DokuWiki API" msgstr "DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:164 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:47 msgid "Enable DokuWiki API" msgstr "DokuWiki API aktivieren" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:166 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:49 msgid "Enables DokuWiki XML-RPC API for Wiki links." msgstr "Aktiviert DokuWiki XML-RPC API für Wiki-Links." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:168 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:51 msgid "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" @@ -6616,38 +6499,91 @@ msgstr "" "Damit diese Funktion funktioniert, müssen Sie Wiki-Links für die " "Kontofilterung aktivieren." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:178 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:199 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:61 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:82 msgid "API URL" msgstr "API URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:183 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:66 msgid "DokuWiki API URL" msgstr "DokuWiki API URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:205 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:227 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:70 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:97 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:57 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:90 +msgid "Example:" +msgstr "Beispiel:" + +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:88 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:110 msgid "Base URL" msgstr "Basis-URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:210 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:93 msgid "DokuWiki base URL" msgstr "DokuWiki-Basis-URL" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:238 -#, fuzzy +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:121 msgid "User for connecting to the DokuWiki API." msgstr "Benutzer zum Herstellen einer Verbindung mit der DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:266 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:282 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:149 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:165 msgid "Namespace" msgstr "Namensraum" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:271 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:154 msgid "Namespace used to search pages." msgstr "Namensraum, der verwendet wird, um Seiten zu durchsuchen." +#: app/modules/web/themes/material-blue/views/config/wiki.inc:35 +msgid "Enable Wiki links" +msgstr "Wiki-Links aktivieren" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:36 +msgid "" +"Enables the option to add a link to search for results in an external Wiki." +msgstr "" +"Aktiviert die Option einen Link für Suchresultate zu einem externen Wiki " +"hinzuzufügen." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:44 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:71 +msgid "Wiki search URL" +msgstr "Wiki Such-URL" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:49 +msgid "URL that Wiki uses for making an entry searching." +msgstr "URL, welche das Wiki zur Inhaltssuche nutzt." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:53 +msgid "The client's name is used as parameter." +msgstr "Name des Kunden als Parameter benutzen." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:77 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:104 +msgid "Wiki page URL" +msgstr "Wiki URL" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:82 +msgid "URL that Wiki uses for accessing to the entry details." +msgstr "" +"URL, mit der das Wiki für den Zugriff auf die Eintragsdetails verwendet wird." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:86 +msgid "Account's name is used as parameter of Wiki search variable." +msgstr "Der Kontoname wird als Parameter der Wiki-Suchvariable benutzt." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:110 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:124 +msgid "Account name prefix" +msgstr "Präfix für den Kontonamen" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:115 +msgid "Prefix to determine which accounts have a link to the Wiki." +msgstr "Präfix zur Auswahl der Konten, die einen Link zum Wiki besitzen." + #: app/modules/web/themes/material-blue/views/error/error-database.inc:17 #: app/modules/web/themes/material-blue/views/error/error-database.inc:19 #: app/modules/web/themes/material-blue/views/install/index.inc:170 @@ -6685,7 +6621,6 @@ msgid "DB access user" msgstr "Datenbankbenutzer" #: app/modules/web/themes/material-blue/views/install/index.inc:87 -#, fuzzy msgid "An user with MySQL admin rights" msgstr "Benutzer mit Datenbankadministratorrechten" @@ -6696,14 +6631,13 @@ msgstr "Datenbankpasswort" #: app/modules/web/themes/material-blue/views/install/index.inc:104 #: app/modules/web/themes/material-blue/views/install/index.inc:112 msgid "sysPass database name" -msgstr "" +msgstr "sysPass Datenbank Name" #: app/modules/web/themes/material-blue/views/install/index.inc:121 msgid "sysPass database server" -msgstr "sysPass Datenbankserver" +msgstr "sysPass Datenbank Server" #: app/modules/web/themes/material-blue/views/install/index.inc:129 -#, fuzzy msgid "Server name to install sysPass database" msgstr "" "Name oder IP-Adresse des Servers, auf dem die sysPass Datenbank installiert " @@ -6736,7 +6670,7 @@ msgstr "Historie leeren" #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:19 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:92 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:98 msgid "Options" msgstr "Optionen" @@ -6755,7 +6689,6 @@ msgid "Sets whether the client is visible by all users" msgstr "Legt fest, ob der Kunde für alle Benutzer sichtbar ist." #: app/modules/web/themes/material-blue/views/itemshow/client.inc:57 -#, fuzzy msgid "" "By default, clients assigned to accounts only will be visible by users who " "are granted to access to the accounts." @@ -6772,7 +6705,6 @@ msgid "Help Text" msgstr "Hilfetext" #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:69 -#, fuzzy msgid "Field's help" msgstr "Feldhilfe" @@ -6804,7 +6736,6 @@ msgid "Administrators won't be able to display the accounts." msgstr "Administratoren können die Konten nicht anzeigen." #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:50 -#, fuzzy msgid "" "Accounts will be only visible by the user and users belonging to the main " "group." @@ -6854,7 +6785,7 @@ msgstr "URL" #: app/modules/web/themes/material-blue/views/itemshow/public_link.inc:99 #: app/modules/web/themes/material-blue/views/itemshow/public_link.inc:101 msgid "Use" -msgstr "Benutzen" +msgstr "Abgerufen" #: app/modules/web/themes/material-blue/views/itemshow/user.inc:44 msgid "Full username" @@ -6924,7 +6855,6 @@ msgid "Management" msgstr "Verwaltung" #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:37 -#, fuzzy msgid "Create new account" msgstr "Neues Konto erstellen" @@ -7007,7 +6937,6 @@ msgid "Tags management" msgstr "Tag-Verwaltung" #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:331 -#, fuzzy msgid "Customers management" msgstr "Kundenverwaltung" @@ -7092,7 +7021,6 @@ msgid "Security Code" msgstr "Sicherheitscode" #: app/modules/web/themes/material-blue/views/main/upgrade.inc:37 -#, fuzzy msgid "" "This code is set in sysPass config file within the tag name \"upgradekey\"" msgstr "" @@ -7108,7 +7036,6 @@ msgstr "" "oder geben Sie die Standard-IDs für diese ein." #: app/modules/web/themes/material-blue/views/main/upgrade.inc:49 -#, fuzzy msgid "If items IDs are not set, they will be created." msgstr "Wenn die ID des Objektes nicht gesetzt ist, wird sie erstellt." @@ -7159,11 +7086,11 @@ msgstr "Vorgang läuft. Bitte warten." msgid "Start Update" msgstr "Aktualisierung starten" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:95 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:101 msgid "Global notification" msgstr "Globale Benachrichtigung" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:103 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:109 msgid "Only for application administrators" msgstr "Nur für Anwendungsadministratoren" @@ -7224,7 +7151,6 @@ msgid "Sort search results by views" msgstr "Suchergebnis nach Aufrufhäufigkeit sortieren" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:109 -#, fuzzy msgid "Sorts accounts search results by the number of account's views" msgstr "" "Sortiert das Suchergebnis der Konten anhand der Anzahl der Kontenzugriffe." @@ -7234,16 +7160,14 @@ msgid "Navigation bar on top" msgstr "Obere Navigationsleiste" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:126 -#, fuzzy -msgid "Dysplays a navigation bar on top of the search results." -msgstr "Zeigt eine Navigationsleiste oberhalb der Suchresultate." +msgid "Displays a navigation bar on top of the search results." +msgstr "" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:141 msgid "Show Hidden Actions" msgstr "Zeige versteckte Aktionen" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:143 -#, fuzzy msgid "Always display hidden actions on the accounts search page." msgstr "" "Ermöglicht es, die versteckten Aktionen der Kontensuchmaske anzuzeigen." @@ -7307,7 +7231,6 @@ msgstr "Kategorienverwaltung" #. (itstool) path: action/text #: app/config/actions.xml:55 -#, fuzzy msgid "Customers Management" msgstr "Kundenverwaltung" @@ -7458,7 +7381,6 @@ msgstr "Benutzerdefiniertes Feld suchen" #. (itstool) path: action/text #: app/config/actions.xml:427 -#, fuzzy msgid "Show Public Link" msgstr "Öffentlichen Link anzeigen" @@ -7594,7 +7516,6 @@ msgstr "Track entsperren" #. (itstool) path: action/text #: app/config/actions.xml:907 -#, fuzzy msgid "Clear the tracks out" msgstr "Track-Liste leeren" @@ -7623,529 +7544,48 @@ msgstr "Textbereich" msgid "Text" msgstr "Text" -#~ msgid "Es necesario un usuario" -#~ msgstr "Ein Benutzername wird benötigt" +#~ msgid "Mail service unavailable" +#~ msgstr "Mail Service nicht erreichbar" -#~ msgid "No es posible eliminar" -#~ msgstr "Kann nicht gelöscht werden" +#~ msgid "Active Directory" +#~ msgstr "Active Directory (AD)" -#~ msgid "Error al realizar la exportación de cuentas" -#~ msgstr "Fehler beim Exportieren der Konten" +#~ msgid "Enables Active Directory LDAP connection mode." +#~ msgstr "Aktiviert den Active Directory LDAP-Verbindungsmodus." -#~ msgid "Exportación de cuentas realizada correctamente" -#~ msgstr "Export erfolgreich abgeschlossen" +#~ msgid "Recipient email address" +#~ msgstr "Absender E-Mail-Adresse" -#~ msgid "Modificar Configuración" -#~ msgstr "Konfiguration ändern" +#~ msgid "Dysplays a navigation bar on top of the search results." +#~ msgstr "Zeigt eine Navigationsleiste oberhalb der Suchresultate." -#~ msgid "Sección" -#~ msgstr "Sektion" +#~ msgid "There aren't any allowed extensions" +#~ msgstr "Dateiendungen sind nicht erlaubt" -#~ msgid "Generar Clave Temporal" -#~ msgstr "Temporäres Passwort erstellen" +#~ msgid "Extension: %s" +#~ msgstr "Dateierweiterung:%s" -#~ msgid "Clave Temporal Generada" -#~ msgstr "Temporäres Passwort erstellt" +#~ msgid "Maximum size: %s" +#~ msgstr "Maximale Dateigröße: %s" -#~ msgid "Usuario/Clave no introducidos" -#~ msgstr "Kein Benutzername/Passwort eingegeben" +#~ msgid "Please, check the file extension" +#~ msgstr "Bitte überprüfen Sie die Dateierweiterung" -#~ msgid "Inicio sesión" -#~ msgstr "Anmelden" +#~ msgid "Data not loaded" +#~ msgstr "Daten nicht geladen" -#~ msgid "Error al guardar los datos de LDAP" -#~ msgstr "Fehler beim Speichern der LDAP-Benutzerdaten" +#~ msgid "Extension not allowed" +#~ msgstr "Dateiendung nicht erlaubt" -#~ msgid "Error al actualizar la clave del usuario en la BBDD" -#~ msgstr "Fehler beim Ändern des Benutzer-Passworts in der Datenbank" +#~ msgid "Allowed file extensions" +#~ msgstr "Erlaubte Dateiendungen" -#~ msgid "Error al obtener los datos del usuario de la BBDD" -#~ msgstr "Fehler beim Abrufen der Daten des Benutzers der Datenbank" - -#~ msgid "No es un ID de archivo válido" -#~ msgstr "Ungültige Datei-ID" - -#~ msgid "Modificar Clave Usuario" -#~ msgstr "Passwort ändern" - -#~ msgid "La clave es incorrecta o no coincide" -#~ msgstr "Falsches oder nicht übereinstimmendes Passwort" - -#~ msgid "Solicitud de Modificación de Cuenta" -#~ msgstr "Kontoänderung anfragen" - -#~ msgid "La clave maestra no coincide" -#~ msgstr "Master-Passwort stimmt nicht" - -#~ msgid "No es posible acceder directamente a este archivo" -#~ msgstr "Es ist nicht möglich, direkt auf diese Datei zuzugreifen" - -#~ msgid "Actualizar Cuenta" -#~ msgstr "Konto ändern" - -#~ msgid "Error al eliminar archivos asociados a la cuenta" -#~ msgstr "Fehler beim Löschen der Dateien eines Kontos" - -#~ msgid "Inicio" -#~ msgstr "Start" - -#~ msgid "Error en el módulo de encriptación" -#~ msgstr "Fehler im Verschlüsselungsmodul" - -#~ msgid "No se pudieron obtener los datos de las cuentas" -#~ msgstr "Es war nicht möglich, die Konten zu laden" - -#~ msgid "Fallo al actualizar la clave del histórico" -#~ msgstr "Fehler beim Ändern des Master-Passworts in der Historie" - -#~ msgid "Gestión Aplicación" -#~ msgstr "Anwendungsverwaltung" - -#~ msgid "Exportar" -#~ msgstr "Exportieren" - -#~ msgid "Actualizar Autorización" -#~ msgstr "Autorisierung aktualisieren" - -#~ msgid "Modificar configuración" -#~ msgstr "Konfiguration ändern" - -#~ msgid "Valor" -#~ msgstr "Wert" +#~ msgid "Allowed file extensions for uploading." +#~ msgstr "Erlaubte Dateierweiterungen für Dateiupload." #~ msgid "" -#~ "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." +#~ "Write the extension and press enter to add. Remember to save the " +#~ "configuration." #~ msgstr "" -#~ "Das Master-Password HASH wurde generiert. Es sind keine weiteren Aktionen " -#~ "nötig." - -#~ msgid "No es posible generar las claves RSA" -#~ msgstr "RSA-Schlüssel konnte nicht erstellt werden" - -#~ msgid "El archivo de clave no existe" -#~ msgstr "Die Schlüsseldatei existiert nicht" - -#~ msgid "Actualizar Cliente" -#~ msgstr "Kunde ändern" - -#~ msgid "Realizado por" -#~ msgstr "Ausgeführt durch" - -#~ msgid "Enviar Email" -#~ msgstr "E-Mail senden" - -#~ msgid "CC" -#~ msgstr "CC" - -#~ msgid "Compruebe los permisos del directorio temporal" -#~ msgstr "" -#~ "Bitte überprüfen Sie die Zugriffsrechte des temporären Verzeichnisses" - -#~ msgid "Actualización" -#~ msgstr "Aktualisierung" - -#~ msgid "Actualización de versión realizada." -#~ msgstr "Version aktualisiert" - -#~ msgid "No es posible comprobar el usuario de sysPass" -#~ msgstr "Überprüfung des sysPass Nutzers nicht möglich" - -#~ msgid "Error al crear la BBDD" -#~ msgstr "Fehler beim Erstellen der Datenbank" - -#~ msgid "El archivo de estructura de la BBDD no existe" -#~ msgstr "Datei mit Datenbank-Schema existiert nicht" - -#~ msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." -#~ msgstr "" -#~ "Anwendungsdatenbank kann nicht angelegt werden. Bitte erneut herunterladen" - -#~ msgid "Error al seleccionar la BBDD" -#~ msgstr "Fehler bei der Auswahl der Datenbank" - -#~ msgid "Error al actualizar la clave maestra del usuario \"admin\"" -#~ msgstr "Fehler beim Ändern des Master-Passworts des Benutzers \"admin\"" - -#~ msgid "Error al buscar el grupo de usuarios" -#~ msgstr "Fehler beim Suchen nach Benutzergruppe" - -#~ msgid "Vaciar Eventos" -#~ msgstr "Ereignisse löschen" - -#~ msgid "Error al obtener los usuarios" -#~ msgstr "Fehler beim Laden der Benutzer" - -#~ msgid "Migrar Perfiles" -#~ msgstr "Profile migrieren" - -#~ msgid "Error al obtener perfiles" -#~ msgstr "Fehler beim Abrufen von Profilen" - -#~ msgid "Operación realizada correctamente" -#~ msgstr "Operation erfolgreich ausgeführt" - -#~ msgid "Fallo al realizar la operación" -#~ msgstr "Fehler beim Durchführen der Operation" - -#~ msgid "No es necesario actualizar la Base de Datos." -#~ msgstr "Es ist nicht notwendig, die Datenbank zu aktualisieren." - -#~ msgid "No se pudo realizar la petición de cambio de clave." -#~ msgstr "Die Passwortänderung Anfrage konnte nicht ausgeführt werden." - -#~ msgid "Activación Cuenta" -#~ msgstr "Kontoaktivierung" - -#~ msgid "Su cuenta está pendiente de activación." -#~ msgstr "Ihre Kontoaktivierung steht noch aus." - -#~ msgid "En breve recibirá un email de confirmación." -#~ msgstr "Sie bekommen in Kürze eine Bestätigungs-Mail." - -#~ msgid "Nuevo usuario de LDAP" -#~ msgstr "Neuer LDAP Benutzer" - -#~ msgid "Error al migrar grupo del usuario" -#~ msgstr "Migrieren der Nutzergruppen ist fehlgeschlagen" - -#~ msgid "Versión de PHP requerida >= " -#~ msgstr "Benötige PHP Version >=" - -#~ msgid "Exportar XML" -#~ msgstr "XML Export" - -#~ msgid "Último backup" -#~ msgstr "Letztes Backup" - -#~ msgid "Última exportación" -#~ msgstr "Letzter Export" - -#~ msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" -#~ msgstr "" -#~ "Die PHP-Version ist verwundbar für 'NULL Byte attack (CVE-2006-7243)'" - -#~ msgid "Actualice la versión de PHP para usar sysPass de forma segura" -#~ msgstr "" -#~ "Bitte aktualisieren Sie ihre PHP Installation, um sysPass sicher " -#~ "betreiben zu können." - -#~ msgid "No se encuentra el generador de números aleatorios." -#~ msgstr "Zufallszahlengenerator konnte nicht gefunden werden" - -#~ msgid "" -#~ "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" -#~ msgstr "" -#~ "Ohne diese Funktion könnte an Angreifer Ihren Zugang oder Ihr Passwort " -#~ "zurücksetzen." - -#~ msgid "Descargar nueva versión" -#~ msgstr "Neu Version herunterladen" - -#~ msgid "Token de autorización visualizado" -#~ msgstr "Berechtigungstoken angesehen" - -#~ msgid "Autorizaciones" -#~ msgstr "Berechtigungen" - -#~ msgid "Hablitar edición" -#~ msgstr "Erlaube Änderungen" - -#~ msgid "Usuarios Secundarios" -#~ msgstr "Sekundäre Benutzer" - -#~ msgid "Grupos Secundarios" -#~ msgstr "Sekundärgruppe" - -#~ msgid "Modificar Cuenta" -#~ msgstr "Konto ändern" - -#~ msgid "No hay backups para descargar" -#~ msgstr "Es sind keine Backups zum Herunterladen vorhanden" - -#~ msgid "No hay archivos XML para descargar" -#~ msgstr "Keine XML-Daten zum Herunterladen vorhanden" - -#~ msgid "Se permite un máximo de 4 caracteres." -#~ msgstr "Maximal 4 Zeichen erlaubt." - -#~ msgid "Abrir enlace a" -#~ msgstr "Öffne Verweis nach" - -#~ msgid "Parámetros especiales:" -#~ msgstr "Spezialparameter" - -#~ msgid "Extensión" -#~ msgstr "Erweiterung" - -#~ msgid "Solicitud no enviada" -#~ msgstr "Anfrage wurde nicht abgeschickt" - -#~ msgid "Compruebe datos de usuario o consulte con el administrador" -#~ msgstr "" -#~ "Bitte überprüfen Sie die Benutzerdaten oder kontaktieren Sie den " -#~ "Administrator" - -#~ msgid "Formato incorrecto" -#~ msgstr "Falsches Format" - -#~ msgid "Nombre de categoría a buscar" -#~ msgstr "Zu suchender Kategoriename" - -#~ msgid "Nombre de cliente a buscar" -#~ msgstr "Zu suchender Kundenname" - -#~ msgid "Los parámetros de DokuWiki no están configurados" -#~ msgstr "DokuWiki Einstellungen sind nicht konfiguriert" - -#~ msgid "Error" -#~ msgstr "Fehler" - -#~ msgid "Conexión correcta" -#~ msgstr "Verbindung erfolgreich" - -#~ msgid "Error de conexión a DokuWiki" -#~ msgstr "Fehler beim Verbinden mit DokuWiki" - -#~ msgid "DokuWiki habiltada" -#~ msgstr "DokuWiki aktiviert" - -#~ msgid "Error al importar usuarios de LDAP" -#~ msgstr "Fehler beim Import von LDAP-Benutzern" - -#~ msgid "Solicitud enviada por correo" -#~ msgstr "Anfrage per E-Mail gesendet" - -#~ msgid "Solicitud no enviada por correo" -#~ msgstr "Anfrage nicht per E-Mail gesendet" - -#~ msgid "Detalles de Plugin" -#~ msgstr "Plugin Details" - -#~ msgid "Error al obtener la clave maestra del usuario" -#~ msgstr "Fehler beim Abrufen des Master-Passworts" - -#~ msgid "Buscar Categorías" -#~ msgstr "Kategorien suchen" - -#~ msgid "Añadir Categoría" -#~ msgstr "Kategorie hinzufügen" - -#~ msgid "Buscar Clientes" -#~ msgstr "Kunden suchen" - -#~ msgid "Añadir Cliente" -#~ msgstr "Kunden hinzufügen" - -#~ msgid "Extensión '%s' no cargada" -#~ msgstr "Erweiterung %s ist nicht geladen" - -#~ msgid "Campo personalizado no encontrado" -#~ msgstr "Kein Nutzerfeld gefunden" - -#~ msgid "No se encontraron campos personalizados" -#~ msgstr "Keine Nutzerfelder gefunden" - -#~ msgid "Error al migrar campos personalizados" -#~ msgstr "Fehler beim Migrieren von Nutzerfeldern" - -#~ msgid "Archivo subido" -#~ msgstr "Datei hochgeladen" - -#~ msgid "Grupo en uso" -#~ msgstr "Gruppe wird verwendet" - -#~ msgid "Actualizar Grupo" -#~ msgstr "Gruppe aktualisieren" - -#~ msgid "Perfil en uso" -#~ msgstr "Profil in Verwendung" - -#~ msgid "Actualizar Enlace" -#~ msgstr "Link aktualisieren" - -#~ msgid "Error al obtener etiqueta" -#~ msgstr "Fehler beim Abrufen des Tags" - -#~ msgid "Sincronización finalizada" -#~ msgstr "Synchronisation abgeschlossen" - -#~ msgid "Error al migrar cuenta de usuario" -#~ msgstr "Fehler beim Migrieren des Benutzerkontos" - -#~ msgid "Error al obtener grupo de usuarios" -#~ msgstr "Fehler beim Abrufen der Gruppen des Benutzers" - -#~ msgid "Actualizando preferencias" -#~ msgstr "Einstellungen aktualisieren" - -#~ msgid "No es posible leer/escribir el archivo: %s" -#~ msgstr "Datei %s konnte nicht gelesen/geschrieben werden" - -#~ msgid "Respuesta" -#~ msgstr "Antwort" - -#~ msgid "Accesos" -#~ msgstr "Zugriffe" - -#~ msgid "Cuentas Vinculadas" -#~ msgstr "Verbundene Konten" - -#~ msgid "Hay %d notificaciones pendientes" -#~ msgstr "Es gibt %d ungelesene Benachrichtigungen" - -#~ msgid "Crear Usuario" -#~ msgstr "Benutzer hinzufügen" - -#~ msgid "Actualizar Usuario" -#~ msgstr "Benutzer aktualisieren" - -#~ msgid "Actualizar Clave Usuario" -#~ msgstr "Benutzerpasswort aktualisieren" - -#~ msgid "Crear Grupo" -#~ msgstr "Gruppe hinzufügen" - -#~ msgid "Crear Perfil" -#~ msgstr "Profile hinzufügen" - -#~ msgid "Actualizar Perfil" -#~ msgstr "Profil aktualisieren" - -#~ msgid "Crear Cliente" -#~ msgstr "Kunden hinzufügen" - -#~ msgid "Crear Categoría" -#~ msgstr "Kategorie hinzufügen" - -#~ msgid "Actualizar Categoría" -#~ msgstr "Kategorie aktualisieren" - -#~ msgid "Crear Autorización" -#~ msgstr "Berechtigung hinzufügen" - -#~ msgid "Crear Campo" -#~ msgstr "Feld hinzufügen" - -#~ msgid "Actualizar Campo" -#~ msgstr "Feld aktualisieren" - -#~ msgid "Crear Enlace" -#~ msgstr "Link hinzufügen" - -#~ msgid "Crear Etiqueta" -#~ msgstr "Tag hinzufügen" - -#~ msgid "Actualizar Etiqueta" -#~ msgstr "Tag aktualisieren" - -#~ msgid "Actualizar Plugin" -#~ msgstr "Plugin aktualisieren" - -#~ msgid "Crear Cuenta" -#~ msgstr "Konto hinzufügen" - -#~ msgid "Usuarios importados" -#~ msgstr "Importierte Benutzer" - -#~ msgid "Sesión" -#~ msgstr "Sitzung" - -#~ msgid "No es posible finalizar una transacción" -#~ msgstr "Eine Transaktion konnte nicht abgeschlossen werden" - -#~ msgid "Actualizando IDs de cuentas" -#~ msgstr "Aktualisiere die ID der Konten" - -#~ msgid "Actualizando IDs de categorías" -#~ msgstr "Aktualisiere die ID der Kategorien" - -#~ msgid "Actualizando IDs de clientes" -#~ msgstr "Aktualisiere die ID der Kunden" - -#~ msgid "Actualizando IDs de grupos" -#~ msgstr "Aktualisiere die ID der Gruppen" - -#~ msgid "Actualizando IDs de perfil" -#~ msgstr "Aktualisiere die ID der Profile" - -#~ msgid "Actualizando IDs de usuarios" -#~ msgstr "Aktualisiere die ID der Benutzer" - -#~ msgid "El enlace no existe" -#~ msgstr "Der Link existiert nicht" - -#~ msgid "Error al leer datos del archivo (%s)" -#~ msgstr "Fehler beim Lesen der Datei (%s)" - -#~ msgid "Error al eliminar el archivo (%s)" -#~ msgstr "Fehler beim Löschen der Datei (%s)" - -#~ msgid "No es posible leer/escribir el archivo (%s)" -#~ msgstr "Fehler beim Lesen/Schreiben der Datei (%s)" - -#~ msgid "Error al escribir datos en el archivo (%s)" -#~ msgstr "Fehler beim Schreiben von Daten in Datei (%s)" - -#~ msgid "Etiqueta" -#~ msgstr "Tag" - -#~ msgid "Usar auto-login con Auth Basic" -#~ msgstr "Verwenden Sie die automatische Anmeldung über Auth Basic" - -#~ msgid "Error ol obtener la clave maestra del contexto" -#~ msgstr "Fehler beim Erhalten des Masterpassworts vom Kontext" - -#~ msgid "Nuevo CLiente" -#~ msgstr "Neuer Kunde" - -#~ msgid "Permiso no encontrada" -#~ msgstr "Berechtigung nicht gefunden" - -#~ msgid "Ver Permiso" -#~ msgstr "Berechtigungen anzeigen" - -#~ msgid "Nuevo Permiso" -#~ msgstr "Neue Berechtigung" - -#~ msgid "Editar Permiso" -#~ msgstr "Berechtigung bearbeiten" - -#~ msgid "Permisos eliminados" -#~ msgstr "Berechtigungen entfernt" - -#~ msgid "Permiso eliminado" -#~ msgstr "Berechtigung entfernt" - -#~ msgid "Permiso creado" -#~ msgstr "Berechtigung hinzugefügt" - -#~ msgid "Permiso actualizado" -#~ msgstr "Berechtigungen aktualisiert" - -#~ msgid "Permisos por Defecto" -#~ msgstr "Standardberechtigungen" - -#~ msgid "Buscar Permiso" -#~ msgstr "Suche nach Berechtigung" - -#~ msgid "Eliminar Permiso" -#~ msgstr "Berechtigung entfernen" - -#~ msgid "" -#~ "Prioridad de asignación en caso de coincidir con otros permisos asignados " -#~ "por usuario, grupo o perfil." -#~ msgstr "" -#~ "Zuweisungspriorität, wenn Berechtigungen mit anderen Benutzern, Gruppen " -#~ "oder Profilen übereinstimmen" - -#~ msgid "" -#~ "Indica si los permisos serán forzados al crear o modificar la cuenta." -#~ msgstr "" -#~ "Erzwingt das Setzen der Berechtigungen beim Erstellen oder Aktualisieren " -#~ "eines Kontos." - -#~ msgid "Los permisos serán añadidos a los existentes." -#~ msgstr "Berechtigungen werden mit den vorhandenen zusammengeführt." - -#~ msgid "Gestión Permisos" -#~ msgstr "Berechtigungsverwaltung" +#~ "Erweiterung eingeben und Enter zum Hinzufügen drücken. Speichern nicht " +#~ "vergessen." diff --git a/app/locales/en_US/LC_MESSAGES/messages.mo b/app/locales/en_US/LC_MESSAGES/messages.mo index 7ccda7fe9494aafc6654cdc4c50e446c7446023d..b5bc67460afbfc3410e507760a2f4a10736eb11c 100644 GIT binary patch delta 30188 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\n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -45,7 +45,7 @@ msgstr "Account displayed" #: app/modules/api/Controllers/UserGroupController.php:62 #: app/modules/api/Controllers/UserGroupController.php:92 #: app/modules/api/Controllers/UserGroupController.php:123 -#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:153 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:240 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:113 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:104 @@ -54,11 +54,13 @@ msgstr "Account displayed" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:106 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:116 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:107 -#: app/modules/web/Controllers/UserGroupController.php:280 -#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:281 +#: app/modules/web/Controllers/UserGroupController.php:324 +#: app/modules/web/Controllers/UserProfileController.php:272 +#: app/modules/web/Controllers/UserProfileController.php:315 #: lib/SP/Plugin/PluginManager.php:320 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:30 #: app/modules/web/themes/material-blue/views/account/account-history.inc:43 @@ -85,13 +87,13 @@ msgstr "Name" #: app/modules/api/Controllers/AccountController.php:190 #: app/modules/api/Controllers/AccountController.php:241 #: app/modules/api/Controllers/AccountController.php:316 -#: app/modules/web/Controllers/AccountController.php:233 -#: app/modules/web/Controllers/AccountController.php:773 -#: app/modules/web/Controllers/AccountController.php:822 -#: app/modules/web/Controllers/AccountController.php:867 -#: app/modules/web/Controllers/AccountController.php:910 -#: app/modules/web/Controllers/AccountController.php:964 -#: app/modules/web/Controllers/AccountController.php:1002 +#: app/modules/web/Controllers/AccountController.php:250 +#: app/modules/web/Controllers/AccountController.php:833 +#: app/modules/web/Controllers/AccountController.php:882 +#: app/modules/web/Controllers/AccountController.php:927 +#: app/modules/web/Controllers/AccountController.php:970 +#: app/modules/web/Controllers/AccountController.php:1024 +#: app/modules/web/Controllers/AccountController.php:1065 #: app/modules/web/Controllers/AccountFileController.php:246 #: app/modules/web/Controllers/AccountHistoryManagerController.php:121 #: app/modules/web/Controllers/AccountHistoryManagerController.php:160 @@ -122,17 +124,17 @@ msgid "Client" msgstr "Client" #: app/modules/api/Controllers/AccountController.php:102 -#: app/modules/web/Controllers/AccountController.php:593 #: app/modules/web/Controllers/AccountController.php:653 +#: app/modules/web/Controllers/AccountController.php:713 msgid "Password viewed" msgstr "Password viewed" #: app/modules/api/Controllers/AccountController.php:138 #: app/modules/api/Controllers/AccountController.php:144 -#: app/modules/web/Controllers/AccountController.php:865 -#: app/modules/web/Controllers/AccountController.php:876 -#: app/modules/web/Controllers/UserController.php:440 -#: app/modules/web/Controllers/UserController.php:444 +#: app/modules/web/Controllers/AccountController.php:925 +#: app/modules/web/Controllers/AccountController.php:936 +#: app/modules/web/Controllers/UserController.php:445 +#: app/modules/web/Controllers/UserController.php:449 #: app/modules/web/Controllers/UserPassResetController.php:198 #: app/modules/web/Controllers/UserPassResetController.php:202 msgid "Password updated" @@ -140,22 +142,22 @@ msgstr "Password updated" #: app/modules/api/Controllers/AccountController.php:188 #: app/modules/api/Controllers/AccountController.php:194 -#: app/modules/web/Controllers/AccountController.php:771 -#: app/modules/web/Controllers/AccountController.php:782 +#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:842 msgid "Account created" msgstr "Account created" #: app/modules/api/Controllers/AccountController.php:239 #: app/modules/api/Controllers/AccountController.php:245 -#: app/modules/web/Controllers/AccountController.php:820 -#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:880 +#: app/modules/web/Controllers/AccountController.php:891 msgid "Account updated" msgstr "Account updated" #: app/modules/api/Controllers/AccountController.php:314 #: app/modules/api/Controllers/AccountController.php:320 -#: app/modules/web/Controllers/AccountController.php:962 -#: app/modules/web/Controllers/AccountController.php:967 +#: app/modules/web/Controllers/AccountController.php:1022 +#: app/modules/web/Controllers/AccountController.php:1027 #: app/modules/web/Controllers/AccountHistoryManagerController.php:119 #: app/modules/web/Controllers/AccountHistoryManagerController.php:124 #: app/modules/web/Controllers/AccountManagerController.php:149 @@ -281,7 +283,7 @@ msgstr "Send details in the response" #: app/modules/web/themes/material-blue/views/config/encryption.inc:293 #: app/modules/web/themes/material-blue/views/config/encryption.inc:296 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:81 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:170 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:169 #: app/modules/web/themes/material-blue/views/config/mail.inc:119 #: app/modules/web/themes/material-blue/views/config/mail.inc:126 #: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:136 @@ -361,7 +363,7 @@ msgstr "Notes about the account" #: app/modules/api/Controllers/Help/AccountHelp.php:89 #: app/modules/api/Controllers/Help/AccountHelp.php:112 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:198 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:195 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:119 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:29 msgid "Private Account" @@ -369,7 +371,7 @@ msgstr "Private Account" #: app/modules/api/Controllers/Help/AccountHelp.php:90 #: app/modules/api/Controllers/Help/AccountHelp.php:113 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:211 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:48 msgid "Private Account for Group" msgstr "Private Account for Group" @@ -455,9 +457,9 @@ msgstr "Client description" #: app/modules/api/Controllers/Help/ClientHelp.php:56 #: app/modules/api/Controllers/Help/ClientHelp.php:70 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:152 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:155 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:66 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:99 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:105 msgid "Global" msgstr "Global" @@ -518,22 +520,22 @@ msgstr "Group viewed" #: app/modules/api/Controllers/UserGroupController.php:91 #: app/modules/api/Controllers/UserGroupController.php:96 -#: app/modules/web/Controllers/UserGroupController.php:279 -#: app/modules/web/Controllers/UserGroupController.php:283 +#: app/modules/web/Controllers/UserGroupController.php:280 +#: app/modules/web/Controllers/UserGroupController.php:284 msgid "Group added" msgstr "Group added" #: app/modules/api/Controllers/UserGroupController.php:122 -#: app/modules/api/Controllers/UserGroupController.php:127 -#: app/modules/web/Controllers/UserGroupController.php:322 -#: app/modules/web/Controllers/UserGroupController.php:326 +#: app/modules/api/Controllers/UserGroupController.php:128 +#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:328 msgid "Group updated" msgstr "Group updated" -#: app/modules/api/Controllers/UserGroupController.php:151 -#: app/modules/api/Controllers/UserGroupController.php:156 +#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:158 #: app/modules/web/Controllers/UserGroupController.php:241 -#: app/modules/web/Controllers/UserGroupController.php:245 +#: app/modules/web/Controllers/UserGroupController.php:246 msgid "Group deleted" msgstr "Group deleted" @@ -541,9 +543,9 @@ msgstr "Group deleted" msgid "Updating needed" msgstr "Updating needed" -#: app/modules/web/Controllers/AccountController.php:153 -#: app/modules/web/Controllers/AccountController.php:210 -#: app/modules/web/Controllers/AccountController.php:505 +#: app/modules/web/Controllers/AccountController.php:157 +#: app/modules/web/Controllers/AccountController.php:224 +#: app/modules/web/Controllers/AccountController.php:553 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:60 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:61 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:164 @@ -553,21 +555,21 @@ msgstr "Updating needed" msgid "Account Details" msgstr "Account Details" -#: app/modules/web/Controllers/AccountController.php:231 +#: app/modules/web/Controllers/AccountController.php:248 msgid "Link viewed" msgstr "Link viewed" -#: app/modules/web/Controllers/AccountController.php:232 -#: app/modules/web/Controllers/AccountController.php:594 +#: app/modules/web/Controllers/AccountController.php:249 #: app/modules/web/Controllers/AccountController.php:654 -#: app/modules/web/Controllers/AccountController.php:698 -#: app/modules/web/Controllers/AccountController.php:735 -#: app/modules/web/Controllers/AccountController.php:772 -#: app/modules/web/Controllers/AccountController.php:821 -#: app/modules/web/Controllers/AccountController.php:866 -#: app/modules/web/Controllers/AccountController.php:909 -#: app/modules/web/Controllers/AccountController.php:963 -#: app/modules/web/Controllers/AccountController.php:1001 +#: app/modules/web/Controllers/AccountController.php:714 +#: app/modules/web/Controllers/AccountController.php:758 +#: app/modules/web/Controllers/AccountController.php:795 +#: app/modules/web/Controllers/AccountController.php:832 +#: app/modules/web/Controllers/AccountController.php:881 +#: app/modules/web/Controllers/AccountController.php:926 +#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1023 +#: app/modules/web/Controllers/AccountController.php:1064 #: app/modules/web/Controllers/AccountFileController.php:245 #: app/modules/web/Controllers/AccountHistoryManagerController.php:120 #: app/modules/web/Controllers/AccountHistoryManagerController.php:159 @@ -581,40 +583,48 @@ msgstr "Link viewed" msgid "Account" msgstr "Account" -#: app/modules/web/Controllers/AccountController.php:234 +#: app/modules/web/Controllers/AccountController.php:251 msgid "Agent" msgstr "Agent" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 msgid "HTTPS" msgstr "HTTPS" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:215 msgid "ON" msgstr "ON" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 msgid "OFF" msgstr "OFF" -#: app/modules/web/Controllers/AccountController.php:236 +#: app/modules/web/Controllers/AccountController.php:253 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:104 msgid "IP" msgstr "IP" +#. (itstool) path: strings/text +#: app/modules/web/Controllers/AccountController.php:254 +#: app/modules/web/Controllers/AccountController.php:1067 +#: app/modules/web/Controllers/PublicLinkController.php:261 +#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 +msgid "Link" +msgstr "Link" + #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:269 -#: app/modules/web/Controllers/AccountController.php:315 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:274 +#: app/modules/web/Controllers/AccountController.php:287 +#: app/modules/web/Controllers/AccountController.php:339 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:275 #: app/config/actions.xml:157 msgid "New Account" msgstr "New Account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:363 +#: app/modules/web/Controllers/AccountController.php:393 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: app/modules/web/themes/material-blue/views/account/linkedAccounts.inc:20 @@ -623,7 +633,7 @@ msgid "Edit Account" msgstr "Edit Account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:412 +#: app/modules/web/Controllers/AccountController.php:448 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:334 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:335 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:181 @@ -636,27 +646,27 @@ msgid "Remove Account" msgstr "Remove Account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:459 +#: app/modules/web/Controllers/AccountController.php:501 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 #: app/config/actions.xml:181 msgid "Edit Account Password" msgstr "Edit Account Password" -#: app/modules/web/Controllers/AccountController.php:697 -#: app/modules/web/Controllers/AccountController.php:734 +#: app/modules/web/Controllers/AccountController.php:757 +#: app/modules/web/Controllers/AccountController.php:794 msgid "Password copied" msgstr "Password copied" -#: app/modules/web/Controllers/AccountController.php:908 -#: app/modules/web/Controllers/AccountController.php:919 +#: app/modules/web/Controllers/AccountController.php:968 +#: app/modules/web/Controllers/AccountController.php:979 #: app/modules/web/Controllers/AccountHistoryManagerController.php:158 #: app/modules/web/Controllers/AccountHistoryManagerController.php:163 msgid "Account restored" msgstr "Account restored" -#: app/modules/web/Controllers/AccountController.php:948 -#: app/modules/web/Controllers/AccountController.php:951 +#: app/modules/web/Controllers/AccountController.php:1008 +#: app/modules/web/Controllers/AccountController.php:1011 #: app/modules/web/Controllers/AccountHistoryManagerController.php:108 #: app/modules/web/Controllers/AccountHistoryManagerController.php:111 #: app/modules/web/Controllers/AccountManagerController.php:135 @@ -664,12 +674,12 @@ msgstr "Account restored" msgid "Accounts removed" msgstr "Accounts removed" -#: app/modules/web/Controllers/AccountController.php:992 +#: app/modules/web/Controllers/AccountController.php:1052 #: app/modules/web/Forms/NotificationForm.php:106 msgid "A description is needed" msgstr "A description is needed" -#: app/modules/web/Controllers/AccountController.php:999 +#: app/modules/web/Controllers/AccountController.php:1062 #: lib/SP/Providers/Notification/NotificationHandler.php:124 #: app/modules/web/themes/material-blue/views/account/account-request.inc:46 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:44 @@ -677,25 +687,25 @@ msgstr "A description is needed" msgid "Request" msgstr "Request" -#: app/modules/web/Controllers/AccountController.php:1000 +#: app/modules/web/Controllers/AccountController.php:1063 msgid "Requester" msgstr "Requester" -#: app/modules/web/Controllers/AccountController.php:1003 +#: app/modules/web/Controllers/AccountController.php:1066 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:105 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:108 #: app/modules/web/themes/material-blue/views/itemshow/category.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:36 #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:61 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:68 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:69 msgid "Description" msgstr "Description" -#: app/modules/web/Controllers/AccountController.php:1016 +#: app/modules/web/Controllers/AccountController.php:1079 msgid "Request done" msgstr "Request done" @@ -725,9 +735,9 @@ msgstr "File viewed" #: app/modules/web/Controllers/ConfigBackupController.php:163 #: app/modules/web/Controllers/ConfigBackupController.php:209 #: app/modules/web/Controllers/ConfigBackupController.php:255 -#: app/modules/web/Controllers/ConfigGeneralController.php:195 -#: app/modules/web/Controllers/ConfigGeneralController.php:236 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:124 +#: app/modules/web/Controllers/ConfigGeneralController.php:202 +#: app/modules/web/Controllers/ConfigGeneralController.php:243 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:131 #: app/modules/web/themes/material-blue/views/config/import.inc:72 msgid "File" msgstr "File" @@ -741,8 +751,8 @@ msgstr "File not supported for preview" #: app/modules/web/Controllers/ConfigBackupController.php:162 #: app/modules/web/Controllers/ConfigBackupController.php:208 #: app/modules/web/Controllers/ConfigBackupController.php:254 -#: app/modules/web/Controllers/ConfigGeneralController.php:194 -#: app/modules/web/Controllers/ConfigGeneralController.php:235 +#: app/modules/web/Controllers/ConfigGeneralController.php:201 +#: app/modules/web/Controllers/ConfigGeneralController.php:242 #: app/config/strings.js.inc:97 msgid "File downloaded" msgstr "File downloaded" @@ -787,13 +797,13 @@ msgstr "File saved" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:109 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 #: app/modules/web/Controllers/ItemPresetController.php:331 #: app/modules/web/Controllers/ItemPresetController.php:374 -#: lib/SP/Services/Auth/LoginService.php:455 -#: lib/SP/Services/Auth/LoginService.php:518 -#: lib/SP/Services/Auth/LoginService.php:564 -#: lib/SP/Services/Auth/LoginService.php:607 +#: lib/SP/Services/Auth/LoginService.php:457 +#: lib/SP/Services/Auth/LoginService.php:522 +#: lib/SP/Services/Auth/LoginService.php:568 +#: lib/SP/Services/Auth/LoginService.php:611 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:35 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:23 @@ -861,10 +871,9 @@ msgstr "MIME type: %s" #: app/modules/web/Controllers/NotificationController.php:175 #: app/modules/web/Controllers/NotificationController.php:193 #: app/modules/web/Controllers/NotificationController.php:227 -#: app/modules/web/Controllers/NotificationController.php:261 -#: app/modules/web/Controllers/NotificationController.php:316 -#: app/modules/web/Controllers/NotificationController.php:347 -#: app/modules/web/Controllers/NotificationController.php:384 +#: app/modules/web/Controllers/NotificationController.php:312 +#: app/modules/web/Controllers/NotificationController.php:343 +#: app/modules/web/Controllers/NotificationController.php:380 #: app/modules/web/Controllers/PluginController.php:111 #: app/modules/web/Controllers/PluginController.php:133 #: app/modules/web/Controllers/PluginController.php:285 @@ -888,24 +897,24 @@ msgstr "MIME type: %s" #: app/modules/web/Controllers/UserController.php:199 #: app/modules/web/Controllers/UserController.php:234 #: app/modules/web/Controllers/UserController.php:272 -#: app/modules/web/Controllers/UserController.php:316 -#: app/modules/web/Controllers/UserController.php:383 -#: app/modules/web/Controllers/UserController.php:428 -#: app/modules/web/Controllers/UserController.php:469 +#: app/modules/web/Controllers/UserController.php:320 +#: app/modules/web/Controllers/UserController.php:387 +#: app/modules/web/Controllers/UserController.php:433 +#: app/modules/web/Controllers/UserController.php:474 #: app/modules/web/Controllers/UserGroupController.php:77 #: app/modules/web/Controllers/UserGroupController.php:114 #: app/modules/web/Controllers/UserGroupController.php:187 #: app/modules/web/Controllers/UserGroupController.php:221 -#: app/modules/web/Controllers/UserGroupController.php:265 -#: app/modules/web/Controllers/UserGroupController.php:308 -#: app/modules/web/Controllers/UserGroupController.php:351 +#: app/modules/web/Controllers/UserGroupController.php:266 +#: app/modules/web/Controllers/UserGroupController.php:309 +#: app/modules/web/Controllers/UserGroupController.php:353 #: app/modules/web/Controllers/UserProfileController.php:70 #: app/modules/web/Controllers/UserProfileController.php:107 #: app/modules/web/Controllers/UserProfileController.php:176 #: app/modules/web/Controllers/UserProfileController.php:210 -#: app/modules/web/Controllers/UserProfileController.php:254 -#: app/modules/web/Controllers/UserProfileController.php:293 -#: app/modules/web/Controllers/UserProfileController.php:333 +#: app/modules/web/Controllers/UserProfileController.php:255 +#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:344 #: lib/SP/Core/Acl/UnauthorizedActionException.php:46 #: lib/SP/Util/ErrorUtil.php:160 msgid "You don't have permission to do this operation" @@ -1094,11 +1103,11 @@ msgstr "Public links disabled" #: app/modules/web/Controllers/ConfigBackupController.php:195 #: app/modules/web/Controllers/ConfigBackupController.php:241 #: app/modules/web/Controllers/ConfigEncryptionController.php:97 -#: app/modules/web/Controllers/ConfigEncryptionController.php:159 -#: app/modules/web/Controllers/ConfigGeneralController.php:183 -#: app/modules/web/Controllers/ConfigGeneralController.php:229 +#: app/modules/web/Controllers/ConfigEncryptionController.php:163 +#: app/modules/web/Controllers/ConfigGeneralController.php:190 +#: app/modules/web/Controllers/ConfigGeneralController.php:236 #: app/modules/web/Controllers/ConfigImportController.php:59 -#: app/modules/web/Controllers/ConfigLdapController.php:232 +#: app/modules/web/Controllers/ConfigLdapController.php:233 #: app/modules/web/Controllers/Traits/ConfigTrait.php:55 #: app/modules/web/Forms/UserForm.php:131 #: app/modules/web/Forms/UserForm.php:153 @@ -1118,10 +1127,11 @@ msgid "Verification of exported data finished" msgstr "Verification of exported data finished" #: app/modules/web/Controllers/ConfigBackupController.php:122 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:115 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:256 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:307 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:164 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:260 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:309 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:334 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:166 #: app/modules/web/themes/material-blue/views/config/info.inc:49 #: app/modules/web/themes/material-blue/views/plugin/plugin.inc:34 msgid "Version" @@ -1146,7 +1156,7 @@ msgstr "No" #. (itstool) path: action/text #: app/modules/web/Controllers/ConfigBackupController.php:124 -#: app/modules/web/Controllers/ConfigManagerController.php:191 +#: app/modules/web/Controllers/ConfigManagerController.php:192 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:101 #: lib/SP/Providers/Notification/NotificationHandler.php:125 #: lib/SP/Providers/Notification/NotificationHandler.php:156 @@ -1193,17 +1203,17 @@ msgid "DokuWiki disabled" msgstr "DokuWiki disabled" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:149 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 -#: lib/SP/Services/Auth/LoginService.php:300 -#: lib/SP/Services/Auth/LoginService.php:324 +#: lib/SP/Services/Auth/LoginService.php:302 +#: lib/SP/Services/Auth/LoginService.php:326 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:164 msgid "Master password updated" msgstr "Master password updated" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:150 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:165 @@ -1234,31 +1244,31 @@ msgstr "The current master password does not match" msgid "Error while saving the Master Password's hash" msgstr "Error while saving the Master Password's hash" -#: app/modules/web/Controllers/ConfigEncryptionController.php:166 -#: app/modules/web/Controllers/ConfigEncryptionController.php:168 +#: app/modules/web/Controllers/ConfigEncryptionController.php:170 +#: app/modules/web/Controllers/ConfigEncryptionController.php:172 msgid "Master password hash updated" msgstr "Master password hash updated" -#: app/modules/web/Controllers/ConfigEncryptionController.php:175 +#: app/modules/web/Controllers/ConfigEncryptionController.php:179 msgid "Error while updating the master password hash" msgstr "Error while updating the master password hash" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 #: app/modules/web/Controllers/ConfigEncryptionController.php:205 -#: app/modules/web/Controllers/ConfigEncryptionController.php:209 +#: app/modules/web/Controllers/ConfigEncryptionController.php:215 +#: app/modules/web/Controllers/ConfigEncryptionController.php:221 msgid "Temporary password generated" msgstr "Temporary password generated" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 -#: app/modules/web/Controllers/ConfigMailController.php:146 -#: app/modules/web/Controllers/ConfigMailController.php:152 -#: lib/SP/Services/Mail/MailService.php:141 +#: app/modules/web/Controllers/ConfigEncryptionController.php:206 +#: app/modules/web/Controllers/ConfigMailController.php:155 +#: app/modules/web/Controllers/ConfigMailController.php:161 +#: lib/SP/Services/Mail/MailService.php:149 msgid "Email sent" msgstr "Email sent" -#: app/modules/web/Controllers/ConfigEncryptionController.php:205 +#: app/modules/web/Controllers/ConfigEncryptionController.php:216 #: lib/SP/Services/Mail/MailService.php:81 -#: lib/SP/Services/Mail/MailService.php:151 +#: lib/SP/Services/Mail/MailService.php:159 msgid "Error while sending the email" msgstr "Error while sending the email" @@ -1298,109 +1308,109 @@ msgstr "Auth Basic disabled" msgid "Accounts imported" msgstr "Accounts imported" -#: app/modules/web/Controllers/ConfigImportController.php:82 -#: app/modules/web/Controllers/ConfigLdapController.php:274 +#: app/modules/web/Controllers/ConfigImportController.php:84 +#: app/modules/web/Controllers/ConfigLdapController.php:275 msgid "Import finished" msgstr "Import finished" -#: app/modules/web/Controllers/ConfigImportController.php:82 #: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:92 #: lib/SP/Services/Backup/FileBackupService.php:120 #: lib/SP/Services/Export/XmlExportService.php:201 msgid "Please check out the event log for more details" msgstr "Please check out the event log for more details" -#: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:91 msgid "No accounts were imported" msgstr "No accounts were imported" -#: app/modules/web/Controllers/ConfigLdapController.php:71 -#: app/modules/web/Controllers/ConfigLdapController.php:147 -#: app/modules/web/Controllers/ConfigLdapController.php:186 +#: app/modules/web/Controllers/ConfigLdapController.php:72 +#: app/modules/web/Controllers/ConfigLdapController.php:148 +#: app/modules/web/Controllers/ConfigLdapController.php:187 msgid "Missing LDAP parameters" msgstr "Missing LDAP parameters" -#: app/modules/web/Controllers/ConfigLdapController.php:90 +#: app/modules/web/Controllers/ConfigLdapController.php:91 msgid "LDAP enabled" msgstr "LDAP enabled" -#: app/modules/web/Controllers/ConfigLdapController.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:96 msgid "LDAP disabled" msgstr "LDAP disabled" -#: app/modules/web/Controllers/ConfigLdapController.php:97 -#: app/modules/web/Controllers/ConfigMailController.php:106 +#: app/modules/web/Controllers/ConfigLdapController.php:98 +#: app/modules/web/Controllers/ConfigMailController.php:108 #: app/config/strings.js.inc:80 msgid "No changes" msgstr "No changes" -#: app/modules/web/Controllers/ConfigLdapController.php:121 -#: app/modules/web/Controllers/ConfigLdapController.php:252 +#: app/modules/web/Controllers/ConfigLdapController.php:122 +#: app/modules/web/Controllers/ConfigLdapController.php:253 msgid "Wrong LDAP parameters" msgstr "Wrong LDAP parameters" -#: app/modules/web/Controllers/ConfigLdapController.php:157 -#: app/modules/web/Controllers/ConfigLdapController.php:202 +#: app/modules/web/Controllers/ConfigLdapController.php:158 +#: app/modules/web/Controllers/ConfigLdapController.php:203 msgid "Results" msgstr "Results" -#: app/modules/web/Controllers/ConfigLdapController.php:162 -#: app/modules/web/Controllers/ConfigLdapController.php:208 +#: app/modules/web/Controllers/ConfigLdapController.php:163 +#: app/modules/web/Controllers/ConfigLdapController.php:209 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:99 msgid "LDAP connection OK" msgstr "LDAP connection OK" -#: app/modules/web/Controllers/ConfigLdapController.php:163 -#: app/modules/web/Controllers/ConfigLdapController.php:209 +#: app/modules/web/Controllers/ConfigLdapController.php:164 +#: app/modules/web/Controllers/ConfigLdapController.php:210 #, php-format msgid "Objects found: %d" msgstr "Objects found: %d" -#: app/modules/web/Controllers/ConfigLdapController.php:259 +#: app/modules/web/Controllers/ConfigLdapController.php:260 msgid "LDAP Import" msgstr "LDAP Import" -#: app/modules/web/Controllers/ConfigLdapController.php:278 +#: app/modules/web/Controllers/ConfigLdapController.php:279 msgid "There aren't any objects to synchronize" msgstr "There aren't any objects to synchronize" -#: app/modules/web/Controllers/ConfigLdapController.php:283 +#: app/modules/web/Controllers/ConfigLdapController.php:284 msgid "LDAP users import finished" msgstr "LDAP users import finished" -#: app/modules/web/Controllers/ConfigLdapController.php:285 +#: app/modules/web/Controllers/ConfigLdapController.php:286 #, php-format msgid "Imported users: %d / %d" msgstr "Imported users: %d / %d" -#: app/modules/web/Controllers/ConfigLdapController.php:286 +#: app/modules/web/Controllers/ConfigLdapController.php:287 #, php-format msgid "Errors: %d" msgstr "Errors: %d" -#: app/modules/web/Controllers/ConfigMailController.php:72 -#: app/modules/web/Controllers/ConfigMailController.php:133 +#: app/modules/web/Controllers/ConfigMailController.php:74 +#: app/modules/web/Controllers/ConfigMailController.php:142 msgid "Missing Mail parameters" msgstr "Missing Mail parameters" -#: app/modules/web/Controllers/ConfigMailController.php:97 +#: app/modules/web/Controllers/ConfigMailController.php:99 msgid "Mail enabled" msgstr "Mail enabled" -#: app/modules/web/Controllers/ConfigMailController.php:104 +#: app/modules/web/Controllers/ConfigMailController.php:106 msgid "Mail disabled" msgstr "Mail disabled" -#: app/modules/web/Controllers/ConfigMailController.php:147 -#: lib/SP/Services/Mail/MailService.php:142 +#: app/modules/web/Controllers/ConfigMailController.php:156 +#: lib/SP/Services/Mail/MailService.php:150 msgid "Recipient" msgstr "Recipient" -#: app/modules/web/Controllers/ConfigMailController.php:153 +#: app/modules/web/Controllers/ConfigMailController.php:162 msgid "Please, check your inbox" msgstr "Please, check your inbox" -#: app/modules/web/Controllers/ConfigManagerController.php:161 +#: app/modules/web/Controllers/ConfigManagerController.php:162 #: app/modules/web/themes/material-blue/views/install/index.inc:134 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:20 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:18 @@ -1409,54 +1419,54 @@ msgid "General" msgstr "General" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:206 +#: app/modules/web/Controllers/ConfigManagerController.php:207 #: app/modules/web/themes/material-blue/views/config/wiki.inc:17 #: app/config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: app/modules/web/Controllers/ConfigManagerController.php:225 +#: app/modules/web/Controllers/ConfigManagerController.php:234 msgid "LDAP" msgstr "LDAP" -#: app/modules/web/Controllers/ConfigManagerController.php:251 +#: app/modules/web/Controllers/ConfigManagerController.php:260 #: app/modules/web/themes/material-blue/views/config/mail.inc:12 msgid "Mail" msgstr "Mail" -#: app/modules/web/Controllers/ConfigManagerController.php:292 +#: app/modules/web/Controllers/ConfigManagerController.php:301 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:462 msgid "Encryption" msgstr "Encryption" -#: app/modules/web/Controllers/ConfigManagerController.php:320 -#: app/modules/web/themes/material-blue/views/config/backup.inc:61 +#: app/modules/web/Controllers/ConfigManagerController.php:329 +#: app/modules/web/themes/material-blue/views/config/backup.inc:62 msgid "There aren't any backups available" msgstr "There aren't any backups available" -#: app/modules/web/Controllers/ConfigManagerController.php:330 -#: app/modules/web/themes/material-blue/views/config/backup.inc:132 +#: app/modules/web/Controllers/ConfigManagerController.php:339 +#: app/modules/web/themes/material-blue/views/config/backup.inc:133 msgid "No export file found" msgstr "No export file found" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:333 -#: app/modules/web/themes/material-blue/views/config/backup.inc:24 -#: app/modules/web/themes/material-blue/views/config/backup.inc:78 +#: app/modules/web/Controllers/ConfigManagerController.php:342 +#: app/modules/web/themes/material-blue/views/config/backup.inc:25 +#: app/modules/web/themes/material-blue/views/config/backup.inc:79 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:478 #: app/config/actions.xml:739 msgid "Backup" msgstr "Backup" -#: app/modules/web/Controllers/ConfigManagerController.php:356 +#: app/modules/web/Controllers/ConfigManagerController.php:365 msgid "Import Accounts" msgstr "Import Accounts" -#: app/modules/web/Controllers/ConfigManagerController.php:378 +#: app/modules/web/Controllers/ConfigManagerController.php:387 msgid "Not installed" msgstr "Not installed" -#: app/modules/web/Controllers/ConfigManagerController.php:388 +#: app/modules/web/Controllers/ConfigManagerController.php:397 #: app/modules/web/themes/material-blue/inc/Icons.php:63 msgid "Information" msgstr "Information" @@ -1571,13 +1581,13 @@ msgstr "View Current" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:123 #: app/modules/web/themes/material-blue/views/account/account-request.inc:67 #: app/modules/web/themes/material-blue/views/config/accounts.inc:366 -#: app/modules/web/themes/material-blue/views/config/backup.inc:173 +#: app/modules/web/themes/material-blue/views/config/backup.inc:174 #: app/modules/web/themes/material-blue/views/config/encryption.inc:310 #: app/modules/web/themes/material-blue/views/config/general.inc:27 #: app/modules/web/themes/material-blue/views/config/import.inc:91 #: app/modules/web/themes/material-blue/views/config/info.inc:193 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:295 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:440 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:304 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:449 #: app/modules/web/themes/material-blue/views/config/mail.inc:206 #: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:177 #: app/modules/web/themes/material-blue/views/config/wiki.inc:138 @@ -1687,24 +1697,27 @@ msgstr "Sort by Category" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:110 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:112 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:105 -#: app/modules/web/Controllers/LoginController.php:122 -#: app/modules/web/Controllers/UserController.php:293 -#: app/modules/web/Controllers/UserController.php:331 -#: app/modules/web/Controllers/UserController.php:398 -#: app/modules/web/Controllers/UserController.php:441 +#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:335 +#: app/modules/web/Controllers/UserController.php:402 +#: app/modules/web/Controllers/UserController.php:446 #: app/modules/web/Controllers/UserPassResetController.php:199 -#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 -#: lib/SP/Services/Auth/LoginService.php:220 -#: lib/SP/Services/Auth/LoginService.php:238 -#: lib/SP/Services/Auth/LoginService.php:390 -#: lib/SP/Services/Auth/LoginService.php:457 -#: lib/SP/Services/Auth/LoginService.php:565 -#: lib/SP/Services/Auth/LoginService.php:608 -#: lib/SP/Services/Ldap/LdapImportService.php:238 +#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 +#: lib/SP/Services/Auth/LoginService.php:222 +#: lib/SP/Services/Auth/LoginService.php:240 +#: lib/SP/Services/Auth/LoginService.php:392 +#: lib/SP/Services/Auth/LoginService.php:459 +#: lib/SP/Services/Auth/LoginService.php:569 +#: lib/SP/Services/Auth/LoginService.php:612 +#: lib/SP/Services/Ldap/LdapImportService.php:230 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:63 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:69 #: app/modules/web/themes/material-blue/views/account/account-history.inc:101 @@ -1715,7 +1728,7 @@ msgstr "Sort by Category" #: app/modules/web/themes/material-blue/views/account/viewpass.inc:25 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:67 #: app/modules/web/themes/material-blue/views/config/info.inc:61 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:149 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:106 #: app/modules/web/themes/material-blue/views/config/mail.inc:113 #: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:116 @@ -1731,8 +1744,8 @@ msgstr "Sort by Category" #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:97 #: app/modules/web/themes/material-blue/views/login/index.inc:24 #: app/modules/web/themes/material-blue/views/login/index.inc:94 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:75 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:77 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:83 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:19 msgid "User" msgstr "User" @@ -1772,16 +1785,16 @@ msgstr "Sort by URL / IP" #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:76 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:90 #: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:91 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:92 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:73 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:82 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:83 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:74 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:73 @@ -1817,7 +1830,7 @@ msgid "Accounts (H)" msgstr "Accounts (H)" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:126 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:100 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:106 #: app/modules/web/themes/material-blue/views/account/account-history.inc:122 @@ -1830,7 +1843,7 @@ msgid "Date" msgstr "Date" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:108 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:131 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:109 msgid "Status" msgstr "Status" @@ -1925,7 +1938,7 @@ msgid "Module" msgstr "Module" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:110 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:120 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:112 msgid "Properties" msgstr "Properties" @@ -1968,7 +1981,7 @@ msgid "Event" msgstr "Event" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:103 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:117 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:109 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/user_pass.inc:33 msgid "Login" @@ -2037,21 +2050,24 @@ msgid "Preset Values" msgstr "Preset Values" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:111 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:119 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:111 #: app/modules/web/Controllers/UserGroupController.php:242 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:120 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 -#: lib/SP/Services/Ldap/LdapImportService.php:140 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:144 +#: lib/SP/Services/Ldap/LdapImportService.php:138 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:133 #: app/modules/web/themes/material-blue/views/_partials/footer.inc:25 #: app/modules/web/themes/material-blue/views/config/encryption.inc:274 #: app/modules/web/themes/material-blue/views/config/encryption.inc:277 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:206 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:233 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:242 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:48 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:53 @@ -2061,7 +2077,7 @@ msgid "Group" msgstr "Group" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:112 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:118 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:110 #: app/modules/web/Controllers/UserProfileController.php:232 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:65 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:67 @@ -2139,7 +2155,7 @@ msgid "Delete Value" msgstr "Delete Value" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:113 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:114 #: app/modules/web/themes/material-blue/inc/Icons.php:65 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:106 #: app/modules/web/themes/material-blue/views/notification/index.inc:1 @@ -2147,67 +2163,67 @@ msgstr "Delete Value" msgid "Notifications" msgstr "Notifications" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 #: app/modules/web/themes/material-blue/views/notification/notification.inc:35 #: app/modules/web/themes/material-blue/views/notification/notification.inc:42 msgid "Component" msgstr "Component" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:150 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:111 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:115 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:153 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:117 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:121 msgid "Read" msgstr "Read" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:151 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:107 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:154 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:113 msgid "Only Admins" msgstr "Only Admins" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:168 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:171 #: app/config/actions.xml:847 msgid "Search for Notification" msgstr "Search for Notification" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:183 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:184 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:186 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:187 #: app/modules/web/Controllers/NotificationController.php:196 msgid "New Notification" msgstr "New Notification" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:201 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:202 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:204 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:205 #: app/modules/web/Controllers/NotificationController.php:113 #: app/config/actions.xml:817 msgid "View Notification" msgstr "View Notification" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:231 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:234 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:235 #: app/config/actions.xml:841 msgid "Checkout Notification" msgstr "Checkout Notification" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:249 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:250 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:252 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:253 #: app/modules/web/Controllers/NotificationController.php:230 #: app/config/actions.xml:829 msgid "Edit Notification" msgstr "Edit Notification" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:266 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:267 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:269 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:270 #: app/config/actions.xml:835 msgid "Delete Notification" msgstr "Delete Notification" #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:96 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:330 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:331 #: app/modules/web/themes/material-blue/views/plugin/index.inc:1 msgid "Plugins" msgstr "Plugins" @@ -2363,7 +2379,7 @@ msgstr "Source" msgid "Search for track" msgstr "Search for track" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:104 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:96 #: lib/SP/Services/CustomField/CustomFieldDefService.php:77 #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:16 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:113 @@ -2376,47 +2392,41 @@ msgid "Users" msgstr "Users" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:156 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:148 #: app/config/actions.xml:607 msgid "Search for User" msgstr "Search for User" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:171 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:172 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:163 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:164 #: app/modules/web/Controllers/UserController.php:115 #: app/config/actions.xml:583 msgid "New User" msgstr "New User" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:189 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:190 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:181 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:182 #: app/modules/web/Controllers/UserController.php:202 #: app/config/actions.xml:589 msgid "Edit User" msgstr "Edit User" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:206 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:207 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:198 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:199 #: app/config/actions.xml:595 msgid "Delete User" msgstr "Delete User" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:223 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:224 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:460 -msgid "Import users from LDAP" -msgstr "Import users from LDAP" - -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:241 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:242 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:215 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:216 msgid "View User Details" msgstr "View User Details" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:258 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:259 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:233 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:63 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:116 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:122 @@ -2449,7 +2459,7 @@ msgstr "New Group" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:171 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:172 -#: app/modules/web/Controllers/UserGroupController.php:354 +#: app/modules/web/Controllers/UserGroupController.php:356 #: app/config/actions.xml:613 msgid "View Group" msgstr "View Group" @@ -2508,13 +2518,13 @@ msgstr "Edit Profile" msgid "Delete Profile" msgstr "Delete Profile" -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:261 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:262 #: app/modules/web/themes/material-blue/inc/Icons.php:58 msgid "Search" msgstr "Search" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:344 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:345 #: app/modules/web/themes/material-blue/inc/Icons.php:61 #: app/modules/web/themes/material-blue/views/config/ldap.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:27 @@ -2575,46 +2585,46 @@ msgstr "There aren't any pending notifications" msgid "There are pending notifications: %d" msgstr "There are pending notifications: %d" -#: app/modules/web/Controllers/LoginController.php:121 +#: app/modules/web/Controllers/LoginController.php:122 msgid "Logout session" msgstr "Logout session" -#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/LoginController.php:124 msgid "Inactive time" msgstr "Inactive time" -#: app/modules/web/Controllers/LoginController.php:124 +#: app/modules/web/Controllers/LoginController.php:125 msgid "Total time" msgstr "Total time" -#: app/modules/web/Controllers/NotificationController.php:274 -#: app/modules/web/Controllers/NotificationController.php:277 +#: app/modules/web/Controllers/NotificationController.php:270 +#: app/modules/web/Controllers/NotificationController.php:273 msgid "Notifications deleted" msgstr "Notifications deleted" +#: app/modules/web/Controllers/NotificationController.php:285 #: app/modules/web/Controllers/NotificationController.php:289 -#: app/modules/web/Controllers/NotificationController.php:293 msgid "Notification deleted" msgstr "Notification deleted" -#: app/modules/web/Controllers/NotificationController.php:290 -#: app/modules/web/Controllers/NotificationController.php:325 +#: app/modules/web/Controllers/NotificationController.php:286 +#: app/modules/web/Controllers/NotificationController.php:321 #: lib/SP/Providers/Notification/NotificationHandler.php:155 msgid "Notification" msgstr "Notification" +#: app/modules/web/Controllers/NotificationController.php:320 #: app/modules/web/Controllers/NotificationController.php:324 -#: app/modules/web/Controllers/NotificationController.php:328 msgid "Notification read" msgstr "Notification read" -#: app/modules/web/Controllers/NotificationController.php:358 -#: app/modules/web/Controllers/NotificationController.php:361 +#: app/modules/web/Controllers/NotificationController.php:354 +#: app/modules/web/Controllers/NotificationController.php:357 msgid "Notification created" msgstr "Notification created" -#: app/modules/web/Controllers/NotificationController.php:395 -#: app/modules/web/Controllers/NotificationController.php:398 +#: app/modules/web/Controllers/NotificationController.php:391 +#: app/modules/web/Controllers/NotificationController.php:394 msgid "Notification updated" msgstr "Notification updated" @@ -2665,12 +2675,6 @@ msgstr "Links deleted" msgid "Link deleted" msgstr "Link deleted" -#. (itstool) path: strings/text -#: app/modules/web/Controllers/PublicLinkController.php:261 -#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 -msgid "Link" -msgstr "Link" - #: app/modules/web/Controllers/PublicLinkController.php:294 #: app/modules/web/Controllers/PublicLinkController.php:333 msgid "Link created" @@ -2723,12 +2727,12 @@ msgstr "Error while saving the configuration" #: lib/SP/Services/Api/ApiService.php:129 #: lib/SP/Services/Api/ApiService.php:229 #: lib/SP/Services/Api/ApiService.php:237 -#: lib/SP/Services/Auth/LoginService.php:190 -#: lib/SP/Services/Auth/LoginService.php:354 -#: lib/SP/Services/Auth/LoginService.php:504 -#: lib/SP/Services/Auth/LoginService.php:509 -#: lib/SP/Services/Auth/LoginService.php:541 -#: lib/SP/Services/Auth/LoginService.php:648 +#: lib/SP/Services/Auth/LoginService.php:192 +#: lib/SP/Services/Auth/LoginService.php:356 +#: lib/SP/Services/Auth/LoginService.php:508 +#: lib/SP/Services/Auth/LoginService.php:513 +#: lib/SP/Services/Auth/LoginService.php:545 +#: lib/SP/Services/Auth/LoginService.php:652 #: lib/SP/Services/AuthToken/AuthTokenService.php:311 #: lib/SP/Services/CustomField/CustomFieldService.php:203 #: lib/SP/Services/Export/XmlVerifyService.php:108 @@ -2759,35 +2763,35 @@ msgid "You will be redirected to log in within 5 seconds" msgstr "You will be redirected to log in within 5 seconds" #: app/modules/web/Controllers/UserController.php:239 -#: app/modules/web/Controllers/UserController.php:366 +#: app/modules/web/Controllers/UserController.php:370 #: app/modules/web/Controllers/UserPassResetController.php:107 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:238 msgid "Password Change" msgstr "Password Change" -#: app/modules/web/Controllers/UserController.php:281 -#: app/modules/web/Controllers/UserController.php:284 +#: app/modules/web/Controllers/UserController.php:283 +#: app/modules/web/Controllers/UserController.php:287 msgid "Users deleted" msgstr "Users deleted" -#: app/modules/web/Controllers/UserController.php:292 -#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:295 +#: app/modules/web/Controllers/UserController.php:300 msgid "User deleted" msgstr "User deleted" -#: app/modules/web/Controllers/UserController.php:330 -#: app/modules/web/Controllers/UserController.php:336 +#: app/modules/web/Controllers/UserController.php:334 +#: app/modules/web/Controllers/UserController.php:340 msgid "User added" msgstr "User added" -#: app/modules/web/Controllers/UserController.php:397 -#: app/modules/web/Controllers/UserController.php:403 +#: app/modules/web/Controllers/UserController.php:401 +#: app/modules/web/Controllers/UserController.php:408 msgid "User updated" msgstr "User updated" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserController.php:472 +#: app/modules/web/Controllers/UserController.php:477 #: app/config/actions.xml:577 msgid "View User" msgstr "View User" @@ -2840,20 +2844,22 @@ msgid "Profiles deleted" msgstr "Profiles deleted" #: app/modules/web/Controllers/UserProfileController.php:231 -#: app/modules/web/Controllers/UserProfileController.php:235 +#: app/modules/web/Controllers/UserProfileController.php:236 msgid "Profile deleted" msgstr "Profile deleted" -#: app/modules/web/Controllers/UserProfileController.php:268 +#: app/modules/web/Controllers/UserProfileController.php:271 +#: app/modules/web/Controllers/UserProfileController.php:275 msgid "Profile added" msgstr "Profile added" -#: app/modules/web/Controllers/UserProfileController.php:308 +#: app/modules/web/Controllers/UserProfileController.php:314 +#: app/modules/web/Controllers/UserProfileController.php:319 msgid "Profile updated" msgstr "Profile updated" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserProfileController.php:336 +#: app/modules/web/Controllers/UserProfileController.php:347 #: app/config/actions.xml:643 msgid "View Profile" msgstr "View Profile" @@ -3126,7 +3132,7 @@ msgstr "\"/config\" directory permissions are wrong" msgid "Current: %s - Needed: 750" msgstr "Current: %s - Needed: 750" -#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:604 +#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:608 msgid "N/A" msgstr "N/A" @@ -3184,7 +3190,7 @@ msgstr "Observer not initialized" msgid "Invalid icons class" msgstr "Invalid icons class" -#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:126 +#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:127 #, php-format msgid "Unable to retrieve \"%s\" template: %s" msgstr "Unable to retrieve \"%s\" template: %s" @@ -3203,12 +3209,12 @@ msgstr "Encoding error" msgid "Invalid XML-RPC response" msgstr "Invalid XML-RPC response" -#: lib/SP/Mvc/Controller/ControllerTrait.php:73 +#: lib/SP/Mvc/Controller/ControllerTrait.php:75 msgid "Session not started or timed out" msgstr "Session not started or timed out" -#: lib/SP/Mvc/Controller/ControllerTrait.php:118 #: lib/SP/Mvc/Controller/ControllerTrait.php:127 +#: lib/SP/Mvc/Controller/ControllerTrait.php:141 msgid "Invalid Action" msgstr "Invalid Action" @@ -3250,17 +3256,17 @@ msgstr "Invalid filter type" msgid "Wrong object type" msgstr "Wrong object type" -#: lib/SP/Mvc/View/Template.php:301 lib/SP/Mvc/View/Template.php:365 +#: lib/SP/Mvc/View/Template.php:302 lib/SP/Mvc/View/Template.php:366 #, php-format msgid "Unable to retrieve \"%s\" variable" msgstr "Unable to retrieve \"%s\" variable" -#: lib/SP/Mvc/View/Template.php:334 +#: lib/SP/Mvc/View/Template.php:335 #, php-format msgid "Unable to unset \"%s\" variable" msgstr "Unable to unset \"%s\" variable" -#: lib/SP/Mvc/View/Template.php:355 +#: lib/SP/Mvc/View/Template.php:356 msgid "Template does not contain files" msgstr "Template does not contain files" @@ -3291,14 +3297,18 @@ msgstr "Plugin loaded" msgid "New Plugin" msgstr "New Plugin" -#: lib/SP/Providers/Auth/AuthProvider.php:208 +#: lib/SP/Providers/Auth/AuthProvider.php:216 msgid "Method unavailable" msgstr "Method unavailable" -#: lib/SP/Providers/Auth/AuthProvider.php:212 +#: lib/SP/Providers/Auth/AuthProvider.php:220 msgid "Method already initialized" msgstr "Method already initialized" +#: lib/SP/Providers/Auth/Ldap/Ldap.php:110 +msgid "LDAP type not set" +msgstr "LDAP type not set" + #: lib/SP/Providers/Auth/Ldap/LdapActions.php:119 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:126 msgid "Error while searching the group RDN" @@ -3316,55 +3326,58 @@ msgstr "Error while searching objects in base DN" #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:145 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:149 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:212 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:217 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:218 msgid "Unable to connect to LDAP server" msgstr "Unable to connect to LDAP server" #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 #: app/modules/web/themes/material-blue/views/config/general-events.inc:70 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:39 #: app/modules/web/themes/material-blue/views/config/info.inc:75 #: app/modules/web/themes/material-blue/views/config/info.inc:78 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:94 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:119 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:93 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:118 #: app/modules/web/themes/material-blue/views/config/mail.inc:59 #: app/modules/web/themes/material-blue/views/config/mail.inc:66 msgid "Server" msgstr "Server" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:173 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:175 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:174 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:176 msgid "LDAP parameters are not set" msgstr "LDAP parameters are not set" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:255 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:261 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:256 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:262 msgid "Connection error (BIND)" msgstr "Connection error (BIND)" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:325 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:326 msgid "Error while disconnecting from LDAP server" msgstr "Error while disconnecting from LDAP server" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:109 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 msgid "User in group verified" msgstr "User in group verified" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:144 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:141 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 msgid "User does not belong to the group" msgstr "User does not belong to the group" -#: lib/SP/Providers/Mail/MailHandler.php:124 +#: lib/SP/Providers/Mail/MailHandler.php:127 #, php-format msgid "Performed by: %s (%s)" msgstr "Performed by: %s (%s)" -#: lib/SP/Providers/Mail/MailHandler.php:125 +#: lib/SP/Providers/Mail/MailHandler.php:128 #, php-format msgid "IP Address: %s" msgstr "IP Address: %s" @@ -3573,7 +3586,7 @@ msgstr "Error while updating the permission" msgid "Error while removing the permission" msgstr "Error while removing the permission" -#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:249 +#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:259 msgid "Error while removing the permissions" msgstr "Error while removing the permissions" @@ -3878,55 +3891,55 @@ msgid "Wrong parameters" msgstr "Wrong parameters" #: lib/SP/Services/Auth/LoginService.php:160 -#: lib/SP/Services/Auth/LoginService.php:460 -#: lib/SP/Services/Auth/LoginService.php:467 -#: lib/SP/Services/Auth/LoginService.php:575 -#: lib/SP/Services/Auth/LoginService.php:580 -#: lib/SP/Services/Auth/LoginService.php:619 -#: lib/SP/Services/Auth/LoginService.php:624 +#: lib/SP/Services/Auth/LoginService.php:462 +#: lib/SP/Services/Auth/LoginService.php:469 +#: lib/SP/Services/Auth/LoginService.php:579 +#: lib/SP/Services/Auth/LoginService.php:584 +#: lib/SP/Services/Auth/LoginService.php:623 +#: lib/SP/Services/Auth/LoginService.php:628 msgid "Wrong login" msgstr "Wrong login" -#: lib/SP/Services/Auth/LoginService.php:219 -#: lib/SP/Services/Auth/LoginService.php:226 +#: lib/SP/Services/Auth/LoginService.php:221 +#: lib/SP/Services/Auth/LoginService.php:228 msgid "User disabled" msgstr "User disabled" -#: lib/SP/Services/Auth/LoginService.php:273 +#: lib/SP/Services/Auth/LoginService.php:275 msgid "Using temporary password" msgstr "Using temporary password" -#: lib/SP/Services/Auth/LoginService.php:285 -#: lib/SP/Services/Auth/LoginService.php:291 -#: lib/SP/Services/Auth/LoginService.php:309 -#: lib/SP/Services/Auth/LoginService.php:315 +#: lib/SP/Services/Auth/LoginService.php:287 +#: lib/SP/Services/Auth/LoginService.php:293 +#: lib/SP/Services/Auth/LoginService.php:311 +#: lib/SP/Services/Auth/LoginService.php:317 msgid "Wrong master password" msgstr "Wrong master password" -#: lib/SP/Services/Auth/LoginService.php:330 +#: lib/SP/Services/Auth/LoginService.php:332 msgid "Your previous password is needed" msgstr "Your previous password is needed" -#: lib/SP/Services/Auth/LoginService.php:342 +#: lib/SP/Services/Auth/LoginService.php:344 msgid "The Master Password either is not saved or is wrong" msgstr "The Master Password either is not saved or is wrong" -#: lib/SP/Services/Auth/LoginService.php:456 -#: lib/SP/Services/Auth/LoginService.php:519 +#: lib/SP/Services/Auth/LoginService.php:458 +#: lib/SP/Services/Auth/LoginService.php:523 msgid "LDAP Server" msgstr "LDAP Server" -#: lib/SP/Services/Auth/LoginService.php:475 -#: lib/SP/Services/Auth/LoginService.php:480 +#: lib/SP/Services/Auth/LoginService.php:477 +#: lib/SP/Services/Auth/LoginService.php:482 msgid "Account expired" msgstr "Account expired" -#: lib/SP/Services/Auth/LoginService.php:488 -#: lib/SP/Services/Auth/LoginService.php:493 +#: lib/SP/Services/Auth/LoginService.php:490 +#: lib/SP/Services/Auth/LoginService.php:495 msgid "User has no associated groups" msgstr "User has no associated groups" -#: lib/SP/Services/Auth/LoginService.php:609 +#: lib/SP/Services/Auth/LoginService.php:613 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:12 msgid "Authentication" msgstr "Authentication" @@ -4090,23 +4103,23 @@ msgstr "Unable to create the directory (%s)" msgid "Error while exporting" msgstr "Error while exporting" -#: lib/SP/Services/Export/XmlExportService.php:267 +#: lib/SP/Services/Export/XmlExportService.php:266 msgid "Exporting categories" msgstr "Exporting categories" -#: lib/SP/Services/Export/XmlExportService.php:379 +#: lib/SP/Services/Export/XmlExportService.php:378 msgid "Exporting clients" msgstr "Exporting clients" -#: lib/SP/Services/Export/XmlExportService.php:425 +#: lib/SP/Services/Export/XmlExportService.php:424 msgid "Exporting tags" msgstr "Exporting tags" -#: lib/SP/Services/Export/XmlExportService.php:469 +#: lib/SP/Services/Export/XmlExportService.php:468 msgid "Exporting accounts" msgstr "Exporting accounts" -#: lib/SP/Services/Export/XmlExportService.php:579 +#: lib/SP/Services/Export/XmlExportService.php:578 msgid "Error while creating the XML file" msgstr "Error while creating the XML file" @@ -4170,12 +4183,12 @@ msgstr "Please check the web server user permissions" msgid "Please, check PHP configuration for upload files" msgstr "Please, check PHP configuration for upload files" -#: lib/SP/Services/Import/ImportService.php:89 +#: lib/SP/Services/Import/ImportService.php:96 #, php-format msgid "Mime type not supported (\"%s\")" msgstr "Mime type not supported (\"%s\")" -#: lib/SP/Services/Import/ImportService.php:91 +#: lib/SP/Services/Import/ImportService.php:98 msgid "Please, check the file format" msgstr "Please, check the file format" @@ -4329,12 +4342,12 @@ msgstr "Please, enter the database server" msgid "Server where the database will be installed" msgstr "Server where the database will be installed" -#: lib/SP/Services/Install/Installer.php:318 -#: lib/SP/Services/Install/Installer.php:369 +#: lib/SP/Services/Install/Installer.php:324 +#: lib/SP/Services/Install/Installer.php:375 msgid "Warn to developer" msgstr "Warn to developer" -#: lib/SP/Services/Install/Installer.php:359 +#: lib/SP/Services/Install/Installer.php:365 msgid "Error while creating 'admin' user" msgstr "Error while creating 'admin' user" @@ -4413,13 +4426,13 @@ msgstr "Value not found" msgid "Error while deleting the values" msgstr "Error while deleting the values" -#: lib/SP/Services/Ldap/LdapImportService.php:109 -#: lib/SP/Services/Ldap/LdapImportService.php:196 +#: lib/SP/Services/Ldap/LdapImportService.php:107 +#: lib/SP/Services/Ldap/LdapImportService.php:188 msgid "Objects found" msgstr "Objects found" -#: lib/SP/Services/Ldap/LdapImportService.php:134 -#: lib/SP/Services/Ldap/LdapImportService.php:229 +#: lib/SP/Services/Ldap/LdapImportService.php:132 +#: lib/SP/Services/Ldap/LdapImportService.php:221 msgid "Imported from LDAP" msgstr "Imported from LDAP" @@ -4435,10 +4448,6 @@ msgstr "" "This is a test email in order to verify that the configuration is working " "right." -#: lib/SP/Services/Mail/MailService.php:186 -msgid "Mail service unavailable" -msgstr "Mail service unavailable" - #: lib/SP/Services/Notification/NotificationService.php:102 #: lib/SP/Services/Notification/NotificationService.php:121 #: lib/SP/Services/Notification/NotificationService.php:180 @@ -4460,9 +4469,9 @@ msgstr "Plugin not found" #: lib/SP/Services/PublicLink/PublicLinkService.php:122 #: lib/SP/Services/PublicLink/PublicLinkService.php:145 #: lib/SP/Services/PublicLink/PublicLinkService.php:219 -#: lib/SP/Services/PublicLink/PublicLinkService.php:311 -#: lib/SP/Services/PublicLink/PublicLinkService.php:346 -#: lib/SP/Services/PublicLink/PublicLinkService.php:367 +#: lib/SP/Services/PublicLink/PublicLinkService.php:297 +#: lib/SP/Services/PublicLink/PublicLinkService.php:332 +#: lib/SP/Services/PublicLink/PublicLinkService.php:353 msgid "Link not found" msgstr "Link not found" @@ -4528,8 +4537,8 @@ msgid "Error while applying the application update" msgstr "Error while applying the application update" #: lib/SP/Services/Upgrade/UpgradeAppService.php:75 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:103 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:111 msgid "Please, check the event log for more details" msgstr "Please, check the event log for more details" @@ -4538,36 +4547,37 @@ msgstr "Please, check the event log for more details" msgid "API authorizations update" msgstr "API authorizations update" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:72 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:208 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:255 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:306 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:79 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:213 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:259 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:308 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:333 msgid "Update Configuration" msgstr "Update Configuration" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:84 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:91 msgid "Parameter" msgstr "Parameter" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:123 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:127 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:130 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:134 msgid "Error while updating the configuration" msgstr "Error while updating the configuration" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:283 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 msgid "MIME type set for this extension" msgstr "MIME type set for this extension" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:284 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:286 msgid "MIME type" msgstr "MIME type" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:294 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:287 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:296 msgid "Extension" msgstr "Extension" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:293 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:295 msgid "MIME type not found for this extension" msgstr "MIME type not found for this extension" @@ -4580,27 +4590,27 @@ msgstr "MIME type not found for this extension" msgid "Custom fields update" msgstr "Custom fields update" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:92 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:125 msgid "Update DB" msgstr "Update DB" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:99 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 msgid "Error while applying an auxiliary update" msgstr "Error while applying an auxiliary update" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:107 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:178 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:182 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:180 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 msgid "Error while updating the database" msgstr "Error while updating the database" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:155 #: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:157 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 msgid "Update file does not contain data" msgstr "Update file does not contain data" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:188 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:190 msgid "Database updating was completed successfully." msgstr "Database updating was completed successfully." @@ -4855,7 +4865,7 @@ msgstr "Clear the event log out?" #: app/modules/web/themes/material-blue/views/config/encryption.inc:281 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:89 #: app/modules/web/themes/material-blue/views/config/import.inc:59 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:262 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:84 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:54 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:152 @@ -4866,11 +4876,11 @@ msgstr "Select Group" #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:161 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:114 #: app/modules/web/themes/material-blue/views/config/import.inc:32 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:287 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:27 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:37 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:87 msgid "Select User" msgstr "Select User" @@ -5256,12 +5266,12 @@ msgstr "View" msgid "Select Groups" msgstr "Select Groups" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:204 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:201 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:182 msgid "Private" msgstr "Private" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:223 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:198 msgid "Private for Group" msgstr "Private for Group" @@ -5399,7 +5409,7 @@ msgid "Data will be unencrypted after saving" msgstr "Data will be unencrypted after saving" #: app/modules/web/themes/material-blue/views/config/accounts.inc:12 -#: app/modules/web/themes/material-blue/views/config/backup.inc:12 +#: app/modules/web/themes/material-blue/views/config/backup.inc:13 #: app/modules/web/themes/material-blue/views/config/general-site.inc:12 #: app/modules/web/themes/material-blue/views/config/ldap.inc:12 #: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:12 @@ -5553,10 +5563,13 @@ msgid "The account password is shown as image." msgstr "The account password is shown as image." #: app/modules/web/themes/material-blue/views/config/accounts.inc:247 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 msgid "Expire time" msgstr "Expire time" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 +msgid "Expire time (minutes)" +msgstr "Expire time (minutes)" + #: app/modules/web/themes/material-blue/views/config/accounts.inc:262 #: app/modules/web/themes/material-blue/views/config/accounts.inc:271 msgid "Maximum visits" @@ -5604,33 +5617,33 @@ msgstr "Absolute maximum is 16MB." msgid "Maximum file size in kilobytes" msgstr "Maximum file size in kilobytes" -#: app/modules/web/themes/material-blue/views/config/backup.inc:16 +#: app/modules/web/themes/material-blue/views/config/backup.inc:17 msgid "This extension is needed to build the application's backup files" msgstr "This extension is needed to build the application's backup files" -#: app/modules/web/themes/material-blue/views/config/backup.inc:30 -#: app/modules/web/themes/material-blue/views/config/backup.inc:33 -#: app/modules/web/themes/material-blue/views/config/backup.inc:109 -#: app/modules/web/themes/material-blue/views/config/backup.inc:112 +#: app/modules/web/themes/material-blue/views/config/backup.inc:31 +#: app/modules/web/themes/material-blue/views/config/backup.inc:34 +#: app/modules/web/themes/material-blue/views/config/backup.inc:110 +#: app/modules/web/themes/material-blue/views/config/backup.inc:113 msgid "Result" msgstr "Result" -#: app/modules/web/themes/material-blue/views/config/backup.inc:41 -#: app/modules/web/themes/material-blue/views/config/backup.inc:44 -#: app/modules/web/themes/material-blue/views/config/backup.inc:120 -#: app/modules/web/themes/material-blue/views/config/backup.inc:123 +#: app/modules/web/themes/material-blue/views/config/backup.inc:42 +#: app/modules/web/themes/material-blue/views/config/backup.inc:45 +#: app/modules/web/themes/material-blue/views/config/backup.inc:121 +#: app/modules/web/themes/material-blue/views/config/backup.inc:124 msgid "Download Current" msgstr "Download Current" -#: app/modules/web/themes/material-blue/views/config/backup.inc:51 +#: app/modules/web/themes/material-blue/views/config/backup.inc:52 msgid "DB Backup" msgstr "DB Backup" -#: app/modules/web/themes/material-blue/views/config/backup.inc:58 +#: app/modules/web/themes/material-blue/views/config/backup.inc:59 msgid "sysPass Backup" msgstr "sysPass Backup" -#: app/modules/web/themes/material-blue/views/config/backup.inc:80 +#: app/modules/web/themes/material-blue/views/config/backup.inc:81 msgid "" "The backup allows you to save and download sysPass database and application " "files including its configuration." @@ -5638,7 +5651,7 @@ msgstr "" "The backup allows you to save and download sysPass database and application " "files including its configuration." -#: app/modules/web/themes/material-blue/views/config/backup.inc:82 +#: app/modules/web/themes/material-blue/views/config/backup.inc:83 msgid "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." @@ -5646,22 +5659,22 @@ msgstr "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." -#: app/modules/web/themes/material-blue/views/config/backup.inc:101 -#: app/modules/web/themes/material-blue/views/config/backup.inc:185 +#: app/modules/web/themes/material-blue/views/config/backup.inc:102 +#: app/modules/web/themes/material-blue/views/config/backup.inc:186 msgid "Export Accounts" msgstr "Export Accounts" -#: app/modules/web/themes/material-blue/views/config/backup.inc:139 -#: app/modules/web/themes/material-blue/views/config/backup.inc:147 +#: app/modules/web/themes/material-blue/views/config/backup.inc:140 +#: app/modules/web/themes/material-blue/views/config/backup.inc:148 msgid "Export Password" msgstr "Export Password" -#: app/modules/web/themes/material-blue/views/config/backup.inc:153 -#: app/modules/web/themes/material-blue/views/config/backup.inc:161 +#: app/modules/web/themes/material-blue/views/config/backup.inc:154 +#: app/modules/web/themes/material-blue/views/config/backup.inc:162 msgid "Export Password (repeat)" msgstr "Export Password (repeat)" -#: app/modules/web/themes/material-blue/views/config/backup.inc:187 +#: app/modules/web/themes/material-blue/views/config/backup.inc:188 msgid "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." @@ -5669,17 +5682,17 @@ msgstr "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." -#: app/modules/web/themes/material-blue/views/config/backup.inc:189 +#: app/modules/web/themes/material-blue/views/config/backup.inc:190 msgid "Exported items are accounts, clients, categories and tags." msgstr "Exported items are accounts, clients, categories and tags." -#: app/modules/web/themes/material-blue/views/config/backup.inc:191 +#: app/modules/web/themes/material-blue/views/config/backup.inc:192 msgid "" "Accounts' password are exported in an encrypted way for better security." msgstr "" "Accounts' password are exported in an encrypted way for better security." -#: app/modules/web/themes/material-blue/views/config/backup.inc:193 +#: app/modules/web/themes/material-blue/views/config/backup.inc:194 msgid "" "It's possible to set an export password to save all the encrypted data in " "the XML file." @@ -5869,8 +5882,8 @@ msgstr "Domain name" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:85 #: app/modules/web/themes/material-blue/views/config/import.inc:45 #: app/modules/web/themes/material-blue/views/config/import.inc:55 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:239 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:249 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:248 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:258 msgid "Default Group" msgstr "Default Group" @@ -5880,8 +5893,8 @@ msgstr "Sets the default users group for newly created SSO users" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:100 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:110 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:264 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:274 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:273 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:283 msgid "Default Profile" msgstr "Default Profile" @@ -6270,116 +6283,126 @@ msgstr "Enables authentication against an LDAP server." msgid "This method will use MySQL as fallback." msgstr "This method will use MySQL as fallback." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:65 -msgid "Active Directory" -msgstr "Active Directory" - #: app/modules/web/themes/material-blue/views/config/ldap.inc:67 -msgid "Enables Active Directory LDAP connection mode." -msgstr "Enables Active Directory LDAP connection mode." - -#: app/modules/web/themes/material-blue/views/config/ldap.inc:84 msgid "Enables the connection over TLS" msgstr "Enables the connection over TLS" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:99 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:76 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:78 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:82 +msgid "Server Type" +msgstr "Server Type" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:98 msgid "Hostname or IP address of LDAP server." msgstr "Hostname or IP address of LDAP server." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:103 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:134 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:219 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:102 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:133 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:194 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:228 #: app/modules/web/themes/material-blue/views/config/wiki.inc:119 msgid "Examples:" msgstr "Examples:" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:125 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Bind User" msgstr "Bind User" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:130 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:129 msgid "User to connect to LDAP service." msgstr "User to connect to LDAP service." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:155 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:154 msgid "Bind Password" msgstr "Bind Password" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:160 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:159 msgid "LDAP connection user's password" msgstr "LDAP connection user's password" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:176 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:200 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:177 +msgid "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" +msgstr "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:209 msgid "Search base" msgstr "Search base" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:181 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:190 msgid "LDAP base to perform the LDAP users search." msgstr "LDAP base to perform the LDAP users search." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:211 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:220 msgid "LDAP group which user must belong to for granting to log in." msgstr "LDAP group which user must belong to for granting to log in." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "This group needs to be placed in the LDAP search base." msgstr "This group needs to be placed in the LDAP search base." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:244 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 msgid "Sets the default users group for newly created LDAP users" msgstr "Sets the default users group for newly created LDAP users" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:269 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 msgid "Sets the default profile for the newly created LDAP users." msgstr "Sets the default profile for the newly created LDAP users." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:321 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:330 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:494 msgid "Import" msgstr "Import" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:327 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:337 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:336 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:346 msgid "Login Attribute" msgstr "Login Attribute" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:332 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:341 msgid "Defines the attribute for the user's login when importing." msgstr "Defines the attribute for the user's login when importing." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:350 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:360 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:359 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:369 msgid "Name Attribute" msgstr "Name Attribute" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:355 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:364 msgid "Defines the attribute for the user's name when importing." msgstr "Defines the attribute for the user's name when importing." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:385 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 msgid "Import Groups" msgstr "Import Groups" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:404 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:403 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:413 msgid "Group Name Attribute" msgstr "Group Name Attribute" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:399 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:408 msgid "Defines the attribute for the user group name when importing." msgstr "Defines the attribute for the user group name when importing." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:415 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:424 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:438 msgid "Filter" msgstr "Filter" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:420 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Filter for importing LDAP users or groups." msgstr "Filter for importing LDAP users or groups." +#: app/modules/web/themes/material-blue/views/config/ldap.inc:469 +msgid "Import users from LDAP" +msgstr "Import users from LDAP" + #: app/modules/web/themes/material-blue/views/config/mail.inc:33 #: app/modules/web/themes/material-blue/views/config/mail.inc:34 msgid "Enable email notifications" @@ -6408,8 +6431,8 @@ msgstr "Security" #: app/modules/web/themes/material-blue/views/config/mail.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:156 -msgid "Recipient email address" -msgstr "Recipient email address" +msgid "Sender email address" +msgstr "Sender email address" #: app/modules/web/themes/material-blue/views/config/mail.inc:162 #: app/modules/web/themes/material-blue/views/config/mail.inc:165 @@ -6605,7 +6628,7 @@ msgstr "Delete History" #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:19 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:92 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:98 msgid "Options" msgstr "Options" @@ -7021,11 +7044,11 @@ msgstr "Please, wait while the process is running" msgid "Start Update" msgstr "Start Update" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:95 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:101 msgid "Global notification" msgstr "Global notification" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:103 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:109 msgid "Only for application administrators" msgstr "Only for application administrators" @@ -7094,8 +7117,8 @@ msgid "Navigation bar on top" msgstr "Navigation bar on top" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:126 -msgid "Dysplays a navigation bar on top of the search results." -msgstr "Dysplays a navigation bar on top of the search results." +msgid "Displays a navigation bar on top of the search results." +msgstr "Displays a navigation bar on top of the search results." #: app/modules/web/themes/material-blue/views/usersettings/general.inc:141 msgid "Show Hidden Actions" @@ -7476,3 +7499,18 @@ msgstr "Text Area" #: app/config/strings.xml:8 msgid "Text" msgstr "Text" + +#~ msgid "Mail service unavailable" +#~ msgstr "Mail service unavailable" + +#~ msgid "Active Directory" +#~ msgstr "Active Directory" + +#~ msgid "Enables Active Directory LDAP connection mode." +#~ msgstr "Enables Active Directory LDAP connection mode." + +#~ msgid "Recipient email address" +#~ msgstr "Recipient email address" + +#~ msgid "Dysplays a navigation bar on top of the search results." +#~ msgstr "Dysplays a navigation bar on top of the search results." diff --git a/app/locales/es_ES/LC_MESSAGES/messages.mo b/app/locales/es_ES/LC_MESSAGES/messages.mo index 5a1e94bddb594e9c44a330fe175d77bb0ba46e76..97b1ef12700664e7251c6aeece5df759202d61b2 100644 GIT binary patch delta 30277 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 Mx-;jPpuwsBA5THfPXGV_ delta 30163 zcmZA92Y8NW-^cMgL5NKVYTZH1*n5jnd+$ACixGR>X6;>6?NPL)Mru{58l^^2YLD8Z zs%F(F@Ar3~e|;U#bsVS9x%YJ?Jmb5~K}$9T`L3jlJJ-V#70=_zfR*!jJjLUCJUyEz z*W;-cX;SVV=f$z6>$TG;1f)RLH#|RP)v_X7sAw7)zYm|{q@5X9*@s6nTQ%J z!ekih3OxI;FX`V<15_R0@ubC;SOWWFDqN2$-;2rd45q|8m=Rwg>+z%==+a(HN4lI} zpU2aTNDvwQP#p}xBsdup;b*80R-q=i4in<{7>Wl`?XI9!_7|#N{6Wq%$VxpqEL{>+ zzd9ynd`}A^T1gkwN`|8v%tUpx0@Yx%rT1YO(x)&1CLc^km=2R-cGSd*qWY_4>2|1o z2U-3k^raXvbMbv;@hjBc(2}@y~;cn+TqgFf&OWroTm zX70njq>p1Kj2!LGel_ZC`3lv33u*!Tknwz;U#-G<)QoSUR{F})NyfMdWJL`af%&im zro}F(4o9Ib;SAIQmZAFDg4)qTs0m!K{JWT(@jb7JXyu8=y4NiPwMAJ`m$MY=QdL0h z$PiSAv#=SiL{0n+s(#9G?sZIydVRxD?TVr%TpKmP&X}6y3e-f7 zqu%e^sFglNtt@c7TXAaCK-p0{RLt@#qUtw9eZV@P>UGDQI23*Hh^!={4!=bImkl+M zgQzV#iJI|M)JmVBI!^eByT$2H6YYgs={QV}i!8kz3z0s7aWT#Wx1anhd>0 zSyAb7s9RhMb*Aks-4`{{@#bf!fxkvC?nSk~f${M%>hiwCOc*%PO)w1gc9opS{;NSl zGITcWQ5_Do^eoiMzcPO?Pos9|9%_P5Egg4~n_yDZ4uzr03t(1^#Bhwl1USV-!i#pqysJqeJIEdP2iB_U$XqWm{jloBO*GB zcUB?6G&j>!sP{e#*1(n+iK|g}ie4Nwznjv6mYX}$l^ zL{xDoCc!D@0<1`S4d%i7m<2;;xD}N|{|5#2LF$ZpJqM#+!|9k5SEF9XEm#~+qIN2H zCi|}nNr`AB8BrbNM!jYgP!np1nt6NFK)p~$WTsA2!DboM`DSSe5im%#9Iq+%Gmw zF*E52SQFQv?$%Qu5xtiYpSrW^jv8nPCd1jNEn9(_;5yWbccbe4j4AOt>WrUb6-+VL zO`s{}Bs~VR;n$cQPnf24s1DnpzF0$1U$AAE5%;4yzK*(_iRQZx zSaH+`rx~h#Khy_q9;)7U)C6uKJL2;s`pnHV4|*wRf@&}bHNXPYt>24<@s^dRTj1)K zM%8bH+TxL@2`|AMxF0o<2dIT5|J*GgKW5eYUz>=Rg1(pmXIq60_z~%2s58Ec8X)yT z*FjPAl5U7vQGd*Z3sDm~fExIYr4uc3?en6S{Mwk6@jcO2FdMbCn^7}8Vg7|WyQGU< z2Zd29Y=|0oh~+OsFX=s)5wD^8d54;KrX_Bt%V7r6-OyKv$R|Y7;|@%XzoBmLAD9(BvB||g%4b|`o zX2#^pT?Yj)9qGELfx4mY!VFZ$`%tgr9aOu}70zO)JJbZd=)*8vhMMT!6+ZW=yhnys z8nDvMFh8ncBh&yRPz{z_{vp(aAEPFmbd{Sx1ZrX}QT1n_`q_%Ae-*v>#>zALzHqNa zWz;3>gT-+%YNo%TR`deZVVc!$2g;#dr%tGPGchY}#!PqyHL>TYg@vqf?IKb2yP)d( zCK1s9>oFT1LoYr--R6+BZsuiC9k)PrJOqPqKI((C1moeCs1Mc#)CX$^s@@SyfWM;3 zFJdCb_uL|)FW6&DjB&qo4N{=KfN4>eEvKc+Vp`I*F%5RcQaBRT&kj`mqo@g7L;a9@ zioqE8m78#4Or`ff4G~p{z~opORk0R^U=!5Jx+638^g;bF8IBrgGA6{Os0n<9n)ohM z`7z7Cj%xQDwa_?UGcMzMk`sxGnNbDV%z~&1ltXpc05#DLmfsh3B;zq5u0l;<1L`&2 zi~4|_v-DF;L^^n#JBrlk|NTD`5v@EMYKBEo168tg11oQbdJX%c&U6ZDr)FbrT!fmy zLDYmUV0XNQ8o1tiH?dZz_Wjng{~CA*8CvONOoB@=KCVNpa4`DlaN;+&`nmB6xC9d-5-Py&A2gHdmR57lryYR1!19nV1xyw==;+S0w2K51S-_5X*Jzd-G5(D$zY%HOm9 zT1gEul4CQ}*>*#9*dH~4v8V}6MV;+zD_?<{_$G5F>JA-1y?z(bi-Eh`I9X8(DQM|p zJ|bF4Wz<>KM|Id8HIe?PiK(7eG80vA5o#y4pz0k))%y)K!P}@K`x{j+c(?m8o(a>F zE{$o>*OW+3BE2yker5%mF(c{2sI$6@neY{A0_lEm<%LkUx*lrBI^jncgPOo}RJ-M< zf%l*WzU1_Io)OW&iTAjI?CACIQxCQEZBcikE2_iZs2v+)&cHaN7oomz%TQaq5;dW< zs2$ygnej)|5naP1djDS#(bmTM(akUgYQ=d`1C>W@aV^vqH$`>W)$E6w=y23djK>VP z09Ai0YQTf2elDYS=q~#I{vT(rJF{e{g3PFIdMQ-L6;T7$G#g_e>9(ky>wxNbIO?n? zpax!K`Rh@ad^_rH{AB4f=>PeDlZejbK5E5*`&>uK%xoA+eo55M)U*5!sE!ArRyZDY z#tTtLwhiOpZcFdQLZpAj^7v*S`>(Akv)@&0j)A0GqgLJyH9$Aiz=KeiZxZUrR$x~A z2DRc}QD=MubywmXa61`_nouT;hv66p^Bmy(;}XeFhAvAH)K*tQ4OAO7k@YzV^sbmEPz`reFyW9PIcJ*Fsgt#7~j*Ih#JgCeQ@@pw(L4q z#n)IID;;q=Gz`6@7h@LOjXLvdsJjqw)YS_|Q4NQ`d++1wNG)J z{a1smL^MDiRKt>}l~hMnY-0IcQ3DM|ed$J{RzBC#t1%(z?@)K<04BvFsQxdY`n`*~ ze9w<_{u&_B2{%wi)DGlFRVrXViKn}wRdYSh5HQ49Fhyo%a^ z2dD|ZLhWQ+->)u`1ifU0qPDI$YQVCnj;f(1(inBCTca-R2+JRbDM?Soo=kX z`VH0J71Yk%!`$e5NJImsJLNjej5>nssFfAMlvou*u!R|oDM*h&t^89H)`vT zTl%W`$npbD``dB;MAT6()IgZ|S+H6|P3TUPrJ5KE%S9<2U!O z=Pgn1{Ss6^hfw{V$58$Jze_}C@(#6<;4^Nk!%$n73w3sdP!p_x>Y$Q67ozHai8_Mqs2$!X_5L3xq6QbO;4bQno}n(;OH{+qv#z5stU|f~>JALV95@2= z;1?K*CsAM2yQq~1opTFGgDMY4pO;7(A|cos%VA$Eh#RpKUdNJ{@x1${H$|ljxf zrlNM}Q*!}oMN6;)Zb7w6d&%usE>!;|Q2ABNCYRX%3}kd6Ln|ML+R}Zfvp$S!c-ivr zV_DLVEuH_eyF0~D6Rv=&Uk5eemX_ZMb>{udk*Ebs_7TzLnSpA!)Y9uvTlc;B06!+3 z;fj0zJ7PN0V^I@bj341f%z#Hw1KdSj?mtoWUZ8%@NO;x#D&~tIqSvJ@HpV$v2JfK; z$o{*#TorIQ>8_|Bv$rra24CX`66Qi(!p~42mOYpr|1jfU=jRCNte6RhVz_?(FCd~@ z`vZQd1{j8OZ@5de4K?63Gu}=2zURW6S69`5i7Q>6xejuVFC^zU%(IpaNDP-5K?E ztidRJj`6YOJ${}rzNaIRcz6JH7mlEA=|$Ar@c{MuyteY7`z}8egUAm@y-pFRGcJd5 zu|CGZCYS(QpeEQ6wXo08r!zcCBpe@LMojsK`w|vFFX?KS7rUX3Vm@lCccL!c1ysA| zsJj#L!2Rr~hpHEa8E~Ar-12unVE@(dvSqx+ETljB(={lI8n6Xs!;$F4m8f?6&Fk2O zwCAB~*A;V;9FO{*e1nN_FX}t-3ns=}57~ch;S(}~@g-^t z%A29;$Dl6lC#YM$7Int^u?QZ;G#K#69dSBTf4O`_bVfxnDV9WaSPe^IOVkABVMSbq zdM$6D2K*P*QRc^Pz&vJQtWSPv)Loc{>UTCK#4k`g;M+(f36Wi>4v(O=>`&Ad20U?F zog20CYN&~}MRgF3$#EEZajNC7H@`z&?t`d$$1o*cLB{oY9$UdXEJ#7}r|!4hil~*f zL`|@ZIRKN99*erXb1Xj=HL)KtFP^~c_!e~(;m_Q{@}k;DVqCrd^@*rq6V!^LP&4d@ zX>mMi0!vU6T8FB)-8_KW(qBYJ4&?|Q-^PpbG)~Jp?Lofb}+M)ZXE&m6#Gx1-$9ZX~9Hp`+u zT=noHjP?=H4opI=WGSkHZ8$xU*9NuHCU4!D^+HW_23E%dsP@U;xg88gO*|5H#+^|E zO~iD#5;cKcsCK@KL^2b3j2b9~C%|8j6Wft4hss}yUfhb>p|hw@b;5uE|F=Ca>T=dV z-JQ0W9{Zv0)^yB-^H3Aqf{g3)T(AnSPz?hE1N=LX8g&=KQMb1^s=S<)*GEmPy`=}E zRyYxLcUGW|CKlE1N7T-qw(^^PeY_S#^wTLQPJn-FvZ7WJiR!2cY9d`w9SyB?2GE?Yt(D7xzfLKc(LQU)<_Q1zD8e1m~@c&+M6?OJE zP`CdPY5|^Pu3ujYBAUrZsE)Iv&Z;zO1r1Q2-0rA`1F#H!g4&^dsH3}rYX1mzbn%kA zezKzSOQHI!i#mcXuH5GtMMSrFK57e>T7~tfpMpPO6Fg!0Ia0VStbo1AZ-E-%Fsh%c zsFmJ9?br*{L=&cTcPkt_8pGG1QiyM-6-vHIb*Nl_W~#jv_m@ zAYB|Y<80K#Hk(Jxn^>9re^Ga>VrsVo)zPQR(UgcTTPM_jqfuKr6LlB9K&|9^)XGkv zR(cy%?HO#t5v7sy`g{vtd>!@4q@+Pln$6edxvOsJ9?angIV_ zt-?`TUmMjyThtEqN1e3~HPIQUdaF?r-j1q&6m#G;^nU@v4It0~E7SzrZMfF$3(yh#%sJr4DZWZRDI$nnw za5rjzi2pmwYz`p+J9#C1{qMOk@&WPv`i-u?scOIn;_DqINJ|CU+Urp%xg1>c221*85+U zh*na=Dzvn8FRVxYNGy)WF)zl?>?TkYb!ls$I_`%0)(=BXXfEm~Hli-`KGc`<7V0(3 z;$>XM_vBIpOQAZbiMq8>sE&uCwr(n_YuRmE!2)aLG6Sm%-w}FsD5&w z>K8-*`(KlYK0M7(4LhM4_Cw8d66$T3iE22{{2En%4{A$)K~3-+Y9UWi118Dh7MKC` z-seSq(5h$Q{nyIdli?o_b%v8rzg#Xw-O|0N*XSbZHGGYFO@p$!J5dpfke-Uo@ki8A zrOy`N{}+$ysDDQog{^QEmc)Q?pKDM$+)ZFE=AvL7YU|IS2E2|=NS@Q}KpE7Iv_j<% zK&^Z^Y653am+~cQ;Iz41|J6~Kuoq^>8K@oiZ6%@=A46^N3sl84x!o_DB~d@md!SY{ z$QPN$|i;Gc5vm3RL zi$!_=btb{Z-1}J=%aQJgTGbFHk>R;+JyY>{O_Z!ckiuiMo_cQAafhtKsLU zFXRo>S^te1AW3O=S;J6Y(qgCyN234zuT4as+D@nr2BKy-$@1r*e)xQWn%LKa1j$QzUK}R4fMz=#4G1spLD4Fg67Al zEpLfB>yfCP8jreUGtfU_)Cy1IWW0&mx!&d7(F{lbg3+fLEhM6b8&E6TZxybh&hn0x zzqS033hu{eden!hF{)lK)X)2Is88}7)a$n&i{UHO#0y5c@k&J6&;QzFXd-P;m$4t# z$0?|@zl_?l8>l1r3$>zn72Qfxq9%|9br(va`m2FD^EPH5)C9($c4$&XpR2Hd44v`U zr~!AQew*EI>7P-r<#E(R?xAk;bJP)dD!BA zI@Cpe|us)Cz~8c5DjjsFtJJ z?LZy5?-UUYco*AZypP?$QCNlauh;<7R(1J3a2V-xsE!*|a|3lpo&8YM)=xrBXfbMG z-&p=0)X|+rK1e>#H6p5bA2q|*s7n}9-R(?1^pY-v>ZmoUgWi@Nj=D3`Q7d1A+Twkv ze$SxV-9goRY3Y7E$*;o=+pw8?PX2-u# zE6iBOZFvE#NxD4hr{5IR*?x!m8FCzT>tCUcD4?!8y5#8p-~VMNq5+Gden?b7y#;kp zx4jXngLbGb?Sh)-dD25C# zjzgutKuu&TYJxvm`aJ3g?x7cxH*h;v5Y=HR)XvmJ_0t;lHbi3>jzJyeD%9QB?IV(d z$VJrckJHdqNRM99MNyZp394RSR7VRi7w$x@_!jE+zd`krwvjvI0;r#oAESP6=!EKT zENTM2B}CM4rxlz<{igB+wY8y*-C2d9-uGOn6_!W6hP5#cwm^O1+Mu?$J!%KLqK;-T z=EX6n32k)cKF=>i)X^2xkIg?&Tb8Ja+rrGK0SlnEt{m!8HZwb++V?@V8-W^NmZdkK zc4!}}-UTba<4^Pc$7||VmJ+qKIZ>Cc25R8ur~$j6E?o?2rQ=Z_l!;cp9CbwNQ9Jq@ zs-MSJ?rG+BBr$3t8PNalf4PWgYxAQ9tb)2s4N+&=71iM=%U^`riA|^hj#&BvYUR&R zTb{DHduuYFUbie*5_4l!?1cXR{C^!0o#9c`%1)rZ1E)}1dI>d=N2tq_poLpOR*WEB z0QHu%#+=v(wV(y4em0<9-|eWK+>ILVa0}jl&FmL4)Zh&2(mg<}>XvTn(wliu z<)u+O(A?~b>Sqw@%%`D_bQNl6f5NZe&7R7VR@xBXZ2zow{_ChFimB;lw_S`qc3X@feV5vU0)#4LCWz4!?8>*s%pj_!jI ziCTFz)Rs24bPv?qFx>KIq0W4zr8isoe$-_>Z|OfR9oWhJm<~nVwKAx2Dx?43{~Ht0 z7pp7kz3h!z*>J3j^H67b8@>1zHG#}guA_XYBPx#?pgO9&KI)9yq1q2ZEo27jGOofP zzCWJLmazjhvxBG|IEQL*AN6{@L*0p#on3i))Qa<>>P4bnuO_Isrh}DtMSY5gqb4>L zb(9Oyr4*ZPT zq2EzEaUZpyz^=Uix-_Y~x)~KjO`wL^0@biPYUcedJr=`APeXOM0rk`Dpm`IuGXdS) zLQI+2Ht7u%czd-pjP_C4DRlB zz>7MvQmFQoPZZ&|B-Ad z%uBi#7R80A@{_23{zml^r6C)>Bbi_6_Q?eUJLYo<>d7 z+uQv;As1@pT~L>LE^6hQP!lVhy~8)iI*4 z`-{myRC*Iu!`B#%mHP#F24gJhaz(_re%hdpaz5(4UxQl69`yhBf6iHj`&Qu5p|RWQ2A8`@c!$=(VUE0I2g6{ z2T&azHE&q{E7Xbu2D(dB1GTc|=)WVVtsaRw<5{SF)>!^-RK1g^J9m2^@4qTOvVx#N zE}b6rJt&BIuqjr;v8X$75Y_QL)NS?*c3Yav%z@gm@~HAEW+Ti_x+7M`$vz@Qh#bcr z7NkTqUWM6^A7U}wj+HRwcv8Y z-2#1$h~y$;C~m-2m=ha~a1}3&9(!Q7O$Kz$#^V_{s6 z+WKo)75~Qe`uSguBWOd$GSqAJ4$ETAQSO5>3AOd#V?XqacK^9x47MV<74u`r7+1d% z>W9=oEQz0^-j>s-wS7IDoi~3HiLoH;B`4au_f7$VF=3P-|yAZv&2lL@I)D|ZH#9f}sW)E|= zxdZhp+wZ6&$~eL8L~+z*ZfWV!mi_{LI_o1u^hJ7xy6tHux(QT5-HlEdfzwg9cc*zB zb;iMy+&@kgM3v9S0=OG>iT^@t(2c4x&0fkDAB>)SXE`(@mfnYUk>s zcAzV=^FGfYA{uBI>Ml$|b@(ajY*(Wi{D_J01ghR8)Wq(fw*HxwzqNG2S+3tysQOt@ z{pPiFdB6JkPee0ojOwr_YM>#gtsRfr!o{e1tIb_jej5FE2G!0p+wDYR)WkBQ?m#Y7 zc|p`$R~FOi=YMA+`T+S*ACB>;4kx3wbO~w)HlZf42X$x8;z;}xBeCZkcPYO?t@IZR z!{03(_^ErVQlUOn`OyFW|5=`h-s5IgVH9fRpQCR1X4G5qD{6<%pkBipsENG6KukH; z)k}?8NvFd)SQd2`rea>)f%);yT;Bg;MAFQ2m!=NtgEIp4zOF${>?hQ>{2}VYl5@T* zZ;o2YVALI&gj)H0)C9jo^|Kefcnx!7;AbvB?`ORK`ZU%eLzk@|s>5j*fdA?bd%T>{ zY~qIry*Z~gEIA|Fl9VuybQ)~|&k^F=X;+T=TdncR7gYKeafoia?&%%*LLb@MciwhOeUS5&Igcp5dWqPA3o1b zf}Sgf4b`GiZPf1uyEgn!7|K}b!0Lc%X`{p;tK4jNye;4+mrVF~Lb36t1J!(QZV zAyg(@B&4J~5&8Ndq$iAYT|yq}>v`<(|G9yIekS%E;Vy07KYPgk%f}y!3B1DpJ)c;m zla`mB@>O)cgc_d{4ifa%6wt9?b;^?y|IOMpM1CFo?}<-2-zHBw)YF){-w@wNJ>LfY zXlDh@UAh0yKpMOy7Df4b%Rj~>23f~_$=AcL03I*-@1Op}t6Mq&16`!vKyw7j25U$Mri$k*=%dUjKO0@K<8{F(ew%+fn8^)>!M*%be0j>thWbQH;{$j8hRIj3)n5MKjpF0v6SQR5AzZ-_tsV9iym``2{c zocvFyr>7n9Qn;7=?+N^B?a4=89Ln`8ZYX&l6V6*-<4m>voo}=Bl%dgmD!qS}QRx-w zbvDRdQ{@4~Z{a)Y{Au~C%qsW`WqD{@iSlOj`^*LmrR=uFyAcoZk5^M&GD9kUN#?&~ z>Q|6aRBS??KD2sXlKzqM1%&FX1cXd4fVrmK(5ROvef>o+P{vX8k`-Yyi3|5WwJK~k8>mjX2|8MQrm9}R9 z@rE|3PRQQ?Jl_$%q`bMc+3KTGMpmJxqBY)0dOPt13{r!5P2y*W7p2j4LVD8msGo;W zmGW9x+WH{sf4Wlt>;K71Zv8)@tN^t>CHTsdS%cZ-BXbB1=3Awrqi5{D!iUges&v67-xWU(Z+6-;23$4|S5Feu4f`g*^NP+y6A=&+UZAv`fjD z=i_kynh=ShLPNq?3MZ1*vzAI{=t$29;>DP~o*vX&X#>A>S^xc+fjSc@t46y;HmC~! zBJ{U(P0D^Hv?X-lcb)&9)&IqKS?TCD6M6MP`8~?_*yPq(-J^8!zfV_dQ=EcA)c?UI z+k*U^gl}lm$m;m+lSoU&y?BPqC&X_OFH1ZhlUPUxWeHcUllOy_qHH>O`rUJjm8GTK zXo8+Cv_DQf3uU!z(u2sqOgcAZ&1oM`-_z4pINmx@;|t^sBBUVi72yZ+4w1fKovV(T z%^}@{u!Zn5owlLwF2ZZ87obY^bfWwU>86yQCodK0_un7SQ!>v{Se~ph#JdttWSx9Y z#oOfRDMtJfp%me-s%lc|@*I#zZt z@p_hS#UQh3Gu`TcPyX+;`TvLae<&U63Bt8hZcBW+RT@Bpf)?*fehK0gsk55=7g&Ta zjr=R5%UVBwlHN?nP2H?aARhS}DL+SeZgpZP+eO=cdjA^`=|O|S#OqTKMz}@%GNB#u z_fIA|+dy6tI?0N9%22+T_QS2?MAYd>@LKs1>ZG7Nua(y%|2S=q5n2-T|8?xyPhnab zCAUg?d))Z`cp43AmGcpuLg$U}dm3c72GvLx{h-5)l#QVt|Cr|ge`5HPKJpV!M!uf> z)V)RgNAli3r$~3AUTxLU_yKhOz$y$Tb0zWCc#X1Qs>IWVIzQ0aa2tFfd95w}CGI8^ zr0z$S*MWEhgG{B~Z{(FEbSDfUzat?#V}Qq}UqF%)TS3@Jc%xi<>b#Gbm+%3d)TGO%|<~S!V4;W zg9oUP&^mZVIxF#i=k)Co;%jHQ;uDL1PFH$n5)u$!M2p0Pf&N?$)a+~ZlpJi++G=^% ztSiHqv;1rH_5M+P z{SQR_|DPJ+RH|r&e`}_cJ)o13m_rrq=|!hwY15SY@d@3n%|P-$e4?qN=MW(YWhJly z^~Vzbjrd^wqmZ6P*02^GjbuPQi-_N$gZ>yn_{wE_PLMZ&`iH6ar?pejQsPaqBB3|& z6IPZ}g*@9yKcr0&;(ct4NjAPG2^k$N^Q<+j#7y-RBR@0o9pv94ys%ZRrK|(#5GMDF zwe>gPkJsdlBJW$mKZFIe$x9!FiI1avA7LtS|M)RBU@+;bHt1Li6On%ZWTs9bI?aH$ zD7%9xa1METk}yCdZJUwaN_rUKTf!RZ^&{_B>SiPzOr4*|8$!Gj!Pkm{c|_hnKhRMI z8uU{JW#Mpk^-2dkxtNhkFyNh?Ivx2%!37-+K$V##ie?r+k(sgLln|Mm{^^_*Qm@t_- z@hG1_`5E$CQ+|fDo-plyYa->ym|>YJs7mF6)=^sW=h4wk@(W;Hf}U&SKfuO>5e%|R znLJy_KSX+j)l*(7(t1V_UJ>pSzNFqL{i2qPL~{mw|HLJJ-5Sgyv$A#6i2P0Dm$r%Z zu{vc**QQ=Nt2ddB^OG0X>UE@E7V?59Z%5u{(#7ek4Eo={oi_L-45FhVRE}qzSFuiB z(s(qXIw3XT4)yvFvJ>>oqRk^hXUZniPgR%g=|^5%`udo>@>q!eg2;PEsGuLzhbj1i zMgbHyC368LrEzK-cp7E9Nk>x_f%m9ih`f2E^+Z^``sC?(OnzPJynhA|DM`8+`M+Z_ ztG~}*hxJ#Y;kP7i`ZM_H#sp?q>*-mWM3Al#zEFXm}2&u`qXcbG*fu6Rs4kx~s2Hz2K5npI!$tizF z-WPPz0`*)smtqO(1=>ng_J_4oJe)QoNq-$-kep23GxkisesCH;(eQ94;kqppNy zgq~JD(I$J6HdBaq#!s;cbrMl$y_I*cNko!PP8dPGX4sRkSwH_z(I5?z2(yZ@q(6K@ zshHHtl;52WiW7Fz<}3p(C9fWJ$`WRh7lC?yq|QCc(-RsI--qv?@xK%H(R6SRpHef1_V(F`t;#tCDvUsC= zcZ%|M>Kzpmouj`uDz<0L+@NF~`*#}{<*nSUUsT8bz55M`eK#Z`B(~$UF9H)+9um{1 zXZs;B-uB+;IX~`6H79af+Smj$n+0Z%{GUeNT9qT~c{}!wj;51ty`#Oo7${$C)7fJ} zWB*#4A!TgFodp9!VxsyD?A9^LJ0QCK!1mpGw(rn0Dz@6LVj)SrQN2ie+jr{JFDfP` zw*QFI~ZVj{X7sqxtI*i;5n&Z~eBl cT>^^5pZ_>IpwYG_y#xMCxoz{9fQh012kwfnr2qf` diff --git a/app/locales/es_ES/LC_MESSAGES/messages.po b/app/locales/es_ES/LC_MESSAGES/messages.po index a63f9a5f..34a94db1 100644 --- a/app/locales/es_ES/LC_MESSAGES/messages.po +++ b/app/locales/es_ES/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-11 23:55+0100\n" -"PO-Revision-Date: 2018-11-11 23:55+0100\n" +"POT-Creation-Date: 2018-11-25 20:22+0100\n" +"PO-Revision-Date: 2018-11-25 20:24+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: es_ES\n" @@ -45,7 +45,7 @@ msgstr "Cuenta visualizada" #: app/modules/api/Controllers/UserGroupController.php:62 #: app/modules/api/Controllers/UserGroupController.php:92 #: app/modules/api/Controllers/UserGroupController.php:123 -#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:153 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:240 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:113 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:104 @@ -54,11 +54,13 @@ msgstr "Cuenta visualizada" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:106 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:116 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:107 -#: app/modules/web/Controllers/UserGroupController.php:280 -#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:281 +#: app/modules/web/Controllers/UserGroupController.php:324 +#: app/modules/web/Controllers/UserProfileController.php:272 +#: app/modules/web/Controllers/UserProfileController.php:315 #: lib/SP/Plugin/PluginManager.php:320 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:30 #: app/modules/web/themes/material-blue/views/account/account-history.inc:43 @@ -85,13 +87,13 @@ msgstr "Nombre" #: app/modules/api/Controllers/AccountController.php:190 #: app/modules/api/Controllers/AccountController.php:241 #: app/modules/api/Controllers/AccountController.php:316 -#: app/modules/web/Controllers/AccountController.php:233 -#: app/modules/web/Controllers/AccountController.php:773 -#: app/modules/web/Controllers/AccountController.php:822 -#: app/modules/web/Controllers/AccountController.php:867 -#: app/modules/web/Controllers/AccountController.php:910 -#: app/modules/web/Controllers/AccountController.php:964 -#: app/modules/web/Controllers/AccountController.php:1002 +#: app/modules/web/Controllers/AccountController.php:250 +#: app/modules/web/Controllers/AccountController.php:833 +#: app/modules/web/Controllers/AccountController.php:882 +#: app/modules/web/Controllers/AccountController.php:927 +#: app/modules/web/Controllers/AccountController.php:970 +#: app/modules/web/Controllers/AccountController.php:1024 +#: app/modules/web/Controllers/AccountController.php:1065 #: app/modules/web/Controllers/AccountFileController.php:246 #: app/modules/web/Controllers/AccountHistoryManagerController.php:121 #: app/modules/web/Controllers/AccountHistoryManagerController.php:160 @@ -122,17 +124,17 @@ msgid "Client" msgstr "Cliente" #: app/modules/api/Controllers/AccountController.php:102 -#: app/modules/web/Controllers/AccountController.php:593 #: app/modules/web/Controllers/AccountController.php:653 +#: app/modules/web/Controllers/AccountController.php:713 msgid "Password viewed" msgstr "Clave visualizada" #: app/modules/api/Controllers/AccountController.php:138 #: app/modules/api/Controllers/AccountController.php:144 -#: app/modules/web/Controllers/AccountController.php:865 -#: app/modules/web/Controllers/AccountController.php:876 -#: app/modules/web/Controllers/UserController.php:440 -#: app/modules/web/Controllers/UserController.php:444 +#: app/modules/web/Controllers/AccountController.php:925 +#: app/modules/web/Controllers/AccountController.php:936 +#: app/modules/web/Controllers/UserController.php:445 +#: app/modules/web/Controllers/UserController.php:449 #: app/modules/web/Controllers/UserPassResetController.php:198 #: app/modules/web/Controllers/UserPassResetController.php:202 msgid "Password updated" @@ -140,22 +142,22 @@ msgstr "Clave actualizada" #: app/modules/api/Controllers/AccountController.php:188 #: app/modules/api/Controllers/AccountController.php:194 -#: app/modules/web/Controllers/AccountController.php:771 -#: app/modules/web/Controllers/AccountController.php:782 +#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:842 msgid "Account created" msgstr "Cuenta creada" #: app/modules/api/Controllers/AccountController.php:239 #: app/modules/api/Controllers/AccountController.php:245 -#: app/modules/web/Controllers/AccountController.php:820 -#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:880 +#: app/modules/web/Controllers/AccountController.php:891 msgid "Account updated" msgstr "Cuenta actualizada" #: app/modules/api/Controllers/AccountController.php:314 #: app/modules/api/Controllers/AccountController.php:320 -#: app/modules/web/Controllers/AccountController.php:962 -#: app/modules/web/Controllers/AccountController.php:967 +#: app/modules/web/Controllers/AccountController.php:1022 +#: app/modules/web/Controllers/AccountController.php:1027 #: app/modules/web/Controllers/AccountHistoryManagerController.php:119 #: app/modules/web/Controllers/AccountHistoryManagerController.php:124 #: app/modules/web/Controllers/AccountManagerController.php:149 @@ -281,11 +283,11 @@ msgstr "Devolver detalles en la respuesta" #: app/modules/web/themes/material-blue/views/config/encryption.inc:293 #: app/modules/web/themes/material-blue/views/config/encryption.inc:296 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:81 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:170 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:169 #: app/modules/web/themes/material-blue/views/config/mail.inc:119 #: app/modules/web/themes/material-blue/views/config/mail.inc:126 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:253 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:260 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:136 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:143 #: app/modules/web/themes/material-blue/views/install/index.inc:45 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:52 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:59 @@ -361,7 +363,7 @@ msgstr "Notas sobre la cuenta" #: app/modules/api/Controllers/Help/AccountHelp.php:89 #: app/modules/api/Controllers/Help/AccountHelp.php:112 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:198 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:195 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:119 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:29 msgid "Private Account" @@ -369,7 +371,7 @@ msgstr "Cuenta Privada" #: app/modules/api/Controllers/Help/AccountHelp.php:90 #: app/modules/api/Controllers/Help/AccountHelp.php:113 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:211 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:48 msgid "Private Account for Group" msgstr "Cuenta Privada Grupo" @@ -455,9 +457,9 @@ msgstr "Descripción del cliente" #: app/modules/api/Controllers/Help/ClientHelp.php:56 #: app/modules/api/Controllers/Help/ClientHelp.php:70 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:152 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:155 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:66 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:99 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:105 msgid "Global" msgstr "Global" @@ -518,22 +520,22 @@ msgstr "Grupo visualizado" #: app/modules/api/Controllers/UserGroupController.php:91 #: app/modules/api/Controllers/UserGroupController.php:96 -#: app/modules/web/Controllers/UserGroupController.php:279 -#: app/modules/web/Controllers/UserGroupController.php:283 +#: app/modules/web/Controllers/UserGroupController.php:280 +#: app/modules/web/Controllers/UserGroupController.php:284 msgid "Group added" msgstr "Grupo creado" #: app/modules/api/Controllers/UserGroupController.php:122 -#: app/modules/api/Controllers/UserGroupController.php:127 -#: app/modules/web/Controllers/UserGroupController.php:322 -#: app/modules/web/Controllers/UserGroupController.php:326 +#: app/modules/api/Controllers/UserGroupController.php:128 +#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:328 msgid "Group updated" msgstr "Grupo actualizado" -#: app/modules/api/Controllers/UserGroupController.php:151 -#: app/modules/api/Controllers/UserGroupController.php:156 +#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:158 #: app/modules/web/Controllers/UserGroupController.php:241 -#: app/modules/web/Controllers/UserGroupController.php:245 +#: app/modules/web/Controllers/UserGroupController.php:246 msgid "Group deleted" msgstr "Grupo eliminado" @@ -541,9 +543,9 @@ msgstr "Grupo eliminado" msgid "Updating needed" msgstr "Es necesario actualizar" -#: app/modules/web/Controllers/AccountController.php:153 -#: app/modules/web/Controllers/AccountController.php:210 -#: app/modules/web/Controllers/AccountController.php:505 +#: app/modules/web/Controllers/AccountController.php:157 +#: app/modules/web/Controllers/AccountController.php:224 +#: app/modules/web/Controllers/AccountController.php:553 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:60 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:61 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:164 @@ -553,21 +555,21 @@ msgstr "Es necesario actualizar" msgid "Account Details" msgstr "Detalles de Cuenta" -#: app/modules/web/Controllers/AccountController.php:231 +#: app/modules/web/Controllers/AccountController.php:248 msgid "Link viewed" msgstr "Enlace visualizado" -#: app/modules/web/Controllers/AccountController.php:232 -#: app/modules/web/Controllers/AccountController.php:594 +#: app/modules/web/Controllers/AccountController.php:249 #: app/modules/web/Controllers/AccountController.php:654 -#: app/modules/web/Controllers/AccountController.php:698 -#: app/modules/web/Controllers/AccountController.php:735 -#: app/modules/web/Controllers/AccountController.php:772 -#: app/modules/web/Controllers/AccountController.php:821 -#: app/modules/web/Controllers/AccountController.php:866 -#: app/modules/web/Controllers/AccountController.php:909 -#: app/modules/web/Controllers/AccountController.php:963 -#: app/modules/web/Controllers/AccountController.php:1001 +#: app/modules/web/Controllers/AccountController.php:714 +#: app/modules/web/Controllers/AccountController.php:758 +#: app/modules/web/Controllers/AccountController.php:795 +#: app/modules/web/Controllers/AccountController.php:832 +#: app/modules/web/Controllers/AccountController.php:881 +#: app/modules/web/Controllers/AccountController.php:926 +#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1023 +#: app/modules/web/Controllers/AccountController.php:1064 #: app/modules/web/Controllers/AccountFileController.php:245 #: app/modules/web/Controllers/AccountHistoryManagerController.php:120 #: app/modules/web/Controllers/AccountHistoryManagerController.php:159 @@ -581,40 +583,48 @@ msgstr "Enlace visualizado" msgid "Account" msgstr "Cuenta" -#: app/modules/web/Controllers/AccountController.php:234 +#: app/modules/web/Controllers/AccountController.php:251 msgid "Agent" msgstr "Agente" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 msgid "HTTPS" msgstr "HTTPS" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:215 msgid "ON" msgstr "ON" -#: app/modules/web/Controllers/AccountController.php:235 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 msgid "OFF" msgstr "OFF" -#: app/modules/web/Controllers/AccountController.php:236 +#: app/modules/web/Controllers/AccountController.php:253 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:104 msgid "IP" msgstr "IP" +#. (itstool) path: strings/text +#: app/modules/web/Controllers/AccountController.php:254 +#: app/modules/web/Controllers/AccountController.php:1067 +#: app/modules/web/Controllers/PublicLinkController.php:261 +#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 +msgid "Link" +msgstr "Enlace" + #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:269 -#: app/modules/web/Controllers/AccountController.php:315 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:274 +#: app/modules/web/Controllers/AccountController.php:287 +#: app/modules/web/Controllers/AccountController.php:339 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:275 #: app/config/actions.xml:157 msgid "New Account" msgstr "Nueva Cuenta" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:363 +#: app/modules/web/Controllers/AccountController.php:393 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: app/modules/web/themes/material-blue/views/account/linkedAccounts.inc:20 @@ -623,7 +633,7 @@ msgid "Edit Account" msgstr "Modificar Cuenta" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:412 +#: app/modules/web/Controllers/AccountController.php:448 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:334 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:335 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:181 @@ -636,27 +646,27 @@ msgid "Remove Account" msgstr "Eliminar Cuenta" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:459 +#: app/modules/web/Controllers/AccountController.php:501 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 #: app/config/actions.xml:181 msgid "Edit Account Password" msgstr "Modificar Clave de Cuenta" -#: app/modules/web/Controllers/AccountController.php:697 -#: app/modules/web/Controllers/AccountController.php:734 +#: app/modules/web/Controllers/AccountController.php:757 +#: app/modules/web/Controllers/AccountController.php:794 msgid "Password copied" msgstr "Clave copiada" -#: app/modules/web/Controllers/AccountController.php:908 -#: app/modules/web/Controllers/AccountController.php:919 +#: app/modules/web/Controllers/AccountController.php:968 +#: app/modules/web/Controllers/AccountController.php:979 #: app/modules/web/Controllers/AccountHistoryManagerController.php:158 #: app/modules/web/Controllers/AccountHistoryManagerController.php:163 msgid "Account restored" msgstr "Cuenta restaurada" -#: app/modules/web/Controllers/AccountController.php:948 -#: app/modules/web/Controllers/AccountController.php:951 +#: app/modules/web/Controllers/AccountController.php:1008 +#: app/modules/web/Controllers/AccountController.php:1011 #: app/modules/web/Controllers/AccountHistoryManagerController.php:108 #: app/modules/web/Controllers/AccountHistoryManagerController.php:111 #: app/modules/web/Controllers/AccountManagerController.php:135 @@ -664,12 +674,12 @@ msgstr "Cuenta restaurada" msgid "Accounts removed" msgstr "Cuentas eliminadas" -#: app/modules/web/Controllers/AccountController.php:992 +#: app/modules/web/Controllers/AccountController.php:1052 #: app/modules/web/Forms/NotificationForm.php:106 msgid "A description is needed" msgstr "Es necesaria una descripción" -#: app/modules/web/Controllers/AccountController.php:999 +#: app/modules/web/Controllers/AccountController.php:1062 #: lib/SP/Providers/Notification/NotificationHandler.php:124 #: app/modules/web/themes/material-blue/views/account/account-request.inc:46 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:44 @@ -677,25 +687,25 @@ msgstr "Es necesaria una descripción" msgid "Request" msgstr "Petición" -#: app/modules/web/Controllers/AccountController.php:1000 +#: app/modules/web/Controllers/AccountController.php:1063 msgid "Requester" msgstr "Solicitante" -#: app/modules/web/Controllers/AccountController.php:1003 +#: app/modules/web/Controllers/AccountController.php:1066 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:105 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:108 #: app/modules/web/themes/material-blue/views/itemshow/category.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:36 #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:61 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:68 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:69 msgid "Description" msgstr "Descripción" -#: app/modules/web/Controllers/AccountController.php:1016 +#: app/modules/web/Controllers/AccountController.php:1079 msgid "Request done" msgstr "Solicitud realizada" @@ -721,13 +731,13 @@ msgstr "Archivo visualizado" #: app/modules/web/Controllers/AccountFileController.php:104 #: app/modules/web/Controllers/AccountFileController.php:143 #: app/modules/web/Controllers/AccountFileController.php:244 -#: app/modules/web/Controllers/AccountFileController.php:380 +#: app/modules/web/Controllers/AccountFileController.php:379 #: app/modules/web/Controllers/ConfigBackupController.php:163 #: app/modules/web/Controllers/ConfigBackupController.php:209 #: app/modules/web/Controllers/ConfigBackupController.php:255 -#: app/modules/web/Controllers/ConfigGeneralController.php:195 -#: app/modules/web/Controllers/ConfigGeneralController.php:236 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:124 +#: app/modules/web/Controllers/ConfigGeneralController.php:202 +#: app/modules/web/Controllers/ConfigGeneralController.php:243 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:131 #: app/modules/web/themes/material-blue/views/config/import.inc:72 msgid "File" msgstr "Archivo" @@ -741,8 +751,8 @@ msgstr "Archivo no soportado para visualizar" #: app/modules/web/Controllers/ConfigBackupController.php:162 #: app/modules/web/Controllers/ConfigBackupController.php:208 #: app/modules/web/Controllers/ConfigBackupController.php:254 -#: app/modules/web/Controllers/ConfigGeneralController.php:194 -#: app/modules/web/Controllers/ConfigGeneralController.php:235 +#: app/modules/web/Controllers/ConfigGeneralController.php:201 +#: app/modules/web/Controllers/ConfigGeneralController.php:242 #: app/config/strings.js.inc:97 msgid "File downloaded" msgstr "Archivo descargado" @@ -787,13 +797,13 @@ msgstr "Archivo guardado" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:109 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 #: app/modules/web/Controllers/ItemPresetController.php:331 #: app/modules/web/Controllers/ItemPresetController.php:374 -#: lib/SP/Services/Auth/LoginService.php:455 -#: lib/SP/Services/Auth/LoginService.php:518 -#: lib/SP/Services/Auth/LoginService.php:564 -#: lib/SP/Services/Auth/LoginService.php:607 +#: lib/SP/Services/Auth/LoginService.php:457 +#: lib/SP/Services/Auth/LoginService.php:522 +#: lib/SP/Services/Auth/LoginService.php:568 +#: lib/SP/Services/Auth/LoginService.php:611 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:35 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:23 @@ -806,18 +816,18 @@ msgstr "Tipo" msgid "Size" msgstr "Tamaño" -#: app/modules/web/Controllers/AccountFileController.php:287 +#: app/modules/web/Controllers/AccountFileController.php:286 #: lib/SP/Services/Import/FileImport.php:95 msgid "File type not allowed" msgstr "Tipo de archivo no soportado" -#: app/modules/web/Controllers/AccountFileController.php:289 +#: app/modules/web/Controllers/AccountFileController.php:288 #: lib/SP/Services/Import/FileImport.php:97 #, php-format msgid "MIME type: %s" msgstr "Tipo MIME: %s" -#: app/modules/web/Controllers/AccountFileController.php:308 +#: app/modules/web/Controllers/AccountFileController.php:307 #: app/modules/web/Controllers/AccountHistoryManagerController.php:64 #: app/modules/web/Controllers/AccountManagerController.php:79 #: app/modules/web/Controllers/AccountManagerController.php:213 @@ -861,10 +871,9 @@ msgstr "Tipo MIME: %s" #: app/modules/web/Controllers/NotificationController.php:175 #: app/modules/web/Controllers/NotificationController.php:193 #: app/modules/web/Controllers/NotificationController.php:227 -#: app/modules/web/Controllers/NotificationController.php:261 -#: app/modules/web/Controllers/NotificationController.php:316 -#: app/modules/web/Controllers/NotificationController.php:347 -#: app/modules/web/Controllers/NotificationController.php:384 +#: app/modules/web/Controllers/NotificationController.php:312 +#: app/modules/web/Controllers/NotificationController.php:343 +#: app/modules/web/Controllers/NotificationController.php:380 #: app/modules/web/Controllers/PluginController.php:111 #: app/modules/web/Controllers/PluginController.php:133 #: app/modules/web/Controllers/PluginController.php:285 @@ -888,47 +897,47 @@ msgstr "Tipo MIME: %s" #: app/modules/web/Controllers/UserController.php:199 #: app/modules/web/Controllers/UserController.php:234 #: app/modules/web/Controllers/UserController.php:272 -#: app/modules/web/Controllers/UserController.php:316 -#: app/modules/web/Controllers/UserController.php:383 -#: app/modules/web/Controllers/UserController.php:428 -#: app/modules/web/Controllers/UserController.php:469 +#: app/modules/web/Controllers/UserController.php:320 +#: app/modules/web/Controllers/UserController.php:387 +#: app/modules/web/Controllers/UserController.php:433 +#: app/modules/web/Controllers/UserController.php:474 #: app/modules/web/Controllers/UserGroupController.php:77 #: app/modules/web/Controllers/UserGroupController.php:114 #: app/modules/web/Controllers/UserGroupController.php:187 #: app/modules/web/Controllers/UserGroupController.php:221 -#: app/modules/web/Controllers/UserGroupController.php:265 -#: app/modules/web/Controllers/UserGroupController.php:308 -#: app/modules/web/Controllers/UserGroupController.php:351 +#: app/modules/web/Controllers/UserGroupController.php:266 +#: app/modules/web/Controllers/UserGroupController.php:309 +#: app/modules/web/Controllers/UserGroupController.php:353 #: app/modules/web/Controllers/UserProfileController.php:70 #: app/modules/web/Controllers/UserProfileController.php:107 #: app/modules/web/Controllers/UserProfileController.php:176 #: app/modules/web/Controllers/UserProfileController.php:210 -#: app/modules/web/Controllers/UserProfileController.php:254 -#: app/modules/web/Controllers/UserProfileController.php:293 -#: app/modules/web/Controllers/UserProfileController.php:333 +#: app/modules/web/Controllers/UserProfileController.php:255 +#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:344 #: lib/SP/Core/Acl/UnauthorizedActionException.php:46 #: lib/SP/Util/ErrorUtil.php:160 msgid "You don't have permission to do this operation" msgstr "No tiene permisos para realizar esta operación" -#: app/modules/web/Controllers/AccountFileController.php:371 -#: app/modules/web/Controllers/AccountFileController.php:374 +#: app/modules/web/Controllers/AccountFileController.php:370 +#: app/modules/web/Controllers/AccountFileController.php:373 msgid "Files deleted" msgstr "Archivos eliminados" -#: app/modules/web/Controllers/AccountFileController.php:379 +#: app/modules/web/Controllers/AccountFileController.php:378 msgid "File deleted" msgstr "Archivo eliminado" -#: app/modules/web/Controllers/AccountFileController.php:385 +#: app/modules/web/Controllers/AccountFileController.php:384 msgid "File Deleted" msgstr "Archivo Eliminado" -#: app/modules/web/Controllers/AccountFileController.php:423 +#: app/modules/web/Controllers/AccountFileController.php:422 msgid "Files management disabled" msgstr "Gestión de archivos deshabilitada" -#: app/modules/web/Controllers/AccountFileController.php:442 +#: app/modules/web/Controllers/AccountFileController.php:441 msgid "There are no linked files for the account" msgstr "No hay archivos asociados a la cuenta" @@ -1094,11 +1103,11 @@ msgstr "Enlaces públicos deshabilitados" #: app/modules/web/Controllers/ConfigBackupController.php:195 #: app/modules/web/Controllers/ConfigBackupController.php:241 #: app/modules/web/Controllers/ConfigEncryptionController.php:97 -#: app/modules/web/Controllers/ConfigEncryptionController.php:159 -#: app/modules/web/Controllers/ConfigGeneralController.php:183 -#: app/modules/web/Controllers/ConfigGeneralController.php:229 +#: app/modules/web/Controllers/ConfigEncryptionController.php:163 +#: app/modules/web/Controllers/ConfigGeneralController.php:190 +#: app/modules/web/Controllers/ConfigGeneralController.php:236 #: app/modules/web/Controllers/ConfigImportController.php:59 -#: app/modules/web/Controllers/ConfigLdapController.php:232 +#: app/modules/web/Controllers/ConfigLdapController.php:233 #: app/modules/web/Controllers/Traits/ConfigTrait.php:55 #: app/modules/web/Forms/UserForm.php:131 #: app/modules/web/Forms/UserForm.php:153 @@ -1118,10 +1127,11 @@ msgid "Verification of exported data finished" msgstr "Verificación de datos exportados finalizada" #: app/modules/web/Controllers/ConfigBackupController.php:122 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:115 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:256 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:307 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:164 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:260 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:309 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:334 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:166 #: app/modules/web/themes/material-blue/views/config/info.inc:49 #: app/modules/web/themes/material-blue/views/plugin/plugin.inc:34 msgid "Version" @@ -1146,7 +1156,7 @@ msgstr "No" #. (itstool) path: action/text #: app/modules/web/Controllers/ConfigBackupController.php:124 -#: app/modules/web/Controllers/ConfigManagerController.php:191 +#: app/modules/web/Controllers/ConfigManagerController.php:192 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:101 #: lib/SP/Providers/Notification/NotificationHandler.php:125 #: lib/SP/Providers/Notification/NotificationHandler.php:156 @@ -1180,18 +1190,30 @@ msgstr "Categorías" msgid "Tags" msgstr "Etiquetas" +#: app/modules/web/Controllers/ConfigDokuWikiController.php:65 +msgid "Missing DokuWiki parameters" +msgstr "Faltan parámetros de DokuWiki" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:77 +msgid "DokuWiki enabled" +msgstr "DokuWiki habilitada" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:82 +msgid "DokuWiki disabled" +msgstr "DokuWiki deshabilitada" + #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:149 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 -#: lib/SP/Services/Auth/LoginService.php:300 -#: lib/SP/Services/Auth/LoginService.php:324 +#: lib/SP/Services/Auth/LoginService.php:302 +#: lib/SP/Services/Auth/LoginService.php:326 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:164 msgid "Master password updated" msgstr "Clave maestra actualizada" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:150 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:165 @@ -1222,31 +1244,31 @@ msgstr "La clave maestra actual no coincide" msgid "Error while saving the Master Password's hash" msgstr "Error al guardar el hash de la clave maestra" -#: app/modules/web/Controllers/ConfigEncryptionController.php:166 -#: app/modules/web/Controllers/ConfigEncryptionController.php:168 +#: app/modules/web/Controllers/ConfigEncryptionController.php:170 +#: app/modules/web/Controllers/ConfigEncryptionController.php:172 msgid "Master password hash updated" msgstr "Hash de clave maestra actualizado" -#: app/modules/web/Controllers/ConfigEncryptionController.php:175 +#: app/modules/web/Controllers/ConfigEncryptionController.php:179 msgid "Error while updating the master password hash" msgstr "Error al actualizar el hash de la clave maestra" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 #: app/modules/web/Controllers/ConfigEncryptionController.php:205 -#: app/modules/web/Controllers/ConfigEncryptionController.php:209 +#: app/modules/web/Controllers/ConfigEncryptionController.php:215 +#: app/modules/web/Controllers/ConfigEncryptionController.php:221 msgid "Temporary password generated" msgstr "Clave temporal generada" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 -#: app/modules/web/Controllers/ConfigMailController.php:146 -#: app/modules/web/Controllers/ConfigMailController.php:152 -#: lib/SP/Services/Mail/MailService.php:141 +#: app/modules/web/Controllers/ConfigEncryptionController.php:206 +#: app/modules/web/Controllers/ConfigMailController.php:155 +#: app/modules/web/Controllers/ConfigMailController.php:161 +#: lib/SP/Services/Mail/MailService.php:149 msgid "Email sent" msgstr "Email enviado" -#: app/modules/web/Controllers/ConfigEncryptionController.php:205 +#: app/modules/web/Controllers/ConfigEncryptionController.php:216 #: lib/SP/Services/Mail/MailService.php:81 -#: lib/SP/Services/Mail/MailService.php:151 +#: lib/SP/Services/Mail/MailService.php:159 msgid "Error while sending the email" msgstr "Error al enviar el email" @@ -1286,109 +1308,109 @@ msgstr "Auth Basic deshabiltada" msgid "Accounts imported" msgstr "Cuentas importadas" -#: app/modules/web/Controllers/ConfigImportController.php:82 -#: app/modules/web/Controllers/ConfigLdapController.php:274 +#: app/modules/web/Controllers/ConfigImportController.php:84 +#: app/modules/web/Controllers/ConfigLdapController.php:275 msgid "Import finished" msgstr "Importación finalizada" -#: app/modules/web/Controllers/ConfigImportController.php:82 #: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:92 #: lib/SP/Services/Backup/FileBackupService.php:120 #: lib/SP/Services/Export/XmlExportService.php:201 msgid "Please check out the event log for more details" msgstr "Revise el registro de eventos para más detalles" -#: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:91 msgid "No accounts were imported" msgstr "No se importaron cuentas" -#: app/modules/web/Controllers/ConfigLdapController.php:71 -#: app/modules/web/Controllers/ConfigLdapController.php:147 -#: app/modules/web/Controllers/ConfigLdapController.php:186 +#: app/modules/web/Controllers/ConfigLdapController.php:72 +#: app/modules/web/Controllers/ConfigLdapController.php:148 +#: app/modules/web/Controllers/ConfigLdapController.php:187 msgid "Missing LDAP parameters" msgstr "Faltan parámetros de LDAP" -#: app/modules/web/Controllers/ConfigLdapController.php:90 +#: app/modules/web/Controllers/ConfigLdapController.php:91 msgid "LDAP enabled" msgstr "LDAP habiltado" -#: app/modules/web/Controllers/ConfigLdapController.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:96 msgid "LDAP disabled" msgstr "LDAP deshabilitado" -#: app/modules/web/Controllers/ConfigLdapController.php:97 -#: app/modules/web/Controllers/ConfigMailController.php:106 +#: app/modules/web/Controllers/ConfigLdapController.php:98 +#: app/modules/web/Controllers/ConfigMailController.php:108 #: app/config/strings.js.inc:80 msgid "No changes" msgstr "Sin cambios" -#: app/modules/web/Controllers/ConfigLdapController.php:121 -#: app/modules/web/Controllers/ConfigLdapController.php:252 +#: app/modules/web/Controllers/ConfigLdapController.php:122 +#: app/modules/web/Controllers/ConfigLdapController.php:253 msgid "Wrong LDAP parameters" msgstr "Parámetros de LDAP incorrectos" -#: app/modules/web/Controllers/ConfigLdapController.php:157 -#: app/modules/web/Controllers/ConfigLdapController.php:202 +#: app/modules/web/Controllers/ConfigLdapController.php:158 +#: app/modules/web/Controllers/ConfigLdapController.php:203 msgid "Results" msgstr "Resultados" -#: app/modules/web/Controllers/ConfigLdapController.php:162 -#: app/modules/web/Controllers/ConfigLdapController.php:208 +#: app/modules/web/Controllers/ConfigLdapController.php:163 +#: app/modules/web/Controllers/ConfigLdapController.php:209 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:99 msgid "LDAP connection OK" msgstr "Conexión a LDAP correcta" -#: app/modules/web/Controllers/ConfigLdapController.php:163 -#: app/modules/web/Controllers/ConfigLdapController.php:209 +#: app/modules/web/Controllers/ConfigLdapController.php:164 +#: app/modules/web/Controllers/ConfigLdapController.php:210 #, php-format msgid "Objects found: %d" msgstr "Objetos encontrados: %d" -#: app/modules/web/Controllers/ConfigLdapController.php:259 +#: app/modules/web/Controllers/ConfigLdapController.php:260 msgid "LDAP Import" msgstr "Importación LDAP" -#: app/modules/web/Controllers/ConfigLdapController.php:278 +#: app/modules/web/Controllers/ConfigLdapController.php:279 msgid "There aren't any objects to synchronize" msgstr "No se encontraron objetos para sincronizar" -#: app/modules/web/Controllers/ConfigLdapController.php:283 +#: app/modules/web/Controllers/ConfigLdapController.php:284 msgid "LDAP users import finished" msgstr "Importación de usuarios de LDAP realizada" -#: app/modules/web/Controllers/ConfigLdapController.php:285 +#: app/modules/web/Controllers/ConfigLdapController.php:286 #, php-format msgid "Imported users: %d / %d" msgstr "Usuarios importados: %d / %d" -#: app/modules/web/Controllers/ConfigLdapController.php:286 +#: app/modules/web/Controllers/ConfigLdapController.php:287 #, php-format msgid "Errors: %d" msgstr "Errores: %d" -#: app/modules/web/Controllers/ConfigMailController.php:72 -#: app/modules/web/Controllers/ConfigMailController.php:133 +#: app/modules/web/Controllers/ConfigMailController.php:74 +#: app/modules/web/Controllers/ConfigMailController.php:142 msgid "Missing Mail parameters" msgstr "Faltan parámetros de Correo" -#: app/modules/web/Controllers/ConfigMailController.php:97 +#: app/modules/web/Controllers/ConfigMailController.php:99 msgid "Mail enabled" msgstr "Correo habiltado" -#: app/modules/web/Controllers/ConfigMailController.php:104 +#: app/modules/web/Controllers/ConfigMailController.php:106 msgid "Mail disabled" msgstr "Correo deshabilitado" -#: app/modules/web/Controllers/ConfigMailController.php:147 -#: lib/SP/Services/Mail/MailService.php:142 +#: app/modules/web/Controllers/ConfigMailController.php:156 +#: lib/SP/Services/Mail/MailService.php:150 msgid "Recipient" msgstr "Destinatario" -#: app/modules/web/Controllers/ConfigMailController.php:153 +#: app/modules/web/Controllers/ConfigMailController.php:162 msgid "Please, check your inbox" msgstr "Compruebe su buzón de correo" -#: app/modules/web/Controllers/ConfigManagerController.php:161 +#: app/modules/web/Controllers/ConfigManagerController.php:162 #: app/modules/web/themes/material-blue/views/install/index.inc:134 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:20 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:18 @@ -1397,54 +1419,54 @@ msgid "General" msgstr "General" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:206 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:29 +#: app/modules/web/Controllers/ConfigManagerController.php:207 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:17 #: app/config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: app/modules/web/Controllers/ConfigManagerController.php:225 +#: app/modules/web/Controllers/ConfigManagerController.php:234 msgid "LDAP" msgstr "LDAP" -#: app/modules/web/Controllers/ConfigManagerController.php:251 +#: app/modules/web/Controllers/ConfigManagerController.php:260 #: app/modules/web/themes/material-blue/views/config/mail.inc:12 msgid "Mail" msgstr "Correo" -#: app/modules/web/Controllers/ConfigManagerController.php:292 +#: app/modules/web/Controllers/ConfigManagerController.php:301 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:462 msgid "Encryption" msgstr "Encriptación" -#: app/modules/web/Controllers/ConfigManagerController.php:320 -#: app/modules/web/themes/material-blue/views/config/backup.inc:61 +#: app/modules/web/Controllers/ConfigManagerController.php:329 +#: app/modules/web/themes/material-blue/views/config/backup.inc:62 msgid "There aren't any backups available" msgstr "No se encontraron backups" -#: app/modules/web/Controllers/ConfigManagerController.php:330 -#: app/modules/web/themes/material-blue/views/config/backup.inc:132 +#: app/modules/web/Controllers/ConfigManagerController.php:339 +#: app/modules/web/themes/material-blue/views/config/backup.inc:133 msgid "No export file found" msgstr "No se encontró archivo de exportación" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:333 -#: app/modules/web/themes/material-blue/views/config/backup.inc:24 -#: app/modules/web/themes/material-blue/views/config/backup.inc:78 +#: app/modules/web/Controllers/ConfigManagerController.php:342 +#: app/modules/web/themes/material-blue/views/config/backup.inc:25 +#: app/modules/web/themes/material-blue/views/config/backup.inc:79 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:478 #: app/config/actions.xml:739 msgid "Backup" msgstr "Backup" -#: app/modules/web/Controllers/ConfigManagerController.php:356 +#: app/modules/web/Controllers/ConfigManagerController.php:365 msgid "Import Accounts" msgstr "Importar Cuentas" -#: app/modules/web/Controllers/ConfigManagerController.php:378 +#: app/modules/web/Controllers/ConfigManagerController.php:387 msgid "Not installed" msgstr "No instalado" -#: app/modules/web/Controllers/ConfigManagerController.php:388 +#: app/modules/web/Controllers/ConfigManagerController.php:397 #: app/modules/web/themes/material-blue/inc/Icons.php:63 msgid "Information" msgstr "Información" @@ -1461,18 +1483,6 @@ msgstr "Wiki habiltada" msgid "Wiki disabled" msgstr "Wiki deshabilitada" -#: app/modules/web/Controllers/ConfigWikiController.php:91 -msgid "Missing DokuWiki parameters" -msgstr "Faltan parámetros de DokuWiki" - -#: app/modules/web/Controllers/ConfigWikiController.php:103 -msgid "DokuWiki enabled" -msgstr "DokuWiki habilitada" - -#: app/modules/web/Controllers/ConfigWikiController.php:108 -msgid "DokuWiki disabled" -msgstr "DokuWiki deshabilitada" - #: app/modules/web/Controllers/CustomFieldController.php:111 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:159 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:160 @@ -1571,15 +1581,16 @@ msgstr "Ver Actual" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:123 #: app/modules/web/themes/material-blue/views/account/account-request.inc:67 #: app/modules/web/themes/material-blue/views/config/accounts.inc:366 -#: app/modules/web/themes/material-blue/views/config/backup.inc:173 +#: app/modules/web/themes/material-blue/views/config/backup.inc:174 #: app/modules/web/themes/material-blue/views/config/encryption.inc:310 #: app/modules/web/themes/material-blue/views/config/general.inc:27 #: app/modules/web/themes/material-blue/views/config/import.inc:91 #: app/modules/web/themes/material-blue/views/config/info.inc:193 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:295 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:440 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:304 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:449 #: app/modules/web/themes/material-blue/views/config/mail.inc:206 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:294 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:177 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:138 #: app/modules/web/themes/material-blue/views/error/error-database.inc:13 #: app/modules/web/themes/material-blue/views/error/error-database.inc:14 #: app/modules/web/themes/material-blue/views/error/error-maintenance.inc:13 @@ -1686,24 +1697,27 @@ msgstr "Ordenar por Categoría" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:110 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:112 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:105 -#: app/modules/web/Controllers/LoginController.php:122 -#: app/modules/web/Controllers/UserController.php:293 -#: app/modules/web/Controllers/UserController.php:331 -#: app/modules/web/Controllers/UserController.php:398 -#: app/modules/web/Controllers/UserController.php:441 +#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:335 +#: app/modules/web/Controllers/UserController.php:402 +#: app/modules/web/Controllers/UserController.php:446 #: app/modules/web/Controllers/UserPassResetController.php:199 -#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 -#: lib/SP/Services/Auth/LoginService.php:220 -#: lib/SP/Services/Auth/LoginService.php:238 -#: lib/SP/Services/Auth/LoginService.php:390 -#: lib/SP/Services/Auth/LoginService.php:457 -#: lib/SP/Services/Auth/LoginService.php:565 -#: lib/SP/Services/Auth/LoginService.php:608 -#: lib/SP/Services/Ldap/LdapImportService.php:238 +#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 +#: lib/SP/Services/Auth/LoginService.php:222 +#: lib/SP/Services/Auth/LoginService.php:240 +#: lib/SP/Services/Auth/LoginService.php:392 +#: lib/SP/Services/Auth/LoginService.php:459 +#: lib/SP/Services/Auth/LoginService.php:569 +#: lib/SP/Services/Auth/LoginService.php:612 +#: lib/SP/Services/Ldap/LdapImportService.php:230 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:63 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:69 #: app/modules/web/themes/material-blue/views/account/account-history.inc:101 @@ -1714,11 +1728,11 @@ msgstr "Ordenar por Categoría" #: app/modules/web/themes/material-blue/views/account/viewpass.inc:25 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:67 #: app/modules/web/themes/material-blue/views/config/info.inc:61 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:149 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:106 #: app/modules/web/themes/material-blue/views/config/mail.inc:113 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:233 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:247 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:116 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:130 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:22 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:31 @@ -1730,8 +1744,8 @@ msgstr "Ordenar por Categoría" #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:97 #: app/modules/web/themes/material-blue/views/login/index.inc:24 #: app/modules/web/themes/material-blue/views/login/index.inc:94 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:75 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:77 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:83 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:19 msgid "User" msgstr "Usuario" @@ -1771,16 +1785,16 @@ msgstr "Ordenar por URL / IP" #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:76 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:90 #: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:91 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:92 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:73 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:82 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:83 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:74 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:73 @@ -1816,7 +1830,7 @@ msgid "Accounts (H)" msgstr "Cuentas (H)" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:126 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:100 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:106 #: app/modules/web/themes/material-blue/views/account/account-history.inc:122 @@ -1829,7 +1843,7 @@ msgid "Date" msgstr "Fecha" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:108 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:131 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:109 msgid "Status" msgstr "Estado" @@ -1924,7 +1938,7 @@ msgid "Module" msgstr "Módulo" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:110 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:120 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:112 msgid "Properties" msgstr "Propiedades" @@ -1967,7 +1981,7 @@ msgid "Event" msgstr "Evento" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:103 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:117 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:109 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/user_pass.inc:33 msgid "Login" @@ -2036,21 +2050,24 @@ msgid "Preset Values" msgstr "Valores Predeterminados" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:111 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:119 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:111 #: app/modules/web/Controllers/UserGroupController.php:242 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:120 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 -#: lib/SP/Services/Ldap/LdapImportService.php:140 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:144 +#: lib/SP/Services/Ldap/LdapImportService.php:138 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:133 #: app/modules/web/themes/material-blue/views/_partials/footer.inc:25 #: app/modules/web/themes/material-blue/views/config/encryption.inc:274 #: app/modules/web/themes/material-blue/views/config/encryption.inc:277 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:206 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:233 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:242 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:48 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:53 @@ -2060,7 +2077,7 @@ msgid "Group" msgstr "Grupo" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:112 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:118 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:110 #: app/modules/web/Controllers/UserProfileController.php:232 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:65 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:67 @@ -2138,7 +2155,7 @@ msgid "Delete Value" msgstr "Eliminar Valor" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:113 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:114 #: app/modules/web/themes/material-blue/inc/Icons.php:65 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:106 #: app/modules/web/themes/material-blue/views/notification/index.inc:1 @@ -2146,67 +2163,67 @@ msgstr "Eliminar Valor" msgid "Notifications" msgstr "Notificaciones" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 #: app/modules/web/themes/material-blue/views/notification/notification.inc:35 #: app/modules/web/themes/material-blue/views/notification/notification.inc:42 msgid "Component" msgstr "Componente" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:150 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:111 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:115 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:153 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:117 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:121 msgid "Read" msgstr "Leída" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:151 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:107 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:154 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:113 msgid "Only Admins" msgstr "Sólo Admins" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:168 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:171 #: app/config/actions.xml:847 msgid "Search for Notification" msgstr "Buscar Notificación" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:183 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:184 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:186 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:187 #: app/modules/web/Controllers/NotificationController.php:196 msgid "New Notification" msgstr "Nueva Notificación" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:201 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:202 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:204 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:205 #: app/modules/web/Controllers/NotificationController.php:113 #: app/config/actions.xml:817 msgid "View Notification" msgstr "Ver Notificación" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:231 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:234 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:235 #: app/config/actions.xml:841 msgid "Checkout Notification" msgstr "Marcar Notificación" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:249 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:250 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:252 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:253 #: app/modules/web/Controllers/NotificationController.php:230 #: app/config/actions.xml:829 msgid "Edit Notification" msgstr "Editar Notificación" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:266 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:267 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:269 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:270 #: app/config/actions.xml:835 msgid "Delete Notification" msgstr "Eliminar Notificación" #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:96 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:330 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:331 #: app/modules/web/themes/material-blue/views/plugin/index.inc:1 msgid "Plugins" msgstr "Plugins" @@ -2362,7 +2379,7 @@ msgstr "Origen" msgid "Search for track" msgstr "Buscar Track" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:104 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:96 #: lib/SP/Services/CustomField/CustomFieldDefService.php:77 #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:16 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:113 @@ -2375,47 +2392,41 @@ msgid "Users" msgstr "Usuarios" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:156 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:148 #: app/config/actions.xml:607 msgid "Search for User" msgstr "Buscar Usuario" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:171 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:172 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:163 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:164 #: app/modules/web/Controllers/UserController.php:115 #: app/config/actions.xml:583 msgid "New User" msgstr "Nuevo Usuario" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:189 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:190 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:181 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:182 #: app/modules/web/Controllers/UserController.php:202 #: app/config/actions.xml:589 msgid "Edit User" msgstr "Editar Usuario" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:206 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:207 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:198 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:199 #: app/config/actions.xml:595 msgid "Delete User" msgstr "Eliminar Usuario" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:223 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:224 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:460 -msgid "Import users from LDAP" -msgstr "Importar usuarios de LDAP" - -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:241 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:242 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:215 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:216 msgid "View User Details" msgstr "Ver Detalles de Usuario" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:258 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:259 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:233 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:63 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:116 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:122 @@ -2448,7 +2459,7 @@ msgstr "Nuevo Grupo" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:171 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:172 -#: app/modules/web/Controllers/UserGroupController.php:354 +#: app/modules/web/Controllers/UserGroupController.php:356 #: app/config/actions.xml:613 msgid "View Group" msgstr "Ver Grupo" @@ -2507,13 +2518,13 @@ msgstr "Editar Perfil" msgid "Delete Profile" msgstr "Eliminar Perfil" -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:261 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:262 #: app/modules/web/themes/material-blue/inc/Icons.php:58 msgid "Search" msgstr "Buscar" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:344 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:345 #: app/modules/web/themes/material-blue/inc/Icons.php:61 #: app/modules/web/themes/material-blue/views/config/ldap.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:27 @@ -2574,46 +2585,46 @@ msgstr "No hay no hay notificaciones pendientes" msgid "There are pending notifications: %d" msgstr "Hay notificaciones pendientes: %d" -#: app/modules/web/Controllers/LoginController.php:121 +#: app/modules/web/Controllers/LoginController.php:122 msgid "Logout session" msgstr "Finalizar sesión" -#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/LoginController.php:124 msgid "Inactive time" msgstr "Tiempo inactivo" -#: app/modules/web/Controllers/LoginController.php:124 +#: app/modules/web/Controllers/LoginController.php:125 msgid "Total time" msgstr "Tiempo total" -#: app/modules/web/Controllers/NotificationController.php:274 -#: app/modules/web/Controllers/NotificationController.php:277 +#: app/modules/web/Controllers/NotificationController.php:270 +#: app/modules/web/Controllers/NotificationController.php:273 msgid "Notifications deleted" msgstr "Notificaciones eliminadas" +#: app/modules/web/Controllers/NotificationController.php:285 #: app/modules/web/Controllers/NotificationController.php:289 -#: app/modules/web/Controllers/NotificationController.php:293 msgid "Notification deleted" msgstr "Notificación eliminada" -#: app/modules/web/Controllers/NotificationController.php:290 -#: app/modules/web/Controllers/NotificationController.php:325 +#: app/modules/web/Controllers/NotificationController.php:286 +#: app/modules/web/Controllers/NotificationController.php:321 #: lib/SP/Providers/Notification/NotificationHandler.php:155 msgid "Notification" msgstr "Notificación" +#: app/modules/web/Controllers/NotificationController.php:320 #: app/modules/web/Controllers/NotificationController.php:324 -#: app/modules/web/Controllers/NotificationController.php:328 msgid "Notification read" msgstr "Notificación leída" -#: app/modules/web/Controllers/NotificationController.php:358 -#: app/modules/web/Controllers/NotificationController.php:361 +#: app/modules/web/Controllers/NotificationController.php:354 +#: app/modules/web/Controllers/NotificationController.php:357 msgid "Notification created" msgstr "Notificación creada" -#: app/modules/web/Controllers/NotificationController.php:395 -#: app/modules/web/Controllers/NotificationController.php:398 +#: app/modules/web/Controllers/NotificationController.php:391 +#: app/modules/web/Controllers/NotificationController.php:394 msgid "Notification updated" msgstr "Notificación actualizada" @@ -2664,12 +2675,6 @@ msgstr "Enlaces eliminados" msgid "Link deleted" msgstr "Enlace eliminado" -#. (itstool) path: strings/text -#: app/modules/web/Controllers/PublicLinkController.php:261 -#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 -msgid "Link" -msgstr "Enlace" - #: app/modules/web/Controllers/PublicLinkController.php:294 #: app/modules/web/Controllers/PublicLinkController.php:333 msgid "Link created" @@ -2722,12 +2727,12 @@ msgstr "Error al guardar la configuración" #: lib/SP/Services/Api/ApiService.php:129 #: lib/SP/Services/Api/ApiService.php:229 #: lib/SP/Services/Api/ApiService.php:237 -#: lib/SP/Services/Auth/LoginService.php:190 -#: lib/SP/Services/Auth/LoginService.php:354 -#: lib/SP/Services/Auth/LoginService.php:504 -#: lib/SP/Services/Auth/LoginService.php:509 -#: lib/SP/Services/Auth/LoginService.php:541 -#: lib/SP/Services/Auth/LoginService.php:648 +#: lib/SP/Services/Auth/LoginService.php:192 +#: lib/SP/Services/Auth/LoginService.php:356 +#: lib/SP/Services/Auth/LoginService.php:508 +#: lib/SP/Services/Auth/LoginService.php:513 +#: lib/SP/Services/Auth/LoginService.php:545 +#: lib/SP/Services/Auth/LoginService.php:652 #: lib/SP/Services/AuthToken/AuthTokenService.php:311 #: lib/SP/Services/CustomField/CustomFieldService.php:203 #: lib/SP/Services/Export/XmlVerifyService.php:108 @@ -2758,35 +2763,35 @@ msgid "You will be redirected to log in within 5 seconds" msgstr "En 5 segundos será redirigido al login" #: app/modules/web/Controllers/UserController.php:239 -#: app/modules/web/Controllers/UserController.php:366 +#: app/modules/web/Controllers/UserController.php:370 #: app/modules/web/Controllers/UserPassResetController.php:107 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:238 msgid "Password Change" msgstr "Cambio de Clave" -#: app/modules/web/Controllers/UserController.php:281 -#: app/modules/web/Controllers/UserController.php:284 +#: app/modules/web/Controllers/UserController.php:283 +#: app/modules/web/Controllers/UserController.php:287 msgid "Users deleted" msgstr "Usuarios eliminados" -#: app/modules/web/Controllers/UserController.php:292 -#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:295 +#: app/modules/web/Controllers/UserController.php:300 msgid "User deleted" msgstr "Usuario eliminado" -#: app/modules/web/Controllers/UserController.php:330 -#: app/modules/web/Controllers/UserController.php:336 +#: app/modules/web/Controllers/UserController.php:334 +#: app/modules/web/Controllers/UserController.php:340 msgid "User added" msgstr "Usuario creado" -#: app/modules/web/Controllers/UserController.php:397 -#: app/modules/web/Controllers/UserController.php:403 +#: app/modules/web/Controllers/UserController.php:401 +#: app/modules/web/Controllers/UserController.php:408 msgid "User updated" msgstr "Usuario actualizado" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserController.php:472 +#: app/modules/web/Controllers/UserController.php:477 #: app/config/actions.xml:577 msgid "View User" msgstr "Ver Usuario" @@ -2839,20 +2844,22 @@ msgid "Profiles deleted" msgstr "Perfiles eliminados" #: app/modules/web/Controllers/UserProfileController.php:231 -#: app/modules/web/Controllers/UserProfileController.php:235 +#: app/modules/web/Controllers/UserProfileController.php:236 msgid "Profile deleted" msgstr "Perfil eliminado" -#: app/modules/web/Controllers/UserProfileController.php:268 +#: app/modules/web/Controllers/UserProfileController.php:271 +#: app/modules/web/Controllers/UserProfileController.php:275 msgid "Profile added" msgstr "Perfil creado" -#: app/modules/web/Controllers/UserProfileController.php:308 +#: app/modules/web/Controllers/UserProfileController.php:314 +#: app/modules/web/Controllers/UserProfileController.php:319 msgid "Profile updated" msgstr "Perfil actualizado" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserProfileController.php:336 +#: app/modules/web/Controllers/UserProfileController.php:347 #: app/config/actions.xml:643 msgid "View Profile" msgstr "Ver Perfil" @@ -3127,7 +3134,7 @@ msgid "Current: %s - Needed: 750" msgstr "Actual: %s - Necesario: 750" # Not available -#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:604 +#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:608 msgid "N/A" msgstr "N/D" @@ -3185,7 +3192,7 @@ msgstr "Observador no inicializado" msgid "Invalid icons class" msgstr "Clase no válida para iconos" -#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:126 +#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:127 #, php-format msgid "Unable to retrieve \"%s\" template: %s" msgstr "No es posible obtener la plantilla \"%s\" : %s" @@ -3204,12 +3211,12 @@ msgstr "Error de codificación" msgid "Invalid XML-RPC response" msgstr "Respuesta XML-RPC inválida" -#: lib/SP/Mvc/Controller/ControllerTrait.php:73 +#: lib/SP/Mvc/Controller/ControllerTrait.php:75 msgid "Session not started or timed out" msgstr "La sesión no se ha iniciado o ha caducado" -#: lib/SP/Mvc/Controller/ControllerTrait.php:118 #: lib/SP/Mvc/Controller/ControllerTrait.php:127 +#: lib/SP/Mvc/Controller/ControllerTrait.php:141 msgid "Invalid Action" msgstr "Acción Inválida" @@ -3251,17 +3258,17 @@ msgstr "Tipo de filtro inválido" msgid "Wrong object type" msgstr "Tipo de objeto incorrecto" -#: lib/SP/Mvc/View/Template.php:301 lib/SP/Mvc/View/Template.php:365 +#: lib/SP/Mvc/View/Template.php:302 lib/SP/Mvc/View/Template.php:366 #, php-format msgid "Unable to retrieve \"%s\" variable" msgstr "No es posible obtener la variable \"%s\"" -#: lib/SP/Mvc/View/Template.php:334 +#: lib/SP/Mvc/View/Template.php:335 #, php-format msgid "Unable to unset \"%s\" variable" msgstr "No es posible destruir la variable \"%s\"" -#: lib/SP/Mvc/View/Template.php:355 +#: lib/SP/Mvc/View/Template.php:356 msgid "Template does not contain files" msgstr "La plantilla no contiene archivos" @@ -3292,14 +3299,18 @@ msgstr "Plugin cargado" msgid "New Plugin" msgstr "Nuevo Plugin" -#: lib/SP/Providers/Auth/AuthProvider.php:208 +#: lib/SP/Providers/Auth/AuthProvider.php:216 msgid "Method unavailable" msgstr "Método no disponible" -#: lib/SP/Providers/Auth/AuthProvider.php:212 +#: lib/SP/Providers/Auth/AuthProvider.php:220 msgid "Method already initialized" msgstr "Método ya inicializado" +#: lib/SP/Providers/Auth/Ldap/Ldap.php:110 +msgid "LDAP type not set" +msgstr "Tipo de LDAP no establecido" + #: lib/SP/Providers/Auth/Ldap/LdapActions.php:119 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:126 msgid "Error while searching the group RDN" @@ -3317,55 +3328,58 @@ msgstr "Error al buscar objetos en DN base" #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:145 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:149 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:212 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:217 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:218 msgid "Unable to connect to LDAP server" msgstr "No es posible conectar con el servidor de LDAP" #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 #: app/modules/web/themes/material-blue/views/config/general-events.inc:70 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:39 #: app/modules/web/themes/material-blue/views/config/info.inc:75 #: app/modules/web/themes/material-blue/views/config/info.inc:78 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:94 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:119 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:93 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:118 #: app/modules/web/themes/material-blue/views/config/mail.inc:59 #: app/modules/web/themes/material-blue/views/config/mail.inc:66 msgid "Server" msgstr "Servidor" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:173 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:175 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:174 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:176 msgid "LDAP parameters are not set" msgstr "Los parámetros de LDAP no están configurados" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:255 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:261 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:256 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:262 msgid "Connection error (BIND)" msgstr "Error al conectar (BIND)" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:325 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:326 msgid "Error while disconnecting from LDAP server" msgstr "Error al desconectar del servidor de LDAP" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:109 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 msgid "User in group verified" msgstr "Usuario verificado en grupo" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:144 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:141 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 msgid "User does not belong to the group" msgstr "Usuario no pertenece al grupo" -#: lib/SP/Providers/Mail/MailHandler.php:124 +#: lib/SP/Providers/Mail/MailHandler.php:127 #, php-format msgid "Performed by: %s (%s)" msgstr "Realizado por: %s (%s)" -#: lib/SP/Providers/Mail/MailHandler.php:125 +#: lib/SP/Providers/Mail/MailHandler.php:128 #, php-format msgid "IP Address: %s" msgstr "Dirección IP: %s" @@ -3574,7 +3588,7 @@ msgstr "Error al actualizar permiso" msgid "Error while removing the permission" msgstr "Error al eliminar permiso" -#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:249 +#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:259 msgid "Error while removing the permissions" msgstr "Error al eliminar los permisos" @@ -3879,55 +3893,55 @@ msgid "Wrong parameters" msgstr "Parámetros incorrectos" #: lib/SP/Services/Auth/LoginService.php:160 -#: lib/SP/Services/Auth/LoginService.php:460 -#: lib/SP/Services/Auth/LoginService.php:467 -#: lib/SP/Services/Auth/LoginService.php:575 -#: lib/SP/Services/Auth/LoginService.php:580 -#: lib/SP/Services/Auth/LoginService.php:619 -#: lib/SP/Services/Auth/LoginService.php:624 +#: lib/SP/Services/Auth/LoginService.php:462 +#: lib/SP/Services/Auth/LoginService.php:469 +#: lib/SP/Services/Auth/LoginService.php:579 +#: lib/SP/Services/Auth/LoginService.php:584 +#: lib/SP/Services/Auth/LoginService.php:623 +#: lib/SP/Services/Auth/LoginService.php:628 msgid "Wrong login" msgstr "Login incorrecto" -#: lib/SP/Services/Auth/LoginService.php:219 -#: lib/SP/Services/Auth/LoginService.php:226 +#: lib/SP/Services/Auth/LoginService.php:221 +#: lib/SP/Services/Auth/LoginService.php:228 msgid "User disabled" msgstr "Usuario deshabilitado" -#: lib/SP/Services/Auth/LoginService.php:273 +#: lib/SP/Services/Auth/LoginService.php:275 msgid "Using temporary password" msgstr "Usando clave temporal" -#: lib/SP/Services/Auth/LoginService.php:285 -#: lib/SP/Services/Auth/LoginService.php:291 -#: lib/SP/Services/Auth/LoginService.php:309 -#: lib/SP/Services/Auth/LoginService.php:315 +#: lib/SP/Services/Auth/LoginService.php:287 +#: lib/SP/Services/Auth/LoginService.php:293 +#: lib/SP/Services/Auth/LoginService.php:311 +#: lib/SP/Services/Auth/LoginService.php:317 msgid "Wrong master password" msgstr "Clave maestra incorrecta" -#: lib/SP/Services/Auth/LoginService.php:330 +#: lib/SP/Services/Auth/LoginService.php:332 msgid "Your previous password is needed" msgstr "Es necesaria su clave anterior" -#: lib/SP/Services/Auth/LoginService.php:342 +#: lib/SP/Services/Auth/LoginService.php:344 msgid "The Master Password either is not saved or is wrong" msgstr "La clave maestra no ha sido guardada o es incorrecta" -#: lib/SP/Services/Auth/LoginService.php:456 -#: lib/SP/Services/Auth/LoginService.php:519 +#: lib/SP/Services/Auth/LoginService.php:458 +#: lib/SP/Services/Auth/LoginService.php:523 msgid "LDAP Server" msgstr "Servidor LDAP" -#: lib/SP/Services/Auth/LoginService.php:475 -#: lib/SP/Services/Auth/LoginService.php:480 +#: lib/SP/Services/Auth/LoginService.php:477 +#: lib/SP/Services/Auth/LoginService.php:482 msgid "Account expired" msgstr "Cuenta expirada" -#: lib/SP/Services/Auth/LoginService.php:488 -#: lib/SP/Services/Auth/LoginService.php:493 +#: lib/SP/Services/Auth/LoginService.php:490 +#: lib/SP/Services/Auth/LoginService.php:495 msgid "User has no associated groups" msgstr "El usuario no tiene grupos asociados" -#: lib/SP/Services/Auth/LoginService.php:609 +#: lib/SP/Services/Auth/LoginService.php:613 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:12 msgid "Authentication" msgstr "Autentificación" @@ -4090,23 +4104,23 @@ msgstr "No es posible crear el directorio (%s)" msgid "Error while exporting" msgstr "Error al realizar la exportación" -#: lib/SP/Services/Export/XmlExportService.php:267 +#: lib/SP/Services/Export/XmlExportService.php:266 msgid "Exporting categories" msgstr "Exportando categorías" -#: lib/SP/Services/Export/XmlExportService.php:379 +#: lib/SP/Services/Export/XmlExportService.php:378 msgid "Exporting clients" msgstr "Exportando clientes" -#: lib/SP/Services/Export/XmlExportService.php:425 +#: lib/SP/Services/Export/XmlExportService.php:424 msgid "Exporting tags" msgstr "Exportando etiquetas" -#: lib/SP/Services/Export/XmlExportService.php:469 +#: lib/SP/Services/Export/XmlExportService.php:468 msgid "Exporting accounts" msgstr "Exportando cuentas" -#: lib/SP/Services/Export/XmlExportService.php:579 +#: lib/SP/Services/Export/XmlExportService.php:578 msgid "Error while creating the XML file" msgstr "Error al crear el archivo XML" @@ -4170,12 +4184,12 @@ msgstr "Verifique los permisos del usuario del servidor web" msgid "Please, check PHP configuration for upload files" msgstr "Compruebe la configuración de PHP para subir archivos" -#: lib/SP/Services/Import/ImportService.php:89 +#: lib/SP/Services/Import/ImportService.php:96 #, php-format msgid "Mime type not supported (\"%s\")" msgstr "Tipo mime no soportado (\"%s\")" -#: lib/SP/Services/Import/ImportService.php:91 +#: lib/SP/Services/Import/ImportService.php:98 msgid "Please, check the file format" msgstr "Compruebe el formato del archivo" @@ -4329,12 +4343,12 @@ msgstr "Indicar el servidor de la BBDD" msgid "Server where the database will be installed" msgstr "Servidor donde se instalará la Base de Datos" -#: lib/SP/Services/Install/Installer.php:318 -#: lib/SP/Services/Install/Installer.php:369 +#: lib/SP/Services/Install/Installer.php:324 +#: lib/SP/Services/Install/Installer.php:375 msgid "Warn to developer" msgstr "Informe al desarrollador" -#: lib/SP/Services/Install/Installer.php:359 +#: lib/SP/Services/Install/Installer.php:365 msgid "Error while creating 'admin' user" msgstr "Error al crear el usuario 'admin'" @@ -4413,13 +4427,13 @@ msgstr "Valor no encontrada" msgid "Error while deleting the values" msgstr "Error al eliminar los valores" -#: lib/SP/Services/Ldap/LdapImportService.php:109 -#: lib/SP/Services/Ldap/LdapImportService.php:196 +#: lib/SP/Services/Ldap/LdapImportService.php:107 +#: lib/SP/Services/Ldap/LdapImportService.php:188 msgid "Objects found" msgstr "Objetos encontrados" -#: lib/SP/Services/Ldap/LdapImportService.php:134 -#: lib/SP/Services/Ldap/LdapImportService.php:229 +#: lib/SP/Services/Ldap/LdapImportService.php:132 +#: lib/SP/Services/Ldap/LdapImportService.php:221 msgid "Imported from LDAP" msgstr "Importado desde LDAP" @@ -4435,10 +4449,6 @@ msgstr "" "Esto es una prueba de correo para verificar el correcto funcionamiento de la " "configuración." -#: lib/SP/Services/Mail/MailService.php:186 -msgid "Mail service unavailable" -msgstr "Servicio de correo no disponible" - #: lib/SP/Services/Notification/NotificationService.php:102 #: lib/SP/Services/Notification/NotificationService.php:121 #: lib/SP/Services/Notification/NotificationService.php:180 @@ -4460,9 +4470,9 @@ msgstr "Plugin no encontrado" #: lib/SP/Services/PublicLink/PublicLinkService.php:122 #: lib/SP/Services/PublicLink/PublicLinkService.php:145 #: lib/SP/Services/PublicLink/PublicLinkService.php:219 -#: lib/SP/Services/PublicLink/PublicLinkService.php:311 -#: lib/SP/Services/PublicLink/PublicLinkService.php:346 -#: lib/SP/Services/PublicLink/PublicLinkService.php:367 +#: lib/SP/Services/PublicLink/PublicLinkService.php:297 +#: lib/SP/Services/PublicLink/PublicLinkService.php:332 +#: lib/SP/Services/PublicLink/PublicLinkService.php:353 msgid "Link not found" msgstr "Enlace no encontrado" @@ -4528,8 +4538,8 @@ msgid "Error while applying the application update" msgstr "Error al aplicar la actualización de la aplicación" #: lib/SP/Services/Upgrade/UpgradeAppService.php:75 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:103 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:111 msgid "Please, check the event log for more details" msgstr "Compruebe el registro de eventos para más detalles" @@ -4538,36 +4548,37 @@ msgstr "Compruebe el registro de eventos para más detalles" msgid "API authorizations update" msgstr "Actualización de autorizaciones API" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:72 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:208 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:255 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:306 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:79 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:213 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:259 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:308 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:333 msgid "Update Configuration" msgstr "Actualizar Configuración" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:84 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:91 msgid "Parameter" msgstr "Parámetro" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:123 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:127 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:130 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:134 msgid "Error while updating the configuration" msgstr "Error al actualizar la configuración" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:283 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 msgid "MIME type set for this extension" msgstr "Tipo MIME establecido para esta extensión" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:284 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:286 msgid "MIME type" msgstr "Tipo MIME" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:294 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:287 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:296 msgid "Extension" msgstr "Extensión" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:293 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:295 msgid "MIME type not found for this extension" msgstr "Tipo MIME no encontrado para esta extensión" @@ -4580,27 +4591,27 @@ msgstr "Tipo MIME no encontrado para esta extensión" msgid "Custom fields update" msgstr "Actualización de campos personalizados" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:92 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:125 msgid "Update DB" msgstr "Actualizar BBDD" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:99 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 msgid "Error while applying an auxiliary update" msgstr "Error al aplicar la actualización auxiliar" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:107 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:178 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:182 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:180 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 msgid "Error while updating the database" msgstr "Error al aplicar la actualización de la Base de Datos" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:155 #: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:157 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 msgid "Update file does not contain data" msgstr "El archivo de actualización no contiene datos" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:188 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:190 msgid "Database updating was completed successfully." msgstr "Actualización de la Base de Datos realizada correctamente." @@ -4855,7 +4866,7 @@ msgstr "Vaciar el registro de eventos?" #: app/modules/web/themes/material-blue/views/config/encryption.inc:281 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:89 #: app/modules/web/themes/material-blue/views/config/import.inc:59 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:262 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:84 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:54 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:152 @@ -4866,11 +4877,11 @@ msgstr "Seleccionar Grupo" #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:161 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:114 #: app/modules/web/themes/material-blue/views/config/import.inc:32 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:287 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:27 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:37 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:87 msgid "Select User" msgstr "Seleccionar Usuario" @@ -5257,12 +5268,12 @@ msgstr "Ver" msgid "Select Groups" msgstr "Seleccionar Grupos" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:204 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:201 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:182 msgid "Private" msgstr "Privada" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:223 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:198 msgid "Private for Group" msgstr "Privada Grupo" @@ -5400,10 +5411,10 @@ msgid "Data will be unencrypted after saving" msgstr "Los datos serán desencriptados al guardar" #: app/modules/web/themes/material-blue/views/config/accounts.inc:12 -#: app/modules/web/themes/material-blue/views/config/backup.inc:12 +#: app/modules/web/themes/material-blue/views/config/backup.inc:13 #: app/modules/web/themes/material-blue/views/config/general-site.inc:12 #: app/modules/web/themes/material-blue/views/config/ldap.inc:12 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:12 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:12 #, php-format msgid "The '%s' extension is unavailable" msgstr "La extensión '%s' no está disponible" @@ -5559,10 +5570,13 @@ msgid "The account password is shown as image." msgstr "La clave de la cuenta es visualizada como una imagen." #: app/modules/web/themes/material-blue/views/config/accounts.inc:247 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 msgid "Expire time" msgstr "Tiempo de caducidad" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 +msgid "Expire time (minutes)" +msgstr "Tiempo de caducidad (minutos)" + #: app/modules/web/themes/material-blue/views/config/accounts.inc:262 #: app/modules/web/themes/material-blue/views/config/accounts.inc:271 msgid "Maximum visits" @@ -5610,35 +5624,35 @@ msgstr "El máximo absuluto es de 16MB." msgid "Maximum file size in kilobytes" msgstr "Tamaño máximo de archivo en kilobytes" -#: app/modules/web/themes/material-blue/views/config/backup.inc:16 +#: app/modules/web/themes/material-blue/views/config/backup.inc:17 msgid "This extension is needed to build the application's backup files" msgstr "" "Esta extensión es necesaria para generar los archivos de copia de seguridad " "de la aplicación" -#: app/modules/web/themes/material-blue/views/config/backup.inc:30 -#: app/modules/web/themes/material-blue/views/config/backup.inc:33 -#: app/modules/web/themes/material-blue/views/config/backup.inc:109 -#: app/modules/web/themes/material-blue/views/config/backup.inc:112 +#: app/modules/web/themes/material-blue/views/config/backup.inc:31 +#: app/modules/web/themes/material-blue/views/config/backup.inc:34 +#: app/modules/web/themes/material-blue/views/config/backup.inc:110 +#: app/modules/web/themes/material-blue/views/config/backup.inc:113 msgid "Result" msgstr "Resultado" -#: app/modules/web/themes/material-blue/views/config/backup.inc:41 -#: app/modules/web/themes/material-blue/views/config/backup.inc:44 -#: app/modules/web/themes/material-blue/views/config/backup.inc:120 -#: app/modules/web/themes/material-blue/views/config/backup.inc:123 +#: app/modules/web/themes/material-blue/views/config/backup.inc:42 +#: app/modules/web/themes/material-blue/views/config/backup.inc:45 +#: app/modules/web/themes/material-blue/views/config/backup.inc:121 +#: app/modules/web/themes/material-blue/views/config/backup.inc:124 msgid "Download Current" msgstr "Descargar Actual" -#: app/modules/web/themes/material-blue/views/config/backup.inc:51 +#: app/modules/web/themes/material-blue/views/config/backup.inc:52 msgid "DB Backup" msgstr "Copia BBDD" -#: app/modules/web/themes/material-blue/views/config/backup.inc:58 +#: app/modules/web/themes/material-blue/views/config/backup.inc:59 msgid "sysPass Backup" msgstr "Copia sysPass" -#: app/modules/web/themes/material-blue/views/config/backup.inc:80 +#: app/modules/web/themes/material-blue/views/config/backup.inc:81 msgid "" "The backup allows you to save and download sysPass database and application " "files including its configuration." @@ -5646,7 +5660,7 @@ msgstr "" "La copia de seguridad permite guardar y descargar tanto la base de datos de " "sysPass como los archivos de la aplicación y su configuración." -#: app/modules/web/themes/material-blue/views/config/backup.inc:82 +#: app/modules/web/themes/material-blue/views/config/backup.inc:83 msgid "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." @@ -5654,22 +5668,22 @@ msgstr "" "Con este método es posible guardar todos los datos de sysPass en otro lugar " "o utilizarlos para hacer la aplicación portable." -#: app/modules/web/themes/material-blue/views/config/backup.inc:101 -#: app/modules/web/themes/material-blue/views/config/backup.inc:185 +#: app/modules/web/themes/material-blue/views/config/backup.inc:102 +#: app/modules/web/themes/material-blue/views/config/backup.inc:186 msgid "Export Accounts" msgstr "Exportar Cuentas" -#: app/modules/web/themes/material-blue/views/config/backup.inc:139 -#: app/modules/web/themes/material-blue/views/config/backup.inc:147 +#: app/modules/web/themes/material-blue/views/config/backup.inc:140 +#: app/modules/web/themes/material-blue/views/config/backup.inc:148 msgid "Export Password" msgstr "Clave de Exportación" -#: app/modules/web/themes/material-blue/views/config/backup.inc:153 -#: app/modules/web/themes/material-blue/views/config/backup.inc:161 +#: app/modules/web/themes/material-blue/views/config/backup.inc:154 +#: app/modules/web/themes/material-blue/views/config/backup.inc:162 msgid "Export Password (repeat)" msgstr "Clave de Exportación (repetir)" -#: app/modules/web/themes/material-blue/views/config/backup.inc:187 +#: app/modules/web/themes/material-blue/views/config/backup.inc:188 msgid "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." @@ -5677,19 +5691,19 @@ msgstr "" "La exportación de cuentas permite guardar las cuentas y sus datos en formato " "XML para posteriormente poder ser importados en otras instancias de sysPass." -#: app/modules/web/themes/material-blue/views/config/backup.inc:189 +#: app/modules/web/themes/material-blue/views/config/backup.inc:190 msgid "Exported items are accounts, clients, categories and tags." msgstr "" "Los elementos exportados son cuentas, clientes, categorías y etiquetas." -#: app/modules/web/themes/material-blue/views/config/backup.inc:191 +#: app/modules/web/themes/material-blue/views/config/backup.inc:192 msgid "" "Accounts' password are exported in an encrypted way for better security." msgstr "" "Las claves de las cuentas son exportadas de forma encriptada para mayor " "seguridad." -#: app/modules/web/themes/material-blue/views/config/backup.inc:193 +#: app/modules/web/themes/material-blue/views/config/backup.inc:194 msgid "" "It's possible to set an export password to save all the encrypted data in " "the XML file." @@ -5880,8 +5894,8 @@ msgstr "Nombre de dominio" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:85 #: app/modules/web/themes/material-blue/views/config/import.inc:45 #: app/modules/web/themes/material-blue/views/config/import.inc:55 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:239 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:249 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:248 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:258 msgid "Default Group" msgstr "Grupo por Defecto" @@ -5892,8 +5906,8 @@ msgstr "" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:100 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:110 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:264 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:274 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:273 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:283 msgid "Default Profile" msgstr "Perfil por Defecto" @@ -6292,122 +6306,132 @@ msgstr "Habilita de autentificación mediante servidor LDAP." msgid "This method will use MySQL as fallback." msgstr "Este método utilizará MySQL en caso de fallo." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:65 -msgid "Active Directory" -msgstr "Active Directory" - #: app/modules/web/themes/material-blue/views/config/ldap.inc:67 -msgid "Enables Active Directory LDAP connection mode." -msgstr "Habilita el modo de conexión con LDAP de Active Directory." - -#: app/modules/web/themes/material-blue/views/config/ldap.inc:84 msgid "Enables the connection over TLS" msgstr "Habilita la conexión mediante TLS." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:99 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:76 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:78 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:82 +msgid "Server Type" +msgstr "Tipo de Servidor" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:98 msgid "Hostname or IP address of LDAP server." msgstr "Nombre o dirección IP del servidor de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:103 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:134 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:219 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:131 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:102 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:133 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:194 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:228 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:119 msgid "Examples:" msgstr "Ejemplos:" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:125 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Bind User" msgstr "Usuario de conexión" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:130 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:129 msgid "User to connect to LDAP service." msgstr "Usuario para conectar con el servicio de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:155 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:154 msgid "Bind Password" msgstr "Clave de conexión" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:160 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:159 msgid "LDAP connection user's password" msgstr "Clave del usuario de conexión a LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:176 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:200 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:177 +msgid "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" +msgstr "" +"Esta no es la clave real de LDAP. Debería de establecer la real antes de " +"comprobar o importar objetos de LDAP" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:209 msgid "Search base" msgstr "Base de búsqueda" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:181 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:190 msgid "LDAP base to perform the LDAP users search." msgstr "Base en la que realizar la búsqueda de usuarios de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:211 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:220 msgid "LDAP group which user must belong to for granting to log in." msgstr "" "Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "This group needs to be placed in the LDAP search base." msgstr "Este grupo debe de estar ubicado en la base de búsquedas de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:244 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 msgid "Sets the default users group for newly created LDAP users" msgstr "" "Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:269 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 msgid "Sets the default profile for the newly created LDAP users." msgstr "" "Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:321 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:330 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:494 msgid "Import" msgstr "Importar" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:327 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:337 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:336 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:346 msgid "Login Attribute" msgstr "Atributo Login" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:332 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:341 msgid "Defines the attribute for the user's login when importing." msgstr "" "Define el atributo a utilizar para el login del usuario en la importación." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:350 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:360 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:359 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:369 msgid "Name Attribute" msgstr "Atributo Nombre" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:355 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:364 msgid "Defines the attribute for the user's name when importing." msgstr "" "Define el atributo a utilizar para el nombre del usuario en la importación." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:385 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 msgid "Import Groups" msgstr "Importar Grupos" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:404 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:403 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:413 msgid "Group Name Attribute" msgstr "Atributo Nombre Grupo" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:399 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:408 msgid "Defines the attribute for the user group name when importing." msgstr "" "Define el atributo a utilizar para el nombre del grupo en la importación." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:415 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:424 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:438 msgid "Filter" msgstr "Filtro" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:420 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Filter for importing LDAP users or groups." msgstr "Filtro para importar usuarios o grupos de LDAP." +#: app/modules/web/themes/material-blue/views/config/ldap.inc:469 +msgid "Import users from LDAP" +msgstr "Importar usuarios de LDAP" + #: app/modules/web/themes/material-blue/views/config/mail.inc:33 #: app/modules/web/themes/material-blue/views/config/mail.inc:34 msgid "Enable email notifications" @@ -6436,88 +6460,32 @@ msgstr "Seguridad" #: app/modules/web/themes/material-blue/views/config/mail.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:156 -msgid "Recipient email address" -msgstr "Dirección de correo de envío" +msgid "Sender email address" +msgstr "Email de remitente" #: app/modules/web/themes/material-blue/views/config/mail.inc:162 #: app/modules/web/themes/material-blue/views/config/mail.inc:165 msgid "Recipients" msgstr "Destinatarios" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:16 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:16 msgid "This extension is needed to connect with DokuWiki" msgstr "Esta extensión es necesaria conectar con DokuWiki" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:47 -msgid "Enable Wiki links" -msgstr "Habilitar enlaces Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:48 -msgid "" -"Enables the option to add a link to search for results in an external Wiki." -msgstr "" -"Habilita la opción de añadir un enlace a Wiki externa para los resultados de " -"la búsqueda." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:56 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:83 -msgid "Wiki search URL" -msgstr "URL de búsqueda Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:61 -msgid "URL that Wiki uses for making an entry searching." -msgstr "URL que utiliza la wiki para realizar una búsqueda de una página." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:65 -msgid "The client's name is used as parameter." -msgstr "Como parámetro se utiliza el nombre del cliente." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:69 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:102 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:187 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:214 -msgid "Example:" -msgstr "Ejemplo:" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:89 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:116 -msgid "Wiki page URL" -msgstr "URL de página en Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:94 -msgid "URL that Wiki uses for accessing to the entry details." -msgstr "URL que utiliza la wiki para acceder a los detalles de una página." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:98 -msgid "Account's name is used as parameter of Wiki search variable." -msgstr "" -"El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " -"de la Wiki." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:122 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:136 -msgid "Account name prefix" -msgstr "Prefijo para nombre de cuenta" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:127 -msgid "Prefix to determine which accounts have a link to the Wiki." -msgstr "" -"Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:146 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:29 msgid "DokuWiki API" msgstr "DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:164 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:47 msgid "Enable DokuWiki API" msgstr "Habilitar API de DokuWiki" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:166 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:49 msgid "Enables DokuWiki XML-RPC API for Wiki links." msgstr "" "Habilita la conexión a la API XML-RPC de DokuWiki para los enlaces Wiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:168 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:51 msgid "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" @@ -6525,37 +6493,93 @@ msgstr "" "Para que esta característica funcione, es necesario habilitar los enlaces " "Wiki para el filtrado de cuentas." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:178 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:199 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:61 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:82 msgid "API URL" msgstr "URL API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:183 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:66 msgid "DokuWiki API URL" msgstr "URL de la API de DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:205 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:227 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:70 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:97 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:57 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:90 +msgid "Example:" +msgstr "Ejemplo:" + +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:88 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:110 msgid "Base URL" msgstr "URL Base" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:210 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:93 msgid "DokuWiki base URL" msgstr "URL base de DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:238 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:121 msgid "User for connecting to the DokuWiki API." msgstr "Usuario para conectar a la API de DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:266 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:282 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:149 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:165 msgid "Namespace" msgstr "Namespace" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:271 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:154 msgid "Namespace used to search pages." msgstr "Namespace utilizado para buscar las páginas." +#: app/modules/web/themes/material-blue/views/config/wiki.inc:35 +msgid "Enable Wiki links" +msgstr "Habilitar enlaces Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:36 +msgid "" +"Enables the option to add a link to search for results in an external Wiki." +msgstr "" +"Habilita la opción de añadir un enlace a Wiki externa para los resultados de " +"la búsqueda." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:44 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:71 +msgid "Wiki search URL" +msgstr "URL de búsqueda Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:49 +msgid "URL that Wiki uses for making an entry searching." +msgstr "URL que utiliza la wiki para realizar una búsqueda de una página." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:53 +msgid "The client's name is used as parameter." +msgstr "Como parámetro se utiliza el nombre del cliente." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:77 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:104 +msgid "Wiki page URL" +msgstr "URL de página en Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:82 +msgid "URL that Wiki uses for accessing to the entry details." +msgstr "URL que utiliza la wiki para acceder a los detalles de una página." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:86 +msgid "Account's name is used as parameter of Wiki search variable." +msgstr "" +"El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " +"de la Wiki." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:110 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:124 +msgid "Account name prefix" +msgstr "Prefijo para nombre de cuenta" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:115 +msgid "Prefix to determine which accounts have a link to the Wiki." +msgstr "" +"Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." + #: app/modules/web/themes/material-blue/views/error/error-database.inc:17 #: app/modules/web/themes/material-blue/views/error/error-database.inc:19 #: app/modules/web/themes/material-blue/views/install/index.inc:170 @@ -6638,7 +6662,7 @@ msgstr "Eliminar Historial" #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:19 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:92 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:98 msgid "Options" msgstr "Opciones" @@ -7054,11 +7078,11 @@ msgstr "Por favor espere mientras el proceso se ejecuta" msgid "Start Update" msgstr "Iniciar Actualización" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:95 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:101 msgid "Global notification" msgstr "Notificación global" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:103 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:109 msgid "Only for application administrators" msgstr "Sólo para administradores de la aplicación" @@ -7128,8 +7152,8 @@ msgid "Navigation bar on top" msgstr "Barra de navegación superior" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:126 -msgid "Dysplays a navigation bar on top of the search results." -msgstr "Mostrar una barra de navegación superior en las búsquedas." +msgid "Displays a navigation bar on top of the search results." +msgstr "Muestra una barra de navegación encima de los resultados de búsqueda." #: app/modules/web/themes/material-blue/views/usersettings/general.inc:141 msgid "Show Hidden Actions" @@ -7513,5 +7537,20 @@ msgstr "Área de Texto" msgid "Text" msgstr "Texto" +#~ msgid "Mail service unavailable" +#~ msgstr "Servicio de correo no disponible" + +#~ msgid "Active Directory" +#~ msgstr "Active Directory" + +#~ msgid "Enables Active Directory LDAP connection mode." +#~ msgstr "Habilita el modo de conexión con LDAP de Active Directory." + +#~ msgid "Recipient email address" +#~ msgstr "Dirección de correo de envío" + +#~ msgid "Dysplays a navigation bar on top of the search results." +#~ msgstr "Mostrar una barra de navegación superior en las búsquedas." + #~ msgid "Data not loaded" #~ msgstr "Datos no cargados" diff --git a/app/locales/it_IT/LC_MESSAGES/messages.mo b/app/locales/it_IT/LC_MESSAGES/messages.mo index 5bc49e90029b6ce133a8ca9f04a483bd24f75d4b..350c2365cc123c26e240e5a47f4e44d9e4f2ddb2 100644 GIT binary patch delta 28545 zcmajn2Yk-w|L^hp77`MXAc@UQ2x9L&qE&m3n$?gXL_!i<-Db&0fb?M3Df6n8a@8kdVyspo+ukZE!Cj5HNhJBenJDSP;V~&h-99)kw zIvn|Nc5#PevA4sKwUwd{$Cwz0BPV{0K{y9PaJ|hR#$fW7Z2ke}BJb?yaAe0ksQRTa z02|nNTclsNBZ@?B3Wi~I{0ueFX;Z;*0|UuF#T=Nizr#@gbDV&PU>vIc98~>PHop@yGrr?EiLCfFX2Ty)6Zs9*QHB8~AA;(z3@Tm^wR7!kJQg*; zXzNVWjx5F2xCg`0FV5^xRdlOC9TFP2C3<0Z%#4v3hW)S#eukOw1eU|Is7LY|RWC5! z>_9ct0-B>9X)jd0MYenkY5~XM*?+C*3IT2PeOocZKr{1TEK0l_R>k(Hfu^Agx1l<| zVDooS9s3M2@qDO!S!{<5&=2RL7Px#6`=6b}1_Iiu{ip_)Q62w=+3;V~v-M9fTUP}A z$(KacuZDUHnpq=J^@pN%Vmhk+3gks|Y(*W?oo*7UxF59x-=b!AAJyO~W1LIt2nBo`WT3< zFbF?HbubvS<7Cvp3v7HXs{UTo1kPXpUO?^0ZR9Mu9WP1fkT?dLj%r{hvdvI4U5Pq$ zdr)u5Ayh|aF$k|?Fg`);ROTV3UJld*3!x@b5!LP;)EQ`pK6?Lq*n&P-f`Xx_0hgjW zSdH4+-KYVMp;mehHGv;c6L^g6&}XPwVOP{6O~8CO)#g{D&cFf8s`vjW33YfL^Wu*- z|2O6&?=#G-ARj7U8a1){7=rE4h5bNMLo+?s55aDHGw;r2cKgd3>fKf)WjB811F;n;}O(C zPK{*$wZdxz)Zru4fNxM+?LW%I3!?_AfSO=kn{SF5_Sv-YpN-n76{vA` zq851EO+p=hgBswv&EH2={L{w0KQiSxtuEA#l|i+yhfZ`4HNP>r_ z2T=?B5;e|MRQtQ=&G?QdB-HS4RK!1#68yoM9T3Hfm0uwPWCZiUx z8MUJaQD@@{md2m3Ec%aS{~M90O(Gn}V>#S{h42P8!#7wRn~gJ%VmzwjWYi(uh}wyL zs0kfMt?&w}-fh&*{eyah0plHxhFEGm`>%lq5h#j_Fboe{@1Z&fm|#{=0t=EakLsuu z7Q_A+il1Qt+<_(V0_w2+gDxyF(R?48pz8OU$o>~5F^PaGu0yT-B5GpK(S@!_rd|Z9 z<6c+gaKk;s; z^5LjwoPv6m+tBl5ic;+>||XmNj@62(3z-#x7xh>A_;Zy0$rGEnyFA774L=` zcob@)3#_|QkL(Jn-fPqf3rsfyzk`bRLl;g(^|Jxh&nZ*xcHAQoP9XCqW~G&|BKg*+ zXFLw|b}T{F+ks{9C)A3v%`o-Kqu!3@s4b2}O=t>+;TF^cE}_x6gO{iuHhDfZXP^>lYx`hXoQA5u$9fG*kbj9T4E>C87~kWlXYYK5y%TYLf4@GsN=g=d-i4N>t})I{f?Cb|tZf%B-t`3BX0rDRjT3#$G& zbh}6_C7}w3u@v6J(ik+G-)u1gwIjn(^%kPG_6U0F+w!0}W`b2wJJba=q2Z_nrJ&k< ziR$mSIqbhyIt4@1xphm}lw*qXrJg zY*-sLp=Rid9Z>y!=(ZIGV<3U?sETtiCoVy)C>1r)-RO^BqB^*M>hKF!_9_ z30FXEc^%Y3-a{?4IWi%)qdN%=)ZYXgBW#7qn1}d$)T2m6?aUt3cir~#{@7Saf{6J62s`+p1xH5ga*xeE1ACaNr^{Kq#u? zaMaG#MGe>zwc;MA{-RNjEDp6Z0K)==LGeorDI6#t=+EeYvJ!23&`l$VQvrgX&;E zY62(Ga~3d~{C(_#tv~12INX5h_YrCV-b>5^{g?3kwIu}zXn=~gpuV*=s^N#I0fwSp zx2f0(m!k%Jh1D@~DZek`0-T1=Q2mctX8NCl+SwJT9Zc0Pj|zNg0~b-x<}PYyo}$WM zq0Wfka?@d9)XJ+`8=`ikz0LPPO*js<^&g}9S%BK<_0}{u2_2qes1C2#{9V+Jyu!Sg zWrg`0O;M~sz9%X^8w=qUtdC!#1`J$jeg>38O{5cM#Qruv5VcVEIGdP>Ivfjag;l5t z>_W}>IC?%fsDbaHPPNx6(@|E`mgYwF6OMY;l`#|6Le-DJjMx#cW@CJZi-cxe&RPTY ztlz;f?2IlPgBoZVY6V+temiObM^OEIjhet!)P#OUP5e3P(Ky$boy?2AjPEE%LKSPG zX4VY#%(|ksJPz~YIMnH1iY0It>I-?(#$TZxLC&@2Q(X)-;Jc_Z)*ZDYgHVrf47xSY zLK6D6Z$^FL&Y}kT)#_Yl2FinqS3(yy!^{|q-Z&W5-ze0M%(N~-FY@a!18zd?;1}!I zf6ZtIfh>3ob(+ti9>GJ@mS}d1 zs{XF^?7s#&MZgztptj~d>X~KQU>-?!RJ<_yU~N>#@1h25VSOL9!bsGki9+=|8ucir zpa%Zj#<#dhXoY)F&;F#%U%^b|@1VB)0cxcgH=2&JTf301AT{jG{4yVYYZTt z?F+Mzf~XaTq8>phYXoXy@1q~%J7P%aSr5i?I1R3i|aYF69=UF74j2!4usmZ_+TTtMy2 z3mea~-Tc~K14|PB0M%}?&2KrB=exr^`@E=%B~gc~8mhrN zm=)V&4vfTXn1mW|9BRu~+w#q*eh;J0);FmBE@4i*wS)byMdD8a8nEI{vo-ZGJNeG2 zcz@L48;%-aEUM$Fs57ttLvS1Fy+4I&e;ZZ*IjW!6sCIs7W+D09Bvi2ks-Pxnpr)u9 zwnMGFkIfH5eNd*O&P)nw2Nt6S*ofMpJs6B9Q2k%GK0@t)bC;>-_9vl=c`*pfqXuq> z+Op25*YE?>zNFuSQLDJ8B0HSWlpf{CU)lJw}c90<-G<&#=d=AOLmB zbD>UaH5;#sTG4x`N6{IJVn5VCGf^GRL+#iK49B&o0WYBXyNcTSpHK^XfH@f7;oNIh z7Gy1fdS}L3>XEJ6 z&;Dy>X#~{4XQGaWDubD-+GP+MOPwY4>^@1g3qwfP>XN7Enk<3Loq zPY$sE>S!K;hPVdxtbWH*_zblo*Fp2?tcKd54yYCMMwKU_3#XwD=|-%Jhp+;^!J1g% zkog}XVzE5=)ov2n+RIoD0}q>-)knQf%}~!U5;f68)XK)92AYYQ$O_cfZbfbN9@L7D zSWloPdIo#qZPY^C?;SB6zK;q-SqG!GY9eY!R-hi$dej8=+xThgH>hWR1vQ~tsCs{( zCidFKy^oql6=ZZfTqHEp(x_)%0o5?V=3An6<^$^tEJXeQ=D{CP6Z;GEqTewy@i0`s z@1Q2u7z<-ttcXciN$>v}5*-M9kF~MFm!{)5EKYthj>0c66w4ep6KI2a&j(>XTx8va z9m#)(1+ml#^RHe_QDrN~}{u-9R*H{$8PMMCIVR7>P zFbrp*R<;|pBM-1XzOmLnZT_d8kFhH8qv+P@d`Y4jmi~%={lq9#g~Qky|3VGaO9_#VB<-$$ML$EcNf zoiooe1ii@T!^~I+brwpXCe#=UU>ugg>8KsugL)J{qRz-`RK46^^ZfNKuKKmzQq-yM zXPso@D^U%O+Wbw_qj8)!^+Qnu)koEfvhlH~*K`T`VJhl1JcwEGlADB9d>gaiebkDd zp(f_@jfv++br6Q?pdxA|O;GitP^Wt+>M+hnAKZbJaX;!)`~(Bg_gmASJ1+@sX&7e1 zaLj=| zPhd0V#C@n0o<~jSE^4d(#6a}=&g6rvg;9sCEULURYM_RwemmKCZ>&ImDCWj>=%@Gp z2nkg@XZ-=SMfXvM>!pq7y=W#>0(H2mp!AfX9lx@0Qkw7O7RRR;A4s@r@6Ti(LPyI^+8qfn1xh%FzBLF8wm-jT8=wwvYg_(4>P$qT2AGK2nR%$4Sc>X@ z6{`KN%k00l<3BI*o;T{C~xYLC^(kHads7c1gp z)F->>_vY|5!J6bpVtL%@CgCD+7qumse=u7dg4&54-)AUmuRlgx>L0yq@ws7G1V##^8!*b6oANYt5_fu8^VZz%~KjxTJ%VN?efurS_7O(5%Sv!yQ7 z+fp9YVMEjcI-w5Zhp34TK=m`qnv8lR>roTfqqv*I84|hiHmbvatN}lpd=b=+R6!lS zRv3;;QLo=us0DnBn&@rR`~Je}_{IDT$bveYby4k-(ESdHktEdcAQr_7s1^Q&dZzw& z%rB|osAt#Qh_~b@-a0XXj97V7M)x z;wCYOz#Q~KpWn5LAQW=!4ZT3)VyJSQFGryP+mH(3Vd@9mZtTYq%8E-#%3R zv#1HVZ<0_)FHl?R`@n2fepH20s2zwvt+*psAcQIBROYQWpr3*Vr&zSr+& zrxGwL`QgZTZpTCt8ekr3z)k3jM^O#Wp|)GUa!Yyh51p3 zuLA1Pv_gHrdfW2JsFg3qKwOKSfB)Z2LWk!JYNo%~3V)-v()Wp(SXtDB+GBa_j-_x0 zR>VD+5r0Pw^aOQSU!!)&=czFmbC3^x%JbKNRc)XtW+UGnwX#^$2V)|(!eiJHgPxg= zd!be`0JY-Lm>uU}0ItEDm}cW&p(b)2^=N+6e-x$x{~{oLo|}RYRL7yH29;4AHbBk1 zEvn;a^uyt(_7hMY&$jVpsQR0%hcJlz1=K|Exk+ftUZOgBgW6)hKTX9TRJ5UrFarBw2yR4`AGP`Os7HJkgVFKAEYKZ7!t?r|1}cl1Kuw!}2Q@$|Yjx zFU@;i0JXwUR7cfND{6$Q*8xMYJLbV8)I?{X>McgSo*Ph);FQYs{@);>_xT}e0=}QTPnQvGYIXk&MSeCrbyos97OVo!d$G_%Z&8lN1@}p5_VH=jgTh_og=5Nb&Q9BihB{Aj= z`(KA~VEJe0C7Q$hu{^p@3 zd=$0dU$F-IWpFz^e~)jN!Rh(8pT4MxtU^uT9IC@VF${}%IX$1?Cg@o)Y69C(<(IHD zzP9o3jHaKKsCq+eegSF+j<`vv!2{Hc^JFpwHBd9}h4pa;*2S+;E6C<;IxLTxV0+ZW z$Dj+>+49qwe&duvZq6h`isGXRMn$SMfDZYzp z5bSRTsDkRa3+BgBsIxL3U3eH({}xun4B3oTP!sEm>VFm%XMD$g5_%TDU|!4?;Pkv^ zC9y2|2-KDhM4kTCsQQ;|{tfC3lnZov{w=vHs@`myKZX(HU!(e~m)$Hh4&BuVEGJP9 zuVEd`o5O5rC)A8bp;ovWRsS4nXS{P7E2B<#Pt?jLq9(8v^~i3bb~ba6$=60b!d^j6 z^WXn|O2C`IUi8HyHh&iNMf?u+$^6B}UtwnQ8G?;|)*#fky#T6Rc~rjX60<^Zsk*lL_dVZA5i&##X$6YWNKGE%y#F6AZSxP>-w>s@;2-6FXxT9Dth0P}J{= zlQApKK>bWu=q8~sD?vP6CI6O$wJi6fGwzrokIO^ z`qq};N45JGYh$LoWF7)RuQd_16mn^#1oFp@B!BRyGZ_#Y<4nb`@%Z>rt=aHq;}z zhU)N+Eq{ud*eg^&f%(mMp(th`-x^ik&gT1~Td!Mx5?bjH)Ql(K0Gx+i(7S-y!bsHN z`5ZN&L#Ste64mh))QhYggO&E}K7r+L^1U1>QmJ@MF}#848>4N#4S||5|x@0_vz9 zszMu^k3l`tk*L>l7HZ(l)&tgas4f2y)!!4FcNQ@_5{&vzgrdH%b+HVNa+A;i>rp?1 z4r6uv8FktVgqojzHBnnP2z4gL+x!&NSy*IUYu%1&e+ad(>!^u6LVZd9MUCeUDr!z+ zHB^PVs1>$AJ_q9LjnGd${k5ChthT7UsQ4?8)>SvRU??dg(SyaC_t&fq3xgE}8 z=CtQTZG9fpdtCwb?3$q(c0|ty2t6Ml8y}3C=mcvrYQoDBKxs7*3O{gzwg=0})$Qh_D+>DyoH>g8;4YlG&s7K~i+`J7TSekq} z)Iz&qNxlC`Bs9S1s6(;~b=WST-uFkSfpV2F9oIy?UM*4W`k+?&F=}G-P@mjgsDUn9 zAED~|lr-_e=ynmPK|)*I1@&c$Ms*mAdX2`RR{kk^;Udg{OHpTF1#0Kkq8?QmR>l*k z3H^iG^8De(aMS{;hx7hx%i0rA!x+?I8jc!pDry3AQCqwMwStXU6py0@{tb1iU!v*< zmNGk805x!RRR8bUct_MD9#o3=Ukyguz+_u-7HWmdQ3I|*Jx%76ZS1_ z`pJhHs03x?>Nqfq7JQ5~e9zWr-Zr+*Xbk?g`|cn&pS-fCuNN}&3UKux#< z>QVMV^*^v0@4r?sjDQZ?6x5e*8EUI`p=SCms=-a0{}t8YU+8)NtDAxHp(b1oRlfnM zyeX=FSJYu0fLg#*7wbv9~Z%WZxeYG)3i7IFo3CVoNBzyJMd1DWcW3L&Tlp{RY4ruqxz|cns75zy`Hvwa6R6Cbuf{D23}wb*4m1@ZT<|ZhB3)P7 z_&I83|DYa8mWC#u%UTpQ(F*8?5vaGJ1?sKoh8j51#uHI19*ZR~8Fd)SWw7PB@oXJ9yLXO3b;yn-9iudz8h zyD-1r{~t-{P`pBINwFs8k<`GB$cmj2(p5cCUH8m^y5!H`RGxMRTfLdt> z)FT*X<8x83LPSisQfN!m#G%7l%fuLpTx};#{ncKVSqFXkq?t*aIu59JLcC zF%BIq&Ebs4)@0YAcH$*g!7{CQ|MeR6BGCY+;Kz6d^_sP8ZMME6>X~*!J)$_&8F5>u zqt3*9)LB@EI!n7y?GB<2-8ZN+@-ymp#a~O=J@ z>h;`?+L;R&jt^1KI!{}(wPjIfq#f!E4Yv7Ns7J9K)z7zWdH?l{9@~mR?d-EdJp3gcQ!K(K&>8b+X=d27^%t2=6?Ls5rtHfkd4P!mo=wLgn`1XoaR z#Vz#w_y5mqfln9HFgvP2A=CuIQ9pj`peEQE)j?0xfJvy1r=SjVGV0mxL{0D_>eN3% z_2=K!3s= z317B8!VKhnJ}~;CcE}%FWBCtw|I3m1m_P;Gigocemc=4HjBQX89b@yKV-50Wu^sw+ zXeQbfwSaM`Gq4!7GaFDlw#RxFUF3gqlPE*N8EH;wIn)-lLaihkwUr;C6Zf;+f!w3W zWYW^Oa^YH@OCRDTxihFDS17S>xUX>+BChK>R<`Yw_x%0u2c^YTCzw@nw%Mf|Fbx56a)7{&zNCH;alKMou{NUx{OVB+tY z^_w1kp>T&Cd^CPS1%LdA_!g>^Bi)}^BkuIqK{9!Xt)V<4bpuI9<6!dBNbB?c8P?{0 zNSv_e(5nyk@BHyT_i%20COFDaN!JzbDXM9&KBQ+;_6>J0ZeC%}?+SCV7x!{*U6pN{ zgSd>?0aiN#hj7;?wt%|;v2RU%wq(BOys-dn24wO{y65@#(F>X&cD6p60bwW)dU`M7ocNr?th3a zCw~=xr}M_tdrp2lWuC7QL{WBxyArYS>K~s|cP{rw-2YvA{=QTU z=a1trg1SB@_=D~ECb2~FXShEjofZGF^$vMz^D}_Doo&bAq-Rp+4_j8j#+5Bdd=vR0 zr1>?`bG<|U5BeLVpZ^00iu)-QPZ7I^`MD=^kD>gYDslZ~>zA>vr_Dg>R3X0vbxok}-nLx%Kgpj^ z!mOX4_cY?~hmQAY@EFgLACGgXqQCQ{sV>)g+hKXibKCS3;=4Shd_RcQrSpyCFQTrj zxSRSnY`z&DquyBzaZ^x+Th~^C$##|{DEyB2&sYMp*|?LuuIDxZBwLnZ z>y98_m$tR3m!DW|()84N4Kb@L!PAOT%Bdf8-vSuJhlh zyNSCNab1bDIYir|qywn;9r-bslCDi1(o56zos;&d@6J!Rh7iitV^4>9O2Jsq_izO5}Fh@^@|Q57Up^ zF^9w)D#TM^B#y;YY;7By!Efv;+SyoMI(bGNUEdJXZ_HDv6M&=1|Ehxjab2VQbIShY zF36b0$*WT2{7|yag5Q%m47s(cM!2dbgCr3o*bT6{SooQN#@DcKDNw1^Eancp&z8aP# zHl0{8I|TnI^xyRlu^4g{xoglz9qxB2?@Rn!+HNMkidZCu5%h z1Qm3-Nx!|mvWb0m(1zrHrry`&+uO2sSe$$p`e{Wv*2dctYeD)P26L|@T^KjfKE&3^ zmyrjukcM9ooWj6^(+&QN%D$A%pz>n;g0i1&!)D}lU8BxR+oqIt31+6h`&h(O^Za>^ zKW|ZAe-r$P@{Q`_?F;!W0bPLv2XLRD@jlyOb5rE`bA_!pk&be5yQov2I|J#mv`evd zgQ({wR*SL*r2V+JlGk5vTVN7-7xmq{_+x9j0h-a^U+ze5T~n#JgZo4BzhVfD`w-9W zDdqPfVpECr;MO&s{7&0;E`4_(|Mt30`X-qg+&ifMiJrf%>tr@zMm)ehii&r*tCCJ8 z-iUNEow-O?AYFy@+bh+k+gPhmzL`4*_ZPH3iQnVfYdYz9wr*EFe_h9Ih3$6cimj$n z4Eb8PL;)^uI@?X%FHzSJ()%e7!j8oFr%p!~3@26}XOZ{geo1+tZPSjjd&G`mmba(< zE`fU7x^`nWDi6cnR7&L5rN5x-%FR8U@@}3SKM|<+yKP&a82?h`*vNoyul1zQ(?>r7 z-%~ap z$+qkn?T%8nD)$oZX|{i=xgBX#%1uz$9x4{X_sHvCau$%+wZWRtHXKBGKknhQon@+c z{_I4(H>5^$|Hl0p_ZaHL691YzyKUcr*c!_0`uRvuxP=bGsW6nn(xl^v>FP&bS5soC zq-zt;#9iK&tLzx@5AYOqrW1cjKR(2Al3$8TDVs+;iu^eAA@8}g|Ao0fAvl_fx*Fn4 z?xJ+Eh4>ThPBcui<#maNk-kklJMl{7vvN-(f0Fh;5If1O%a`~)(mick2l;oXSDO55 z((WM?7NcT6G7%KqvJKTZGx;_+oH9Qe+_z;v5$nypg4k@zbX6nWAYI$r#824#$D}ix zYMwt=QJ4R76xaK|m%@eIL#f;re_+t;-0xANCi(BExDj7rknOMo>AxuNOg&xADcAKA zu}{@AmltK#Nk1X|+7sbC5PLza4fXeMx6?n!=n(|d@n-Hr1Z!XncLwe+$m?JF)?yls zKgCe;NtETV1GT{)$seHnC1vNyH>6$yF+cLFNtY*f7o)j9Bc6}^CF=LoFXUB8JS1=& z-=RVm8r37NYbf_(%HCdal-J|lNuV)xc9CABcI4wR58kEzCfnvHvA5S#VqUi2akLvr z-o230y;K^?{eVDAD&!_Tfcr9cJhA!s9qPJaI~YXlJo!Jc73o9dNBA-IO{d^&iCLqHr4x^APwQGm#%a1zmTD_2Di^d?ChSQ(LBgAJuh(ygzNa zaKF8ZP&b%(*K{$JE#^K>d>!|Plr7iue?X_hxpmbwc>Y{XC#|^ar|aYu4a01makMGI z-GuUr)YCPVbVp)6P1f^g9@}>+by{=Zq7Pj?r4HX}8eON-HCyltX>VeAZC;giP31nt z?N8j7@DnJA|B;=@kLltX-?5p-nYkyCzNG-yhupst z`v_;IYw&{n3Of6hvTelck&l0jh#e>GK41r0j(Z7Qq_B{!=tpdvT5#RwK4j~z zApOt|*n!v}2I)zg`NZntRq}tU5m$H8x?WKBG3gSv?@IWs&VL1hvnaf73yzukjw!@X zaQjfU6Ls|`J(_xzxjU2ol6X#2XX81%<5i9yu_S!x zuq6#k933{Xl*Y_hbFc98cg9_kHfc+zYtZ&?rCZx=5oewxRNg zOyX0@%VBfwnv{K&u6zU?hf}_ry0a)Rz^%(gJUi*%sC$vLt~q*Vbls<*F~O&#dr@J& zZPeXXd_epz@vYon+gJ>B9unWoU=O$plKzzPpSeqrzRazw2=%_=?n=9iYFi?_q^o&M zVp4RJD<(C#?>8AUL`5Y(k6l%`MUxf{T}i_SMkhKVVq@cnQlWQDY_#jYcA3QL%>7WBc3qvMj2N4j66E*rBeWAf_c z;N)x*vLuJR>65x|!a~2~nxFY*idMyx>sg)UQ-^)#?d21hm^d^(Au9Rtth}io&Ccoc zY98Mwb;_LF&eXkgcX=nrE`IfXWK@)EKzu^F`6QNh4UZq}ii>8ZN%1aKNa`Csz!eim zZa~a{=(58G#F{k>jY;Yo6Q^QVulTs$F@0Q7F$vMVlHwCmJAM8`CimN=JN{d&D=t3C z6>0Y2e?)u74~}DR;uGjECeal=EGarJF(y7PUA4sMr2l7ynyzArjuz~J=MPtMot62L z2d(UzEup_FGST&3n2`in8%sn>Uwb!JN(9GjHr z8W^468W`CpI)(ojF(SFit`pu3hp_jFsTp@?@Xl;INlblnpruci{}z_o@%Uoz>^+kr z*^fw9Y<#c&t`fx(OQxJ^=`5J+d&W04;Oy(nDaoCkg;GaedgzrgE^+vpS6r%%k_xIQtC2%fJ2}Ii3E&L!uL6 zddKvNbVWtSx}vDiGcqwc**PI3HRR1%{~Xbr8`{N1#k*pQd(LMX=ksr`l*`$juFM0| zozUcuW(TId40JYe269a4u1{=?D_T1rlhz=Ivz9Y$K~CpdpR}6!oW9N|t&81>=Hw2H zIl9~Rzqh2ct7lANe4n^T*MD{Bh{rNG&Yar+&Tw3GEK{~8b~q_}iU%h|j^N-$r`5~v z9N_(bKgDs{U2St@x}A@U=VeHUAHwc=Hh<9I=)|N*7k`+e9G$Li%z%OM6#oBfX4I)p z;r~HQ>6AxBoKr&DMQd%n;s>zugy`OEe^R`ob;`2V&YWq}L!Hf>$;}h(#zG#C zKg8on-CVgIPx77~PZ*}ajF<~EV;M^~#!RH&we&#DLV6;m$Hl1n378I#S^oD(zkbg> zB3UW$M0-4yARB6+R;Yn{U?>j93^*Bc;X+J?dn|njvyr}m%-{0@)h=l-k0%Xg!c>?a z)vhF_V|-6VA}Pseh?;3DRKsZ0N`|3kJ_EI)C6?Zbs&^1m;|0{je?m?CPgMO>yLEP!8Q1-y?Ms9+zD$A?W(^quZ)|dU)1nQHa0o$QE=!fcfET+Y|sFkfmZQX86g9lLc&!XOf zo91&={q+6ZPK2ZCS4ZVHK`pqmpNO`4s8tw+DM(L4&Gb`qIr4v=&HN(>^Y?d`wh*f0 zGN_5xLQSxRmA6GrED|%|5KDiI8rQ#whz44Xx=hqXeawJC1Kf^fMh#pT zm0tl>zcFe89WWh6qV7UJ)ZLkYx)W0|z25&LMBXOjJJd|e40IJ6VQSLNQ5|)}jMy7h zZzO7`W~1sYLQP~nY9e2u+MPu$@H*d{}MIOY1AdUZ0XymfuC4@(&4UMD5{?VsPZzXqpOYT?=92@b@cw;L^OeqP+Kz% zc`rSS%q^CG5cOVPz`#zR&i1yYe@6}Q!b~-SA2_75VNvXa`EUXTb{Mnj{r{4PUZ+c# z1@EJ_F62Y^8f8MQxHKxi0&2qbQSDlxwzwy10>e=Yn26fy&&(B;zZq5U0H)Uaf0l?= zeigN%2dLZs7pmhV)KN#7Q29R81R_uqsEFE`W~eXRTc{OwKn)aUch)I!ZpqeOL-$e$sDXE{wy%I2m=>wxJKN zV>V1O*4596DzAlFaLib?R5O}Ph7S`lFJ3}*_zd%5{&5~pS!{qRABH}hZ|Oa#4zFQB ze2Imy;CMH1Gt@%*p(gx^)>Is^hSa-AqfHEwKRkeNY|DM6GZuYT)lJ-#f{5 zoEOzk9n^|DquTi~0vDnddJN0x{l7&-XPbSpdp#Z zFP6Z3(_H;G&3;&z{ORb!ou~!;fZDMas1IF%Pgo%1d#Vx9%zB|3PD2f_9o68n5IueWF6!cdlvXh8r_z2Ze#(1}-RWZ;2 zRXznZv5lymIgi@0M_3#~XS#MZQ1!Z@c5(u0fveDmC$R|LpUM7frdemX4$GrDd<#Rc zKc>X@F&M{Sdi>bR=VNlxOECqm!&LYMX2AWJ8ZV&w`w7$G9n6S-&tm_Tk#@HG@Z?6F zO+{1(El?G^pavd-X>lTE!nv3RH=riE8&&@Zs@`P`#a~eq{0GA@WR6=GZ?3Dl8YKuz>6Y9dcjcP8m)ZXuab{p3ZJ zm&Vk3|7#M_fK5>iTBEiu%F+W-1CB$T?PPO0W+govwSyZ`JGKM00|!xe-~?vI?@+Jf zLrj99^ErRbB#ekM@}fE@fSN!_4BQ2bBK;2kGEp#1ELk+k9wPWio{iUT(qmJS_ zYA1fP@+YV}5xmItmt&FNt+W&wT5(O(4m7uPd(=#OqPBWCYT%iutzBkrM%|UY7`XM8 zzK+_7Czu_B7P~)Ca${-Io%}>pFctIQYOIA{qXta5#C_}YqbAY{bqAs>-3ztS5#~hH zU6^I%3sDo;f|~GGsGU5C8rT055#8b!sE$IGx-HFs>Zkzfa+W|{!t$v4RZ$bEhw88~ zYJhjm-l&}zYU%OjOw>4wUAf=0o`^c$jhg9x)N6JIbrjc89o<6>{2Wz3=`wc|DN*Iw zQ4=nLNwF-dze=cyH9+lXYgD}$OsV&OFcA$n3N^DCsEVJXR+fmG$O+WhUql_nEh~S9 zIZ3Bm?tXR@!@{KNVK$7l{PC#Ex)5{YX3Wa?o-;&rdG4Sl@&dJ@v@6^h&T!K294VJ$blac-oljC*NICsrIPz(Hb75lF(^R9Ls=Rlo#IBMXk zmfsY$!gi>EqAWcKbp)ePEBp-AewDcg^~F1f+KD@s{~Xm{sDF)HS#H#pmBSEhi8_jQ zmhOmUNO!UPS*R6!idx}(RENt^10|p?@gdX>UB&!(7qzgoYuyq0^AOQxsEOLLR;USd zz+j9-O{53vF7!s-g}#^q{iuN^q9(EgHG#FLo!Wz%*h$pDKcIH#9#YTm@vd_ngrOP~ z!_rs{RWS|=;b_c@Yq1!fwDdDG=X#f412s@@)X{uk>6xhhm!lT44U_5p-$_K5YrlC3 zwSxPY3OyU#PNc??Br{+H)(v2|iTB0U22~}^S<)6g@q<_aEn0X8P zuZFdVD5ERt?5AKFoQa{h1k+*yro;V~K8LDz9ko*rQ1zcl$`>zf@BSQ_=qXyW9YIp#(lJlr~KU)4H)IdqLxe2C1tvrvVOJPdV^-yn7 z3)Bv@LG|Aa)o*`4kxWFS2AE~8MD4&1RK-J>3D03hyp3V_0<~l5zi_W(X4JqwRC!U< zLTaKG*aFp0JJinmV~J!YGSUj>pk}(>+>L5@9M$o8)Tj9>Y9h~3TN|3_1}u!4a5b|r zYQ=3)--~Xjor`n&Jwu52$QX&*s>P^*R-!uEf||gWsM~!6bxCho{(aO+o}zAditTQI z5~zMEqIRebMqoqKIQ=n1@BdID+G;;)MUzk+E<$Z#f_VgWL_c5_{0(*H!8_a*XGW#N z&5D-a2vz@WRQtZD{y)OZjPIF6L|eWN)xj>*nVqooWz@=kL%lv3cDmn^%VSy6aj4gK z399`GRDV}6Gu}gOeb6p9ku<0sEr@=dMR6iJqY9{*)kAgA&hopXCN$8}V^Bvk!_o^e zaA#0kz8kfpN6ho6`qwOd4|ODe?PC9RnO=~ghS_(!jtXLZ(&bQRJq(NDDAbD9qrQ*_ zQ7irlwSdP~?%m_=R94gxR>m6G3`^r=tb%*@u>X~b{7ptFEW6ijZ8t1QdI4%;CsD7> zCDa+-N3F>7r5hj(Y65vtJ6aO8#g$Mit!36nE#M98f{}hATERh7hZijUlld5PlArV| zw-b3$M^qS9zba~n8ksFnXWbSxq0Xp!aj1z6N9B*fz@?vIkxU4uI7ji`oSTKWWP zM=qPG_qo@x8fGKE6KZ0EF*{B~O?(-u-+icw9mc$P2Fq~&JdcRz78l&l=MmduHQb2m z_#PI*kOTZI#}cTYZfh|Qp2i4#fH^SxL1zVQOS%>2#?@F5kD~6p!qk~w4 zf?rSrgdTR5!+fOQ#=TcywtVntdcEX>q0@nQ6{rCI9ScvoyRQ?0hio%a^v#}{g;XF)+p5yLImmGDZX;F7A zH|ljQiT;#CYFLHFR?r?p$nS}|?R`)y8HGu4CI;cBm>d_Nj$#FBLWeOI-oxUU@`T&T zN~j&{gt{ZcPq6>0IGYT8dbe7IuThuhwxxqlx(*AVI;ev>l1Nm&F{mS3jOy=@<=;TP z|DIFswr51Wem+c%6;HAMT4_BpQeYF*O530&)YI}uU@Fq%Q60piRAeCiQUFJ_z3k@lt1GJY=P>i zA8No6=2(1_^c2*QT|@QzGwR6yMD2h-$yxV7NQc_0T&NY6Mop*@s$x3~#cq}!WPXIf ze+E`A4uc=}VXuQ=SV<-0#UxL={V#)iE9ECa6o*(ej6*CNvR?<6PA1 zb{Mtt-%ty9f@+`QyjyuTRJ+`$g%rmOSOo+B{;wGkO`y9~7-)_{ZPirN5qxUtrB=Sd z@^@i+$`7HA;-Zz`K;5B-sJA5e8`n=-RQ;?<>-~=)k`c?HX4cr!olrk?`k`h%9<`F0 zs0lAcUEa-Bz8!T551|IQh1!|FQFp+5!Sx@4YM%`QfBzS0tAoR_6;{Pl*aB02 z>n79zwKIKDmvK01g0rlAiMbv1Hk?9D=q~CG{exkc<|6OEZhzj3uET(UTa z{+`(t_5Sz3mN*V|7cOE648G*PpyjYU=@=}7OHiNe3s@STq28`y-?9Iti1hf*{lYL8 zwKY3XTYUtzBj2Kq<`?sCGxhiGgOdldQ(hgj;M=HneQ`<>k7p!m#c8j&dihXCRozcS zU$FO3TlE2E!?~CXx1e_93~J@KP~{<4-BI{Z16Dxw(;TZ{Z&ZIPQ2p%3O!y;eAy2K` zpW>RkBn443DvlbUh2=-1X5J6ABV#Q+)5=$&I^Kl36Nga~K5O~6Q4{L3m^p|Pk5tVC_;F3gC>Q62t>y5)~im+(1iqRFqjezKS)Q0?oZ zE@PWOzMr!vl9h}PQ60`P*O+@yJ8}kf>F#0#R{hDne%(nEEjr_Saud-RbwSA4b+i5MNK&PmfL~cw>W>jZUxEE%F3e7zAaRPh{t(oJCZYOSjJkwd{Y11ihpoZ|)QW$_MjLB{uFxbId{3AMFv zpw7NEmcx#yiF|^(lr1(EYH=f<;L;!ZJ7zlj2I$fa@>?CSn@gXP!n);0kJo9-?0v zNq=`|lLfWHaMXvQ7Pi0-u{oYXb)4&wn`j}_$}3@dY=P-85;Z_S%O8uH$Q;xWEyuLD zpqb@&fvz|@aj$9XUn>9VNyHBlWmxBQN%`aR5Hs3V(#n&=YL zj%|I+{;Q)MWN3>IS;bSR{2Qn(eSjM18ERrF{&0W8WkKygd(;H_T6zTPjAx==v-PNj z9YDQ3-=O;c!B0d3-?EH{r~&>lQ$FEBlFo`1uq&3tc^HPrPy<~>y;gsk8J@a+ilcsp zR7EZ1ZPY@#q9)|;PeiwNH0rfjj@r6CsI5AKYVZ^4D1Ntm@1Jf& zb{IGc)C7j1?$B7Io!>K!h$gTI_1f)6z30bJD?Eeh=w~bc12dEU2X$G){&Ev6j@r3u zsMqoh%!ECy{6h?UDNz$%jk)yx?V;($Z`S+9fy@8o$4f1+w zQBW6a;26{j4xmCmq7q!(Xg55&Opz3u;O=z5- zh#DlIX8Jw)FlmTO7esZ`0@W}MwbfHmcVq|ZlAXg`m?oLCD3&MP*z}{?Z9|RoBkJ|` zr%dh*-0GZIfsAIT35`L`a4l*AmryJH6ZPXcM+(l__fdBs zdrG$x)sYGLJ^hI2_RdE&IEEVFE~?{nsl0(NSZUOmHb);0M%AB#WiZjai&|l>)NaKM zQSJJpj$$5W#{*bG@BdXI+Nv~Zyn)+Z7gce9rRSqoZ~`mgUzT4wtxHE@ZSv<~3A~KD zw5ig01OGa&Ce|c91gm2rYNwuH5ytmq3w1NBixo-tM(xN_RK>HXvwMPi9ewHD5w%1O zG{n+tQAc(TRsSW1U_=IQ;L}?gm9B>RGS)@?PrW?ti6qC)X0+KK_3a*x`eaT;)nACZ zJS#9GZbx0llc)**f;yU%VXl1ys$O+eyH=>5Dc!<&|Mg)RK!(2EQ!pidhB~7as0r-D zF#HBn;BC}|9-)3#1ZDIFzMLsg{ba_RSO7IpZOnl!Q9ny!P!swfBk#Wknofo~TxS*b zpngF(iK+3ND4@`l5E^Q`AIuU@E-eC!(#tj#|lG z)D}HN%`{17w}K3)mE}d1mqfjmwNXdX8MQM#P-ou{wR7`P6WWMc@ox0tSyVg!BO;pV z->8*j&f*OmNd#(Q^-w>AnxV?0Pz~QlealCpRL^r4QVG}4dX zQ;UcOYKWR)OVmoEP#q0G{d63Q+L8IFm94Y#FHtKzi<;O~RK1(1BYJ|Gct|$4!`V?s z>%+i*|1U^HABf_pGiihBFfveqPcCX=gHat#LVXVwViG)V<)kgML~ZGF)I?I}b{~=gsFhYh z_0t$t-qF$nFmQyZyD}d&?)Kcg|B4*7j7zAM-9~lzkEK)PaXXO*^|}^EeM%c)aU6#l zU@Pi}%yHDG`abG%7xK9uZuL+*HXL;aruzIYBc2SM{R(r7xfj*JG1SU#p(ge>>Jyqg zuNyEo>hje_l{Z2ytR3nId!Sy=L8!OFZ~5aD(M)EcwsszBB5P3{C0hPr)XrQ)b^NRO z95u02`P}W!h1&Z3s4r_()X}v;wd;&}+xnuuH~#mnz>k{gG;;xJVrwyQH&7GWkGhO! zQ7gJ@<$s_C49V{n;6r`!ilL6ADQe(8sD%tgj>7MmOhg?n#A3J|wSt>i1Ye*!E>yss zeQnew>V$f2hoS~pgzESJY9}wE`n`>6?=9%=NDkD*%3yB&{BK1>1NJi~q8co=^e*&~ zK9AbUKTv1=5_Rc9!rfbv3w3l67=#rt306VvWOdXI) zR(cNg-rh$w3@YSS7={|K0O~a@h1%lks0B2@0@xWf@L1HPor$Wy2K{=S5{YQwbEpA+ zMCCt3opGwdu0bYLIv=WDG1LmHp$4ppdcE4Ceh-L29myxCBUy$TcpIwy{=&Tfn%Oxr zbjhw;g~wLGQ^a)`irRtvsQQ&q9XCWxs3U6NDAbM(MIF^l)KM%%9obSWgKI4RN)g_F zt>8Kt+Pa@nGy4rSzzft)q>pf0T@1CdN~jfeLLFT!>JCjoz2D1Guh)7r0X2~wsEO=B zP57Xnh*oeBbz85aCh`n5fuN$UVir_70<{A*Py;qIqfkFXMxYk35KH4m)XrT;y)92s z^>P<;Z=1gs5oN@h)2v`KYK2!Z93P-2kh!=UAOdx(tDq)a6Lq;7neU>GbfA@wGpC`B zU@n%``+uBBc`{z2wz7N)_gifnY(jb>R>lih6w{S-zj#!|a-@f%+O0=*eA3dMQtl5C zA8Kc7U?XgY6>$;f(EEQW5aGQ>tu(Z>yUi6*f62Uwx>S8ocVQB0D_5X)?iA`*v4^OM zrYqylxG`!6TB3Hc3+m_wpmy>j-hwWuqlrcB=xEedV&__1?##CORHff3~GRNA53{<$3QzZ(2$6<(qmgqC-=HXmvQ6;Ugy zgKF3awbG8L4@z&;M24a!HUl-$)u@&3Gf$&-;tJ}mcwCL>maVh=gO+~*b+$jD&itXJlT~s3WkR(Nw{%(5!s?-RAR3G6{hv%k@BMbv z4qQV`D5$C%AS3E6$%k5LRn!sHwe)+at?YriOZ`xHVl3+D=A!yrgX(7&YQo=O2EG5k zT7`d69i*$~2F{OaSQ^z~9ZR=Cb=(~_p`ln1N1~2u1*)IT*ccC?e(0pD?v5@qY65l8 zUxY||A{t;cYKF6|!ba4kJdC>CH&GuDPYw4kotk1TlH*ZdzN2Q6n(o){YFLu|L8u*C zj(Tf0q89LVP2PW<(GO&3Mz>LyT28>k(4 zj2b9eZTBh9hPu=hQ46kB+wUs2CPTNm2WsG0)Wim&F4-tcPc!GE23n1J9e1EE?;+G% z@(pU>?=1gU)KNae!kDU#yM*QZMDzznJJi+;L{*$>>4jFl12w^KQ4_k1`heWUnwYw- z`>ECxV@Qudo&E2qovB*S{d8=J>qw7A-5GzW`fdVkQFmbgYU>uDj$|{o#iN)9^E7b3 zIMhUa2V!s!&PA=PZ9~_OAN4k^Mosi2>Zj=g%TLoN@H+ZErHSa0wZ%d>2z|H!%i>E4=~`oL(lfCFev745{)YW)H;f}a1a&!o!ItQ2;&!4Rme>2gjEJ`4d#r<= zre4n|sEc~N4xzUGBW(}$gPOTJ5sJDCKGa<*iE38?b?F+R?np-r()-_; zh;C&!)E390CNu@LWeHdw&!V<8S#!5zMNvER21Z~M>a0IOed(5C;Ez|-5!^!cm!gGh zUkC&L|Njk$sA4o~fN`k1u*UMgLEVMlQMWyLOP9`w+JT~|*Rm3-ye?{`El{8CE~ra8 z%*rRA7CN&f@4t`8Rx;G!0&1qWtwPE-UB?kvj{NedmGwfse$!9`F2o>Qi`x2)sQ&h1 z6+Dajexz>YjyN;w&b4pF`>z3qlA#&SLmkB`)Y)&wCb$E2mcgxE$Ei{E^PuiRanxH= z!)%4x(e9{;jJEvQsGVGcx)b~S7CDa^;3jHi_fQ@GW2Sk_{hp8;E0JFgeHe>c@l@1= z7MN>M{p>((_1Bhv2UY)1EROz=HtwfiIn>HKqE^xkHS?jUvz>%$I2(25%TXV!EvS{A zKwZ8&sEPcG`b{WxTh~4x>IjOXR$dY5-|uN`1)We0yQ2mi=qh;ps2{g8P!rsM>L3v{ z;Mb^*ucCgg-$tEns&;OI5vW^V54E5!mL7y@^!~>a(bg|UZTTwn;SSX8{T?-;N2vGq z1*)SYZ@Y@sMD1KJbHqFL{(nM-ZsTUu zZM}wC!AsOuW_j1^@!}!=p`E(Pa_$m8sq=X4DWh%R`3r|qHjc1~_>|Y`btN7|-cD_a z&c6bYUPR~8;dd0&CcTGBtH}G3JpItwp$^HfM?3?rBJCsOey!tgDSMBy7X&?@Q0Arm z>rWxdnh>JNoQ?14{PirOVmCVc2(MV9a;SIs24Mqb@6lmJ>s)O&cA%+S*D%7@BMUno8^mx>xGyaA~ODL~KJPJz? zZWI5S_V3xCO|1Q7+TJ1TrOZz_ME+CKDG1Gpf0l&t3sF#spl2fCECuIPnMxm%)@S$} z@xJ68BwS{YJOqA31fG88W!j}DY$9By{zyVb%JxyK8u9tGt?HV1RuW%NSxW97|ILz_zZZeS>Dgq**4O*$-im&sVraZBFHag z`FdS*(Z_7^mcLdfaQ@#@IF-zYRQ{9rIx1eHqMqMgtE}{S%BB$p5ROw;2=^0SJ^ViU zpC`Kwz5sJkcOllH?nXj?>Rs0T`;~%kNhHTLG@WgYo)UjZ{*R>9ewU6;P#|}_49{<6(6t$S19anasA@agY;>_ z1*;cJ*#^?b2;G>3p3kj*5EJV}eof^Qz9JMQ?@KFJ-O7|_CA_2YM^T_3p@UVz!!N4; zd2Ull&l_|wQk{|hn)C$PG{vpt7bLGNWsNWodEXJQv6@#Kza-R>`TYx$nR_e?553O;(s$xW@A5m|P^%Wdw z$-iTuYy~0O`t0t$f1DkeImygJgVuzt)^R=Z^_0Y|j+P(631J9S)`j_TdUU(n`{02+2-j&m}3p5Q}8iq zJtc{svj*A8`;@#>)C(ehmH1^VD`xeh7`!L(1-PD&nL7O0=&3}QM%}c86y$}I9vo=P z{^us~jLK2g*+witrQgYKPW*4m^vg*I>M28hMJ7>$vX#W2lb;orS$Q9m&X^>D@FVy<{&+p_$jOVig83b z(@sxQ>gefUD&B^&(#W3_foC%l@E@f@bwUBcSTd?w;Q(tGi~4nYBKZ}qbG5!mJeIsz z+Ki`8Tiiu{LBhY}*Q1;)Pcq7mSf3<4HAxS{0u+WN<@}FZrzt7e^V$IKQ{fKjpUBUu zo_K1RGtB{X%wO%ED8e7q;}7J(GmdsOsZ-g~3(4(B-W%3`4eEXvsLA>Jsd$Nkeq;HvECgr>HatXA*W>t%cU0G99fVUWE|)dMDIdV(B(En3~QY=zcY@yyWz)r~GSm z{71<6kb)|N+Qjwuz+VJCZ&I-<6Ddg;OL$1$59EbV_Yvt=Pd1CsvjNUAXbeIB%a>#1 z4YB;WR_`h4gEUUV-yfdhWL6+in+Ah$AcfZn%dF9T@{3wS4fulmSlmy3IPs*E>F>QC zRA^5>@~%_ffb=5jyn*X6(fVnjJmPUlwEy;;qQR@@8WjeTu0^Gbn3MFYrv^K)hVU2p z`6zEdS!xQmV?3UqtS{j-|@;gwm z9qF-zWt8c8O5VRN>S;@zuPr~H<%#{YzeT-am%N}USy^AQ7XApV2_J|RCf=^)~76Rr~Uw8n5O7R34Y zCy|s&Q*077usVhF2`LG^|7Y+|EuE1ziG&o?|A~71%dNoEh=1NE{6u;qeg8onJyi(t zov(?%N0~i-&o>lYBH4 z`4s&${@K!pF@baj>ODaI4XkGo^^()3n##z}K|DF}cX5dgc!c1jv)68hJ(gSe#wTf>5CX!Qa!Bc6o3{jc(H5S{j-{uc6IJ&TCrwAqB2 zspp|Ajr^ZyBKdkg)!+ZeUaQcCf`g=o&{-T6&X6vGUON35lab$>u!}lbNSCI3D_*t1 zmy@52x`S{Yc_Y*x29y4Q{GOPN`rF8BOuU=^{%b}=&vG)o#MjbjFzzEAL;Mo)y4ao$ zej`s$L*gB+-CFX#Al{xjUs$=T#Yc?1&LlG7W5TQFCGBq$(lWj$f$)UT!YZVrps95} znGVO3?n!wW%D+=bq*oK3QP#!=JY)6iSRW&)KY_fJqz4jTM?D|um!$iWen5LY8sAfz zf)4nM5K6&r(p9PW3yqejf<3*-D{1i_*1@Z?47AZxg*ti$l77oYbqzeT_{Z0Tw)EN6 zCjEuZ|7|J`C!?J;Y(&Q+2_p!jXxP;Tde=HDLA{lLK+N#B)(a)h?l*9?9C&rsNqM%`=z`AC05r8HLQ6}id#mO7DSd~bD&koOMtUp*nj zFOZj!{-zNxYXv`2e>Qoqo@i^cTECxdpWTk9`&TAd<609#5Y+VU+Mf; zk$H|V#wrGC^N$TQ$WFz&mOqQUi8fdgTxXrA{#fcJA>E#MFkT?^P{C_YH{!*qH_+O> zPdu>yH^`_@hchs%4N#W&n^f3LoixOIk{`lEGGS?}^95ydsMFpi*pT#o>gs8Le^M_M zWoe10Ck(K5D*w#lf%8|!Xfn22W2Ij`O|4=&I_g4sB??**B8l%H{6@T#R>IStke~Pw z+TR!>P`H-@J=twlMX*l%^|!+OODU~J zDm$ff35QjU=R;b2PcM4*5Z{Rr)=M7hN7AkpuE7scPi3n=kMzG*w;6fw60eTuT{TYv zZMqX?=uef=6t*Lgk4CMmQBu-lX|UZIj3B+3^shLYu!?#`FdN}}+8wZZ>+wsLPo$onT$X=>baK-3^ry;aRJddVKd0aTp(BOcu?YEzYRR*h^if<${cME1l$|0} zA+G0g;yI{s#$|a%Tkpfk zOGnv<*6SyvpHpX&)oVsseZmRCt7im}V}w4mnQrX{Q+|oOdw7zNR{u$J6oqZbOc@v~ z;lt=3lcwuBFnVy5uU>TjsICM1^nX9TbKLUq?$I$(zNn!Cqv8fc_lXil(4V=qmYzweFpks`b2h%>Xxwn{qsTb?>%jn@a>2ULGh1AJ_)b=KSTJM z)~nsp*R@Yv97EE-FSbv&s1ga+M(s;FC(7&XIwyCqH(5fl@iSA+X_3yGH{s=skf1pq zgn84&*P57YPF$EbZG4m2_Y>;QN$<_>)5wu-dY<~PW?aQra6rOabGL`Yhb{agA$HNp z;P_1|3WN=a>OVNTYm{$LT;$-$=$ObZF;VfSR>UPVTUpGTd_eTDs6e~EtA+<9{JwT~ zNQ(dLKz#ZwVF|0Yj15UBza!k65VJGbn=pFU)8K>&`x++uziJ7WjxGpEm~lE=iptRg zqkIE5B>Z_ZIB7!ayN{B+cFOVV-;YXo z=h2g(g!i7_4oYbAtdzG5rx+O%J@CLHH4U8Z0NtJ_ciiOt?>#7y@c#2n!SR#FWlZGQ zzfP0bAf5MdQ2d1W&>6FX6FKm=y@@w7daHPIamsP((k&wLzYjVwPiF6`WQnJ9d6Re( ztK{+a44G3X+#B)#ciMBBgnOqYJ_z@|=M8NZIW#(UP^|COxhFO&?EN<=v1KuD!DN|Y z3Pruz#VB95sF=VuCiW`p{XHZxs*1OtcMku5XZI6-spgFdN$gtJ`){&L|7j3dylr>l zkS5;CA@So+=SrN>%G)C4+pW9yj~*QD`>+0^bT49~ebI4)qx%GoBC10rJvNA{2M#YAd9x<~gI)IV|\n" "Language-Team: nuxsmin@syspass.org \n" "Language: it_IT\n" @@ -44,7 +44,7 @@ msgstr "Account displayed" #: app/modules/api/Controllers/UserGroupController.php:62 #: app/modules/api/Controllers/UserGroupController.php:92 #: app/modules/api/Controllers/UserGroupController.php:123 -#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:153 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:240 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:113 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:104 @@ -53,11 +53,13 @@ msgstr "Account displayed" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:106 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:116 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:108 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:107 -#: app/modules/web/Controllers/UserGroupController.php:274 -#: app/modules/web/Controllers/UserGroupController.php:315 +#: app/modules/web/Controllers/UserGroupController.php:281 +#: app/modules/web/Controllers/UserGroupController.php:324 +#: app/modules/web/Controllers/UserProfileController.php:272 +#: app/modules/web/Controllers/UserProfileController.php:315 #: lib/SP/Plugin/PluginManager.php:320 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:30 #: app/modules/web/themes/material-blue/views/account/account-history.inc:43 @@ -84,20 +86,20 @@ msgstr "Nome" #: app/modules/api/Controllers/AccountController.php:190 #: app/modules/api/Controllers/AccountController.php:241 #: app/modules/api/Controllers/AccountController.php:316 -#: app/modules/web/Controllers/AccountController.php:227 -#: app/modules/web/Controllers/AccountController.php:749 -#: app/modules/web/Controllers/AccountController.php:796 -#: app/modules/web/Controllers/AccountController.php:839 -#: app/modules/web/Controllers/AccountController.php:880 -#: app/modules/web/Controllers/AccountController.php:932 -#: app/modules/web/Controllers/AccountController.php:968 -#: app/modules/web/Controllers/AccountFileController.php:259 +#: app/modules/web/Controllers/AccountController.php:250 +#: app/modules/web/Controllers/AccountController.php:833 +#: app/modules/web/Controllers/AccountController.php:882 +#: app/modules/web/Controllers/AccountController.php:927 +#: app/modules/web/Controllers/AccountController.php:970 +#: app/modules/web/Controllers/AccountController.php:1024 +#: app/modules/web/Controllers/AccountController.php:1065 +#: app/modules/web/Controllers/AccountFileController.php:246 #: app/modules/web/Controllers/AccountHistoryManagerController.php:121 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:160 #: app/modules/web/Controllers/AccountManagerController.php:151 -#: app/modules/web/Controllers/ClientController.php:225 -#: app/modules/web/Controllers/ClientController.php:259 -#: app/modules/web/Controllers/ClientController.php:297 +#: app/modules/web/Controllers/ClientController.php:229 +#: app/modules/web/Controllers/ClientController.php:265 +#: app/modules/web/Controllers/ClientController.php:305 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:233 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:114 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:105 @@ -112,8 +114,8 @@ msgstr "Nome" #: app/modules/web/themes/material-blue/views/account/account-link.inc:40 #: app/modules/web/themes/material-blue/views/account/account-request.inc:35 #: app/modules/web/themes/material-blue/views/account/account-request.inc:41 -#: app/modules/web/themes/material-blue/views/account/account.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:80 +#: app/modules/web/themes/material-blue/views/account/account.inc:79 +#: app/modules/web/themes/material-blue/views/account/account.inc:81 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:32 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:36 @@ -122,41 +124,41 @@ msgid "Client" msgstr "Cliente" #: app/modules/api/Controllers/AccountController.php:102 -#: app/modules/web/Controllers/AccountController.php:573 -#: app/modules/web/Controllers/AccountController.php:631 +#: app/modules/web/Controllers/AccountController.php:653 +#: app/modules/web/Controllers/AccountController.php:713 msgid "Password viewed" msgstr "Password viewed" #: app/modules/api/Controllers/AccountController.php:138 #: app/modules/api/Controllers/AccountController.php:144 -#: app/modules/web/Controllers/AccountController.php:837 -#: app/modules/web/Controllers/AccountController.php:848 -#: app/modules/web/Controllers/UserController.php:428 -#: app/modules/web/Controllers/UserController.php:432 -#: app/modules/web/Controllers/UserPassResetController.php:196 -#: app/modules/web/Controllers/UserPassResetController.php:200 +#: app/modules/web/Controllers/AccountController.php:925 +#: app/modules/web/Controllers/AccountController.php:936 +#: app/modules/web/Controllers/UserController.php:445 +#: app/modules/web/Controllers/UserController.php:449 +#: app/modules/web/Controllers/UserPassResetController.php:198 +#: app/modules/web/Controllers/UserPassResetController.php:202 msgid "Password updated" msgstr "Password aggiornata" #: app/modules/api/Controllers/AccountController.php:188 #: app/modules/api/Controllers/AccountController.php:194 -#: app/modules/web/Controllers/AccountController.php:747 -#: app/modules/web/Controllers/AccountController.php:758 +#: app/modules/web/Controllers/AccountController.php:831 +#: app/modules/web/Controllers/AccountController.php:842 #, fuzzy msgid "Account created" msgstr "Account creato" #: app/modules/api/Controllers/AccountController.php:239 #: app/modules/api/Controllers/AccountController.php:245 -#: app/modules/web/Controllers/AccountController.php:794 -#: app/modules/web/Controllers/AccountController.php:805 +#: app/modules/web/Controllers/AccountController.php:880 +#: app/modules/web/Controllers/AccountController.php:891 msgid "Account updated" msgstr "Account aggiornato" #: app/modules/api/Controllers/AccountController.php:314 #: app/modules/api/Controllers/AccountController.php:320 -#: app/modules/web/Controllers/AccountController.php:930 -#: app/modules/web/Controllers/AccountController.php:935 +#: app/modules/web/Controllers/AccountController.php:1022 +#: app/modules/web/Controllers/AccountController.php:1027 #: app/modules/web/Controllers/AccountHistoryManagerController.php:119 #: app/modules/web/Controllers/AccountHistoryManagerController.php:124 #: app/modules/web/Controllers/AccountManagerController.php:149 @@ -170,22 +172,22 @@ msgstr "Category displayed" #: app/modules/api/Controllers/CategoryController.php:91 #: app/modules/api/Controllers/CategoryController.php:96 -#: app/modules/web/Controllers/CategoryController.php:263 -#: app/modules/web/Controllers/CategoryController.php:267 +#: app/modules/web/Controllers/CategoryController.php:269 +#: app/modules/web/Controllers/CategoryController.php:273 msgid "Category added" msgstr "Categoria creata" #: app/modules/api/Controllers/CategoryController.php:121 #: app/modules/api/Controllers/CategoryController.php:126 -#: app/modules/web/Controllers/CategoryController.php:305 -#: app/modules/web/Controllers/CategoryController.php:309 +#: app/modules/web/Controllers/CategoryController.php:313 +#: app/modules/web/Controllers/CategoryController.php:317 msgid "Category updated" msgstr "Categoria aggiornata" #: app/modules/api/Controllers/CategoryController.php:150 #: app/modules/api/Controllers/CategoryController.php:155 -#: app/modules/web/Controllers/CategoryController.php:227 #: app/modules/web/Controllers/CategoryController.php:231 +#: app/modules/web/Controllers/CategoryController.php:235 msgid "Category deleted" msgstr "Categoria eliminata" @@ -195,24 +197,24 @@ msgstr "Client displayed" #: app/modules/api/Controllers/ClientController.php:93 #: app/modules/api/Controllers/ClientController.php:98 -#: app/modules/web/Controllers/ClientController.php:258 -#: app/modules/web/Controllers/ClientController.php:262 +#: app/modules/web/Controllers/ClientController.php:264 +#: app/modules/web/Controllers/ClientController.php:268 #: lib/SP/Services/Import/KeepassImport.php:77 msgid "Client added" msgstr "Cliente creato" #: app/modules/api/Controllers/ClientController.php:124 #: app/modules/api/Controllers/ClientController.php:129 -#: app/modules/web/Controllers/ClientController.php:296 -#: app/modules/web/Controllers/ClientController.php:300 +#: app/modules/web/Controllers/ClientController.php:304 +#: app/modules/web/Controllers/ClientController.php:308 #, fuzzy msgid "Client updated" msgstr "Cliente aggiornato" #: app/modules/api/Controllers/ClientController.php:153 #: app/modules/api/Controllers/ClientController.php:158 -#: app/modules/web/Controllers/ClientController.php:224 #: app/modules/web/Controllers/ClientController.php:228 +#: app/modules/web/Controllers/ClientController.php:232 #, fuzzy msgid "Client deleted" msgstr "Cliente eliminato" @@ -278,17 +280,17 @@ msgstr "Restituisci i dettagli nella risposta" #: app/modules/web/themes/material-blue/views/account/account-link.inc:89 #: app/modules/web/themes/material-blue/views/account/account-link.inc:92 #: app/modules/web/themes/material-blue/views/account/account-link.inc:101 -#: app/modules/web/themes/material-blue/views/account/account.inc:155 -#: app/modules/web/themes/material-blue/views/account/account.inc:163 +#: app/modules/web/themes/material-blue/views/account/account.inc:156 +#: app/modules/web/themes/material-blue/views/account/account.inc:164 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:42 #: app/modules/web/themes/material-blue/views/config/encryption.inc:293 #: app/modules/web/themes/material-blue/views/config/encryption.inc:296 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:81 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:170 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:169 #: app/modules/web/themes/material-blue/views/config/mail.inc:119 #: app/modules/web/themes/material-blue/views/config/mail.inc:126 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:253 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:260 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:136 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:143 #: app/modules/web/themes/material-blue/views/install/index.inc:45 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:52 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:59 @@ -307,7 +309,7 @@ msgstr "Password" #: app/modules/api/Controllers/Help/AccountHelp.php:114 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:97 #: app/modules/web/themes/material-blue/views/account/account-history.inc:114 -#: app/modules/web/themes/material-blue/views/account/account.inc:181 +#: app/modules/web/themes/material-blue/views/account/account.inc:182 #: app/modules/web/themes/material-blue/views/account/details.inc:88 #: app/modules/web/themes/material-blue/views/account/details.inc:90 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:243 @@ -320,7 +322,7 @@ msgstr "Data di scadenza chiave" #: app/modules/web/themes/material-blue/views/account/account-history.inc:52 #: app/modules/web/themes/material-blue/views/account/account-link.inc:29 #: app/modules/web/themes/material-blue/views/account/account-request.inc:30 -#: app/modules/web/themes/material-blue/views/account/account.inc:73 +#: app/modules/web/themes/material-blue/views/account/account.inc:74 msgid "Account name" msgstr "Nome dell'account" @@ -343,14 +345,14 @@ msgstr "ID cliente" #: app/modules/api/Controllers/Help/AccountHelp.php:86 #: app/modules/api/Controllers/Help/AccountHelp.php:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:109 -#: app/modules/web/themes/material-blue/views/account/account.inc:149 +#: app/modules/web/themes/material-blue/views/account/account.inc:150 msgid "Access user" msgstr "Username di accesso" #: app/modules/api/Controllers/Help/AccountHelp.php:87 #: app/modules/api/Controllers/Help/AccountHelp.php:110 #: app/modules/web/themes/material-blue/views/account/account-history.inc:96 -#: app/modules/web/themes/material-blue/views/account/account.inc:136 +#: app/modules/web/themes/material-blue/views/account/account.inc:137 msgid "Access URL or IP" msgstr "URL di accesso o IP" @@ -358,13 +360,13 @@ msgstr "URL di accesso o IP" #: app/modules/api/Controllers/Help/AccountHelp.php:111 #: app/modules/web/themes/material-blue/views/account/account-history.inc:134 #: app/modules/web/themes/material-blue/views/account/account-link.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:207 +#: app/modules/web/themes/material-blue/views/account/account.inc:208 msgid "Notes about the account" msgstr "Note sull'account" #: app/modules/api/Controllers/Help/AccountHelp.php:89 #: app/modules/api/Controllers/Help/AccountHelp.php:112 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:198 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:195 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:119 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:29 msgid "Private Account" @@ -372,15 +374,15 @@ msgstr "Password privata" #: app/modules/api/Controllers/Help/AccountHelp.php:90 #: app/modules/api/Controllers/Help/AccountHelp.php:113 -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:211 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-private.inc:48 msgid "Private Account for Group" msgstr "Gruppo di account privato" #: app/modules/api/Controllers/Help/AccountHelp.php:92 #: app/modules/api/Controllers/Help/AccountHelp.php:115 -#: app/modules/web/themes/material-blue/views/account/account.inc:252 -#: app/modules/web/themes/material-blue/views/account/account.inc:254 +#: app/modules/web/themes/material-blue/views/account/account.inc:253 +#: app/modules/web/themes/material-blue/views/account/account.inc:255 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:13 msgid "Linked Account" msgstr "Account collegato" @@ -461,9 +463,9 @@ msgstr "Descrizione del cliente" #: app/modules/api/Controllers/Help/ClientHelp.php:56 #: app/modules/api/Controllers/Help/ClientHelp.php:70 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:152 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:155 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:66 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:99 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:105 msgid "Global" msgstr "Globale" @@ -502,19 +504,19 @@ msgstr "Tag displayed" #: app/modules/api/Controllers/TagController.php:89 #: app/modules/api/Controllers/TagController.php:94 -#: app/modules/web/Controllers/TagController.php:243 +#: app/modules/web/Controllers/TagController.php:249 msgid "Tag added" msgstr "Tag aggiunta" #: app/modules/api/Controllers/TagController.php:118 #: app/modules/api/Controllers/TagController.php:123 -#: app/modules/web/Controllers/TagController.php:276 +#: app/modules/web/Controllers/TagController.php:284 msgid "Tag updated" msgstr "Tag aggiornata" #: app/modules/api/Controllers/TagController.php:147 #: app/modules/api/Controllers/TagController.php:152 -#: app/modules/web/Controllers/TagController.php:215 +#: app/modules/web/Controllers/TagController.php:219 msgid "Tag removed" msgstr "Tag rimossa" @@ -524,32 +526,32 @@ msgstr "Group viewed" #: app/modules/api/Controllers/UserGroupController.php:91 #: app/modules/api/Controllers/UserGroupController.php:96 -#: app/modules/web/Controllers/UserGroupController.php:273 -#: app/modules/web/Controllers/UserGroupController.php:277 +#: app/modules/web/Controllers/UserGroupController.php:280 +#: app/modules/web/Controllers/UserGroupController.php:284 msgid "Group added" msgstr "Gruppo creato" #: app/modules/api/Controllers/UserGroupController.php:122 -#: app/modules/api/Controllers/UserGroupController.php:127 -#: app/modules/web/Controllers/UserGroupController.php:314 -#: app/modules/web/Controllers/UserGroupController.php:318 +#: app/modules/api/Controllers/UserGroupController.php:128 +#: app/modules/web/Controllers/UserGroupController.php:323 +#: app/modules/web/Controllers/UserGroupController.php:328 msgid "Group updated" msgstr "Gruppo aggiornato" -#: app/modules/api/Controllers/UserGroupController.php:151 -#: app/modules/api/Controllers/UserGroupController.php:156 -#: app/modules/web/Controllers/UserGroupController.php:237 +#: app/modules/api/Controllers/UserGroupController.php:152 +#: app/modules/api/Controllers/UserGroupController.php:158 #: app/modules/web/Controllers/UserGroupController.php:241 +#: app/modules/web/Controllers/UserGroupController.php:246 msgid "Group deleted" msgstr "Gruppo cancellato" -#: app/modules/api/Init.php:146 +#: app/modules/api/Init.php:150 msgid "Updating needed" msgstr "Updating needed" -#: app/modules/web/Controllers/AccountController.php:149 -#: app/modules/web/Controllers/AccountController.php:204 -#: app/modules/web/Controllers/AccountController.php:489 +#: app/modules/web/Controllers/AccountController.php:157 +#: app/modules/web/Controllers/AccountController.php:224 +#: app/modules/web/Controllers/AccountController.php:553 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:60 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:61 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:164 @@ -559,24 +561,24 @@ msgstr "Updating needed" msgid "Account Details" msgstr "Dettagli dell'account" -#: app/modules/web/Controllers/AccountController.php:225 +#: app/modules/web/Controllers/AccountController.php:248 msgid "Link viewed" msgstr "Visualizza link" -#: app/modules/web/Controllers/AccountController.php:226 -#: app/modules/web/Controllers/AccountController.php:574 -#: app/modules/web/Controllers/AccountController.php:632 -#: app/modules/web/Controllers/AccountController.php:674 -#: app/modules/web/Controllers/AccountController.php:711 -#: app/modules/web/Controllers/AccountController.php:748 +#: app/modules/web/Controllers/AccountController.php:249 +#: app/modules/web/Controllers/AccountController.php:654 +#: app/modules/web/Controllers/AccountController.php:714 +#: app/modules/web/Controllers/AccountController.php:758 #: app/modules/web/Controllers/AccountController.php:795 -#: app/modules/web/Controllers/AccountController.php:838 -#: app/modules/web/Controllers/AccountController.php:879 -#: app/modules/web/Controllers/AccountController.php:931 -#: app/modules/web/Controllers/AccountController.php:967 -#: app/modules/web/Controllers/AccountFileController.php:258 +#: app/modules/web/Controllers/AccountController.php:832 +#: app/modules/web/Controllers/AccountController.php:881 +#: app/modules/web/Controllers/AccountController.php:926 +#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1023 +#: app/modules/web/Controllers/AccountController.php:1064 +#: app/modules/web/Controllers/AccountFileController.php:245 #: app/modules/web/Controllers/AccountHistoryManagerController.php:120 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:157 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:159 #: app/modules/web/Controllers/AccountManagerController.php:150 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:108 @@ -587,40 +589,48 @@ msgstr "Visualizza link" msgid "Account" msgstr "Account" -#: app/modules/web/Controllers/AccountController.php:228 +#: app/modules/web/Controllers/AccountController.php:251 msgid "Agent" msgstr "Agente" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 msgid "HTTPS" msgstr "HTTPS" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:190 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:215 msgid "ON" msgstr "ON" -#: app/modules/web/Controllers/AccountController.php:229 +#: app/modules/web/Controllers/AccountController.php:252 #: lib/SP/DataModel/PublicLinkListData.php:88 msgid "OFF" msgstr "OFF" -#: app/modules/web/Controllers/AccountController.php:230 +#: app/modules/web/Controllers/AccountController.php:253 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:104 msgid "IP" msgstr "IP" +#. (itstool) path: strings/text +#: app/modules/web/Controllers/AccountController.php:254 +#: app/modules/web/Controllers/AccountController.php:1067 +#: app/modules/web/Controllers/PublicLinkController.php:261 +#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 +msgid "Link" +msgstr "Link" + #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:261 -#: app/modules/web/Controllers/AccountController.php:307 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:274 +#: app/modules/web/Controllers/AccountController.php:287 +#: app/modules/web/Controllers/AccountController.php:339 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:275 #: app/config/actions.xml:157 msgid "New Account" msgstr "Nuovo account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:353 +#: app/modules/web/Controllers/AccountController.php:393 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: app/modules/web/themes/material-blue/views/account/linkedAccounts.inc:20 @@ -629,7 +639,7 @@ msgid "Edit Account" msgstr "Modifica account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:400 +#: app/modules/web/Controllers/AccountController.php:448 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:334 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:335 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:181 @@ -642,27 +652,27 @@ msgid "Remove Account" msgstr "Elimina account" #. (itstool) path: action/text -#: app/modules/web/Controllers/AccountController.php:445 +#: app/modules/web/Controllers/AccountController.php:501 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 #: app/config/actions.xml:181 msgid "Edit Account Password" msgstr "Modifica la password dell'account" -#: app/modules/web/Controllers/AccountController.php:673 -#: app/modules/web/Controllers/AccountController.php:710 +#: app/modules/web/Controllers/AccountController.php:757 +#: app/modules/web/Controllers/AccountController.php:794 msgid "Password copied" msgstr "Password copied" -#: app/modules/web/Controllers/AccountController.php:878 -#: app/modules/web/Controllers/AccountController.php:889 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:156 -#: app/modules/web/Controllers/AccountHistoryManagerController.php:161 +#: app/modules/web/Controllers/AccountController.php:968 +#: app/modules/web/Controllers/AccountController.php:979 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:158 +#: app/modules/web/Controllers/AccountHistoryManagerController.php:163 msgid "Account restored" msgstr "Account ripristinato" -#: app/modules/web/Controllers/AccountController.php:916 -#: app/modules/web/Controllers/AccountController.php:919 +#: app/modules/web/Controllers/AccountController.php:1008 +#: app/modules/web/Controllers/AccountController.php:1011 #: app/modules/web/Controllers/AccountHistoryManagerController.php:108 #: app/modules/web/Controllers/AccountHistoryManagerController.php:111 #: app/modules/web/Controllers/AccountManagerController.php:135 @@ -670,51 +680,51 @@ msgstr "Account ripristinato" msgid "Accounts removed" msgstr "Accounts eliminati" -#: app/modules/web/Controllers/AccountController.php:958 +#: app/modules/web/Controllers/AccountController.php:1052 #: app/modules/web/Forms/NotificationForm.php:106 msgid "A description is needed" msgstr "Una descrizione è necessaria" -#: app/modules/web/Controllers/AccountController.php:965 +#: app/modules/web/Controllers/AccountController.php:1062 #: lib/SP/Providers/Notification/NotificationHandler.php:124 #: app/modules/web/themes/material-blue/views/account/account-request.inc:46 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:44 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:46 msgid "Request" -msgstr "" +msgstr "Richiesta" -#: app/modules/web/Controllers/AccountController.php:966 +#: app/modules/web/Controllers/AccountController.php:1063 msgid "Requester" msgstr "Richiedente" -#: app/modules/web/Controllers/AccountController.php:969 +#: app/modules/web/Controllers/AccountController.php:1066 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:107 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:106 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:105 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:108 #: app/modules/web/themes/material-blue/views/itemshow/category.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/client.inc:36 #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:61 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:68 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:69 msgid "Description" msgstr "Descrizione" -#: app/modules/web/Controllers/AccountController.php:982 +#: app/modules/web/Controllers/AccountController.php:1079 msgid "Request done" msgstr "Richiesta effettuata" -#: app/modules/web/Controllers/AccountFavoriteController.php:55 +#: app/modules/web/Controllers/AccountFavoriteController.php:56 msgid "Favorite added" msgstr "Preferito aggiunto" -#: app/modules/web/Controllers/AccountFavoriteController.php:73 +#: app/modules/web/Controllers/AccountFavoriteController.php:76 msgid "Favorite deleted" msgstr "Eliminato preferito" #: app/modules/web/Controllers/AccountFileController.php:74 -#: app/modules/web/Controllers/AccountFileController.php:135 +#: app/modules/web/Controllers/AccountFileController.php:137 #, fuzzy msgid "File does not exist" msgstr "Il file non esiste" @@ -726,98 +736,82 @@ msgstr "File viewed" #: app/modules/web/Controllers/AccountFileController.php:88 #: app/modules/web/Controllers/AccountFileController.php:104 -#: app/modules/web/Controllers/AccountFileController.php:141 -#: app/modules/web/Controllers/AccountFileController.php:257 -#: app/modules/web/Controllers/AccountFileController.php:364 +#: app/modules/web/Controllers/AccountFileController.php:143 +#: app/modules/web/Controllers/AccountFileController.php:244 +#: app/modules/web/Controllers/AccountFileController.php:379 #: app/modules/web/Controllers/ConfigBackupController.php:163 #: app/modules/web/Controllers/ConfigBackupController.php:209 #: app/modules/web/Controllers/ConfigBackupController.php:255 -#: app/modules/web/Controllers/ConfigGeneralController.php:195 -#: app/modules/web/Controllers/ConfigGeneralController.php:236 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: app/modules/web/Controllers/ConfigGeneralController.php:202 +#: app/modules/web/Controllers/ConfigGeneralController.php:243 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:131 #: app/modules/web/themes/material-blue/views/config/import.inc:72 msgid "File" msgstr "File" -#: app/modules/web/Controllers/AccountFileController.php:115 +#: app/modules/web/Controllers/AccountFileController.php:117 #: app/config/strings.js.inc:40 msgid "File not supported for preview" msgstr "Anteprima del file non supportata" -#: app/modules/web/Controllers/AccountFileController.php:140 +#: app/modules/web/Controllers/AccountFileController.php:142 #: app/modules/web/Controllers/ConfigBackupController.php:162 #: app/modules/web/Controllers/ConfigBackupController.php:208 #: app/modules/web/Controllers/ConfigBackupController.php:254 -#: app/modules/web/Controllers/ConfigGeneralController.php:194 -#: app/modules/web/Controllers/ConfigGeneralController.php:235 +#: app/modules/web/Controllers/ConfigGeneralController.php:201 +#: app/modules/web/Controllers/ConfigGeneralController.php:242 #: app/config/strings.js.inc:97 msgid "File downloaded" msgstr "File downloaded" -#: app/modules/web/Controllers/AccountFileController.php:186 +#: app/modules/web/Controllers/AccountFileController.php:188 msgid "INVALID QUERY" msgstr "RICHIESTA NON VALIDA" -#: app/modules/web/Controllers/AccountFileController.php:192 -msgid "There aren't any allowed extensions" -msgstr "Non ci sono estensioni consentite" +#: app/modules/web/Controllers/AccountFileController.php:194 +msgid "There aren't any allowed MIME types" +msgstr "Non ci sono disponibili MIME types" #: app/modules/web/Controllers/AccountFileController.php:209 -#: lib/SP/Services/Import/FileImport.php:100 -msgid "File type not allowed" -msgstr "Tipo di file non consensito" - -#: app/modules/web/Controllers/AccountFileController.php:211 -#, php-format -msgid "Extension: %s" -msgstr "Extension: %s" - -#: app/modules/web/Controllers/AccountFileController.php:216 msgid "Invalid file" msgstr "File non valido" -#: app/modules/web/Controllers/AccountFileController.php:218 +#: app/modules/web/Controllers/AccountFileController.php:211 #, php-format msgid "File: %s" msgstr "File: %s" -#: app/modules/web/Controllers/AccountFileController.php:224 -#: app/modules/web/Controllers/AccountFileController.php:244 -#: lib/SP/Services/Import/FileImport.php:116 -#, fuzzy -msgid "Internal error while reading the file" -msgstr "Errore interno durante la lettura del file" - -#: app/modules/web/Controllers/AccountFileController.php:226 -#, php-format -msgid "Maximum size: %s" -msgstr "Maximum size: %s" - -#: app/modules/web/Controllers/AccountFileController.php:234 +#: app/modules/web/Controllers/AccountFileController.php:223 msgid "File size exceeded" msgstr "Dimensione del file superata" -#: app/modules/web/Controllers/AccountFileController.php:236 +#: app/modules/web/Controllers/AccountFileController.php:225 #, php-format msgid "Maximum size: %d KB" msgstr "Maximum size: %d KB" -#: app/modules/web/Controllers/AccountFileController.php:256 -#: app/modules/web/Controllers/AccountFileController.php:265 +#: app/modules/web/Controllers/AccountFileController.php:231 +#: lib/SP/Services/Import/FileImport.php:106 +#, fuzzy +msgid "Internal error while reading the file" +msgstr "Errore interno durante la lettura del file" + +#: app/modules/web/Controllers/AccountFileController.php:243 +#: app/modules/web/Controllers/AccountFileController.php:252 msgid "File saved" msgstr "File salvato" -#: app/modules/web/Controllers/AccountFileController.php:260 +#: app/modules/web/Controllers/AccountFileController.php:247 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:109 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:109 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 -#: app/modules/web/Controllers/ItemPresetController.php:323 -#: app/modules/web/Controllers/ItemPresetController.php:364 -#: lib/SP/Services/Auth/LoginService.php:455 -#: lib/SP/Services/Auth/LoginService.php:518 -#: lib/SP/Services/Auth/LoginService.php:564 -#: lib/SP/Services/Auth/LoginService.php:607 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/ItemPresetController.php:331 +#: app/modules/web/Controllers/ItemPresetController.php:374 +#: lib/SP/Services/Auth/LoginService.php:457 +#: lib/SP/Services/Auth/LoginService.php:522 +#: lib/SP/Services/Auth/LoginService.php:568 +#: lib/SP/Services/Auth/LoginService.php:611 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:35 #: app/modules/web/themes/material-blue/views/itemshow/custom_field.inc:37 #: app/modules/web/themes/material-blue/views/notification/notification.inc:23 @@ -825,123 +819,133 @@ msgstr "File salvato" msgid "Type" msgstr "Tipo" -#: app/modules/web/Controllers/AccountFileController.php:261 +#: app/modules/web/Controllers/AccountFileController.php:248 #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:110 msgid "Size" msgstr "Dimensione" -#: app/modules/web/Controllers/AccountFileController.php:292 +#: app/modules/web/Controllers/AccountFileController.php:286 +#: lib/SP/Services/Import/FileImport.php:95 +msgid "File type not allowed" +msgstr "Tipo di file non consensito" + +#: app/modules/web/Controllers/AccountFileController.php:288 +#: lib/SP/Services/Import/FileImport.php:97 +#, php-format +msgid "MIME type: %s" +msgstr "MIME type: %s" + +#: app/modules/web/Controllers/AccountFileController.php:307 #: app/modules/web/Controllers/AccountHistoryManagerController.php:64 #: app/modules/web/Controllers/AccountManagerController.php:79 #: app/modules/web/Controllers/AccountManagerController.php:213 #: app/modules/web/Controllers/AuthTokenController.php:71 #: app/modules/web/Controllers/AuthTokenController.php:111 -#: app/modules/web/Controllers/AuthTokenController.php:176 -#: app/modules/web/Controllers/AuthTokenController.php:209 -#: app/modules/web/Controllers/AuthTokenController.php:254 -#: app/modules/web/Controllers/AuthTokenController.php:292 -#: app/modules/web/Controllers/AuthTokenController.php:344 +#: app/modules/web/Controllers/AuthTokenController.php:178 +#: app/modules/web/Controllers/AuthTokenController.php:213 +#: app/modules/web/Controllers/AuthTokenController.php:260 +#: app/modules/web/Controllers/AuthTokenController.php:300 +#: app/modules/web/Controllers/AuthTokenController.php:354 #: app/modules/web/Controllers/CategoryController.php:69 #: app/modules/web/Controllers/CategoryController.php:106 -#: app/modules/web/Controllers/CategoryController.php:170 -#: app/modules/web/Controllers/CategoryController.php:203 -#: app/modules/web/Controllers/CategoryController.php:248 -#: app/modules/web/Controllers/CategoryController.php:290 -#: app/modules/web/Controllers/CategoryController.php:332 +#: app/modules/web/Controllers/CategoryController.php:172 +#: app/modules/web/Controllers/CategoryController.php:207 +#: app/modules/web/Controllers/CategoryController.php:254 +#: app/modules/web/Controllers/CategoryController.php:298 +#: app/modules/web/Controllers/CategoryController.php:342 #: app/modules/web/Controllers/ClientController.php:70 #: app/modules/web/Controllers/ClientController.php:107 -#: app/modules/web/Controllers/ClientController.php:171 -#: app/modules/web/Controllers/ClientController.php:203 -#: app/modules/web/Controllers/ClientController.php:245 -#: app/modules/web/Controllers/ClientController.php:285 -#: app/modules/web/Controllers/ClientController.php:323 +#: app/modules/web/Controllers/ClientController.php:173 +#: app/modules/web/Controllers/ClientController.php:207 +#: app/modules/web/Controllers/ClientController.php:251 +#: app/modules/web/Controllers/ClientController.php:293 +#: app/modules/web/Controllers/ClientController.php:333 #: app/modules/web/Controllers/CustomFieldController.php:71 #: app/modules/web/Controllers/CustomFieldController.php:108 -#: app/modules/web/Controllers/CustomFieldController.php:170 -#: app/modules/web/Controllers/CustomFieldController.php:202 -#: app/modules/web/Controllers/CustomFieldController.php:236 -#: app/modules/web/Controllers/CustomFieldController.php:275 -#: app/modules/web/Controllers/CustomFieldController.php:314 +#: app/modules/web/Controllers/CustomFieldController.php:172 +#: app/modules/web/Controllers/CustomFieldController.php:206 +#: app/modules/web/Controllers/CustomFieldController.php:242 +#: app/modules/web/Controllers/CustomFieldController.php:283 +#: app/modules/web/Controllers/CustomFieldController.php:324 #: app/modules/web/Controllers/EventlogController.php:107 #: app/modules/web/Controllers/ItemPresetController.php:70 -#: app/modules/web/Controllers/ItemPresetController.php:157 -#: app/modules/web/Controllers/ItemPresetController.php:197 -#: app/modules/web/Controllers/ItemPresetController.php:236 -#: app/modules/web/Controllers/ItemPresetController.php:268 -#: app/modules/web/Controllers/ItemPresetController.php:309 -#: app/modules/web/Controllers/ItemPresetController.php:350 +#: app/modules/web/Controllers/ItemPresetController.php:159 +#: app/modules/web/Controllers/ItemPresetController.php:199 +#: app/modules/web/Controllers/ItemPresetController.php:240 +#: app/modules/web/Controllers/ItemPresetController.php:274 +#: app/modules/web/Controllers/ItemPresetController.php:317 +#: app/modules/web/Controllers/ItemPresetController.php:360 #: app/modules/web/Controllers/NotificationController.php:110 -#: app/modules/web/Controllers/NotificationController.php:173 -#: app/modules/web/Controllers/NotificationController.php:191 -#: app/modules/web/Controllers/NotificationController.php:223 -#: app/modules/web/Controllers/NotificationController.php:255 -#: app/modules/web/Controllers/NotificationController.php:308 -#: app/modules/web/Controllers/NotificationController.php:337 -#: app/modules/web/Controllers/NotificationController.php:372 +#: app/modules/web/Controllers/NotificationController.php:175 +#: app/modules/web/Controllers/NotificationController.php:193 +#: app/modules/web/Controllers/NotificationController.php:227 +#: app/modules/web/Controllers/NotificationController.php:312 +#: app/modules/web/Controllers/NotificationController.php:343 +#: app/modules/web/Controllers/NotificationController.php:380 #: app/modules/web/Controllers/PluginController.php:111 #: app/modules/web/Controllers/PluginController.php:133 -#: app/modules/web/Controllers/PluginController.php:277 +#: app/modules/web/Controllers/PluginController.php:285 #: app/modules/web/Controllers/PublicLinkController.php:74 #: app/modules/web/Controllers/PublicLinkController.php:111 -#: app/modules/web/Controllers/PublicLinkController.php:173 -#: app/modules/web/Controllers/PublicLinkController.php:201 -#: app/modules/web/Controllers/PublicLinkController.php:233 -#: app/modules/web/Controllers/PublicLinkController.php:276 -#: app/modules/web/Controllers/PublicLinkController.php:310 -#: app/modules/web/Controllers/PublicLinkController.php:354 +#: app/modules/web/Controllers/PublicLinkController.php:175 +#: app/modules/web/Controllers/PublicLinkController.php:205 +#: app/modules/web/Controllers/PublicLinkController.php:239 +#: app/modules/web/Controllers/PublicLinkController.php:284 +#: app/modules/web/Controllers/PublicLinkController.php:320 +#: app/modules/web/Controllers/PublicLinkController.php:366 #: app/modules/web/Controllers/TagController.php:68 #: app/modules/web/Controllers/TagController.php:105 -#: app/modules/web/Controllers/TagController.php:165 -#: app/modules/web/Controllers/TagController.php:197 -#: app/modules/web/Controllers/TagController.php:233 -#: app/modules/web/Controllers/TagController.php:266 -#: app/modules/web/Controllers/TagController.php:299 +#: app/modules/web/Controllers/TagController.php:167 +#: app/modules/web/Controllers/TagController.php:201 +#: app/modules/web/Controllers/TagController.php:239 +#: app/modules/web/Controllers/TagController.php:274 +#: app/modules/web/Controllers/TagController.php:309 #: app/modules/web/Controllers/UserController.php:75 #: app/modules/web/Controllers/UserController.php:112 -#: app/modules/web/Controllers/UserController.php:197 -#: app/modules/web/Controllers/UserController.php:230 -#: app/modules/web/Controllers/UserController.php:266 -#: app/modules/web/Controllers/UserController.php:308 -#: app/modules/web/Controllers/UserController.php:373 -#: app/modules/web/Controllers/UserController.php:416 -#: app/modules/web/Controllers/UserController.php:455 +#: app/modules/web/Controllers/UserController.php:199 +#: app/modules/web/Controllers/UserController.php:234 +#: app/modules/web/Controllers/UserController.php:272 +#: app/modules/web/Controllers/UserController.php:320 +#: app/modules/web/Controllers/UserController.php:387 +#: app/modules/web/Controllers/UserController.php:433 +#: app/modules/web/Controllers/UserController.php:474 #: app/modules/web/Controllers/UserGroupController.php:77 #: app/modules/web/Controllers/UserGroupController.php:114 -#: app/modules/web/Controllers/UserGroupController.php:185 -#: app/modules/web/Controllers/UserGroupController.php:217 -#: app/modules/web/Controllers/UserGroupController.php:259 -#: app/modules/web/Controllers/UserGroupController.php:300 -#: app/modules/web/Controllers/UserGroupController.php:341 +#: app/modules/web/Controllers/UserGroupController.php:187 +#: app/modules/web/Controllers/UserGroupController.php:221 +#: app/modules/web/Controllers/UserGroupController.php:266 +#: app/modules/web/Controllers/UserGroupController.php:309 +#: app/modules/web/Controllers/UserGroupController.php:353 #: app/modules/web/Controllers/UserProfileController.php:70 #: app/modules/web/Controllers/UserProfileController.php:107 -#: app/modules/web/Controllers/UserProfileController.php:174 -#: app/modules/web/Controllers/UserProfileController.php:206 -#: app/modules/web/Controllers/UserProfileController.php:248 -#: app/modules/web/Controllers/UserProfileController.php:285 -#: app/modules/web/Controllers/UserProfileController.php:323 +#: app/modules/web/Controllers/UserProfileController.php:176 +#: app/modules/web/Controllers/UserProfileController.php:210 +#: app/modules/web/Controllers/UserProfileController.php:255 +#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:344 #: lib/SP/Core/Acl/UnauthorizedActionException.php:46 #: lib/SP/Util/ErrorUtil.php:160 msgid "You don't have permission to do this operation" msgstr "Non hai il permesso di eseguire questa operazione" -#: app/modules/web/Controllers/AccountFileController.php:355 -#: app/modules/web/Controllers/AccountFileController.php:358 +#: app/modules/web/Controllers/AccountFileController.php:370 +#: app/modules/web/Controllers/AccountFileController.php:373 msgid "Files deleted" msgstr "Files eliminati" -#: app/modules/web/Controllers/AccountFileController.php:363 +#: app/modules/web/Controllers/AccountFileController.php:378 msgid "File deleted" msgstr "File cancellato" -#: app/modules/web/Controllers/AccountFileController.php:369 +#: app/modules/web/Controllers/AccountFileController.php:384 msgid "File Deleted" msgstr "File Deleted" -#: app/modules/web/Controllers/AccountFileController.php:405 +#: app/modules/web/Controllers/AccountFileController.php:422 msgid "Files management disabled" msgstr "Gestione dei file disabilitata" -#: app/modules/web/Controllers/AccountFileController.php:424 +#: app/modules/web/Controllers/AccountFileController.php:441 msgid "There are no linked files for the account" msgstr "There are no linked files for the account" @@ -965,46 +969,46 @@ msgstr "Bulk Update" msgid "New Authorization" msgstr "Nuova autorizzazione" -#: app/modules/web/Controllers/AuthTokenController.php:179 +#: app/modules/web/Controllers/AuthTokenController.php:181 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:190 #: app/modules/web/Controllers/Helpers/Grid/AuthTokenGrid.php:191 msgid "Edit Authorization" msgstr "Modifica autorizzazione" -#: app/modules/web/Controllers/AuthTokenController.php:220 -#: app/modules/web/Controllers/AuthTokenController.php:223 +#: app/modules/web/Controllers/AuthTokenController.php:224 +#: app/modules/web/Controllers/AuthTokenController.php:227 msgid "Authorizations deleted" msgstr "Autorizzazioni eliminate" -#: app/modules/web/Controllers/AuthTokenController.php:233 #: app/modules/web/Controllers/AuthTokenController.php:237 +#: app/modules/web/Controllers/AuthTokenController.php:241 msgid "Authorization deleted" msgstr "Autorizzazione rimossa" -#: app/modules/web/Controllers/AuthTokenController.php:234 -#: app/modules/web/Controllers/AuthTokenController.php:306 -#: app/modules/web/Controllers/AuthTokenController.php:315 -#: app/modules/web/Controllers/AuthTokenController.php:356 +#: app/modules/web/Controllers/AuthTokenController.php:238 +#: app/modules/web/Controllers/AuthTokenController.php:314 +#: app/modules/web/Controllers/AuthTokenController.php:323 +#: app/modules/web/Controllers/AuthTokenController.php:366 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:71 msgid "Authorization" msgstr "Authorization" -#: app/modules/web/Controllers/AuthTokenController.php:269 +#: app/modules/web/Controllers/AuthTokenController.php:275 msgid "Authorization added" msgstr "Autorizzazione creata" -#: app/modules/web/Controllers/AuthTokenController.php:305 -#: app/modules/web/Controllers/AuthTokenController.php:314 -#: app/modules/web/Controllers/AuthTokenController.php:321 +#: app/modules/web/Controllers/AuthTokenController.php:313 +#: app/modules/web/Controllers/AuthTokenController.php:322 +#: app/modules/web/Controllers/AuthTokenController.php:329 #: lib/SP/Services/Upgrade/UpgradeAuthToken.php:70 msgid "Authorization updated" msgstr "Autorizzazione aggiornata" -#: app/modules/web/Controllers/AuthTokenController.php:347 +#: app/modules/web/Controllers/AuthTokenController.php:357 msgid "View Authorization" msgstr "Visualizza autorizzazione" -#: app/modules/web/Controllers/AuthTokenController.php:355 +#: app/modules/web/Controllers/AuthTokenController.php:365 msgid "Authorization viewed" msgstr "Authorization viewed" @@ -1012,27 +1016,27 @@ msgstr "Authorization viewed" #: app/modules/web/Controllers/CategoryController.php:109 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:152 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:153 -#: app/modules/web/themes/material-blue/views/account/account.inc:118 +#: app/modules/web/themes/material-blue/views/account/account.inc:119 #: app/config/actions.xml:307 msgid "New Category" msgstr "Nuova categoria" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:173 +#: app/modules/web/Controllers/CategoryController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:170 #: app/modules/web/Controllers/Helpers/Grid/CategoryGrid.php:171 #: app/config/actions.xml:313 msgid "Edit Category" msgstr "Modifica categoria" -#: app/modules/web/Controllers/CategoryController.php:214 -#: app/modules/web/Controllers/CategoryController.php:217 +#: app/modules/web/Controllers/CategoryController.php:218 +#: app/modules/web/Controllers/CategoryController.php:221 msgid "Categories deleted" msgstr "Categorie eliminate" -#: app/modules/web/Controllers/CategoryController.php:228 -#: app/modules/web/Controllers/CategoryController.php:264 -#: app/modules/web/Controllers/CategoryController.php:306 +#: app/modules/web/Controllers/CategoryController.php:232 +#: app/modules/web/Controllers/CategoryController.php:270 +#: app/modules/web/Controllers/CategoryController.php:314 #: app/modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:247 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:115 #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:106 @@ -1041,8 +1045,8 @@ msgstr "Categorie eliminate" #: app/modules/web/themes/material-blue/views/account/account-history.inc:74 #: app/modules/web/themes/material-blue/views/account/account-link.inc:45 #: app/modules/web/themes/material-blue/views/account/account-link.inc:51 -#: app/modules/web/themes/material-blue/views/account/account.inc:103 -#: app/modules/web/themes/material-blue/views/account/account.inc:105 +#: app/modules/web/themes/material-blue/views/account/account.inc:104 +#: app/modules/web/themes/material-blue/views/account/account.inc:106 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:70 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:49 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:51 @@ -1050,7 +1054,7 @@ msgid "Category" msgstr "Categoria" #. (itstool) path: action/text -#: app/modules/web/Controllers/CategoryController.php:335 +#: app/modules/web/Controllers/CategoryController.php:345 #: app/config/actions.xml:301 msgid "View Category" msgstr "Visualizza categoria" @@ -1059,14 +1063,14 @@ msgstr "Visualizza categoria" #: app/modules/web/Controllers/ClientController.php:110 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:155 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:156 -#: app/modules/web/themes/material-blue/views/account/account.inc:93 +#: app/modules/web/themes/material-blue/views/account/account.inc:94 #: app/config/actions.xml:337 #, fuzzy msgid "New Client" msgstr "Nuovo cliente" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:174 +#: app/modules/web/Controllers/ClientController.php:176 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:173 #: app/modules/web/Controllers/Helpers/Grid/ClientGrid.php:174 #: app/config/actions.xml:343 @@ -1074,36 +1078,36 @@ msgstr "Nuovo cliente" msgid "Edit Client" msgstr "Modifica cliente" -#: app/modules/web/Controllers/ClientController.php:213 -#: app/modules/web/Controllers/ClientController.php:216 +#: app/modules/web/Controllers/ClientController.php:217 +#: app/modules/web/Controllers/ClientController.php:220 msgid "Clients deleted" msgstr "Clienti eliminati" #. (itstool) path: action/text -#: app/modules/web/Controllers/ClientController.php:326 +#: app/modules/web/Controllers/ClientController.php:336 #: app/config/actions.xml:331 #, fuzzy msgid "View Client" msgstr "Visualizza cliente" -#: app/modules/web/Controllers/ConfigAccountController.php:74 +#: app/modules/web/Controllers/ConfigAccountController.php:73 #, fuzzy msgid "Maximum size per file is 16MB" msgstr "La dimensione massima per file è 16 MB" -#: app/modules/web/Controllers/ConfigAccountController.php:82 +#: app/modules/web/Controllers/ConfigAccountController.php:81 msgid "Files enabled" msgstr "Files enabled" -#: app/modules/web/Controllers/ConfigAccountController.php:87 +#: app/modules/web/Controllers/ConfigAccountController.php:86 msgid "Files disabled" msgstr "Files disabled" -#: app/modules/web/Controllers/ConfigAccountController.php:100 +#: app/modules/web/Controllers/ConfigAccountController.php:99 msgid "Public links enabled" msgstr "Public links enabled" -#: app/modules/web/Controllers/ConfigAccountController.php:105 +#: app/modules/web/Controllers/ConfigAccountController.php:104 msgid "Public links disabled" msgstr "Public links disabled" @@ -1111,11 +1115,11 @@ msgstr "Public links disabled" #: app/modules/web/Controllers/ConfigBackupController.php:195 #: app/modules/web/Controllers/ConfigBackupController.php:241 #: app/modules/web/Controllers/ConfigEncryptionController.php:97 -#: app/modules/web/Controllers/ConfigEncryptionController.php:159 -#: app/modules/web/Controllers/ConfigGeneralController.php:183 -#: app/modules/web/Controllers/ConfigGeneralController.php:229 +#: app/modules/web/Controllers/ConfigEncryptionController.php:163 +#: app/modules/web/Controllers/ConfigGeneralController.php:190 +#: app/modules/web/Controllers/ConfigGeneralController.php:236 #: app/modules/web/Controllers/ConfigImportController.php:59 -#: app/modules/web/Controllers/ConfigLdapController.php:226 +#: app/modules/web/Controllers/ConfigLdapController.php:233 #: app/modules/web/Controllers/Traits/ConfigTrait.php:55 #: app/modules/web/Forms/UserForm.php:131 #: app/modules/web/Forms/UserForm.php:153 @@ -1124,7 +1128,7 @@ msgid "Ey, this is a DEMO!!" msgstr "Ehi, questa è una DEMO !!" #: app/modules/web/Controllers/ConfigBackupController.php:90 -#: app/modules/web/Controllers/UserPassResetController.php:183 +#: app/modules/web/Controllers/UserPassResetController.php:185 #: app/modules/web/Forms/AccountForm.php:135 #: app/modules/web/Forms/UserForm.php:161 #, fuzzy @@ -1136,9 +1140,11 @@ msgid "Verification of exported data finished" msgstr "Verification of exported data finished" #: app/modules/web/Controllers/ConfigBackupController.php:122 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:113 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:237 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:163 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:260 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:309 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:334 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:166 #: app/modules/web/themes/material-blue/views/config/info.inc:49 #: app/modules/web/themes/material-blue/views/plugin/plugin.inc:34 msgid "Version" @@ -1163,7 +1169,7 @@ msgstr "No" #. (itstool) path: action/text #: app/modules/web/Controllers/ConfigBackupController.php:124 -#: app/modules/web/Controllers/ConfigManagerController.php:174 +#: app/modules/web/Controllers/ConfigManagerController.php:192 #: app/modules/web/Controllers/Helpers/Grid/AccountGrid.php:101 #: lib/SP/Providers/Notification/NotificationHandler.php:125 #: lib/SP/Providers/Notification/NotificationHandler.php:156 @@ -1190,25 +1196,37 @@ msgstr "Categorie" #: app/modules/web/Controllers/ConfigBackupController.php:127 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:94 -#: app/modules/web/themes/material-blue/views/account/account.inc:211 -#: app/modules/web/themes/material-blue/views/account/account.inc:213 +#: app/modules/web/themes/material-blue/views/account/account.inc:212 +#: app/modules/web/themes/material-blue/views/account/account.inc:214 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:94 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:314 msgid "Tags" msgstr "Tags" +#: app/modules/web/Controllers/ConfigDokuWikiController.php:65 +msgid "Missing DokuWiki parameters" +msgstr "Parametri di DokuWiki mancanti" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:77 +msgid "DokuWiki enabled" +msgstr "DokuWiki enabled" + +#: app/modules/web/Controllers/ConfigDokuWikiController.php:82 +msgid "DokuWiki disabled" +msgstr "DokuWiki disabilitato" + #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:149 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 -#: lib/SP/Services/Auth/LoginService.php:300 -#: lib/SP/Services/Auth/LoginService.php:324 +#: lib/SP/Services/Auth/LoginService.php:302 +#: lib/SP/Services/Auth/LoginService.php:326 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:164 msgid "Master password updated" msgstr "Password master aggiornata" #: app/modules/web/Controllers/ConfigEncryptionController.php:73 -#: app/modules/web/Controllers/ConfigEncryptionController.php:147 +#: app/modules/web/Controllers/ConfigEncryptionController.php:150 #: app/modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:118 #: lib/SP/Services/User/UpdatedMasterPassException.php:45 #: lib/SP/Util/ErrorUtil.php:165 @@ -1242,33 +1260,33 @@ msgstr "La chiave master corrente non corrisponde" msgid "Error while saving the Master Password's hash" msgstr "Impossibile salvare l'hash della chiave principale" -#: app/modules/web/Controllers/ConfigEncryptionController.php:166 -#: app/modules/web/Controllers/ConfigEncryptionController.php:168 +#: app/modules/web/Controllers/ConfigEncryptionController.php:170 +#: app/modules/web/Controllers/ConfigEncryptionController.php:172 msgid "Master password hash updated" msgstr "Ha aggiornato l'hash della chiave principale" -#: app/modules/web/Controllers/ConfigEncryptionController.php:175 +#: app/modules/web/Controllers/ConfigEncryptionController.php:179 msgid "Error while updating the master password hash" msgstr "Impossibile aggiornare l'hash della password principale" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 #: app/modules/web/Controllers/ConfigEncryptionController.php:205 -#: app/modules/web/Controllers/ConfigEncryptionController.php:209 +#: app/modules/web/Controllers/ConfigEncryptionController.php:215 +#: app/modules/web/Controllers/ConfigEncryptionController.php:221 msgid "Temporary password generated" msgstr "Temporary password generated" -#: app/modules/web/Controllers/ConfigEncryptionController.php:199 -#: app/modules/web/Controllers/ConfigMailController.php:146 -#: app/modules/web/Controllers/ConfigMailController.php:152 -#: lib/SP/Services/Mail/MailService.php:141 +#: app/modules/web/Controllers/ConfigEncryptionController.php:206 +#: app/modules/web/Controllers/ConfigMailController.php:155 +#: app/modules/web/Controllers/ConfigMailController.php:161 +#: lib/SP/Services/Mail/MailService.php:149 msgid "Email sent" -msgstr "" +msgstr "Email inviata" -#: app/modules/web/Controllers/ConfigEncryptionController.php:205 +#: app/modules/web/Controllers/ConfigEncryptionController.php:216 #: lib/SP/Services/Mail/MailService.php:81 -#: lib/SP/Services/Mail/MailService.php:151 +#: lib/SP/Services/Mail/MailService.php:159 msgid "Error while sending the email" -msgstr "" +msgstr "Errore inviando l'email" #: app/modules/web/Controllers/ConfigGeneralController.php:96 msgid "Missing remote syslog parameters" @@ -1306,109 +1324,109 @@ msgstr "Auth Basic disabled" msgid "Accounts imported" msgstr "Account importati" -#: app/modules/web/Controllers/ConfigImportController.php:82 -#: app/modules/web/Controllers/ConfigLdapController.php:268 +#: app/modules/web/Controllers/ConfigImportController.php:84 +#: app/modules/web/Controllers/ConfigLdapController.php:275 msgid "Import finished" msgstr "Importazione completata" -#: app/modules/web/Controllers/ConfigImportController.php:82 #: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:92 #: lib/SP/Services/Backup/FileBackupService.php:120 -#: lib/SP/Services/Export/XmlExportService.php:205 +#: lib/SP/Services/Export/XmlExportService.php:201 msgid "Please check out the event log for more details" msgstr "Controlla il registro eventi per maggiori dettagli" -#: app/modules/web/Controllers/ConfigImportController.php:85 +#: app/modules/web/Controllers/ConfigImportController.php:91 msgid "No accounts were imported" msgstr "No accounts were imported" -#: app/modules/web/Controllers/ConfigLdapController.php:71 -#: app/modules/web/Controllers/ConfigLdapController.php:143 -#: app/modules/web/Controllers/ConfigLdapController.php:181 +#: app/modules/web/Controllers/ConfigLdapController.php:72 +#: app/modules/web/Controllers/ConfigLdapController.php:148 +#: app/modules/web/Controllers/ConfigLdapController.php:187 msgid "Missing LDAP parameters" msgstr "Parametri LDAP mancanti" -#: app/modules/web/Controllers/ConfigLdapController.php:90 +#: app/modules/web/Controllers/ConfigLdapController.php:91 msgid "LDAP enabled" msgstr "LDAP abilitato" -#: app/modules/web/Controllers/ConfigLdapController.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:96 msgid "LDAP disabled" msgstr "LDAP disabilitato" -#: app/modules/web/Controllers/ConfigLdapController.php:97 -#: app/modules/web/Controllers/ConfigMailController.php:106 +#: app/modules/web/Controllers/ConfigLdapController.php:98 +#: app/modules/web/Controllers/ConfigMailController.php:108 #: app/config/strings.js.inc:80 msgid "No changes" msgstr "Nessun cambiamento" -#: app/modules/web/Controllers/ConfigLdapController.php:117 -#: app/modules/web/Controllers/ConfigLdapController.php:246 +#: app/modules/web/Controllers/ConfigLdapController.php:122 +#: app/modules/web/Controllers/ConfigLdapController.php:253 msgid "Wrong LDAP parameters" msgstr "Wrong LDAP parameters" -#: app/modules/web/Controllers/ConfigLdapController.php:153 -#: app/modules/web/Controllers/ConfigLdapController.php:197 +#: app/modules/web/Controllers/ConfigLdapController.php:158 +#: app/modules/web/Controllers/ConfigLdapController.php:203 msgid "Results" msgstr "Risultati" -#: app/modules/web/Controllers/ConfigLdapController.php:158 -#: app/modules/web/Controllers/ConfigLdapController.php:203 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:95 +#: app/modules/web/Controllers/ConfigLdapController.php:163 +#: app/modules/web/Controllers/ConfigLdapController.php:209 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:99 msgid "LDAP connection OK" msgstr "Connetti per correggere LDAP" -#: app/modules/web/Controllers/ConfigLdapController.php:159 -#: app/modules/web/Controllers/ConfigLdapController.php:204 +#: app/modules/web/Controllers/ConfigLdapController.php:164 +#: app/modules/web/Controllers/ConfigLdapController.php:210 #, php-format msgid "Objects found: %d" msgstr "Oggetti trovati: %d" -#: app/modules/web/Controllers/ConfigLdapController.php:253 +#: app/modules/web/Controllers/ConfigLdapController.php:260 msgid "LDAP Import" msgstr "LDAP Import" -#: app/modules/web/Controllers/ConfigLdapController.php:272 +#: app/modules/web/Controllers/ConfigLdapController.php:279 msgid "There aren't any objects to synchronize" msgstr "Nessun oggetto trovato da sincronizzare" -#: app/modules/web/Controllers/ConfigLdapController.php:277 +#: app/modules/web/Controllers/ConfigLdapController.php:284 msgid "LDAP users import finished" msgstr "Importazione utenti LDAP terminata" -#: app/modules/web/Controllers/ConfigLdapController.php:279 +#: app/modules/web/Controllers/ConfigLdapController.php:286 #, php-format msgid "Imported users: %d / %d" msgstr "Imported users: %d / %d" -#: app/modules/web/Controllers/ConfigLdapController.php:280 +#: app/modules/web/Controllers/ConfigLdapController.php:287 #, php-format msgid "Errors: %d" msgstr "Errors: %d" -#: app/modules/web/Controllers/ConfigMailController.php:72 -#: app/modules/web/Controllers/ConfigMailController.php:133 +#: app/modules/web/Controllers/ConfigMailController.php:74 +#: app/modules/web/Controllers/ConfigMailController.php:142 msgid "Missing Mail parameters" msgstr "Parametri Mail mancanti" -#: app/modules/web/Controllers/ConfigMailController.php:97 +#: app/modules/web/Controllers/ConfigMailController.php:99 msgid "Mail enabled" msgstr "Mail abilitata" -#: app/modules/web/Controllers/ConfigMailController.php:104 +#: app/modules/web/Controllers/ConfigMailController.php:106 msgid "Mail disabled" msgstr "Mail disabilitata" -#: app/modules/web/Controllers/ConfigMailController.php:147 -#: lib/SP/Services/Mail/MailService.php:142 +#: app/modules/web/Controllers/ConfigMailController.php:156 +#: lib/SP/Services/Mail/MailService.php:150 msgid "Recipient" msgstr "Destinatario" -#: app/modules/web/Controllers/ConfigMailController.php:153 +#: app/modules/web/Controllers/ConfigMailController.php:162 msgid "Please, check your inbox" msgstr "Please, check your inbox" -#: app/modules/web/Controllers/ConfigManagerController.php:160 +#: app/modules/web/Controllers/ConfigManagerController.php:162 #: app/modules/web/themes/material-blue/views/install/index.inc:134 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:20 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:18 @@ -1417,54 +1435,54 @@ msgid "General" msgstr "Generale" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:189 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:29 +#: app/modules/web/Controllers/ConfigManagerController.php:207 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:17 #: app/config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: app/modules/web/Controllers/ConfigManagerController.php:208 +#: app/modules/web/Controllers/ConfigManagerController.php:234 msgid "LDAP" msgstr "LDAP" -#: app/modules/web/Controllers/ConfigManagerController.php:234 +#: app/modules/web/Controllers/ConfigManagerController.php:260 #: app/modules/web/themes/material-blue/views/config/mail.inc:12 msgid "Mail" msgstr "Mail" -#: app/modules/web/Controllers/ConfigManagerController.php:273 +#: app/modules/web/Controllers/ConfigManagerController.php:301 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:462 msgid "Encryption" msgstr "Crittografia" -#: app/modules/web/Controllers/ConfigManagerController.php:301 -#: app/modules/web/themes/material-blue/views/config/backup.inc:61 +#: app/modules/web/Controllers/ConfigManagerController.php:329 +#: app/modules/web/themes/material-blue/views/config/backup.inc:62 msgid "There aren't any backups available" msgstr "Non sono stati trovati backup" -#: app/modules/web/Controllers/ConfigManagerController.php:311 -#: app/modules/web/themes/material-blue/views/config/backup.inc:132 +#: app/modules/web/Controllers/ConfigManagerController.php:339 +#: app/modules/web/themes/material-blue/views/config/backup.inc:133 msgid "No export file found" msgstr "Nessun file di esportazione trovato" #. (itstool) path: action/text -#: app/modules/web/Controllers/ConfigManagerController.php:314 -#: app/modules/web/themes/material-blue/views/config/backup.inc:24 -#: app/modules/web/themes/material-blue/views/config/backup.inc:78 +#: app/modules/web/Controllers/ConfigManagerController.php:342 +#: app/modules/web/themes/material-blue/views/config/backup.inc:25 +#: app/modules/web/themes/material-blue/views/config/backup.inc:79 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:478 #: app/config/actions.xml:739 msgid "Backup" -msgstr "" +msgstr "Backup" -#: app/modules/web/Controllers/ConfigManagerController.php:331 +#: app/modules/web/Controllers/ConfigManagerController.php:365 msgid "Import Accounts" msgstr "Importa account" -#: app/modules/web/Controllers/ConfigManagerController.php:353 +#: app/modules/web/Controllers/ConfigManagerController.php:387 msgid "Not installed" msgstr "Non installato" -#: app/modules/web/Controllers/ConfigManagerController.php:363 +#: app/modules/web/Controllers/ConfigManagerController.php:397 #: app/modules/web/themes/material-blue/inc/Icons.php:63 msgid "Information" msgstr "Informazioni" @@ -1481,60 +1499,48 @@ msgstr "Wiki abilitato" msgid "Wiki disabled" msgstr "Wiki disabilitato" -#: app/modules/web/Controllers/ConfigWikiController.php:91 -msgid "Missing DokuWiki parameters" -msgstr "Parametri di DokuWiki mancanti" - -#: app/modules/web/Controllers/ConfigWikiController.php:103 -msgid "DokuWiki enabled" -msgstr "DokuWiki enabled" - -#: app/modules/web/Controllers/ConfigWikiController.php:108 -msgid "DokuWiki disabled" -msgstr "DokuWiki disabilitato" - #: app/modules/web/Controllers/CustomFieldController.php:111 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:159 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:160 msgid "New Field" msgstr "Nuovo campo" -#: app/modules/web/Controllers/CustomFieldController.php:173 +#: app/modules/web/Controllers/CustomFieldController.php:175 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:177 #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:178 msgid "Edit Field" msgstr "Modifica campo" -#: app/modules/web/Controllers/CustomFieldController.php:209 -#: app/modules/web/Controllers/CustomFieldController.php:212 +#: app/modules/web/Controllers/CustomFieldController.php:213 +#: app/modules/web/Controllers/CustomFieldController.php:216 msgid "Fields deleted" msgstr "Campi eliminati" -#: app/modules/web/Controllers/CustomFieldController.php:218 +#: app/modules/web/Controllers/CustomFieldController.php:222 msgid "Field deleted" msgstr "Campo rimosso" -#: app/modules/web/Controllers/CustomFieldController.php:248 -#: app/modules/web/Controllers/CustomFieldController.php:252 +#: app/modules/web/Controllers/CustomFieldController.php:254 +#: app/modules/web/Controllers/CustomFieldController.php:258 msgid "Field added" msgstr "Campo creato" -#: app/modules/web/Controllers/CustomFieldController.php:249 -#: app/modules/web/Controllers/CustomFieldController.php:288 +#: app/modules/web/Controllers/CustomFieldController.php:255 +#: app/modules/web/Controllers/CustomFieldController.php:296 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:157 msgid "Field" msgstr "Field" -#: app/modules/web/Controllers/CustomFieldController.php:287 -#: app/modules/web/Controllers/CustomFieldController.php:291 +#: app/modules/web/Controllers/CustomFieldController.php:295 +#: app/modules/web/Controllers/CustomFieldController.php:299 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:74 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:87 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:156 msgid "Field updated" msgstr "Campo aggiornato" -#: app/modules/web/Controllers/CustomFieldController.php:317 +#: app/modules/web/Controllers/CustomFieldController.php:327 msgid "View Field" msgstr "View Field" @@ -1550,7 +1556,7 @@ msgstr "Presto sarà operativo" #: app/modules/web/Controllers/ErrorController.php:123 #: lib/SP/Services/Install/MySQL.php:363 msgid "Error while checking the database" -msgstr "" +msgstr "Errore durante la verifica del database" #: app/modules/web/Controllers/ErrorController.php:124 #: app/modules/web/Controllers/ErrorController.php:140 @@ -1567,10 +1573,10 @@ msgstr "Verificare con l'amministratore" #: app/modules/web/Controllers/ErrorController.php:139 #: lib/SP/Services/Install/MySQL.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:97 -#: lib/SP/Storage/Database/MySQLHandler.php:117 -#: lib/SP/Storage/Database/MySQLHandler.php:164 -#: lib/SP/Storage/Database/MySQLHandler.php:176 +#: lib/SP/Storage/Database/MySQLHandler.php:98 +#: lib/SP/Storage/Database/MySQLHandler.php:118 +#: lib/SP/Storage/Database/MySQLHandler.php:165 +#: lib/SP/Storage/Database/MySQLHandler.php:177 #, fuzzy msgid "Unable to connect to DB" msgstr "Non è possibile connettersi al BD" @@ -1592,16 +1598,17 @@ msgstr "Vedi corrente" #: app/modules/web/themes/material-blue/views/_partials/error.inc:15 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:123 #: app/modules/web/themes/material-blue/views/account/account-request.inc:67 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:360 -#: app/modules/web/themes/material-blue/views/config/backup.inc:173 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:366 +#: app/modules/web/themes/material-blue/views/config/backup.inc:174 #: app/modules/web/themes/material-blue/views/config/encryption.inc:310 -#: app/modules/web/themes/material-blue/views/config/general.inc:28 +#: app/modules/web/themes/material-blue/views/config/general.inc:27 #: app/modules/web/themes/material-blue/views/config/import.inc:91 #: app/modules/web/themes/material-blue/views/config/info.inc:193 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:295 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:440 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:304 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:449 #: app/modules/web/themes/material-blue/views/config/mail.inc:206 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:294 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:177 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:138 #: app/modules/web/themes/material-blue/views/error/error-database.inc:13 #: app/modules/web/themes/material-blue/views/error/error-database.inc:14 #: app/modules/web/themes/material-blue/views/error/error-maintenance.inc:13 @@ -1610,7 +1617,7 @@ msgstr "Vedi corrente" #: app/modules/web/themes/material-blue/views/userpassreset/reset.inc:50 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:211 msgid "Back" -msgstr "" +msgstr "Indietro" #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:196 #: app/modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:197 @@ -1710,39 +1717,42 @@ msgstr "Ordina per categoria" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:110 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:112 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:105 -#: app/modules/web/Controllers/LoginController.php:122 -#: app/modules/web/Controllers/UserController.php:287 -#: app/modules/web/Controllers/UserController.php:323 -#: app/modules/web/Controllers/UserController.php:388 -#: app/modules/web/Controllers/UserController.php:429 -#: app/modules/web/Controllers/UserPassResetController.php:197 -#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 -#: lib/SP/Services/Auth/LoginService.php:220 -#: lib/SP/Services/Auth/LoginService.php:238 -#: lib/SP/Services/Auth/LoginService.php:390 -#: lib/SP/Services/Auth/LoginService.php:457 -#: lib/SP/Services/Auth/LoginService.php:565 -#: lib/SP/Services/Auth/LoginService.php:608 -#: lib/SP/Services/Ldap/LdapImportService.php:238 +#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/UserController.php:296 +#: app/modules/web/Controllers/UserController.php:335 +#: app/modules/web/Controllers/UserController.php:402 +#: app/modules/web/Controllers/UserController.php:446 +#: app/modules/web/Controllers/UserPassResetController.php:199 +#: lib/SP/Core/Acl/Acl.php:301 lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:113 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:156 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 +#: lib/SP/Services/Auth/LoginService.php:222 +#: lib/SP/Services/Auth/LoginService.php:240 +#: lib/SP/Services/Auth/LoginService.php:392 +#: lib/SP/Services/Auth/LoginService.php:459 +#: lib/SP/Services/Auth/LoginService.php:569 +#: lib/SP/Services/Auth/LoginService.php:612 +#: lib/SP/Services/Ldap/LdapImportService.php:230 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:63 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:69 #: app/modules/web/themes/material-blue/views/account/account-history.inc:101 #: app/modules/web/themes/material-blue/views/account/account-link.inc:67 #: app/modules/web/themes/material-blue/views/account/account-link.inc:73 -#: app/modules/web/themes/material-blue/views/account/account.inc:141 +#: app/modules/web/themes/material-blue/views/account/account.inc:142 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:76 #: app/modules/web/themes/material-blue/views/account/viewpass.inc:25 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:67 #: app/modules/web/themes/material-blue/views/config/info.inc:61 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:149 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:106 #: app/modules/web/themes/material-blue/views/config/mail.inc:113 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:233 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:247 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:116 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:130 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:22 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:31 @@ -1754,8 +1764,8 @@ msgstr "Ordina per categoria" #: app/modules/web/themes/material-blue/views/itemshow/user_group.inc:97 #: app/modules/web/themes/material-blue/views/login/index.inc:24 #: app/modules/web/themes/material-blue/views/login/index.inc:94 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:75 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:77 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:83 #: app/modules/web/themes/material-blue/views/userpassreset/request.inc:19 msgid "User" msgstr "Utente" @@ -1770,7 +1780,7 @@ msgstr "Ordina per utente" #: app/modules/web/themes/material-blue/views/account/account-history.inc:88 #: app/modules/web/themes/material-blue/views/account/account-link.inc:56 #: app/modules/web/themes/material-blue/views/account/account-link.inc:62 -#: app/modules/web/themes/material-blue/views/account/account.inc:128 +#: app/modules/web/themes/material-blue/views/account/account.inc:129 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:81 msgid "URL / IP" msgstr "URL / IP" @@ -1795,16 +1805,16 @@ msgstr "Ordina per URL / IP" #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:76 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:90 #: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:91 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:92 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:72 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:73 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:82 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:83 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:74 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:75 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:73 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:74 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:73 @@ -1840,11 +1850,11 @@ msgid "Accounts (H)" msgstr "Accounts (H)" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:107 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:126 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:127 #: app/modules/web/Controllers/Helpers/Grid/TrackGrid.php:100 #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:106 #: app/modules/web/themes/material-blue/views/account/account-history.inc:122 -#: app/modules/web/themes/material-blue/views/account/account.inc:190 +#: app/modules/web/themes/material-blue/views/account/account.inc:191 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:251 #: app/modules/web/themes/material-blue/views/notification/notification.inc:48 #: app/modules/web/themes/material-blue/views/notification/notification.inc:55 @@ -1853,7 +1863,7 @@ msgid "Date" msgstr "Data" #: app/modules/web/Controllers/Helpers/Grid/AccountHistoryGrid.php:108 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:130 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:131 #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:109 msgid "Status" msgstr "Stato" @@ -1948,7 +1958,7 @@ msgid "Module" msgstr "Modulo" #: app/modules/web/Controllers/Helpers/Grid/CustomFieldGrid.php:110 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:120 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:112 msgid "Properties" msgstr "Proprietà" @@ -1967,12 +1977,12 @@ msgstr "Rimuovi campo" #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:514 #: app/config/actions.xml:133 msgid "Event Log" -msgstr "" +msgstr "Log degli eventi" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:99 -#: app/modules/web/Controllers/ItemPresetController.php:289 -#: app/modules/web/Controllers/ItemPresetController.php:324 -#: app/modules/web/Controllers/ItemPresetController.php:365 +#: app/modules/web/Controllers/ItemPresetController.php:295 +#: app/modules/web/Controllers/ItemPresetController.php:332 +#: app/modules/web/Controllers/ItemPresetController.php:375 #: app/modules/web/themes/material-blue/views/account/details.inc:97 #: app/modules/web/themes/material-blue/views/account/details.inc:99 msgid "ID" @@ -1991,7 +2001,7 @@ msgid "Event" msgstr "Evento" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:103 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:117 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:109 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/user_pass.inc:33 msgid "Login" @@ -2001,7 +2011,7 @@ msgstr "Login" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:165 #: app/config/actions.xml:139 msgid "Search for Events" -msgstr "" +msgstr "Cerca eventi" #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:181 #: app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php:182 @@ -2019,7 +2029,7 @@ msgstr "Registrazione vuota di eventi" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/FileGrid.php:94 #: app/modules/web/themes/material-blue/views/account/account.inc:41 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:280 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:150 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:410 #: app/config/actions.xml:19 @@ -2061,21 +2071,24 @@ msgid "Preset Values" msgstr "Preset Values" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:111 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:119 -#: app/modules/web/Controllers/UserGroupController.php:238 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:111 +#: app/modules/web/Controllers/UserGroupController.php:242 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:120 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:113 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:146 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:156 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:143 -#: lib/SP/Services/Ldap/LdapImportService.php:140 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:114 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:147 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:157 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:144 +#: lib/SP/Services/Ldap/LdapImportService.php:138 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:133 #: app/modules/web/themes/material-blue/views/_partials/footer.inc:25 #: app/modules/web/themes/material-blue/views/config/encryption.inc:274 #: app/modules/web/themes/material-blue/views/config/encryption.inc:277 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:206 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:233 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:242 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:48 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:50 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:53 @@ -2085,8 +2098,8 @@ msgid "Group" msgstr "Gruppo" #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:112 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:118 -#: app/modules/web/Controllers/UserProfileController.php:228 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:110 +#: app/modules/web/Controllers/UserProfileController.php:232 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:65 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:67 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:70 @@ -2150,7 +2163,7 @@ msgstr "New Account Password Preset" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:259 #: app/modules/web/Controllers/Helpers/Grid/ItemPresetGrid.php:260 -#: app/modules/web/Controllers/ItemPresetController.php:239 +#: app/modules/web/Controllers/ItemPresetController.php:243 #: app/config/actions.xml:877 msgid "Edit Value" msgstr "Edit Value" @@ -2163,7 +2176,7 @@ msgid "Delete Value" msgstr "Delete Value" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:113 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:114 #: app/modules/web/themes/material-blue/inc/Icons.php:65 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:106 #: app/modules/web/themes/material-blue/views/notification/index.inc:1 @@ -2171,67 +2184,67 @@ msgstr "Delete Value" msgid "Notifications" msgstr "Notifiche" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:128 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:129 #: app/modules/web/themes/material-blue/views/notification/notification.inc:35 #: app/modules/web/themes/material-blue/views/notification/notification.inc:42 msgid "Component" msgstr "Componente" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:150 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:111 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:115 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:153 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:117 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:121 msgid "Read" msgstr "Leggi" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:151 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:107 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:154 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:113 msgid "Only Admins" msgstr "Only Admins" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:168 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:171 #: app/config/actions.xml:847 msgid "Search for Notification" msgstr "Ricerca notifica" -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:183 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:184 -#: app/modules/web/Controllers/NotificationController.php:194 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:186 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:187 +#: app/modules/web/Controllers/NotificationController.php:196 msgid "New Notification" msgstr "Nuova notifica" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:201 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:202 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:204 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:205 #: app/modules/web/Controllers/NotificationController.php:113 #: app/config/actions.xml:817 msgid "View Notification" msgstr "Vedi notifica" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:231 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:234 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:235 #: app/config/actions.xml:841 msgid "Checkout Notification" msgstr "Segna notifica" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:249 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:250 -#: app/modules/web/Controllers/NotificationController.php:226 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:252 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:253 +#: app/modules/web/Controllers/NotificationController.php:230 #: app/config/actions.xml:829 msgid "Edit Notification" msgstr "Modifica notifica" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:266 -#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:267 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:269 +#: app/modules/web/Controllers/Helpers/Grid/NotificationGrid.php:270 #: app/config/actions.xml:835 msgid "Delete Notification" msgstr "Elimina notifica" #: app/modules/web/Controllers/Helpers/Grid/PluginGrid.php:96 -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:330 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:331 #: app/modules/web/themes/material-blue/views/plugin/index.inc:1 msgid "Plugins" msgstr "Plugins" @@ -2326,7 +2339,7 @@ msgstr "New Link" #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:182 #: app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php:183 -#: app/modules/web/Controllers/PublicLinkController.php:357 +#: app/modules/web/Controllers/PublicLinkController.php:369 msgid "View Link" msgstr "Vedi Link" @@ -2350,7 +2363,7 @@ msgstr "Cerca per Tag" #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:150 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:151 #: app/modules/web/Controllers/TagController.php:108 -#: app/modules/web/themes/material-blue/views/account/account.inc:226 +#: app/modules/web/themes/material-blue/views/account/account.inc:227 #: app/config/actions.xml:505 msgid "New Tag" msgstr "Nuova Tag" @@ -2358,7 +2371,7 @@ msgstr "Nuova Tag" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:168 #: app/modules/web/Controllers/Helpers/Grid/TagGrid.php:169 -#: app/modules/web/Controllers/TagController.php:168 app/config/actions.xml:517 +#: app/modules/web/Controllers/TagController.php:170 app/config/actions.xml:517 msgid "Edit Tag" msgstr "Modifica Tag" @@ -2387,7 +2400,7 @@ msgstr "Sorgente" msgid "Search for track" msgstr "Search for track" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:104 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:96 #: lib/SP/Services/CustomField/CustomFieldDefService.php:77 #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:16 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:113 @@ -2400,47 +2413,41 @@ msgid "Users" msgstr "Utenti" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:156 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:148 #: app/config/actions.xml:607 msgid "Search for User" msgstr "Cerca utente" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:171 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:172 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:163 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:164 #: app/modules/web/Controllers/UserController.php:115 #: app/config/actions.xml:583 msgid "New User" msgstr "Nuovo utente" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:189 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:190 -#: app/modules/web/Controllers/UserController.php:200 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:181 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:182 +#: app/modules/web/Controllers/UserController.php:202 #: app/config/actions.xml:589 msgid "Edit User" msgstr "Modifica utente" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:206 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:207 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:198 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:199 #: app/config/actions.xml:595 msgid "Delete User" msgstr "Elimina utente" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:223 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:224 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:460 -msgid "Import users from LDAP" -msgstr "Importa utenti LDAP" - -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:241 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:242 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:215 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:216 msgid "View User Details" msgstr "Vedi dettagli utente" -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:258 -#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:259 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:232 +#: app/modules/web/Controllers/Helpers/Grid/UserGrid.php:233 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:63 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:116 #: app/modules/web/themes/material-blue/views/_partials/fixed-header.inc:122 @@ -2473,7 +2480,7 @@ msgstr "Nuovo gruppo" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:171 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:172 -#: app/modules/web/Controllers/UserGroupController.php:344 +#: app/modules/web/Controllers/UserGroupController.php:356 #: app/config/actions.xml:613 msgid "View Group" msgstr "Visualizza gruppo" @@ -2481,7 +2488,7 @@ msgstr "Visualizza gruppo" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:188 #: app/modules/web/Controllers/Helpers/Grid/UserGroupGrid.php:189 -#: app/modules/web/Controllers/UserGroupController.php:188 +#: app/modules/web/Controllers/UserGroupController.php:190 #: app/config/actions.xml:625 msgid "Edit Group" msgstr "Modifica gruppo" @@ -2520,7 +2527,7 @@ msgstr "Vedi i dettagli del profilo" #. (itstool) path: action/text #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:186 #: app/modules/web/Controllers/Helpers/Grid/UserProfileGrid.php:187 -#: app/modules/web/Controllers/UserProfileController.php:177 +#: app/modules/web/Controllers/UserProfileController.php:179 #: app/config/actions.xml:655 msgid "Edit Profile" msgstr "Modifica profilo" @@ -2532,13 +2539,13 @@ msgstr "Modifica profilo" msgid "Delete Profile" msgstr "Elimina profilo" -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:261 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:262 #: app/modules/web/themes/material-blue/inc/Icons.php:58 msgid "Search" msgstr "Ricerca" #. (itstool) path: action/text -#: app/modules/web/Controllers/Helpers/LayoutHelper.php:344 +#: app/modules/web/Controllers/Helpers/LayoutHelper.php:345 #: app/modules/web/themes/material-blue/inc/Icons.php:61 #: app/modules/web/themes/material-blue/views/config/ldap.inc:24 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:27 @@ -2566,28 +2573,28 @@ msgid "Display Value" msgstr "Display Value" #. (itstool) path: action/text -#: app/modules/web/Controllers/ItemPresetController.php:207 +#: app/modules/web/Controllers/ItemPresetController.php:209 #: app/config/actions.xml:871 msgid "New Value" msgstr "New Value" -#: app/modules/web/Controllers/ItemPresetController.php:277 -#: app/modules/web/Controllers/ItemPresetController.php:280 +#: app/modules/web/Controllers/ItemPresetController.php:283 +#: app/modules/web/Controllers/ItemPresetController.php:286 msgid "Values deleted" msgstr "Values deleted" -#: app/modules/web/Controllers/ItemPresetController.php:288 -#: app/modules/web/Controllers/ItemPresetController.php:292 +#: app/modules/web/Controllers/ItemPresetController.php:294 +#: app/modules/web/Controllers/ItemPresetController.php:298 msgid "Value deleted" msgstr "Value deleted" -#: app/modules/web/Controllers/ItemPresetController.php:322 -#: app/modules/web/Controllers/ItemPresetController.php:327 +#: app/modules/web/Controllers/ItemPresetController.php:330 +#: app/modules/web/Controllers/ItemPresetController.php:335 msgid "Value created" msgstr "Value created" -#: app/modules/web/Controllers/ItemPresetController.php:363 -#: app/modules/web/Controllers/ItemPresetController.php:368 +#: app/modules/web/Controllers/ItemPresetController.php:373 +#: app/modules/web/Controllers/ItemPresetController.php:378 msgid "Value updated" msgstr "Value updated" @@ -2600,70 +2607,70 @@ msgstr "Non ci sono notifiche in sospeso" msgid "There are pending notifications: %d" msgstr "There are pending notifications: %d" -#: app/modules/web/Controllers/LoginController.php:121 +#: app/modules/web/Controllers/LoginController.php:122 msgid "Logout session" msgstr "Fine sessione" -#: app/modules/web/Controllers/LoginController.php:123 +#: app/modules/web/Controllers/LoginController.php:124 msgid "Inactive time" msgstr "Tempo inattivo" -#: app/modules/web/Controllers/LoginController.php:124 +#: app/modules/web/Controllers/LoginController.php:125 msgid "Total time" msgstr "Tempo totale" -#: app/modules/web/Controllers/NotificationController.php:268 -#: app/modules/web/Controllers/NotificationController.php:271 +#: app/modules/web/Controllers/NotificationController.php:270 +#: app/modules/web/Controllers/NotificationController.php:273 msgid "Notifications deleted" msgstr "Notifica eliminata" -#: app/modules/web/Controllers/NotificationController.php:283 -#: app/modules/web/Controllers/NotificationController.php:287 +#: app/modules/web/Controllers/NotificationController.php:285 +#: app/modules/web/Controllers/NotificationController.php:289 msgid "Notification deleted" msgstr "Notifica eliminata" -#: app/modules/web/Controllers/NotificationController.php:284 -#: app/modules/web/Controllers/NotificationController.php:317 +#: app/modules/web/Controllers/NotificationController.php:286 +#: app/modules/web/Controllers/NotificationController.php:321 #: lib/SP/Providers/Notification/NotificationHandler.php:155 msgid "Notification" msgstr "Notification" -#: app/modules/web/Controllers/NotificationController.php:316 #: app/modules/web/Controllers/NotificationController.php:320 +#: app/modules/web/Controllers/NotificationController.php:324 msgid "Notification read" msgstr "Notifica letta" -#: app/modules/web/Controllers/NotificationController.php:348 -#: app/modules/web/Controllers/NotificationController.php:351 +#: app/modules/web/Controllers/NotificationController.php:354 +#: app/modules/web/Controllers/NotificationController.php:357 msgid "Notification created" msgstr "Notifica creata" -#: app/modules/web/Controllers/NotificationController.php:383 -#: app/modules/web/Controllers/NotificationController.php:386 +#: app/modules/web/Controllers/NotificationController.php:391 +#: app/modules/web/Controllers/NotificationController.php:394 msgid "Notification updated" msgstr "Notifica aggiornata" -#: app/modules/web/Controllers/PluginController.php:199 -#: app/modules/web/Controllers/PluginController.php:202 +#: app/modules/web/Controllers/PluginController.php:201 +#: app/modules/web/Controllers/PluginController.php:204 msgid "Plugin enabled" msgstr "Plugin abilitata" -#: app/modules/web/Controllers/PluginController.php:226 -#: app/modules/web/Controllers/PluginController.php:229 +#: app/modules/web/Controllers/PluginController.php:230 +#: app/modules/web/Controllers/PluginController.php:233 #: lib/SP/Plugin/PluginManager.php:219 lib/SP/Plugin/PluginManager.php:339 msgid "Plugin disabled" msgstr "Plugin disabilitata" -#: app/modules/web/Controllers/PluginController.php:253 -#: app/modules/web/Controllers/PluginController.php:256 +#: app/modules/web/Controllers/PluginController.php:259 +#: app/modules/web/Controllers/PluginController.php:262 msgid "Plugin reset" msgstr "Resetta Plugin" -#: app/modules/web/Controllers/PluginController.php:285 +#: app/modules/web/Controllers/PluginController.php:293 msgid "Plugins deleted" msgstr "Plugins deleted" -#: app/modules/web/Controllers/PluginController.php:291 +#: app/modules/web/Controllers/PluginController.php:299 msgid "Plugin deleted" msgstr "Plugin deleted" @@ -2671,33 +2678,27 @@ msgstr "Plugin deleted" msgid "New Public Link" msgstr "New Public Link" -#: app/modules/web/Controllers/PublicLinkController.php:180 +#: app/modules/web/Controllers/PublicLinkController.php:182 #: lib/SP/Services/Upgrade/UpgradePublicLink.php:89 msgid "Link updated" msgstr "Link aggiornato" -#: app/modules/web/Controllers/PublicLinkController.php:204 +#: app/modules/web/Controllers/PublicLinkController.php:208 msgid "Edit Public Link" msgstr "Edit Public Link" -#: app/modules/web/Controllers/PublicLinkController.php:243 -#: app/modules/web/Controllers/PublicLinkController.php:246 +#: app/modules/web/Controllers/PublicLinkController.php:249 +#: app/modules/web/Controllers/PublicLinkController.php:252 msgid "Links deleted" msgstr "Collegamenti cancellati" -#: app/modules/web/Controllers/PublicLinkController.php:254 -#: app/modules/web/Controllers/PublicLinkController.php:258 +#: app/modules/web/Controllers/PublicLinkController.php:260 +#: app/modules/web/Controllers/PublicLinkController.php:264 msgid "Link deleted" msgstr "Link eliminato" -#. (itstool) path: strings/text -#: app/modules/web/Controllers/PublicLinkController.php:255 -#: lib/SP/Services/Upgrade/UpgradePublicLink.php:90 app/config/strings.xml:9 -msgid "Link" -msgstr "Link" - -#: app/modules/web/Controllers/PublicLinkController.php:286 -#: app/modules/web/Controllers/PublicLinkController.php:323 +#: app/modules/web/Controllers/PublicLinkController.php:294 +#: app/modules/web/Controllers/PublicLinkController.php:333 msgid "Link created" msgstr "Link creato" @@ -2709,12 +2710,12 @@ msgstr "Version unavailable" msgid "Notifications not available" msgstr "Notifications not available" -#: app/modules/web/Controllers/TagController.php:207 +#: app/modules/web/Controllers/TagController.php:211 msgid "Tags deleted" msgstr "Tags eliminate" #. (itstool) path: action/text -#: app/modules/web/Controllers/TagController.php:302 app/config/actions.xml:511 +#: app/modules/web/Controllers/TagController.php:312 app/config/actions.xml:511 msgid "View Tag" msgstr "View Tag" @@ -2722,7 +2723,7 @@ msgstr "View Tag" msgid "Track unlocked" msgstr "Track unlocked" -#: app/modules/web/Controllers/TrackController.php:140 +#: app/modules/web/Controllers/TrackController.php:142 msgid "Tracks cleared out" msgstr "Tracks cleared out" @@ -2748,12 +2749,12 @@ msgstr "Errore durante il salvataggio della configurazione" #: lib/SP/Services/Api/ApiService.php:129 #: lib/SP/Services/Api/ApiService.php:229 #: lib/SP/Services/Api/ApiService.php:237 -#: lib/SP/Services/Auth/LoginService.php:190 -#: lib/SP/Services/Auth/LoginService.php:354 -#: lib/SP/Services/Auth/LoginService.php:504 -#: lib/SP/Services/Auth/LoginService.php:509 -#: lib/SP/Services/Auth/LoginService.php:541 -#: lib/SP/Services/Auth/LoginService.php:648 +#: lib/SP/Services/Auth/LoginService.php:192 +#: lib/SP/Services/Auth/LoginService.php:356 +#: lib/SP/Services/Auth/LoginService.php:508 +#: lib/SP/Services/Auth/LoginService.php:513 +#: lib/SP/Services/Auth/LoginService.php:545 +#: lib/SP/Services/Auth/LoginService.php:652 #: lib/SP/Services/AuthToken/AuthTokenService.php:311 #: lib/SP/Services/CustomField/CustomFieldService.php:203 #: lib/SP/Services/Export/XmlVerifyService.php:108 @@ -2783,42 +2784,42 @@ msgstr "Applicazione aggiornata correttamente" msgid "You will be redirected to log in within 5 seconds" msgstr "In 5 secondi verrai reindirizzato per accedere" -#: app/modules/web/Controllers/UserController.php:235 -#: app/modules/web/Controllers/UserController.php:356 +#: app/modules/web/Controllers/UserController.php:239 +#: app/modules/web/Controllers/UserController.php:370 #: app/modules/web/Controllers/UserPassResetController.php:107 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:238 msgid "Password Change" msgstr "Cambio di password" -#: app/modules/web/Controllers/UserController.php:275 -#: app/modules/web/Controllers/UserController.php:278 +#: app/modules/web/Controllers/UserController.php:283 +#: app/modules/web/Controllers/UserController.php:287 msgid "Users deleted" msgstr "Utenti eliminati" -#: app/modules/web/Controllers/UserController.php:286 -#: app/modules/web/Controllers/UserController.php:290 +#: app/modules/web/Controllers/UserController.php:295 +#: app/modules/web/Controllers/UserController.php:300 msgid "User deleted" msgstr "Utente eliminato" -#: app/modules/web/Controllers/UserController.php:322 -#: app/modules/web/Controllers/UserController.php:328 +#: app/modules/web/Controllers/UserController.php:334 +#: app/modules/web/Controllers/UserController.php:340 msgid "User added" msgstr "Utente creato" -#: app/modules/web/Controllers/UserController.php:387 -#: app/modules/web/Controllers/UserController.php:393 +#: app/modules/web/Controllers/UserController.php:401 +#: app/modules/web/Controllers/UserController.php:408 msgid "User updated" msgstr "Utente aggiornato" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserController.php:458 +#: app/modules/web/Controllers/UserController.php:477 #: app/config/actions.xml:577 msgid "View User" msgstr "Visualizza utente" -#: app/modules/web/Controllers/UserGroupController.php:226 -#: app/modules/web/Controllers/UserGroupController.php:229 +#: app/modules/web/Controllers/UserGroupController.php:230 +#: app/modules/web/Controllers/UserGroupController.php:233 msgid "Groups deleted" msgstr "Gruppi eliminati" @@ -2846,48 +2847,50 @@ msgstr "Richiesta inviata" msgid "You will receive an email to complete the request shortly." msgstr "A breve riceverai un'email per completare l'applicazione." -#: app/modules/web/Controllers/UserPassResetController.php:126 +#: app/modules/web/Controllers/UserPassResetController.php:128 #: lib/SP/Services/Api/ApiService.php:96 #: lib/SP/Services/Auth/LoginService.php:138 #: lib/SP/Services/UserPassRecover/UserPassRecoverService.php:103 msgid "Attempts exceeded" msgstr "Numero massimo di tentativi superati" -#: app/modules/web/Controllers/UserPassResetController.php:179 +#: app/modules/web/Controllers/UserPassResetController.php:181 #: app/modules/web/Forms/AuthTokenForm.php:101 #: app/modules/web/Forms/UserForm.php:157 msgid "Password cannot be blank" msgstr "La password non può essere vuota" -#: app/modules/web/Controllers/UserProfileController.php:215 -#: app/modules/web/Controllers/UserProfileController.php:218 +#: app/modules/web/Controllers/UserProfileController.php:219 +#: app/modules/web/Controllers/UserProfileController.php:222 msgid "Profiles deleted" msgstr "Profili eliminati" -#: app/modules/web/Controllers/UserProfileController.php:227 #: app/modules/web/Controllers/UserProfileController.php:231 +#: app/modules/web/Controllers/UserProfileController.php:236 msgid "Profile deleted" msgstr "Profilo eliminato" -#: app/modules/web/Controllers/UserProfileController.php:262 +#: app/modules/web/Controllers/UserProfileController.php:271 +#: app/modules/web/Controllers/UserProfileController.php:275 msgid "Profile added" msgstr "Profilo creato" -#: app/modules/web/Controllers/UserProfileController.php:300 +#: app/modules/web/Controllers/UserProfileController.php:314 +#: app/modules/web/Controllers/UserProfileController.php:319 msgid "Profile updated" msgstr "Profilo aggiornato" #. (itstool) path: action/text -#: app/modules/web/Controllers/UserProfileController.php:326 +#: app/modules/web/Controllers/UserProfileController.php:347 #: app/config/actions.xml:643 msgid "View Profile" msgstr "Visualizza profilo" -#: app/modules/web/Controllers/UserSettingsGeneralController.php:74 +#: app/modules/web/Controllers/UserSettingsGeneralController.php:75 msgid "Preferences updated" msgstr "Preferenze aggiornate" -#: app/modules/web/Controllers/UserSettingsManagerController.php:87 +#: app/modules/web/Controllers/UserSettingsManagerController.php:94 msgid "Preferences" msgstr "Preferenze" @@ -3004,7 +3007,7 @@ msgstr "È richiesto un nome profilo" #: app/modules/web/themes/material-blue/inc/Icons.php:32 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:36 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: app/modules/web/themes/material-blue/inc/Icons.php:33 msgid "View Details" @@ -3055,7 +3058,7 @@ msgstr "Utente LDAP" #: app/modules/web/themes/material-blue/views/config/mail.inc:138 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:257 msgid "Disabled" -msgstr "" +msgstr "Disabilitato" #: app/modules/web/themes/material-blue/inc/Icons.php:42 msgid "Enabled" @@ -3126,12 +3129,12 @@ msgstr "Prima pagina" msgid "Last page" msgstr "Ultima pagina" -#: lib/SP/Bootstrap.php:278 +#: lib/SP/Bootstrap.php:279 #, php-format msgid "Required PHP version >= %s <= %s" msgstr "Required PHP version >= %s <= %s" -#: lib/SP/Bootstrap.php:280 +#: lib/SP/Bootstrap.php:281 msgid "Please update the PHP version to run sysPass" msgstr "" "Aggiorna la versione di PHP affinché l'applicazione funzioni correttamente" @@ -3156,7 +3159,7 @@ msgstr "Le autorizzazioni della directory \"/config\" non sono corrette" msgid "Current: %s - Needed: 750" msgstr "Current: %s - Needed: 750" -#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:604 +#: lib/SP/Core/Acl/Acl.php:294 lib/SP/Services/Auth/LoginService.php:608 msgid "N/A" msgstr "N/D" @@ -3190,7 +3193,7 @@ msgstr "Invalid context" msgid "Context not initialized" msgstr "Context not initialized" -#: lib/SP/Core/Context/SessionContext.php:547 +#: lib/SP/Core/Context/SessionContext.php:490 msgid "Session cannot be initialized" msgstr "La sessione non può essere inizializzata" @@ -3214,7 +3217,7 @@ msgstr "Observer non inizializzato" msgid "Invalid icons class" msgstr "Invalid icons class" -#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:126 +#: lib/SP/Html/DataGrid/DataGridBase.php:302 lib/SP/Mvc/View/Template.php:127 #, fuzzy, php-format msgid "Unable to retrieve \"%s\" template: %s" msgstr "Non è possibile ottenere il modello \"%s\" : %s" @@ -3233,12 +3236,12 @@ msgstr "Errore di codifica" msgid "Invalid XML-RPC response" msgstr "Risposta XML-RPC non valida" -#: lib/SP/Mvc/Controller/ControllerTrait.php:70 +#: lib/SP/Mvc/Controller/ControllerTrait.php:75 msgid "Session not started or timed out" msgstr "Sessione non avviata o scaduta" -#: lib/SP/Mvc/Controller/ControllerTrait.php:115 -#: lib/SP/Mvc/Controller/ControllerTrait.php:124 +#: lib/SP/Mvc/Controller/ControllerTrait.php:127 +#: lib/SP/Mvc/Controller/ControllerTrait.php:141 msgid "Invalid Action" msgstr "Azione non valida" @@ -3280,17 +3283,17 @@ msgstr "Invalid filter type" msgid "Wrong object type" msgstr "Wrong object type" -#: lib/SP/Mvc/View/Template.php:301 lib/SP/Mvc/View/Template.php:365 +#: lib/SP/Mvc/View/Template.php:302 lib/SP/Mvc/View/Template.php:366 #, fuzzy, php-format msgid "Unable to retrieve \"%s\" variable" msgstr "Non è possibile ottenere la variabile \"%s\"" -#: lib/SP/Mvc/View/Template.php:334 +#: lib/SP/Mvc/View/Template.php:335 #, fuzzy, php-format msgid "Unable to unset \"%s\" variable" msgstr "Non è possibile distruggere la variabile \"%s\"" -#: lib/SP/Mvc/View/Template.php:355 +#: lib/SP/Mvc/View/Template.php:356 msgid "Template does not contain files" msgstr "Il modello non contiene file" @@ -3321,14 +3324,18 @@ msgstr "Plugin loaded" msgid "New Plugin" msgstr "Nuovo Plugin" -#: lib/SP/Providers/Auth/AuthProvider.php:208 +#: lib/SP/Providers/Auth/AuthProvider.php:216 msgid "Method unavailable" msgstr "Metodo non disponibile" -#: lib/SP/Providers/Auth/AuthProvider.php:212 +#: lib/SP/Providers/Auth/AuthProvider.php:220 msgid "Method already initialized" msgstr "Metodo già inizializzato" +#: lib/SP/Providers/Auth/Ldap/Ldap.php:110 +msgid "LDAP type not set" +msgstr "" + #: lib/SP/Providers/Auth/Ldap/LdapActions.php:119 #: lib/SP/Providers/Auth/Ldap/LdapActions.php:126 msgid "Error while searching the group RDN" @@ -3344,60 +3351,63 @@ msgstr "Errore nel localizzare l'utente in LDAP" msgid "Error while searching objects in base DN" msgstr "Errore nel trovare oggetti nel DN di base" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:141 #: lib/SP/Providers/Auth/Ldap/LdapConnection.php:145 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:188 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:193 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:149 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:213 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:218 #, fuzzy msgid "Unable to connect to LDAP server" msgstr "Non è possibile connettersi al server LDAP" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:142 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:189 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:146 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:214 #: app/modules/web/themes/material-blue/views/config/general-events.inc:70 #: app/modules/web/themes/material-blue/views/config/general-proxy.inc:39 #: app/modules/web/themes/material-blue/views/config/info.inc:75 #: app/modules/web/themes/material-blue/views/config/info.inc:78 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:94 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:119 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:93 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:118 #: app/modules/web/themes/material-blue/views/config/mail.inc:59 #: app/modules/web/themes/material-blue/views/config/mail.inc:66 msgid "Server" msgstr "Server" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:169 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:171 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:174 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:176 #, fuzzy msgid "LDAP parameters are not set" msgstr "I parametri LDAP non sono configurati" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:231 -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:237 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:256 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:262 msgid "Connection error (BIND)" msgstr "Errore durante la connessione (BIND)" -#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:301 +#: lib/SP/Providers/Auth/Ldap/LdapConnection.php:326 msgid "Error while disconnecting from LDAP server" msgstr "Error while disconnecting from LDAP server" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:111 -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:109 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:112 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:155 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:110 msgid "User in group verified" msgstr "Utente verificato nel gruppo" -#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:144 -#: lib/SP/Providers/Auth/Ldap/LdapStd.php:141 +#: lib/SP/Providers/Auth/Ldap/LdapMsAds.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapMsAzureAd.php:145 +#: lib/SP/Providers/Auth/Ldap/LdapStd.php:142 #, fuzzy msgid "User does not belong to the group" msgstr "L'utente non appartiene al gruppo" -#: lib/SP/Providers/Mail/MailHandler.php:124 +#: lib/SP/Providers/Mail/MailHandler.php:127 #, php-format msgid "Performed by: %s (%s)" msgstr "Performed by: %s (%s)" -#: lib/SP/Providers/Mail/MailHandler.php:125 +#: lib/SP/Providers/Mail/MailHandler.php:128 #, php-format msgid "IP Address: %s" msgstr "IP Address: %s" @@ -3443,7 +3453,7 @@ msgstr "Error while deleting the accounts" #: lib/SP/Services/Account/AccountHistoryService.php:233 #: lib/SP/Services/User/UserService.php:331 msgid "Error while updating the password" -msgstr "" +msgstr "Errore durante l'aggiornamento della password" #: lib/SP/Repositories/Account/AccountRepository.php:200 msgid "Error while creating the account" @@ -3610,7 +3620,7 @@ msgstr "Error while updating the permission" msgid "Error while removing the permission" msgstr "Error while removing the permission" -#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:249 +#: lib/SP/Repositories/ItemPreset/ItemPresetRepository.php:259 msgid "Error while removing the permissions" msgstr "Error while removing the permissions" @@ -3915,57 +3925,57 @@ msgid "Wrong parameters" msgstr "Parametri errati" #: lib/SP/Services/Auth/LoginService.php:160 -#: lib/SP/Services/Auth/LoginService.php:460 -#: lib/SP/Services/Auth/LoginService.php:467 -#: lib/SP/Services/Auth/LoginService.php:575 -#: lib/SP/Services/Auth/LoginService.php:580 -#: lib/SP/Services/Auth/LoginService.php:619 -#: lib/SP/Services/Auth/LoginService.php:624 +#: lib/SP/Services/Auth/LoginService.php:462 +#: lib/SP/Services/Auth/LoginService.php:469 +#: lib/SP/Services/Auth/LoginService.php:579 +#: lib/SP/Services/Auth/LoginService.php:584 +#: lib/SP/Services/Auth/LoginService.php:623 +#: lib/SP/Services/Auth/LoginService.php:628 #, fuzzy msgid "Wrong login" msgstr "Login errato" -#: lib/SP/Services/Auth/LoginService.php:219 -#: lib/SP/Services/Auth/LoginService.php:226 +#: lib/SP/Services/Auth/LoginService.php:221 +#: lib/SP/Services/Auth/LoginService.php:228 msgid "User disabled" msgstr "Utente disabilitato" -#: lib/SP/Services/Auth/LoginService.php:273 +#: lib/SP/Services/Auth/LoginService.php:275 msgid "Using temporary password" msgstr "Utilizzo della chiave temporanea" -#: lib/SP/Services/Auth/LoginService.php:285 -#: lib/SP/Services/Auth/LoginService.php:291 -#: lib/SP/Services/Auth/LoginService.php:309 -#: lib/SP/Services/Auth/LoginService.php:315 +#: lib/SP/Services/Auth/LoginService.php:287 +#: lib/SP/Services/Auth/LoginService.php:293 +#: lib/SP/Services/Auth/LoginService.php:311 +#: lib/SP/Services/Auth/LoginService.php:317 msgid "Wrong master password" msgstr "Password principale errata" -#: lib/SP/Services/Auth/LoginService.php:330 +#: lib/SP/Services/Auth/LoginService.php:332 msgid "Your previous password is needed" msgstr "La tua password precedente è richiesta" -#: lib/SP/Services/Auth/LoginService.php:342 +#: lib/SP/Services/Auth/LoginService.php:344 msgid "The Master Password either is not saved or is wrong" msgstr "La password principale non è stata salvata o è errata" -#: lib/SP/Services/Auth/LoginService.php:456 -#: lib/SP/Services/Auth/LoginService.php:519 +#: lib/SP/Services/Auth/LoginService.php:458 +#: lib/SP/Services/Auth/LoginService.php:523 msgid "LDAP Server" msgstr "LDAP Server" -#: lib/SP/Services/Auth/LoginService.php:475 -#: lib/SP/Services/Auth/LoginService.php:480 +#: lib/SP/Services/Auth/LoginService.php:477 +#: lib/SP/Services/Auth/LoginService.php:482 msgid "Account expired" msgstr "Account scaduto" -#: lib/SP/Services/Auth/LoginService.php:488 -#: lib/SP/Services/Auth/LoginService.php:493 +#: lib/SP/Services/Auth/LoginService.php:490 +#: lib/SP/Services/Auth/LoginService.php:495 #, fuzzy msgid "User has no associated groups" msgstr "L'utente non ha gruppi associati" -#: lib/SP/Services/Auth/LoginService.php:609 +#: lib/SP/Services/Auth/LoginService.php:613 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:12 msgid "Authentication" msgstr "Autenticazione" @@ -4001,16 +4011,16 @@ msgstr "Non è possibile creare la directory di backup (\"%s\")" msgid "Please, check the backup directory permissions" msgstr "Verifica le autorizzazioni della directory di backup" -#: lib/SP/Services/Backup/FileBackupService.php:211 +#: lib/SP/Services/Backup/FileBackupService.php:218 msgid "Copying database" msgstr "Copying database" -#: lib/SP/Services/Backup/FileBackupService.php:343 -#: lib/SP/Services/Backup/FileBackupService.php:367 +#: lib/SP/Services/Backup/FileBackupService.php:350 +#: lib/SP/Services/Backup/FileBackupService.php:374 msgid "Copying application" msgstr "Copying application" -#: lib/SP/Services/Backup/FileBackupService.php:362 +#: lib/SP/Services/Backup/FileBackupService.php:369 msgid "This operation is only available on Linux environments" msgstr "Questa operazione è possibile solo in ambienti Linux" @@ -4121,34 +4131,33 @@ msgstr "Error while deleting the fields" msgid "Field type not found" msgstr "Field type not found" -#: lib/SP/Services/Export/XmlExportService.php:127 -#: lib/SP/Storage/File/FileCache.php:74 -#: lib/SP/Storage/File/FileCachePacked.php:116 +#: lib/SP/Services/Export/XmlExportService.php:125 +#: lib/SP/Storage/File/FileCacheBase.php:98 #, php-format msgid "Unable to create the directory (%s)" msgstr "Unable to create the directory (%s)" -#: lib/SP/Services/Export/XmlExportService.php:203 +#: lib/SP/Services/Export/XmlExportService.php:199 msgid "Error while exporting" msgstr "Errore durante l'esportazione" -#: lib/SP/Services/Export/XmlExportService.php:271 +#: lib/SP/Services/Export/XmlExportService.php:266 msgid "Exporting categories" msgstr "Exporting categories" -#: lib/SP/Services/Export/XmlExportService.php:383 +#: lib/SP/Services/Export/XmlExportService.php:378 msgid "Exporting clients" msgstr "Exporting clients" -#: lib/SP/Services/Export/XmlExportService.php:429 +#: lib/SP/Services/Export/XmlExportService.php:424 msgid "Exporting tags" msgstr "Exporting tags" -#: lib/SP/Services/Export/XmlExportService.php:473 +#: lib/SP/Services/Export/XmlExportService.php:468 msgid "Exporting accounts" msgstr "Exporting accounts" -#: lib/SP/Services/Export/XmlExportService.php:583 +#: lib/SP/Services/Export/XmlExportService.php:578 msgid "Error while creating the XML file" msgstr "Errore durante la creazione del file XML" @@ -4157,13 +4166,13 @@ msgstr "Errore durante la creazione del file XML" msgid "Unable to process the XML file" msgstr "Impossibile elaborare il file XML" -#: lib/SP/Services/Export/XmlVerifyService.php:177 +#: lib/SP/Services/Export/XmlVerifyService.php:181 #: lib/SP/Services/Import/SyspassImport.php:176 msgid "Error while checking integrity hash" msgstr "Error while checking integrity hash" -#: lib/SP/Services/Export/XmlVerifyService.php:194 -#: lib/SP/Services/Export/XmlVerifyService.php:224 +#: lib/SP/Services/Export/XmlVerifyService.php:198 +#: lib/SP/Services/Export/XmlVerifyService.php:228 #: lib/SP/Services/Import/SyspassImport.php:124 #: lib/SP/Services/Import/SyspassImport.php:148 msgid "Wrong encryption password" @@ -4200,30 +4209,24 @@ msgstr "Errore durante l'importazione dell'account" msgid "Error while processing line" msgstr "Errore durante l'elaborazione della linea" -#: lib/SP/Services/Import/FileImport.php:67 -#: lib/SP/Services/Import/FileImport.php:88 +#: lib/SP/Services/Import/FileImport.php:83 msgid "File successfully uploaded" msgstr "File non caricato correttamente" -#: lib/SP/Services/Import/FileImport.php:69 -#: lib/SP/Services/Import/FileImport.php:90 +#: lib/SP/Services/Import/FileImport.php:85 msgid "Please check the web server user permissions" msgstr "Verifica le autorizzazioni dell'utente del server web" -#: lib/SP/Services/Import/FileImport.php:102 -msgid "Please, check the file extension" -msgstr "Controlla l'estensione del file" - -#: lib/SP/Services/Import/FileImport.php:118 +#: lib/SP/Services/Import/FileImport.php:108 msgid "Please, check PHP configuration for upload files" msgstr "Controlla le impostazioni PHP per il caricamento dei file" -#: lib/SP/Services/Import/ImportService.php:89 +#: lib/SP/Services/Import/ImportService.php:96 #, php-format msgid "Mime type not supported (\"%s\")" msgstr "Tipo MIME non supportato (\"%s\")" -#: lib/SP/Services/Import/ImportService.php:91 +#: lib/SP/Services/Import/ImportService.php:98 msgid "Please, check the file format" msgstr "Controlla il formato del file" @@ -4382,12 +4385,12 @@ msgstr "Indicare il server del BBDD" msgid "Server where the database will be installed" msgstr "Server in cui verrà installato il database" -#: lib/SP/Services/Install/Installer.php:318 -#: lib/SP/Services/Install/Installer.php:369 +#: lib/SP/Services/Install/Installer.php:324 +#: lib/SP/Services/Install/Installer.php:375 msgid "Warn to developer" msgstr "Informa lo sviluppatore" -#: lib/SP/Services/Install/Installer.php:359 +#: lib/SP/Services/Install/Installer.php:365 msgid "Error while creating 'admin' user" msgstr "Error while creating 'admin' user" @@ -4467,13 +4470,13 @@ msgstr "Value not found" msgid "Error while deleting the values" msgstr "Error while deleting the values" -#: lib/SP/Services/Ldap/LdapImportService.php:109 -#: lib/SP/Services/Ldap/LdapImportService.php:196 +#: lib/SP/Services/Ldap/LdapImportService.php:107 +#: lib/SP/Services/Ldap/LdapImportService.php:188 msgid "Objects found" msgstr "Oggetti trovati" -#: lib/SP/Services/Ldap/LdapImportService.php:134 -#: lib/SP/Services/Ldap/LdapImportService.php:229 +#: lib/SP/Services/Ldap/LdapImportService.php:132 +#: lib/SP/Services/Ldap/LdapImportService.php:221 msgid "Imported from LDAP" msgstr "Imported from LDAP" @@ -4489,10 +4492,6 @@ msgstr "" "This is a test email in order to verify that the configuration is working " "right." -#: lib/SP/Services/Mail/MailService.php:186 -msgid "Mail service unavailable" -msgstr "Mail service unavailable" - #: lib/SP/Services/Notification/NotificationService.php:102 #: lib/SP/Services/Notification/NotificationService.php:121 #: lib/SP/Services/Notification/NotificationService.php:180 @@ -4514,9 +4513,9 @@ msgstr "Plugin non trovato" #: lib/SP/Services/PublicLink/PublicLinkService.php:122 #: lib/SP/Services/PublicLink/PublicLinkService.php:145 #: lib/SP/Services/PublicLink/PublicLinkService.php:219 -#: lib/SP/Services/PublicLink/PublicLinkService.php:311 -#: lib/SP/Services/PublicLink/PublicLinkService.php:346 -#: lib/SP/Services/PublicLink/PublicLinkService.php:367 +#: lib/SP/Services/PublicLink/PublicLinkService.php:297 +#: lib/SP/Services/PublicLink/PublicLinkService.php:332 +#: lib/SP/Services/PublicLink/PublicLinkService.php:353 msgid "Link not found" msgstr "Link non trovato" @@ -4572,18 +4571,18 @@ msgstr "Seconds" msgid "IP address not set" msgstr "IP address not set" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:65 -#: lib/SP/Services/Upgrade/UpgradeAppService.php:88 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:66 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:89 msgid "Update Application" msgstr "Update Application" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:72 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:73 msgid "Error while applying the application update" msgstr "Errore durante l'applicazione dell'aggiornamento dell'applicazione" -#: lib/SP/Services/Upgrade/UpgradeAppService.php:74 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:100 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:108 +#: lib/SP/Services/Upgrade/UpgradeAppService.php:75 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:103 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:111 msgid "Please, check the event log for more details" msgstr "Controlla il registro eventi per maggiori dettagli" @@ -4592,21 +4591,40 @@ msgstr "Controlla il registro eventi per maggiori dettagli" msgid "API authorizations update" msgstr "API authorizations update" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:70 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:206 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:236 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:79 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:213 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:259 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:308 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:333 msgid "Update Configuration" msgstr "Aggiorna configurazione" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:82 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:91 msgid "Parameter" msgstr "Parametro" -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:121 -#: lib/SP/Services/Upgrade/UpgradeConfigService.php:125 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:130 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:134 msgid "Error while updating the configuration" msgstr "Errore durante l'aggiornamento della configurazione" +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:285 +msgid "MIME type set for this extension" +msgstr "MIME type impostato per questa estensione" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:286 +msgid "MIME type" +msgstr "MIME type" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:287 +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:296 +msgid "Extension" +msgstr "Estensione" + +#: lib/SP/Services/Upgrade/UpgradeConfigService.php:295 +msgid "MIME type not found for this extension" +msgstr "MIME type non trovato per questa estensione" + #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:57 #: lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:88 #: lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 @@ -4616,27 +4634,27 @@ msgstr "Errore durante l'aggiornamento della configurazione" msgid "Custom fields update" msgstr "Custom fields update" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:91 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:122 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:125 msgid "Update DB" msgstr "Aggiorna BBDD" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:98 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:101 msgid "Error while applying an auxiliary update" msgstr "Errore durante l'applicazione dell'aggiornamento ausiliario" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:106 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:177 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:109 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:180 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 msgid "Error while updating the database" msgstr "Errore durante l'applicazione dell'aggiornamento del database" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:154 -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:156 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:157 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 msgid "Update file does not contain data" msgstr "Update file does not contain data" -#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:187 +#: lib/SP/Services/Upgrade/UpgradeDatabaseService.php:190 msgid "Database updating was completed successfully." msgstr "Aggiornamento del database eseguito correttamente." @@ -4705,76 +4723,77 @@ msgstr "URL di connessione non stabilito" msgid "Blank query" msgstr "Richiesta vuota" -#: lib/SP/Storage/Database/Database.php:259 +#: lib/SP/Storage/Database/Database.php:248 msgid "Integrity constraint" msgstr "Vincolo di integrità" -#: lib/SP/Storage/Database/MySQLHandler.php:99 -#: lib/SP/Storage/Database/MySQLHandler.php:166 +#: lib/SP/Storage/Database/MySQLHandler.php:100 +#: lib/SP/Storage/Database/MySQLHandler.php:167 msgid "Please, check the connection parameters" msgstr "Controlla i dati di connessione" -#: lib/SP/Storage/Database/QueryData.php:354 app/config/strings.js.inc:26 +#: lib/SP/Storage/Database/QueryData.php:338 app/config/strings.js.inc:26 msgid "Error while querying" msgstr "Errore in ricerca" -#: lib/SP/Storage/File/FileCachePacked.php:57 +#: lib/SP/Storage/File/FileCachePacked.php:45 #, php-format msgid "Error while decompressing the file data (%s)" msgstr "Error while decompressing the file data (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:61 +#: lib/SP/Storage/File/FileCachePacked.php:51 msgid "Error while retrieving the data" msgstr "Error while retrieving the data" -#: lib/SP/Storage/File/FileCachePacked.php:99 +#: lib/SP/Storage/File/FileCachePacked.php:70 #, php-format msgid "Error while compressing the file data (%s)" msgstr "Error while compressing the file data (%s)" -#: lib/SP/Storage/File/FileCachePacked.php:144 -msgid "Data not loaded" -msgstr "Data not loaded" - -#: lib/SP/Storage/File/FileHandler.php:72 -#: lib/SP/Storage/File/FileHandler.php:135 +#: lib/SP/Storage/File/FileHandler.php:76 +#: lib/SP/Storage/File/FileHandler.php:165 #, php-format msgid "Unable to read/write the file (%s)" msgstr "Unable to read/write the file (%s)" -#: lib/SP/Storage/File/FileHandler.php:89 +#: lib/SP/Storage/File/FileHandler.php:101 #, php-format msgid "Unable to open the file (%s)" msgstr "Unable to open the file (%s)" -#: lib/SP/Storage/File/FileHandler.php:104 -#: lib/SP/Storage/File/FileHandler.php:118 +#: lib/SP/Storage/File/FileHandler.php:119 +#, php-format +msgid "Unable to obtain a lock (%s)" +msgstr "Impossibile ottenere un lock (%s)" + +#: lib/SP/Storage/File/FileHandler.php:134 +#: lib/SP/Storage/File/FileHandler.php:148 #, php-format msgid "Unable to read from file (%s)" msgstr "Unable to read from file (%s)" -#: lib/SP/Storage/File/FileHandler.php:173 +#: lib/SP/Storage/File/FileHandler.php:207 #, php-format msgid "Unable to close the file (%s)" msgstr "Unable to close the file (%s)" -#: lib/SP/Storage/File/FileHandler.php:219 +#: lib/SP/Storage/File/FileHandler.php:261 #, php-format msgid "Unable to write in file (%s)" msgstr "Unable to write in file (%s)" -#: lib/SP/Storage/File/FileHandler.php:234 +#: lib/SP/Storage/File/FileHandler.php:276 #, php-format msgid "File not found (%s)" msgstr "File not found (%s)" -#: lib/SP/Storage/File/FileHandler.php:259 -#: lib/SP/Storage/File/FileHandler.php:314 +#: lib/SP/Storage/File/FileHandler.php:301 +#: lib/SP/Storage/File/FileHandler.php:356 #, php-format msgid "Unable to read/write file (%s)" msgstr "Unable to read/write file (%s)" -#: lib/SP/Storage/File/FileHandler.php:286 +#: lib/SP/Storage/File/FileHandler.php:328 #, php-format msgid "Unable to delete file (%s)" msgstr "Unable to delete file (%s)" @@ -4880,8 +4899,8 @@ msgid "File size not allowed" msgstr "La dimensione del file non è consentita" #: app/config/strings.js.inc:45 -msgid "Extension not allowed" -msgstr "Estensione non consentita" +msgid "MIME type not allowed" +msgstr "MIME type non permessa" #: app/config/strings.js.inc:46 #, fuzzy @@ -4893,7 +4912,7 @@ msgstr "Cancellare il registro degli eventi?" #: app/modules/web/themes/material-blue/views/config/encryption.inc:281 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:89 #: app/modules/web/themes/material-blue/views/config/import.inc:59 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:262 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:84 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:54 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:152 @@ -4904,11 +4923,11 @@ msgstr "Selezionare Gruppo" #: app/modules/web/themes/material-blue/views/account/account-permissions.inc:161 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:114 #: app/modules/web/themes/material-blue/views/config/import.inc:32 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:287 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:27 #: app/modules/web/themes/material-blue/views/itemshow/item_preset.inc:37 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:81 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:87 msgid "Select User" msgstr "Selezionare Utente" @@ -4919,7 +4938,7 @@ msgid "Select Profile" msgstr "Selezionare Profilo" #: app/config/strings.js.inc:50 -#: app/modules/web/themes/material-blue/views/account/account.inc:84 +#: app/modules/web/themes/material-blue/views/account/account.inc:85 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:39 msgid "Select Client" @@ -4927,7 +4946,7 @@ msgstr "Selezionare il Cliente" #: app/config/strings.js.inc:51 #: app/modules/web/themes/material-blue/views/account/account-history.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:109 +#: app/modules/web/themes/material-blue/views/account/account.inc:110 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:43 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:54 msgid "Select Category" @@ -5026,7 +5045,7 @@ msgstr "Ricevere notifiche?" #: app/modules/web/themes/material-blue/views/account/search-rows.inc:160 #: app/config/actions.xml:247 msgid "Mark as Favorite" -msgstr "" +msgstr "Segna come preferito" #. (itstool) path: action/text #: app/config/strings.js.inc:75 @@ -5044,7 +5063,7 @@ msgstr "Annulla selezione" #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:80 #: app/config/actions.xml:241 msgid "Show Favorites" -msgstr "" +msgstr "Mostra Preferiti" #: app/config/strings.js.inc:78 #: app/modules/web/themes/material-blue/views/account/search-searchbox.inc:74 @@ -5224,8 +5243,8 @@ msgid "No records found" msgstr "Nessun dato trovato" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:85 -#: app/modules/web/themes/material-blue/views/account/account.inc:168 -#: app/modules/web/themes/material-blue/views/account/account.inc:175 +#: app/modules/web/themes/material-blue/views/account/account.inc:169 +#: app/modules/web/themes/material-blue/views/account/account.inc:176 #: app/modules/web/themes/material-blue/views/install/index.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:115 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:122 @@ -5237,8 +5256,8 @@ msgstr "Password (ripetere)" #: app/modules/web/themes/material-blue/views/account/account-editpass.inc:109 #: app/modules/web/themes/material-blue/views/account/account-history.inc:147 -#: app/modules/web/themes/material-blue/views/account/account.inc:194 -#: app/modules/web/themes/material-blue/views/account/account.inc:278 +#: app/modules/web/themes/material-blue/views/account/account.inc:195 +#: app/modules/web/themes/material-blue/views/account/account.inc:279 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:254 msgid "Select date" msgstr "Seleziona la data" @@ -5246,8 +5265,8 @@ msgstr "Seleziona la data" #: app/modules/web/themes/material-blue/views/account/account-history.inc:19 #: app/modules/web/themes/material-blue/views/account/account-history.inc:140 #: app/modules/web/themes/material-blue/views/account/account-history.inc:142 -#: app/modules/web/themes/material-blue/views/account/account.inc:271 -#: app/modules/web/themes/material-blue/views/account/account.inc:273 +#: app/modules/web/themes/material-blue/views/account/account.inc:272 +#: app/modules/web/themes/material-blue/views/account/account.inc:274 msgid "History" msgstr "Storico" @@ -5259,15 +5278,15 @@ msgstr "Dettagli" #: app/modules/web/themes/material-blue/views/account/account-history.inc:127 #: app/modules/web/themes/material-blue/views/account/account-link.inc:78 -#: app/modules/web/themes/material-blue/views/account/account.inc:200 +#: app/modules/web/themes/material-blue/views/account/account.inc:201 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:168 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:163 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:169 msgid "Notes" -msgstr "" +msgstr "Note" #: app/modules/web/themes/material-blue/views/account/account-history.inc:160 -#: app/modules/web/themes/material-blue/views/account/account.inc:293 +#: app/modules/web/themes/material-blue/views/account/account.inc:294 #: app/modules/web/themes/material-blue/views/account/details.inc:32 #: app/modules/web/themes/material-blue/views/account/details.inc:34 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:291 @@ -5306,12 +5325,12 @@ msgstr "Visualizza" msgid "Select Groups" msgstr "Seleziona gruppi" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:204 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:201 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:182 msgid "Private" msgstr "Privata" -#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:223 +#: app/modules/web/themes/material-blue/views/account/account-permissions.inc:217 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:198 msgid "Private for Group" msgstr "Gruppo privato" @@ -5335,26 +5354,26 @@ msgstr "Inviare" msgid "Permissions" msgstr "Permessi" -#: app/modules/web/themes/material-blue/views/account/account.inc:218 +#: app/modules/web/themes/material-blue/views/account/account.inc:219 #: app/modules/web/themes/material-blue/views/itemshow/account_bulkedit.inc:98 msgid "Select Tags" msgstr "Selezionare tags" -#: app/modules/web/themes/material-blue/views/account/account.inc:262 +#: app/modules/web/themes/material-blue/views/account/account.inc:263 #: app/modules/web/themes/material-blue/views/itemshow/public_link.inc:26 msgid "Select Account" msgstr "Seleziona account" -#: app/modules/web/themes/material-blue/views/account/account.inc:301 -#: app/modules/web/themes/material-blue/views/account/account.inc:303 -#: app/modules/web/themes/material-blue/views/account/account.inc:306 +#: app/modules/web/themes/material-blue/views/account/account.inc:302 +#: app/modules/web/themes/material-blue/views/account/account.inc:304 +#: app/modules/web/themes/material-blue/views/account/account.inc:307 #: app/modules/web/themes/material-blue/views/account/search-rows.inc:193 msgid "Public Link" msgstr "Link pubblico" -#: app/modules/web/themes/material-blue/views/account/account.inc:314 -#: app/modules/web/themes/material-blue/views/account/account.inc:316 -#: app/modules/web/themes/material-blue/views/account/account.inc:319 +#: app/modules/web/themes/material-blue/views/account/account.inc:315 +#: app/modules/web/themes/material-blue/views/account/account.inc:317 +#: app/modules/web/themes/material-blue/views/account/account.inc:320 msgid "Direct Link" msgstr "Direct Link" @@ -5450,10 +5469,10 @@ msgid "Data will be unencrypted after saving" msgstr "Data will be unencrypted after saving" #: app/modules/web/themes/material-blue/views/config/accounts.inc:12 -#: app/modules/web/themes/material-blue/views/config/backup.inc:12 +#: app/modules/web/themes/material-blue/views/config/backup.inc:13 #: app/modules/web/themes/material-blue/views/config/general-site.inc:12 #: app/modules/web/themes/material-blue/views/config/ldap.inc:12 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:12 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:12 #, php-format msgid "The '%s' extension is unavailable" msgstr "The '%s' extension is unavailable" @@ -5462,63 +5481,63 @@ msgstr "The '%s' extension is unavailable" msgid "This extension is needed to display passwords as images" msgstr "This extension is needed to display passwords as images" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:30 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:29 msgid "Searching" msgstr "Ricerca" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:36 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:52 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:35 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:51 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:56 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:72 msgid "Results per page" -msgstr "" +msgstr "Risultati per pagina" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:41 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:40 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:61 #, fuzzy msgid "Number of results per page to display when performing a search." msgstr "" "Numero di risultati per pagina da visualizzare, quando si esegue una ricerca." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:69 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:30 msgid "Accounts password expiry" msgstr "Accounts password expiry" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:71 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:70 msgid "Enables the accounts password expiry date." msgstr "Enables the accounts password expiry date." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:79 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:78 msgid "Password expiry time" msgstr "Password expiry time" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:84 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:83 msgid "Number of days for account's password expiry date." msgstr "Number of days for account's password expiry date." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:94 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:93 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:38 msgid "Expire time (days)" msgstr "Expire time (days)" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:111 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:90 msgid "Account name as link" msgstr "Nome account come link" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:113 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:112 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:92 #, fuzzy msgid "Enables to use the account name as a link to account details." msgstr "" "Abilita il nome dell'account di ricerca, come link ai dettagli dell'account." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:127 msgid "Global searches" msgstr "Ricerche globali" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:129 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:128 #, fuzzy msgid "" "Allows the users to do searches that includes all accounts, they won't be " @@ -5527,17 +5546,17 @@ msgstr "" "Permette a tutti gli utenti di eseguire ricerche su tutti gli account, ma " "non può vedere il contenuto di quelli che non hanno permessi." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:144 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:143 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:154 msgid "Image to show password" msgstr "Immagine per mostrare la password" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:146 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:145 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:156 msgid "Generate an image with a text of the account password." msgstr "Genera un'immagine con il testo della password dell'account." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:148 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:147 #: app/modules/web/themes/material-blue/views/itemshow/item_preset-password.inc:158 msgid "" "Useful for environments where copying a password to clipboard is a security " @@ -5545,12 +5564,12 @@ msgid "" msgstr "" "Utile per ambienti in cui copiare la chiave è un rischio per la sicurezza." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:164 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:163 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:158 msgid "Results like Cards" msgstr "Risultati stile biglietti da visita" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:166 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:165 #: app/modules/web/themes/material-blue/views/usersettings/general.inc:160 #, fuzzy msgid "Displays account's search results on a card like format." @@ -5558,16 +5577,16 @@ msgstr "" "Visualizza i risultati della ricerca dell'account nel formato della " "biglietti da visita." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:182 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:181 msgid "Secondary Groups Access" msgstr "Accesso ai gruppi secondari" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:184 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:183 #, fuzzy msgid "Grants access to users that are included in secondary groups." msgstr "Consente l'accesso agli utenti inclusi nei gruppi figlio." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:186 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:185 #, fuzzy msgid "" "By default, user in a secondary group is granted if the secondary group is " @@ -5577,28 +5596,28 @@ msgstr "" "se il gruppo secondario è stabilito come primario dell'utente." #. (itstool) path: action/text -#: app/modules/web/themes/material-blue/views/config/accounts.inc:197 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:196 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:378 #: app/config/actions.xml:73 msgid "Public Links" msgstr "Link pubblici" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:215 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:214 msgid "Enable Public Links" msgstr "Abilita collegamenti pubblici" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:217 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:216 msgid "Enables the ability to create public links to view an account's details" msgstr "" "Abilita la possibilità di generare collegamenti pubblici per visualizzare i " "dettagli di un account." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:219 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:218 #, fuzzy msgid "Linked accounts will be visible by anyone that have the link." msgstr "Gli account collegati saranno visibili da chiunque abbia il link." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:221 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:220 #, fuzzy msgid "" "In order to create links, users must have activated the option on their " @@ -5607,96 +5626,99 @@ msgstr "" "Per creare collegamenti, gli utenti devono aver attivato l'opzione nel " "proprio profilo." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:237 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:236 msgid "Use an image for password" msgstr "Usa l'immagine per la password" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:239 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:238 msgid "The account password is shown as image." msgstr "Il tasto account è visualizzato come un'immagine." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:248 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:257 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:247 msgid "Expire time" msgstr "Scadenza" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:263 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:272 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:256 +msgid "Expire time (minutes)" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/accounts.inc:262 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:271 msgid "Maximum visits" msgstr "Numero massimo di visite" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:297 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:411 msgid "Files management" msgstr "Gestione dei file" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:299 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:298 msgid "Enables the uploading and downloading of accounts files." msgstr "Abilita il caricamento / download di file per gli account." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:307 -#: app/modules/web/themes/material-blue/views/config/accounts.inc:320 -msgid "Allowed file extensions" -msgstr "Estensioni di file consentite" +#: app/modules/web/themes/material-blue/views/config/accounts.inc:306 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:319 +msgid "Allowed MIME types" +msgstr "MIME types permessi" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:312 -msgid "Allowed file extensions for uploading." -msgstr "Estensioni consentite per il caricamento di file." +#: app/modules/web/themes/material-blue/views/config/accounts.inc:311 +msgid "Allowed file MIME types for uploading." +msgstr "MIME type permessi per aggiornamento" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:315 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:314 msgid "" -"Write the extension and press enter to add. Remember to save the " -"configuration." +"In order to add more MIME types, you need to add them into mime.xml file " +"within the config directory." msgstr "" -"Scrivi l'estensione e premi invio per aggiungere. È necessario salvare la " -"configurazione." +"Per aggiungere più MIME types, bisogna aggiungerli in un file mime.xml nell " +"directory di configurazione" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:328 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:334 msgid "Maximum file size" msgstr "Dimensione massima del file" -#: app/modules/web/themes/material-blue/views/config/accounts.inc:333 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:339 #, fuzzy msgid "Sets the maximum file size for uploading." msgstr "Imposta la dimensione massima per caricare i file." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:337 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:343 #, fuzzy msgid "Absolute maximum is 16MB." msgstr "Il massimo assoluto è 16 MB." -#: app/modules/web/themes/material-blue/views/config/accounts.inc:348 +#: app/modules/web/themes/material-blue/views/config/accounts.inc:354 msgid "Maximum file size in kilobytes" msgstr "Dimensione massima del file in kilobyte" -#: app/modules/web/themes/material-blue/views/config/backup.inc:16 +#: app/modules/web/themes/material-blue/views/config/backup.inc:17 msgid "This extension is needed to build the application's backup files" msgstr "This extension is needed to build the application's backup files" -#: app/modules/web/themes/material-blue/views/config/backup.inc:30 -#: app/modules/web/themes/material-blue/views/config/backup.inc:33 -#: app/modules/web/themes/material-blue/views/config/backup.inc:109 -#: app/modules/web/themes/material-blue/views/config/backup.inc:112 +#: app/modules/web/themes/material-blue/views/config/backup.inc:31 +#: app/modules/web/themes/material-blue/views/config/backup.inc:34 +#: app/modules/web/themes/material-blue/views/config/backup.inc:110 +#: app/modules/web/themes/material-blue/views/config/backup.inc:113 msgid "Result" msgstr "Risultato" -#: app/modules/web/themes/material-blue/views/config/backup.inc:41 -#: app/modules/web/themes/material-blue/views/config/backup.inc:44 -#: app/modules/web/themes/material-blue/views/config/backup.inc:120 -#: app/modules/web/themes/material-blue/views/config/backup.inc:123 +#: app/modules/web/themes/material-blue/views/config/backup.inc:42 +#: app/modules/web/themes/material-blue/views/config/backup.inc:45 +#: app/modules/web/themes/material-blue/views/config/backup.inc:121 +#: app/modules/web/themes/material-blue/views/config/backup.inc:124 #, fuzzy msgid "Download Current" msgstr "Scarica corrente" -#: app/modules/web/themes/material-blue/views/config/backup.inc:51 +#: app/modules/web/themes/material-blue/views/config/backup.inc:52 msgid "DB Backup" msgstr "Copia BBDD" -#: app/modules/web/themes/material-blue/views/config/backup.inc:58 +#: app/modules/web/themes/material-blue/views/config/backup.inc:59 msgid "sysPass Backup" msgstr "Copia sysPass" -#: app/modules/web/themes/material-blue/views/config/backup.inc:80 +#: app/modules/web/themes/material-blue/views/config/backup.inc:81 #, fuzzy msgid "" "The backup allows you to save and download sysPass database and application " @@ -5705,7 +5727,7 @@ msgstr "" "Il backup consente di salvare e scaricare sia il database sysPass che i file " "dell'applicazione e la relativa configurazione." -#: app/modules/web/themes/material-blue/views/config/backup.inc:82 +#: app/modules/web/themes/material-blue/views/config/backup.inc:83 msgid "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." @@ -5713,22 +5735,22 @@ msgstr "" "Con questo metodo è possibile salvare tutti i dati di sysPass in un'altra " "posizione o utilizzarli per rendere l'applicazione portatile." -#: app/modules/web/themes/material-blue/views/config/backup.inc:101 -#: app/modules/web/themes/material-blue/views/config/backup.inc:185 +#: app/modules/web/themes/material-blue/views/config/backup.inc:102 +#: app/modules/web/themes/material-blue/views/config/backup.inc:186 msgid "Export Accounts" msgstr "Esportare account" -#: app/modules/web/themes/material-blue/views/config/backup.inc:139 -#: app/modules/web/themes/material-blue/views/config/backup.inc:147 +#: app/modules/web/themes/material-blue/views/config/backup.inc:140 +#: app/modules/web/themes/material-blue/views/config/backup.inc:148 msgid "Export Password" msgstr "Password di esportazione" -#: app/modules/web/themes/material-blue/views/config/backup.inc:153 -#: app/modules/web/themes/material-blue/views/config/backup.inc:161 +#: app/modules/web/themes/material-blue/views/config/backup.inc:154 +#: app/modules/web/themes/material-blue/views/config/backup.inc:162 msgid "Export Password (repeat)" msgstr "Password di esportazione (ripetere)" -#: app/modules/web/themes/material-blue/views/config/backup.inc:187 +#: app/modules/web/themes/material-blue/views/config/backup.inc:188 msgid "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." @@ -5737,12 +5759,12 @@ msgstr "" "in formato XML in modo che possano essere successivamente importati in altre " "istanze di sysPass." -#: app/modules/web/themes/material-blue/views/config/backup.inc:189 +#: app/modules/web/themes/material-blue/views/config/backup.inc:190 #, fuzzy msgid "Exported items are accounts, clients, categories and tags." msgstr "Gli articoli esportati sono account, clienti, categorie e tag." -#: app/modules/web/themes/material-blue/views/config/backup.inc:191 +#: app/modules/web/themes/material-blue/views/config/backup.inc:192 #, fuzzy msgid "" "Accounts' password are exported in an encrypted way for better security." @@ -5750,7 +5772,7 @@ msgstr "" "Le chiavi degli account vengono esportate in forma crittografata per una " "maggiore sicurezza." -#: app/modules/web/themes/material-blue/views/config/backup.inc:193 +#: app/modules/web/themes/material-blue/views/config/backup.inc:194 #, fuzzy msgid "" "It's possible to set an export password to save all the encrypted data in " @@ -5945,8 +5967,8 @@ msgstr "Domain name" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:85 #: app/modules/web/themes/material-blue/views/config/import.inc:45 #: app/modules/web/themes/material-blue/views/config/import.inc:55 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:239 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:249 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:248 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:258 msgid "Default Group" msgstr "Gruppo predefinito" @@ -5956,8 +5978,8 @@ msgstr "Sets the default users group for newly created SSO users" #: app/modules/web/themes/material-blue/views/config/general-auth.inc:100 #: app/modules/web/themes/material-blue/views/config/general-auth.inc:110 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:264 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:274 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:273 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:283 msgid "Default Profile" msgstr "Profilo predefinito" @@ -6361,126 +6383,134 @@ msgstr "Abilita l'autenticazione tramite il server LDAP." msgid "This method will use MySQL as fallback." msgstr "Questo metodo utilizzerà MySQL in caso di errore." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:65 -msgid "Active Directory" -msgstr "Active Directory" - #: app/modules/web/themes/material-blue/views/config/ldap.inc:67 -msgid "Enables Active Directory LDAP connection mode." -msgstr "Abilita la modalità di connessione LDAP di Active Directory." - -#: app/modules/web/themes/material-blue/views/config/ldap.inc:84 msgid "Enables the connection over TLS" msgstr "Enables the connection over TLS" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:99 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:76 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:78 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:82 +msgid "Server Type" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:98 #, fuzzy msgid "Hostname or IP address of LDAP server." msgstr "Nome o indirizzo IP del server LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:103 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:134 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:219 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:131 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:102 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:133 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:194 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:228 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:119 msgid "Examples:" msgstr "Esempio:" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:125 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:124 msgid "Bind User" msgstr "Utente di connessione" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:130 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:129 #, fuzzy msgid "User to connect to LDAP service." msgstr "Utente per connettersi con il servizio LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:155 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:154 msgid "Bind Password" msgstr "Password di connessione" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:160 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:159 #, fuzzy msgid "LDAP connection user's password" msgstr "Password dell'utente di connessione LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:176 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:200 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:177 +msgid "" +"This isn't the real LDAP password. You should set the real one before " +"checking or importing LDAP objects" +msgstr "" + +#: app/modules/web/themes/material-blue/views/config/ldap.inc:185 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:209 msgid "Search base" msgstr "Cerca database" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:181 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:190 #, fuzzy msgid "LDAP base to perform the LDAP users search." msgstr "Database su cui eseguire la ricerca di utenti LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:211 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:220 #, fuzzy msgid "LDAP group which user must belong to for granting to log in." msgstr "Gruppo LDAP a cui l'utente deve appartenere per consentire l'accesso." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:215 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "This group needs to be placed in the LDAP search base." msgstr "Questo gruppo deve trovarsi nel database di ricerca LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:244 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:253 #, fuzzy msgid "Sets the default users group for newly created LDAP users" msgstr "Definisce il gruppo di utenti predefinito per i nuovi utenti LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:269 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:278 msgid "Sets the default profile for the newly created LDAP users." msgstr "Definisce il profilo utente predefinito per i nuovi utenti LDAP." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:321 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:330 #: app/modules/web/themes/material-blue/views/itemshow/user_profile.inc:494 msgid "Import" -msgstr "" +msgstr "Importa" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:327 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:337 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:336 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:346 msgid "Login Attribute" msgstr "Attributo login" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:332 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:341 msgid "Defines the attribute for the user's login when importing." msgstr "" "Definisce l'attributo da utilizzare per il login dell'utente " "nell'importazione." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:350 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:360 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:359 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:369 msgid "Name Attribute" msgstr "Attributo Nome" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:355 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:364 msgid "Defines the attribute for the user's name when importing." msgstr "" "Definisce l'attributo da utilizzare per il nome dell'utente " "nell'importazione." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:385 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 msgid "Import Groups" msgstr "Import Groups" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:394 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:404 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:403 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:413 msgid "Group Name Attribute" msgstr "Group Name Attribute" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:399 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:408 msgid "Defines the attribute for the user group name when importing." msgstr "Defines the attribute for the user group name when importing." -#: app/modules/web/themes/material-blue/views/config/ldap.inc:415 -#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:424 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:438 msgid "Filter" msgstr "Filter" -#: app/modules/web/themes/material-blue/views/config/ldap.inc:420 +#: app/modules/web/themes/material-blue/views/config/ldap.inc:429 msgid "Filter for importing LDAP users or groups." msgstr "Filter for importing LDAP users or groups." +#: app/modules/web/themes/material-blue/views/config/ldap.inc:469 +msgid "Import users from LDAP" +msgstr "Importa utenti LDAP" + #: app/modules/web/themes/material-blue/views/config/mail.inc:33 #: app/modules/web/themes/material-blue/views/config/mail.inc:34 msgid "Enable email notifications" @@ -6510,93 +6540,32 @@ msgstr "Sicurezza" #: app/modules/web/themes/material-blue/views/config/mail.inc:148 #: app/modules/web/themes/material-blue/views/config/mail.inc:156 -#, fuzzy -msgid "Recipient email address" -msgstr "Indirizzo mail di spedizione" +msgid "Sender email address" +msgstr "" #: app/modules/web/themes/material-blue/views/config/mail.inc:162 #: app/modules/web/themes/material-blue/views/config/mail.inc:165 msgid "Recipients" msgstr "Recipients" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:16 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:16 msgid "This extension is needed to connect with DokuWiki" msgstr "This extension is needed to connect with DokuWiki" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:47 -msgid "Enable Wiki links" -msgstr "Abilita i collegamenti Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:48 -msgid "" -"Enables the option to add a link to search for results in an external Wiki." -msgstr "" -"Abilita l'opzione per aggiungere un collegamento a Wiki esterno per i " -"risultati di ricerca." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:56 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:83 -msgid "Wiki search URL" -msgstr "URL di ricerca Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:61 -#, fuzzy -msgid "URL that Wiki uses for making an entry searching." -msgstr "URL utilizzato dalla wiki per eseguire una ricerca su una pagina." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:65 -#, fuzzy -msgid "The client's name is used as parameter." -msgstr "Come parametro si utilizza il nome del cliente." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:69 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:102 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:187 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:214 -msgid "Example:" -msgstr "Esempio:" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:89 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:116 -msgid "Wiki page URL" -msgstr "URL della pagina in Wiki" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:94 -#, fuzzy -msgid "URL that Wiki uses for accessing to the entry details." -msgstr "URL utilizzato dal wiki per accedere ai dettagli di una pagina." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:98 -#, fuzzy -msgid "Account's name is used as parameter of Wiki search variable." -msgstr "" -"Il nome dell'account viene utilizzato come parametro della variabile di " -"ricerca del Wiki." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:122 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:136 -msgid "Account name prefix" -msgstr "Prefisso per il nome dell'account" - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:127 -msgid "Prefix to determine which accounts have a link to the Wiki." -msgstr "" -"Prefisso per determinare quali account hanno un link a una pagina del Wiki." - -#: app/modules/web/themes/material-blue/views/config/wiki.inc:146 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:29 msgid "DokuWiki API" msgstr "DokuWiki API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:164 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:47 msgid "Enable DokuWiki API" msgstr "Abilita l'API di DokuWiki" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:166 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:49 msgid "Enables DokuWiki XML-RPC API for Wiki links." msgstr "" "Abilita la connessione all'API XML-RPC DokuWiki per i collegamenti Wiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:168 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:51 msgid "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" @@ -6604,38 +6573,98 @@ msgstr "" "Affinché questa funzione funzioni, è necessario abilitare i collegamenti " "Wiki per il filtraggio degli account." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:178 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:199 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:61 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:82 msgid "API URL" msgstr "URL API" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:183 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:66 msgid "DokuWiki API URL" msgstr "URL dell'API DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:205 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:227 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:70 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:97 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:57 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:90 +msgid "Example:" +msgstr "Esempio:" + +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:88 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:110 msgid "Base URL" msgstr "URL di base" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:210 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:93 msgid "DokuWiki base URL" msgstr "URL di base di DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:238 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:121 #, fuzzy msgid "User for connecting to the DokuWiki API." msgstr "Utente per connettersi all'API DokuWiki." -#: app/modules/web/themes/material-blue/views/config/wiki.inc:266 -#: app/modules/web/themes/material-blue/views/config/wiki.inc:282 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:149 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:165 msgid "Namespace" msgstr "Spazio dei nomi" -#: app/modules/web/themes/material-blue/views/config/wiki.inc:271 +#: app/modules/web/themes/material-blue/views/config/wiki-dokuwiki.inc:154 msgid "Namespace used to search pages." msgstr "Spazio dei nomi utilizzato per cercare nelle pagine." +#: app/modules/web/themes/material-blue/views/config/wiki.inc:35 +msgid "Enable Wiki links" +msgstr "Abilita i collegamenti Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:36 +msgid "" +"Enables the option to add a link to search for results in an external Wiki." +msgstr "" +"Abilita l'opzione per aggiungere un collegamento a Wiki esterno per i " +"risultati di ricerca." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:44 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:71 +msgid "Wiki search URL" +msgstr "URL di ricerca Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:49 +#, fuzzy +msgid "URL that Wiki uses for making an entry searching." +msgstr "URL utilizzato dalla wiki per eseguire una ricerca su una pagina." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:53 +#, fuzzy +msgid "The client's name is used as parameter." +msgstr "Come parametro si utilizza il nome del cliente." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:77 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:104 +msgid "Wiki page URL" +msgstr "URL della pagina in Wiki" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:82 +#, fuzzy +msgid "URL that Wiki uses for accessing to the entry details." +msgstr "URL utilizzato dal wiki per accedere ai dettagli di una pagina." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:86 +#, fuzzy +msgid "Account's name is used as parameter of Wiki search variable." +msgstr "" +"Il nome dell'account viene utilizzato come parametro della variabile di " +"ricerca del Wiki." + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:110 +#: app/modules/web/themes/material-blue/views/config/wiki.inc:124 +msgid "Account name prefix" +msgstr "Prefisso per il nome dell'account" + +#: app/modules/web/themes/material-blue/views/config/wiki.inc:115 +msgid "Prefix to determine which accounts have a link to the Wiki." +msgstr "" +"Prefisso per determinare quali account hanno un link a una pagina del Wiki." + #: app/modules/web/themes/material-blue/views/error/error-database.inc:17 #: app/modules/web/themes/material-blue/views/error/error-database.inc:19 #: app/modules/web/themes/material-blue/views/install/index.inc:170 @@ -6684,7 +6713,7 @@ msgstr "Password di accesso BBDD" #: app/modules/web/themes/material-blue/views/install/index.inc:104 #: app/modules/web/themes/material-blue/views/install/index.inc:112 msgid "sysPass database name" -msgstr "" +msgstr "nome database sysPass" #: app/modules/web/themes/material-blue/views/install/index.inc:121 msgid "sysPass database server" @@ -6720,7 +6749,7 @@ msgstr "Delete History" #: app/modules/web/themes/material-blue/views/itemshow/auth_token.inc:64 #: app/modules/web/themes/material-blue/views/itemshow/user.inc:19 -#: app/modules/web/themes/material-blue/views/notification/notification.inc:92 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:98 msgid "Options" msgstr "Opzioni" @@ -7143,11 +7172,11 @@ msgstr "Si prega di attendere mentre il processo è in esecuzione" msgid "Start Update" msgstr "Avvia aggiornamento" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:95 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:101 msgid "Global notification" msgstr "Notifica globale" -#: app/modules/web/themes/material-blue/views/notification/notification.inc:103 +#: app/modules/web/themes/material-blue/views/notification/notification.inc:109 msgid "Only for application administrators" msgstr "Only for application administrators" @@ -7218,9 +7247,8 @@ msgid "Navigation bar on top" msgstr "La barra di navigazione in alto" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:126 -#, fuzzy -msgid "Dysplays a navigation bar on top of the search results." -msgstr "Mostra una barra di navigazione superiore nelle ricerche." +msgid "Displays a navigation bar on top of the search results." +msgstr "" #: app/modules/web/themes/material-blue/views/usersettings/general.inc:141 msgid "Show Hidden Actions" @@ -7605,524 +7633,50 @@ msgstr "Area di testo" msgid "Text" msgstr "Testo" -#~ msgid "Es necesario un usuario" -#~ msgstr "È richiesto un utente" +#~ msgid "Mail service unavailable" +#~ msgstr "Mail service unavailable" -#~ msgid "No es posible eliminar" -#~ msgstr "Non è possibile cancellare" +#~ msgid "Active Directory" +#~ msgstr "Active Directory" -#~ msgid "Error al realizar la exportación de cuentas" -#~ msgstr "Errore durante l'esportazione degli account" - -#~ msgid "Exportación de cuentas realizada correctamente" -#~ msgstr "Esportazione degli account avvenuta con successo" - -#~ msgid "Modificar Configuración" -#~ msgstr "Modifica impostazioni" - -#~ msgid "Sección" -#~ msgstr "Sezione" - -#~ msgid "Generar Clave Temporal" -#~ msgstr "Genera Password temporanea" - -#~ msgid "Clave Temporal Generada" -#~ msgstr "Password temporanea generata" - -#~ msgid "Usuario/Clave no introducidos" -#~ msgstr "Utente / password non inseriti" - -#~ msgid "Inicio sesión" -#~ msgstr "Accesso" - -#~ msgid "Error al guardar los datos de LDAP" -#~ msgstr "Errore durante il salvataggio dei dati LDAP" - -#~ msgid "Error al actualizar la clave del usuario en la BBDD" -#~ msgstr "Impossibile aggiornare la password dell'utente nel BBDD" - -#~ msgid "Error al obtener los datos del usuario de la BBDD" -#~ msgstr "Mancato ottenimento dei dati dell'utente del BBDD" - -#~ msgid "No es un ID de archivo válido" -#~ msgstr "Non è un ID di file valido" - -#~ msgid "Modificar Clave Usuario" -#~ msgstr "Modifica password utente" - -#~ msgid "La clave es incorrecta o no coincide" -#~ msgstr "La password non è corretta o non corrisponde" - -#~ msgid "Solicitud de Modificación de Cuenta" -#~ msgstr "Richiesta di modifica dell'account" - -#~ msgid "La clave maestra no coincide" -#~ msgstr "La chiave principale non corrisponde" - -#~ msgid "No es posible acceder directamente a este archivo" -#~ msgstr "Non è possibile accedere direttamente a questo file" - -#~ msgid "Actualizar Cuenta" -#~ msgstr "Aggiorna account" - -#~ msgid "Error al eliminar archivos asociados a la cuenta" -#~ msgstr "Errore durante l'eliminazione dei file associati all'account" - -#~ msgid "Inicio" -#~ msgstr "Inizio" - -#~ msgid "Error en el módulo de encriptación" -#~ msgstr "Errore nel modulo di crittografia" - -#~ msgid "No se pudieron obtener los datos de las cuentas" -#~ msgstr "Impossibile ottenere i dati dell'account" - -#~ msgid "Fallo al actualizar la clave del histórico" -#~ msgstr "Impossibile aggiornare la chiave della cronologia" - -#~ msgid "Gestión Aplicación" -#~ msgstr "Gestione delle applicazioni" - -#~ msgid "Exportar" -#~ msgstr "Esporta" - -#~ msgid "Actualizar Autorización" -#~ msgstr "Aggiorna autorizzazione" - -#~ msgid "Modificar configuración" -#~ msgstr "Modifica le impostazioni" - -#~ msgid "Valor" -#~ msgstr "Valore" - -#~ msgid "" -#~ "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." -#~ msgstr "" -#~ "La chiave master HASH è stata rigenerata. Nessuna azione è necessaria." - -#~ msgid "No es posible generar las claves RSA" -#~ msgstr "Non è possibile generare le chiavi RSA" - -#~ msgid "El archivo de clave no existe" -#~ msgstr "Il file chiave non esiste" - -#~ msgid "Actualizar Cliente" -#~ msgstr "Aggiorna cliente" - -#~ msgid "Realizado por" -#~ msgstr "Prodotto da" - -#~ msgid "Enviar Email" -#~ msgstr "Invia email" - -#~ msgid "CC" -#~ msgstr "CC" - -#~ msgid "Compruebe los permisos del directorio temporal" -#~ msgstr "Verifica le autorizzazioni della directory temporanea" - -#~ msgid "Actualización" -#~ msgstr "Aggiornamento" - -#~ msgid "Actualización de versión realizada." -#~ msgstr "Aggiornamento della versione fatta." - -#~ msgid "No es posible comprobar el usuario de sysPass" -#~ msgstr "Non è possibile controllare l'utente sysPass" - -#~ msgid "Error al crear la BBDD" -#~ msgstr "Errore durante la creazione del DB" - -#~ msgid "El archivo de estructura de la BBDD no existe" -#~ msgstr "Il file di struttura del BBDD non esiste" - -#~ msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." -#~ msgstr "" -#~ "Non è possibile creare il BBDD dell'applicazione. Scaricalo nuovamente." - -#~ msgid "Error al seleccionar la BBDD" -#~ msgstr "Errore durante la selezione del BBDD" - -#~ msgid "Error al actualizar la clave maestra del usuario \"admin\"" -#~ msgstr "Impossibile aggiornare la chiave master dell'utente \"admin\"" - -#~ msgid "Error al buscar el grupo de usuarios" -#~ msgstr "Errore durante la ricerca nel gruppo di utenti" - -#~ msgid "Vaciar Eventos" -#~ msgstr "Eventi vuoti" - -#~ msgid "Error al obtener los usuarios" -#~ msgstr "Errore nell'ottenere gli utenti" - -#~ msgid "Migrar Perfiles" -#~ msgstr "Migra profili" - -#~ msgid "Error al obtener perfiles" -#~ msgstr "Impossibile ottenere i profili" - -#~ msgid "Operación realizada correctamente" -#~ msgstr "Operazione eseguita correttamente" - -#~ msgid "Fallo al realizar la operación" -#~ msgstr "Mancata esecuzione dell'operazione" - -#~ msgid "No es necesario actualizar la Base de Datos." -#~ msgstr "Non è necessario aggiornare il database." - -#~ msgid "No se pudo realizar la petición de cambio de clave." -#~ msgstr "Non è stato possibile effettuare la richiesta di modifica password." - -#~ msgid "Activación Cuenta" -#~ msgstr "Attivazione Account" - -#~ msgid "Su cuenta está pendiente de activación." -#~ msgstr "Il tuo account è in attesa di attivazione." - -#~ msgid "En breve recibirá un email de confirmación." -#~ msgstr "A breve riceverai un'email di conferma." - -#~ msgid "Nuevo usuario de LDAP" -#~ msgstr "Nuovo utente LDAP" - -#~ msgid "Error al migrar grupo del usuario" -#~ msgstr "Errore durante la migrazione del gruppo di utenti" - -#~ msgid "Versión de PHP requerida >= " -#~ msgstr "Versione di PHP richiesta >= " - -#~ msgid "Exportar XML" -#~ msgstr "Esporta XML" - -#~ msgid "Último backup" -#~ msgstr "Ultimo backup" - -#~ msgid "Última exportación" -#~ msgstr "Ultima esportazione" - -#~ msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" -#~ msgstr "" -#~ "La versione di PHP è vulnerabile all'attacco NULL Byte (CVE-2006-7243)" - -#~ msgid "Actualice la versión de PHP para usar sysPass de forma segura" -#~ msgstr "Aggiorna la versione di PHP per utilizzare sysPass in modo sicuro" - -#~ msgid "No se encuentra el generador de números aleatorios." -#~ msgstr "Il generatore di numeri casuali non è stato trovato." - -#~ msgid "" -#~ "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" -#~ msgstr "" -#~ "Senza questa funzionalità, un utente malintenzionato può utilizzare il " -#~ "proprio account durante il ripristino della password" - -#~ msgid "Descargar nueva versión" -#~ msgstr "Scarica la nuova versione" - -#~ msgid "Token de autorización visualizado" -#~ msgstr "Visualizzazione del token di autorizzazione" - -#~ msgid "Autorizaciones" -#~ msgstr "Autorizzazioni" - -#~ msgid "Hablitar edición" -#~ msgstr "Abilita la modifica" - -#~ msgid "Usuarios Secundarios" -#~ msgstr "Utenti Secondari" - -#~ msgid "Grupos Secundarios" -#~ msgstr "Gruppi secondari" - -#~ msgid "Modificar Cuenta" -#~ msgstr "Modifica account" - -#~ msgid "No hay backups para descargar" -#~ msgstr "Nessun backup da scaricare" - -#~ msgid "No hay archivos XML para descargar" -#~ msgstr "Non ci sono file XML da scaricare" - -#~ msgid "Se permite un máximo de 4 caracteres." -#~ msgstr "È consentito un massimo di 4 caratteri." - -#~ msgid "Abrir enlace a" -#~ msgstr "Apri il link a" - -#~ msgid "Parámetros especiales:" -#~ msgstr "Parametri speciali:" - -#~ msgid "Extensión" -#~ msgstr "Estensione" - -#~ msgid "Solicitud no enviada" -#~ msgstr "Richiesta non inviata" - -#~ msgid "Compruebe datos de usuario o consulte con el administrador" -#~ msgstr "Controlla i dati dell'utente o verificare con l'amministratore" - -#~ msgid "Formato incorrecto" -#~ msgstr "Formato errato" - -#~ msgid "Nombre de categoría a buscar" -#~ msgstr "Nome della categoria da cercare" +#~ msgid "Enables Active Directory LDAP connection mode." +#~ msgstr "Abilita la modalità di connessione LDAP di Active Directory." #, fuzzy -#~ msgid "Nombre de cliente a buscar" -#~ msgstr "Nome del cliente da cercare" +#~ msgid "Recipient email address" +#~ msgstr "Indirizzo mail di spedizione" -#~ msgid "Los parámetros de DokuWiki no están configurados" -#~ msgstr "I parametri di DokuWiki non sono configurati" +#, fuzzy +#~ msgid "Dysplays a navigation bar on top of the search results." +#~ msgstr "Mostra una barra di navigazione superiore nelle ricerche." -#~ msgid "Error" -#~ msgstr "Errore" +#~ msgid "There aren't any allowed extensions" +#~ msgstr "Non ci sono estensioni consentite" -#~ msgid "Conexión correcta" -#~ msgstr "Connessione corretta" +#~ msgid "Extension: %s" +#~ msgstr "Extension: %s" -#~ msgid "Error de conexión a DokuWiki" -#~ msgstr "Errore di connessione a DokuWiki" +#~ msgid "Maximum size: %s" +#~ msgstr "Maximum size: %s" -#~ msgid "DokuWiki habiltada" -#~ msgstr "DokuWiki abilitato" +#~ msgid "Please, check the file extension" +#~ msgstr "Controlla l'estensione del file" -#~ msgid "Error al importar usuarios de LDAP" -#~ msgstr "Errore durante l'importazione di utenti LDAP" +#~ msgid "Data not loaded" +#~ msgstr "Data not loaded" -#~ msgid "Solicitud enviada por correo" -#~ msgstr "Richiesta inviata via email" +#~ msgid "Extension not allowed" +#~ msgstr "Estensione non consentita" -#~ msgid "Solicitud no enviada por correo" -#~ msgstr "Richiesta non inviata per email" +#~ msgid "Allowed file extensions" +#~ msgstr "Estensioni di file consentite" -#~ msgid "Detalles de Plugin" -#~ msgstr "Dettagli Plugin" - -#~ msgid "Error al obtener la clave maestra del usuario" -#~ msgstr "Impossibile ottenere la chiave master dell'utente" - -#~ msgid "Buscar Categorías" -#~ msgstr "Cerca per categorie" - -#~ msgid "Añadir Categoría" -#~ msgstr "Aggiungi categoria" - -#~ msgid "Buscar Clientes" -#~ msgstr "Cerca clienti" - -#~ msgid "Añadir Cliente" -#~ msgstr "Aggiungi cliente" - -#~ msgid "Extensión '%s' no cargada" -#~ msgstr "Estensione '%s' non caricata" - -#~ msgid "Campo personalizado no encontrado" -#~ msgstr "Campo personalizzato non trovato" - -#~ msgid "No se encontraron campos personalizados" -#~ msgstr "Nessun campo personalizzato trovato" - -#~ msgid "Error al migrar campos personalizados" -#~ msgstr "Errore durante la migrazione dei campi personalizzati" - -#~ msgid "Archivo subido" -#~ msgstr "File caricato" - -#~ msgid "Grupo en uso" -#~ msgstr "Gruppo in uso" - -#~ msgid "Actualizar Grupo" -#~ msgstr "Aggiorna gruppo" - -#~ msgid "Perfil en uso" -#~ msgstr "Profilo in uso" - -#~ msgid "Actualizar Enlace" -#~ msgstr "Link di aggiornamento" - -#~ msgid "Error al obtener etiqueta" -#~ msgstr "Errore nell'ottenere il tag" - -#~ msgid "Sincronización finalizada" -#~ msgstr "Sincronizzazione completata" - -#~ msgid "Error al migrar cuenta de usuario" -#~ msgstr "Errore durante la migrazione dell'account utente" - -#~ msgid "Error al obtener grupo de usuarios" -#~ msgstr "Impossibile ottenere il gruppo di utenti" - -#~ msgid "Actualizando preferencias" -#~ msgstr "Aggiornamento delle preferenze" - -#~ msgid "No es posible leer/escribir el archivo: %s" -#~ msgstr "Non è possibile leggere / scrivere il file: %s" - -#~ msgid "Respuesta" -#~ msgstr "Risposta" - -#~ msgid "Accesos" -#~ msgstr "Accesso" - -#~ msgid "Cuentas Vinculadas" -#~ msgstr "Account collegati" - -#~ msgid "Hay %d notificaciones pendientes" -#~ msgstr "Sono presenti %d notifiche in sospeso" - -#~ msgid "Crear Usuario" -#~ msgstr "Aggiungi utente" - -#~ msgid "Actualizar Usuario" -#~ msgstr "Aggiorna utente" - -#~ msgid "Actualizar Clave Usuario" -#~ msgstr "Aggiorna la password utente" - -#~ msgid "Crear Grupo" -#~ msgstr "Aggiungi gruppo" - -#~ msgid "Crear Perfil" -#~ msgstr "Aggiungi profilo" - -#~ msgid "Actualizar Perfil" -#~ msgstr "Aggiorna profilo" - -#~ msgid "Crear Cliente" -#~ msgstr "Aggiungi cliente" - -#~ msgid "Crear Categoría" -#~ msgstr "Aggiungi categoria" - -#~ msgid "Actualizar Categoría" -#~ msgstr "Aggiorna categoria" - -#~ msgid "Crear Autorización" -#~ msgstr "Aggiungi autorizzazione" - -#~ msgid "Crear Campo" -#~ msgstr "Aggiungi campo" - -#~ msgid "Actualizar Campo" -#~ msgstr "Aggiorna campo" - -#~ msgid "Crear Enlace" -#~ msgstr "Crea collegamento" - -#~ msgid "Crear Etiqueta" -#~ msgstr "Crea tag" - -#~ msgid "Actualizar Etiqueta" -#~ msgstr "Aggiorna Tag" - -#~ msgid "Actualizar Plugin" -#~ msgstr "Aggiorna Plugin" - -#~ msgid "Crear Cuenta" -#~ msgstr "Aggiungi Account" - -#~ msgid "Usuarios importados" -#~ msgstr "Utenti importati" - -#~ msgid "Sesión" -#~ msgstr "Sessione" - -#~ msgid "No es posible finalizar una transacción" -#~ msgstr "Non è possibile terminare una transazione" - -#~ msgid "Actualizando IDs de cuentas" -#~ msgstr "Aggiornamento degli ID account" - -#~ msgid "Actualizando IDs de categorías" -#~ msgstr "Aggiornamento degli ID di categoria" - -#~ msgid "Actualizando IDs de clientes" -#~ msgstr "Aggiornamento degli ID cliente" - -#~ msgid "Actualizando IDs de grupos" -#~ msgstr "Aggiornamento degli ID di gruppo" - -#~ msgid "Actualizando IDs de perfil" -#~ msgstr "Aggiornamento degli ID profilo" - -#~ msgid "Actualizando IDs de usuarios" -#~ msgstr "Aggiornamento degli ID utente" - -#~ msgid "El enlace no existe" -#~ msgstr "The link does not exist" - -#~ msgid "Error al leer datos del archivo (%s)" -#~ msgstr "Error while reading file data (%s)" - -#~ msgid "Error al eliminar el archivo (%s)" -#~ msgstr "Error while deleting the file (%s)" - -#~ msgid "No es posible leer/escribir el archivo (%s)" -#~ msgstr "Unable to read/write the file (%s)" - -#~ msgid "Error al escribir datos en el archivo (%s)" -#~ msgstr "Error while writing data to file (%s)" - -#~ msgid "Etiqueta" -#~ msgstr "Tag" - -#~ msgid "Usar auto-login con Auth Basic" -#~ msgstr "Use auto-login through Auth Basic" - -#~ msgid "Error ol obtener la clave maestra del contexto" -#~ msgstr "Error while retrieving master pass from context" - -#~ msgid "Nuevo CLiente" -#~ msgstr "New Client" - -#~ msgid "Permiso no encontrada" -#~ msgstr "Permission not found" - -#~ msgid "Ver Permiso" -#~ msgstr "View Permission" - -#~ msgid "Nuevo Permiso" -#~ msgstr "New Permission" - -#~ msgid "Editar Permiso" -#~ msgstr "Edit Permission" - -#~ msgid "Permisos eliminados" -#~ msgstr "Permissions deleted" - -#~ msgid "Permiso eliminado" -#~ msgstr "Permission deleted" - -#~ msgid "Permiso creado" -#~ msgstr "Permission added" - -#~ msgid "Permiso actualizado" -#~ msgstr "Permission updated" - -#~ msgid "Permisos por Defecto" -#~ msgstr "Default Permissions" - -#~ msgid "Buscar Permiso" -#~ msgstr "Search for Permission" - -#~ msgid "Eliminar Permiso" -#~ msgstr "Delete Permission" +#~ msgid "Allowed file extensions for uploading." +#~ msgstr "Estensioni consentite per il caricamento di file." #~ msgid "" -#~ "Prioridad de asignación en caso de coincidir con otros permisos asignados " -#~ "por usuario, grupo o perfil." +#~ "Write the extension and press enter to add. Remember to save the " +#~ "configuration." #~ msgstr "" -#~ "Assignment priority if permissions match with others assigned by user, " -#~ "group or profile." - -#~ msgid "" -#~ "Indica si los permisos serán forzados al crear o modificar la cuenta." -#~ msgstr "" -#~ "Enforces the permissions to be set either on creating or updating an " -#~ "account ." - -#~ msgid "Los permisos serán añadidos a los existentes." -#~ msgstr "Permissions will be merged with the existing ones." - -#~ msgid "Gestión Permisos" -#~ msgstr "Permissions Management" +#~ "Scrivi l'estensione e premi invio per aggiungere. È necessario salvare la " +#~ "configurazione." diff --git a/lib/SP/Services/Export/XmlExportService.php b/lib/SP/Services/Export/XmlExportService.php index 29ee0bd4..488bc7ab 100644 --- a/lib/SP/Services/Export/XmlExportService.php +++ b/lib/SP/Services/Export/XmlExportService.php @@ -236,8 +236,7 @@ final class XmlExportService extends Service $metaTime = $this->xml->createElement('Time', time()); $metaUser = $this->xml->createElement('User', $userData->getLogin()); $metaUser->setAttribute('id', $userData->getId()); - // FIXME: get user group name - $metaGroup = $this->xml->createElement('Group', ''); + $metaGroup = $this->xml->createElement('Group', $userData->getUserGroupName()); $metaGroup->setAttribute('id', $userData->getUserGroupId()); $nodeMeta->appendChild($metaGenerator); diff --git a/lib/SP/Services/Install/Installer.php b/lib/SP/Services/Install/Installer.php index caa70a21..1cf5c76a 100644 --- a/lib/SP/Services/Install/Installer.php +++ b/lib/SP/Services/Install/Installer.php @@ -56,8 +56,8 @@ final class Installer extends Service * sysPass' version and build number */ const VERSION = [3, 0, 0]; - const VERSION_TEXT = '3.0-rc4'; - const BUILD = 18111902; + const VERSION_TEXT = '3.0-rc5'; + const BUILD = 18112501; /** * @var DatabaseSetupInterface diff --git a/tests/res/config/config.xml b/tests/res/config/config.xml index 7e1237c3..5781a2d1 100644 --- a/tests/res/config/config.xml +++ b/tests/res/config/config.xml @@ -9,12 +9,12 @@ 1 1 - 5f5eef95895649260f8bfb4f114b39251cf521f4 + f849628f416dae5072856282b166820ddb892242 0 0 - 1542583425 - 5f791f08c264f6053eb9de6f84825ce6baa6c0df - + 1543174074 + db85e0199a3194e25c7229f51e807ef768029feb + sysPass @@ -32,7 +32,7 @@ 0 - 1c3433465d2b0a65bfbae4fe1dae9c2f308d2f4d + a0fc903ec58c963b4e0b308aa9fc84afe52260cf PDF JPG @@ -66,6 +66,7 @@ 0 + 1 0 From 034c4c01432b89fe0ad099651cd579440479f7c4 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 25 Nov 2018 20:42:43 +0100 Subject: [PATCH 10/16] * [MOD] Bump build number and version * [MOD] Updated translations Signed-off-by: nuxsmin --- lib/SP/Services/Install/Installer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/SP/Services/Install/Installer.php b/lib/SP/Services/Install/Installer.php index 1cf5c76a..b6a46a37 100644 --- a/lib/SP/Services/Install/Installer.php +++ b/lib/SP/Services/Install/Installer.php @@ -56,7 +56,7 @@ final class Installer extends Service * sysPass' version and build number */ const VERSION = [3, 0, 0]; - const VERSION_TEXT = '3.0-rc5'; + const VERSION_TEXT = '3.0-rc4'; const BUILD = 18112501; /** From f309efa35251c435f0f18c7b99df7569cedd5cb7 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 26 Nov 2018 19:24:15 +0100 Subject: [PATCH 11/16] * [FIX] Fixed wrong root path when bootstrapping Javascript environment. Thanks to @l0s3rr and @deajan for the feedback. CLoses #1093 Signed-off-by: nuxsmin --- public/js/app-main.js | 8 ++++---- public/js/app-main.min.js | 22 +++++++++++----------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/public/js/app-main.js b/public/js/app-main.js index da0f2f0e..607096e3 100644 --- a/public/js/app-main.js +++ b/public/js/app-main.js @@ -165,7 +165,7 @@ sysPass.Main = function () { } ); }).on("click", ".clip-pass-icon", function () { - const $target =$(this.dataset.clipboardTarget); + const $target = $(this.dataset.clipboardTarget); clipboard .copy(oPublic.util.decodeEntities($target.val())) @@ -424,11 +424,11 @@ sysPass.Main = function () { }; const configHandler = sysPass.Config(); - - configHandler.setAppRoot(window.location.protocol + "//" + window.location.host + rootPath()); + const root = window.location.protocol + "//" + window.location.host + rootPath(); + configHandler.setAppRoot(root); const opts = oPublic.requests.getRequestOpts(); - opts.url = "/index.php?r=bootstrap/getEnvironment"; + opts.url = root + "/index.php?r=bootstrap/getEnvironment"; opts.method = "get"; // opts.async = false; opts.useLoading = false; diff --git a/public/js/app-main.min.js b/public/js/app-main.min.js index 5924d080..cd0c861a 100644 --- a/public/js/app-main.min.js +++ b/public/js/app-main.min.js @@ -1,13 +1,13 @@ -sysPass.Main=function(){var k=function(){e.info("checkPluginUpdates");for(var a in b.plugins)"function"===typeof b.plugins[a].checkVersion&&b.plugins[a].checkVersion().then(function(a){0===a.status&&void 0!==a.data.plugin&&f.info(String.format(b.config.LANG[67],a.data.plugin,a.data.remoteVersion))})},l=function(){e.info("bindPassEncrypt");$("body").on("blur",":input[type=password]",function(a){a=$(this);if(!a.hasClass("passwordfield__no-pki"))try{g(a)}catch(c){e.error(c),f.error(c)}}).on("keypress", -":input[type=password]",function(a){if(13===a.keyCode){a.preventDefault();a=$(this);try{g(a)}catch(c){e.error(c),f.error(c)}a.closest("form").submit()}})},m=function(){e.info("initializeClipboard");if(clipboard.isSupported())$("body").on("click",".clip-pass-button",function(){var a=b.actions.account.copyPass($(this)).done(function(a){if(0!==a.status)return f.out(a),!1;h.set(a.csrf)});!1!==a&&clipboard.copy(a.responseJSON.data.accpass).then(function(){f.ok(b.config.LANG[45])},function(a){f.error(b.config.LANG[46])})}).on("click", +sysPass.Main=function(){var l=function(){d.info("checkPluginUpdates");for(var a in b.plugins)"function"===typeof b.plugins[a].checkVersion&&b.plugins[a].checkVersion().then(function(a){0===a.status&&void 0!==a.data.plugin&&f.info(String.format(b.config.LANG[67],a.data.plugin,a.data.remoteVersion))})},m=function(){d.info("bindPassEncrypt");$("body").on("blur",":input[type=password]",function(a){a=$(this);if(!a.hasClass("passwordfield__no-pki"))try{h(a)}catch(c){d.error(c),f.error(c)}}).on("keypress", +":input[type=password]",function(a){if(13===a.keyCode){a.preventDefault();a=$(this);try{h(a)}catch(c){d.error(c),f.error(c)}a.closest("form").submit()}})},n=function(){d.info("initializeClipboard");if(clipboard.isSupported())$("body").on("click",".clip-pass-button",function(){var a=b.actions.account.copyPass($(this)).done(function(a){if(0!==a.status)return f.out(a),!1;k.set(a.csrf)});!1!==a&&clipboard.copy(a.responseJSON.data.accpass).then(function(){f.ok(b.config.LANG[45])},function(a){f.error(b.config.LANG[46])})}).on("click", ".dialog-clip-button",function(){var a=$(this.dataset.clipboardTarget);clipboard.copy(a.text().replace(/\r?\n|\r/g)).then(function(){$(".dialog-text").removeClass("dialog-clip-copy");a.addClass("dialog-clip-copy")},function(a){f.error(b.config.LANG[46])})}).on("click",".clip-pass-icon",function(){var a=$(this.dataset.clipboardTarget);clipboard.copy(b.util.decodeEntities(a.val())).then(function(){f.ok(b.config.LANG[45])},function(a){f.error(b.config.LANG[46])})}).on("click",".clip-pass-field",function(){var a= -document.getElementById(this.dataset.clipboardTarget);clipboard.copy(b.util.decodeEntities(a.dataset.pass)).then(function(){f.ok(b.config.LANG[45])},function(a){f.error(b.config.LANG[46])})});else e.warn(b.config.LANG[65])},g=function(a){e.info("encryptFormValue");var c=a.val();if(""!==c&&parseInt(a.attr("data-length"))!==c.length){if(c.length>b.config.PKI.MAX_SIZE)throw a.val(""),"Data length too big for encrypting";c=b.config.PKI.CRYPTO.encrypt(c);a.val(c);a.attr("data-length",c.length)}},p=function(){e.info("checkLogout"); -return"login/logout"===n("r")?(f.sticky(b.config.LANG[61],function(){b.util.redirect("index.php?r=login")}),!0):!1},h={current:"",get:function(){e.info("sk:get");return $("#container").attr("data-sk")},set:function(a){e.info("sk:set");e.debug(a);$("#container").attr("data-sk",a);this.current=a}},e={log:function(a){!0===b.config.DEBUG&&console.log(a)},info:function(a){!0===b.config.DEBUG&&console.info(a)},error:function(a){console.error(a)},warn:function(a){console.warn(a)},debug:function(a){!0=== -b.config.DEBUG&&console.debug(a)}};Object.freeze(e);toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-center",preventDuplicates:!1,onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"};var q=function(){e.info("setupCallbacks");var a=$("#container"),c=a.data("page");if(0"+a.messages.join("
    "));switch(c){case 0:this.ok(d);break;case 1:this.error(d);break;case 2:this.warn(d);break;case 10:b.actions.main.logout();break;case 100:this.ok(d);this.sticky(d);break;case 101:this.error(d);this.sticky(d);break;case 102:this.warn(d);this.sticky(d);break;default:this.error(d)}}},html:{error:function(a){return'

    Oops...
    '+b.config.LANG[1]+"
    "+a+"

    "}}};Object.freeze(f);String.format||(String.format=function(a){var c=Array.prototype.slice.call(arguments, -1);return a.replace(/{(\d+)}/g,function(a,b){return"undefined"!==typeof c[b]?c[b]:a})});var r=function(){e.info("getEnvironment");var a=window.location.pathname.split("/"),c=sysPass.Config();c.setAppRoot(window.location.protocol+"//"+window.location.host+function(){for(var c="",b=1;b<=a.length-2;b++)c+="/"+a[b];return c}());var d=b.requests.getRequestOpts();d.url="/index.php?r=bootstrap/getEnvironment";d.method="get";d.useLoading=!1;d.data={isAjax:1};return b.requests.getActionCall(d,function(a){void 0!== +document.getElementById(this.dataset.clipboardTarget);clipboard.copy(b.util.decodeEntities(a.dataset.pass)).then(function(){f.ok(b.config.LANG[45])},function(a){f.error(b.config.LANG[46])})});else d.warn(b.config.LANG[65])},h=function(a){d.info("encryptFormValue");var c=a.val();if(""!==c&&parseInt(a.attr("data-length"))!==c.length){if(c.length>b.config.PKI.MAX_SIZE)throw a.val(""),"Data length too big for encrypting";c=b.config.PKI.CRYPTO.encrypt(c);a.val(c);a.attr("data-length",c.length)}},q=function(){d.info("checkLogout"); +return"login/logout"===p("r")?(f.sticky(b.config.LANG[61],function(){b.util.redirect("index.php?r=login")}),!0):!1},k={current:"",get:function(){d.info("sk:get");return $("#container").attr("data-sk")},set:function(a){d.info("sk:set");d.debug(a);$("#container").attr("data-sk",a);this.current=a}},d={log:function(a){!0===b.config.DEBUG&&console.log(a)},info:function(a){!0===b.config.DEBUG&&console.info(a)},error:function(a){console.error(a)},warn:function(a){console.warn(a)},debug:function(a){!0=== +b.config.DEBUG&&console.debug(a)}};Object.freeze(d);toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-center",preventDuplicates:!1,onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"};var r=function(){d.info("setupCallbacks");var a=$("#container"),c=a.data("page");if(0"+a.messages.join("
    "));switch(c){case 0:this.ok(e);break;case 1:this.error(e);break;case 2:this.warn(e);break;case 10:b.actions.main.logout();break;case 100:this.ok(e);this.sticky(e);break;case 101:this.error(e);this.sticky(e);break;case 102:this.warn(e);this.sticky(e);break;default:this.error(e)}}},html:{error:function(a){return'

    Oops...
    '+b.config.LANG[1]+"
    "+a+"

    "}}};Object.freeze(f);String.format||(String.format=function(a){var c=Array.prototype.slice.call(arguments, +1);return a.replace(/{(\d+)}/g,function(a,b){return"undefined"!==typeof c[b]?c[b]:a})});var t=function(){d.info("getEnvironment");var a=window.location.pathname.split("/"),c=sysPass.Config(),e=window.location.protocol+"//"+window.location.host+function(){for(var c="",b=1;b<=a.length-2;b++)c+="/"+a[b];return c}();c.setAppRoot(e);var g=b.requests.getRequestOpts();g.url=e+"/index.php?r=bootstrap/getEnvironment";g.method="get";g.useLoading=!1;g.data={isAjax:1};return b.requests.getActionCall(g,function(a){void 0!== a.data&&(c.setLang(a.data.lang),c.setSessionTimeout(a.data.session_timeout),c.setPkiKey(a.data.pki_key),c.setPkiSize(a.data.pki_max_size),c.setCheckUpdates(a.data.check_updates),c.setCheckNotices(a.data.check_notices),c.setCheckNotifications(a.data.check_notifications),c.setTimezone(a.data.timezone),c.setLocale(a.data.locale),c.setDebugEnabled(a.data.debug),c.setFileMaxSize(a.data.max_file_size),c.setFileAccountAllowedMime(a.data.files_allowed_mime),c.setFileImportAllowedMime(a.data.import_allowed_mime), -c.setCookiesEnabled(a.data.cookies_enabled),c.setPlugins(a.data.plugins),c.setLoggedIn(a.data.loggedin),c.setAuthBasicAutologinEnabled(a.data.authbasic_autologin),c.initialize(),b.config=c.getConfig())}).fail(function(){f.error("Error while getting sysPass config
    Please try again or check web server logs")})},b={config:sysPass.Config().getConfig(),actions:sysPass.Actions(e),triggers:sysPass.Triggers(e),util:sysPass.Util(e),theme:{},plugins:{},sk:h,msg:f,log:e,encryptFormValue:g},n=function(a){for(var c= -[],b,e=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),f=0;fPlease try again or check web server logs")})},b={config:sysPass.Config().getConfig(),actions:sysPass.Actions(d),triggers:sysPass.Triggers(d),util:sysPass.Util(d),theme:{},plugins:{},sk:k,msg:f,log:d,encryptFormValue:h},p=function(a){for(var c= +[],b,d=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),f=0;f Date: Mon, 26 Nov 2018 19:30:38 +0100 Subject: [PATCH 12/16] * [FIX] Untranslated string on public links list. Thanks to @vmario89 for the feedback. Related #1124 Signed-off-by: nuxsmin --- .../web/Controllers/Helpers/Grid/PublicLinkGrid.php | 4 +++- lib/SP/DataModel/PublicLinkListData.php | 8 -------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php b/app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php index 07c4c632..64faf13c 100644 --- a/app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php +++ b/app/modules/web/Controllers/Helpers/Grid/PublicLinkGrid.php @@ -129,7 +129,9 @@ final class PublicLinkGrid extends GridBase $gridData->addDataRowSource('getDateAddFormat', true); $gridData->addDataRowSource('getDateExpireFormat', true); $gridData->addDataRowSource('userLogin'); - $gridData->addDataRowSource('getNotifyString', true); + $gridData->addDataRowSource('notify', false, function ($value) { + return $value ? __('ON') : __('OFF'); + }); $gridData->addDataRowSource('getCountViewsString', true); $gridData->setData($this->queryResult); diff --git a/lib/SP/DataModel/PublicLinkListData.php b/lib/SP/DataModel/PublicLinkListData.php index b48544fe..3eeb196c 100644 --- a/lib/SP/DataModel/PublicLinkListData.php +++ b/lib/SP/DataModel/PublicLinkListData.php @@ -80,14 +80,6 @@ class PublicLinkListData extends PublicLinkData return $this->accountName; } - /** - * @return string - */ - public function getNotifyString() - { - return $this->isNotify() ? __u('ON') : __u('OFF'); - } - /** * @return false|string */ From 04792c2dc89872b751bdef5fd6ddef30dbee6460 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 26 Nov 2018 19:35:33 +0100 Subject: [PATCH 13/16] * [FIX] Wrong behavior when setting up email events. Thanks to @deajan for the feedback. Closes #1127 Signed-off-by: nuxsmin --- app/modules/web/Controllers/ConfigMailController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/modules/web/Controllers/ConfigMailController.php b/app/modules/web/Controllers/ConfigMailController.php index 304a484a..da1ec334 100644 --- a/app/modules/web/Controllers/ConfigMailController.php +++ b/app/modules/web/Controllers/ConfigMailController.php @@ -84,7 +84,7 @@ final class ConfigMailController extends SimpleControllerBase $configData->setMailRecipients($mailRecipients); $configData->setMailEvents($this->request->analyzeArray('mail_events', function ($items) { return ConfigUtil::eventsAdapter($items); - })); + }, [])); if ($mailAuth) { $configData->setMailAuthenabled($mailAuth); From b59232a7a3784a5bf8ee344c4395387b999e4c43 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 26 Nov 2018 19:39:47 +0100 Subject: [PATCH 14/16] * [FIX] Behavior when setting task id on master password update. Thanks to @deajan for the feedback. Closes #1128 Signed-off-by: nuxsmin --- lib/SP/Services/Account/AccountCryptService.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/SP/Services/Account/AccountCryptService.php b/lib/SP/Services/Account/AccountCryptService.php index 2e46c4ea..460fb966 100644 --- a/lib/SP/Services/Account/AccountCryptService.php +++ b/lib/SP/Services/Account/AccountCryptService.php @@ -72,7 +72,7 @@ final class AccountCryptService extends Service ); if ($this->request->useTask()) { - $taskId = $this->request->getTask(); + $taskId = $this->request->getTask()->getTaskId(); TaskFactory::update($taskId, TaskFactory::createMessage($taskId, __u('Update Master Password'))); } @@ -212,7 +212,7 @@ final class AccountCryptService extends Service new Event($this, EventMessage::factory()->addDescription(__u('Update Master Password (H)'))) ); - $taskId = $this->request->getTask(); + $taskId = $this->request->getTask()->getTaskId(); if ($this->request->useTask()) { TaskFactory::update($taskId, TaskFactory::createMessage($taskId, __u('Update Master Password (H)'))); From 8e0310b929bcd8ef1627f517215c23219d350a89 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 26 Nov 2018 20:05:08 +0100 Subject: [PATCH 15/16] * [FIX] Wrong behavior when setting task id on master password update. Thanks to @deajan for the feedback. Closes #1128 * [FIX] Wrong behavior when logging into sysPass after changing the master password Signed-off-by: nuxsmin --- lib/SP/Services/Account/AccountCryptService.php | 4 ++-- lib/SP/Services/Auth/LoginService.php | 4 ++++ lib/SP/Services/User/UserPassService.php | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/SP/Services/Account/AccountCryptService.php b/lib/SP/Services/Account/AccountCryptService.php index 460fb966..ce827e56 100644 --- a/lib/SP/Services/Account/AccountCryptService.php +++ b/lib/SP/Services/Account/AccountCryptService.php @@ -212,9 +212,9 @@ final class AccountCryptService extends Service new Event($this, EventMessage::factory()->addDescription(__u('Update Master Password (H)'))) ); - $taskId = $this->request->getTask()->getTaskId(); - if ($this->request->useTask()) { + $taskId = $this->request->getTask()->getTaskId(); + TaskFactory::update($taskId, TaskFactory::createMessage($taskId, __u('Update Master Password (H)'))); } diff --git a/lib/SP/Services/Auth/LoginService.php b/lib/SP/Services/Auth/LoginService.php index db8621d4..7459678b 100644 --- a/lib/SP/Services/Auth/LoginService.php +++ b/lib/SP/Services/Auth/LoginService.php @@ -378,6 +378,10 @@ final class LoginService extends Service // Actualizar el último login del usuario $this->userService->updateLastLoginById($userLoginResponse->getId()); + if ($this->context->getTrasientKey('mpass_updated')) { + $userLoginResponse->setLastUpdateMPass(time()); + } + // Cargar las variables de ussuario en la sesión $this->context->setUserData($userLoginResponse); $this->context->setUserProfile($this->dic->get(UserProfileService::class)->getById($userLoginResponse->getUserProfileId())->getProfile()); diff --git a/lib/SP/Services/User/UserPassService.php b/lib/SP/Services/User/UserPassService.php index 159e4407..b8b19539 100644 --- a/lib/SP/Services/User/UserPassService.php +++ b/lib/SP/Services/User/UserPassService.php @@ -198,8 +198,8 @@ final class UserPassService extends Service $this->userRepository->updateMasterPassById($userData->getId(), $response->getCryptMasterPass(), $response->getCryptSecuredKey()); - // Update the time when master password was set - $this->context->getUserData()->setLastUpdateMPass(time()); + // Tells that the master password has been updated + $this->context->setTrasientKey('mpass_updated', true); $this->setMasterKeyInContext($userMPass); From 8cdceed192d31d0b6873086a1308b8fd1c742b5b Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Mon, 26 Nov 2018 20:27:51 +0100 Subject: [PATCH 16/16] * [MOD] Bump build number and version Signed-off-by: nuxsmin --- lib/SP/Services/Install/Installer.php | 4 ++-- tests/res/config/config.xml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/SP/Services/Install/Installer.php b/lib/SP/Services/Install/Installer.php index b6a46a37..1f1aefb3 100644 --- a/lib/SP/Services/Install/Installer.php +++ b/lib/SP/Services/Install/Installer.php @@ -56,8 +56,8 @@ final class Installer extends Service * sysPass' version and build number */ const VERSION = [3, 0, 0]; - const VERSION_TEXT = '3.0-rc4'; - const BUILD = 18112501; + const VERSION_TEXT = '3.0-rc5'; + const BUILD = 18112601; /** * @var DatabaseSetupInterface diff --git a/tests/res/config/config.xml b/tests/res/config/config.xml index 5781a2d1..8ceb9a26 100644 --- a/tests/res/config/config.xml +++ b/tests/res/config/config.xml @@ -9,11 +9,11 @@ 1 1 - f849628f416dae5072856282b166820ddb892242 + cdd8f6d489b6b8ba4fcf04c6092e03b8e606f7b2 0 0 - 1543174074 - db85e0199a3194e25c7229f51e807ef768029feb + 1543260127 + 2f707e2e37fb26c48baa22bb27099b1519d54808 sysPass @@ -32,7 +32,7 @@ 0 - a0fc903ec58c963b4e0b308aa9fc84afe52260cf + 236418f6bca1daebfe238be3df7ba0a08a74046f PDF JPG