diff --git a/inc/Plugins/Authenticator/LoginController.class.php b/inc/Plugins/Authenticator/LoginController.class.php index f44a2d1d..bb963721 100644 --- a/inc/Plugins/Authenticator/LoginController.class.php +++ b/inc/Plugins/Authenticator/LoginController.class.php @@ -26,6 +26,7 @@ namespace Plugins\Authenticator; use SP\Controller\ControllerBase; use SP\Core\Init; +use SP\Core\Messages\NoticeMessage; use SP\Core\Plugin\PluginBase; use SP\Core\Session as CoreSession; use SP\DataModel\NoticeData; @@ -110,10 +111,7 @@ class LoginController return; } - $NoticeData = new NoticeData(); - $NoticeData->setNoticeComponent($this->Plugin->getName()); - $NoticeData->setNoticeUserId($userId); - $NoticeData->setNoticeType(_t('authenticator', 'Aviso Caducidad')); + if (count(Notice::getItem($NoticeData)->getByUserCurrentDate()) > 0) { return; @@ -122,12 +120,23 @@ class LoginController $expireTime = $data[$userId]->getDate() + ($data[$userId]->getExpireDays() * 86400); $timeRemaining = $expireTime - time(); + $NoticeData = new NoticeData(); + $NoticeData->setNoticeComponent($this->Plugin->getName()); + $NoticeData->setNoticeUserId($userId); + $NoticeData->setNoticeType(_t('authenticator', 'Aviso Caducidad')); + + $Message = new NoticeMessage(); + if ($timeRemaining <= self::WARNING_TIME) { - $NoticeData->setNoticeDescription(sprintf(_t('authenticator', 'El código 2FA se ha de restablecer en %d días'), $timeRemaining / 86400)); + $Message->addDescription(sprintf(_t('authenticator', 'El código 2FA se ha de restablecer en %d días'), $timeRemaining / 86400)); + + $NoticeData->setNoticeDescription($Message); Notice::getItem($NoticeData)->add(); } elseif (time() > $expireTime) { - $NoticeData->setNoticeDescription(_t('authenticator', 'El código 2FA ha caducado. Es necesario restablecerlo desde las preferencias')); + $Message->addDescription(_t('authenticator', 'El código 2FA ha caducado. Es necesario restablecerlo desde las preferencias')); + + $NoticeData->setNoticeDescription($Message); Notice::getItem($NoticeData)->add(); } diff --git a/inc/SP/Controller/AccountController.class.php b/inc/SP/Controller/AccountController.class.php index 23a2838a..5eedd305 100644 --- a/inc/SP/Controller/AccountController.class.php +++ b/inc/SP/Controller/AccountController.class.php @@ -473,6 +473,7 @@ class AccountController extends ControllerBase implements ActionsInterface * * @param PublicLinkData $PublicLinkData * @return bool + * */ public function getAccountFromLink(PublicLinkData $PublicLinkData) { diff --git a/inc/SP/Controller/MainController.class.php b/inc/SP/Controller/MainController.class.php index 72e0d75f..b8030508 100644 --- a/inc/SP/Controller/MainController.class.php +++ b/inc/SP/Controller/MainController.class.php @@ -2,8 +2,8 @@ /** * sysPass * - * @author nuxsmin - * @link http://syspass.org + * @author nuxsmin + * @link http://syspass.org * @copyright 2012-2017, Rubén Domínguez nuxsmin@$syspass.org * * This file is part of sysPass. @@ -33,10 +33,12 @@ use SP\Core\DiFactory; use SP\Core\Exceptions\SPException; use SP\Core\Init; use SP\Core\Language; +use SP\Core\Messages\NoticeMessage; use SP\Core\Plugin\PluginUtil; use SP\Core\Session; use SP\Core\SessionUtil; use SP\Core\Template; +use SP\DataModel\NoticeData; use SP\Html\DataGrid\DataGridAction; use SP\Html\Html; use SP\Http\Request; @@ -72,6 +74,16 @@ class MainController extends ControllerBase implements ActionsInterface } } + /** + * Establecer la variable de página de la vista + * + * @param $page + */ + protected function setPage($page) + { + $this->view->assign('page', $page); + } + /** * Inicializar las variables para la vista principal de la aplicación * @@ -478,6 +490,8 @@ class MainController extends ControllerBase implements ActionsInterface * Obtener la vista para mostrar un enlace publicado * * @return bool + * @throws \SP\Core\Exceptions\FileNotFoundException + * @throws \SP\Core\Exceptions\InvalidClassException * @throws \SP\Core\Exceptions\SPException */ public function getPublicLink() @@ -499,6 +513,24 @@ class MainController extends ControllerBase implements ActionsInterface } else { PublicLink::getItem($PublicLink)->addLinkView(); + if ($PublicLink->isNotify()) { + $Message = new NoticeMessage(); + $Message->setTitle(_('Enlace visualizado')); + $Message->addDescription(sprintf('%s : %s', _('Cuenta'), $PublicLink->getItemId())); + $Message->addDescription(sprintf('%s : %s', _('Origen'), $_SERVER['REMOTE_ADDR'])); + $Message->addDescription(sprintf('%s : %s', _('Agente'), $_SERVER['HTTP_USER_AGENT'])); + $Message->addDescription(sprintf('HTTPS : %s', $_SERVER['HTTPS'] ? 'ON' : 'OFF')); + + + $NoticeData = new NoticeData(); + $NoticeData->setNoticeComponent(_('Cuentas')); + $NoticeData->setNoticeDescription($Message); + $NoticeData->setNoticeType(_('Información')); + $NoticeData->setNoticeUserId($PublicLink->getUserId()); + + Notice::getItem($NoticeData)->add(); + } + $controller = new AccountController($this->view, $PublicLink->getItemId()); $controller->getAccountFromLink($PublicLink); } @@ -514,14 +546,4 @@ class MainController extends ControllerBase implements ActionsInterface $this->view(); exit(); } - - /** - * Establecer la variable de página de la vista - * - * @param $page - */ - protected function setPage($page) - { - $this->view->assign('page', $page); - } } \ No newline at end of file diff --git a/inc/SP/Core/Messages/MessageBase.class.php b/inc/SP/Core/Messages/MessageBase.class.php new file mode 100644 index 00000000..3b5af1f1 --- /dev/null +++ b/inc/SP/Core/Messages/MessageBase.class.php @@ -0,0 +1,102 @@ +. + */ + +namespace SP\Core\Messages; + +/** + * Class MessageBase + * + * @package SP\Core\Messages + */ +abstract class MessageBase implements MessageInterface +{ + /** + * @var string + */ + protected $title; + /** + * @var string + */ + protected $footer; + /** + * @var array + */ + protected $description = []; + + /** + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @param string $title + */ + public function setTitle($title) + { + $this->title = $title; + } + + /** + * @return array + */ + public function getDescription() + { + return $this->description; + } + + /** + * @param array $description + */ + public function setDescription(array $description) + { + $this->description = $description; + } + + /** + * @param string $description + */ + public function addDescription($description) + { + $this->description[] = $description; + } + + /** + * @return string + */ + public function getFooter() + { + return $this->footer; + } + + /** + * @param string $footer + */ + public function setFooter($footer) + { + $this->footer = $footer; + } +} \ No newline at end of file diff --git a/inc/SP/Core/Messages/MessageInterface.class.php b/inc/SP/Core/Messages/MessageInterface.class.php new file mode 100644 index 00000000..42b0f541 --- /dev/null +++ b/inc/SP/Core/Messages/MessageInterface.class.php @@ -0,0 +1,47 @@ +. + */ + +namespace SP\Core\Messages; + +/** + * Interface MessageInterface + * + * @package SP\Core\Messages + */ +interface MessageInterface +{ + /** + * Componer un mensaje en formato texto + * + * @return string + */ + public function composeText(); + + /** + * Componer un mensaje en formato HTML + * + * @return mixed + */ + public function composeHtml(); +} \ No newline at end of file diff --git a/inc/SP/Core/Messages/NoticeMessage.class.php b/inc/SP/Core/Messages/NoticeMessage.class.php new file mode 100644 index 00000000..b8923c8d --- /dev/null +++ b/inc/SP/Core/Messages/NoticeMessage.class.php @@ -0,0 +1,63 @@ +. + */ + +namespace SP\Core\Messages; + +/** + * Class NoticeMessage + * + * @package SP\Core\Messages + */ +class NoticeMessage extends MessageBase +{ + /** + * Componer un mensaje en formato HTML + * + * @return string + */ + public function composeHtml() + { + $message[] = '
'; + $message[] = '

' . $this->title . '

'; + $message[] = '

' . implode('
', $this->description) . '

'; + $message[] = ''; + $message[] = '
'; + + return implode($message); + } + + /** + * Componer un mensaje en formato texto + * + * @return string + */ + public function composeText() + { + $message[] = $this->title; + $message[] = implode(PHP_EOL, $this->description); + $message[] = $this->footer; + + return implode(PHP_EOL, $message); + } +} \ No newline at end of file diff --git a/inc/SP/DataModel/NoticeData.class.php b/inc/SP/DataModel/NoticeData.class.php index 81acc779..e0c0b637 100644 --- a/inc/SP/DataModel/NoticeData.class.php +++ b/inc/SP/DataModel/NoticeData.class.php @@ -24,6 +24,8 @@ namespace SP\DataModel; +use SP\Core\Messages\MessageInterface; + /** * Class NoticeData * @@ -125,11 +127,11 @@ class NoticeData } /** - * @param string $notice_description + * @param MessageInterface $message */ - public function setNoticeDescription($notice_description) + public function setNoticeDescription(MessageInterface $message) { - $this->notice_description = $notice_description; + $this->notice_description = $message->composeText(); } /** diff --git a/inc/SP/DataModel/PublicLinkData.class.php b/inc/SP/DataModel/PublicLinkData.class.php index dc618cd0..c0fe4e5c 100644 --- a/inc/SP/DataModel/PublicLinkData.class.php +++ b/inc/SP/DataModel/PublicLinkData.class.php @@ -151,7 +151,7 @@ class PublicLinkData extends PublicLinkBaseData */ public function isNotify() { - return $this->notify; + return (bool)$this->notify; } /** diff --git a/inc/SP/Util/Util.class.php b/inc/SP/Util/Util.class.php index 773f66ae..6fd74542 100644 --- a/inc/SP/Util/Util.class.php +++ b/inc/SP/Util/Util.class.php @@ -364,7 +364,7 @@ class Util */ public static function getVersion($retBuild = false) { - $build = '17011203'; + $build = '17011204'; $version = [2, 0, 0]; if ($retBuild) { diff --git a/inc/locales/en_US/LC_MESSAGES/messages.mo b/inc/locales/en_US/LC_MESSAGES/messages.mo index b832f7a9..f3a6a60f 100644 Binary files a/inc/locales/en_US/LC_MESSAGES/messages.mo and b/inc/locales/en_US/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/en_US/LC_MESSAGES/messages.po b/inc/locales/en_US/LC_MESSAGES/messages.po index 27c52f1a..111bfead 100644 --- a/inc/locales/en_US/LC_MESSAGES/messages.po +++ b/inc/locales/en_US/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-12 02:15+0100\n" -"PO-Revision-Date: 2017-01-12 02:15+0100\n" +"POT-Creation-Date: 2017-01-12 23:28+0100\n" +"PO-Revision-Date: 2017-01-12 23:29+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -24,218 +24,219 @@ msgstr "" "X-Poedit-SearchPath-0: ../../../..\n" "X-Poedit-SearchPathExcluded-0: ../../../../inc/Plugins\n" -#: ../../../../ajax/ajax_accGetFiles.php:44 -#: ../../../../ajax/ajax_filesMgmt.php:58 +#: ../../../../ajax/ajax_accGetFiles.php:43 +#: ../../../../ajax/ajax_filesMgmt.php:57 msgid "Gestión de archivos deshabilitada" msgstr "Files management disabled" -#: ../../../../ajax/ajax_accGetFiles.php:51 -#: ../../../../ajax/ajax_accSearch.php:45 -#: ../../../../ajax/ajax_filesMgmt.php:54 -#: ../../../../ajax/ajax_filesMgmt.php:69 -#: ../../../../ajax/ajax_getItems.php:46 ../../../../ajax/ajax_migrate.php:50 -#: ../../../../ajax/ajax_passReset.php:46 -#: ../../../../ajax/ajax_userPrefsSave.php:59 +#: ../../../../ajax/ajax_accGetFiles.php:50 +#: ../../../../ajax/ajax_accSearch.php:44 +#: ../../../../ajax/ajax_filesMgmt.php:53 +#: ../../../../ajax/ajax_filesMgmt.php:68 +#: ../../../../ajax/ajax_getItems.php:46 ../../../../ajax/ajax_migrate.php:49 +#: ../../../../ajax/ajax_passReset.php:49 +#: ../../../../ajax/ajax_userPrefsSave.php:58 msgid "CONSULTA INVÁLIDA" msgstr "INVALID QUERY" -#: ../../../../ajax/ajax_accSearch.php:39 -#: ../../../../ajax/ajax_accViewPass.php:46 -#: ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:52 +#: ../../../../ajax/ajax_accSearch.php:38 +#: ../../../../ajax/ajax_accViewPass.php:45 +#: ../../../../ajax/ajax_migrate.php:39 +#: ../../../../ajax/ajax_userPrefsSave.php:51 #: ../../../../inc/SP/Controller/RequestControllerTrait.class.php:113 msgid "La sesión no se ha iniciado o ha caducado" msgstr "Session not started or timed out" -#: ../../../../ajax/ajax_accViewPass.php:70 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:512 +#: ../../../../ajax/ajax_accViewPass.php:69 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:511 msgid "La clave maestra no coincide" msgstr "The Master Password does not match" -#: ../../../../ajax/ajax_accViewPass.php:77 -#: ../../../../inc/SP/Controller/ControllerBase.class.php:299 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:522 +#: ../../../../ajax/ajax_accViewPass.php:76 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:298 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:521 msgid "No tiene permisos para acceder a esta cuenta" msgstr "You don't have permission to access to this account" -#: ../../../../ajax/ajax_accViewPass.php:79 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:453 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:509 -#: ../../../../inc/SP/Controller/ControllerBase.class.php:302 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:524 -#: ../../../../inc/SP/Controller/LoginController.class.php:284 -#: ../../../../inc/SP/Controller/LoginController.class.php:295 +#: ../../../../ajax/ajax_accViewPass.php:78 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:458 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:514 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:301 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:523 +#: ../../../../inc/SP/Controller/LoginController.class.php:283 +#: ../../../../inc/SP/Controller/LoginController.class.php:294 msgid "Clave maestra actualizada" msgstr "Master Password updated" -#: ../../../../ajax/ajax_accViewPass.php:79 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:454 -#: ../../../../inc/SP/Controller/ControllerBase.class.php:302 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:524 +#: ../../../../ajax/ajax_accViewPass.php:78 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:459 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:301 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:523 msgid "Reinicie la sesión para cambiarla" msgstr "Please, restart the session for update it" -#: ../../../../ajax/ajax_accViewPass.php:87 +#: ../../../../ajax/ajax_accViewPass.php:86 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:222 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:223 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:224 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:532 -#: ../../../../inc/SP/Core/Acl.class.php:212 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:531 +#: ../../../../inc/SP/Core/Acl.class.php:211 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:48 #: ../../../../inc/themes/material-blue/views/account/actions.inc:48 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:51 msgid "Ver Clave" msgstr "View password" -#: ../../../../ajax/ajax_accViewPass.php:88 -#: ../../../../ajax/ajax_filesMgmt.php:161 -#: ../../../../inc/SP/Api/ApiTokens.class.php:271 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:533 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:135 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:198 +#: ../../../../ajax/ajax_accViewPass.php:87 +#: ../../../../ajax/ajax_filesMgmt.php:160 +#: ../../../../inc/SP/Api/ApiTokens.class.php:270 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:532 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:134 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:197 #: ../../../../inc/themes/material-blue/views/eventlog/eventlog.inc:19 msgid "ID" msgstr "ID" -#: ../../../../ajax/ajax_accViewPass.php:89 -#: ../../../../ajax/ajax_filesMgmt.php:162 +#: ../../../../ajax/ajax_accViewPass.php:88 +#: ../../../../ajax/ajax_filesMgmt.php:161 #: ../../../../inc/SP/Account/Account.class.php:164 #: ../../../../inc/SP/Account/Account.class.php:280 -#: ../../../../inc/SP/Account/Account.class.php:412 -#: ../../../../inc/SP/Account/Account.class.php:465 -#: ../../../../inc/SP/Account/Account.class.php:687 +#: ../../../../inc/SP/Account/Account.class.php:414 +#: ../../../../inc/SP/Account/Account.class.php:467 +#: ../../../../inc/SP/Account/Account.class.php:689 #: ../../../../inc/SP/Controller/Grids/Items.class.php:279 #: ../../../../inc/SP/Controller/Grids/Items.class.php:760 #: ../../../../inc/SP/Controller/ItemActionController.class.php:766 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:534 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:87 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:136 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:72 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:144 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:237 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:533 +#: ../../../../inc/SP/Controller/MainController.class.php:519 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:86 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:135 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:71 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:143 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:236 #: ../../../../inc/themes/material-blue/views/itemshow/publiclinks.inc:11 msgid "Cuenta" msgstr "Account" -#: ../../../../ajax/ajax_accViewPass.php:102 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:238 -#: ../../../../js/strings.js.php:73 +#: ../../../../ajax/ajax_accViewPass.php:101 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:237 +#: ../../../../js/strings.js.php:72 msgid "Clave de Cuenta" msgstr "Account Password" -#: ../../../../ajax/ajax_filesMgmt.php:72 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:86 +#: ../../../../ajax/ajax_filesMgmt.php:71 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:85 msgid "Subir Archivo" msgstr "Upload File" -#: ../../../../ajax/ajax_filesMgmt.php:78 +#: ../../../../ajax/ajax_filesMgmt.php:77 msgid "No hay extensiones permitidas" msgstr "There aren't any allowed extensions" -#: ../../../../ajax/ajax_filesMgmt.php:95 -#: ../../../../inc/SP/Import/FileImport.class.php:120 +#: ../../../../ajax/ajax_filesMgmt.php:94 +#: ../../../../inc/SP/Import/FileImport.class.php:119 msgid "Tipo de archivo no soportado" msgstr "File type not allowed" -#: ../../../../ajax/ajax_filesMgmt.php:96 +#: ../../../../ajax/ajax_filesMgmt.php:95 msgid "Extensión" msgstr "Extension" -#: ../../../../ajax/ajax_filesMgmt.php:102 +#: ../../../../ajax/ajax_filesMgmt.php:101 msgid "Archivo inválido" msgstr "Invalid file" -#: ../../../../ajax/ajax_filesMgmt.php:103 -#: ../../../../ajax/ajax_filesMgmt.php:163 -#: ../../../../inc/SP/Core/Upgrade.class.php:298 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:88 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:137 +#: ../../../../ajax/ajax_filesMgmt.php:102 +#: ../../../../ajax/ajax_filesMgmt.php:162 +#: ../../../../inc/SP/Core/Upgrade.class.php:319 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:87 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:136 #: ../../../../inc/themes/material-blue/views/config/import.inc:106 msgid "Archivo" msgstr "File" -#: ../../../../ajax/ajax_filesMgmt.php:116 -#: ../../../../ajax/ajax_filesMgmt.php:134 -#: ../../../../inc/SP/Import/FileImport.class.php:136 -#: ../../../../inc/SP/Import/FileImport.class.php:156 -#: ../../../../inc/SP/Import/FileImport.class.php:176 +#: ../../../../ajax/ajax_filesMgmt.php:115 +#: ../../../../ajax/ajax_filesMgmt.php:133 +#: ../../../../inc/SP/Import/FileImport.class.php:135 +#: ../../../../inc/SP/Import/FileImport.class.php:155 +#: ../../../../inc/SP/Import/FileImport.class.php:175 msgid "Error interno al leer el archivo" msgstr "Internal error while reading file" -#: ../../../../ajax/ajax_filesMgmt.php:123 +#: ../../../../ajax/ajax_filesMgmt.php:122 msgid "Tamaño de archivo superado" msgstr "File size exceeded" -#: ../../../../ajax/ajax_filesMgmt.php:124 -#: ../../../../ajax/ajax_filesMgmt.php:165 +#: ../../../../ajax/ajax_filesMgmt.php:123 +#: ../../../../ajax/ajax_filesMgmt.php:164 #: ../../../../inc/SP/Controller/Grids/Items.class.php:283 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:90 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:139 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:89 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:138 msgid "Tamaño" msgstr "Size" -#: ../../../../ajax/ajax_filesMgmt.php:141 +#: ../../../../ajax/ajax_filesMgmt.php:140 msgid "Archivo guardado" msgstr "File saved" -#: ../../../../ajax/ajax_filesMgmt.php:143 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:93 +#: ../../../../ajax/ajax_filesMgmt.php:142 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:92 msgid "No se pudo guardar el archivo" msgstr "Error while saving file" -#: ../../../../ajax/ajax_filesMgmt.php:151 -#: ../../../../ajax/ajax_filesMgmt.php:195 +#: ../../../../ajax/ajax_filesMgmt.php:150 +#: ../../../../ajax/ajax_filesMgmt.php:194 msgid "No es un ID de archivo válido" msgstr "Invalid file ID" -#: ../../../../ajax/ajax_filesMgmt.php:157 +#: ../../../../ajax/ajax_filesMgmt.php:156 msgid "El archivo no existe" msgstr "The file does not exist" -#: ../../../../ajax/ajax_filesMgmt.php:160 +#: ../../../../ajax/ajax_filesMgmt.php:159 #: ../../../../inc/themes/material-blue/views/account/files-list.inc:34 msgid "Descargar Archivo" msgstr "Download File" -#: ../../../../ajax/ajax_filesMgmt.php:164 +#: ../../../../ajax/ajax_filesMgmt.php:163 #: ../../../../inc/SP/Controller/Grids/Items.class.php:205 #: ../../../../inc/SP/Controller/Grids/Items.class.php:282 #: ../../../../inc/SP/Controller/Grids/Notices.class.php:53 -#: ../../../../inc/SP/Controller/LoginController.class.php:341 -#: ../../../../inc/SP/Controller/LoginController.class.php:370 -#: ../../../../inc/SP/Controller/LoginController.class.php:413 -#: ../../../../inc/SP/Controller/LoginController.class.php:431 -#: ../../../../inc/SP/Core/Init.class.php:402 -#: ../../../../inc/SP/Core/Init.class.php:631 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:89 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:138 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:71 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:143 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:236 +#: ../../../../inc/SP/Controller/LoginController.class.php:340 +#: ../../../../inc/SP/Controller/LoginController.class.php:369 +#: ../../../../inc/SP/Controller/LoginController.class.php:412 +#: ../../../../inc/SP/Controller/LoginController.class.php:430 +#: ../../../../inc/SP/Core/Init.class.php:400 +#: ../../../../inc/SP/Core/Init.class.php:629 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:88 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:137 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:70 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:142 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:235 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:30 #: ../../../../inc/themes/material-blue/views/noticeshow/notices.inc:38 #: ../../../../inc/themes/material-blue/views/noticeshow/notices.inc:45 msgid "Tipo" msgstr "Type" -#: ../../../../ajax/ajax_filesMgmt.php:197 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:145 +#: ../../../../ajax/ajax_filesMgmt.php:196 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:144 msgid "Archivo eliminado" msgstr "File deleted" -#: ../../../../ajax/ajax_filesMgmt.php:200 +#: ../../../../ajax/ajax_filesMgmt.php:199 msgid "Error al eliminar el archivo" msgstr "Error while deleting file" -#: ../../../../ajax/ajax_filesMgmt.php:202 -#: ../../../../ajax/ajax_userPrefsSave.php:97 -#: ../../../../inc/SP/Api/ApiRequest.class.php:193 +#: ../../../../ajax/ajax_filesMgmt.php:201 +#: ../../../../ajax/ajax_userPrefsSave.php:96 +#: ../../../../inc/SP/Api/ApiRequest.class.php:192 #: ../../../../inc/SP/Controller/RequestControllerTrait.class.php:101 msgid "Acción Inválida" msgstr "Invalid Action" -#: ../../../../ajax/ajax_getContent.php:55 -#: ../../../../inc/SP/Api/ApiBase.class.php:150 -#: ../../../../inc/SP/Api/ApiRequest.class.php:179 +#: ../../../../ajax/ajax_getContent.php:54 +#: ../../../../inc/SP/Api/ApiBase.class.php:149 +#: ../../../../inc/SP/Api/ApiRequest.class.php:178 msgid "Parámetros incorrectos" msgstr "Incorrect parameters" @@ -243,252 +244,253 @@ msgstr "Incorrect parameters" msgid "Instalación finalizada" msgstr "Installation finished" -#: ../../../../ajax/ajax_migrate.php:44 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:476 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:558 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:606 +#: ../../../../ajax/ajax_migrate.php:43 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:259 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:481 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:563 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:611 #: ../../../../inc/SP/Forms/UserForm.class.php:93 #: ../../../../inc/SP/Forms/UserForm.class.php:105 #: ../../../../inc/SP/Forms/UserForm.class.php:119 msgid "Ey, esto es una DEMO!!" msgstr "Ey, this is a DEMO!!" -#: ../../../../ajax/ajax_migrate.php:60 +#: ../../../../ajax/ajax_migrate.php:59 msgid "Confirmar la importación de cuentas" msgstr "Confirm account import" -#: ../../../../ajax/ajax_migrate.php:62 +#: ../../../../ajax/ajax_migrate.php:61 msgid "Es necesario un usuario de conexión" msgstr "A connection username is needed" -#: ../../../../ajax/ajax_migrate.php:64 +#: ../../../../ajax/ajax_migrate.php:63 msgid "Es necesaria una clave de conexión" msgstr "The connection password is needed" -#: ../../../../ajax/ajax_migrate.php:66 +#: ../../../../ajax/ajax_migrate.php:65 msgid "Es necesario el nombre de la BBDD" msgstr "A database name is needed" -#: ../../../../ajax/ajax_migrate.php:68 +#: ../../../../ajax/ajax_migrate.php:67 msgid "Es necesario un nombre de host" msgstr "A host name is needed" -#: ../../../../ajax/ajax_passReset.php:56 +#: ../../../../ajax/ajax_passReset.php:60 msgid "Recuperación de Clave" msgstr "Password Recovery" -#: ../../../../ajax/ajax_passReset.php:57 +#: ../../../../ajax/ajax_passReset.php:61 msgid "Solicitado para" msgstr "Requested for" -#: ../../../../ajax/ajax_passReset.php:64 +#: ../../../../ajax/ajax_passReset.php:68 msgid "Solicitud enviada" msgstr "Request sent" -#: ../../../../ajax/ajax_passReset.php:67 +#: ../../../../ajax/ajax_passReset.php:72 msgid "En breve recibirá un correo para completar la solicitud." msgstr "You will receive an email to complete the request shortly." -#: ../../../../ajax/ajax_passReset.php:70 +#: ../../../../ajax/ajax_passReset.php:76 msgid "Solicitud no enviada" msgstr "Request not sent" -#: ../../../../ajax/ajax_passReset.php:71 +#: ../../../../ajax/ajax_passReset.php:77 msgid "Compruebe datos de usuario o consulte con el administrador" msgstr "Please, check the user data or contact to the administrator" -#: ../../../../ajax/ajax_passReset.php:78 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:379 +#: ../../../../ajax/ajax_passReset.php:86 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:378 #: ../../../../inc/SP/Mgmt/Users/UserPass.class.php:148 msgid "Modificar Clave Usuario" msgstr "Edit User Password" -#: ../../../../ajax/ajax_passReset.php:90 +#: ../../../../ajax/ajax_passReset.php:99 #: ../../../../inc/SP/Controller/ItemActionController.class.php:222 #: ../../../../inc/SP/Controller/ItemActionController.class.php:653 msgid "Clave actualizada" msgstr "Password updated" -#: ../../../../ajax/ajax_passReset.php:91 +#: ../../../../ajax/ajax_passReset.php:100 #: ../../../../inc/SP/Auth/Database/Database.class.php:66 #: ../../../../inc/SP/Controller/Grids/Items.class.php:402 -#: ../../../../inc/SP/Controller/LoginController.class.php:284 -#: ../../../../inc/SP/Controller/LoginController.class.php:295 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:165 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:380 -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:103 +#: ../../../../inc/SP/Controller/LoginController.class.php:283 +#: ../../../../inc/SP/Controller/LoginController.class.php:294 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:164 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:379 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:102 #: ../../../../inc/SP/Mgmt/Users/UserPass.class.php:149 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:31 #: ../../../../inc/themes/material-blue/views/itemshow/userspass.inc:23 msgid "Login" msgstr "Login" -#: ../../../../ajax/ajax_passReset.php:96 +#: ../../../../ajax/ajax_passReset.php:107 msgid "La clave es incorrecta o no coincide" msgstr "Wrong password or does not match" -#: ../../../../ajax/ajax_userPrefsSave.php:90 -#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:79 +#: ../../../../ajax/ajax_userPrefsSave.php:89 +#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:84 msgid "Preferencias actualizadas" msgstr "Preferences updated" -#: ../../../../inc/Base.php:28 ../../../../inc/SP/Account/Account.class.php:46 -#: ../../../../inc/SP/Account/AccountBase.class.php:33 -#: ../../../../inc/SP/Account/AccountHistory.class.php:36 -#: ../../../../inc/SP/Account/AccountInterface.class.php:32 -#: ../../../../inc/SP/Account/AccountSearch.class.php:38 -#: ../../../../inc/SP/Account/AccountTags.class.php:34 -#: ../../../../inc/SP/Account/AccountUtil.class.php:35 -#: ../../../../inc/SP/Account/AccountsSearchItem.class.php:28 -#: ../../../../inc/SP/Account/UserAccounts.class.php:32 -#: ../../../../inc/SP/Api/ApiBase.class.php:28 -#: ../../../../inc/SP/Api/ApiRequest.class.php:34 -#: ../../../../inc/SP/Api/ApiTokens.class.php:28 -#: ../../../../inc/SP/Api/ApiTokensUtil.class.php:35 -#: ../../../../inc/SP/Api/SyspassApi.class.php:44 -#: ../../../../inc/SP/Auth/Auth.class.php:40 -#: ../../../../inc/SP/Config/Config.class.php:32 -#: ../../../../inc/SP/Config/ConfigDB.class.php:33 -#: ../../../../inc/SP/Config/ConfigInterface.class.php:28 -#: ../../../../inc/SP/Controller/AccountController.class.php:28 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:28 -#: ../../../../inc/SP/Controller/ConfigController.class.php:28 -#: ../../../../inc/SP/Controller/ControllerBase.class.php:28 -#: ../../../../inc/SP/Controller/EventlogController.class.php:28 -#: ../../../../inc/SP/Controller/GridItemsSearchController.class.php:11 -#: ../../../../inc/SP/Controller/GridTabControllerBase.class.php:28 +#: ../../../../inc/Base.php:27 ../../../../inc/SP/Account/Account.class.php:46 +#: ../../../../inc/SP/Account/AccountBase.class.php:32 +#: ../../../../inc/SP/Account/AccountHistory.class.php:35 +#: ../../../../inc/SP/Account/AccountInterface.class.php:31 +#: ../../../../inc/SP/Account/AccountSearch.class.php:37 +#: ../../../../inc/SP/Account/AccountTags.class.php:33 +#: ../../../../inc/SP/Account/AccountUtil.class.php:33 +#: ../../../../inc/SP/Account/AccountsSearchItem.class.php:27 +#: ../../../../inc/SP/Account/UserAccounts.class.php:31 +#: ../../../../inc/SP/Api/ApiBase.class.php:27 +#: ../../../../inc/SP/Api/ApiRequest.class.php:33 +#: ../../../../inc/SP/Api/ApiTokens.class.php:27 +#: ../../../../inc/SP/Api/ApiTokensUtil.class.php:34 +#: ../../../../inc/SP/Api/SyspassApi.class.php:43 +#: ../../../../inc/SP/Auth/Auth.class.php:39 +#: ../../../../inc/SP/Config/Config.class.php:31 +#: ../../../../inc/SP/Config/ConfigDB.class.php:32 +#: ../../../../inc/SP/Config/ConfigInterface.class.php:27 +#: ../../../../inc/SP/Controller/AccountController.class.php:27 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:27 +#: ../../../../inc/SP/Controller/ConfigController.class.php:27 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:27 +#: ../../../../inc/SP/Controller/EventlogController.class.php:27 +#: ../../../../inc/SP/Controller/GridItemsSearchController.class.php:34 +#: ../../../../inc/SP/Controller/GridTabControllerBase.class.php:27 #: ../../../../inc/SP/Controller/Grids/Items.class.php:27 #: ../../../../inc/SP/Controller/Grids/Notices.class.php:27 -#: ../../../../inc/SP/Controller/ItemListController.class.php:28 -#: ../../../../inc/SP/Controller/ItemSearchController.class.php:28 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:28 -#: ../../../../inc/SP/Controller/MainController.class.php:28 +#: ../../../../inc/SP/Controller/ItemListController.class.php:27 +#: ../../../../inc/SP/Controller/ItemSearchController.class.php:27 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:27 +#: ../../../../inc/SP/Controller/MainController.class.php:27 #: ../../../../inc/SP/Controller/NoticeShowController.class.php:27 #: ../../../../inc/SP/Controller/NoticesSearchController.class.php:27 -#: ../../../../inc/SP/Controller/UserPreferencesController.class.php:28 -#: ../../../../inc/SP/Controller/WikiController.class.php:28 -#: ../../../../inc/SP/Core/Acl.class.php:34 -#: ../../../../inc/SP/Core/Backup.class.php:38 -#: ../../../../inc/SP/Core/Crypt.class.php:35 -#: ../../../../inc/SP/Core/CryptMasterPass.class.php:31 -#: ../../../../inc/SP/Core/CryptPKI.class.php:28 -#: ../../../../inc/SP/Core/Exceptions/SPException.class.php:30 -#: ../../../../inc/SP/Core/Init.class.php:43 -#: ../../../../inc/SP/Core/Installer.class.php:46 -#: ../../../../inc/SP/Core/Language.class.php:31 -#: ../../../../inc/SP/Core/Session.class.php:35 -#: ../../../../inc/SP/Core/SessionUtil.class.php:32 -#: ../../../../inc/SP/Core/Template.class.php:28 -#: ../../../../inc/SP/Core/UI/Theme.class.php:34 -#: ../../../../inc/SP/Core/UI/ThemeIconsBase.class.php:31 -#: ../../../../inc/SP/Core/UI/ThemeIconsInterface.class.php:28 -#: ../../../../inc/SP/Core/Upgrade.class.php:41 -#: ../../../../inc/SP/Core/XmlExport.class.php:39 -#: ../../../../inc/SP/DataModel/AccountData.class.php:28 -#: ../../../../inc/SP/DataModel/CategoryData.class.php:28 -#: ../../../../inc/SP/DataModel/CustomFieldBaseData.class.php:28 -#: ../../../../inc/SP/DataModel/CustomFieldData.class.php:28 -#: ../../../../inc/SP/DataModel/CustomerData.class.php:28 -#: ../../../../inc/SP/DataModel/FileData.class.php:28 -#: ../../../../inc/SP/DataModel/GroupAccountsData.class.php:28 -#: ../../../../inc/SP/DataModel/GroupData.class.php:28 -#: ../../../../inc/SP/DataModel/GroupUsersData.class.php:28 -#: ../../../../inc/SP/DataModel/ProfileBaseData.class.php:28 -#: ../../../../inc/SP/DataModel/ProfileData.class.php:28 -#: ../../../../inc/SP/DataModel/PublicLinkBaseData.class.php:28 -#: ../../../../inc/SP/DataModel/PublicLinkData.class.php:28 -#: ../../../../inc/SP/DataModel/PublicLinkListData.class.php:28 -#: ../../../../inc/SP/DataModel/TagData.class.php:28 -#: ../../../../inc/SP/DataModel/UserData.class.php:28 -#: ../../../../inc/SP/Html/Assets/FontIcon.class.php:28 -#: ../../../../inc/SP/Html/Assets/IconBase.class.php:28 -#: ../../../../inc/SP/Html/Assets/IconInterface.class.php:28 -#: ../../../../inc/SP/Html/Assets/ImageIcon.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGrid.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridAction.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridActionBase.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridActionInterface.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridActionSearch.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridActionType.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridBase.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridData.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridDataBase.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridDataInterface.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridHeader.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderBase.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderInterface.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderSort.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridInterface.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridPager.class.php:28 -#: ../../../../inc/SP/Html/DataGrid/DataGridPagerBase.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridPagerInterface.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridSort.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridSortInterface.class.php:30 -#: ../../../../inc/SP/Html/DataGrid/DataGridTab.class.php:28 -#: ../../../../inc/SP/Html/Html.class.php:28 -#: ../../../../inc/SP/Html/Minify.class.php:33 -#: ../../../../inc/SP/Http/Request.class.php:50 -#: ../../../../inc/SP/Http/Response.class.php:30 -#: ../../../../inc/SP/Import/CsvImport.class.php:30 -#: ../../../../inc/SP/Import/CsvImportBase.class.php:36 -#: ../../../../inc/SP/Import/FileImport.class.php:31 -#: ../../../../inc/SP/Import/Import.class.php:34 -#: ../../../../inc/SP/Import/ImportBase.class.php:40 -#: ../../../../inc/SP/Import/KeepassImport.class.php:33 -#: ../../../../inc/SP/Import/KeepassXImport.class.php:33 -#: ../../../../inc/SP/Import/SyspassImport.class.php:35 -#: ../../../../inc/SP/Import/XmlImport.class.php:31 -#: ../../../../inc/SP/Import/XmlImportBase.class.php:30 -#: ../../../../inc/SP/Log/Log.class.php:36 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:29 -#: ../../../../inc/SP/Mgmt/Categories/CategoryBase.class.php:28 -#: ../../../../inc/SP/Mgmt/Categories/CategorySearch.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomField.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldBase.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDefSearch.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:28 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:28 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:29 -#: ../../../../inc/SP/Mgmt/Customers/CustomerBase.class.php:28 -#: ../../../../inc/SP/Mgmt/Customers/CustomerSearch.class.php:28 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:41 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:41 -#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:28 -#: ../../../../inc/SP/Mgmt/Groups/GroupAccountsBase.class.php:31 -#: ../../../../inc/SP/Mgmt/Groups/GroupAccountsUtil.class.php:28 -#: ../../../../inc/SP/Mgmt/Groups/GroupSearch.class.php:28 -#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:28 -#: ../../../../inc/SP/Mgmt/ItemInterface.class.php:28 -#: ../../../../inc/SP/Mgmt/ItemSearchInterface.class.php:30 +#: ../../../../inc/SP/Controller/UserPreferencesController.class.php:27 +#: ../../../../inc/SP/Controller/WikiController.class.php:27 +#: ../../../../inc/SP/Core/Acl.class.php:33 +#: ../../../../inc/SP/Core/Backup.class.php:37 +#: ../../../../inc/SP/Core/Crypt.class.php:34 +#: ../../../../inc/SP/Core/CryptMasterPass.class.php:30 +#: ../../../../inc/SP/Core/CryptPKI.class.php:27 +#: ../../../../inc/SP/Core/Exceptions/SPException.class.php:29 +#: ../../../../inc/SP/Core/Init.class.php:41 +#: ../../../../inc/SP/Core/Installer.class.php:45 +#: ../../../../inc/SP/Core/Language.class.php:30 +#: ../../../../inc/SP/Core/Session.class.php:34 +#: ../../../../inc/SP/Core/SessionUtil.class.php:31 +#: ../../../../inc/SP/Core/Template.class.php:27 +#: ../../../../inc/SP/Core/UI/Theme.class.php:33 +#: ../../../../inc/SP/Core/UI/ThemeIconsBase.class.php:30 +#: ../../../../inc/SP/Core/UI/ThemeIconsInterface.class.php:27 +#: ../../../../inc/SP/Core/Upgrade.class.php:40 +#: ../../../../inc/SP/Core/XmlExport.class.php:38 +#: ../../../../inc/SP/DataModel/AccountData.class.php:27 +#: ../../../../inc/SP/DataModel/CategoryData.class.php:27 +#: ../../../../inc/SP/DataModel/CustomFieldBaseData.class.php:27 +#: ../../../../inc/SP/DataModel/CustomFieldData.class.php:27 +#: ../../../../inc/SP/DataModel/CustomerData.class.php:27 +#: ../../../../inc/SP/DataModel/FileData.class.php:27 +#: ../../../../inc/SP/DataModel/GroupAccountsData.class.php:27 +#: ../../../../inc/SP/DataModel/GroupData.class.php:27 +#: ../../../../inc/SP/DataModel/GroupUsersData.class.php:27 +#: ../../../../inc/SP/DataModel/ProfileBaseData.class.php:27 +#: ../../../../inc/SP/DataModel/ProfileData.class.php:27 +#: ../../../../inc/SP/DataModel/PublicLinkBaseData.class.php:27 +#: ../../../../inc/SP/DataModel/PublicLinkData.class.php:27 +#: ../../../../inc/SP/DataModel/PublicLinkListData.class.php:27 +#: ../../../../inc/SP/DataModel/TagData.class.php:27 +#: ../../../../inc/SP/DataModel/UserData.class.php:27 +#: ../../../../inc/SP/Html/Assets/FontIcon.class.php:27 +#: ../../../../inc/SP/Html/Assets/IconBase.class.php:27 +#: ../../../../inc/SP/Html/Assets/IconInterface.class.php:27 +#: ../../../../inc/SP/Html/Assets/ImageIcon.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGrid.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridAction.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridActionBase.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridActionInterface.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridActionSearch.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridActionType.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridBase.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridData.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridDataBase.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridDataInterface.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridHeader.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderBase.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderInterface.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridHeaderSort.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridInterface.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridPager.class.php:27 +#: ../../../../inc/SP/Html/DataGrid/DataGridPagerBase.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridPagerInterface.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridSort.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridSortInterface.class.php:29 +#: ../../../../inc/SP/Html/DataGrid/DataGridTab.class.php:27 +#: ../../../../inc/SP/Html/Html.class.php:27 +#: ../../../../inc/SP/Html/Minify.class.php:32 +#: ../../../../inc/SP/Http/Request.class.php:49 +#: ../../../../inc/SP/Http/Response.class.php:29 +#: ../../../../inc/SP/Import/CsvImport.class.php:29 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:35 +#: ../../../../inc/SP/Import/FileImport.class.php:30 +#: ../../../../inc/SP/Import/Import.class.php:33 +#: ../../../../inc/SP/Import/ImportBase.class.php:39 +#: ../../../../inc/SP/Import/KeepassImport.class.php:32 +#: ../../../../inc/SP/Import/KeepassXImport.class.php:32 +#: ../../../../inc/SP/Import/SyspassImport.class.php:34 +#: ../../../../inc/SP/Import/XmlImport.class.php:30 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:29 +#: ../../../../inc/SP/Log/Log.class.php:35 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:28 +#: ../../../../inc/SP/Mgmt/Categories/CategoryBase.class.php:27 +#: ../../../../inc/SP/Mgmt/Categories/CategorySearch.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomField.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldBase.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDefSearch.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:27 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:27 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:28 +#: ../../../../inc/SP/Mgmt/Customers/CustomerBase.class.php:27 +#: ../../../../inc/SP/Mgmt/Customers/CustomerSearch.class.php:27 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:40 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:40 +#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:27 +#: ../../../../inc/SP/Mgmt/Groups/GroupAccountsBase.class.php:30 +#: ../../../../inc/SP/Mgmt/Groups/GroupAccountsUtil.class.php:27 +#: ../../../../inc/SP/Mgmt/Groups/GroupSearch.class.php:27 +#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:27 +#: ../../../../inc/SP/Mgmt/ItemInterface.class.php:27 +#: ../../../../inc/SP/Mgmt/ItemSearchInterface.class.php:29 #: ../../../../inc/SP/Mgmt/Notices/NoticeBase.class.php:27 #: ../../../../inc/SP/Mgmt/Notices/NoticeSearch.class.php:27 #: ../../../../inc/SP/Mgmt/Plugins/PluginBase.class.php:27 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:29 -#: ../../../../inc/SP/Mgmt/Profiles/ProfileBase.class.php:31 -#: ../../../../inc/SP/Mgmt/Profiles/ProfileSearch.class.php:28 -#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:37 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:44 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkBase.class.php:28 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:38 -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:28 -#: ../../../../inc/SP/Mgmt/Tags/TagBase.class.php:31 -#: ../../../../inc/SP/Mgmt/Tags/TagSearch.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserBase.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:36 -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserPass.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:35 -#: ../../../../inc/SP/Mgmt/Users/UserPassRecoverBase.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserPreferences.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserPreferencesBase.class.php:28 -#: ../../../../inc/SP/Mgmt/Users/UserUtil.class.php:28 -#: ../../../../inc/SP/Storage/DB.class.php:35 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:33 -#: ../../../../inc/SP/Util/ImageUtil.class.php:31 -#: ../../../../inc/SP/Util/Util.class.php:36 -#: ../../../../inc/SP/Util/Wiki/DokuWikiApi.class.php:34 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:28 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileBase.class.php:30 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileSearch.class.php:27 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:34 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:43 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkBase.class.php:27 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:36 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:27 +#: ../../../../inc/SP/Mgmt/Tags/TagBase.class.php:30 +#: ../../../../inc/SP/Mgmt/Tags/TagSearch.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserBase.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:35 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserPass.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:34 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecoverBase.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserPreferences.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserPreferencesBase.class.php:27 +#: ../../../../inc/SP/Mgmt/Users/UserUtil.class.php:27 +#: ../../../../inc/SP/Storage/DB.class.php:34 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:32 +#: ../../../../inc/SP/Util/ImageUtil.class.php:30 +#: ../../../../inc/SP/Util/Util.class.php:35 +#: ../../../../inc/SP/Util/Wiki/DokuWikiApi.class.php:33 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:28 msgid "No es posible acceder directamente a este archivo" msgstr "Unable to access this file" @@ -499,8 +501,8 @@ msgstr "Update Account" #: ../../../../inc/SP/Account/Account.class.php:70 #: ../../../../inc/SP/Account/Account.class.php:240 -#: ../../../../inc/SP/Account/Account.class.php:455 -#: ../../../../inc/SP/Account/Account.class.php:648 +#: ../../../../inc/SP/Account/Account.class.php:457 +#: ../../../../inc/SP/Account/Account.class.php:650 msgid "Error al actualizar el historial" msgstr "Error while updating history" @@ -510,21 +512,21 @@ msgid "Error al modificar la cuenta" msgstr "Error while updating account" #: ../../../../inc/SP/Account/Account.class.php:89 -#: ../../../../inc/SP/Account/Account.class.php:398 +#: ../../../../inc/SP/Account/Account.class.php:400 msgid "Error al actualizar los usuarios de la cuenta" msgstr "Error while updating account's users" #: ../../../../inc/SP/Account/Account.class.php:163 #: ../../../../inc/SP/Account/Account.class.php:279 -#: ../../../../inc/SP/Account/Account.class.php:411 -#: ../../../../inc/SP/Account/Account.class.php:464 -#: ../../../../inc/SP/Account/Account.class.php:686 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:346 +#: ../../../../inc/SP/Account/Account.class.php:413 +#: ../../../../inc/SP/Account/Account.class.php:466 +#: ../../../../inc/SP/Account/Account.class.php:688 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:345 #: ../../../../inc/SP/Controller/Grids/Items.class.php:280 #: ../../../../inc/SP/Controller/Grids/Items.class.php:349 #: ../../../../inc/SP/Controller/ItemActionController.class.php:767 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:81 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:152 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:80 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:151 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:23 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:29 #: ../../../../inc/themes/material-blue/views/account/account-link.inc:15 @@ -544,8 +546,8 @@ msgid "Error al restaurar cuenta" msgstr "Error on restoring account" #: ../../../../inc/SP/Account/Account.class.php:309 -#: ../../../../inc/SP/Account/AccountHistory.class.php:180 -#: ../../../../inc/SP/Account/AccountHistory.class.php:456 +#: ../../../../inc/SP/Account/AccountHistory.class.php:179 +#: ../../../../inc/SP/Account/AccountHistory.class.php:455 msgid "No se pudieron obtener los datos de la cuenta" msgstr "Error while retrieving account data" @@ -553,189 +555,189 @@ msgstr "Error while retrieving account data" msgid "La cuenta no existe" msgstr "Account doesn't exist" -#: ../../../../inc/SP/Account/Account.class.php:374 +#: ../../../../inc/SP/Account/Account.class.php:376 msgid "Error al crear la cuenta" msgstr "Error while creating account" -#: ../../../../inc/SP/Account/Account.class.php:379 -#: ../../../../inc/SP/Controller/AccountController.class.php:134 -#: ../../../../inc/SP/Controller/MainController.class.php:227 -#: ../../../../inc/SP/Core/Acl.class.php:208 +#: ../../../../inc/SP/Account/Account.class.php:381 +#: ../../../../inc/SP/Controller/AccountController.class.php:133 +#: ../../../../inc/SP/Controller/MainController.class.php:238 +#: ../../../../inc/SP/Core/Acl.class.php:207 msgid "Nueva Cuenta" msgstr "New Account" -#: ../../../../inc/SP/Account/Account.class.php:451 -#: ../../../../inc/SP/Controller/AccountController.class.php:343 +#: ../../../../inc/SP/Account/Account.class.php:453 +#: ../../../../inc/SP/Controller/AccountController.class.php:342 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:277 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:278 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:279 #: ../../../../inc/SP/Controller/Grids/Items.class.php:382 #: ../../../../inc/SP/Controller/Grids/Items.class.php:383 -#: ../../../../inc/SP/Core/Acl.class.php:213 +#: ../../../../inc/SP/Core/Acl.class.php:212 #: ../../../../inc/themes/material-blue/views/account/actions.inc:17 msgid "Eliminar Cuenta" msgstr "Delete Account" -#: ../../../../inc/SP/Account/Account.class.php:458 -#: ../../../../inc/SP/Account/Account.class.php:475 +#: ../../../../inc/SP/Account/Account.class.php:460 +#: ../../../../inc/SP/Account/Account.class.php:477 msgid "Error al eliminar la cuenta" msgstr "Error while deleting account" -#: ../../../../inc/SP/Account/Account.class.php:492 +#: ../../../../inc/SP/Account/Account.class.php:494 msgid "Error al eliminar usuarios asociados a la cuenta" msgstr "Error while deleting account's users" -#: ../../../../inc/SP/Account/Account.class.php:552 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:506 +#: ../../../../inc/SP/Account/Account.class.php:554 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:511 msgid "Actualizar Clave Maestra" msgstr "Update Master Password" -#: ../../../../inc/SP/Account/Account.class.php:556 -#: ../../../../inc/SP/Account/AccountHistory.class.php:225 +#: ../../../../inc/SP/Account/Account.class.php:558 +#: ../../../../inc/SP/Account/AccountHistory.class.php:224 msgid "Error en el módulo de encriptación" msgstr "Error on encryption module" -#: ../../../../inc/SP/Account/Account.class.php:565 -#: ../../../../inc/SP/Account/AccountHistory.class.php:234 +#: ../../../../inc/SP/Account/Account.class.php:567 +#: ../../../../inc/SP/Account/AccountHistory.class.php:233 msgid "Error al obtener las claves de las cuentas" msgstr "Error while retrieving accounts' passwords" -#: ../../../../inc/SP/Account/Account.class.php:581 -#: ../../../../inc/SP/Account/AccountHistory.class.php:262 +#: ../../../../inc/SP/Account/Account.class.php:583 +#: ../../../../inc/SP/Account/AccountHistory.class.php:261 msgid "Clave de cuenta vacía" msgstr "Account password empty" -#: ../../../../inc/SP/Account/Account.class.php:586 -#: ../../../../inc/SP/Account/AccountHistory.class.php:267 +#: ../../../../inc/SP/Account/Account.class.php:588 +#: ../../../../inc/SP/Account/AccountHistory.class.php:266 msgid "IV de encriptación incorrecto" msgstr "Wrong encryption IV" -#: ../../../../inc/SP/Account/Account.class.php:595 -#: ../../../../inc/SP/Account/AccountHistory.class.php:276 +#: ../../../../inc/SP/Account/Account.class.php:597 +#: ../../../../inc/SP/Account/AccountHistory.class.php:275 msgid "No es posible desencriptar la clave de la cuenta" msgstr "Unable to decrypt account password" -#: ../../../../inc/SP/Account/Account.class.php:601 +#: ../../../../inc/SP/Account/Account.class.php:603 msgid "Fallo al actualizar la clave de la cuenta" msgstr "Error while updating account's password" -#: ../../../../inc/SP/Account/Account.class.php:608 -#: ../../../../inc/SP/Account/AccountHistory.class.php:289 +#: ../../../../inc/SP/Account/Account.class.php:610 +#: ../../../../inc/SP/Account/AccountHistory.class.php:288 msgid "Cuentas actualizadas" msgstr "Accounts updated" -#: ../../../../inc/SP/Account/Account.class.php:609 -#: ../../../../inc/SP/Account/AccountHistory.class.php:290 +#: ../../../../inc/SP/Account/Account.class.php:611 +#: ../../../../inc/SP/Account/AccountHistory.class.php:289 msgid "Errores" msgstr "Errors" -#: ../../../../inc/SP/Account/Account.class.php:642 +#: ../../../../inc/SP/Account/Account.class.php:644 msgid "Modificar Clave" msgstr "Update Password" -#: ../../../../inc/SP/Account/Account.class.php:651 -#: ../../../../inc/SP/Account/Account.class.php:677 +#: ../../../../inc/SP/Account/Account.class.php:653 +#: ../../../../inc/SP/Account/Account.class.php:679 msgid "Error al actualizar la clave" msgstr "Error while updating password" -#: ../../../../inc/SP/Account/AccountFavorites.class.php:81 +#: ../../../../inc/SP/Account/AccountFavorites.class.php:80 msgid "Error al añadir favorito" msgstr "Error while adding favorite" -#: ../../../../inc/SP/Account/AccountFavorites.class.php:102 +#: ../../../../inc/SP/Account/AccountFavorites.class.php:101 msgid "Error al eliminar favorito" msgstr "Error while deleting favorite" -#: ../../../../inc/SP/Account/AccountHistory.class.php:221 +#: ../../../../inc/SP/Account/AccountHistory.class.php:220 msgid "Actualizar Clave Maestra (H)" msgstr "Update Master Password (H)" -#: ../../../../inc/SP/Account/AccountHistory.class.php:257 +#: ../../../../inc/SP/Account/AccountHistory.class.php:256 msgid "La clave maestra del registro no coincide" msgstr "The record's master password does not match" -#: ../../../../inc/SP/Account/AccountHistory.class.php:282 +#: ../../../../inc/SP/Account/AccountHistory.class.php:281 msgid "Fallo al actualizar la clave del histórico" msgstr "Error on updating history's master password" -#: ../../../../inc/SP/Account/AccountTags.class.php:76 +#: ../../../../inc/SP/Account/AccountTags.class.php:75 msgid "Error al eliminar las etiquetas de la cuenta" msgstr "Error while removing account's tags" -#: ../../../../inc/SP/Account/AccountUtil.class.php:134 +#: ../../../../inc/SP/Account/AccountUtil.class.php:132 msgid "No se pudieron obtener los datos de las cuentas" msgstr "Unable to retrieve accounts data" -#: ../../../../inc/SP/Api/ApiBase.class.php:91 -#: ../../../../inc/SP/Api/ApiBase.class.php:181 -#: ../../../../inc/SP/Api/ApiBase.class.php:193 -#: ../../../../inc/SP/Api/ApiBase.class.php:206 -#: ../../../../inc/SP/Api/ApiBase.class.php:238 -#: ../../../../inc/SP/Api/SyspassApi.class.php:76 -#: ../../../../inc/SP/Api/SyspassApi.class.php:141 +#: ../../../../inc/SP/Api/ApiBase.class.php:90 +#: ../../../../inc/SP/Api/ApiBase.class.php:180 +#: ../../../../inc/SP/Api/ApiBase.class.php:192 +#: ../../../../inc/SP/Api/ApiBase.class.php:205 +#: ../../../../inc/SP/Api/ApiBase.class.php:237 +#: ../../../../inc/SP/Api/SyspassApi.class.php:75 +#: ../../../../inc/SP/Api/SyspassApi.class.php:140 msgid "Acceso no permitido" msgstr "Unauthorized access" -#: ../../../../inc/SP/Api/ApiRequest.class.php:146 -#: ../../../../inc/SP/Import/XmlImportBase.class.php:134 +#: ../../../../inc/SP/Api/ApiRequest.class.php:145 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:133 msgid "Método inválido" msgstr "Invalid Method" -#: ../../../../inc/SP/Api/ApiRequest.class.php:163 +#: ../../../../inc/SP/Api/ApiRequest.class.php:162 msgid "Datos inválidos" msgstr "Invalid data" -#: ../../../../inc/SP/Api/ApiRequest.class.php:165 +#: ../../../../inc/SP/Api/ApiRequest.class.php:164 msgid "Formato incorrecto" msgstr "Wrong format" -#: ../../../../inc/SP/Api/ApiTokens.class.php:105 -#: ../../../../inc/SP/Api/ApiTokens.class.php:138 -#: ../../../../inc/SP/Api/ApiTokens.class.php:166 -#: ../../../../inc/SP/Api/ApiTokens.class.php:197 -#: ../../../../inc/SP/Api/ApiTokens.class.php:241 -#: ../../../../inc/SP/Api/ApiTokens.class.php:267 -#: ../../../../inc/SP/Api/ApiTokensUtil.class.php:169 -#: ../../../../inc/SP/Controller/LoginController.class.php:171 -#: ../../../../inc/SP/Controller/LoginController.class.php:251 -#: ../../../../inc/SP/Controller/LoginController.class.php:360 -#: ../../../../inc/SP/Controller/LoginController.class.php:387 -#: ../../../../inc/SP/Core/Crypt.class.php:195 -#: ../../../../inc/SP/Core/Crypt.class.php:206 -#: ../../../../inc/SP/Import/XmlImportBase.class.php:83 -#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:131 +#: ../../../../inc/SP/Api/ApiTokens.class.php:104 +#: ../../../../inc/SP/Api/ApiTokens.class.php:137 +#: ../../../../inc/SP/Api/ApiTokens.class.php:165 +#: ../../../../inc/SP/Api/ApiTokens.class.php:196 +#: ../../../../inc/SP/Api/ApiTokens.class.php:240 +#: ../../../../inc/SP/Api/ApiTokens.class.php:266 +#: ../../../../inc/SP/Api/ApiTokensUtil.class.php:168 +#: ../../../../inc/SP/Controller/LoginController.class.php:170 +#: ../../../../inc/SP/Controller/LoginController.class.php:250 +#: ../../../../inc/SP/Controller/LoginController.class.php:359 +#: ../../../../inc/SP/Controller/LoginController.class.php:386 +#: ../../../../inc/SP/Core/Crypt.class.php:194 +#: ../../../../inc/SP/Core/Crypt.class.php:205 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:82 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:130 msgid "Error interno" msgstr "Internal error" -#: ../../../../inc/SP/Api/ApiTokens.class.php:108 +#: ../../../../inc/SP/Api/ApiTokens.class.php:107 #: ../../../../inc/SP/Controller/Grids/Items.class.php:710 #: ../../../../inc/SP/Controller/Grids/Items.class.php:711 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:209 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:208 msgid "Nueva Autorización" msgstr "New Authorization" -#: ../../../../inc/SP/Api/ApiTokens.class.php:109 -#: ../../../../inc/SP/Api/ApiTokens.class.php:245 +#: ../../../../inc/SP/Api/ApiTokens.class.php:108 +#: ../../../../inc/SP/Api/ApiTokens.class.php:244 #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:519 #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:533 #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:544 #: ../../../../inc/SP/Auth/Ldap/LdapMsAds.class.php:169 #: ../../../../inc/SP/Auth/Ldap/LdapStd.class.php:109 #: ../../../../inc/SP/Auth/Ldap/LdapStd.class.php:119 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:367 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:366 #: ../../../../inc/SP/Controller/Grids/Items.class.php:676 #: ../../../../inc/SP/Controller/Grids/Items.class.php:763 -#: ../../../../inc/SP/Controller/LoginController.class.php:187 -#: ../../../../inc/SP/Controller/LoginController.class.php:242 -#: ../../../../inc/SP/Controller/LoginController.class.php:342 -#: ../../../../inc/SP/Controller/LoginController.class.php:407 -#: ../../../../inc/SP/Controller/LoginController.class.php:432 -#: ../../../../inc/SP/Core/Init.class.php:550 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:73 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:145 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:238 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:103 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:272 -#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:62 +#: ../../../../inc/SP/Controller/LoginController.class.php:186 +#: ../../../../inc/SP/Controller/LoginController.class.php:241 +#: ../../../../inc/SP/Controller/LoginController.class.php:341 +#: ../../../../inc/SP/Controller/LoginController.class.php:406 +#: ../../../../inc/SP/Controller/LoginController.class.php:431 +#: ../../../../inc/SP/Core/Init.class.php:548 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:72 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:144 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:237 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:102 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:271 +#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:65 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:51 @@ -759,125 +761,125 @@ msgstr "New Authorization" msgid "Usuario" msgstr "User" -#: ../../../../inc/SP/Api/ApiTokens.class.php:142 +#: ../../../../inc/SP/Api/ApiTokens.class.php:141 msgid "La autorización ya existe" msgstr "The authorization already exist" -#: ../../../../inc/SP/Api/ApiTokens.class.php:244 +#: ../../../../inc/SP/Api/ApiTokens.class.php:243 msgid "Actualizar Autorización" msgstr "Update Authorization" -#: ../../../../inc/SP/Api/ApiTokens.class.php:270 +#: ../../../../inc/SP/Api/ApiTokens.class.php:269 #: ../../../../inc/SP/Controller/Grids/Items.class.php:741 #: ../../../../inc/SP/Controller/Grids/Items.class.php:742 msgid "Eliminar Autorización" msgstr "Delete Authorization" -#: ../../../../inc/SP/Api/SyspassApi.class.php:177 +#: ../../../../inc/SP/Api/SyspassApi.class.php:176 #: ../../../../inc/SP/Controller/ItemActionController.class.php:642 msgid "Cuenta creada" msgstr "Account added" -#: ../../../../inc/SP/Api/SyspassApi.class.php:202 +#: ../../../../inc/SP/Api/SyspassApi.class.php:201 #: ../../../../inc/SP/Controller/ItemActionController.class.php:664 msgid "Cuenta eliminada" msgstr "Account deleted" -#: ../../../../inc/SP/Api/SyspassApi.class.php:248 +#: ../../../../inc/SP/Api/SyspassApi.class.php:247 #: ../../../../inc/SP/Controller/ItemActionController.class.php:414 msgid "Categoría creada" msgstr "Category added" -#: ../../../../inc/SP/Api/SyspassApi.class.php:271 +#: ../../../../inc/SP/Api/SyspassApi.class.php:270 #: ../../../../inc/SP/Controller/ItemActionController.class.php:425 msgid "Categoría eliminada" msgstr "Category deleted" -#: ../../../../inc/SP/Api/SyspassApi.class.php:317 +#: ../../../../inc/SP/Api/SyspassApi.class.php:316 #: ../../../../inc/SP/Controller/ItemActionController.class.php:377 msgid "Cliente creado" msgstr "Customer added" -#: ../../../../inc/SP/Api/SyspassApi.class.php:340 +#: ../../../../inc/SP/Api/SyspassApi.class.php:339 #: ../../../../inc/SP/Controller/ItemActionController.class.php:388 msgid "Cliente eliminado" msgstr "Customer deleted" -#: ../../../../inc/SP/Api/SyspassApi.class.php:355 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:617 +#: ../../../../inc/SP/Api/SyspassApi.class.php:354 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:622 msgid "Proceso de backup finalizado" msgstr "Backup process finished" -#: ../../../../inc/SP/Api/SyspassApi.class.php:361 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:611 -#: ../../../../inc/SP/Core/Backup.class.php:73 +#: ../../../../inc/SP/Api/SyspassApi.class.php:360 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:616 +#: ../../../../inc/SP/Core/Backup.class.php:72 msgid "Error al realizar el backup" msgstr "Error while doing backup" -#: ../../../../inc/SP/Api/SyspassApi.class.php:362 +#: ../../../../inc/SP/Api/SyspassApi.class.php:361 #: ../../../../inc/SP/Controller/ChecksController.class.php:113 #: ../../../../inc/SP/Controller/ChecksController.class.php:142 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:592 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:612 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:597 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:617 #: ../../../../inc/SP/Controller/ItemActionController.class.php:711 -#: ../../../../inc/SP/Import/Import.class.php:103 +#: ../../../../inc/SP/Import/Import.class.php:102 msgid "Revise el registro de eventos para más detalles" msgstr "Please check the event log for more details" -#: ../../../../inc/SP/Api/SyspassApi.class.php:392 -#: ../../../../inc/SP/Api/SyspassApi.class.php:409 -#: ../../../../inc/SP/Api/SyspassApi.class.php:416 +#: ../../../../inc/SP/Api/SyspassApi.class.php:391 +#: ../../../../inc/SP/Api/SyspassApi.class.php:408 +#: ../../../../inc/SP/Api/SyspassApi.class.php:415 msgid "Id de la cuenta" msgstr "Account Id" -#: ../../../../inc/SP/Api/SyspassApi.class.php:393 -#: ../../../../inc/SP/Api/SyspassApi.class.php:410 -#: ../../../../inc/SP/Api/SyspassApi.class.php:422 +#: ../../../../inc/SP/Api/SyspassApi.class.php:392 +#: ../../../../inc/SP/Api/SyspassApi.class.php:409 +#: ../../../../inc/SP/Api/SyspassApi.class.php:421 msgid "Clave del usuario asociado al token" msgstr "Token user's password" -#: ../../../../inc/SP/Api/SyspassApi.class.php:394 +#: ../../../../inc/SP/Api/SyspassApi.class.php:393 msgid "Devolver detalles en la respuesta" msgstr "Send details on the response" -#: ../../../../inc/SP/Api/SyspassApi.class.php:400 +#: ../../../../inc/SP/Api/SyspassApi.class.php:399 #: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:15 msgid "Texto a buscar" msgstr "Text to search" -#: ../../../../inc/SP/Api/SyspassApi.class.php:401 -#: ../../../../inc/SP/Api/SyspassApi.class.php:441 -#: ../../../../inc/SP/Api/SyspassApi.class.php:461 +#: ../../../../inc/SP/Api/SyspassApi.class.php:400 +#: ../../../../inc/SP/Api/SyspassApi.class.php:440 +#: ../../../../inc/SP/Api/SyspassApi.class.php:460 msgid "Número de resultados a mostrar" msgstr "Number of results to show" -#: ../../../../inc/SP/Api/SyspassApi.class.php:402 +#: ../../../../inc/SP/Api/SyspassApi.class.php:401 msgid "Id de categoría a filtrar" msgstr "Category Id to filter on" -#: ../../../../inc/SP/Api/SyspassApi.class.php:403 +#: ../../../../inc/SP/Api/SyspassApi.class.php:402 msgid "Id de cliente a filtrar" msgstr "Customer Id to filter on" -#: ../../../../inc/SP/Api/SyspassApi.class.php:423 +#: ../../../../inc/SP/Api/SyspassApi.class.php:422 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:18 #: ../../../../inc/themes/material-blue/views/account/account.inc:47 msgid "Nombre de cuenta" msgstr "Account name" -#: ../../../../inc/SP/Api/SyspassApi.class.php:424 -#: ../../../../inc/SP/Api/SyspassApi.class.php:454 +#: ../../../../inc/SP/Api/SyspassApi.class.php:423 +#: ../../../../inc/SP/Api/SyspassApi.class.php:453 msgid "Id de categoría" msgstr "Category Id" -#: ../../../../inc/SP/Api/SyspassApi.class.php:425 -#: ../../../../inc/SP/Api/SyspassApi.class.php:474 +#: ../../../../inc/SP/Api/SyspassApi.class.php:424 +#: ../../../../inc/SP/Api/SyspassApi.class.php:473 msgid "Id de cliente" msgstr "Customer Id" -#: ../../../../inc/SP/Api/SyspassApi.class.php:426 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:535 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:64 +#: ../../../../inc/SP/Api/SyspassApi.class.php:425 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:540 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:63 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:56 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:62 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:73 @@ -902,60 +904,60 @@ msgstr "Customer Id" msgid "Clave" msgstr "Password" -#: ../../../../inc/SP/Api/SyspassApi.class.php:427 +#: ../../../../inc/SP/Api/SyspassApi.class.php:426 #: ../../../../inc/themes/material-blue/views/account/account.inc:112 msgid "Usuario de acceso" msgstr "Access user" -#: ../../../../inc/SP/Api/SyspassApi.class.php:428 +#: ../../../../inc/SP/Api/SyspassApi.class.php:427 #: ../../../../inc/themes/material-blue/views/account/account.inc:100 msgid "URL o IP de acceso" msgstr "Access URL or IP" -#: ../../../../inc/SP/Api/SyspassApi.class.php:429 +#: ../../../../inc/SP/Api/SyspassApi.class.php:428 #: ../../../../inc/themes/material-blue/views/account/account.inc:167 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:126 msgid "Notas sobre la cuenta" msgstr "Notes about the account" -#: ../../../../inc/SP/Api/SyspassApi.class.php:440 +#: ../../../../inc/SP/Api/SyspassApi.class.php:439 msgid "Nombre de categoría a buscar" msgstr "Category name to search for" -#: ../../../../inc/SP/Api/SyspassApi.class.php:447 +#: ../../../../inc/SP/Api/SyspassApi.class.php:446 #: ../../../../inc/themes/material-blue/views/itemshow/categories.inc:22 msgid "Nombre de la categoría" msgstr "Category name" -#: ../../../../inc/SP/Api/SyspassApi.class.php:448 +#: ../../../../inc/SP/Api/SyspassApi.class.php:447 #: ../../../../inc/themes/material-blue/views/itemshow/categories.inc:34 msgid "Descripción de la categoría" msgstr "Category description" -#: ../../../../inc/SP/Api/SyspassApi.class.php:460 +#: ../../../../inc/SP/Api/SyspassApi.class.php:459 msgid "Nombre de cliente a buscar" msgstr "Customer name to search for" -#: ../../../../inc/SP/Api/SyspassApi.class.php:467 +#: ../../../../inc/SP/Api/SyspassApi.class.php:466 #: ../../../../inc/themes/material-blue/views/itemshow/customers.inc:25 msgid "Nombre del cliente" msgstr "Customer name" -#: ../../../../inc/SP/Api/SyspassApi.class.php:468 +#: ../../../../inc/SP/Api/SyspassApi.class.php:467 #: ../../../../inc/themes/material-blue/views/itemshow/customers.inc:38 msgid "Descripción del cliente" msgstr "Customer description" -#: ../../../../inc/SP/Auth/Auth.class.php:84 +#: ../../../../inc/SP/Auth/Auth.class.php:83 msgid "Método ya inicializado" msgstr "Method already initialized" -#: ../../../../inc/SP/Auth/Auth.class.php:86 +#: ../../../../inc/SP/Auth/Auth.class.php:85 msgid "Método no disponible" msgstr "Method unavailable" #: ../../../../inc/SP/Auth/AuthUtil.class.php:59 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:144 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:143 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:164 msgid "Cambio de Clave" msgstr "Password Change" @@ -985,7 +987,7 @@ msgstr "LDAP connection OK" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:127 #: ../../../../inc/SP/Controller/ChecksController.class.php:108 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:41 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:64 #, php-format msgid "Objetos encontrados: %d" msgstr "Objects found: %d" @@ -1038,9 +1040,9 @@ msgstr "Error while searching group RDN" #: ../../../../inc/SP/Auth/Ldap/LdapStd.class.php:108 #: ../../../../inc/SP/Auth/Ldap/LdapStd.class.php:120 #: ../../../../inc/SP/Controller/Grids/Items.class.php:404 -#: ../../../../inc/SP/Controller/LoginController.class.php:244 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:86 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:148 +#: ../../../../inc/SP/Controller/LoginController.class.php:243 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:85 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:147 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:155 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:182 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:63 @@ -1068,80 +1070,80 @@ msgstr "No group found with that name" msgid "Usuario no pertenece al grupo" msgstr "The user doesn't belong to the group" -#: ../../../../inc/SP/Config/ConfigDB.class.php:103 -#: ../../../../inc/SP/Config/ConfigDB.class.php:139 -#: ../../../../inc/SP/Controller/MainController.class.php:257 -#: ../../../../inc/SP/Core/Acl.class.php:236 +#: ../../../../inc/SP/Config/ConfigDB.class.php:102 +#: ../../../../inc/SP/Config/ConfigDB.class.php:138 +#: ../../../../inc/SP/Controller/MainController.class.php:268 +#: ../../../../inc/SP/Core/Acl.class.php:235 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:75 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:120 msgid "Configuración" msgstr "Configuration" -#: ../../../../inc/SP/Config/ConfigDB.class.php:104 -#: ../../../../inc/SP/Config/ConfigDB.class.php:140 +#: ../../../../inc/SP/Config/ConfigDB.class.php:103 +#: ../../../../inc/SP/Config/ConfigDB.class.php:139 msgid "Modificar configuración" msgstr "Update Configuration" -#: ../../../../inc/SP/Config/ConfigDB.class.php:141 -#: ../../../../inc/SP/Core/Upgrade.class.php:272 -#: ../../../../inc/SP/Core/Upgrade.class.php:278 +#: ../../../../inc/SP/Config/ConfigDB.class.php:140 +#: ../../../../inc/SP/Core/Upgrade.class.php:292 +#: ../../../../inc/SP/Core/Upgrade.class.php:298 msgid "Parámetro" msgstr "Parameter" -#: ../../../../inc/SP/Config/ConfigDB.class.php:144 +#: ../../../../inc/SP/Config/ConfigDB.class.php:143 msgid "Valor" msgstr "Value" -#: ../../../../inc/SP/Controller/AccountController.class.php:270 +#: ../../../../inc/SP/Controller/AccountController.class.php:269 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:264 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:265 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:266 -#: ../../../../inc/SP/Core/Acl.class.php:207 +#: ../../../../inc/SP/Core/Acl.class.php:206 msgid "Copiar Cuenta" msgstr "Copy Account" -#: ../../../../inc/SP/Controller/AccountController.class.php:317 +#: ../../../../inc/SP/Controller/AccountController.class.php:316 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:251 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:252 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:253 -#: ../../../../inc/SP/Core/Acl.class.php:209 +#: ../../../../inc/SP/Core/Acl.class.php:208 msgid "Editar Cuenta" msgstr "Edit Account" -#: ../../../../inc/SP/Controller/AccountController.class.php:369 -#: ../../../../inc/SP/Controller/AccountController.class.php:399 +#: ../../../../inc/SP/Controller/AccountController.class.php:368 +#: ../../../../inc/SP/Controller/AccountController.class.php:398 #: ../../../../inc/SP/Controller/AccountController.class.php:491 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:211 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:212 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:213 #: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:45 msgid "Detalles de Cuenta" msgstr "Account Details" -#: ../../../../inc/SP/Controller/AccountController.class.php:453 +#: ../../../../inc/SP/Controller/AccountController.class.php:452 #: ../../../../inc/themes/material-blue/views/account/actions.inc:79 msgid "Modificar Clave de Cuenta" msgstr "Edit Account Password" +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:237 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:238 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:239 #: ../../../../inc/themes/material-blue/views/account/actions.inc:63 msgid "Copiar Clave en Portapapeles" msgstr "Copy Password to Clipboard" +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:287 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:288 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:289 #: ../../../../inc/themes/material-blue/views/account/actions.inc:127 msgid "Solicitar Modificación" msgstr "Request Modification" +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:297 #: ../../../../inc/SP/Controller/AccountSearchController.class.php:298 -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:299 msgid "Más Acciones" msgstr "More Actions" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:347 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:346 msgid "Ordenar por Cliente" msgstr "Sort by Customer" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:353 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:352 #: ../../../../inc/SP/Controller/Grids/Items.class.php:55 #: ../../../../inc/SP/Controller/Grids/Items.class.php:129 #: ../../../../inc/SP/Controller/Grids/Items.class.php:204 @@ -1151,13 +1153,13 @@ msgstr "Sort by Customer" #: ../../../../inc/SP/Controller/Grids/Items.class.php:520 #: ../../../../inc/SP/Controller/Grids/Items.class.php:594 #: ../../../../inc/SP/Controller/Grids/Items.class.php:840 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:237 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:237 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:241 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:80 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:141 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:227 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:166 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:236 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:236 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:240 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:79 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:140 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:226 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:165 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:12 #: ../../../../inc/themes/material-blue/views/account/account-link.inc:9 #: ../../../../inc/themes/material-blue/views/account/account.inc:40 @@ -1176,28 +1178,28 @@ msgstr "Sort by Customer" msgid "Nombre" msgstr "Name" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:354 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:353 msgid "Ordenar por Nombre" msgstr "Sort by Name" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:360 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:79 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:153 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:359 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:78 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:152 #: ../../../../inc/themes/material-blue/views/account/account-link.inc:21 #: ../../../../inc/themes/material-blue/views/account/account.inc:73 #: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:57 msgid "Categoría" msgstr "Category" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:361 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:360 msgid "Ordenar por Categoría" msgstr "Sort by Category" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:368 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:367 msgid "Ordenar por Usuario" msgstr "Sort by Username" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:374 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:373 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:34 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:40 #: ../../../../inc/themes/material-blue/views/account/account-link.inc:27 @@ -1207,7 +1209,7 @@ msgstr "Sort by Username" msgid "URL / IP" msgstr "URL / IP" -#: ../../../../inc/SP/Controller/AccountSearchController.class.php:375 +#: ../../../../inc/SP/Controller/AccountSearchController.class.php:374 msgid "Ordenar por URL / IP" msgstr "Sort by URL / IP" @@ -1224,10 +1226,10 @@ msgid "Conexión correcta" msgstr "Connection successful" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 -#: ../../../../inc/SP/Core/Init.class.php:401 -#: ../../../../inc/SP/Core/Init.class.php:630 -#: ../../../../inc/SP/Core/Upgrade.class.php:89 -#: ../../../../inc/SP/Core/Upgrade.class.php:291 +#: ../../../../inc/SP/Core/Init.class.php:399 +#: ../../../../inc/SP/Core/Init.class.php:628 +#: ../../../../inc/SP/Core/Upgrade.class.php:93 +#: ../../../../inc/SP/Core/Upgrade.class.php:312 #: ../../../../inc/themes/material-blue/views/config/info.inc:34 #: ../../../../inc/themes/material-blue/views/itemshow/plugins.inc:25 msgid "Versión" @@ -1238,9 +1240,9 @@ msgid "Error de conexión a DokuWiki" msgstr "Error while connecting to DokuWiki" #: ../../../../inc/SP/Controller/ConfigActionController.class.php:120 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:280 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:345 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:393 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:285 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:350 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:398 msgid "Modificar Configuración" msgstr "Edit Configuration" @@ -1257,7 +1259,7 @@ msgid "El tamaño máximo por archivo es de 16MB" msgstr "The maximum size per file is 16MB" #: ../../../../inc/SP/Controller/ConfigActionController.class.php:192 -#: ../../../../js/strings.js.php:46 +#: ../../../../js/strings.js.php:45 msgid "Extensión no permitida" msgstr "Extension not allowed" @@ -1274,222 +1276,223 @@ msgid "Proxy deshabilitado" msgstr "Proxy disabled" #: ../../../../inc/SP/Controller/ConfigActionController.class.php:241 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:333 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:381 -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:434 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:338 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:386 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:439 msgid "Sección" msgstr "Section" #: ../../../../inc/SP/Controller/ConfigActionController.class.php:241 -#: ../../../../inc/SP/Controller/ConfigController.class.php:168 +#: ../../../../inc/SP/Controller/ConfigController.class.php:167 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:128 #: ../../../../inc/themes/material-blue/views/main/install.inc:132 msgid "General" msgstr "General" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:261 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:266 msgid "Configuración actualizada" msgstr "Configuration updated" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:263 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:268 msgid "Error al guardar la configuración" msgstr "Error while saving configuration" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:291 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:296 msgid "Faltan parámetros de Wiki" msgstr "Missing Wiki parameters" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:299 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:304 msgid "Wiki habiltada" msgstr "Wiki enabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:303 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:308 msgid "Wiki deshabilitada" msgstr "Wiki disabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:316 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:321 msgid "Faltan parámetros de DokuWiki" msgstr "Missing DokuWiki parameters" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:326 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:331 msgid "DokuWiki habiltada" msgstr "DokuWiki enabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:330 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:335 msgid "DokuWiki deshabilitada" msgstr "DokuWiki disabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:333 -#: ../../../../inc/SP/Controller/ConfigController.class.php:213 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:63 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:338 +#: ../../../../inc/SP/Controller/ConfigController.class.php:212 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:62 #: ../../../../inc/themes/material-blue/views/config/wiki.inc:10 msgid "Wiki" msgstr "Wiki" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:361 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:366 msgid "Faltan parámetros de LDAP" msgstr "Missing LDAP parameters" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:374 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:379 msgid "LDAP habiltado" msgstr "LDAP enabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:378 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:383 msgid "LDAP deshabilitado" msgstr "LDAP disabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:381 -#: ../../../../inc/SP/Controller/ConfigController.class.php:246 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:386 +#: ../../../../inc/SP/Controller/ConfigController.class.php:245 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:7 msgid "LDAP" msgstr "LDAP" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:409 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:414 msgid "Faltan parámetros de Correo" msgstr "Missing Mail parameters" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:425 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:430 msgid "Correo habiltado" msgstr "Mail enabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:431 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:436 msgid "Correo deshabilitado" msgstr "Mail disabled" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:434 -#: ../../../../inc/SP/Controller/ConfigController.class.php:277 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:439 +#: ../../../../inc/SP/Controller/ConfigController.class.php:276 #: ../../../../inc/themes/material-blue/views/config/mail.inc:7 msgid "Correo" msgstr "Mail" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:457 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:462 msgid "Clave maestra no indicada" msgstr "Master Password needed" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:460 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:465 msgid "Se ha de confirmar el cambio de clave" msgstr "The password update must be confirmed" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:465 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:470 msgid "Las claves son idénticas" msgstr "The passwords are the same" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:468 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:473 msgid "Las claves maestras no coinciden" msgstr "The master passwords do not match" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:471 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:476 msgid "La clave maestra actual no coincide" msgstr "The current master password does not match" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:486 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:491 msgid "Errores al actualizar las claves de las cuentas" msgstr "Error while updating accounts' passwords" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:493 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:498 msgid "Errores al actualizar las claves de las cuentas del histórico" msgstr "Error while updating accounts' passwords in history" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:498 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:503 msgid "Errores al actualizar datos de campos personalizados" msgstr "Error while updating custom fields data" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:514 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:519 msgid "Error al guardar el hash de la clave maestra" msgstr "Error while saving Master Password's hash" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:534 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:539 msgid "Clave Temporal Generada" msgstr "Temporary Password Generated" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:540 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:545 msgid "Error al generar clave temporal" msgstr "Error while generating temporary password" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:586 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:591 #: ../../../../inc/SP/Forms/AccountForm.class.php:79 #: ../../../../inc/SP/Forms/UserForm.class.php:109 msgid "Las claves no coinciden" msgstr "The passwords do not match" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:591 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:596 msgid "Error al realizar la exportación" msgstr "Error while exporting" -#: ../../../../inc/SP/Controller/ConfigActionController.class.php:597 +#: ../../../../inc/SP/Controller/ConfigActionController.class.php:602 msgid "Proceso de exportación finalizado" msgstr "Export process finished" -#: ../../../../inc/SP/Controller/ConfigController.class.php:301 -#: ../../../../inc/SP/Core/Acl.class.php:238 +#: ../../../../inc/SP/Controller/ConfigController.class.php:300 +#: ../../../../inc/SP/Core/Acl.class.php:237 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:135 msgid "Encriptación" msgstr "Encryption" -#: ../../../../inc/SP/Controller/ConfigController.class.php:339 +#: ../../../../inc/SP/Controller/ConfigController.class.php:338 msgid "Último backup" msgstr "Last backup" -#: ../../../../inc/SP/Controller/ConfigController.class.php:339 +#: ../../../../inc/SP/Controller/ConfigController.class.php:338 msgid "No se encontraron backups" msgstr "There aren't backups available" -#: ../../../../inc/SP/Controller/ConfigController.class.php:348 +#: ../../../../inc/SP/Controller/ConfigController.class.php:347 msgid "Última exportación" msgstr "Last export" -#: ../../../../inc/SP/Controller/ConfigController.class.php:348 +#: ../../../../inc/SP/Controller/ConfigController.class.php:347 msgid "No se encontró archivo de exportación" msgstr "No export file found" -#: ../../../../inc/SP/Controller/ConfigController.class.php:350 -#: ../../../../inc/SP/Core/Acl.class.php:239 +#: ../../../../inc/SP/Controller/ConfigController.class.php:349 +#: ../../../../inc/SP/Core/Acl.class.php:238 #: ../../../../inc/themes/material-blue/views/config/backup.inc:7 msgid "Copia de Seguridad" msgstr "Backup" -#: ../../../../inc/SP/Controller/ConfigController.class.php:372 -#: ../../../../inc/SP/Import/CsvImportBase.class.php:80 -#: ../../../../inc/SP/Import/Import.class.php:65 +#: ../../../../inc/SP/Controller/ConfigController.class.php:371 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:79 +#: ../../../../inc/SP/Import/Import.class.php:64 +#: ../../../../inc/SP/Import/XmlImport.class.php:64 #: ../../../../inc/SP/Import/XmlImport.class.php:65 -#: ../../../../inc/SP/Import/XmlImport.class.php:66 msgid "Importar Cuentas" msgstr "Import Accounts" -#: ../../../../inc/SP/Controller/ConfigController.class.php:396 +#: ../../../../inc/SP/Controller/ConfigController.class.php:395 +#: ../../../../inc/SP/Controller/MainController.class.php:528 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:77 msgid "Información" msgstr "Information" -#: ../../../../inc/SP/Controller/ControllerBase.class.php:298 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:297 msgid "Opción no disponible" msgstr "Option unavailable" +#: ../../../../inc/SP/Controller/ControllerBase.class.php:297 #: ../../../../inc/SP/Controller/ControllerBase.class.php:298 #: ../../../../inc/SP/Controller/ControllerBase.class.php:299 #: ../../../../inc/SP/Controller/ControllerBase.class.php:300 -#: ../../../../inc/SP/Controller/ControllerBase.class.php:301 -#: ../../../../inc/SP/Core/Init.class.php:281 +#: ../../../../inc/SP/Core/Init.class.php:279 msgid "Consulte con el administrador" msgstr "Please contact to the administrator" -#: ../../../../inc/SP/Controller/ControllerBase.class.php:300 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:299 msgid "No tiene permisos para acceder a esta página" msgstr "You don't have permission to access this page" -#: ../../../../inc/SP/Controller/ControllerBase.class.php:301 +#: ../../../../inc/SP/Controller/ControllerBase.class.php:300 msgid "No tiene permisos para realizar esta operación" msgstr "You don't have permission to do this operation" -#: ../../../../inc/SP/Controller/EventlogController.class.php:81 +#: ../../../../inc/SP/Controller/EventlogController.class.php:80 msgid "Buscar Evento" msgstr "Search for Events" -#: ../../../../inc/SP/Controller/EventlogController.class.php:105 +#: ../../../../inc/SP/Controller/EventlogController.class.php:104 msgid "Registro de eventos vaciado" msgstr "Event log cleared" -#: ../../../../inc/SP/Controller/EventlogController.class.php:107 +#: ../../../../inc/SP/Controller/EventlogController.class.php:106 msgid "Error al vaciar el registro de eventos" msgstr "Error while clearing event log" @@ -1498,9 +1501,9 @@ msgstr "Error while clearing event log" #: ../../../../inc/SP/Controller/Grids/Items.class.php:521 #: ../../../../inc/SP/Controller/Grids/Notices.class.php:55 #: ../../../../inc/SP/Controller/ItemActionController.class.php:768 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:238 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:238 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:242 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:237 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:237 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:241 #: ../../../../inc/themes/material-blue/views/eventlog/eventlog.inc:37 #: ../../../../inc/themes/material-blue/views/itemshow/categories.inc:27 #: ../../../../inc/themes/material-blue/views/itemshow/customers.inc:31 @@ -1511,7 +1514,7 @@ msgid "Descripción" msgstr "Description" #: ../../../../inc/SP/Controller/Grids/Items.class.php:71 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:94 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:93 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:184 msgid "Categorías" msgstr "Categories" @@ -1522,28 +1525,28 @@ msgstr "Search for Category" #: ../../../../inc/SP/Controller/Grids/Items.class.php:89 #: ../../../../inc/SP/Controller/Grids/Items.class.php:90 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:200 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:78 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:199 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:77 #: ../../../../inc/themes/material-blue/views/account/account.inc:84 msgid "Nueva Categoría" msgstr "New Category" #: ../../../../inc/SP/Controller/Grids/Items.class.php:100 #: ../../../../inc/SP/Controller/Grids/Items.class.php:101 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:196 -#: ../../../../inc/SP/Core/Acl.class.php:220 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:195 +#: ../../../../inc/SP/Core/Acl.class.php:219 msgid "Editar Categoría" msgstr "Edit Category" #: ../../../../inc/SP/Controller/Grids/Items.class.php:110 #: ../../../../inc/SP/Controller/Grids/Items.class.php:111 -#: ../../../../inc/SP/Core/Acl.class.php:221 -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:152 +#: ../../../../inc/SP/Core/Acl.class.php:220 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:151 msgid "Eliminar Categoría" msgstr "Delete Category" #: ../../../../inc/SP/Controller/Grids/Items.class.php:145 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:95 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:94 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:191 msgid "Clientes" msgstr "Customers" @@ -1554,23 +1557,23 @@ msgstr "Search for Customer" #: ../../../../inc/SP/Controller/Grids/Items.class.php:163 #: ../../../../inc/SP/Controller/Grids/Items.class.php:164 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:187 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:80 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:186 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:79 #: ../../../../inc/themes/material-blue/views/account/account.inc:63 msgid "Nuevo Cliente" msgstr "New Customer" #: ../../../../inc/SP/Controller/Grids/Items.class.php:174 #: ../../../../inc/SP/Controller/Grids/Items.class.php:175 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:183 -#: ../../../../inc/SP/Core/Acl.class.php:225 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:182 +#: ../../../../inc/SP/Core/Acl.class.php:224 msgid "Editar Cliente" msgstr "Edit Customer" #: ../../../../inc/SP/Controller/Grids/Items.class.php:184 #: ../../../../inc/SP/Controller/Grids/Items.class.php:185 -#: ../../../../inc/SP/Core/Acl.class.php:226 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:151 +#: ../../../../inc/SP/Core/Acl.class.php:225 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:150 msgid "Eliminar Cliente" msgstr "Delete Customer" @@ -1580,7 +1583,7 @@ msgid "Módulo" msgstr "Module" #: ../../../../inc/SP/Controller/Grids/Items.class.php:221 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:68 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:244 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:198 msgid "Campos Personalizados" @@ -1592,13 +1595,13 @@ msgstr "Search for Field" #: ../../../../inc/SP/Controller/Grids/Items.class.php:239 #: ../../../../inc/SP/Controller/Grids/Items.class.php:240 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:217 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:216 msgid "Nuevo Campo" msgstr "New Field" #: ../../../../inc/SP/Controller/Grids/Items.class.php:250 #: ../../../../inc/SP/Controller/Grids/Items.class.php:251 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:221 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:220 msgid "Editar Campo" msgstr "Edit Field" @@ -1608,7 +1611,7 @@ msgid "Eliminar Campo" msgstr "Delete Field" #: ../../../../inc/SP/Controller/Grids/Items.class.php:301 -#: ../../../../inc/SP/Core/Acl.class.php:214 +#: ../../../../inc/SP/Core/Acl.class.php:213 #: ../../../../inc/themes/material-blue/views/account/files.inc:5 #: ../../../../inc/themes/material-blue/views/account/files.inc:15 #: ../../../../inc/themes/material-blue/views/config/general-files.inc:4 @@ -1629,13 +1632,14 @@ msgstr "View File" #: ../../../../inc/SP/Controller/Grids/Items.class.php:329 #: ../../../../inc/SP/Controller/Grids/Items.class.php:330 -#: ../../../../inc/SP/Mgmt/Files/File.class.php:134 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:133 #: ../../../../inc/themes/material-blue/views/account/files-list.inc:26 msgid "Eliminar Archivo" msgstr "Delete File" #: ../../../../inc/SP/Controller/Grids/Items.class.php:364 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:93 +#: ../../../../inc/SP/Controller/MainController.class.php:526 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:92 #: ../../../../inc/themes/material-blue/views/account/linkedAccounts.inc:13 #: ../../../../inc/themes/material-blue/views/config/general-accounts.inc:4 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:29 @@ -1648,7 +1652,7 @@ msgid "Buscar Cuenta" msgstr "Search for Account" #: ../../../../inc/SP/Controller/Grids/Items.class.php:403 -#: ../../../../inc/SP/Controller/LoginController.class.php:243 +#: ../../../../inc/SP/Controller/LoginController.class.php:242 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:49 msgid "Perfil" msgstr "Profile" @@ -1658,7 +1662,7 @@ msgid "Propiedades" msgstr "Properties" #: ../../../../inc/SP/Controller/Grids/Items.class.php:426 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:96 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:95 #: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:24 #: ../../../../inc/themes/material-blue/views/itemshow/groups.inc:43 #: ../../../../inc/themes/material-blue/views/itemshow/groups.inc:46 @@ -1672,8 +1676,8 @@ msgstr "Search for User" #: ../../../../inc/SP/Controller/Grids/Items.class.php:443 #: ../../../../inc/SP/Controller/Grids/Items.class.php:444 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:148 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:102 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:147 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:101 msgid "Nuevo Usuario" msgstr "New User" @@ -1690,7 +1694,7 @@ msgstr "View User Details" #: ../../../../inc/SP/Controller/Grids/Items.class.php:480 #: ../../../../inc/SP/Controller/Grids/Items.class.php:481 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:140 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:139 msgid "Editar Usuario" msgstr "Edit User" @@ -1704,12 +1708,12 @@ msgstr "Change User's Password" #: ../../../../inc/SP/Controller/Grids/Items.class.php:501 #: ../../../../inc/SP/Controller/Grids/Items.class.php:502 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:164 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:163 msgid "Eliminar Usuario" msgstr "Delete User" #: ../../../../inc/SP/Controller/Grids/Items.class.php:536 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:97 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:96 #: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:46 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:170 msgid "Grupos" @@ -1721,20 +1725,20 @@ msgstr "Search for Group" #: ../../../../inc/SP/Controller/Grids/Items.class.php:554 #: ../../../../inc/SP/Controller/Grids/Items.class.php:555 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:161 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:74 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:160 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:73 msgid "Nuevo Grupo" msgstr "New Group" #: ../../../../inc/SP/Controller/Grids/Items.class.php:565 #: ../../../../inc/SP/Controller/Grids/Items.class.php:566 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:157 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:156 msgid "Editar Grupo" msgstr "Edit Group" #: ../../../../inc/SP/Controller/Grids/Items.class.php:575 #: ../../../../inc/SP/Controller/Grids/Items.class.php:576 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:140 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:139 msgid "Eliminar Grupo" msgstr "Delete Group" @@ -1749,8 +1753,8 @@ msgstr "Search for Profile" #: ../../../../inc/SP/Controller/Grids/Items.class.php:626 #: ../../../../inc/SP/Controller/Grids/Items.class.php:627 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:174 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:79 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:173 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:78 msgid "Nuevo Perfil" msgstr "New Profile" @@ -1761,18 +1765,18 @@ msgstr "View Profile Details" #: ../../../../inc/SP/Controller/Grids/Items.class.php:647 #: ../../../../inc/SP/Controller/Grids/Items.class.php:648 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:170 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:169 msgid "Editar Perfil" msgstr "Edit Profile" #: ../../../../inc/SP/Controller/Grids/Items.class.php:657 #: ../../../../inc/SP/Controller/Grids/Items.class.php:658 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:140 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:139 msgid "Eliminar Perfil" msgstr "Delete Profile" #: ../../../../inc/SP/Controller/Grids/Items.class.php:677 -#: ../../../../inc/SP/Log/Email.class.php:67 +#: ../../../../inc/SP/Log/Email.class.php:66 #: ../../../../inc/themes/material-blue/views/itemshow/tokens.inc:23 msgid "Acción" msgstr "Action" @@ -1793,7 +1797,7 @@ msgstr "View Authorization token" #: ../../../../inc/SP/Controller/Grids/Items.class.php:731 #: ../../../../inc/SP/Controller/Grids/Items.class.php:732 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:213 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:212 msgid "Editar Autorización" msgstr "Edit Authorization" @@ -1838,7 +1842,7 @@ msgstr "Renew Link" #: ../../../../inc/SP/Controller/Grids/Items.class.php:821 #: ../../../../inc/SP/Controller/Grids/Items.class.php:822 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:196 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:195 msgid "Eliminar Enlace" msgstr "Delete Link" @@ -1854,13 +1858,13 @@ msgstr "Search for Tag" #: ../../../../inc/SP/Controller/Grids/Items.class.php:872 #: ../../../../inc/SP/Controller/Grids/Items.class.php:873 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:230 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:229 msgid "Nueva Etiqueta" msgstr "New Tag" #: ../../../../inc/SP/Controller/Grids/Items.class.php:883 #: ../../../../inc/SP/Controller/Grids/Items.class.php:884 -#: ../../../../inc/SP/Controller/ItemShowController.class.php:234 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:233 msgid "Editar Etiqueta" msgstr "Edit Tag" @@ -1913,7 +1917,7 @@ msgid "Restablecer Datos" msgstr "Reset Data" #: ../../../../inc/SP/Controller/Grids/Notices.class.php:52 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:65 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:85 #: ../../../../inc/themes/material-blue/views/account/account.inc:151 #: ../../../../inc/themes/material-blue/views/noticeshow/notices.inc:62 @@ -1933,7 +1937,7 @@ msgid "Leída" msgstr "Read" #: ../../../../inc/SP/Controller/Grids/Notices.class.php:74 -#: ../../../../inc/SP/Controller/MainController.class.php:276 +#: ../../../../inc/SP/Controller/MainController.class.php:287 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:79 msgid "Notificaciones" msgstr "Notifications" @@ -1963,7 +1967,7 @@ msgid "Usuario creado" msgstr "User added" #: ../../../../inc/SP/Controller/ItemActionController.class.php:211 -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:102 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:101 msgid "Usuario actualizado" msgstr "User updated" @@ -2020,7 +2024,7 @@ msgid "Campo creado" msgstr "Field added" #: ../../../../inc/SP/Controller/ItemActionController.class.php:485 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:212 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:211 msgid "Campo actualizado" msgstr "Field updated" @@ -2029,17 +2033,17 @@ msgid "Campo eliminado" msgstr "Field deleted" #: ../../../../inc/SP/Controller/ItemActionController.class.php:516 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:142 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:141 msgid "Enlace creado" msgstr "Link created" #: ../../../../inc/SP/Controller/ItemActionController.class.php:521 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:235 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:234 msgid "Enlace actualizado" msgstr "Link updated" #: ../../../../inc/SP/Controller/ItemActionController.class.php:526 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:197 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:196 msgid "Enlace eliminado" msgstr "Link deleted" @@ -2137,316 +2141,329 @@ msgstr "Request not sent by email" msgid "Solicitud realizada" msgstr "Request done" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:135 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:134 msgid "Ver Usuario" msgstr "View User" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:152 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:151 msgid "Ver Grupo" msgstr "View Group" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:165 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:164 msgid "Ver Perfil" msgstr "View Profile" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:178 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:177 msgid "Ver Cliente" msgstr "View Customer" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:191 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:190 msgid "Ver Categoría" msgstr "View Category" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:204 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:203 msgid "Ver Autorización" msgstr "View Authorization" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:225 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:69 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:224 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:68 msgid "Ver Enlace Público" msgstr "View Public Link" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:242 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:241 msgid "Detalles de Plugin" msgstr "Plugin Details" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:405 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:404 msgid "Token de autorización visualizado" msgstr "Authorization token viewed" -#: ../../../../inc/SP/Controller/ItemShowController.class.php:406 +#: ../../../../inc/SP/Controller/ItemShowController.class.php:405 msgid "Autorizaciones" msgstr "Authorizations" -#: ../../../../inc/SP/Controller/LoginController.class.php:107 +#: ../../../../inc/SP/Controller/LoginController.class.php:106 msgid "Usuario/Clave no introducidos" msgstr "User/Pass not entered" -#: ../../../../inc/SP/Controller/LoginController.class.php:114 +#: ../../../../inc/SP/Controller/LoginController.class.php:113 msgid "Inicio sesión" msgstr "Log in" -#: ../../../../inc/SP/Controller/LoginController.class.php:128 -#: ../../../../inc/SP/Controller/LoginController.class.php:345 -#: ../../../../inc/SP/Controller/LoginController.class.php:406 -#: ../../../../inc/SP/Controller/LoginController.class.php:430 +#: ../../../../inc/SP/Controller/LoginController.class.php:127 +#: ../../../../inc/SP/Controller/LoginController.class.php:344 +#: ../../../../inc/SP/Controller/LoginController.class.php:405 +#: ../../../../inc/SP/Controller/LoginController.class.php:429 msgid "Login incorrecto" msgstr "Incorrect login" -#: ../../../../inc/SP/Controller/LoginController.class.php:168 +#: ../../../../inc/SP/Controller/LoginController.class.php:167 msgid "Error al obtener los datos del usuario de la BBDD" msgstr "Error while retrieving user data from DB" -#: ../../../../inc/SP/Controller/LoginController.class.php:186 -#: ../../../../inc/SP/Controller/LoginController.class.php:190 +#: ../../../../inc/SP/Controller/LoginController.class.php:185 +#: ../../../../inc/SP/Controller/LoginController.class.php:189 msgid "Usuario deshabilitado" msgstr "User disabled" -#: ../../../../inc/SP/Controller/LoginController.class.php:248 +#: ../../../../inc/SP/Controller/LoginController.class.php:247 msgid "Error al obtener la clave maestra del usuario" msgstr "Error while retrieving user's Master Pass" -#: ../../../../inc/SP/Controller/LoginController.class.php:277 -#: ../../../../inc/SP/Controller/LoginController.class.php:280 -#: ../../../../inc/SP/Controller/LoginController.class.php:288 -#: ../../../../inc/SP/Controller/LoginController.class.php:291 +#: ../../../../inc/SP/Controller/LoginController.class.php:276 +#: ../../../../inc/SP/Controller/LoginController.class.php:279 +#: ../../../../inc/SP/Controller/LoginController.class.php:287 +#: ../../../../inc/SP/Controller/LoginController.class.php:290 msgid "Clave maestra incorrecta" msgstr "Invalid Master Password" -#: ../../../../inc/SP/Controller/LoginController.class.php:302 +#: ../../../../inc/SP/Controller/LoginController.class.php:301 msgid "Es necesaria su clave anterior" msgstr "Your previous password is needed" -#: ../../../../inc/SP/Controller/LoginController.class.php:305 +#: ../../../../inc/SP/Controller/LoginController.class.php:304 msgid "La clave maestra no ha sido guardada o es incorrecta" msgstr "The Master Password is not saved or is wrong" -#: ../../../../inc/SP/Controller/LoginController.class.php:350 +#: ../../../../inc/SP/Controller/LoginController.class.php:349 msgid "Cuenta expirada" msgstr "Account expired" -#: ../../../../inc/SP/Controller/LoginController.class.php:355 +#: ../../../../inc/SP/Controller/LoginController.class.php:354 msgid "El usuario no tiene grupos asociados" msgstr "The user has no associated groups" -#: ../../../../inc/SP/Controller/LoginController.class.php:371 +#: ../../../../inc/SP/Controller/LoginController.class.php:370 msgid "Servidor LDAP" msgstr "LDAP Server" -#: ../../../../inc/SP/Controller/LoginController.class.php:433 +#: ../../../../inc/SP/Controller/LoginController.class.php:432 msgid "Autentificación" msgstr "Authentication" -#: ../../../../inc/SP/Controller/MainController.class.php:200 +#: ../../../../inc/SP/Controller/MainController.class.php:211 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:52 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:142 msgid "Admin Aplicación" msgstr "Application Admin" -#: ../../../../inc/SP/Controller/MainController.class.php:218 +#: ../../../../inc/SP/Controller/MainController.class.php:229 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:72 msgid "Buscar" msgstr "Search" -#: ../../../../inc/SP/Controller/MainController.class.php:237 +#: ../../../../inc/SP/Controller/MainController.class.php:248 msgid "Usuarios y Accesos" msgstr "Users and Accesses" -#: ../../../../inc/SP/Controller/MainController.class.php:247 +#: ../../../../inc/SP/Controller/MainController.class.php:258 msgid "Elementos y Personalización" msgstr "Items and Customizations" -#: ../../../../inc/SP/Controller/MainController.class.php:267 +#: ../../../../inc/SP/Controller/MainController.class.php:278 #: ../../../../inc/themes/material-blue/views/eventlog/eventlog.inc:7 msgid "Registro de Eventos" msgstr "Event Log" -#: ../../../../inc/SP/Controller/MainController.class.php:327 +#: ../../../../inc/SP/Controller/MainController.class.php:338 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "This PHP version is vulnerable to NULL Byte attack CVE-2006-7243)" -#: ../../../../inc/SP/Controller/MainController.class.php:328 +#: ../../../../inc/SP/Controller/MainController.class.php:339 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "Please update PHP version to run sysPass in a secure way" -#: ../../../../inc/SP/Controller/MainController.class.php:334 +#: ../../../../inc/SP/Controller/MainController.class.php:345 msgid "No se encuentra el generador de números aleatorios." msgstr "Cannot find random number generator." -#: ../../../../inc/SP/Controller/MainController.class.php:335 +#: ../../../../inc/SP/Controller/MainController.class.php:346 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "" "Without this function, an attacker could take your account on password reset." -#: ../../../../inc/SP/Controller/MainController.class.php:402 +#: ../../../../inc/SP/Controller/MainController.class.php:413 msgid "Descargar nueva versión" msgstr "Download new version" -#: ../../../../inc/SP/Controller/MainController.class.php:414 +#: ../../../../inc/SP/Controller/MainController.class.php:425 msgid "Avisos de sysPass" msgstr "sysPass Notices" -#: ../../../../inc/SP/Controller/UserPreferencesController.class.php:90 +#: ../../../../inc/SP/Controller/MainController.class.php:518 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:69 +msgid "Enlace visualizado" +msgstr "Link viewed" + +#: ../../../../inc/SP/Controller/MainController.class.php:520 +msgid "Origen" +msgstr "Source" + +#: ../../../../inc/SP/Controller/MainController.class.php:521 +msgid "Agente" +msgstr "Agent" + +#: ../../../../inc/SP/Controller/UserPreferencesController.class.php:89 msgid "Preferencias" msgstr "Preferences" -#: ../../../../inc/SP/Core/Acl.class.php:190 +#: ../../../../inc/SP/Core/Acl.class.php:189 #, php-format msgid "Denegado acceso a %s" msgstr "Access denied to %s" -#: ../../../../inc/SP/Core/Acl.class.php:205 +#: ../../../../inc/SP/Core/Acl.class.php:204 msgid "Buscar Cuentas" msgstr "Search Accounts" -#: ../../../../inc/SP/Core/Acl.class.php:206 +#: ../../../../inc/SP/Core/Acl.class.php:205 msgid "Ver Cuenta" msgstr "View Account" -#: ../../../../inc/SP/Core/Acl.class.php:210 +#: ../../../../inc/SP/Core/Acl.class.php:209 msgid "Editar Clave de Cuenta" msgstr "Edit Account Password" -#: ../../../../inc/SP/Core/Acl.class.php:211 +#: ../../../../inc/SP/Core/Acl.class.php:210 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:58 msgid "Ver Historial" msgstr "View History" -#: ../../../../inc/SP/Core/Acl.class.php:215 +#: ../../../../inc/SP/Core/Acl.class.php:214 msgid "Peticiones" msgstr "Requests" -#: ../../../../inc/SP/Core/Acl.class.php:216 +#: ../../../../inc/SP/Core/Acl.class.php:215 msgid "Gestión Aplicación" msgstr "Application Management" -#: ../../../../inc/SP/Core/Acl.class.php:217 +#: ../../../../inc/SP/Core/Acl.class.php:216 msgid "Gestión Categorías" msgstr "Categories Management" -#: ../../../../inc/SP/Core/Acl.class.php:218 +#: ../../../../inc/SP/Core/Acl.class.php:217 msgid "Buscar Categorías" msgstr "Search for Categories" -#: ../../../../inc/SP/Core/Acl.class.php:219 +#: ../../../../inc/SP/Core/Acl.class.php:218 msgid "Añadir Categoría" msgstr "Add Category" -#: ../../../../inc/SP/Core/Acl.class.php:222 +#: ../../../../inc/SP/Core/Acl.class.php:221 msgid "Gestión Clientes" msgstr "Customers Management" -#: ../../../../inc/SP/Core/Acl.class.php:223 +#: ../../../../inc/SP/Core/Acl.class.php:222 msgid "Buscar Clientes" msgstr "Search for Customers" -#: ../../../../inc/SP/Core/Acl.class.php:224 +#: ../../../../inc/SP/Core/Acl.class.php:223 msgid "Añadir Cliente" msgstr "Add Customer" -#: ../../../../inc/SP/Core/Acl.class.php:227 +#: ../../../../inc/SP/Core/Acl.class.php:226 msgid "Gestión Campos Personalizados" msgstr "Custom Fields Management" -#: ../../../../inc/SP/Core/Acl.class.php:228 +#: ../../../../inc/SP/Core/Acl.class.php:227 msgid "Gestión Autorizaciones API" msgstr "API Authorizations Management" -#: ../../../../inc/SP/Core/Acl.class.php:229 +#: ../../../../inc/SP/Core/Acl.class.php:228 msgid "Gestión de Archivos" msgstr "Files Management" -#: ../../../../inc/SP/Core/Acl.class.php:230 +#: ../../../../inc/SP/Core/Acl.class.php:229 msgid "Gestión de Cuentas" msgstr "Accounts Management" -#: ../../../../inc/SP/Core/Acl.class.php:231 +#: ../../../../inc/SP/Core/Acl.class.php:230 msgid "Gestión de Etiquetas" msgstr "Tags Management" +#: ../../../../inc/SP/Core/Acl.class.php:231 #: ../../../../inc/SP/Core/Acl.class.php:232 -#: ../../../../inc/SP/Core/Acl.class.php:233 msgid "Gestión Usuarios" msgstr "Users Management" -#: ../../../../inc/SP/Core/Acl.class.php:234 +#: ../../../../inc/SP/Core/Acl.class.php:233 msgid "Gestión Grupos" msgstr "Groups Management" -#: ../../../../inc/SP/Core/Acl.class.php:235 +#: ../../../../inc/SP/Core/Acl.class.php:234 msgid "Gestión Perfiles" msgstr "Profiles Management" -#: ../../../../inc/SP/Core/Acl.class.php:237 +#: ../../../../inc/SP/Core/Acl.class.php:236 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:128 msgid "Configuración General" msgstr "General Configuration" -#: ../../../../inc/SP/Core/Acl.class.php:240 +#: ../../../../inc/SP/Core/Acl.class.php:239 msgid "Exportar" msgstr "Export" -#: ../../../../inc/SP/Core/Acl.class.php:241 +#: ../../../../inc/SP/Core/Acl.class.php:240 #: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:149 msgid "Importar" msgstr "Import" -#: ../../../../inc/SP/Core/Backup.class.php:52 +#: ../../../../inc/SP/Core/Backup.class.php:51 msgid "Realizar Backup" msgstr "Make Backup" -#: ../../../../inc/SP/Core/Backup.class.php:81 +#: ../../../../inc/SP/Core/Backup.class.php:80 msgid "Copia de la aplicación y base de datos realizada correctamente" msgstr "Application and database backup completed successfully" -#: ../../../../inc/SP/Core/Backup.class.php:99 -#: ../../../../inc/SP/Core/XmlExport.class.php:512 +#: ../../../../inc/SP/Core/Backup.class.php:98 +#: ../../../../inc/SP/Core/XmlExport.class.php:511 #, php-format msgid "No es posible crear el directorio de backups (\"%s\")" msgstr "Unable to create the backups directory (\"%s\")" -#: ../../../../inc/SP/Core/Backup.class.php:103 -#: ../../../../inc/SP/Core/XmlExport.class.php:518 +#: ../../../../inc/SP/Core/Backup.class.php:102 +#: ../../../../inc/SP/Core/XmlExport.class.php:517 msgid "Compruebe los permisos del directorio de backups" msgstr "Check backup directory permissions" -#: ../../../../inc/SP/Core/Backup.class.php:236 +#: ../../../../inc/SP/Core/Backup.class.php:235 msgid "Esta operación sólo es posible en entornos Linux" msgstr "This operation is only available on Linux environments" -#: ../../../../inc/SP/Core/Backup.class.php:238 +#: ../../../../inc/SP/Core/Backup.class.php:237 msgid "Error al realizar backup en modo compatibilidad" msgstr "Error while doing backup in compatibility mode" -#: ../../../../inc/SP/Core/Crypt.class.php:130 -#: ../../../../inc/SP/Log/Email.class.php:153 +#: ../../../../inc/SP/Core/Crypt.class.php:129 +#: ../../../../inc/SP/Log/Email.class.php:152 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:70 msgid "Aviso" msgstr "Warning" -#: ../../../../inc/SP/Core/Crypt.class.php:130 +#: ../../../../inc/SP/Core/Crypt.class.php:129 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" "The Master Password HASH has been regenerated. No further action is needed." -#: ../../../../inc/SP/Core/Crypt.class.php:196 +#: ../../../../inc/SP/Core/Crypt.class.php:195 msgid "No se puede usar el módulo de encriptación" msgstr "Crypto module cannot be loaded" -#: ../../../../inc/SP/Core/Crypt.class.php:207 +#: ../../../../inc/SP/Core/Crypt.class.php:206 msgid "Error al generar datos cifrados" msgstr "Error while creating encryption data" -#: ../../../../inc/SP/Core/CryptPKI.class.php:49 +#: ../../../../inc/SP/Core/CryptPKI.class.php:48 msgid "No es posible generar las claves RSA" msgstr "Unable to generate the RSA keys" -#: ../../../../inc/SP/Core/CryptPKI.class.php:115 -#: ../../../../inc/SP/Core/CryptPKI.class.php:117 -#: ../../../../inc/SP/Core/CryptPKI.class.php:148 -#: ../../../../inc/SP/Core/CryptPKI.class.php:150 +#: ../../../../inc/SP/Core/CryptPKI.class.php:114 +#: ../../../../inc/SP/Core/CryptPKI.class.php:116 +#: ../../../../inc/SP/Core/CryptPKI.class.php:147 +#: ../../../../inc/SP/Core/CryptPKI.class.php:149 msgid "El archivo de clave no existe" msgstr "The key file does not exist" @@ -2458,234 +2475,234 @@ msgstr "Observer not initialized" msgid "Es necesario un objeto" msgstr "An object is needed" -#: ../../../../inc/SP/Core/Init.class.php:148 +#: ../../../../inc/SP/Core/Init.class.php:146 msgid "Error en la verificación de la base de datos" msgstr "Error while checking database" -#: ../../../../inc/SP/Core/Init.class.php:277 +#: ../../../../inc/SP/Core/Init.class.php:275 msgid "Sesion" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:277 -#: ../../../../inc/SP/Core/Init.class.php:281 +#: ../../../../inc/SP/Core/Init.class.php:275 +#: ../../../../inc/SP/Core/Init.class.php:279 msgid "La sesión no puede ser inicializada" msgstr "Session cannot be initialized" -#: ../../../../inc/SP/Core/Init.class.php:399 -#: ../../../../inc/SP/Core/Init.class.php:628 +#: ../../../../inc/SP/Core/Init.class.php:397 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Actualización" msgstr "Update" -#: ../../../../inc/SP/Core/Init.class.php:400 -#: ../../../../inc/SP/Core/Init.class.php:629 +#: ../../../../inc/SP/Core/Init.class.php:398 +#: ../../../../inc/SP/Core/Init.class.php:627 msgid "Actualización de versión realizada." msgstr "Version updating done." -#: ../../../../inc/SP/Core/Init.class.php:420 +#: ../../../../inc/SP/Core/Init.class.php:418 msgid "El directorio \"/config\" no existe" msgstr "The \"/config\" directory does not exist." -#: ../../../../inc/SP/Core/Init.class.php:425 +#: ../../../../inc/SP/Core/Init.class.php:423 msgid "No es posible escribir en el directorio \"config\"" msgstr "Unable to write into the \"/config\" directory" -#: ../../../../inc/SP/Core/Init.class.php:432 +#: ../../../../inc/SP/Core/Init.class.php:430 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "The \"/config\" directory permissions are wrong" -#: ../../../../inc/SP/Core/Init.class.php:432 +#: ../../../../inc/SP/Core/Init.class.php:430 msgid "Actual:" msgstr "Current:" -#: ../../../../inc/SP/Core/Init.class.php:432 +#: ../../../../inc/SP/Core/Init.class.php:430 msgid "Necesario: 750" msgstr "Needed: 750" -#: ../../../../inc/SP/Core/Init.class.php:516 +#: ../../../../inc/SP/Core/Init.class.php:514 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../../inc/SP/Core/Init.class.php:516 +#: ../../../../inc/SP/Core/Init.class.php:514 msgid "En breve estará operativa" msgstr "It will be running shortly" -#: ../../../../inc/SP/Core/Init.class.php:549 +#: ../../../../inc/SP/Core/Init.class.php:547 msgid "Finalizar sesión" msgstr "Logout session" -#: ../../../../inc/SP/Core/Init.class.php:551 +#: ../../../../inc/SP/Core/Init.class.php:549 msgid "Tiempo inactivo" msgstr "Inactive time" -#: ../../../../inc/SP/Core/Init.class.php:552 +#: ../../../../inc/SP/Core/Init.class.php:550 msgid "Tiempo total" msgstr "Total time" -#: ../../../../inc/SP/Core/Init.class.php:599 +#: ../../../../inc/SP/Core/Init.class.php:597 msgid "La aplicación necesita actualizarse" msgstr "The application needs to be updated" -#: ../../../../inc/SP/Core/Init.class.php:599 +#: ../../../../inc/SP/Core/Init.class.php:597 #, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "If you are an administrator, click on the link: %s" -#: ../../../../inc/SP/Core/Init.class.php:599 +#: ../../../../inc/SP/Core/Init.class.php:597 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:57 #: ../../../../inc/themes/material-blue/views/main/upgrade.inc:48 msgid "Actualizar" msgstr "Update" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:615 #: ../../../../inc/themes/material-blue/views/main/login.inc:64 msgid "Acceder" msgstr "Sign in" -#: ../../../../inc/SP/Core/Installer.class.php:133 +#: ../../../../inc/SP/Core/Installer.class.php:132 msgid "Indicar nombre de usuario admin" msgstr "Enter the admin username" -#: ../../../../inc/SP/Core/Installer.class.php:134 +#: ../../../../inc/SP/Core/Installer.class.php:133 msgid "Usuario admin para acceso a la aplicación" msgstr "Admin user to login to the application" -#: ../../../../inc/SP/Core/Installer.class.php:138 +#: ../../../../inc/SP/Core/Installer.class.php:137 msgid "Indicar la clave de admin" msgstr "Enter the admin's password" -#: ../../../../inc/SP/Core/Installer.class.php:139 +#: ../../../../inc/SP/Core/Installer.class.php:138 msgid "Clave del usuario admin de la aplicación" msgstr "Application administrator's password" -#: ../../../../inc/SP/Core/Installer.class.php:143 +#: ../../../../inc/SP/Core/Installer.class.php:142 msgid "Indicar la clave maestra" msgstr "Enter the Master Password" -#: ../../../../inc/SP/Core/Installer.class.php:144 +#: ../../../../inc/SP/Core/Installer.class.php:143 msgid "Clave maestra para encriptar las claves" msgstr "Master Password to encrypt the passwords" -#: ../../../../inc/SP/Core/Installer.class.php:148 +#: ../../../../inc/SP/Core/Installer.class.php:147 msgid "Clave maestra muy corta" msgstr "Master Password too short" -#: ../../../../inc/SP/Core/Installer.class.php:149 +#: ../../../../inc/SP/Core/Installer.class.php:148 msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" msgstr "The Master Password length need to be at least 11 characters" -#: ../../../../inc/SP/Core/Installer.class.php:153 +#: ../../../../inc/SP/Core/Installer.class.php:152 msgid "Indicar el usuario de la BBDD" msgstr "Enter the database user" -#: ../../../../inc/SP/Core/Installer.class.php:154 +#: ../../../../inc/SP/Core/Installer.class.php:153 msgid "Usuario con permisos de administrador de la Base de Datos" msgstr "An user with database administrative rights" -#: ../../../../inc/SP/Core/Installer.class.php:158 +#: ../../../../inc/SP/Core/Installer.class.php:157 msgid "Indicar la clave de la BBDD" msgstr "Enter the database password" -#: ../../../../inc/SP/Core/Installer.class.php:159 +#: ../../../../inc/SP/Core/Installer.class.php:158 msgid "Clave del usuario administrador de la Base de Datos" msgstr "Database administrator's password" -#: ../../../../inc/SP/Core/Installer.class.php:163 +#: ../../../../inc/SP/Core/Installer.class.php:162 msgid "Indicar el nombre de la BBDD" msgstr "Enter the database name" -#: ../../../../inc/SP/Core/Installer.class.php:164 +#: ../../../../inc/SP/Core/Installer.class.php:163 msgid "Nombre para la BBDD de la aplicación pej. syspass" msgstr "Application database name. eg. syspass" -#: ../../../../inc/SP/Core/Installer.class.php:168 +#: ../../../../inc/SP/Core/Installer.class.php:167 msgid "El nombre de la BBDD no puede contener \".\"" msgstr "Database name cannot contain \".\"" -#: ../../../../inc/SP/Core/Installer.class.php:169 +#: ../../../../inc/SP/Core/Installer.class.php:168 msgid "Elimine los puntos del nombre de la Base de Datos" msgstr "Please, remove dots in database name" -#: ../../../../inc/SP/Core/Installer.class.php:173 +#: ../../../../inc/SP/Core/Installer.class.php:172 msgid "Indicar el servidor de la BBDD" msgstr "Enter the database server" -#: ../../../../inc/SP/Core/Installer.class.php:174 +#: ../../../../inc/SP/Core/Installer.class.php:173 msgid "Servidor donde se instalará la Base de Datos" msgstr "Server where the database will be installed" -#: ../../../../inc/SP/Core/Installer.class.php:193 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:128 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:131 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:148 +#: ../../../../inc/SP/Core/Installer.class.php:192 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:127 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:130 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:147 msgid "No es posible conectar con la BD" msgstr "Unable to connect to the DB" -#: ../../../../inc/SP/Core/Installer.class.php:194 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:128 -#: ../../../../inc/SP/Storage/MySQLHandler.class.php:132 +#: ../../../../inc/SP/Core/Installer.class.php:193 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:127 +#: ../../../../inc/SP/Storage/MySQLHandler.class.php:131 msgid "Compruebe los datos de conexión" msgstr "Please, check connection parameters" -#: ../../../../inc/SP/Core/Installer.class.php:227 +#: ../../../../inc/SP/Core/Installer.class.php:226 #, php-format msgid "No es posible comprobar el usuario de sysPass" msgstr "Unable to check the sysPass user" -#: ../../../../inc/SP/Core/Installer.class.php:228 +#: ../../../../inc/SP/Core/Installer.class.php:227 msgid "Compruebe los permisos del usuario de conexión a la BD" msgstr "Please, check the DB connection user rights" -#: ../../../../inc/SP/Core/Installer.class.php:279 +#: ../../../../inc/SP/Core/Installer.class.php:278 #, php-format msgid "Error al crear el usuario de conexión a MySQL '%s'" msgstr "Error while creating the MySQL connection user '%s'" -#: ../../../../inc/SP/Core/Installer.class.php:295 +#: ../../../../inc/SP/Core/Installer.class.php:294 msgid "La BBDD ya existe" msgstr "The database already exists" -#: ../../../../inc/SP/Core/Installer.class.php:296 +#: ../../../../inc/SP/Core/Installer.class.php:295 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Enter a new database or delete the existing one" -#: ../../../../inc/SP/Core/Installer.class.php:299 +#: ../../../../inc/SP/Core/Installer.class.php:298 msgid "La BBDD no existe" msgstr "Database does not exist" -#: ../../../../inc/SP/Core/Installer.class.php:300 +#: ../../../../inc/SP/Core/Installer.class.php:299 msgid "Es necesario crearla y asignar los permisos necesarios" msgstr "You need to create it and assign the needed permissions" -#: ../../../../inc/SP/Core/Installer.class.php:311 -#: ../../../../inc/SP/Core/Installer.class.php:395 +#: ../../../../inc/SP/Core/Installer.class.php:310 +#: ../../../../inc/SP/Core/Installer.class.php:394 #, php-format msgid "Error al crear la BBDD" msgstr "Error while creating DB" -#: ../../../../inc/SP/Core/Installer.class.php:312 -#: ../../../../inc/SP/Core/Installer.class.php:335 +#: ../../../../inc/SP/Core/Installer.class.php:311 +#: ../../../../inc/SP/Core/Installer.class.php:334 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Please check database user permissions" -#: ../../../../inc/SP/Core/Installer.class.php:334 +#: ../../../../inc/SP/Core/Installer.class.php:333 #, php-format msgid "Error al establecer permisos de la BBDD ('%s')" msgstr "Error while setting database permissions ('%s')" -#: ../../../../inc/SP/Core/Installer.class.php:367 +#: ../../../../inc/SP/Core/Installer.class.php:366 msgid "El archivo de estructura de la BBDD no existe" msgstr "The database structure file does not exist" -#: ../../../../inc/SP/Core/Installer.class.php:368 +#: ../../../../inc/SP/Core/Installer.class.php:367 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "Unable to create the application database. Please download it again." -#: ../../../../inc/SP/Core/Installer.class.php:376 +#: ../../../../inc/SP/Core/Installer.class.php:375 #, php-format msgid "Error al seleccionar la BBDD" msgstr "Error while selecting database." -#: ../../../../inc/SP/Core/Installer.class.php:377 +#: ../../../../inc/SP/Core/Installer.class.php:376 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2693,30 +2710,30 @@ msgstr "" "Unable to use the database to create the structure. Check permissions and it " "does not exist." -#: ../../../../inc/SP/Core/Installer.class.php:396 +#: ../../../../inc/SP/Core/Installer.class.php:395 msgid "Error al crear la estructura de la Base de Datos." msgstr "Error while creating database structure." -#: ../../../../inc/SP/Core/Installer.class.php:420 +#: ../../../../inc/SP/Core/Installer.class.php:419 msgid "Error al crear el grupo \"admin\"" msgstr "Error while creating \"admin\" group" -#: ../../../../inc/SP/Core/Installer.class.php:421 -#: ../../../../inc/SP/Core/Installer.class.php:454 -#: ../../../../inc/SP/Core/Installer.class.php:474 -#: ../../../../inc/SP/Core/Installer.class.php:487 +#: ../../../../inc/SP/Core/Installer.class.php:420 +#: ../../../../inc/SP/Core/Installer.class.php:453 +#: ../../../../inc/SP/Core/Installer.class.php:473 +#: ../../../../inc/SP/Core/Installer.class.php:486 msgid "Informe al desarrollador" msgstr "Warn to developer" -#: ../../../../inc/SP/Core/Installer.class.php:453 +#: ../../../../inc/SP/Core/Installer.class.php:452 msgid "Error al crear el perfil \"admin\"" msgstr "Error while creating \"admin\" profile" -#: ../../../../inc/SP/Core/Installer.class.php:473 +#: ../../../../inc/SP/Core/Installer.class.php:472 msgid "Error al crear el usuario \"admin\"" msgstr "Error while creating \"admin\" user" -#: ../../../../inc/SP/Core/Installer.class.php:486 +#: ../../../../inc/SP/Core/Installer.class.php:485 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "Error while updating Master Password for user \"admin\"" @@ -2727,26 +2744,26 @@ msgstr "Error while updating Master Password for user \"admin\"" msgid "No es posible cargar el plugin \"%s\"" msgstr "Unable to load \"%s\" plugin" -#: ../../../../inc/SP/Core/Template.class.php:125 -#: ../../../../inc/SP/Core/Template.class.php:127 -#: ../../../../inc/SP/Html/DataGrid/DataGridBase.class.php:261 +#: ../../../../inc/SP/Core/Template.class.php:124 +#: ../../../../inc/SP/Core/Template.class.php:126 +#: ../../../../inc/SP/Html/DataGrid/DataGridBase.class.php:260 #, php-format msgid "No es posible obtener la plantilla \"%s\" : %s" msgstr "Unable to retrieve the \"%s\" template: %s" -#: ../../../../inc/SP/Core/Template.class.php:181 -#: ../../../../inc/SP/Core/Template.class.php:183 +#: ../../../../inc/SP/Core/Template.class.php:180 +#: ../../../../inc/SP/Core/Template.class.php:182 #, php-format msgid "No es posible obtener la variable \"%s\"" msgstr "Unable to retrieve the \"%s\" variable" -#: ../../../../inc/SP/Core/Template.class.php:226 -#: ../../../../inc/SP/Core/Template.class.php:228 +#: ../../../../inc/SP/Core/Template.class.php:225 +#: ../../../../inc/SP/Core/Template.class.php:227 #, php-format msgid "No es posible destruir la variable \"%s\"" msgstr "Unable to unset the \"%s\" variable" -#: ../../../../inc/SP/Core/Template.class.php:245 +#: ../../../../inc/SP/Core/Template.class.php:244 msgid "La plantilla no contiene archivos" msgstr "Template does not contain files" @@ -2755,51 +2772,51 @@ msgid "Error al aplicar la actualización de la Base de Datos" msgstr "Error while updating database" #: ../../../../inc/SP/Core/Upgrade.class.php:66 -#: ../../../../inc/SP/Core/Upgrade.class.php:72 +#: ../../../../inc/SP/Core/Upgrade.class.php:76 msgid "Compruebe el registro de eventos para más detalles" msgstr "Please, check the event log for more details" -#: ../../../../inc/SP/Core/Upgrade.class.php:71 +#: ../../../../inc/SP/Core/Upgrade.class.php:75 msgid "Error al aplicar la actualización auxiliar" msgstr "Error while applying auxiliary update" -#: ../../../../inc/SP/Core/Upgrade.class.php:88 +#: ../../../../inc/SP/Core/Upgrade.class.php:92 msgid "Actualizar BBDD" msgstr "Update DB" -#: ../../../../inc/SP/Core/Upgrade.class.php:133 +#: ../../../../inc/SP/Core/Upgrade.class.php:137 msgid "No es necesario actualizar la Base de Datos." msgstr "Database update not needed." -#: ../../../../inc/SP/Core/Upgrade.class.php:146 +#: ../../../../inc/SP/Core/Upgrade.class.php:150 msgid "Error al aplicar la actualización de la Base de Datos." msgstr "Error while updating database." -#: ../../../../inc/SP/Core/Upgrade.class.php:155 +#: ../../../../inc/SP/Core/Upgrade.class.php:159 msgid "Actualización de la Base de Datos realizada correctamente." msgstr "Database updating was completed successfully." -#: ../../../../inc/SP/Core/Upgrade.class.php:260 +#: ../../../../inc/SP/Core/Upgrade.class.php:280 msgid "Actualizar Configuración" msgstr "Update Configuration" -#: ../../../../inc/SP/Core/Upgrade.class.php:297 +#: ../../../../inc/SP/Core/Upgrade.class.php:318 msgid "Error al actualizar la configuración" msgstr "Error while updating the configuration" -#: ../../../../inc/SP/Core/XmlExport.class.php:128 +#: ../../../../inc/SP/Core/XmlExport.class.php:127 msgid "Exportar XML" msgstr "XML Export" -#: ../../../../inc/SP/Core/XmlExport.class.php:142 +#: ../../../../inc/SP/Core/XmlExport.class.php:141 msgid "Error al realizar la exportación de cuentas" msgstr "Error while exporting accounts" -#: ../../../../inc/SP/Core/XmlExport.class.php:150 +#: ../../../../inc/SP/Core/XmlExport.class.php:149 msgid "Exportación de cuentas realizada correctamente" msgstr "Export completed successfully" -#: ../../../../inc/SP/Core/XmlExport.class.php:475 +#: ../../../../inc/SP/Core/XmlExport.class.php:474 msgid "Error al crear el archivo XML" msgstr "Error while creating XML file" @@ -2888,67 +2905,67 @@ msgstr "Password cannot be blank" msgid "No es posible eliminar, usuario en uso" msgstr "Unable to delete, user in use" -#: ../../../../inc/SP/Http/XMLRPCResponseParse.class.php:69 +#: ../../../../inc/SP/Http/XMLRPCResponseParse.class.php:68 msgid "Respuesta XML-RPC inválida" msgstr "Invalid XML-RPC response" -#: ../../../../inc/SP/Import/CsvImportBase.class.php:91 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:90 #, php-format msgid "El número de campos es incorrecto (%d)" msgstr "Wrong number of fields (%d)" -#: ../../../../inc/SP/Import/CsvImportBase.class.php:92 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:91 #, php-format msgid "Compruebe el formato del archivo CSV en línea %s" msgstr "Please, check CSV format in line %s" -#: ../../../../inc/SP/Import/CsvImportBase.class.php:126 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:125 #, php-format msgid "Cuenta importada: %s" msgstr "Account %s imported" -#: ../../../../inc/SP/Import/CsvImportBase.class.php:130 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:129 msgid "Error importando cuenta" msgstr "Error while importing account" -#: ../../../../inc/SP/Import/CsvImportBase.class.php:131 +#: ../../../../inc/SP/Import/CsvImportBase.class.php:130 #, php-format msgid "Error procesando línea %s" msgstr "Error while processing line %s" -#: ../../../../inc/SP/Import/FileImport.class.php:110 +#: ../../../../inc/SP/Import/FileImport.class.php:109 msgid "Archivo no subido correctamente" msgstr "File successfully uploaded" -#: ../../../../inc/SP/Import/FileImport.class.php:110 +#: ../../../../inc/SP/Import/FileImport.class.php:109 msgid "Verifique los permisos del usuario del servidor web" msgstr "Please check the web server's user permissions" -#: ../../../../inc/SP/Import/FileImport.class.php:121 +#: ../../../../inc/SP/Import/FileImport.class.php:120 msgid "Compruebe la extensión del archivo" msgstr "Please, check file extension" -#: ../../../../inc/SP/Import/FileImport.class.php:137 +#: ../../../../inc/SP/Import/FileImport.class.php:136 msgid "Compruebe la configuración de PHP para subir archivos" msgstr "Please, check PHP configuration for upload files" -#: ../../../../inc/SP/Import/FileImport.class.php:157 -#: ../../../../inc/SP/Import/FileImport.class.php:177 +#: ../../../../inc/SP/Import/FileImport.class.php:156 +#: ../../../../inc/SP/Import/FileImport.class.php:176 msgid "Compruebe los permisos del directorio temporal" msgstr "Please, check temporary directory permissions" -#: ../../../../inc/SP/Import/Import.class.php:81 +#: ../../../../inc/SP/Import/Import.class.php:80 #, php-format msgid "Tipo mime no soportado (\"%s\")" msgstr "Mime type not supported (\"%s\")" -#: ../../../../inc/SP/Import/Import.class.php:82 +#: ../../../../inc/SP/Import/Import.class.php:81 msgid "Compruebe el formato del archivo" msgstr "Please, check the file format" -#: ../../../../inc/SP/Import/Import.class.php:90 +#: ../../../../inc/SP/Import/Import.class.php:89 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:66 -#: ../../../../js/strings.js.php:80 +#: ../../../../js/strings.js.php:79 #: ../../../../inc/themes/material-blue/views/config/backup.inc:64 #: ../../../../inc/themes/material-blue/views/config/encryption.inc:129 #: ../../../../inc/themes/material-blue/views/config/encryption.inc:217 @@ -2956,87 +2973,87 @@ msgstr "Please, check the file format" msgid "Ayuda" msgstr "Help" -#: ../../../../inc/SP/Import/Import.class.php:96 -#: ../../../../inc/SP/Import/Import.class.php:102 +#: ../../../../inc/SP/Import/Import.class.php:95 +#: ../../../../inc/SP/Import/Import.class.php:101 msgid "Importación finalizada" msgstr "Import finished" -#: ../../../../inc/SP/Import/ImportBase.class.php:117 +#: ../../../../inc/SP/Import/ImportBase.class.php:116 msgid "Id de categoría no definido. No es posible importar cuenta." msgstr "Category Id not set. Unable to import the account." -#: ../../../../inc/SP/Import/ImportBase.class.php:120 +#: ../../../../inc/SP/Import/ImportBase.class.php:119 msgid "Id de cliente no definido. No es posible importar cuenta." msgstr "Customer Id not set. Unable to import the account." -#: ../../../../inc/SP/Import/SyspassImport.class.php:71 +#: ../../../../inc/SP/Import/SyspassImport.class.php:70 msgid "Clave de encriptación no indicada" msgstr "Encryption password not set" -#: ../../../../inc/SP/Import/XmlImport.class.php:65 +#: ../../../../inc/SP/Import/XmlImport.class.php:64 msgid "Inicio" msgstr "Start" -#: ../../../../inc/SP/Import/XmlImport.class.php:66 +#: ../../../../inc/SP/Import/XmlImport.class.php:65 #, php-format msgid "Formato detectado: %s" msgstr "Detected format: %s" -#: ../../../../inc/SP/Import/XmlImportBase.class.php:84 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:83 msgid "No es posible procesar el archivo XML" msgstr "Unable to process XML file" -#: ../../../../inc/SP/Import/XmlImportBase.class.php:112 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:111 msgid "Archivo XML no soportado" msgstr "XML file not supported" -#: ../../../../inc/SP/Import/XmlImportBase.class.php:113 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:112 msgid "No es posible detectar la aplicación que exportó los datos" msgstr "Unable to detect the application the data was exported from" -#: ../../../../inc/SP/Import/XmlImportBase.class.php:132 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:131 msgid "Formato de XML inválido" msgstr "Invalid XML format" -#: ../../../../inc/SP/Import/XmlImportBase.class.php:132 +#: ../../../../inc/SP/Import/XmlImportBase.class.php:131 #, php-format msgid "El nodo \"%s\" no existe" msgstr "The \"%s\" node doesn't exist" # Not available -#: ../../../../inc/SP/Log/Email.class.php:66 +#: ../../../../inc/SP/Log/Email.class.php:65 msgid "N/D" msgstr "N/A" -#: ../../../../inc/SP/Log/Email.class.php:68 +#: ../../../../inc/SP/Log/Email.class.php:67 msgid "Realizado por" msgstr "Performed by" -#: ../../../../inc/SP/Log/Email.class.php:85 +#: ../../../../inc/SP/Log/Email.class.php:84 msgid "Enviar Email" msgstr "Send Email" -#: ../../../../inc/SP/Log/Email.class.php:89 +#: ../../../../inc/SP/Log/Email.class.php:88 msgid "Correo enviado" msgstr "Email sent" -#: ../../../../inc/SP/Log/Email.class.php:91 +#: ../../../../inc/SP/Log/Email.class.php:90 msgid "Error al enviar correo" msgstr "Error while sending email" -#: ../../../../inc/SP/Log/Email.class.php:95 +#: ../../../../inc/SP/Log/Email.class.php:94 msgid "Destinatario" msgstr "Recipient" -#: ../../../../inc/SP/Log/Email.class.php:98 +#: ../../../../inc/SP/Log/Email.class.php:97 msgid "CC" msgstr "CC" -#: ../../../../inc/SP/Log/Log.class.php:91 +#: ../../../../inc/SP/Log/Log.class.php:90 msgid "Vaciar Eventos" msgstr "Clear Events" -#: ../../../../inc/SP/Log/Log.class.php:91 +#: ../../../../inc/SP/Log/Log.class.php:90 #: ../../../../inc/themes/material-blue/views/eventlog/eventlog.inc:137 msgid "Vaciar registro de eventos" msgstr "Clear event log" @@ -3046,186 +3063,186 @@ msgstr "Clear event log" msgid "Extensión '%s' no cargada" msgstr "Extension '%s' not loaded" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:60 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:59 msgid "Categoría duplicada" msgstr "Duplicated category" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:73 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:72 msgid "Error al crear la categoría" msgstr "Error while creating category" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:132 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:131 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:131 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:130 msgid "No es posible eliminar" msgstr "Unable to delete" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:138 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:137 msgid "Categoría no encontrada" msgstr "Category not found" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:149 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:148 msgid "Error al eliminar la categoría" msgstr "Error while deleting category" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:213 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:212 msgid "Nombre de categoría duplicado" msgstr "Duplicated category name" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:233 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:232 msgid "Error al actualizar la categoría" msgstr "Error while updating category" -#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:236 +#: ../../../../inc/SP/Mgmt/Categories/Category.class.php:235 msgid "Modificar Categoría" msgstr "Category Edit" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:72 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:71 msgid "Error al crear el campo personalizado" msgstr "Error while creating custom field" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:103 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:102 msgid "Error al eliminar el campo personalizado" msgstr "Error while removing custom field" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:148 -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:210 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:147 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:209 msgid "Error al actualizar el campo personalizado" msgstr "Error while updating custom field" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:181 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:180 msgid "Campo personalizado no encontrado" msgstr "Custom field not found" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:233 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldDef.class.php:232 msgid "No se encontraron campos personalizados" msgstr "Custom fields not found" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:62 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:61 msgid "Texto" msgstr "Text" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:66 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:65 msgid "Número" msgstr "Number" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:67 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:66 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:60 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:77 msgid "Email" msgstr "Email" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:68 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:67 msgid "Teléfono" msgstr "Phone" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:69 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:68 msgid "Link" msgstr "Link" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:70 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:69 msgid "Color" msgstr "Color" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:81 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:80 msgid "No hay datos de campos personalizados" msgstr "No data from custom fields" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:86 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:85 msgid "Actualizando datos encriptados" msgstr "Updating encrypted data" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:114 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:113 msgid "Registros no actualizados" msgstr "Records not updated" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:115 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:114 msgid "Registros actualizados" msgstr "Records updated" -#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:188 +#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:187 msgid "Error al migrar campos personalizados" msgstr "Error while migrating custom fields" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:59 -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:213 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:58 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:212 msgid "Cliente duplicado" msgstr "Duplicated customer" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:75 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:74 msgid "Error al crear el cliente" msgstr "Error while creating customer" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:137 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:136 msgid "Cliente no encontrado" msgstr "Customer not found" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:148 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:147 msgid "Error al eliminar el cliente" msgstr "Error while deleting customer" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:233 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:232 msgid "Error al actualizar el cliente" msgstr "Error while updating customer" -#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:236 +#: ../../../../inc/SP/Mgmt/Customers/Customer.class.php:235 msgid "Actualizar Cliente" msgstr "Update Customer" -#: ../../../../inc/SP/Mgmt/Files/File.class.php:101 +#: ../../../../inc/SP/Mgmt/Files/File.class.php:100 msgid "Archivo subido" msgstr "File uploaded" -#: ../../../../inc/SP/Mgmt/Files/FileUtil.class.php:103 +#: ../../../../inc/SP/Mgmt/Files/FileUtil.class.php:102 msgid "Error al eliminar archivos asociados a la cuenta" msgstr "Error while deleting account's files" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:57 -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:211 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:56 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:210 msgid "Nombre de grupo duplicado" msgstr "Duplicated group name" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:69 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:68 msgid "Error al crear el grupo" msgstr "Error while creating group" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:83 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:82 msgid "Error al añadir los usuarios del grupo" msgstr "Error while adding users to group" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:124 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:123 msgid "Grupo en uso" msgstr "Group in use" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:137 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:136 msgid "Error al eliminar el grupo" msgstr "Error while deleting group" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:145 -#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:94 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:144 +#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:93 msgid "Error al eliminar los usuarios del grupo" msgstr "Error while deleting group users" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:226 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:225 msgid "Error al actualizar el grupo" msgstr "Error while updating group" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:229 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:228 msgid "Actualizar Grupo" msgstr "Update Group" -#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:238 +#: ../../../../inc/SP/Mgmt/Groups/Group.class.php:237 msgid "Error al actualizar los usuarios del grupo" msgstr "Error while updating group users" -#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:69 +#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:68 msgid "Error al eliminar grupos asociados a la cuenta" msgstr "Error while deleting account's groups" -#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:101 +#: ../../../../inc/SP/Mgmt/Groups/GroupAccounts.class.php:100 msgid "Error al actualizar los grupos secundarios" msgstr "Error while updating secondary groups" -#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:73 +#: ../../../../inc/SP/Mgmt/Groups/GroupUsers.class.php:72 msgid "Error al asignar los usuarios al grupo" msgstr "Error while setting users in the group" @@ -3293,291 +3310,287 @@ msgstr "Enabled" msgid "Deshabilitado" msgstr "Disabled" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:60 -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:205 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:59 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:204 msgid "Nombre de perfil duplicado" msgstr "Duplicated profile name" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:74 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:73 msgid "Error al crear perfil" msgstr "Error while creating profile" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:124 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:123 msgid "Perfil en uso" msgstr "Profile in use" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:137 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:136 msgid "Error al eliminar perfil" msgstr "Error while removing profile" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:223 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:222 msgid "Error al modificar perfil" msgstr "Error while modifying profile" -#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:226 +#: ../../../../inc/SP/Mgmt/Profiles/Profile.class.php:225 msgid "Modificar Perfil" msgstr "Edit Profile" -#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:55 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:52 msgid "Migrar Perfiles" msgstr "Migrate Profiles" -#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:86 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:83 msgid "Error al obtener perfiles" msgstr "Error while retrieving profiles" -#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:146 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:143 msgid "Operación realizada correctamente" msgstr "Operation completed successfully" -#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:148 +#: ../../../../inc/SP/Mgmt/Profiles/ProfileUtil.class.php:145 msgid "Fallo al realizar la operación" msgstr "Error while performing operation" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:70 -msgid "Enlace visualizado" -msgstr "Link viewed" - -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:102 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:101 msgid "Error al actualizar enlace" msgstr "Error while updating link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:115 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:114 msgid "Enlace ya creado" msgstr "Link already created" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:138 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:137 msgid "Error al crear enlace" msgstr "Error while creating link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:141 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:140 msgid "Nuevo Enlace" msgstr "New Link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:193 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:192 msgid "Error al eliminar enlace" msgstr "Error while removing link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:231 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:230 msgid "Error al renovar enlace" msgstr "Error while renewing link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:234 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:233 msgid "Actualizar Enlace" msgstr "Update Link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:268 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:367 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:399 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:267 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:366 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:400 msgid "Error al obtener enlace" msgstr "Error while retrieving link" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:319 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:74 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:318 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:72 msgid "ON" msgstr "ON" -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:319 -#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:74 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:318 +#: ../../../../inc/SP/Mgmt/PublicLinks/PublicLinkSearch.class.php:72 msgid "OFF" msgstr "OFF" -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:54 -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:133 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:53 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:132 msgid "Etiqueta duplicada" msgstr "Duplicated tag" -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:66 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:65 msgid "Error al crear etiqueta" msgstr "Error while creating tag" -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:120 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:119 msgid "Error al eliminar etiqueta" msgstr "Error while removing tag" -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:146 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:145 msgid "Error al actualizar etiqueta" msgstr "Error while updating tag" -#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:186 +#: ../../../../inc/SP/Mgmt/Tags/Tag.class.php:185 msgid "Error al obtener etiqueta" msgstr "Error while retrieving tag" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:58 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:233 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:70 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:57 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:232 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:69 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:97 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:96 msgid "Error al crear el usuario" msgstr "Error while creating user" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:106 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:275 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:105 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:274 msgid "No se pudo realizar la petición de cambio de clave." msgstr "Could not perform the password change request." -#: ../../../../inc/SP/Mgmt/Users/User.class.php:159 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:158 msgid "Error al eliminar el usuario" msgstr "Error while deleting user" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:220 -#: ../../../../inc/SP/Mgmt/Users/User.class.php:429 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:219 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:428 msgid "Error al obtener los datos del usuario" msgstr "Error while retrieving user's data" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:266 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:265 msgid "Error al actualizar el usuario" msgstr "Error while updating user" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:271 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:270 msgid "Modificar Usuario" msgstr "Edit User" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:337 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:336 msgid "Error al obtener los usuarios" msgstr "Error while retrieving users" -#: ../../../../inc/SP/Mgmt/Users/User.class.php:376 +#: ../../../../inc/SP/Mgmt/Users/User.class.php:375 #: ../../../../inc/SP/Mgmt/Users/UserPass.class.php:145 msgid "Error al modificar la clave" msgstr "Error while updating password" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:101 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:100 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "LDAP User" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:112 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:111 msgid "Error al guardar los datos de LDAP" msgstr "Error while saving LDAP user data" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:118 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 msgid "Activación Cuenta" msgstr "Account Activation" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:119 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:118 msgid "Su cuenta está pendiente de activación." msgstr "Your account activation is pending." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:119 msgid "En breve recibirá un email de confirmación." msgstr "You will receive a confirmation email shortly." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 msgid "Nuevo usuario de LDAP" msgstr "New LDAP user" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:169 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:168 msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Error while updating user password in DB" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:34 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:57 msgid "Sincronización LDAP" msgstr "LDAP synchronization" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:73 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:96 #, php-format msgid "Creando usuario '%s (%s)'" msgstr "Creating user '%s (%s)'" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:84 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:107 msgid "No se encontraron objetos para sincronizar" msgstr "There are no objects to synchronize" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:90 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:113 msgid "Sincronización finalizada" msgstr "Synchronization finished" -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:98 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:97 msgid "Error al migrar cuenta de usuario" msgstr "Error while migrating user account" -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:122 msgid "Error al obtener grupo de usuarios" msgstr "Error while retrieving users group" -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:134 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:133 msgid "Migrar Grupos" msgstr "Migrate Groups" -#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:134 +#: ../../../../inc/SP/Mgmt/Users/UserMigrate.class.php:133 msgid "Error al migrar grupo del usuario" msgstr "Error while migrating user group" -#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:105 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:104 msgid "Error en comprobación de hash" msgstr "Error while checking checking hash" -#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:106 msgid "Hash inválido o expirado" msgstr "Invalid hash or expired" -#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:156 +#: ../../../../inc/SP/Mgmt/Users/UserPassRecover.class.php:155 msgid "Error al generar el hash de recuperación" msgstr "Error while generating the recovering hash" -#: ../../../../inc/SP/Mgmt/Users/UserPreferences.class.php:79 +#: ../../../../inc/SP/Mgmt/Users/UserPreferences.class.php:78 msgid "Error al actualizar preferencias" msgstr "Error while updating preferences" -#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:55 +#: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:58 msgid "Actualizando preferencias" msgstr "Updating preferences" -#: ../../../../inc/SP/Storage/XmlHandler.class.php:84 +#: ../../../../inc/SP/Storage/XmlHandler.class.php:83 #, php-format msgid "No es posible leer/escribir el archivo: %s" msgstr "Unable to read/write the file: %s" -#: ../../../../inc/SP/Storage/XmlHandler.class.php:160 +#: ../../../../inc/SP/Storage/XmlHandler.class.php:159 msgid "No hay elementos para guardar" msgstr "There aren't items to save" -#: ../../../../inc/SP/Util/Checks.class.php:84 +#: ../../../../inc/SP/Util/Checks.class.php:83 msgid "Versión de PHP requerida >= " msgstr "Required PHP version >=" -#: ../../../../inc/SP/Util/Checks.class.php:85 +#: ../../../../inc/SP/Util/Checks.class.php:84 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "Please update the PHP version to run sysPass" -#: ../../../../inc/SP/Util/Checks.class.php:123 +#: ../../../../inc/SP/Util/Checks.class.php:122 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:263 msgid "Módulo no disponible" msgstr "Module unavailable" -#: ../../../../inc/SP/Util/Checks.class.php:124 +#: ../../../../inc/SP/Util/Checks.class.php:123 msgid "Sin este módulo la aplicación puede no funcionar correctamente." msgstr "Without this module the application could not run correctly" -#: ../../../../inc/SP/Util/Connection.class.php:121 +#: ../../../../inc/SP/Util/Connection.class.php:120 msgid "Socket no inicializado" msgstr "Socket not initialized" -#: ../../../../inc/SP/Util/Connection.class.php:128 +#: ../../../../inc/SP/Util/Connection.class.php:127 msgid "Error al enviar datos" msgstr "Error while sending data" -#: ../../../../inc/SP/Util/Json.class.php:64 +#: ../../../../inc/SP/Util/Json.class.php:63 msgid "Error de codificación" msgstr "Encoding error" -#: ../../../../inc/SP/Util/Util.class.php:272 +#: ../../../../inc/SP/Util/Util.class.php:314 msgid "Respuesta" msgstr "Response" -#: ../../../../inc/SP/Util/Wiki/DokuWikiApi.class.php:69 +#: ../../../../inc/SP/Util/Wiki/DokuWikiApi.class.php:68 msgid "Fallo de autentificación" msgstr "Authentication error" -#: ../../../../inc/SP/Util/Wiki/DokuWikiApiBase.class.php:174 +#: ../../../../inc/SP/Util/Wiki/DokuWikiApiBase.class.php:173 msgid "Error al realizar la consulta" msgstr "Error while doing query" -#: ../../../../inc/SP/Util/Wiki/DokuWikiApiBase.class.php:216 +#: ../../../../inc/SP/Util/Wiki/DokuWikiApiBase.class.php:215 msgid "URL de conexión no establecida" msgstr "Connection URL not set" @@ -3666,90 +3679,90 @@ msgstr "First page" msgid "Última página" msgstr "Last page" -#: ../../../../js/strings.js.php:27 +#: ../../../../js/strings.js.php:26 msgid "Error en la consulta" msgstr "Error while querying" -#: ../../../../js/strings.js.php:28 +#: ../../../../js/strings.js.php:27 msgid "Ha ocurrido un error" msgstr "There was an error" -#: ../../../../js/strings.js.php:29 +#: ../../../../js/strings.js.php:28 #: ../../../../inc/themes/material-blue/views/main/login.inc:77 msgid "Sesión finalizada" msgstr "Session finished" -#: ../../../../js/strings.js.php:30 +#: ../../../../js/strings.js.php:29 msgid "Borrar la cuenta?" msgstr "Delete account?" -#: ../../../../js/strings.js.php:31 +#: ../../../../js/strings.js.php:30 msgid "Borrar el usuario?" msgstr "Delete user?" -#: ../../../../js/strings.js.php:32 +#: ../../../../js/strings.js.php:31 msgid "Guarde la configuración para que sea efectiva" msgstr "You should save configuration in order to take effect" -#: ../../../../js/strings.js.php:33 +#: ../../../../js/strings.js.php:32 msgid "Clave Generada" msgstr "Generated Password" -#: ../../../../js/strings.js.php:34 +#: ../../../../js/strings.js.php:33 msgid "Nivel alto" msgstr "High level" -#: ../../../../js/strings.js.php:35 +#: ../../../../js/strings.js.php:34 msgid "Nivel medio" msgstr "Average level" -#: ../../../../js/strings.js.php:36 +#: ../../../../js/strings.js.php:35 msgid "Nivel bajo" msgstr "Low level" -#: ../../../../js/strings.js.php:37 +#: ../../../../js/strings.js.php:36 msgid "Nivel muy alto" msgstr "Very High level" -#: ../../../../js/strings.js.php:38 +#: ../../../../js/strings.js.php:37 msgid "Utilizar al menos 8 caracteres" msgstr "You should use at least 8 characters" -#: ../../../../js/strings.js.php:39 +#: ../../../../js/strings.js.php:38 msgid "Borrar elemento?" msgstr "Delete item?" -#: ../../../../js/strings.js.php:40 +#: ../../../../js/strings.js.php:39 #: ../../../../inc/themes/material-blue/views/wiki/wikipage.inc:8 #: ../../../../inc/themes/material-blue/views/wiki/wikipage.inc:17 msgid "Página no encontrada" msgstr "Page not found" -#: ../../../../js/strings.js.php:41 +#: ../../../../js/strings.js.php:40 msgid "Archivo no soportado para visualizar" msgstr "File not supported for preview" -#: ../../../../js/strings.js.php:42 +#: ../../../../js/strings.js.php:41 msgid "Eliminar archivo?" msgstr "Delete file?" -#: ../../../../js/strings.js.php:43 +#: ../../../../js/strings.js.php:42 msgid "Su navegador no soporta subir archivos con HTML5" msgstr "Your browser does not support HTML5 file uploads" -#: ../../../../js/strings.js.php:44 +#: ../../../../js/strings.js.php:43 msgid "Demasiados archivos" msgstr "Too many files" -#: ../../../../js/strings.js.php:45 +#: ../../../../js/strings.js.php:44 msgid "Tamaño de archivo no permitido" msgstr "File size not allowed" -#: ../../../../js/strings.js.php:47 +#: ../../../../js/strings.js.php:46 msgid "Vaciar el registro de eventos?" msgstr "Clear event log?" -#: ../../../../js/strings.js.php:48 +#: ../../../../js/strings.js.php:47 #: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:75 #: ../../../../inc/themes/material-blue/views/config/import.inc:51 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:200 @@ -3757,156 +3770,156 @@ msgstr "Clear event log?" msgid "Seleccionar Grupo" msgstr "Select Group" -#: ../../../../js/strings.js.php:49 +#: ../../../../js/strings.js.php:48 #: ../../../../inc/themes/material-blue/views/config/import.inc:27 #: ../../../../inc/themes/material-blue/views/config/ldap.inc:222 #: ../../../../inc/themes/material-blue/views/itemshow/tokens.inc:14 msgid "Seleccionar Usuario" msgstr "Select User" -#: ../../../../js/strings.js.php:50 +#: ../../../../js/strings.js.php:49 #: ../../../../inc/themes/material-blue/views/itemshow/users.inc:53 msgid "Seleccionar Perfil" msgstr "Select Profile" -#: ../../../../js/strings.js.php:51 +#: ../../../../js/strings.js.php:50 #: ../../../../inc/themes/material-blue/views/account/account.inc:56 #: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:49 msgid "Seleccionar Cliente" msgstr "Select Customer" -#: ../../../../js/strings.js.php:52 +#: ../../../../js/strings.js.php:51 #: ../../../../inc/themes/material-blue/views/account/account.inc:77 #: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:57 msgid "Seleccionar Categoría" msgstr "Select Category" -#: ../../../../js/strings.js.php:53 +#: ../../../../js/strings.js.php:52 msgid "Sin resultados" msgstr "No results" -#: ../../../../js/strings.js.php:54 +#: ../../../../js/strings.js.php:53 msgid "Opciones de clave" msgstr "Password options" -#: ../../../../js/strings.js.php:55 +#: ../../../../js/strings.js.php:54 msgid "Generar clave aleatoria" msgstr "Generate random password" -#: ../../../../js/strings.js.php:56 +#: ../../../../js/strings.js.php:55 msgid "Complejidad" msgstr "Complexity" -#: ../../../../js/strings.js.php:57 +#: ../../../../js/strings.js.php:56 msgid "Restablecer" msgstr "Reset" -#: ../../../../js/strings.js.php:58 +#: ../../../../js/strings.js.php:57 msgid "Nivel de fortaleza de la clave" msgstr "Password strength level" -#: ../../../../js/strings.js.php:59 +#: ../../../../js/strings.js.php:58 msgid "Mostrar Clave" msgstr "Show Password" -#: ../../../../js/strings.js.php:60 +#: ../../../../js/strings.js.php:59 #: ../../../../inc/themes/material-blue/views/account/viewpass.inc:13 msgid "Copiar Usuario" msgstr "Copy Username" -#: ../../../../js/strings.js.php:61 +#: ../../../../js/strings.js.php:60 #: ../../../../inc/themes/material-blue/views/account/viewpass.inc:24 msgid "Copiar Clave" msgstr "Copy Password" -#: ../../../../js/strings.js.php:62 +#: ../../../../js/strings.js.php:61 msgid "Incluir Números" msgstr "Include Numbers" -#: ../../../../js/strings.js.php:63 +#: ../../../../js/strings.js.php:62 msgid "Incluir Mayúsculas" msgstr "Include Uppercase" -#: ../../../../js/strings.js.php:64 +#: ../../../../js/strings.js.php:63 msgid "Incluir Símbolos" msgstr "Include Symbols" -#: ../../../../js/strings.js.php:65 +#: ../../../../js/strings.js.php:64 msgid "Longitud" msgstr "Length" -#: ../../../../js/strings.js.php:66 +#: ../../../../js/strings.js.php:65 #: ../../../../inc/themes/material-blue/views/itemshow/tokens.inc:27 msgid "Seleccionar Acción" msgstr "Select Action" -#: ../../../../js/strings.js.php:67 +#: ../../../../js/strings.js.php:66 msgid "SI" msgstr "YES" -#: ../../../../js/strings.js.php:68 +#: ../../../../js/strings.js.php:67 msgid "NO" msgstr "NO" -#: ../../../../js/strings.js.php:69 +#: ../../../../js/strings.js.php:68 msgid "Aceptar" msgstr "Accept" -#: ../../../../js/strings.js.php:70 +#: ../../../../js/strings.js.php:69 msgid "Cancelar" msgstr "Cancel" -#: ../../../../js/strings.js.php:71 +#: ../../../../js/strings.js.php:70 msgid "Clave Copiada al Portapapeles" msgstr "Password Copied to Clipboard" -#: ../../../../js/strings.js.php:72 +#: ../../../../js/strings.js.php:71 msgid "Error al copiar al portapapeles" msgstr "Error while copying to clipboard" -#: ../../../../js/strings.js.php:74 +#: ../../../../js/strings.js.php:73 msgid "Recibir notificaciones?" msgstr "Send notifies?" -#: ../../../../js/strings.js.php:75 +#: ../../../../js/strings.js.php:74 #: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:133 msgid "Marcar Favorito" msgstr "Mark as Favorite" -#: ../../../../js/strings.js.php:76 +#: ../../../../js/strings.js.php:75 #: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:123 msgid "Eliminar Favorito" msgstr "Delete Favorite" -#: ../../../../js/strings.js.php:77 +#: ../../../../js/strings.js.php:76 msgid "Limpiar Selección" msgstr "Clear Selection" -#: ../../../../js/strings.js.php:78 +#: ../../../../js/strings.js.php:77 #: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:68 msgid "Mostrar Favoritos" msgstr "Show Favorites" -#: ../../../../js/strings.js.php:79 +#: ../../../../js/strings.js.php:78 #: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:68 msgid "Mostrar Todos" msgstr "Show All" -#: ../../../../js/strings.js.php:81 +#: ../../../../js/strings.js.php:80 msgid "Sin cambios" msgstr "No changes" -#: ../../../../js/strings.js.php:82 +#: ../../../../js/strings.js.php:81 msgid "Ahora" msgstr "Now" -#: ../../../../js/strings.js.php:83 +#: ../../../../js/strings.js.php:82 msgid "" "Este proceso importará los usuarios de LDAP detectados. Desea continuar?" msgstr "" "This process will import the detected LDAP users. Would you like to continue?" -#: ../../../../js/strings.js.php:84 +#: ../../../../js/strings.js.php:83 msgid "Esta acción restablecerá todos los datos del plugin. Desea continuar?" msgstr "This action will reset all plugin data. Do you want to continue?"