diff --git a/CHANGELOG b/CHANGELOG index b37181af..44b880e0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,15 @@ +=== ** v1.2.0.06 === + +* [ADD] New language translation to Catalan. Thanks to @ferrergl +* [ADD] Added some user preferences like show optional actions and top navigation bar. +* [MOD] Updated German translation. Thanks to @wagnst and @ffflorian +* [MOD] Updated French translation. Thanks to jmrh, grandpas29 and julien +* [MOD] Fallback to plain passwords on forms when PKI is not available. It does not affect to the accounts. +* [FIX] Fixed language strings. Closes #147 +* [FIX] Fixed master password changing issue that fails when no custom fields are defined. +* [FIX] Fixed redirection from 2FA page after login. +* [FIX] Fixed account main group saving. + === ** v1.2.0.05-rc5 === * [ADD] New classes to improve performance and code readability. diff --git a/CHANGELOG-ES b/CHANGELOG-ES index 5a7e7900..b81f7417 100644 --- a/CHANGELOG-ES +++ b/CHANGELOG-ES @@ -1,3 +1,15 @@ +=== ** v1.2.0.06 === + +* [ADD] Nueva traducción al catalán. Gracias a @ferrergl +* [ADD] Nuevas preferencias como mostrar acciones opcionales o barra de navegación superior. +* [MOD] Actualizada traducción al alemán. Gracias a @wagnst y @ffflorian +* [MOD] Actualizada traducción al francés. Gracias a jmrh, grandpas29 y julien +* [MOD] Volver a claves en plano en formularios cuando PKI no está disponible. No afecta a las cuentas. +* [FIX] Corregidas algunos textos. Closes #147 +* [FIX] Corregido error al cambiar la clave maestra cuando no hay campos personalizados. +* [FIX] Corregido error al redirigir desde la página de 2FA. +* [FIX] Corregido error al guardar el grupo principal de una cuenta. + === ** v1.2.0.05-rc5 === * [ADD] Nuevas clases para mejorar el rendimiento y la legibilidad del código. diff --git a/ajax/ajax_2fa.php b/ajax/ajax_2fa.php index b5b49f4c..f976cb27 100644 --- a/ajax/ajax_2fa.php +++ b/ajax/ajax_2fa.php @@ -45,16 +45,7 @@ $twoFa = new \SP\Auth\Auth2FA($userId, $userLogin); if($userId && $pin && $twoFa->verifyKey($pin)){ \SP\Session::set2FApassed(true); - // Comprobar si existen parámetros adicionales en URL via GET - foreach ($_POST as $param => $value) { - if (preg_match('/g_.*/', $param)) { - $params[] = substr($param, 2) . '=' . $value; - } - } - - $urlParams = isset($params) ? '?' . implode('&', $params) : ''; - - SP\Response::printJSON(_('Código correcto'), 0, 'redirect(\'index.php\')'); + SP\Response::printJSON(_('Código correcto'), 0, 'sysPassUtil.Common.redirect(\'index.php\')'); } else { \SP\Session::set2FApassed(false); SP\Response::printJSON(_('Código incorrecto')); diff --git a/ajax/ajax_accountSave.php b/ajax/ajax_accountSave.php index 14ac1401..bde4f652 100644 --- a/ajax/ajax_accountSave.php +++ b/ajax/ajax_accountSave.php @@ -66,7 +66,7 @@ $customFields = SP\Request::analyze('customfield'); // Datos del Usuario $currentUserId = SP\Session::getUserId(); -if (!$accountMainGroupId === 0) { +if ($accountMainGroupId === 0) { $accountMainGroupId = SP\Session::getUserGroupId(); } diff --git a/ajax/ajax_appMgmtSave.php b/ajax/ajax_appMgmtSave.php index d70c207e..76d2f6d6 100644 --- a/ajax/ajax_appMgmtSave.php +++ b/ajax/ajax_appMgmtSave.php @@ -52,7 +52,7 @@ $activeTab = SP\Request::analyze('activeTab', 0); $customFields = SP\Request::analyze('customfield'); // Acción al cerrar la vista -$doActionOnClose = "sysPassUtil.Common.doAction('$onCloseAction','',$activeTab);"; +$doActionOnClose = ($onCloseAction) ? "sysPassUtil.Common.doAction('$onCloseAction','',$activeTab);" : ''; $userLogin = UserUtil::getUserLoginById($itemId); diff --git a/ajax/ajax_getEnvironment.php b/ajax/ajax_getEnvironment.php index 411c865e..fecce80d 100644 --- a/ajax/ajax_getEnvironment.php +++ b/ajax/ajax_getEnvironment.php @@ -32,13 +32,15 @@ require APP_ROOT . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'strings.j Request::checkReferer('GET'); -$CryptPKI = new SP\CryptPKI(); -$publicKey = (SP\Session::getPublicKey()) ? SP\Session::getPublicKey() : $CryptPKI->getPublicKey(); - $data = array( 'lang' => $stringsJsLang, 'app_root' => SP\Init::$WEBURI, - 'pk' => $publicKey + 'pk' => '' ); +try { + $CryptPKI = new SP\CryptPKI(); + $data['pk'] = (SP\Session::getPublicKey()) ? SP\Session::getPublicKey() : $CryptPKI->getPublicKey(); +} catch (Exception $e){} + SP\Response::printJSON($data, 0); \ No newline at end of file diff --git a/ajax/ajax_userPrefsSave.php b/ajax/ajax_userPrefsSave.php index 3c2b453d..0bafe4fd 100644 --- a/ajax/ajax_userPrefsSave.php +++ b/ajax/ajax_userPrefsSave.php @@ -58,6 +58,7 @@ if ($actionId === SP\Controller\ActionsInterface::ACTION_USR_PREFERENCES_GENERAL $accountLink = SP\Request::analyze('account_link', false, false, true); $sortViews = SP\Request::analyze('sort_views', false, false, true); $topNavbar = SP\Request::analyze('top_navbar', false, false, true); + $optionalActions = SP\Request::analyze('optional_actions', false, false, true); // No se instancia la clase ya que es necesario guardar los atributos ya guardados $UserPrefs = \SP\UserPreferences::getPreferences($itemId); @@ -68,6 +69,7 @@ if ($actionId === SP\Controller\ActionsInterface::ACTION_USR_PREFERENCES_GENERAL $UserPrefs->setAccountLink($accountLink); $UserPrefs->setSortViews($sortViews); $UserPrefs->setTopNavbar($topNavbar); + $UserPrefs->setOptionalActions($optionalActions); if (!$UserPrefs->updatePreferences()) { SP\Response::printJSON(_('Error al actualizar preferencias')); diff --git a/inc/Account.class.php b/inc/Account.class.php index c2e5e3bd..1738d0c9 100644 --- a/inc/Account.class.php +++ b/inc/Account.class.php @@ -595,6 +595,8 @@ class Account extends AccountBase implements AccountInterface { $query = 'SELECT account_id, account_name, account_pass, account_IV FROM accounts'; + DB::setReturnArray(); + return DB::getResults($query, __FUNCTION__); } diff --git a/inc/Base.php b/inc/Base.php index 167bb9dc..abd268d6 100644 --- a/inc/Base.php +++ b/inc/Base.php @@ -32,7 +32,7 @@ define('VIEW_PATH', __DIR__ . DIRECTORY_SEPARATOR . 'themes'); define('EXTENSIONS_PATH', __DIR__ . DIRECTORY_SEPARATOR . 'ext'); define('LOCALES_PATH', __DIR__ . DIRECTORY_SEPARATOR . 'locales'); -define('DEBUG', false); +define('DEBUG', true); require MODEL_PATH . DIRECTORY_SEPARATOR . 'Init.class.php'; diff --git a/inc/CustomFields.class.php b/inc/CustomFields.class.php index bcb443b1..f7713576 100644 --- a/inc/CustomFields.class.php +++ b/inc/CustomFields.class.php @@ -281,9 +281,11 @@ class CustomFields extends CustomFieldsBase $queryRes = DB::getResults($query, __FUNCTION__); - if ($queryRes === false) { - $Log->addDescription(_('Error al actualizar datos encriptados')); - return false; + if ($queryRes === false){ + $Log->addDescription(_('Fin')); + $Log->writeLog(); + + return true; } $Log->addDescription(_('Actualizando datos encriptados')); diff --git a/inc/DB.class.php b/inc/DB.class.php index 3197bf2f..f69950df 100644 --- a/inc/DB.class.php +++ b/inc/DB.class.php @@ -189,16 +189,15 @@ class DB return false; } - if (self::$_returnRawData && is_object($doQuery) && get_class($doQuery) == "PDOStatement") { + if (self::$_returnRawData + && is_object($doQuery) + && get_class($doQuery) === 'PDOStatement' + ) { return $doQuery; - } - - if ($db->_numRows == 0) { + } elseif ($db->_numRows === 0) { self::resetVars(); return false; - } - - if ($db->_numRows == 1 && self::$_retArray === false) { + } elseif ($db->_numRows === 1 && self::$_retArray === false) { self::resetVars(); return $db->_lastResult[0]; } @@ -315,41 +314,6 @@ class DB } } - /** - * Método para registar los eventos de BD en el log - * - * @param $query string La consulta que genera el error - * @param $errorMsg string El mensaje de error - * @param $errorCode int El código de error - */ - private static function logDBException($query, $errorMsg, $errorCode, $querySource) - { - $Log = new Log($querySource); - $Log->addDescription($errorMsg . '(' . $errorCode . ')'); - $Log->addDescription("SQL: " . self::escape($query)); - $Log->writeLog(); - - error_log($query); - error_log($errorMsg); - } - - /** - * Escapar una cadena de texto con funciones de mysqli. - * - * @param $str string con la cadena a escapar - * @return string con la cadena escapada - */ - public static function escape($str) - { - try { - $db = DBConnectionFactory::getFactory()->getConnection(); - - return $db->quote(trim($str)); - } catch (SPException $e) { - return $str; - } - } - /** * Obtener el número de filas de una consulta realizada * @@ -396,13 +360,48 @@ class DB } } + /** + * Método para registar los eventos de BD en el log + * + * @param $query string La consulta que genera el error + * @param $errorMsg string El mensaje de error + * @param $errorCode int El código de error + */ + private static function logDBException($query, $errorMsg, $errorCode, $querySource) + { + $Log = new Log($querySource); + $Log->addDescription($errorMsg . '(' . $errorCode . ')'); + $Log->addDescription("SQL: " . self::escape($query)); + $Log->writeLog(); + + error_log($query); + error_log($errorMsg); + } + + /** + * Escapar una cadena de texto con funciones de mysqli. + * + * @param $str string con la cadena a escapar + * @return string con la cadena escapada + */ + public static function escape($str) + { + try { + $db = DBConnectionFactory::getFactory()->getConnection(); + + return $db->quote(trim($str)); + } catch (SPException $e) { + return $str; + } + } + /** * Realizar una consulta y devolver el resultado sin datos * - * @param $query string La consulta a realizar - * @param $querySource string La función orígen de la consulta - * @param array $data Los valores de los parámetros de la consulta - * @param $getRawData bool Si se deben de obtener los datos como PDOStatement + * @param $query string La consulta a realizar + * @param $querySource string La función orígen de la consulta + * @param array $data Los valores de los parámetros de la consulta + * @param $getRawData bool Si se deben de obtener los datos como PDOStatement * @return bool */ public static function getQuery($query, $querySource, array &$data = null, $getRawData = false) diff --git a/inc/Init.class.php b/inc/Init.class.php index fec73f74..83fa6e66 100644 --- a/inc/Init.class.php +++ b/inc/Init.class.php @@ -223,6 +223,10 @@ class Init // Volver a cargar la configuración si se recarga la página if (Request::checkReload()){ Config::readConfig(); + + // Restablecer el idioma y el tema visual + Language::setLanguage(); + Themes::setTheme(); } if (self::isLoggedIn() || Request::analyze('isAjax', false, true)) { diff --git a/inc/Language.class.php b/inc/Language.class.php index fc6b5950..20d1f0ab 100644 --- a/inc/Language.class.php +++ b/inc/Language.class.php @@ -149,6 +149,7 @@ class Language { return array( 'Español' => 'es_ES', + 'Català' => 'ca_ES', 'English' => 'en_US', 'Deutsch' => 'de_DE', 'Magyar' => 'hu_HU', diff --git a/inc/Request.class.php b/inc/Request.class.php index f03f178a..472d07d8 100644 --- a/inc/Request.class.php +++ b/inc/Request.class.php @@ -131,7 +131,7 @@ class Request $CryptPKI = new CryptPKI(); $clearData = $CryptPKI->decryptRSA(base64_decode($encryptedData)); } catch (\Exception $e) { - return ''; + return $encryptedData; } return $clearData; diff --git a/inc/UserPreferences.class.php b/inc/UserPreferences.class.php index 1983d77b..0caab66e 100644 --- a/inc/UserPreferences.class.php +++ b/inc/UserPreferences.class.php @@ -72,6 +72,10 @@ class UserPreferences * @var bool */ private $_topNavbar = false; + /** + * @var bool + */ + private $_optionalActions = false; /** * Obtener las preferencas de un usuario @@ -102,6 +106,22 @@ class UserPreferences return $preferences; } + /** + * @return boolean + */ + public function isOptionalActions() + { + return $this->_optionalActions; + } + + /** + * @param boolean $optionalActions + */ + public function setOptionalActions($optionalActions) + { + $this->_optionalActions = $optionalActions; + } + /** * @return boolean */ diff --git a/inc/Util.class.php b/inc/Util.class.php index e524ac47..00bce20d 100644 --- a/inc/Util.class.php +++ b/inc/Util.class.php @@ -196,7 +196,7 @@ class Util */ public static function getVersionString() { - return '1.2-rc5'; + return '1.2'; } /** @@ -309,7 +309,7 @@ class Util */ public static function getVersion($retBuild = false) { - $build = '05'; + $build = '06'; $version = array(1, 2, 0); if ($retBuild) { diff --git a/inc/locales/ca_ES/LC_MESSAGES/messages.mo b/inc/locales/ca_ES/LC_MESSAGES/messages.mo new file mode 100644 index 00000000..2207b424 Binary files /dev/null and b/inc/locales/ca_ES/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/ca_ES/LC_MESSAGES/messages.po b/inc/locales/ca_ES/LC_MESSAGES/messages.po new file mode 100644 index 00000000..1ba48ad6 --- /dev/null +++ b/inc/locales/ca_ES/LC_MESSAGES/messages.po @@ -0,0 +1,5026 @@ +msgid "" +msgstr "" +"Project-Id-Version: sysPass\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-15 15:10+0100\n" +"PO-Revision-Date: 2015-10-15 15:10+0100\n" +"Last-Translator: nuxsmin \n" +"Language-Team: \n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _;gettext;gettext_noop\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Generator: Poedit 1.6.10\n" +"X-Poedit-SearchPath-0: ../../../..\n" + +#: ../../../../ajax/ajax_2fa.php:37 ../../../../ajax/ajax_accountSave.php:42 +#: ../../../../ajax/ajax_appMgmtSave.php:43 +#: ../../../../ajax/ajax_backup.php:41 ../../../../ajax/ajax_checkLdap.php:42 +#: ../../../../ajax/ajax_configSave.php:44 ../../../../ajax/ajax_files.php:42 +#: ../../../../ajax/ajax_getFiles.php:47 ../../../../ajax/ajax_import.php:50 +#: ../../../../ajax/ajax_migrate.php:46 ../../../../ajax/ajax_passReset.php:40 +#: ../../../../ajax/ajax_search.php:42 +#: ../../../../ajax/ajax_sendRequest.php:42 +#: ../../../../ajax/ajax_userPrefsSave.php:43 +msgid "CONSULTA INVÁLIDA" +msgstr "CONSULTA INVÀLIDA" + +#: ../../../../ajax/ajax_2fa.php:48 +msgid "Código correcto" +msgstr "Codi correcte" + +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 +msgid "Código incorrecto" +msgstr "Codi incorrecte" + +#: ../../../../ajax/ajax_accountSave.php:36 +#: ../../../../ajax/ajax_appMgmtSave.php:37 +#: ../../../../ajax/ajax_backup.php:35 ../../../../ajax/ajax_checkLdap.php:36 +#: ../../../../ajax/ajax_configSave.php:38 ../../../../ajax/ajax_import.php:36 +#: ../../../../ajax/ajax_migrate.php:36 +#: ../../../../ajax/ajax_sendRequest.php:36 +#: ../../../../ajax/ajax_userPrefsSave.php:37 +#: ../../../../ajax/ajax_viewpass.php:37 +msgid "La sesión no se ha iniciado o ha caducado" +msgstr "La sessió no s'ha iniciat o ha caducat" + +#: ../../../../ajax/ajax_accountSave.php:78 +#: ../../../../ajax/ajax_accountSave.php:93 +msgid "Es necesario un nombre de cuenta" +msgstr "És necessari un nom de compte" + +#: ../../../../ajax/ajax_accountSave.php:80 +#: ../../../../ajax/ajax_accountSave.php:91 +#: ../../../../ajax/ajax_appMgmtSave.php:329 +msgid "Es necesario un nombre de cliente" +msgstr "És necessari un nom de client" + +#: ../../../../ajax/ajax_accountSave.php:82 +#: ../../../../ajax/ajax_accountSave.php:95 +msgid "Es necesario un usuario" +msgstr "És necessari un usuari" + +#: ../../../../ajax/ajax_accountSave.php:84 +#: ../../../../ajax/ajax_accountSave.php:106 +msgid "Es necesaria una clave" +msgstr "És necessària una contrasenya" + +#: ../../../../ajax/ajax_accountSave.php:86 +#: ../../../../ajax/ajax_accountSave.php:97 +msgid "Es necesario una categoría" +msgstr "És necessari una categoria" + +#: ../../../../ajax/ajax_accountSave.php:101 +#: ../../../../ajax/ajax_accountSave.php:110 +msgid "Id inválido" +msgstr "Id invàlid" + +#: ../../../../ajax/ajax_accountSave.php:113 +#: ../../../../ajax/ajax_accountSave.php:263 +#: ../../../../ajax/ajax_appMgmtSave.php:535 +#: ../../../../ajax/ajax_configSave.php:324 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 +msgid "Acción Inválida" +msgstr "Acció Invàlida" + +#: ../../../../ajax/ajax_accountSave.php:121 +#: ../../../../ajax/ajax_appMgmtSave.php:112 +#: ../../../../ajax/ajax_appMgmtSave.php:149 +#: ../../../../ajax/ajax_backup.php:68 +msgid "Las claves no coinciden" +msgstr "Les claus no coincideixen" + +#: ../../../../ajax/ajax_accountSave.php:173 +msgid "Cuenta creada" +msgstr "Compte creat" + +#: ../../../../ajax/ajax_accountSave.php:176 +msgid "Error al crear la cuenta" +msgstr "Error en crear el compte" + +#: ../../../../ajax/ajax_accountSave.php:211 +msgid "Sin cambios" +msgstr "Sense canvis" + +#: ../../../../ajax/ajax_accountSave.php:223 +msgid "Cuenta actualizada" +msgstr "Compte actualitzat" + +#: ../../../../ajax/ajax_accountSave.php:226 +msgid "Error al modificar la cuenta" +msgstr "Error en modificar el compte" + +#: ../../../../ajax/ajax_accountSave.php:233 +msgid "Cuenta eliminada" +msgstr "Compte eliminat" + +#: ../../../../ajax/ajax_accountSave.php:236 +msgid "Error al eliminar la cuenta" +msgstr "Error en eliminar el compte" + +#: ../../../../ajax/ajax_accountSave.php:246 +#: ../../../../ajax/ajax_appMgmtSave.php:153 +#: ../../../../ajax/ajax_passReset.php:75 +msgid "Clave actualizada" +msgstr "Contrasenya actualitzada" + +#: ../../../../ajax/ajax_accountSave.php:249 +msgid "Error al actualizar la clave" +msgstr "Error en actualitzar la contrasenya" + +#: ../../../../ajax/ajax_accountSave.php:256 +msgid "Cuenta restaurada" +msgstr "Compte restaurat" + +#: ../../../../ajax/ajax_accountSave.php:259 +msgid "Error al restaurar cuenta" +msgstr "Error al restaurar cuenta" + +#: ../../../../ajax/ajax_appMgmtData.php:54 +msgid "Ver Usuario" +msgstr "Veure Usuari" + +#: ../../../../ajax/ajax_appMgmtData.php:61 +#: ../../../../web/UsersMgmtC.class.php:137 +msgid "Editar Usuario" +msgstr "Editar Usuari" + +#: ../../../../ajax/ajax_appMgmtData.php:67 +#: ../../../../inc/UserBase.class.php:383 +#: ../../../../web/UsersMgmtC.class.php:122 +msgid "Nuevo Usuario" +msgstr "Nou Usuari" + +#: ../../../../ajax/ajax_appMgmtData.php:73 +msgid "Ver Grupo" +msgstr "Veure Grup" + +#: ../../../../ajax/ajax_appMgmtData.php:80 +#: ../../../../web/UsersMgmtC.class.php:203 +msgid "Editar Grupo" +msgstr "Editar Grup" + +#: ../../../../ajax/ajax_appMgmtData.php:86 +#: ../../../../inc/Groups.class.php:152 ../../../../inc/Groups.class.php:253 +#: ../../../../web/UsersMgmtC.class.php:195 +msgid "Nuevo Grupo" +msgstr "Nou Grup" + +#: ../../../../ajax/ajax_appMgmtData.php:92 +msgid "Ver Perfil" +msgstr "Veure Perfil" + +#: ../../../../ajax/ajax_appMgmtData.php:99 +#: ../../../../web/UsersMgmtC.class.php:268 +msgid "Editar Perfil" +msgstr "Editar Perfil" + +#: ../../../../ajax/ajax_appMgmtData.php:105 +#: ../../../../inc/ProfileBase.class.php:512 +#: ../../../../web/UsersMgmtC.class.php:253 +msgid "Nuevo Perfil" +msgstr "Nou Perfil" + +#: ../../../../ajax/ajax_appMgmtData.php:111 +msgid "Ver Cliente" +msgstr "Veure Perfil" + +#: ../../../../ajax/ajax_appMgmtData.php:118 +#: ../../../../web/AccountsMgmtC.class.php:153 +msgid "Editar Cliente" +msgstr "Editar Client" + +#: ../../../../ajax/ajax_appMgmtData.php:124 +#: ../../../../inc/Customer.class.php:65 +#: ../../../../web/AccountsMgmtC.class.php:146 +msgid "Nuevo Cliente" +msgstr "Nou Client" + +#: ../../../../ajax/ajax_appMgmtData.php:130 +msgid "Ver Categoría" +msgstr "Veure Categoria" + +#: ../../../../ajax/ajax_appMgmtData.php:137 +#: ../../../../web/AccountsMgmtC.class.php:95 +msgid "Editar Categoría" +msgstr "Editar Categoria" + +#: ../../../../ajax/ajax_appMgmtData.php:143 +#: ../../../../inc/Category.class.php:83 +#: ../../../../web/AccountsMgmtC.class.php:87 +#: ../../../../inc/themes/classic/account.inc:53 +#: ../../../../inc/themes/material-blue/account.inc:61 +msgid "Nueva Categoría" +msgstr "Nova Categoria" + +#: ../../../../ajax/ajax_appMgmtData.php:149 +msgid "Ver Autorización" +msgstr "Veure Autorització" + +#: ../../../../ajax/ajax_appMgmtData.php:156 +#: ../../../../inc/ApiTokens.class.php:189 +#: ../../../../web/UsersMgmtC.class.php:400 +msgid "Nueva Autorización" +msgstr "Nova Autorització" + +#: ../../../../ajax/ajax_appMgmtData.php:162 +#: ../../../../web/UsersMgmtC.class.php:415 +msgid "Editar Autorización" +msgstr "Editar Autorització" + +#: ../../../../ajax/ajax_appMgmtData.php:168 +#: ../../../../web/AccountsMgmtC.class.php:274 +msgid "Nuevo Campo" +msgstr "Nou Camp" + +#: ../../../../ajax/ajax_appMgmtData.php:174 +#: ../../../../web/AccountsMgmtC.class.php:281 +msgid "Editar Campo" +msgstr "Editar Camp" + +#: ../../../../ajax/ajax_appMgmtSave.php:86 +msgid "Es necesario un nombre de usuario" +msgstr "És necessari un nom d'usuari" + +#: ../../../../ajax/ajax_appMgmtSave.php:88 +msgid "Es necesario un login" +msgstr "És necessari un login" + +#: ../../../../ajax/ajax_appMgmtSave.php:90 +msgid "Es necesario un perfil" +msgstr "És necessari un perfil" + +#: ../../../../ajax/ajax_appMgmtSave.php:92 +msgid "Es necesario un grupo" +msgstr "És necessari un grup" + +#: ../../../../ajax/ajax_appMgmtSave.php:94 +msgid "Es necesario un email" +msgstr "És necessari un email" + +#: ../../../../ajax/ajax_appMgmtSave.php:96 +#: ../../../../ajax/ajax_appMgmtSave.php:145 +#: ../../../../ajax/ajax_appMgmtSave.php:160 +#: ../../../../ajax/ajax_backup.php:54 +#: ../../../../ajax/ajax_configSave.php:297 +#: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 +#: ../../../../ajax/ajax_userPrefsSave.php:88 +msgid "Ey, esto es una DEMO!!" +msgstr "Ey, això és una DEMO!!" + +#: ../../../../ajax/ajax_appMgmtSave.php:101 +msgid "Login de usuario duplicado" +msgstr "Login d'usuari duplicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:104 +msgid "Email de usuario duplicado" +msgstr "Email d'usuari duplicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:110 +#: ../../../../ajax/ajax_appMgmtSave.php:147 +msgid "La clave no puede estar en blanco" +msgstr "La contrasenya no pot estar en blanc" + +#: ../../../../ajax/ajax_appMgmtSave.php:123 +msgid "Usuario creado" +msgstr "Usuari creat" + +#: ../../../../ajax/ajax_appMgmtSave.php:126 +msgid "Error al crear el usuario" +msgstr "Error en crear l'usuari" + +#: ../../../../ajax/ajax_appMgmtSave.php:136 +#: ../../../../inc/UserMigrate.class.php:89 +msgid "Usuario actualizado" +msgstr "Usuari actualitzat" + +#: ../../../../ajax/ajax_appMgmtSave.php:139 +msgid "Error al actualizar el usuario" +msgstr "Error en actualitzar l'usuari" + +#: ../../../../ajax/ajax_appMgmtSave.php:156 +#: ../../../../ajax/ajax_passReset.php:79 +msgid "Error al modificar la clave" +msgstr "Error en modificar la contrasenya" + +#: ../../../../ajax/ajax_appMgmtSave.php:162 +msgid "No es posible eliminar, usuario en uso" +msgstr "No és possible eliminar, usuari en ús" + +#: ../../../../ajax/ajax_appMgmtSave.php:166 +msgid "Usuario eliminado" +msgstr "Usuari eliminat" + +#: ../../../../ajax/ajax_appMgmtSave.php:169 +msgid "Error al eliminar el usuario" +msgstr "Error en eliminar l'usuari" + +#: ../../../../ajax/ajax_appMgmtSave.php:184 +msgid "Es necesario un nombre de grupo" +msgstr "És necessari un nom de grup" + +#: ../../../../ajax/ajax_appMgmtSave.php:192 +msgid "Nombre de grupo duplicado" +msgstr "Nom de grup duplicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:204 +msgid "Grupo creado" +msgstr "Grup creat" + +#: ../../../../ajax/ajax_appMgmtSave.php:206 +msgid "Error al crear el grupo" +msgstr "Error en crear el grup" + +#: ../../../../ajax/ajax_appMgmtSave.php:217 +msgid "Grupo actualizado" +msgstr "Grup actualitzat" + +#: ../../../../ajax/ajax_appMgmtSave.php:220 +msgid "Error al actualizar el grupo" +msgstr "Error en actualitzar el grup" + +#: ../../../../ajax/ajax_appMgmtSave.php:229 +#: ../../../../ajax/ajax_appMgmtSave.php:306 +#: ../../../../inc/CustomFieldsBase.class.php:109 +#: ../../../../inc/themes/classic/account.inc:112 +#: ../../../../inc/themes/classic/groups.inc:24 +#: ../../../../inc/themes/classic/profiles.inc:85 +#: ../../../../inc/themes/material-blue/account.inc:137 +#: ../../../../inc/themes/material-blue/groups.inc:32 +#: ../../../../inc/themes/material-blue/profiles.inc:99 +msgid "Usuarios" +msgstr "Usuaris" + +#: ../../../../ajax/ajax_appMgmtSave.php:233 +#: ../../../../inc/Category.class.php:266 +#: ../../../../inc/CustomFieldsBase.class.php:106 +#: ../../../../inc/Customer.class.php:150 +#: ../../../../inc/themes/classic/profiles.inc:15 +#: ../../../../inc/themes/material-blue/config.inc:176 +#: ../../../../inc/themes/material-blue/profiles.inc:19 +msgid "Cuentas" +msgstr "Comptes" + +#: ../../../../ajax/ajax_appMgmtSave.php:236 +#: ../../../../ajax/ajax_appMgmtSave.php:308 +#: ../../../../inc/Category.class.php:119 +#: ../../../../inc/Customer.class.php:150 +msgid "No es posible eliminar" +msgstr "No és possible eliminar" + +#: ../../../../ajax/ajax_appMgmtSave.php:236 +msgid "Grupo en uso por:" +msgstr "Grup en ús per:" + +#: ../../../../ajax/ajax_appMgmtSave.php:241 +msgid "Grupo eliminado" +msgstr "Grup eliminat" + +#: ../../../../ajax/ajax_appMgmtSave.php:244 +msgid "Error al eliminar el grupo" +msgstr "Error en eliminar el grup" + +#: ../../../../ajax/ajax_appMgmtSave.php:283 +msgid "Es necesario un nombre de perfil" +msgstr "És necessari un nom de perfil" + +#: ../../../../ajax/ajax_appMgmtSave.php:285 +msgid "Nombre de perfil duplicado" +msgstr "Nom de perfil duplicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:290 +msgid "Perfil creado" +msgstr "Perfil creat" + +#: ../../../../ajax/ajax_appMgmtSave.php:293 +msgid "Error al crear el perfil" +msgstr "Error al crear el perfil" + +#: ../../../../ajax/ajax_appMgmtSave.php:296 +msgid "Perfil actualizado" +msgstr "Perfil actualitzat" + +#: ../../../../ajax/ajax_appMgmtSave.php:299 +msgid "Error al actualizar el perfil" +msgstr "Error en actualitzar el perfil" + +#: ../../../../ajax/ajax_appMgmtSave.php:308 +msgid "Perfil en uso por:" +msgstr "Perfil en ús per:" + +#: ../../../../ajax/ajax_appMgmtSave.php:311 +msgid "Perfil eliminado" +msgstr "Perfil eliminat" + +#: ../../../../ajax/ajax_appMgmtSave.php:314 +msgid "Error al eliminar el perfil" +msgstr "Error en eliminar el perfil" + +#: ../../../../ajax/ajax_appMgmtSave.php:349 +msgid "Cliente creado" +msgstr "Client creat" + +#: ../../../../ajax/ajax_appMgmtSave.php:364 +msgid "Cliente actualizado" +msgstr "Client actualitzat" + +#: ../../../../ajax/ajax_appMgmtSave.php:374 +msgid "Cliente eliminado" +msgstr "Client eliminat" + +#: ../../../../ajax/ajax_appMgmtSave.php:388 +msgid "Es necesario un nombre de categoría" +msgstr "És necessari un nom de categoria" + +#: ../../../../ajax/ajax_appMgmtSave.php:408 +msgid "Categoría creada" +msgstr "Categoria creada" + +#: ../../../../ajax/ajax_appMgmtSave.php:423 +msgid "Categoría actualizada" +msgstr "Categoria actualitzada" + +#: ../../../../ajax/ajax_appMgmtSave.php:434 +msgid "Categoría eliminada" +msgstr "Categoria eliminada" + +#: ../../../../ajax/ajax_appMgmtSave.php:450 +msgid "Usuario o acción no indicado" +msgstr "Usuari o acció no indicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:460 +msgid "Autorización creada" +msgstr "Autorització creada" + +#: ../../../../ajax/ajax_appMgmtSave.php:468 +msgid "Autorización actualizada" +msgstr "Autorització actualitzada" + +#: ../../../../ajax/ajax_appMgmtSave.php:478 +msgid "Autorización eliminada" +msgstr "Autorització eliminada" + +#: ../../../../ajax/ajax_appMgmtSave.php:495 +msgid "Nombre del campo no indicado" +msgstr "Nom del camp no indicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:497 +msgid "Tipo del campo no indicado" +msgstr "Tipus del camp no indicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:499 +msgid "Módulo del campo no indicado" +msgstr "Mòdul del camp no indicat" + +#: ../../../../ajax/ajax_appMgmtSave.php:513 +msgid "Campo creado" +msgstr "Camp creat" + +#: ../../../../ajax/ajax_appMgmtSave.php:522 +msgid "Campo actualizado" +msgstr "Camp actualitzat" + +#: ../../../../ajax/ajax_appMgmtSave.php:532 +msgid "Campo eliminado" +msgstr "Camp eliminat" + +#: ../../../../ajax/ajax_backup.php:58 ../../../../ajax/ajax_backup.php:63 +#: ../../../../inc/themes/classic/backup.inc:54 +msgid "Realizar Backup" +msgstr "Realitzar Còpia de seguretat" + +#: ../../../../ajax/ajax_backup.php:58 ../../../../ajax/ajax_backup.php:60 +msgid "Error al realizar el backup" +msgstr "Error en realitzar la còpia de seguretat" + +#: ../../../../ajax/ajax_backup.php:60 ../../../../ajax/ajax_backup.php:74 +#: ../../../../ajax/ajax_checkLdap.php:58 ../../../../inc/Import.class.php:128 +#: ../../../../inc/Migrate.class.php:92 +msgid "Revise el registro de eventos para más detalles" +msgstr "Revisi el registre d'esdeveniments per a més detalls" + +#: ../../../../ajax/ajax_backup.php:63 +msgid "Copia de la aplicación y base de datos realizada correctamente" +msgstr "Còpia de l'aplicació i base de dades realitzada correctament" + +#: ../../../../ajax/ajax_backup.php:65 +msgid "Proceso de backup finalizado" +msgstr "Procés de còpia de seguretat finalitzat" + +#: ../../../../ajax/ajax_backup.php:72 ../../../../ajax/ajax_backup.php:77 +msgid "Realizar Exportación" +msgstr "Realitzar Exportació" + +#: ../../../../ajax/ajax_backup.php:72 +msgid "Error al realizar la exportación de cuentas" +msgstr "Error en realitzar l'exportació de comptes" + +#: ../../../../ajax/ajax_backup.php:74 +msgid "Error al realizar la exportación" +msgstr "Error en realitzar l'exportació" + +#: ../../../../ajax/ajax_backup.php:77 +msgid "Exportación de cuentas realizada correctamente" +msgstr "Exportació de comptes realitzada correctament" + +#: ../../../../ajax/ajax_backup.php:79 +msgid "Proceso de exportación finalizado" +msgstr "Procés d'exportació finalitzat" + +#: ../../../../ajax/ajax_checkLdap.php:52 ../../../../inc/Ldap.class.php:259 +msgid "Los parámetros de LDAP no están configurados" +msgstr "Els paràmetres de LDAP no estan configurats" + +#: ../../../../ajax/ajax_checkLdap.php:58 +msgid "Error de conexión a LDAP" +msgstr "Error de connexió a LDAP" + +#: ../../../../ajax/ajax_checkLdap.php:60 +msgid "Conexión a LDAP correcta" +msgstr "Connexió a LDAP correcta" + +#: ../../../../ajax/ajax_checkLdap.php:60 +msgid "Objetos encontrados" +msgstr "Objectes trobats" + +#: ../../../../ajax/ajax_configSave.php:58 +msgid "Modificar Configuración" +msgstr "Modificar Configuració" + +#: ../../../../ajax/ajax_configSave.php:105 +msgid "El tamaño máximo por archivo es de 16MB" +msgstr "La grandària màxima per arxiu és de 16MB" + +#: ../../../../ajax/ajax_configSave.php:118 +msgid "Faltan parámetros de Proxy" +msgstr "Falten paràmetres de Proxy" + +#: ../../../../ajax/ajax_configSave.php:126 +msgid "Proxy habiltado" +msgstr "Proxy habilitat" + +#: ../../../../ajax/ajax_configSave.php:130 +msgid "Proxy deshabilitado" +msgstr "Proxy deshabilitat" + +#: ../../../../ajax/ajax_configSave.php:133 +#: ../../../../ajax/ajax_configSave.php:157 +#: ../../../../ajax/ajax_configSave.php:191 +#: ../../../../ajax/ajax_configSave.php:230 +msgid "Sección" +msgstr "Secció" + +#: ../../../../ajax/ajax_configSave.php:133 +#: ../../../../web/ConfigC.class.php:108 +#: ../../../../inc/themes/classic/profiles.inc:61 +#: ../../../../inc/themes/material-blue/profiles.inc:72 +msgid "General" +msgstr "General" + +#: ../../../../ajax/ajax_configSave.php:143 +msgid "Faltan parámetros de Wiki" +msgstr "Falten paràmetres de Wiki" + +#: ../../../../ajax/ajax_configSave.php:150 +msgid "Wiki habiltada" +msgstr "Wiki habiltada" + +#: ../../../../ajax/ajax_configSave.php:154 +msgid "Wiki deshabilitada" +msgstr "Wiki deshabilitada" + +#: ../../../../ajax/ajax_configSave.php:157 +#: ../../../../web/ConfigC.class.php:244 +#: ../../../../inc/themes/classic/wiki.inc:4 +#: ../../../../inc/themes/material-blue/wiki.inc:4 +msgid "Wiki" +msgstr "Wiki" + +#: ../../../../ajax/ajax_configSave.php:172 +msgid "Faltan parámetros de LDAP" +msgstr "Falten paràmetres de LDAP" + +#: ../../../../ajax/ajax_configSave.php:184 +msgid "LDAP habiltado" +msgstr "LDAP habiltat" + +#: ../../../../ajax/ajax_configSave.php:188 +msgid "LDAP deshabilitado" +msgstr "LDAP deshabilitat" + +#: ../../../../ajax/ajax_configSave.php:191 +#: ../../../../web/ConfigC.class.php:276 +#: ../../../../inc/themes/classic/ldap.inc:4 +#: ../../../../inc/themes/material-blue/ldap.inc:4 +msgid "LDAP" +msgstr "LDAP" + +#: ../../../../ajax/ajax_configSave.php:206 +msgid "Faltan parámetros de Correo" +msgstr "Falten paràmetres de Correu" + +#: ../../../../ajax/ajax_configSave.php:221 +msgid "Correo habiltado" +msgstr "Correu habiltat" + +#: ../../../../ajax/ajax_configSave.php:227 +msgid "Correo deshabilitado" +msgstr "Correu deshabilitat" + +#: ../../../../ajax/ajax_configSave.php:230 +#: ../../../../web/ConfigC.class.php:306 +#: ../../../../inc/themes/classic/mail.inc:4 +#: ../../../../inc/themes/material-blue/mail.inc:4 +msgid "Correo" +msgstr "Correu" + +#: ../../../../ajax/ajax_configSave.php:252 +msgid "Configuración actualizada" +msgstr "Configuració actualitzada" + +#: ../../../../ajax/ajax_configSave.php:261 +#: ../../../../ajax/ajax_configSave.php:307 +#: ../../../../ajax/ajax_viewpass.php:61 +#: ../../../../inc/Controller.class.php:169 +msgid "Clave maestra actualizada" +msgstr "Clau mestra actualitzada" + +#: ../../../../ajax/ajax_configSave.php:261 +#: ../../../../ajax/ajax_viewpass.php:61 +#: ../../../../inc/Controller.class.php:169 +msgid "Reinicie la sesión para cambiarla" +msgstr "Reiniciï la sessió per canviar-la" + +#: ../../../../ajax/ajax_configSave.php:263 +msgid "Clave maestra no indicada" +msgstr "Clau mestra no indicada" + +#: ../../../../ajax/ajax_configSave.php:265 +msgid "Se ha de confirmar el cambio de clave" +msgstr "S'ha de confirmar el canvi de clau" + +#: ../../../../ajax/ajax_configSave.php:269 +msgid "Las claves son idénticas" +msgstr "Les claus són idèntiques" + +#: ../../../../ajax/ajax_configSave.php:271 +msgid "Las claves maestras no coinciden" +msgstr "Les claus mestres no coincideixen" + +#: ../../../../ajax/ajax_configSave.php:273 +msgid "La clave maestra actual no coincide" +msgstr "La clau mestra actual no coincideix" + +#: ../../../../ajax/ajax_configSave.php:282 +msgid "Errores al actualizar las claves de las cuentas" +msgstr "Errors en actualitzar les claus dels comptes" + +#: ../../../../ajax/ajax_configSave.php:288 +msgid "Errores al actualizar las claves de las cuentas del histórico" +msgstr "Errors en actualitzar les claus dels comptes de l'històric" + +#: ../../../../ajax/ajax_configSave.php:292 +msgid "Errores al actualizar datos de campos personalizados" +msgstr "Errors en actualitzar dades de camps personalitzats" + +#: ../../../../ajax/ajax_configSave.php:305 +#: ../../../../inc/Account.class.php:512 +msgid "Actualizar Clave Maestra" +msgstr "Actualitzar Clau Mestra" + +#: ../../../../ajax/ajax_configSave.php:309 +msgid "Error al guardar el hash de la clave maestra" +msgstr "Error en guardar el hash de la clau mestra" + +#: ../../../../ajax/ajax_configSave.php:317 +msgid "Generar Clave Temporal" +msgstr "Generar Clau Temporal" + +#: ../../../../ajax/ajax_configSave.php:317 +#: ../../../../inc/CustomFieldsBase.class.php:87 +#: ../../../../inc/themes/classic/account.inc:86 +#: ../../../../inc/themes/classic/editpass.inc:25 +#: ../../../../inc/themes/classic/encryption.inc:143 +#: ../../../../inc/themes/classic/install.inc:38 +#: ../../../../inc/themes/classic/install.inc:39 +#: ../../../../inc/themes/classic/login.inc:10 +#: ../../../../inc/themes/classic/login.inc:22 +#: ../../../../inc/themes/classic/mail.inc:55 +#: ../../../../inc/themes/classic/passreset.inc:29 +#: ../../../../inc/themes/classic/passreset.inc:34 +#: ../../../../inc/themes/classic/users.inc:75 +#: ../../../../inc/themes/classic/userspass.inc:8 +#: ../../../../inc/themes/classic/userspass.inc:11 +#: ../../../../inc/themes/material-blue/account.inc:98 +#: ../../../../inc/themes/material-blue/account.inc:103 +#: ../../../../inc/themes/material-blue/config.inc:395 +#: ../../../../inc/themes/material-blue/editpass.inc:26 +#: ../../../../inc/themes/material-blue/editpass.inc:31 +#: ../../../../inc/themes/material-blue/editpass.inc:41 +#: ../../../../inc/themes/material-blue/encryption.inc:161 +#: ../../../../inc/themes/material-blue/install.inc:47 +#: ../../../../inc/themes/material-blue/ldap.inc:105 +#: ../../../../inc/themes/material-blue/login.inc:18 +#: ../../../../inc/themes/material-blue/login.inc:41 +#: ../../../../inc/themes/material-blue/mail.inc:73 +#: ../../../../inc/themes/material-blue/mail.inc:80 +#: ../../../../inc/themes/material-blue/passreset.inc:30 +#: ../../../../inc/themes/material-blue/users.inc:89 +#: ../../../../inc/themes/material-blue/users.inc:96 +#: ../../../../inc/themes/material-blue/userspass.inc:8 +#: ../../../../inc/themes/material-blue/userspass.inc:13 +msgid "Clave" +msgstr "Clau" + +#: ../../../../ajax/ajax_configSave.php:319 +msgid "Clave Temporal Generada" +msgstr "Clau Temporal Generada" + +#: ../../../../ajax/ajax_configSave.php:321 +msgid "Error al generar clave temporal" +msgstr "Error en generar clau temporal" + +#: ../../../../ajax/ajax_doLogin.php:49 +msgid "Usuario/Clave no introducidos" +msgstr "Usuari/Clau no introduïts" + +#: ../../../../ajax/ajax_doLogin.php:61 +msgid "Inicio sesión" +msgstr "Inici sessió" + +#: ../../../../ajax/ajax_doLogin.php:66 +msgid "Servidor Login" +msgstr "Servidor Login" + +#: ../../../../ajax/ajax_doLogin.php:72 +msgid "Error al guardar los datos de LDAP" +msgstr "Error en guardar les dades de LDAP" + +#: ../../../../ajax/ajax_doLogin.php:75 ../../../../ajax/ajax_doLogin.php:83 +#: ../../../../ajax/ajax_doLogin.php:135 ../../../../ajax/ajax_doLogin.php:179 +#: ../../../../inc/ApiTokens.class.php:140 +#: ../../../../inc/ApiTokens.class.php:186 +#: ../../../../inc/ApiTokens.class.php:217 +#: ../../../../inc/ApiTokens.class.php:243 +#: ../../../../inc/ApiTokens.class.php:262 +#: ../../../../inc/ApiTokens.class.php:304 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 +#: ../../../../inc/XmlImportBase.class.php:79 +msgid "Error interno" +msgstr "Error intern" + +#: ../../../../ajax/ajax_doLogin.php:80 +msgid "Error al actualizar la clave del usuario en la BBDD" +msgstr "Error en actualitzar la clau de l'usuari en la BBDD" + +#: ../../../../ajax/ajax_doLogin.php:88 ../../../../ajax/ajax_doLogin.php:113 +msgid "Login incorrecto" +msgstr "Login incorrecte" + +#: ../../../../ajax/ajax_doLogin.php:89 ../../../../ajax/ajax_doLogin.php:96 +#: ../../../../ajax/ajax_doLogin.php:103 ../../../../ajax/ajax_doLogin.php:114 +#: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 +#: ../../../../inc/ApiTokens.class.php:190 +#: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 +#: ../../../../inc/UserBase.class.php:384 +#: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 +#: ../../../../web/SearchC.class.php:305 +#: ../../../../web/UsersMgmtC.class.php:393 +#: ../../../../inc/themes/classic/account.inc:73 +#: ../../../../inc/themes/classic/editpass.inc:21 +#: ../../../../inc/themes/classic/eventlog.inc:23 +#: ../../../../inc/themes/classic/info.inc:39 +#: ../../../../inc/themes/classic/install.inc:27 +#: ../../../../inc/themes/classic/install.inc:28 +#: ../../../../inc/themes/classic/login.inc:7 +#: ../../../../inc/themes/classic/login.inc:20 +#: ../../../../inc/themes/classic/mail.inc:47 +#: ../../../../inc/themes/classic/passreset.inc:17 +#: ../../../../inc/themes/classic/request.inc:17 +#: ../../../../inc/themes/classic/search.inc:89 +#: ../../../../inc/themes/classic/tokens.inc:8 +#: ../../../../inc/themes/material-blue/account.inc:83 +#: ../../../../inc/themes/material-blue/config.inc:381 +#: ../../../../inc/themes/material-blue/editpass.inc:22 +#: ../../../../inc/themes/material-blue/eventlog.inc:23 +#: ../../../../inc/themes/material-blue/info.inc:39 +#: ../../../../inc/themes/material-blue/login.inc:11 +#: ../../../../inc/themes/material-blue/login.inc:34 +#: ../../../../inc/themes/material-blue/mail.inc:61 +#: ../../../../inc/themes/material-blue/mail.inc:67 +#: ../../../../inc/themes/material-blue/passreset.inc:16 +#: ../../../../inc/themes/material-blue/request.inc:20 +#: ../../../../inc/themes/material-blue/search.inc:91 +#: ../../../../inc/themes/material-blue/tokens.inc:8 +msgid "Usuario" +msgstr "Usuari" + +#: ../../../../ajax/ajax_doLogin.php:92 ../../../../ajax/ajax_doLogin.php:106 +#: ../../../../ajax/ajax_doLogin.php:117 +msgid "Usuario/Clave incorrectos" +msgstr "Usuari/Clau incorrectes" + +#: ../../../../ajax/ajax_doLogin.php:95 ../../../../ajax/ajax_doLogin.php:99 +msgid "Cuenta expirada" +msgstr "Compte expirat" + +#: ../../../../ajax/ajax_doLogin.php:102 +msgid "El usuario no tiene grupos asociados" +msgstr "L'usuari no té grups associats" + +#: ../../../../ajax/ajax_doLogin.php:123 ../../../../ajax/ajax_doLogin.php:127 +msgid "Usuario deshabilitado" +msgstr "Usuari deshabilitat" + +#: ../../../../ajax/ajax_doLogin.php:132 +msgid "Error al obtener los datos del usuario de la BBDD" +msgstr "Error en obtenir les dades de l'usuari de la BBDD" + +#: ../../../../ajax/ajax_doLogin.php:142 +msgid "La clave maestra no ha sido guardada o es incorrecta" +msgstr "La clau mestra no ha estat guardada o és incorrecta" + +#: ../../../../ajax/ajax_doLogin.php:149 ../../../../ajax/ajax_doLogin.php:152 +msgid "Clave maestra incorrecta" +msgstr "Clau mestra incorrecta" + +#: ../../../../ajax/ajax_doLogin.php:175 +#: ../../../../inc/ProfileBase.class.php:512 +#: ../../../../inc/ProfileBase.class.php:550 +#: ../../../../inc/ProfileBase.class.php:593 +#: ../../../../web/UsersMgmtC.class.php:90 +#: ../../../../inc/themes/classic/users.inc:37 +#: ../../../../inc/themes/material-blue/users.inc:43 +msgid "Perfil" +msgstr "Perfil" + +#: ../../../../ajax/ajax_doLogin.php:176 ../../../../inc/Groups.class.php:158 +#: ../../../../inc/Groups.class.php:259 ../../../../inc/Groups.class.php:375 +#: ../../../../inc/Ldap.class.php:213 ../../../../inc/Ldap.class.php:226 +#: ../../../../inc/Ldap.class.php:236 ../../../../inc/Ldap.class.php:385 +#: ../../../../web/UsersMgmtC.class.php:91 +#: ../../../../inc/themes/classic/ldap.inc:116 +#: ../../../../inc/themes/classic/users.inc:49 +#: ../../../../inc/themes/material-blue/ldap.inc:139 +#: ../../../../inc/themes/material-blue/ldap.inc:164 +#: ../../../../inc/themes/material-blue/users.inc:57 +msgid "Grupo" +msgstr "Grup" + +#: ../../../../ajax/ajax_files.php:46 ../../../../ajax/ajax_getFiles.php:40 +msgid "Gestión de archivos deshabilitada" +msgstr "Gestió d'arxius deshabilitada" + +#: ../../../../ajax/ajax_files.php:60 ../../../../inc/Files.class.php:63 +msgid "Subir Archivo" +msgstr "Pujar Arxiu" + +#: ../../../../ajax/ajax_files.php:69 +msgid "No hay extensiones permitidas" +msgstr "No hi ha extensions permeses" + +#: ../../../../ajax/ajax_files.php:80 ../../../../inc/FileImport.class.php:115 +msgid "Tipo de archivo no soportado" +msgstr "Tipus d'arxiu no suportat" + +#: ../../../../ajax/ajax_files.php:86 +msgid "Archivo inválido" +msgstr "Arxiu invàlid" + +#: ../../../../ajax/ajax_files.php:102 ../../../../ajax/ajax_files.php:119 +#: ../../../../inc/FileImport.class.php:131 +#: ../../../../inc/FileImport.class.php:149 +#: ../../../../inc/FileImport.class.php:167 +msgid "Error interno al leer el archivo" +msgstr "Error intern en llegir l'arxiu" + +#: ../../../../ajax/ajax_files.php:109 +msgid "El archivo es mayor de " +msgstr "L'arxiu és major de" + +#: ../../../../ajax/ajax_files.php:126 +msgid "Archivo guardado" +msgstr "Arxiu guardat" + +#: ../../../../ajax/ajax_files.php:131 +msgid "No se pudo guardar el archivo" +msgstr "No es va poder guardar l'arxiu" + +#: ../../../../ajax/ajax_files.php:141 ../../../../ajax/ajax_files.php:200 +msgid "No es un ID de archivo válido" +msgstr "No és un ID d'arxiu vàlid" + +#: ../../../../ajax/ajax_files.php:149 +msgid "El archivo no existe" +msgstr "L'arxiu no existeix" + +#: ../../../../ajax/ajax_files.php:158 +#: ../../../../inc/themes/classic/files.inc:19 +#: ../../../../inc/themes/material-blue/files.inc:19 +msgid "Descargar Archivo" +msgstr "Descarregar Arxiu" + +#: ../../../../ajax/ajax_files.php:159 ../../../../ajax/ajax_viewpass.php:70 +#: ../../../../inc/Files.class.php:112 +#: ../../../../inc/themes/classic/eventlog.inc:14 +#: ../../../../inc/themes/material-blue/eventlog.inc:14 +msgid "ID" +msgstr "ID" + +#: ../../../../ajax/ajax_files.php:160 ../../../../inc/Files.class.php:65 +#: ../../../../inc/Files.class.php:113 +#: ../../../../inc/themes/classic/import.inc:152 +#: ../../../../inc/themes/material-blue/import.inc:80 +msgid "Archivo" +msgstr "Arxiu" + +#: ../../../../ajax/ajax_files.php:161 ../../../../inc/Files.class.php:66 +#: ../../../../inc/Files.class.php:114 +#: ../../../../web/AccountsMgmtC.class.php:267 +#: ../../../../inc/themes/classic/customfields.inc:16 +#: ../../../../inc/themes/material-blue/customfields.inc:19 +msgid "Tipo" +msgstr "Tipus" + +#: ../../../../ajax/ajax_files.php:162 ../../../../inc/Files.class.php:67 +#: ../../../../inc/Files.class.php:115 +msgid "Tamaño" +msgstr "Grandària" + +#: ../../../../ajax/ajax_files.php:204 +msgid "Archivo eliminado" +msgstr "Arxiu eliminat" + +#: ../../../../ajax/ajax_files.php:209 +msgid "Error al eliminar el archivo" +msgstr "Error en eliminar l'arxiu" + +#: ../../../../ajax/ajax_getContent.php:42 +#: ../../../../inc/ApiRequest.class.php:55 +#: ../../../../inc/CustomFieldDef.class.php:45 +#: ../../../../inc/CustomFields.class.php:54 +msgid "Parámetros incorrectos" +msgstr "Paràmetres incorrectes" + +#: ../../../../ajax/ajax_migrate.php:56 +msgid "Confirmar la importación de cuentas" +msgstr "Confirmar la importació de comptes" + +#: ../../../../ajax/ajax_migrate.php:58 +msgid "Es necesario un usuario de conexión" +msgstr "És necessari un usuari de connexió" + +#: ../../../../ajax/ajax_migrate.php:60 +msgid "Es necesaria una clave de conexión" +msgstr "És necessària una clau de connexió" + +#: ../../../../ajax/ajax_migrate.php:62 +msgid "Es necesario el nombre de la BBDD" +msgstr "És necessari el nom de la BBDD" + +#: ../../../../ajax/ajax_migrate.php:64 +msgid "Es necesario un nombre de host" +msgstr "És necessari un nom de host" + +#: ../../../../ajax/ajax_passReset.php:50 +#: ../../../../ajax/ajax_passReset.php:53 +msgid "Recuperación de Clave" +msgstr "Recuperació de Clau" + +#: ../../../../ajax/ajax_passReset.php:56 +#: ../../../../ajax/ajax_passReset.php:61 +msgid "Solicitado para" +msgstr "Sol·licitat per" + +#: ../../../../ajax/ajax_passReset.php:58 +#: ../../../../ajax/ajax_sendRequest.php:76 +msgid "Solicitud enviada" +msgstr "Sol·licitud enviada" + +#: ../../../../ajax/ajax_passReset.php:58 +msgid "En breve recibirá un correo para completar la solicitud." +msgstr "En breu rebrà un correu per completar la sol·licitud." + +#: ../../../../ajax/ajax_passReset.php:63 +msgid "No se ha podido realizar la solicitud. Consulte con el administrador." +msgstr "No s'ha pogut realitzar la sol·licitud. Consulti amb l'administrador." + +#: ../../../../ajax/ajax_passReset.php:73 +#: ../../../../inc/UserBase.class.php:570 +#: ../../../../inc/UserPass.class.php:127 +msgid "Modificar Clave Usuario" +msgstr "Modificar Clau Usuari" + +#: ../../../../ajax/ajax_passReset.php:73 +#: ../../../../inc/UserBase.class.php:570 +#: ../../../../inc/UserBase.class.php:594 +#: ../../../../inc/UserPass.class.php:127 +#: ../../../../web/UsersMgmtC.class.php:89 +#: ../../../../inc/themes/classic/users.inc:21 +#: ../../../../inc/themes/material-blue/users.inc:24 +msgid "Login" +msgstr "Login" + +#: ../../../../ajax/ajax_passReset.php:81 +msgid "La clave es incorrecta o no coincide" +msgstr "La clau és incorrecta o no coincideix" + +#: ../../../../ajax/ajax_sendRequest.php:49 +msgid "Es necesaria una descripción" +msgstr "És necessària una descripció" + +#: ../../../../ajax/ajax_sendRequest.php:62 +msgid "Solicitud de Modificación de Cuenta" +msgstr "Sol·licitud de Modificació de Compte" + +#: ../../../../ajax/ajax_sendRequest.php:63 +msgid "Solicitante" +msgstr "Sol·licitant" + +#: ../../../../ajax/ajax_sendRequest.php:64 +#: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 +#: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 +#: ../../../../inc/Files.class.php:64 +msgid "Cuenta" +msgstr "Compte" + +#: ../../../../ajax/ajax_sendRequest.php:65 +#: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 +#: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Customer.class.php:115 +#: ../../../../inc/Customer.class.php:163 +#: ../../../../web/SearchC.class.php:287 +#: ../../../../inc/themes/classic/account.inc:23 +#: ../../../../inc/themes/classic/editpass.inc:12 +#: ../../../../inc/themes/classic/request.inc:9 +#: ../../../../inc/themes/classic/search.inc:58 +#: ../../../../inc/themes/material-blue/account.inc:29 +#: ../../../../inc/themes/material-blue/editpass.inc:13 +#: ../../../../inc/themes/material-blue/request.inc:10 +#: ../../../../inc/themes/material-blue/search.inc:60 +msgid "Cliente" +msgstr "Client" + +#: ../../../../ajax/ajax_sendRequest.php:66 +#: ../../../../web/AccountsMgmtC.class.php:80 +#: ../../../../web/AccountsMgmtC.class.php:139 +#: ../../../../web/UsersMgmtC.class.php:188 +#: ../../../../inc/themes/classic/categories.inc:16 +#: ../../../../inc/themes/classic/customers.inc:16 +#: ../../../../inc/themes/classic/eventlog.inc:29 +#: ../../../../inc/themes/classic/groups.inc:16 +#: ../../../../inc/themes/material-blue/categories.inc:20 +#: ../../../../inc/themes/material-blue/customers.inc:20 +#: ../../../../inc/themes/material-blue/eventlog.inc:29 +#: ../../../../inc/themes/material-blue/groups.inc:20 +msgid "Descripción" +msgstr "Descripció" + +#: ../../../../ajax/ajax_sendRequest.php:79 +msgid "Error al enviar la solicitud" +msgstr "Error en enviar la sol·licitud" + +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 +msgid "Error al actualizar preferencias" +msgstr "Error en actualitzar preferències" + +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 +msgid "Preferencias actualizadas" +msgstr "Preferències actualitzades" + +#: ../../../../ajax/ajax_viewpass.php:55 +msgid "La clave maestra no coincide" +msgstr "La clau mestra no coincideix" + +#: ../../../../ajax/ajax_viewpass.php:59 +#: ../../../../inc/Controller.class.php:166 +msgid "No tiene permisos para acceder a esta cuenta" +msgstr "No té permisos per accedir a aquest compte" + +#: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 +#: ../../../../inc/themes/classic/account.inc:382 +#: ../../../../inc/themes/classic/profiles.inc:23 +#: ../../../../inc/themes/classic/search.inc:139 +#: ../../../../inc/themes/material-blue/account.inc:424 +#: ../../../../inc/themes/material-blue/profiles.inc:35 +#: ../../../../inc/themes/material-blue/search.inc:149 +msgid "Ver Clave" +msgstr "Veure Clau" + +#: ../../../../ajax/ajax_viewpass.php:80 ../../../../js/strings.js.php:73 +msgid "Clave de Cuenta" +msgstr "Clau de Compte" + +#: ../../../../api.php:56 +msgid "Ayuda Parámetros" +msgstr "Ajuda Paràmetres" + +#: ../../../../inc/Account.class.php:28 +#: ../../../../inc/AccountBase.class.php:28 +#: ../../../../inc/AccountHistory.class.php:28 +#: ../../../../inc/AccountInterface.class.php:28 +#: ../../../../inc/AccountSearch.class.php:28 ../../../../inc/Acl.class.php:29 +#: ../../../../inc/Api.class.php:30 ../../../../inc/ApiRequest.class.php:28 +#: ../../../../inc/ApiTokens.class.php:28 ../../../../inc/Auth.class.php:29 +#: ../../../../inc/Auth2FA.class.php:33 ../../../../inc/Backup.class.php:28 +#: ../../../../inc/Base.php:26 ../../../../inc/Cache.class.php:28 +#: ../../../../inc/Category.class.php:29 ../../../../inc/Config.class.php:28 +#: ../../../../inc/ConfigDB.class.php:28 +#: ../../../../inc/ConfigInterface.class.php:28 +#: ../../../../inc/Controller.class.php:31 ../../../../inc/Crypt.class.php:28 +#: ../../../../inc/CryptMasterPass.class.php:28 +#: ../../../../inc/CryptPKI.class.php:28 +#: ../../../../inc/CsvImport.class.php:28 +#: ../../../../inc/CsvImportBase.class.php:28 +#: ../../../../inc/CustomFieldDef.class.php:28 +#: ../../../../inc/CustomFields.class.php:28 +#: ../../../../inc/CustomFieldsBase.class.php:28 +#: ../../../../inc/Customer.class.php:29 ../../../../inc/DB.class.php:28 +#: ../../../../inc/DBConnectionFactory.class.php:30 +#: ../../../../inc/FileImport.class.php:28 ../../../../inc/Files.class.php:29 +#: ../../../../inc/Groups.class.php:29 ../../../../inc/Html.class.php:28 +#: ../../../../inc/ImageUtil.class.php:28 ../../../../inc/Import.class.php:29 +#: ../../../../inc/ImportBase.class.php:28 ../../../../inc/Init.class.php:30 +#: ../../../../inc/Installer.class.php:29 +#: ../../../../inc/KeepassImport.class.php:28 +#: ../../../../inc/KeepassXImport.class.php:28 +#: ../../../../inc/Language.class.php:28 ../../../../inc/Ldap.class.php:29 +#: ../../../../inc/LdapADS.class.php:28 ../../../../inc/Log.class.php:28 +#: ../../../../inc/Migrate.class.php:28 ../../../../inc/Minify.class.php:30 +#: ../../../../inc/Profile.class.php:29 +#: ../../../../inc/ProfileBase.class.php:28 +#: ../../../../inc/Request.class.php:110 ../../../../inc/Response.class.php:28 +#: ../../../../inc/SPException.class.php:28 +#: ../../../../inc/Session.class.php:28 +#: ../../../../inc/SessionUtil.class.php:28 +#: ../../../../inc/SyspassImport.class.php:28 +#: ../../../../inc/Template.class.php:27 ../../../../inc/Themes.class.php:28 +#: ../../../../inc/Upgrade.class.php:29 ../../../../inc/User.class.php:28 +#: ../../../../inc/UserAccounts.class.php:28 +#: ../../../../inc/UserBase.class.php:28 ../../../../inc/UserLdap.class.php:28 +#: ../../../../inc/UserMigrate.class.php:28 +#: ../../../../inc/UserPass.class.php:28 +#: ../../../../inc/UserPassRecover.class.php:28 +#: ../../../../inc/UserPreferences.class.php:28 +#: ../../../../inc/UserUtil.class.php:28 ../../../../inc/Util.class.php:28 +#: ../../../../inc/XmlExport.class.php:28 +#: ../../../../inc/XmlImport.class.php:28 +#: ../../../../inc/XmlImportBase.class.php:28 +#: ../../../../web/AccountC.class.php:41 +#: ../../../../web/AccountsMgmtC.class.php:33 +#: ../../../../web/ConfigC.class.php:35 ../../../../web/EventlogC.class.php:30 +#: ../../../../web/SearchC.class.php:33 +#: ../../../../web/UsersMgmtC.class.php:40 +#: ../../../../web/UsersPrefsC.class.php:35 +msgid "No es posible acceder directamente a este archivo" +msgstr "No és possible accedir directament a aquest arxiu" + +#: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 +#: ../../../../inc/Account.class.php:653 +msgid "Error al actualizar el historial" +msgstr "Error en actualitzar l'historial" + +#: ../../../../inc/Account.class.php:117 +msgid "Actualizar Cuenta" +msgstr "Actualitzar Compte" + +#: ../../../../inc/Account.class.php:120 ../../../../inc/Account.class.php:398 +msgid "Error al actualizar los grupos secundarios" +msgstr "Error en actualitzar els grups secundaris" + +#: ../../../../inc/Account.class.php:126 ../../../../inc/Account.class.php:406 +msgid "Error al actualizar los usuarios de la cuenta" +msgstr "Error en actualitzar els usuaris del compte" + +#: ../../../../inc/Account.class.php:234 +msgid "Restaurar Cuenta" +msgstr "Restaurar Compte" + +#: ../../../../inc/Account.class.php:341 +#: ../../../../inc/AccountHistory.class.php:348 +#: ../../../../inc/AccountHistory.class.php:508 +msgid "No se pudieron obtener los datos de la cuenta" +msgstr "No es van poder obtenir les dades del compte" + +#: ../../../../inc/Account.class.php:415 ../../../../inc/Acl.class.php:129 +#: ../../../../web/AccountC.class.php:150 ../../../../web/MainC.class.php:183 +msgid "Nueva Cuenta" +msgstr "Nou Compte" + +#: ../../../../inc/Account.class.php:433 +msgid "ERROR: Error en la operación." +msgstr "ERROR: Error en l'operació." + +#: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 +#: ../../../../web/AccountC.class.php:358 +#: ../../../../inc/themes/classic/account.inc:369 +#: ../../../../inc/themes/classic/search.inc:167 +#: ../../../../inc/themes/material-blue/account.inc:418 +#: ../../../../inc/themes/material-blue/search.inc:178 +msgid "Eliminar Cuenta" +msgstr "Eliminar Compte" + +#: ../../../../inc/Account.class.php:451 +msgid "Error al eliminar grupos asociados a la cuenta" +msgstr "Error en eliminar grups associats al compte" + +#: ../../../../inc/Account.class.php:455 +msgid "Error al eliminar usuarios asociados a la cuenta" +msgstr "Error en eliminar usuaris associats al compte" + +#: ../../../../inc/Account.class.php:459 +msgid "Error al eliminar archivos asociados a la cuenta" +msgstr "Error en eliminar arxius associats al compte" + +#: ../../../../inc/Account.class.php:513 +#: ../../../../inc/AccountHistory.class.php:129 +#: ../../../../inc/XmlImport.class.php:62 +msgid "Inicio" +msgstr "Inici" + +#: ../../../../inc/Account.class.php:518 +#: ../../../../inc/AccountHistory.class.php:135 +msgid "Error en el módulo de encriptación" +msgstr "Error en el mòdul d'encriptació" + +#: ../../../../inc/Account.class.php:526 +#: ../../../../inc/AccountHistory.class.php:143 +msgid "Error al obtener las claves de las cuentas" +msgstr "Error en obtenir les claus dels comptes" + +#: ../../../../inc/Account.class.php:542 +#: ../../../../inc/AccountHistory.class.php:165 +msgid "Clave de cuenta vacía" +msgstr "Clau de compte buit" + +#: ../../../../inc/Account.class.php:547 +#: ../../../../inc/AccountHistory.class.php:170 +msgid "IV de encriptación incorrecto" +msgstr "IV d'encriptació incorrecte" + +#: ../../../../inc/Account.class.php:556 +#: ../../../../inc/AccountHistory.class.php:179 +msgid "No es posible desencriptar la clave de la cuenta" +msgstr "No és possible desencriptar la clau del compte" + +#: ../../../../inc/Account.class.php:562 +msgid "Fallo al actualizar la clave de la cuenta" +msgstr "Fallada en actualitzar la clau del compte" + +#: ../../../../inc/Account.class.php:576 +msgid "Cuentas actualizadas" +msgstr "Comptes actualitzats" + +#: ../../../../inc/Account.class.php:581 +#: ../../../../inc/AccountHistory.class.php:204 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 +msgid "Fin" +msgstr "Fi" + +#: ../../../../inc/Account.class.php:682 +msgid "Modificar Clave" +msgstr "Modificar Clau" + +#: ../../../../inc/Account.class.php:717 +msgid "No se pudieron obtener los datos de las cuentas" +msgstr "No ha estat possible obtenir les dades dels comptes" + +#: ../../../../inc/AccountHistory.class.php:128 +msgid "Actualizar Clave Maestra (H)" +msgstr "Actualitzar Clau Mestra (H)" + +#: ../../../../inc/AccountHistory.class.php:160 +msgid "La clave maestra del registro no coincide" +msgstr "La clau mestra del registre no coincideix" + +#: ../../../../inc/AccountHistory.class.php:185 +msgid "Fallo al actualizar la clave del histórico" +msgstr "Fallada en actualitzar la clau de l'històric" + +#: ../../../../inc/AccountHistory.class.php:199 +#: ../../../../inc/CustomFields.class.php:323 +msgid "Registros actualizados" +msgstr "Registres actualitzats" + +#: ../../../../inc/Acl.class.php:112 +msgid "Denegado acceso a" +msgstr "Denegat accés a" + +#: ../../../../inc/Acl.class.php:126 +msgid "Buscar Cuentas" +msgstr "Buscar Comptes" + +#: ../../../../inc/Acl.class.php:127 +msgid "Ver Cuenta" +msgstr "Veure Compte" + +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 +#: ../../../../inc/themes/material-blue/search.inc:172 +msgid "Copiar Cuenta" +msgstr "Copiar Compte" + +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 +msgid "Editar Cuenta" +msgstr "Editar Compte" + +#: ../../../../inc/Acl.class.php:131 +msgid "Editar Clave de Cuenta" +msgstr "Editar Clau de Compte" + +#: ../../../../inc/Acl.class.php:132 +#: ../../../../inc/themes/classic/profiles.inc:28 +#: ../../../../inc/themes/material-blue/profiles.inc:40 +msgid "Ver Historial" +msgstr "Veure Historial" + +#: ../../../../inc/Acl.class.php:135 +#: ../../../../inc/themes/classic/account.inc:191 +#: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/account.inc:233 +#: ../../../../inc/themes/material-blue/config.inc:261 +#: ../../../../inc/themes/material-blue/profiles.inc:60 +msgid "Archivos" +msgstr "Arxius" + +#: ../../../../inc/Acl.class.php:136 +msgid "Peticiones" +msgstr "Peticions" + +#: ../../../../inc/Acl.class.php:137 +msgid "Gestión Aplicación" +msgstr "Gestió Aplicació" + +#: ../../../../inc/Acl.class.php:138 +msgid "Gestión Categorías" +msgstr "Gestió Categories" + +#: ../../../../inc/Acl.class.php:139 +msgid "Gestión Clientes" +msgstr "Gestió Clients" + +#: ../../../../inc/Acl.class.php:140 +msgid "Gestión Campos Personalizados" +msgstr "Gestió Campos Personalitzats" + +#: ../../../../inc/Acl.class.php:141 +msgid "Gestión Autorizaciones API" +msgstr "Gestió Autoritzacions API" + +#: ../../../../inc/Acl.class.php:142 ../../../../inc/Acl.class.php:143 +msgid "Gestión Usuarios" +msgstr "Gestió Usuaris" + +#: ../../../../inc/Acl.class.php:144 +msgid "Gestión Grupos" +msgstr "Gestió Grups" + +#: ../../../../inc/Acl.class.php:145 +msgid "Gestión Perfiles" +msgstr "Gestió Perfilis" + +#: ../../../../inc/Acl.class.php:146 ../../../../inc/ConfigDB.class.php:91 +#: ../../../../inc/ConfigDB.class.php:119 ../../../../web/MainC.class.php:201 +#: ../../../../inc/themes/classic/profiles.inc:57 +#: ../../../../inc/themes/material-blue/profiles.inc:66 +msgid "Configuración" +msgstr "Configuració" + +#: ../../../../inc/Acl.class.php:147 +msgid "Configuración General" +msgstr "Configuració General" + +#: ../../../../inc/Acl.class.php:148 ../../../../web/ConfigC.class.php:132 +#: ../../../../inc/themes/classic/profiles.inc:65 +#: ../../../../inc/themes/material-blue/profiles.inc:77 +msgid "Encriptación" +msgstr "Encriptació" + +#: ../../../../inc/Acl.class.php:149 ../../../../web/ConfigC.class.php:177 +#: ../../../../inc/themes/classic/backup.inc:4 +#: ../../../../inc/themes/material-blue/backup.inc:4 +msgid "Copia de Seguridad" +msgstr "Còpia de seguretat" + +#: ../../../../inc/Acl.class.php:150 +msgid "Exportar" +msgstr "Exportar" + +#: ../../../../inc/Acl.class.php:151 +#: ../../../../inc/themes/classic/profiles.inc:74 +#: ../../../../inc/themes/material-blue/profiles.inc:87 +msgid "Importar" +msgstr "Importar" + +#: ../../../../inc/Api.class.php:65 ../../../../inc/Api.class.php:88 +#: ../../../../inc/Api.class.php:126 +msgid "Acceso no permitido" +msgstr "Accés no permès" + +#: ../../../../inc/Api.class.php:166 +msgid "Error de codificación" +msgstr "Error de codificació" + +#: ../../../../inc/ApiRequest.class.php:102 +msgid "Token de autorización" +msgstr "Token d'autorització" + +#: ../../../../inc/ApiRequest.class.php:103 +msgid "Acción a realizar" +msgstr "Acció a realitzar" + +#: ../../../../inc/ApiRequest.class.php:104 +msgid "Clave de usuario (opcional)" +msgstr "Clau d'usuari (opcional)" + +#: ../../../../inc/ApiRequest.class.php:105 +msgid "Cadena a buscar" +msgstr "Cadena a buscar" + +#: ../../../../inc/ApiRequest.class.php:106 +msgid "Numero de cuentas a mostar en la búsqueda" +msgstr "Numero de comptes a visualitzar en la cerca" + +#: ../../../../inc/ApiRequest.class.php:107 +msgid "Item a devolver" +msgstr "Element a retornar" + +#: ../../../../inc/ApiTokens.class.php:221 +msgid "La autorización ya existe" +msgstr "L'autorització ja existeix" + +#: ../../../../inc/ApiTokens.class.php:307 +msgid "Actualizar Autorización" +msgstr "Actualitzar Autorització" + +#: ../../../../inc/ApiTokens.class.php:331 +#: ../../../../web/UsersMgmtC.class.php:422 +msgid "Eliminar Autorización" +msgstr "Eliminar Autorització" + +#: ../../../../inc/Auth.class.php:107 +msgid "Usuario no pertenece al grupo" +msgstr "Usuari no pertany al grup" + +#: ../../../../inc/Auth.class.php:186 +#: ../../../../inc/themes/classic/users.inc:117 +#: ../../../../inc/themes/classic/userspass.inc:2 +#: ../../../../inc/themes/material-blue/users.inc:161 +#: ../../../../inc/themes/material-blue/userspass.inc:2 +msgid "Cambio de Clave" +msgstr "Canvi de Clau" + +#: ../../../../inc/Auth.class.php:188 +msgid "Se ha solicitado el cambio de su clave de usuario." +msgstr "S'ha sol·licitat el canvi de la seva clau d'usuari." + +#: ../../../../inc/Auth.class.php:190 +msgid "Para completar el proceso es necesario que acceda a la siguiente URL:" +msgstr "Per completar el procés és necessari que accedeixi a la següent URL:" + +#: ../../../../inc/Auth.class.php:194 +msgid "Si no ha solicitado esta acción, ignore este mensaje." +msgstr "Si no ha sol·licitat aquesta acció, ignori aquest missatge." + +#: ../../../../inc/Backup.class.php:167 +msgid "Esta operación sólo es posible en entornos Linux" +msgstr "Aquesta operació només és possible en entorns Linux" + +#: ../../../../inc/Backup.class.php:169 +msgid "Error al realizar backup en modo compatibilidad" +msgstr "Error en realitzar la còpia de seguretat en manera compatibilitat" + +#: ../../../../inc/Backup.class.php:223 +#: ../../../../inc/XmlExport.class.php:467 +msgid "No es posible crear el directorio de backups" +msgstr "No és possible crear el directori de còpia de seguretat" + +#: ../../../../inc/Backup.class.php:228 +#: ../../../../inc/XmlExport.class.php:472 +msgid "Compruebe los permisos del directorio de backups" +msgstr "Comprovi els permisos del directori de còpia de seguretat" + +#: ../../../../inc/Category.class.php:69 +#: ../../../../inc/Category.class.php:165 +msgid "Nombre de categoría duplicado" +msgstr "Nom de categoria duplicat" + +#: ../../../../inc/Category.class.php:78 +msgid "Error al crear la categoría" +msgstr "Error en crear la categoria" + +#: ../../../../inc/Category.class.php:83 +#: ../../../../inc/Category.class.php:132 +#: ../../../../inc/Category.class.php:182 +#: ../../../../web/SearchC.class.php:299 +#: ../../../../inc/themes/classic/account.inc:42 +#: ../../../../inc/themes/classic/search.inc:83 +#: ../../../../inc/themes/material-blue/account.inc:50 +#: ../../../../inc/themes/material-blue/search.inc:85 +msgid "Categoría" +msgstr "Categoria" + +#: ../../../../inc/Category.class.php:119 +msgid "Categoría en uso por:" +msgstr "Categoria en ús per:" + +#: ../../../../inc/Category.class.php:129 +msgid "Error al eliminar la categoría" +msgstr "Error en eliminar la categoria" + +#: ../../../../inc/Category.class.php:132 +#: ../../../../web/AccountsMgmtC.class.php:102 +msgid "Eliminar Categoría" +msgstr "Eliminar Categoria" + +#: ../../../../inc/Category.class.php:179 +msgid "Error al actualizar la categoría" +msgstr "Error en actualitzar la categoria" + +#: ../../../../inc/Category.class.php:182 +msgid "Modificar Categoría" +msgstr "Modificar Categoria" + +#: ../../../../inc/Config.class.php:148 +msgid "No es posible escribir el archivo de configuración" +msgstr "No és possible escriure l'arxiu de configuració" + +#: ../../../../inc/Config.class.php:148 +msgid "Compruebe los permisos del directorio \"config\"" +msgstr "Comprovi els permisos del directori \"config\"" + +#: ../../../../inc/ConfigDB.class.php:91 +#: ../../../../inc/ConfigDB.class.php:120 +msgid "Modificar configuración" +msgstr "Modificar configuració" + +#: ../../../../inc/ConfigDB.class.php:121 +msgid "Parámetro" +msgstr "Paràmetre" + +#: ../../../../inc/ConfigDB.class.php:122 +msgid "Valor" +msgstr "Valor" + +#: ../../../../inc/Controller.class.php:165 +msgid "Opción no disponible" +msgstr "Opció no disponible" + +#: ../../../../inc/Controller.class.php:165 +#: ../../../../inc/Controller.class.php:166 +#: ../../../../inc/Controller.class.php:167 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 +msgid "Consulte con el administrador" +msgstr "Consulti amb l'administrador" + +#: ../../../../inc/Controller.class.php:167 +msgid "No tiene permisos para acceder a esta página" +msgstr "No té permisos per accedir a aquesta pàgina" + +#: ../../../../inc/Controller.class.php:168 +msgid "No tiene permisos para realizar esta operación" +msgstr "No té permisos per realitzar aquesta operació" + +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 +msgid "Aviso" +msgstr "Avís" + +#: ../../../../inc/Crypt.class.php:122 +msgid "" +"Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." +msgstr "S'ha regenerat el HASH de clau mestra. No és necessària cap acció." + +#: ../../../../inc/Crypt.class.php:186 +msgid "No se puede usar el módulo de encriptación" +msgstr "No es pot usar el mòdul d'encriptació" + +#: ../../../../inc/Crypt.class.php:197 +msgid "Error al generar datos cifrados" +msgstr "Error en generar dades xifrades" + +#: ../../../../inc/CryptPKI.class.php:46 +msgid "No es posible generar las claves RSA" +msgstr "No és possible generar les claus RSA" + +#: ../../../../inc/CryptPKI.class.php:112 +#: ../../../../inc/CryptPKI.class.php:143 +msgid "El archivo de clave no existe" +msgstr "L'arxiu de clau no existeix" + +#: ../../../../inc/CsvImportBase.class.php:109 +#, php-format +msgid "El número de campos es incorrecto (%d)" +msgstr "El nombre de camps és incorrecte (%d)" + +#: ../../../../inc/CsvImportBase.class.php:110 +#, php-format +msgid "Compruebe el formato del archivo CSV en línea %s" +msgstr "Comprovi el format de l'arxiu CSV en línia %s" + +#: ../../../../inc/CsvImportBase.class.php:140 +#: ../../../../inc/CsvImportBase.class.php:145 +#: ../../../../inc/Import.class.php:118 ../../../../inc/Import.class.php:124 +#: ../../../../inc/Migrate.class.php:348 +#: ../../../../inc/XmlImport.class.php:62 +#: ../../../../inc/XmlImport.class.php:63 +#: ../../../../web/ConfigC.class.php:199 +msgid "Importar Cuentas" +msgstr "Importar Comptes" + +#: ../../../../inc/CsvImportBase.class.php:141 +msgid "Error importando cuenta" +msgstr "Error important compte" + +#: ../../../../inc/CsvImportBase.class.php:142 +#, php-format +msgid "Error procesando línea %s" +msgstr "Error processant línia %s" + +#: ../../../../inc/CsvImportBase.class.php:145 +#, php-format +msgid "Cuenta importada: %s" +msgstr "Compte importat: %s" + +#: ../../../../inc/CustomFields.class.php:276 +#: ../../../../web/AccountsMgmtC.class.php:301 +#: ../../../../inc/themes/classic/profiles.inc:107 +#: ../../../../inc/themes/material-blue/profiles.inc:124 +msgid "Campos Personalizados" +msgstr "Campos Personalitzats" + +#: ../../../../inc/CustomFields.class.php:291 +msgid "Actualizando datos encriptados" +msgstr "Actualitzant dades encriptades" + +#: ../../../../inc/CustomFields.class.php:318 +msgid "Registros no actualizados" +msgstr "Registres no actualitzats" + +#: ../../../../inc/CustomFieldsBase.class.php:86 +msgid "Texto" +msgstr "Text" + +#: ../../../../inc/CustomFieldsBase.class.php:88 +msgid "Fecha" +msgstr "Data" + +#: ../../../../inc/CustomFieldsBase.class.php:89 +msgid "Número" +msgstr "Nombre" + +#: ../../../../inc/CustomFieldsBase.class.php:90 +#: ../../../../inc/themes/classic/passreset.inc:22 +#: ../../../../inc/themes/classic/users.inc:61 +#: ../../../../inc/themes/material-blue/users.inc:71 +msgid "Email" +msgstr "Email" + +#: ../../../../inc/CustomFieldsBase.class.php:91 +msgid "Teléfono" +msgstr "Telèfon" + +#: ../../../../inc/CustomFieldsBase.class.php:92 +msgid "Link" +msgstr "Enllaç" + +#: ../../../../inc/CustomFieldsBase.class.php:93 +msgid "Color" +msgstr "Color" + +#: ../../../../inc/CustomFieldsBase.class.php:107 +#: ../../../../inc/themes/classic/profiles.inc:98 +#: ../../../../inc/themes/material-blue/profiles.inc:114 +msgid "Categorías" +msgstr "Categories" + +#: ../../../../inc/CustomFieldsBase.class.php:108 +#: ../../../../inc/themes/classic/profiles.inc:103 +#: ../../../../inc/themes/material-blue/profiles.inc:119 +msgid "Clientes" +msgstr "Clients" + +#: ../../../../inc/CustomFieldsBase.class.php:110 +#: ../../../../inc/themes/classic/account.inc:143 +#: ../../../../inc/themes/classic/profiles.inc:89 +#: ../../../../inc/themes/material-blue/account.inc:169 +#: ../../../../inc/themes/material-blue/profiles.inc:104 +msgid "Grupos" +msgstr "Grups" + +#: ../../../../inc/Customer.class.php:50 ../../../../inc/Customer.class.php:95 +msgid "Cliente duplicado" +msgstr "Client duplicat" + +#: ../../../../inc/Customer.class.php:60 +msgid "Error al crear el cliente" +msgstr "Error en crear el client" + +#: ../../../../inc/Customer.class.php:112 +msgid "Error al actualizar el cliente" +msgstr "Error en actualitzar el client" + +#: ../../../../inc/Customer.class.php:115 +msgid "Actualizar Cliente" +msgstr "Actualitzar Client" + +#: ../../../../inc/Customer.class.php:150 +msgid "Cliente en uso por:" +msgstr "Client en ús per:" + +#: ../../../../inc/Customer.class.php:160 +msgid "Error al eliminar el cliente" +msgstr "Error en eliminar el client" + +#: ../../../../inc/Customer.class.php:163 +#: ../../../../web/AccountsMgmtC.class.php:160 +msgid "Eliminar Cliente" +msgstr "Eliminar Client" + +#: ../../../../inc/DBConnectionFactory.class.php:83 +#: ../../../../inc/DBConnectionFactory.class.php:85 +#: ../../../../inc/DBConnectionFactory.class.php:99 +#: ../../../../inc/Installer.class.php:235 +#: ../../../../inc/Migrate.class.php:114 +msgid "No es posible conectar con la BD" +msgstr "No és possible connectar amb la BBDD" + +#: ../../../../inc/DBConnectionFactory.class.php:83 +#: ../../../../inc/DBConnectionFactory.class.php:85 +#: ../../../../inc/Installer.class.php:236 +#: ../../../../inc/Migrate.class.php:115 +msgid "Compruebe los datos de conexión" +msgstr "Comprovi les dades de connexió" + +#: ../../../../inc/Email.class.php:59 ../../../../inc/UserUtil.class.php:182 +msgid "N/D" +msgstr "N/D" + +#: ../../../../inc/Email.class.php:60 ../../../../web/UsersMgmtC.class.php:393 +#: ../../../../inc/themes/classic/tokens.inc:20 +#: ../../../../inc/themes/material-blue/tokens.inc:20 +msgid "Acción" +msgstr "Acció" + +#: ../../../../inc/Email.class.php:61 +msgid "Realizado por" +msgstr "Realitzat per" + +#: ../../../../inc/Email.class.php:77 +msgid "Enviar Email" +msgstr "Enviar Email" + +#: ../../../../inc/Email.class.php:81 +msgid "Correo enviado" +msgstr "Correu enviat" + +#: ../../../../inc/Email.class.php:83 +msgid "Error al enviar correo" +msgstr "Error en enviar correu" + +#: ../../../../inc/Email.class.php:87 +msgid "Destinatario" +msgstr "Destinatari" + +#: ../../../../inc/Email.class.php:90 +msgid "CC" +msgstr "CC" + +#: ../../../../inc/FileImport.class.php:105 +msgid "Archivo no subido correctamente" +msgstr "Arxiu no pujat correctament" + +#: ../../../../inc/FileImport.class.php:105 +msgid "Verifique los permisos del usuario del servidor web" +msgstr "Verifiqui els permisos de l'usuari del servidor web" + +#: ../../../../inc/FileImport.class.php:116 +msgid "Compruebe la extensión del archivo" +msgstr "Comprovi l'extensió de l'arxiu" + +#: ../../../../inc/FileImport.class.php:132 +msgid "Compruebe la configuración de PHP para subir archivos" +msgstr "Comprovi la configuració de PHP per pujar arxius" + +#: ../../../../inc/FileImport.class.php:150 +#: ../../../../inc/FileImport.class.php:168 +msgid "Compruebe los permisos del directorio temporal" +msgstr "Comprovi els permisos del directori temporal" + +#: ../../../../inc/Files.class.php:111 +#: ../../../../inc/themes/classic/files.inc:15 +#: ../../../../inc/themes/material-blue/files.inc:16 +msgid "Eliminar Archivo" +msgstr "Eliminar Arxiu" + +#: ../../../../inc/Groups.class.php:155 +msgid "Error al añadir los usuarios del grupo" +msgstr "Error en afegir els usuaris del grup" + +#: ../../../../inc/Groups.class.php:256 +msgid "Error al actualizar los usuarios del grupo" +msgstr "Error en actualitzar els usuaris del grup" + +#: ../../../../inc/Groups.class.php:369 +#: ../../../../web/UsersMgmtC.class.php:210 +msgid "Eliminar Grupo" +msgstr "Eliminar Grup" + +#: ../../../../inc/Groups.class.php:372 +msgid "Error al eliminar los usuarios del grupo" +msgstr "Error en eliminar els usuaris del grup" + +#: ../../../../inc/Import.class.php:109 +msgid "Tipo mime no soportado" +msgstr "Tipus mime no suportat" + +#: ../../../../inc/Import.class.php:110 +msgid "Compruebe el formato del archivo" +msgstr "Comprovi el format de l'arxiu" + +#: ../../../../inc/Import.class.php:124 ../../../../inc/Import.class.php:127 +#: ../../../../inc/Migrate.class.php:91 +msgid "Importación finalizada" +msgstr "Importació finalitzada" + +#: ../../../../inc/Init.class.php:182 +msgid "Error en la verificación de la base de datos" +msgstr "Error en la verificació de la base de dades" + +#: ../../../../inc/Init.class.php:278 +msgid "Sesion" +msgstr "Sessió" + +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 +msgid "La sesión no puede ser inicializada" +msgstr "La sessió no es pot inicialitzar" + +#: ../../../../inc/Init.class.php:366 +msgid "El directorio \"/config\" no existe" +msgstr "El directori \"/config\" no existeix" + +#: ../../../../inc/Init.class.php:371 +msgid "No es posible escribir en el directorio \"config\"" +msgstr "No és possible escriure en el directori \"config\"" + +#: ../../../../inc/Init.class.php:379 +msgid "Los permisos del directorio \"/config\" son incorrectos" +msgstr "Els permisos del directori \"/config\" són incorrectes" + +#: ../../../../inc/Init.class.php:379 +msgid "Actual:" +msgstr "Actual:" + +#: ../../../../inc/Init.class.php:379 +msgid "Necesario: 750" +msgstr "Necessari: 750" + +#: ../../../../inc/Init.class.php:428 +msgid "Aplicación en mantenimiento" +msgstr "Aplicació en manteniment" + +#: ../../../../inc/Init.class.php:428 +msgid "En breve estará operativa" +msgstr "En breu estarà operativa" + +#: ../../../../inc/Init.class.php:465 +msgid "Finalizar sesión" +msgstr "Finalitzar sessió" + +#: ../../../../inc/Init.class.php:467 +msgid "Tiempo inactivo" +msgstr "Temps inactiu" + +#: ../../../../inc/Init.class.php:468 +msgid "Tiempo total" +msgstr "Temps total" + +#: ../../../../inc/Init.class.php:507 +msgid "La aplicación necesita actualizarse" +msgstr "L'aplicació necessita actualitzar-se" + +#: ../../../../inc/Init.class.php:507 +#, php-format +msgid "Si es un administrador pulse en el enlace: %s" +msgstr "Si és un administrador premi a l'enllaç: %s" + +#: ../../../../inc/Init.class.php:507 +#: ../../../../inc/themes/classic/upgrade.inc:20 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 +msgid "Actualizar" +msgstr "Actualitzar" + +#: ../../../../inc/Init.class.php:538 +msgid "Actualización" +msgstr "Actualització" + +#: ../../../../inc/Init.class.php:539 +msgid "Actualización de versión realizada." +msgstr "Actualització de versió realitzada." + +#: ../../../../inc/Init.class.php:540 +#: ../../../../inc/themes/classic/info.inc:33 +#: ../../../../inc/themes/material-blue/info.inc:33 +msgid "Versión" +msgstr "Versió" + +#: ../../../../inc/Installer.class.php:127 +msgid "Indicar nombre de usuario admin" +msgstr "Indicar nom d'usuari admin" + +#: ../../../../inc/Installer.class.php:128 +msgid "Usuario admin para acceso a la aplicación" +msgstr "Usuari admin per a accés a l'aplicació" + +#: ../../../../inc/Installer.class.php:132 +msgid "Indicar la clave de admin" +msgstr "Indicar la clau de admin" + +#: ../../../../inc/Installer.class.php:133 +msgid "Clave del usuario admin de la aplicación" +msgstr "Clau de l'usuari admin de l'aplicació" + +#: ../../../../inc/Installer.class.php:137 +msgid "Indicar la clave maestra" +msgstr "Indicar la clau mestra" + +#: ../../../../inc/Installer.class.php:138 +msgid "Clave maestra para encriptar las claves" +msgstr "Clau mestra per encriptar les claus" + +#: ../../../../inc/Installer.class.php:142 +msgid "Clave maestra muy corta" +msgstr "Clau mestra massa curta" + +#: ../../../../inc/Installer.class.php:143 +msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" +msgstr "La longitud de la clau mestra ha de ser major d'11 caràcters" + +#: ../../../../inc/Installer.class.php:147 +msgid "Indicar el usuario de la BBDD" +msgstr "Indicar l'usuari de la BBDD" + +#: ../../../../inc/Installer.class.php:148 +msgid "Usuario con permisos de administrador de la Base de Datos" +msgstr "Usuari amb permisos d'administrador de la Base de dades" + +#: ../../../../inc/Installer.class.php:152 +msgid "Indicar la clave de la BBDD" +msgstr "Indicar la clau de la BBDD" + +#: ../../../../inc/Installer.class.php:153 +msgid "Clave del usuario administrador de la Base de Datos" +msgstr "Clau de l'usuari administrador de la Base de dades" + +#: ../../../../inc/Installer.class.php:157 +msgid "Indicar el nombre de la BBDD" +msgstr "Indicar el nom de la BBDD" + +#: ../../../../inc/Installer.class.php:158 +msgid "Nombre para la BBDD de la aplicación pej. syspass" +msgstr "Nom per a la BBDD de l'aplicació per exemple syspass" + +#: ../../../../inc/Installer.class.php:162 +msgid "El nombre de la BBDD no puede contener \".\"" +msgstr "El nom de la BBDD no pot contenir \".\"" + +#: ../../../../inc/Installer.class.php:163 +msgid "Elimine los puntos del nombre de la Base de Datos" +msgstr "Elimini els punts del nom de la Base de dades" + +#: ../../../../inc/Installer.class.php:167 +msgid "Indicar el servidor de la BBDD" +msgstr "Indicar el servidor de la BBDD" + +#: ../../../../inc/Installer.class.php:168 +msgid "Servidor donde se instalará la Base de Datos" +msgstr "Servidor on s'instal·larà la Base de dades" + +#: ../../../../inc/Installer.class.php:267 +msgid "No es posible comprobar el usuario de sysPass" +msgstr "" + +#: ../../../../inc/Installer.class.php:268 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "" + +#: ../../../../inc/Installer.class.php:319 +msgid "El usuario de MySQL ya existe" +msgstr "L'usuari de MySQL ja existeix" + +#: ../../../../inc/Installer.class.php:320 +msgid "Indique un nuevo usuario o elimine el existente" +msgstr "Indiqui un nou usuari o elimini l'existent" + +#: ../../../../inc/Installer.class.php:333 +msgid "La BBDD ya existe" +msgstr "La BBDD ja existeix" + +#: ../../../../inc/Installer.class.php:334 +msgid "Indique una nueva Base de Datos o elimine la existente" +msgstr "Indiqui una nova Base de dades o elimini l'existent" + +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 +msgid "Error al crear la BBDD" +msgstr "Error en crear la BBDD" + +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 +msgid "Verifique los permisos del usuario de la Base de Datos" +msgstr "Verifiqui els permisos de l'usuari de la Base de dades" + +#: ../../../../inc/Installer.class.php:354 +msgid "Error al establecer permisos de la BBDD" +msgstr "Error en establir permisos de la BBDD" + +#: ../../../../inc/Installer.class.php:387 +msgid "El archivo de estructura de la BBDD no existe" +msgstr "L'arxiu d'estructura de la BBDD no existeix" + +#: ../../../../inc/Installer.class.php:388 +msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." +msgstr "No és possible crear la BBDD de l'aplicació. Descarregui-la de nou." + +#: ../../../../inc/Installer.class.php:396 +msgid "Error al seleccionar la BBDD" +msgstr "Error en seleccionar la BBDD" + +#: ../../../../inc/Installer.class.php:397 +msgid "" +"No es posible usar la Base de Datos para crear la estructura. Compruebe los " +"permisos y que no exista." +msgstr "" +"No és possible usar la Base de dades per crear l'estructura. Comprovi els " +"permisos i que no existeixi." + +#: ../../../../inc/Installer.class.php:415 +msgid "Error al crear la estructura de la Base de Datos." +msgstr "Error en crear l'estructura de la Base de dades." + +#: ../../../../inc/Installer.class.php:438 +msgid "Error al crear el grupo \"admin\"" +msgstr "Error en crear el grup \"admin\"" + +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 +msgid "Informe al desarrollador" +msgstr "Informe al desenvolupador" + +#: ../../../../inc/Installer.class.php:471 +msgid "Error al crear el perfil \"admin\"" +msgstr "Error en crear el perfil \"admin\"" + +#: ../../../../inc/Installer.class.php:488 +msgid "Error al crear el usuario \"admin\"" +msgstr "Error en crear l'usuari \"admin\"" + +#: ../../../../inc/Installer.class.php:501 +msgid "Error al actualizar la clave maestra del usuario \"admin\"" +msgstr "Error en actualitzar la clau mestra de l'usuari \"admin\"" + +#: ../../../../inc/Ldap.class.php:127 ../../../../inc/Ldap.class.php:131 +msgid "No es posible conectar con el servidor de LDAP" +msgstr "No és possible connectar amb el servidor de LDAP" + +#: ../../../../inc/Ldap.class.php:156 ../../../../inc/Ldap.class.php:161 +msgid "Error al conectar (BIND)" +msgstr "Error en connectar (BIND)" + +#: ../../../../inc/Ldap.class.php:184 ../../../../inc/Ldap.class.php:189 +msgid "Error al buscar objetos en DN base" +msgstr "Error en buscar objectes en DN base" + +#: ../../../../inc/Ldap.class.php:212 ../../../../inc/Ldap.class.php:218 +#: ../../../../inc/Ldap.class.php:225 ../../../../inc/Ldap.class.php:230 +#: ../../../../inc/Ldap.class.php:235 ../../../../inc/Ldap.class.php:240 +msgid "Error al buscar RDN de grupo" +msgstr "Error en buscar RDN de grup" + +#: ../../../../inc/Ldap.class.php:289 ../../../../inc/Ldap.class.php:295 +#: ../../../../inc/Ldap.class.php:310 ../../../../inc/Ldap.class.php:315 +msgid "Error al buscar el DN del usuario" +msgstr "Error en buscar el DN de l'usuari" + +#: ../../../../inc/Ldap.class.php:302 ../../../../inc/Ldap.class.php:307 +msgid "Error al localizar el usuario en LDAP" +msgstr "Error en localitzar l'usuari en LDAP" + +#: ../../../../inc/Ldap.class.php:384 ../../../../inc/Ldap.class.php:390 +#: ../../../../inc/LdapADS.class.php:103 ../../../../inc/LdapADS.class.php:108 +msgid "Error al buscar el grupo de usuarios" +msgstr "Error en buscar el grup d'usuaris" + +#: ../../../../inc/Ldap.class.php:397 +msgid "Usuario verificado en grupo" +msgstr "Usuari verificat en grup" + +#: ../../../../inc/LdapADS.class.php:112 ../../../../inc/LdapADS.class.php:117 +msgid "No se encontró el grupo con ese nombre" +msgstr "No s'ha trobat el grup amb aquest nom" + +#: ../../../../inc/Log.class.php:88 +msgid "Vaciar Eventos" +msgstr "Buidar Esdeveniments" + +#: ../../../../inc/Log.class.php:88 +#: ../../../../inc/themes/classic/eventlog.inc:98 +#: ../../../../inc/themes/material-blue/eventlog.inc:99 +msgid "Vaciar registro de eventos" +msgstr "Buidar registre d'esdeveniments" + +#: ../../../../inc/Migrate.class.php:51 +msgid "Faltan parámetros" +msgstr "Falten paràmetres" + +#: ../../../../inc/Migrate.class.php:148 +msgid "La versión no es compatible" +msgstr "La versió no és compatible" + +#: ../../../../inc/Migrate.class.php:149 +msgid "Actualice a la última versión de phpPMS" +msgstr "Actualitzi a l'última versió de phpPMS" + +#: ../../../../inc/Migrate.class.php:167 +msgid "Error al obtener la configuración" +msgstr "Error en obtenir la configuració" + +#: ../../../../inc/Migrate.class.php:210 ../../../../inc/Migrate.class.php:223 +msgid "Error al vaciar tabla" +msgstr "Error al vaciar tabla" + +#: ../../../../inc/Migrate.class.php:228 +msgid "Usuario actual no es administrador de la aplicación" +msgstr "L'usuari actual no és administrador de l'aplicació" + +#: ../../../../inc/Migrate.class.php:273 +msgid "No es posible crear el cliente" +msgstr "No és possible crear el client" + +#: ../../../../inc/Migrate.class.php:274 +msgid "Contacte con el desarrollador" +msgstr "Contacti amb el desenvolupador" + +#: ../../../../inc/Migrate.class.php:278 +msgid "Importar Clientes" +msgstr "Importar Clients" + +#: ../../../../inc/Migrate.class.php:280 ../../../../inc/Migrate.class.php:350 +#: ../../../../inc/Migrate.class.php:451 ../../../../inc/Migrate.class.php:524 +#: ../../../../inc/Migrate.class.php:632 ../../../../inc/Migrate.class.php:697 +#: ../../../../inc/Migrate.class.php:771 ../../../../inc/Migrate.class.php:861 +#: ../../../../inc/Migrate.class.php:932 +msgid "Registros" +msgstr "Registres" + +#: ../../../../inc/Migrate.class.php:302 +msgid "Error al obtener los clientes" +msgstr "Error en obtenir els clients" + +#: ../../../../inc/Migrate.class.php:344 +msgid "Error al obtener cuentas" +msgstr "Error en obtenir comptes" + +#: ../../../../inc/Migrate.class.php:373 +msgid "Cliente no encontrado" +msgstr "Client no trobat" + +#: ../../../../inc/Migrate.class.php:416 +msgid "Error al migrar cuenta" +msgstr "Error al migrar compte" + +#: ../../../../inc/Migrate.class.php:445 +msgid "Error al obtener los grupos de cuentas" +msgstr "Error en obtenir els grups de comptes" + +#: ../../../../inc/Migrate.class.php:449 +msgid "Importar Grupos de Cuentas" +msgstr "Importar Grups de Comptes" + +#: ../../../../inc/Migrate.class.php:471 +msgid "Error al crear grupos de cuentas" +msgstr "Error en crear grups de comptes" + +#: ../../../../inc/Migrate.class.php:518 +msgid "Error al obtener el historico de cuentas" +msgstr "Error en obtenir el històric de comptes" + +#: ../../../../inc/Migrate.class.php:522 +msgid "Importar Histórico de Cuentas" +msgstr "Importar Històric de Comptes" + +#: ../../../../inc/Migrate.class.php:591 +msgid "Error al crear historico de cuentas" +msgstr "Error en crear històric de comptes" + +#: ../../../../inc/Migrate.class.php:626 +msgid "Error al obtener los archivos de cuentas" +msgstr "Error en obtenir els arxius de comptes" + +#: ../../../../inc/Migrate.class.php:630 +msgid "Importar Archivos de Cuentas" +msgstr "Importar Arxius de Comptes" + +#: ../../../../inc/Migrate.class.php:662 +msgid "Error al crear archivos de cuentas" +msgstr "Error en crear arxius de comptes" + +#: ../../../../inc/Migrate.class.php:691 +msgid "Error al obtener las categorías de cuentas" +msgstr "Error en obtenir les categories de comptes" + +#: ../../../../inc/Migrate.class.php:695 +msgid "Importar Categorías de Cuentas" +msgstr "Importar Categorías de Cuentas" + +#: ../../../../inc/Migrate.class.php:717 +msgid "Error al crear categorías de cuentas" +msgstr "Error en crear categories de comptes" + +#: ../../../../inc/Migrate.class.php:765 +msgid "Error al obtener los usuarios" +msgstr "Error en obtenir els usuaris" + +#: ../../../../inc/Migrate.class.php:769 +msgid "Importar Usuarios" +msgstr "Importar Usuaris" + +#: ../../../../inc/Migrate.class.php:826 +msgid "Error al crear usuarios" +msgstr "Error en crear usuaris" + +#: ../../../../inc/Migrate.class.php:855 +msgid "Error al obtener los grupos de usuarios" +msgstr "Error en obtenir els grups d'usuaris" + +#: ../../../../inc/Migrate.class.php:859 +msgid "Importar Grupos de Usuarios" +msgstr "Importar Grups d'Usuaris" + +#: ../../../../inc/Migrate.class.php:885 +msgid "Error al crear los grupos de usuarios" +msgstr "Error en crear els grups d'usuaris" + +#: ../../../../inc/Migrate.class.php:930 +msgid "Importar Configuración" +msgstr "Importar Configuració" + +#: ../../../../inc/Profile.class.php:69 ../../../../inc/Profile.class.php:123 +#: ../../../../inc/Profile.class.php:128 +msgid "Migrar Perfiles" +msgstr "Migrar Perfils" + +#: ../../../../inc/Profile.class.php:69 +msgid "Error al obtener perfiles" +msgstr "Error en obtenir perfils" + +#: ../../../../inc/Profile.class.php:126 +msgid "Operación realizada correctamente" +msgstr "Operación realizada correctamente" + +#: ../../../../inc/Profile.class.php:128 +msgid "Fallo al realizar la operación" +msgstr "Fallada en realitzar l'operació" + +#: ../../../../inc/ProfileBase.class.php:164 +msgid "Datos de perfil incorrectos" +msgstr "Dades de perfil incorrectes" + +#: ../../../../inc/ProfileBase.class.php:550 +#: ../../../../web/UsersMgmtC.class.php:275 +msgid "Eliminar Perfil" +msgstr "Eliminar Perfil" + +#: ../../../../inc/ProfileBase.class.php:593 +msgid "Modificar Perfil" +msgstr "Modificar Perfil" + +#: ../../../../inc/SyspassImport.class.php:111 +#: ../../../../inc/SyspassImport.class.php:136 +#: ../../../../inc/SyspassImport.class.php:161 +msgid "Formato de XML inválido" +msgstr "Format de XML invàlid" + +#: ../../../../inc/SyspassImport.class.php:111 +msgid "No hay categorías para importar" +msgstr "No hi ha categories per importar" + +#: ../../../../inc/SyspassImport.class.php:136 +msgid "No hay clientes para importar" +msgstr "No hi ha clients per importar" + +#: ../../../../inc/SyspassImport.class.php:161 +msgid "No hay cuentas para importar" +msgstr "No hi ha comptes per importar" + +#: ../../../../inc/Template.class.php:91 +#, php-format +msgid "No es posible obtener la plantilla \"%s\" : %s" +msgstr "No és possible obtenir la plantilla \"%s\" : %s" + +#: ../../../../inc/Template.class.php:130 +#, php-format +msgid "No es posible obtener la variable \"%s\"" +msgstr "No és possible obtenir la variable \"%s\"" + +#: ../../../../inc/Template.class.php:173 +#, php-format +msgid "No es posible destruir la variable \"%s\"" +msgstr "No és possible destruir la variable \"%s\"" + +#: ../../../../inc/Upgrade.class.php:51 +msgid "Error al aplicar la actualización de la Base de Datos" +msgstr "Error en aplicar l'actualització de la Base de dades" + +#: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 +msgid "Compruebe el registro de eventos para más detalles" +msgstr "Comprovi el registre d'esdeveniments per a més detalls" + +#: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 +#: ../../../../inc/themes/classic/login.inc:32 +#: ../../../../inc/themes/material-blue/2fa.inc:24 +#: ../../../../inc/themes/material-blue/login.inc:65 +msgid "Acceder" +msgstr "Accedir" + +#: ../../../../inc/Upgrade.class.php:57 +msgid "Error al aplicar la actualización auxiliar" +msgstr "Error en aplicar l'actualització auxiliar" + +#: ../../../../inc/Upgrade.class.php:74 +msgid "Actualizar BBDD" +msgstr "Actualitzar BBDD" + +#: ../../../../inc/Upgrade.class.php:127 +msgid "No es necesario actualizar la Base de Datos." +msgstr "No és necessari actualitzar la Base de dades." + +#: ../../../../inc/Upgrade.class.php:135 +msgid "Error al aplicar la actualización de la Base de Datos." +msgstr "Error en aplicar l'actualització de la Base de dades." + +#: ../../../../inc/Upgrade.class.php:144 +msgid "Actualización de la Base de Datos realizada correctamente." +msgstr "Actualització de la Base de dades realitzada correctament." + +#: ../../../../inc/Upgrade.class.php:221 +msgid "Actualizar Configuración" +msgstr "Actualitzar Configuració" + +#: ../../../../inc/Upgrade.class.php:221 +msgid "Actualización de la Configuración realizada correctamente." +msgstr "Actualització de la Configuració realitzada correctament." + +#: ../../../../inc/UserBase.class.php:388 +#: ../../../../inc/UserBase.class.php:532 +msgid "No se pudo realizar la petición de cambio de clave." +msgstr "No s'ha pogut realitzar la petició de canvi de clau." + +#: ../../../../inc/UserBase.class.php:527 +msgid "Modificar Usuario" +msgstr "Modificar Usuari" + +#: ../../../../inc/UserBase.class.php:594 +#: ../../../../web/UsersMgmtC.class.php:151 +msgid "Eliminar Usuario" +msgstr "Eliminar Usuari" + +#: ../../../../inc/UserLdap.class.php:78 +msgid "Activación Cuenta" +msgstr "Activació Comptes" + +#: ../../../../inc/UserLdap.class.php:79 +msgid "Su cuenta está pendiente de activación." +msgstr "El seu compte està pendent d'activació." + +#: ../../../../inc/UserLdap.class.php:80 +msgid "En breve recibirá un email de confirmación." +msgstr "En breu rebrà un email de confirmació." + +#: ../../../../inc/UserLdap.class.php:86 +msgid "Nuevo usuario de LDAP" +msgstr "Nou usuari de LDAP" + +#: ../../../../inc/UserMigrate.class.php:113 +msgid "Migrar Grupos" +msgstr "Migrar Grups" + +#: ../../../../inc/UserMigrate.class.php:113 +msgid "Error al migrar grupo del usuario" +msgstr "Error al migrar grup de l'usuari" + +#: ../../../../inc/Util.class.php:119 +msgid "Versión de PHP requerida >= " +msgstr "Versió de PHP requerida >=" + +#: ../../../../inc/Util.class.php:120 +msgid "" +"Actualice la versión de PHP para que la aplicación funcione correctamente" +msgstr "Actualitzi la versió de PHP perquè l'aplicació funcioni correctament" + +#: ../../../../inc/Util.class.php:156 +#: ../../../../inc/themes/classic/ldap.inc:212 +#: ../../../../inc/themes/material-blue/ldap.inc:238 +msgid "Módulo no disponible" +msgstr "Mòdul no disponible" + +#: ../../../../inc/Util.class.php:157 +msgid "Sin este módulo la aplicación puede no funcionar correctamente." +msgstr "Sense aquest mòdul l'aplicació pot no funcionar correctament." + +#: ../../../../inc/XmlExport.class.php:127 +msgid "Exportar XML" +msgstr "Exportar XML" + +#: ../../../../inc/XmlExport.class.php:412 +msgid "Error al crear el archivo XML" +msgstr "Error en crear l'arxiu XML" + +#: ../../../../inc/XmlImport.class.php:63 +msgid "Formato detectado" +msgstr "Format detectat" + +#: ../../../../inc/XmlImportBase.class.php:80 +msgid "No es posible procesar el archivo XML" +msgstr "No és possible processar l'arxiu XML" + +#: ../../../../inc/XmlImportBase.class.php:108 +msgid "Archivo XML no soportado" +msgstr "Arxiu XML no suportat" + +#: ../../../../inc/XmlImportBase.class.php:109 +msgid "No es posible detectar la aplicación que exportó los datos" +msgstr "No és possible detectar l'aplicació que va exportar les dades" + +#: ../../../../js/strings.js.php:27 +msgid "Error en la consulta" +msgstr "Error en la consulta" + +#: ../../../../js/strings.js.php:28 +msgid "Ha ocurrido un error" +msgstr "Ha ocorregut un error" + +#: ../../../../js/strings.js.php:29 +#: ../../../../inc/themes/classic/login.inc:52 +#: ../../../../inc/themes/material-blue/login.inc:78 +msgid "Sesión finalizada" +msgstr "Sessió finalitzada" + +#: ../../../../js/strings.js.php:30 +msgid "Borrar la cuenta?" +msgstr "Esborrar el compte?" + +#: ../../../../js/strings.js.php:31 +msgid "Borrar el usuario?" +msgstr "Esborrar l'usuari?" + +#: ../../../../js/strings.js.php:32 +msgid "Guarde la configuración para que sea efectiva" +msgstr "Guardi la configuració perquè sigui efectiva" + +#: ../../../../js/strings.js.php:33 +msgid "Clave Generada" +msgstr "Clau Generada" + +#: ../../../../js/strings.js.php:34 +msgid "Nivel alto" +msgstr "Nivell alt" + +#: ../../../../js/strings.js.php:35 +msgid "Nivel medio" +msgstr "Nivell mitjà" + +#: ../../../../js/strings.js.php:36 +msgid "Nivel bajo" +msgstr "Nivell baix" + +#: ../../../../js/strings.js.php:37 +msgid "Nivel muy alto" +msgstr "Nivell molt alt" + +#: ../../../../js/strings.js.php:38 +msgid "Utilizar al menos 8 caracteres" +msgstr "Utilitzar almenys 8 caràcters" + +#: ../../../../js/strings.js.php:39 +msgid "Borrar elemento?" +msgstr "Esborrar element?" + +#: ../../../../js/strings.js.php:40 +msgid "Página no encontrada" +msgstr "Pàgina no trobada" + +#: ../../../../js/strings.js.php:41 +msgid "Archivo no soportado para visualizar" +msgstr "Arxiu no suportat per visualitzar" + +#: ../../../../js/strings.js.php:42 +msgid "Eliminar archivo?" +msgstr "Eliminar arxiu?" + +#: ../../../../js/strings.js.php:43 +msgid "Su navegador no soporta subir archivos con HTML5" +msgstr "El seu navegador no suporta pujar arxius amb HTML5" + +#: ../../../../js/strings.js.php:44 +msgid "Demasiados archivos" +msgstr "Massa arxius" + +#: ../../../../js/strings.js.php:45 +#, php-format +msgid "No es posible guardar el archivo \"%s\" Tamaño máximo:" +msgstr "No és possible guardar l'arxiu \"%s\" Grandària màxima:" + +#: ../../../../js/strings.js.php:46 +msgid "Extensión no permitida" +msgstr "Extensió no permesa" + +#: ../../../../js/strings.js.php:47 +msgid "Vaciar el registro de eventos?" +msgstr "Buidar el registre d'esdeveniments?" + +#: ../../../../js/strings.js.php:48 +msgid "Seleccionar Grupo" +msgstr "Seleccionar Grup" + +#: ../../../../js/strings.js.php:49 +msgid "Seleccionar Usuario" +msgstr "Seleccionar Usuari" + +#: ../../../../js/strings.js.php:50 +msgid "Seleccionar Perfil" +msgstr "Seleccionar Perfil" + +#: ../../../../js/strings.js.php:51 +msgid "Seleccionar Cliente" +msgstr "Seleccionar Client" + +#: ../../../../js/strings.js.php:52 +msgid "Seleccionar Categoría" +msgstr "Seleccionar Categoria" + +#: ../../../../js/strings.js.php:53 +msgid "Sin resultados" +msgstr "Sense resultats" + +#: ../../../../js/strings.js.php:54 +msgid "Opciones de clave" +msgstr "Opcions de clau" + +#: ../../../../js/strings.js.php:55 +msgid "Generar clave aleatoria" +msgstr "Generar clau aleatòria" + +#: ../../../../js/strings.js.php:56 +msgid "Complejidad" +msgstr "Complexitat" + +#: ../../../../js/strings.js.php:57 +msgid "Restablecer" +msgstr "Restablir" + +#: ../../../../js/strings.js.php:58 +#: ../../../../inc/themes/classic/editpass.inc:33 +msgid "Nivel de fortaleza de la clave" +msgstr "Nivell de fortalesa de la clau" + +#: ../../../../js/strings.js.php:59 +msgid "Mostrar Clave" +msgstr "Mostrar Clau" + +#: ../../../../js/strings.js.php:60 +msgid "Copiar Usuario" +msgstr "Copiar Usuari" + +#: ../../../../js/strings.js.php:61 +msgid "Copiar Clave" +msgstr "Copiar Clau" + +#: ../../../../js/strings.js.php:62 +msgid "Incluir Números" +msgstr "Incloure Nombres" + +#: ../../../../js/strings.js.php:63 +msgid "Incluir Mayúsculas" +msgstr "Incloure Majúscules" + +#: ../../../../js/strings.js.php:64 +msgid "Incluir Símbolos" +msgstr "Incloure Símbols" + +#: ../../../../js/strings.js.php:65 +msgid "Longitud" +msgstr "Longitud" + +#: ../../../../js/strings.js.php:66 +msgid "Seleccionar Acción" +msgstr "Seleccionar Acció" + +#: ../../../../js/strings.js.php:67 +#: ../../../../inc/themes/classic/account.inc:136 +#: ../../../../inc/themes/classic/account.inc:167 +#: ../../../../inc/themes/classic/account.inc:451 +#: ../../../../inc/themes/classic/install.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 +#: ../../../../inc/themes/classic/security.inc:26 +msgid "SI" +msgstr "SI" + +#: ../../../../js/strings.js.php:68 +#: ../../../../inc/themes/classic/account.inc:136 +#: ../../../../inc/themes/classic/account.inc:167 +#: ../../../../inc/themes/classic/account.inc:449 +#: ../../../../inc/themes/classic/encryption.inc:58 +#: ../../../../inc/themes/classic/encryption.inc:77 +#: ../../../../inc/themes/classic/import.inc:67 +#: ../../../../inc/themes/classic/install.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 +#: ../../../../inc/themes/classic/security.inc:26 +#: ../../../../inc/themes/classic/tokens.inc:36 +msgid "NO" +msgstr "NO" + +#: ../../../../js/strings.js.php:69 +msgid "Aceptar" +msgstr "Acceptar" + +#: ../../../../js/strings.js.php:70 +msgid "Cancelar" +msgstr "Cancel·lar" + +#: ../../../../js/strings.js.php:71 +msgid "Clave Copiada al Portapapeles" +msgstr "Clau Copiada al Portapapers" + +#: ../../../../js/strings.js.php:72 +msgid "Error al copiar al portapapeles" +msgstr "Error en copiar al portapapers" + +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 +#: ../../../../inc/themes/material-blue/search.inc:77 +#: ../../../../inc/themes/material-blue/search.inc:144 +msgid "Detalles de Cuenta" +msgstr "Detalls de Compte" + +#: ../../../../web/AccountC.class.php:474 +#: ../../../../inc/themes/classic/account.inc:396 +#: ../../../../inc/themes/material-blue/account.inc:435 +msgid "Modificar Clave de Cuenta" +msgstr "Modificar Clau de Compte" + +#: ../../../../web/AccountsMgmtC.class.php:80 +#: ../../../../web/AccountsMgmtC.class.php:139 +#: ../../../../web/AccountsMgmtC.class.php:267 +#: ../../../../web/SearchC.class.php:293 +#: ../../../../web/UsersMgmtC.class.php:88 +#: ../../../../web/UsersMgmtC.class.php:188 +#: ../../../../web/UsersMgmtC.class.php:246 +#: ../../../../inc/themes/classic/account.inc:11 +#: ../../../../inc/themes/classic/categories.inc:8 +#: ../../../../inc/themes/classic/customers.inc:8 +#: ../../../../inc/themes/classic/customfields.inc:9 +#: ../../../../inc/themes/classic/editpass.inc:8 +#: ../../../../inc/themes/classic/groups.inc:8 +#: ../../../../inc/themes/classic/info.inc:25 +#: ../../../../inc/themes/classic/profiles.inc:8 +#: ../../../../inc/themes/classic/request.inc:6 +#: ../../../../inc/themes/classic/search.inc:73 +#: ../../../../inc/themes/classic/users.inc:8 +#: ../../../../inc/themes/material-blue/account.inc:15 +#: ../../../../inc/themes/material-blue/categories.inc:8 +#: ../../../../inc/themes/material-blue/customers.inc:8 +#: ../../../../inc/themes/material-blue/customfields.inc:8 +#: ../../../../inc/themes/material-blue/editpass.inc:9 +#: ../../../../inc/themes/material-blue/groups.inc:8 +#: ../../../../inc/themes/material-blue/info.inc:25 +#: ../../../../inc/themes/material-blue/profiles.inc:8 +#: ../../../../inc/themes/material-blue/request.inc:6 +#: ../../../../inc/themes/material-blue/search.inc:75 +#: ../../../../inc/themes/material-blue/users.inc:8 +msgid "Nombre" +msgstr "Nom" + +#: ../../../../web/AccountsMgmtC.class.php:116 +msgid "Gestión de Categorías" +msgstr "Gestió de Categories" + +#: ../../../../web/AccountsMgmtC.class.php:173 +msgid "Gestión de Clientes" +msgstr "Gestió de Clients" + +#: ../../../../web/AccountsMgmtC.class.php:267 +#: ../../../../inc/themes/classic/customfields.inc:27 +#: ../../../../inc/themes/material-blue/customfields.inc:30 +msgid "Módulo" +msgstr "Mòdul" + +#: ../../../../web/AccountsMgmtC.class.php:288 +msgid "Eliminar Campo" +msgstr "Eliminar Camp" + +#: ../../../../web/ConfigC.class.php:168 +msgid "Último backup" +msgstr "Ultima còpia de seguretat" + +#: ../../../../web/ConfigC.class.php:168 +msgid "No se encontraron backups" +msgstr "No es van trobar còpia de seguretat" + +#: ../../../../web/ConfigC.class.php:175 +msgid "Última exportación" +msgstr "Última exportació" + +#: ../../../../web/ConfigC.class.php:175 +msgid "No se encontró archivo de exportación" +msgstr "No es va trobar arxiu d'exportació" + +#: ../../../../web/ConfigC.class.php:220 +msgid "Información" +msgstr "Informació" + +#: ../../../../web/EventlogC.class.php:95 +msgid "Registro de eventos vaciado" +msgstr "Registre d'esdeveniments buidat" + +#: ../../../../web/EventlogC.class.php:97 +msgid "Error al vaciar el registro de eventos" +msgstr "Error en buidar el registre d'esdeveniments" + +#: ../../../../web/MainC.class.php:159 +#: ../../../../web/UsersMgmtC.class.php:101 +msgid "Admin Aplicación" +msgstr "Admin Aplicació" + +#: ../../../../web/MainC.class.php:177 +msgid "Buscar" +msgstr "Buscar" + +#: ../../../../web/MainC.class.php:189 +msgid "Usuarios y Accesos" +msgstr "Usuaris i Accessos" + +#: ../../../../web/MainC.class.php:195 +msgid "Elementos y Personalización" +msgstr "Elements i Personalització" + +#: ../../../../web/MainC.class.php:207 +#: ../../../../inc/themes/classic/eventlog.inc:2 +#: ../../../../inc/themes/material-blue/eventlog.inc:2 +msgid "Registro de Eventos" +msgstr "Registre d'Esdeveniments" + +#: ../../../../web/MainC.class.php:228 +msgid "Nuevo estilo visual basado en Material Design Lite by Google" +msgstr "Nou estil visual basat en Material Design Lite by Google" + +#: ../../../../web/MainC.class.php:229 +msgid "Usuarios en múltiples grupos" +msgstr "Usuaris en múltiples grups" + +#: ../../../../web/MainC.class.php:230 +msgid "Previsualización de imágenes" +msgstr "Previsualització d'imatges" + +#: ../../../../web/MainC.class.php:231 +msgid "Mostrar claves como imágenes" +msgstr "Mostrar claus com a imatges" + +#: ../../../../web/MainC.class.php:232 +msgid "Campos personalizados" +msgstr "Camps personalitzats" + +#: ../../../../web/MainC.class.php:233 +msgid "API de consultas" +msgstr "API de consultes" + +#: ../../../../web/MainC.class.php:234 +#: ../../../../inc/themes/classic/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 +#: ../../../../inc/themes/material-blue/security.inc:11 +msgid "Autentificación en 2 pasos" +msgstr "Autenticació en 2 passos" + +#: ../../../../web/MainC.class.php:235 +msgid "Complejidad de generador de claves" +msgstr "Complexitat de generador de claus" + +#: ../../../../web/MainC.class.php:236 +msgid "Consultas especiales" +msgstr "Consultes especials" + +#: ../../../../web/MainC.class.php:237 +msgid "Exportación a XML" +msgstr "Exportació a XML" + +#: ../../../../web/MainC.class.php:238 +msgid "Clave maestra temporal" +msgstr "Clau mestra temporal" + +#: ../../../../web/MainC.class.php:239 +msgid "Importación de cuentas desde sysPass, KeePass, KeePassX y CSV" +msgstr "Importació de comptes des de sysPass, KeePass, KeePassX i CSV" + +#: ../../../../web/MainC.class.php:240 +msgid "Optimización del código y mayor rapidez de carga" +msgstr "Optimització del codi i major rapidesa de càrrega" + +#: ../../../../web/MainC.class.php:241 +msgid "Mejoras de seguridad en XSS e inyección SQL" +msgstr "Millores de seguretat en XSS i injecció SQL" + +#: ../../../../web/MainC.class.php:282 +msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" +msgstr "La versió de PHP és vulnerable a l'atac NULL Byte (CVE-2006-7243)" + +#: ../../../../web/MainC.class.php:283 +msgid "Actualice la versión de PHP para usar sysPass de forma segura" +msgstr "Actualitzi la versió de PHP per usar sysPass de forma segura" + +#: ../../../../web/MainC.class.php:290 +msgid "No se encuentra el generador de números aleatorios." +msgstr "No es troba el generador de nombres aleatoris." + +#: ../../../../web/MainC.class.php:291 +msgid "" +"Sin esta función un atacante puede utilizar su cuenta al resetear la clave" +msgstr "" +"Sense aquesta funció un atacant pot utilitzar el seu compte en restablir la " +"clau" + +#: ../../../../web/MainC.class.php:310 +msgid "Instalación finalizada" +msgstr "Instal·lació finalitzada" + +#: ../../../../web/MainC.class.php:311 +msgid "Pulse aquí para acceder" +msgstr "Feu clic aquí per accedir" + +#: ../../../../web/MainC.class.php:408 +msgid "Descargar nueva versión" +msgstr "Descarregar nova versió" + +#: ../../../../web/MainC.class.php:419 +msgid "Avisos de sysPass" +msgstr "Avisos de sysPass" + +#: ../../../../web/SearchC.class.php:286 +msgid "Ordenar por Cliente" +msgstr "Ordenar per Client" + +#: ../../../../web/SearchC.class.php:292 +msgid "Ordenar por Nombre" +msgstr "Ordenar per Nom" + +#: ../../../../web/SearchC.class.php:298 +msgid "Ordenar por Categoría" +msgstr "Ordenar per Categoría" + +#: ../../../../web/SearchC.class.php:304 +msgid "Ordenar por Usuario" +msgstr "Ordenar per Usuari" + +#: ../../../../web/SearchC.class.php:310 +msgid "Ordenar por URL / IP" +msgstr "Ordenar per URL / IP" + +#: ../../../../web/SearchC.class.php:311 +#: ../../../../inc/themes/classic/account.inc:61 +#: ../../../../inc/themes/classic/editpass.inc:16 +#: ../../../../inc/themes/classic/request.inc:13 +#: ../../../../inc/themes/classic/search.inc:96 +#: ../../../../inc/themes/material-blue/account.inc:69 +#: ../../../../inc/themes/material-blue/editpass.inc:17 +#: ../../../../inc/themes/material-blue/request.inc:15 +#: ../../../../inc/themes/material-blue/search.inc:98 +msgid "URL / IP" +msgstr "URL / IP" + +#: ../../../../web/UsersMgmtC.class.php:92 +msgid "Propiedades" +msgstr "Propietats" + +#: ../../../../web/UsersMgmtC.class.php:105 +msgid "Admin Cuentas" +msgstr "Admin Comptes" + +#: ../../../../web/UsersMgmtC.class.php:109 +#: ../../../../inc/themes/classic/users.inc:28 +#: ../../../../inc/themes/material-blue/users.inc:34 +msgid "Usuario de LDAP" +msgstr "Usuari de LDAP" + +#: ../../../../web/UsersMgmtC.class.php:113 +#: ../../../../inc/themes/classic/users.inc:113 +#: ../../../../inc/themes/material-blue/users.inc:151 +#: ../../../../inc/themes/material-blue/users.inc:154 +msgid "Deshabilitado" +msgstr "Deshabilitat" + +#: ../../../../web/UsersMgmtC.class.php:130 +msgid "Ver Detalles de Usuario" +msgstr "Veure Detalls d'Usuari" + +#: ../../../../web/UsersMgmtC.class.php:144 +msgid "Cambiar Clave de Usuario" +msgstr "Canviar Clau d'Usuari" + +#: ../../../../web/UsersMgmtC.class.php:164 +msgid "Gestión de Usuarios" +msgstr "Gestió d'Usuaris" + +#: ../../../../web/UsersMgmtC.class.php:223 +msgid "Gestión de Grupos" +msgstr "Gestió de Grups" + +#: ../../../../web/UsersMgmtC.class.php:261 +msgid "Ver Detalles de Perfil" +msgstr "Veure Detalls de Perfil" + +#: ../../../../web/UsersMgmtC.class.php:288 +msgid "Gestión de Perfiles" +msgstr "Gestió de Perfils" + +#: ../../../../web/UsersMgmtC.class.php:408 +msgid "Ver token de Autorización" +msgstr "Veure token d'Autorització" + +#: ../../../../web/UsersMgmtC.class.php:435 +msgid "Gestión de Autorizaciones API" +msgstr "Gestió d'Autoritzacions API" + +#: ../../../../web/UsersMgmtC.class.php:457 +msgid "Token de autorización visualizado" +msgstr "Token d'autorización visualizat" + +#: ../../../../web/UsersMgmtC.class.php:458 +msgid "Autorizaciones" +msgstr "Autoritzacions" + +#: ../../../../web/UsersPrefsC.class.php:93 +#: ../../../../inc/themes/classic/mail.inc:63 +#: ../../../../inc/themes/material-blue/mail.inc:86 +msgid "Seguridad" +msgstr "Seguretat" + +#: ../../../../web/UsersPrefsC.class.php:118 +#: ../../../../inc/themes/classic/sessionbar.inc:9 +msgid "Preferencias" +msgstr "Preferencies" + +#: ../../../../inc/themes/classic/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 +msgid "Introducir código" +msgstr "Introduir codi" + +#: ../../../../inc/themes/classic/2fa.inc:26 +msgid "Verificar" +msgstr "Verificar" + +#: ../../../../inc/themes/classic/account.inc:14 +#: ../../../../inc/themes/material-blue/account.inc:21 +msgid "Nombre de cuenta" +msgstr "Nom de compte" + +#: ../../../../inc/themes/classic/account.inc:35 +msgid "Buscar en desplegable o introducir" +msgstr "Buscar en desplegable o introduir" + +#: ../../../../inc/themes/classic/account.inc:64 +#: ../../../../inc/themes/material-blue/account.inc:75 +msgid "URL o IP de acceso" +msgstr "URL o IP d'accés" + +#: ../../../../inc/themes/classic/account.inc:76 +#: ../../../../inc/themes/material-blue/account.inc:89 +msgid "Usuario de acceso" +msgstr "Usuari d'accés" + +#: ../../../../inc/themes/classic/account.inc:93 +#: ../../../../inc/themes/classic/editpass.inc:31 +#: ../../../../inc/themes/classic/passreset.inc:35 +#: ../../../../inc/themes/classic/users.inc:83 +#: ../../../../inc/themes/classic/userspass.inc:19 +#: ../../../../inc/themes/classic/userspass.inc:21 +#: ../../../../inc/themes/material-blue/account.inc:108 +#: ../../../../inc/themes/material-blue/editpass.inc:36 +#: ../../../../inc/themes/material-blue/install.inc:67 +#: ../../../../inc/themes/material-blue/passreset.inc:36 +#: ../../../../inc/themes/material-blue/users.inc:102 +#: ../../../../inc/themes/material-blue/users.inc:109 +#: ../../../../inc/themes/material-blue/userspass.inc:19 +#: ../../../../inc/themes/material-blue/userspass.inc:25 +msgid "Clave (repetir)" +msgstr "Clau (repetir)" + +#: ../../../../inc/themes/classic/account.inc:100 +#: ../../../../inc/themes/classic/search.inc:112 +#: ../../../../inc/themes/classic/users.inc:91 +#: ../../../../inc/themes/material-blue/account.inc:119 +#: ../../../../inc/themes/material-blue/search.inc:118 +#: ../../../../inc/themes/material-blue/users.inc:116 +msgid "Notas" +msgstr "Notes" + +#: ../../../../inc/themes/classic/account.inc:102 +#: ../../../../inc/themes/material-blue/account.inc:124 +#: ../../../../inc/themes/material-blue/users.inc:123 +msgid "Notas sobre la cuenta" +msgstr "Notes sobre el compte" + +#: ../../../../inc/themes/classic/account.inc:108 +#: ../../../../inc/themes/material-blue/account.inc:133 +#: ../../../../inc/themes/material-blue/search.inc:111 +msgid "Permisos" +msgstr "Permisos" + +#: ../../../../inc/themes/classic/account.inc:135 +#: ../../../../inc/themes/classic/account.inc:166 +#: ../../../../inc/themes/material-blue/account.inc:162 +#: ../../../../inc/themes/material-blue/account.inc:194 +msgid "Hablitar edición" +msgstr "Hablitar edició" + +#: ../../../../inc/themes/classic/account.inc:204 +#: ../../../../inc/themes/material-blue/account.inc:246 +msgid "Soltar archivos aquí (max. 5) o click para seleccionar" +msgstr "Deixar anar arxius aquí (max. 5) o clic per seleccionar" + +#: ../../../../inc/themes/classic/account.inc:204 +#: ../../../../inc/themes/classic/config.inc:212 +#: ../../../../inc/themes/material-blue/account.inc:246 +#: ../../../../inc/themes/material-blue/config.inc:309 +msgid "Tamaño máximo de archivo" +msgstr "Grandària màxima d'arxiu" + +#: ../../../../inc/themes/classic/account.inc:216 +#: ../../../../inc/themes/material-blue/account.inc:258 +msgid "Historial" +msgstr "Historial" + +#: ../../../../inc/themes/classic/account.inc:235 +#: ../../../../inc/themes/material-blue/account.inc:278 +msgid "Seleccionar fecha" +msgstr "Seleccionar data" + +#: ../../../../inc/themes/classic/account.inc:244 +#: ../../../../inc/themes/classic/users.inc:164 +#: ../../../../inc/themes/material-blue/account.inc:287 +#: ../../../../inc/themes/material-blue/users.inc:208 +msgid "Última Modificación" +msgstr "Última Modificació" + +#: ../../../../inc/themes/classic/account.inc:246 +#: ../../../../inc/themes/material-blue/account.inc:289 +msgid "por" +msgstr "per" + +#: ../../../../inc/themes/classic/account.inc:289 +#: ../../../../inc/themes/material-blue/account.inc:338 +msgid "Visitas" +msgstr "Visites" + +#: ../../../../inc/themes/classic/account.inc:293 +#: ../../../../inc/themes/material-blue/account.inc:342 +msgid "Fecha Alta" +msgstr "Data Alta" + +#: ../../../../inc/themes/classic/account.inc:297 +#: ../../../../inc/themes/material-blue/account.inc:346 +msgid "Creador" +msgstr "Creador" + +#: ../../../../inc/themes/classic/account.inc:301 +#: ../../../../inc/themes/material-blue/account.inc:203 +#: ../../../../inc/themes/material-blue/account.inc:350 +msgid "Grupo Principal" +msgstr "Grup Principal" + +#: ../../../../inc/themes/classic/account.inc:306 +#: ../../../../inc/themes/material-blue/account.inc:355 +msgid "Usuarios Secundarios" +msgstr "Usuaris Secundaris" + +#: ../../../../inc/themes/classic/account.inc:325 +#: ../../../../inc/themes/material-blue/account.inc:374 +msgid "Grupos Secundarios" +msgstr "Grups Secundaris" + +#: ../../../../inc/themes/classic/account.inc:345 +#: ../../../../inc/themes/material-blue/account.inc:394 +msgid "Fecha Edición" +msgstr "Data Edició" + +#: ../../../../inc/themes/classic/account.inc:349 +#: ../../../../inc/themes/material-blue/account.inc:398 +msgid "Editor" +msgstr "Editor" + +#: ../../../../inc/themes/classic/account.inc:376 +#: ../../../../inc/themes/material-blue/account.inc:461 +msgid "Restaurar cuenta desde este punto" +msgstr "Restaurar compte des d'aquest punt" + +#: ../../../../inc/themes/classic/account.inc:388 +#: ../../../../inc/themes/classic/search.inc:143 +#: ../../../../inc/themes/material-blue/account.inc:428 +#: ../../../../inc/themes/material-blue/search.inc:154 +msgid "Copiar Clave en Portapapeles" +msgstr "Copiar Clau en Portapapers" + +#: ../../../../inc/themes/classic/account.inc:403 +#: ../../../../inc/themes/material-blue/account.inc:441 +msgid "Ver Actual" +msgstr "Veure Actual" + +#: ../../../../inc/themes/classic/account.inc:408 +#: ../../../../inc/themes/classic/editpass.inc:45 +#: ../../../../inc/themes/classic/mgmttabs.inc:4 +#: ../../../../inc/themes/classic/passreset.inc:46 +#: ../../../../inc/themes/material-blue/passreset.inc:48 +msgid "Volver" +msgstr "Tornar" + +#: ../../../../inc/themes/classic/account.inc:415 +#: ../../../../inc/themes/classic/search.inc:155 +#: ../../../../inc/themes/material-blue/account.inc:451 +#: ../../../../inc/themes/material-blue/search.inc:166 +msgid "Modificar Cuenta" +msgstr "Modificar Compte" + +#: ../../../../inc/themes/classic/account.inc:420 +#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/material-blue/account.inc:455 +#: ../../../../inc/themes/material-blue/search.inc:187 +msgid "Solicitar Modificación" +msgstr "Sol·licitar Modificació" + +#: ../../../../inc/themes/classic/account.inc:427 +#: ../../../../inc/themes/classic/categories.inc:62 +#: ../../../../inc/themes/classic/config.inc:294 +#: ../../../../inc/themes/classic/customers.inc:62 +#: ../../../../inc/themes/classic/customfields.inc:63 +#: ../../../../inc/themes/classic/editpass.inc:50 +#: ../../../../inc/themes/classic/encryption.inc:99 +#: ../../../../inc/themes/classic/groups.inc:77 +#: ../../../../inc/themes/classic/ldap.inc:229 +#: ../../../../inc/themes/classic/mail.inc:107 +#: ../../../../inc/themes/classic/preferences.inc:130 +#: ../../../../inc/themes/classic/profiles.inc:168 +#: ../../../../inc/themes/classic/security.inc:57 +#: ../../../../inc/themes/classic/tokens.inc:59 +#: ../../../../inc/themes/classic/users.inc:189 +#: ../../../../inc/themes/classic/userspass.inc:35 +#: ../../../../inc/themes/classic/wiki.inc:110 +#: ../../../../inc/themes/material-blue/account.inc:467 +#: ../../../../inc/themes/material-blue/categories.inc:72 +#: ../../../../inc/themes/material-blue/config.inc:425 +#: ../../../../inc/themes/material-blue/customers.inc:73 +#: ../../../../inc/themes/material-blue/customfields.inc:74 +#: ../../../../inc/themes/material-blue/editpass.inc:60 +#: ../../../../inc/themes/material-blue/groups.inc:88 +#: ../../../../inc/themes/material-blue/ldap.inc:257 +#: ../../../../inc/themes/material-blue/mail.inc:145 +#: ../../../../inc/themes/material-blue/preferences.inc:134 +#: ../../../../inc/themes/material-blue/profiles.inc:177 +#: ../../../../inc/themes/material-blue/security.inc:61 +#: ../../../../inc/themes/material-blue/tokens.inc:63 +#: ../../../../inc/themes/material-blue/users.inc:235 +#: ../../../../inc/themes/material-blue/userspass.inc:40 +#: ../../../../inc/themes/material-blue/wiki.inc:124 +msgid "Guardar" +msgstr "Desar" + +#: ../../../../inc/themes/classic/account.inc:437 +#: ../../../../inc/themes/material-blue/account.inc:477 +msgid "Seleccionar grupos secundarios" +msgstr "Seleccionar grups secundaris" + +#: ../../../../inc/themes/classic/account.inc:441 +#: ../../../../inc/themes/material-blue/account.inc:480 +msgid "Seleccionar usuarios" +msgstr "Seleccionar usuaris" + +#: ../../../../inc/themes/classic/backup.inc:10 +#: ../../../../inc/themes/classic/backup.inc:67 +#: ../../../../inc/themes/material-blue/backup.inc:10 +#: ../../../../inc/themes/material-blue/backup.inc:71 +msgid "Resultado" +msgstr "Resultat" + +#: ../../../../inc/themes/classic/backup.inc:18 +#: ../../../../inc/themes/classic/backup.inc:75 +#: ../../../../inc/themes/material-blue/backup.inc:18 +#: ../../../../inc/themes/material-blue/backup.inc:79 +msgid "Descargar Actual" +msgstr "Descarregar Actual" + +#: ../../../../inc/themes/classic/backup.inc:31 +#: ../../../../inc/themes/material-blue/backup.inc:31 +msgid "No hay backups para descargar" +msgstr "No hi ha còpies de seguretat per descarregar" + +#: ../../../../inc/themes/classic/backup.inc:45 +#: ../../../../inc/themes/classic/backup.inc:49 +#: ../../../../inc/themes/classic/backup.inc:113 +#: ../../../../inc/themes/classic/backup.inc:117 +#: ../../../../inc/themes/classic/encryption.inc:90 +#: ../../../../inc/themes/classic/encryption.inc:94 +#: ../../../../inc/themes/classic/encryption.inc:159 +#: ../../../../inc/themes/classic/encryption.inc:163 +#: ../../../../inc/themes/classic/import.inc:12 +#: ../../../../inc/themes/classic/import.inc:34 +#: ../../../../inc/themes/classic/import.inc:48 +#: ../../../../inc/themes/classic/import.inc:94 +#: ../../../../inc/themes/classic/import.inc:115 +#: ../../../../inc/themes/classic/import.inc:167 +#: ../../../../inc/themes/classic/import.inc:171 +#: ../../../../inc/themes/classic/js-common.inc:13 +#: ../../../../inc/themes/classic/ldap.inc:13 +#: ../../../../inc/themes/classic/ldap.inc:33 +#: ../../../../inc/themes/classic/ldap.inc:58 +#: ../../../../inc/themes/classic/ldap.inc:82 +#: ../../../../inc/themes/classic/ldap.inc:93 +#: ../../../../inc/themes/classic/ldap.inc:117 +#: ../../../../inc/themes/classic/ldap.inc:145 +#: ../../../../inc/themes/classic/ldap.inc:166 +#: ../../../../inc/themes/classic/ldap.inc:187 +#: ../../../../inc/themes/classic/wiki.inc:12 +#: ../../../../inc/themes/classic/wiki.inc:28 +#: ../../../../inc/themes/classic/wiki.inc:55 +#: ../../../../inc/themes/classic/wiki.inc:82 +#: ../../../../inc/themes/material-blue/backup.inc:47 +#: ../../../../inc/themes/material-blue/backup.inc:51 +#: ../../../../inc/themes/material-blue/backup.inc:129 +#: ../../../../inc/themes/material-blue/backup.inc:133 +#: ../../../../inc/themes/material-blue/encryption.inc:104 +#: ../../../../inc/themes/material-blue/encryption.inc:108 +#: ../../../../inc/themes/material-blue/encryption.inc:178 +#: ../../../../inc/themes/material-blue/encryption.inc:182 +#: ../../../../inc/themes/material-blue/import.inc:96 +#: ../../../../inc/themes/material-blue/import.inc:100 +#: ../../../../inc/themes/material-blue/js-common.inc:11 +msgid "Ayuda" +msgstr "Ajuda" + +#: ../../../../inc/themes/classic/backup.inc:50 +#: ../../../../inc/themes/material-blue/backup.inc:52 +msgid "" +"La copia de seguridad permite guardar y descargar tanto la base de datos de " +"sysPass como los archivos de la aplicación y su configuración." +msgstr "" +"La còpia de seguretat permet guardar i descarregar tant la base de dades de " +"sysPass com els arxius de l'aplicació i la seva configuració." + +#: ../../../../inc/themes/classic/backup.inc:52 +#: ../../../../inc/themes/material-blue/backup.inc:54 +msgid "" +"Con este método es posible guardar todos los datos de sysPass en otro lugar " +"o utilizarlos para hacer la aplicación portable." +msgstr "" +"Amb aquest mètode és possible guardar totes les dades de sysPass en un altre " +"lloc o utilitzar-los per fer l'aplicació transportable." + +#: ../../../../inc/themes/classic/backup.inc:60 +#: ../../../../inc/themes/classic/backup.inc:126 +#: ../../../../inc/themes/material-blue/backup.inc:64 +msgid "Exportar Cuentas" +msgstr "Exportar Comptes" + +#: ../../../../inc/themes/classic/backup.inc:84 +#: ../../../../inc/themes/material-blue/backup.inc:88 +msgid "No hay archivos XML para descargar" +msgstr "No hi ha arxius XML per descarregar" + +#: ../../../../inc/themes/classic/backup.inc:90 +#: ../../../../inc/themes/material-blue/backup.inc:94 +#: ../../../../inc/themes/material-blue/backup.inc:101 +msgid "Clave de Exportación" +msgstr "Clau d'Exportació" + +#: ../../../../inc/themes/classic/backup.inc:98 +#: ../../../../inc/themes/material-blue/backup.inc:107 +#: ../../../../inc/themes/material-blue/backup.inc:114 +msgid "Clave de Exportación (repetir)" +msgstr "Clau d'Exportació (repetir)" + +#: ../../../../inc/themes/classic/backup.inc:118 +#: ../../../../inc/themes/material-blue/backup.inc:134 +msgid "" +"La exportación de cuentas permite guardar las cuentas y sus datos en formato " +"XML para posteriormente poder ser importados en otras instancias de sysPass." +msgstr "" +"L'exportació de comptes permet guardar els comptes i les seves dades en " +"format XML para posteriorment poder ser importats en altres instàncies de " +"sysPass." + +#: ../../../../inc/themes/classic/backup.inc:120 +#: ../../../../inc/themes/material-blue/backup.inc:136 +msgid "Los elementos exportados son cuentas, clientes y categorías." +msgstr "Els elements exportats són comptes, clients i categories." + +#: ../../../../inc/themes/classic/backup.inc:122 +#: ../../../../inc/themes/material-blue/backup.inc:138 +msgid "" +"Las claves de las cuentas son exportadas de forma encriptada para mayor " +"seguridad." +msgstr "" +"Les claus dels comptes són exportades de forma encriptada per major " +"seguretat." + +#: ../../../../inc/themes/classic/backup.inc:124 +#: ../../../../inc/themes/material-blue/backup.inc:140 +msgid "" +"Es posible establecer una clave de exportación para guardar todos los datos " +"encriptados en el archivo XML." +msgstr "" +"És possible establir una clau d'exportació per guardar totes les dades " +"encriptades en l'arxiu XML." + +#: ../../../../inc/themes/classic/body-start.inc:4 +#: ../../../../inc/themes/material-blue/body-start.inc:4 +msgid "Javascript es necesario para el correcto funcionamiento" +msgstr "Javascript és necessari per al correcte funcionament" + +#: ../../../../inc/themes/classic/categories.inc:10 +#: ../../../../inc/themes/material-blue/categories.inc:14 +msgid "Nombre de la categoría" +msgstr "Nom de la categoria" + +#: ../../../../inc/themes/classic/categories.inc:18 +#: ../../../../inc/themes/material-blue/categories.inc:26 +msgid "Descripción de la categoría" +msgstr "Descripció de la categoria" + +#: ../../../../inc/themes/classic/config.inc:4 +#: ../../../../inc/themes/classic/preferences.inc:4 +#: ../../../../inc/themes/material-blue/config.inc:4 +#: ../../../../inc/themes/material-blue/preferences.inc:4 +msgid "Sitio" +msgstr "Lloc" + +#: ../../../../inc/themes/classic/config.inc:11 +#: ../../../../inc/themes/classic/preferences.inc:12 +#: ../../../../inc/themes/material-blue/config.inc:12 +#: ../../../../inc/themes/material-blue/preferences.inc:12 +msgid "Idioma" +msgstr "Idioma" + +#: ../../../../inc/themes/classic/config.inc:15 +#: ../../../../inc/themes/material-blue/config.inc:16 +msgid "" +"Establece el idioma global de la aplicación. Es posible establecer un idioma " +"por usuario en las preferencias." +msgstr "" +"Estableix l'idioma global de l'aplicació. És possible establir un idioma per " +"usuari en les preferències." + +#: ../../../../inc/themes/classic/config.inc:18 +#: ../../../../inc/themes/material-blue/config.inc:19 +msgid "" +"Para mejorar/añadir las traducciones, puede colaborar en http:://translate." +"syspass.org" +msgstr "" +"Per millorar/afegir les traduccions, pot col·laborar en http://translate." +"syspass.org" + +#: ../../../../inc/themes/classic/config.inc:33 +#: ../../../../inc/themes/classic/preferences.inc:24 +#: ../../../../inc/themes/material-blue/config.inc:34 +#: ../../../../inc/themes/material-blue/preferences.inc:23 +msgid "Tema Visual" +msgstr "Tema Visual" + +#: ../../../../inc/themes/classic/config.inc:37 +#: ../../../../inc/themes/material-blue/config.inc:38 +msgid "" +"Establece el tema visual global de la aplicación. Es posible establecer un " +"tema visual por usuario en las preferencias." +msgstr "" +"Estableix el tema visual global de l'aplicació. És possible establir un tema " +"visual per usuari en les preferències." + +#: ../../../../inc/themes/classic/config.inc:52 +#: ../../../../inc/themes/material-blue/config.inc:53 +#: ../../../../inc/themes/material-blue/config.inc:61 +msgid "Timeout de sesión (s)" +msgstr "Timeout de sessió (s)" + +#: ../../../../inc/themes/classic/config.inc:61 +#: ../../../../inc/themes/material-blue/config.inc:85 +msgid "Habilitar log de eventos" +msgstr "Habilitar registre d'esdeveniments" + +#: ../../../../inc/themes/classic/config.inc:65 +#: ../../../../inc/themes/material-blue/config.inc:89 +msgid "Guarda las acciones realizadas en la aplicación." +msgstr "Guarda les accions realitzades en l'aplicació." + +#: ../../../../inc/themes/classic/config.inc:77 +#: ../../../../inc/themes/material-blue/config.inc:103 +msgid "Habilitar depuración" +msgstr "Habilitar depuració" + +#: ../../../../inc/themes/classic/config.inc:81 +#: ../../../../inc/themes/material-blue/config.inc:107 +msgid "" +"Muestra información relativa a la configuración de la aplicación y " +"rendimiento." +msgstr "" +"Mostra informació relativa a la configuració de l'aplicació i rendiment." + +#: ../../../../inc/themes/classic/config.inc:93 +#: ../../../../inc/themes/material-blue/config.inc:121 +msgid "Modo mantenimiento" +msgstr "Mode mantenimient" + +#: ../../../../inc/themes/classic/config.inc:97 +#: ../../../../inc/themes/material-blue/config.inc:125 +msgid "" +"En este modo no se puede acceder a la aplicación. Para deshabilitarlo es " +"necesario modificar el archivo de configuración." +msgstr "" +"En aquest mode no es pot accedir a l'aplicació. Per deshabilitar-ho és " +"necessari modificar l'arxiu de configuració." + +#: ../../../../inc/themes/classic/config.inc:109 +#: ../../../../inc/themes/material-blue/config.inc:139 +msgid "Comprobar actualizaciones" +msgstr "Comprovar actualitzacions" + +#: ../../../../inc/themes/classic/config.inc:113 +#: ../../../../inc/themes/material-blue/config.inc:143 +msgid "" +"Comprobar actualizaciones de la aplicación (sólo para los usuarios " +"administradores)." +msgstr "" +"Comprovar actualitzacions de l'aplicació (només per als usuaris " +"administradors)." + +#: ../../../../inc/themes/classic/config.inc:125 +#: ../../../../inc/themes/material-blue/config.inc:157 +msgid "Comprobar notificaciones" +msgstr "Comprovar notificacions" + +#: ../../../../inc/themes/classic/config.inc:129 +#: ../../../../inc/themes/material-blue/config.inc:161 +msgid "" +"Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo " +"para los usuarios administradores)." +msgstr "" +"Comprovar si existeixen notificacions de seguretat o avisos de sysPass " +"(només per als usuaris administradors)." + +#: ../../../../inc/themes/classic/config.inc:141 +#: ../../../../inc/themes/classic/preferences.inc:38 +#: ../../../../inc/themes/material-blue/config.inc:182 +#: ../../../../inc/themes/material-blue/preferences.inc:36 +msgid "Nombre de cuenta como enlace" +msgstr "Nom de compte com a enllaç" + +#: ../../../../inc/themes/classic/config.inc:145 +#: ../../../../inc/themes/classic/preferences.inc:43 +#: ../../../../inc/themes/material-blue/config.inc:186 +#: ../../../../inc/themes/material-blue/preferences.inc:40 +msgid "" +"Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles " +"de la cuenta." +msgstr "" +"Habilita el nom del compte de la cerca, com a enllaç als detalls del compte." + +#: ../../../../inc/themes/classic/config.inc:157 +#: ../../../../inc/themes/material-blue/config.inc:267 +msgid "Gestión de archivos" +msgstr "Gestió d'arxius" + +#: ../../../../inc/themes/classic/config.inc:161 +#: ../../../../inc/themes/material-blue/config.inc:271 +msgid "Habilita la subida/descarga de archivos para las cuentas." +msgstr "Habilita la pujada/descarrega d'arxius per als comptes." + +#: ../../../../inc/themes/classic/config.inc:173 +#: ../../../../inc/themes/material-blue/config.inc:200 +msgid "Búsquedas globales" +msgstr "Cerques globals" + +#: ../../../../inc/themes/classic/config.inc:177 +#: ../../../../inc/themes/material-blue/config.inc:204 +msgid "" +"Permite que todos los usuarios puedan realizar búsquedas en todas las " +"cuentas, pero no pueden ver el contenido de las que no tienen permisos." +msgstr "" +"Permet que tots els usuaris puguin realitzar cerques en tots els comptes, " +"però no poden veure el contingut de les quals no tenen permisos." + +#: ../../../../inc/themes/classic/config.inc:189 +#: ../../../../inc/themes/material-blue/config.inc:286 +msgid "Extensiones de archivos permitidas" +msgstr "Extensions d'arxius permeses" + +#: ../../../../inc/themes/classic/config.inc:193 +#: ../../../../inc/themes/material-blue/config.inc:290 +msgid "Extensiones permitidas para la subida de archivos." +msgstr "Extensions permeses per a la pujada d'arxius." + +#: ../../../../inc/themes/classic/config.inc:197 +#: ../../../../inc/themes/material-blue/config.inc:294 +msgid "Se permite un máximo de 4 caracteres." +msgstr "Es permet un màxim de 4 caràcters." + +#: ../../../../inc/themes/classic/config.inc:201 +#: ../../../../inc/themes/material-blue/config.inc:298 +msgid "" +"Escribir extensión y pulsar intro para añadir. Es necesario guardar la " +"configuración." +msgstr "" +"Escriure extensió i prémer intro per afegir. És necessari guardar la " +"configuració." + +#: ../../../../inc/themes/classic/config.inc:216 +#: ../../../../inc/themes/material-blue/config.inc:313 +msgid "Establece el tamaño máximo para subir archivos." +msgstr "Estableix la grandària màxima per pujar arxius." + +#: ../../../../inc/themes/classic/config.inc:220 +#: ../../../../inc/themes/material-blue/config.inc:317 +msgid "El máximo absuluto es de 16MB." +msgstr "El màxim absulut és de 16MB." + +#: ../../../../inc/themes/classic/config.inc:231 +#: ../../../../inc/themes/classic/preferences.inc:56 +#: ../../../../inc/themes/material-blue/config.inc:218 +#: ../../../../inc/themes/material-blue/preferences.inc:54 +msgid "Resultados por página" +msgstr "Resultats per pàgina" + +#: ../../../../inc/themes/classic/config.inc:235 +#: ../../../../inc/themes/classic/preferences.inc:61 +#: ../../../../inc/themes/material-blue/config.inc:222 +#: ../../../../inc/themes/material-blue/preferences.inc:58 +msgid "Número de resultados por página a mostrar, al realizar una búsqueda." +msgstr "Nombre de resultats per pàgina a mostrar, en realitzar una cerca." + +#: ../../../../inc/themes/classic/config.inc:246 +msgid "Resultados en Tarjetas" +msgstr "Resultats en Targetes" + +#: ../../../../inc/themes/classic/config.inc:250 +msgid "Muestra los resultados de búsqueda de cuentas en formato tarjeta." +msgstr "Mostra els resultats de cerca de comptes en format targeta." + +#: ../../../../inc/themes/classic/config.inc:262 +#: ../../../../inc/themes/material-blue/config.inc:238 +msgid "Imagen para mostrar clave" +msgstr "Imatge per mostrar clau" + +#: ../../../../inc/themes/classic/config.inc:266 +#: ../../../../inc/themes/material-blue/config.inc:242 +msgid "Generar una imagen con el texto de la clave de la cuenta." +msgstr "Generar una imatge amb el text de la clau del compte." + +#: ../../../../inc/themes/classic/config.inc:269 +#: ../../../../inc/themes/material-blue/config.inc:245 +msgid "Util para entornos donde copiar la clave supone un riesgo de seguridad." +msgstr "Util per a entorns on copiar la clau suposa un risc de seguretat." + +#: ../../../../inc/themes/classic/config.inc:304 +#: ../../../../inc/themes/material-blue/config.inc:435 +msgid "Añadir extensión" +msgstr "Afegir extensió" + +#: ../../../../inc/themes/classic/config.inc:305 +#: ../../../../inc/themes/material-blue/config.inc:436 +msgid "Eliminar extensión" +msgstr "Eliminar extensió" + +#: ../../../../inc/themes/classic/customers.inc:10 +#: ../../../../inc/themes/material-blue/customers.inc:14 +msgid "Nombre del cliente" +msgstr "Nom del client" + +#: ../../../../inc/themes/classic/customers.inc:18 +#: ../../../../inc/themes/material-blue/customers.inc:26 +msgid "Descripción del cliente" +msgstr "Descripció del client" + +#: ../../../../inc/themes/classic/customfields.inc:38 +#: ../../../../inc/themes/material-blue/customfields.inc:41 +msgid "Texto Ayuda" +msgstr "Text Ajuda" + +#: ../../../../inc/themes/classic/customfields.inc:44 +#: ../../../../inc/themes/material-blue/customfields.inc:52 +msgid "Obligatorio" +msgstr "Obligatori" + +#: ../../../../inc/themes/classic/encryption.inc:5 +#: ../../../../inc/themes/classic/install.inc:46 +#: ../../../../inc/themes/classic/install.inc:50 +#: ../../../../inc/themes/classic/install.inc:51 +#: ../../../../inc/themes/classic/login.inc:15 +#: ../../../../inc/themes/classic/login.inc:27 +#: ../../../../inc/themes/material-blue/encryption.inc:5 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 +#: ../../../../inc/themes/material-blue/login.inc:26 +#: ../../../../inc/themes/material-blue/login.inc:49 +msgid "Clave Maestra" +msgstr "Clau Mestra" + +#: ../../../../inc/themes/classic/encryption.inc:13 +#: ../../../../inc/themes/classic/encryption.inc:113 +#: ../../../../inc/themes/material-blue/encryption.inc:13 +#: ../../../../inc/themes/material-blue/encryption.inc:128 +msgid "Último cambio" +msgstr "Últim canvi" + +#: ../../../../inc/themes/classic/encryption.inc:22 +#: ../../../../inc/themes/material-blue/encryption.inc:22 +#: ../../../../inc/themes/material-blue/encryption.inc:28 +msgid "Clave Maestra actual" +msgstr "Clau Mestra actual" + +#: ../../../../inc/themes/classic/encryption.inc:31 +#: ../../../../inc/themes/material-blue/encryption.inc:34 +#: ../../../../inc/themes/material-blue/encryption.inc:40 +msgid "Nueva Clave Maestra" +msgstr "Nova Clau Mestra" + +#: ../../../../inc/themes/classic/encryption.inc:40 +#: ../../../../inc/themes/material-blue/encryption.inc:46 +#: ../../../../inc/themes/material-blue/encryption.inc:52 +msgid "Nueva Clave Maestra (repetir)" +msgstr "Nova Clau Mestra (repetir)" + +#: ../../../../inc/themes/classic/encryption.inc:48 +#: ../../../../inc/themes/material-blue/encryption.inc:58 +msgid "No modificar cuentas" +msgstr "No modificar comptes" + +#: ../../../../inc/themes/classic/encryption.inc:53 +#: ../../../../inc/themes/material-blue/encryption.inc:63 +msgid "Establece una nueva clave maestra sin re-encriptar las cuentas" +msgstr "Estableix una nova clau mestra sense re-encriptar els comptes" + +#: ../../../../inc/themes/classic/encryption.inc:64 +#: ../../../../inc/themes/material-blue/encryption.inc:76 +msgid "Confirmar cambio" +msgstr "Confirmar canvi" + +#: ../../../../inc/themes/classic/encryption.inc:67 +#: ../../../../inc/themes/classic/encryption.inc:70 +#: ../../../../inc/themes/classic/encryption.inc:73 +#: ../../../../inc/themes/classic/import.inc:64 +#: ../../../../inc/themes/classic/security.inc:43 +msgid "Atención" +msgstr "Atenció" + +#: ../../../../inc/themes/classic/encryption.inc:68 +#: ../../../../inc/themes/material-blue/encryption.inc:80 +msgid "Guarde la nueva clave en un lugar seguro." +msgstr "Guardi la nova clau en un lloc segur." + +#: ../../../../inc/themes/classic/encryption.inc:71 +#: ../../../../inc/themes/material-blue/encryption.inc:83 +msgid "Se volverán a encriptar las claves de todas las cuentas." +msgstr "Es tornaran a encriptar les claus de tots els comptes." + +#: ../../../../inc/themes/classic/encryption.inc:74 +#: ../../../../inc/themes/material-blue/encryption.inc:86 +msgid "Los usuarios deberán de introducir la nueva clave maestra." +msgstr "Els usuaris deuran introduir la nova clau mestra." + +#: ../../../../inc/themes/classic/encryption.inc:95 +#: ../../../../inc/themes/material-blue/encryption.inc:109 +msgid "" +"La clave maestra es utilizada para encriptar las claves de las cuentas de " +"sysPass para mantenerlas seguras." +msgstr "" +"La clau mestra és utilitzada per encriptar les claus dels comptes de sysPass " +"per mantenir-les segures." + +#: ../../../../inc/themes/classic/encryption.inc:97 +#: ../../../../inc/themes/material-blue/encryption.inc:111 +msgid "" +"Es recomendable cambiarla cada cierto tiempo y utilizar una clave compleja " +"que incluya números, letras y símbolos." +msgstr "" +"És recomanable canviar-la cada cert temps i utilitzar una clau complexa que " +"inclogui nombres, lletres i símbols." + +#: ../../../../inc/themes/classic/encryption.inc:105 +#: ../../../../inc/themes/material-blue/encryption.inc:121 +msgid "Clave Temporal" +msgstr "Clau Temporal" + +#: ../../../../inc/themes/classic/encryption.inc:116 +#: ../../../../inc/themes/classic/encryption.inc:127 +#: ../../../../inc/themes/material-blue/encryption.inc:131 +#: ../../../../inc/themes/material-blue/encryption.inc:142 +msgid "No generada" +msgstr "No generada" + +#: ../../../../inc/themes/classic/encryption.inc:121 +#: ../../../../inc/themes/material-blue/encryption.inc:136 +msgid "Válido hasta" +msgstr "Vàlid fins a" + +#: ../../../../inc/themes/classic/encryption.inc:133 +#: ../../../../inc/themes/material-blue/encryption.inc:148 +#: ../../../../inc/themes/material-blue/encryption.inc:154 +msgid "Validez (s)" +msgstr "Validesa (s)" + +#: ../../../../inc/themes/classic/encryption.inc:136 +msgid "Validez" +msgstr "Validesa" + +#: ../../../../inc/themes/classic/encryption.inc:164 +#: ../../../../inc/themes/material-blue/encryption.inc:183 +msgid "" +"La clave temporal es utilizada como clave maestra para los usuarios que " +"necesitan introducirla al iniciar la sesión, así no es necesario facilitar " +"la clave maestra original." +msgstr "" +"La clau temporal és utilitzada com a clau mestra per als usuaris que " +"necessiten introduir-la en iniciar la sessió, així no és necessari facilitar " +"la clau mestra original." + +#: ../../../../inc/themes/classic/encryption.inc:166 +#: ../../../../inc/themes/material-blue/encryption.inc:187 +msgid "Generar" +msgstr "Generar" + +#: ../../../../inc/themes/classic/eventlog.inc:6 +#: ../../../../inc/themes/classic/search.inc:3 +#: ../../../../inc/themes/material-blue/eventlog.inc:6 +#: ../../../../inc/themes/material-blue/search.inc:3 +msgid "No se encontraron registros" +msgstr "No es van trobar registres" + +#: ../../../../inc/themes/classic/eventlog.inc:17 +#: ../../../../inc/themes/material-blue/eventlog.inc:17 +msgid "Fecha / Hora" +msgstr "Data / Hora" + +#: ../../../../inc/themes/classic/eventlog.inc:20 +#: ../../../../inc/themes/material-blue/eventlog.inc:20 +msgid "Evento" +msgstr "Event" + +#: ../../../../inc/themes/classic/eventlog.inc:26 +#: ../../../../inc/themes/material-blue/eventlog.inc:26 +msgid "IP" +msgstr "IP" + +#: ../../../../inc/themes/classic/eventlog.inc:84 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 +#: ../../../../inc/themes/material-blue/eventlog.inc:84 +#: ../../../../inc/themes/material-blue/search.inc:20 +#: ../../../../inc/themes/material-blue/search.inc:209 +msgid "Primera página" +msgstr "Primera pàgina" + +#: ../../../../inc/themes/classic/eventlog.inc:86 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 +#: ../../../../inc/themes/material-blue/eventlog.inc:86 +#: ../../../../inc/themes/material-blue/search.inc:22 +#: ../../../../inc/themes/material-blue/search.inc:211 +msgid "Página anterior" +msgstr "Pàgina anterior" + +#: ../../../../inc/themes/classic/eventlog.inc:91 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 +#: ../../../../inc/themes/material-blue/eventlog.inc:91 +#: ../../../../inc/themes/material-blue/search.inc:27 +#: ../../../../inc/themes/material-blue/search.inc:216 +msgid "Página siguiente" +msgstr "Pàgina següent" + +#: ../../../../inc/themes/classic/eventlog.inc:93 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 +#: ../../../../inc/themes/material-blue/eventlog.inc:93 +#: ../../../../inc/themes/material-blue/search.inc:29 +#: ../../../../inc/themes/material-blue/search.inc:218 +msgid "Última página" +msgstr "Última pàgina" + +#: ../../../../inc/themes/classic/files.inc:22 +#: ../../../../inc/themes/material-blue/files.inc:21 +msgid "Ver Archivo" +msgstr "Veure Arxiu" + +#: ../../../../inc/themes/classic/footer.inc:6 +#: ../../../../inc/themes/material-blue/footer.inc:29 +msgid "Indica si la conexión utiliza HTTPS." +msgstr "Indica si la connexió utilitza HTTPS." + +#: ../../../../inc/themes/classic/footer.inc:6 +#: ../../../../inc/themes/material-blue/footer.inc:29 +msgid "" +"Las claves de formularios enviados se encriptan mediante PKI, el resto de " +"datos no." +msgstr "" +"Les claus de formularis enviats s'encripten mitjançant *PKI, la resta de " +"dades no." + +#: ../../../../inc/themes/classic/footer.inc:6 +msgid "Seguro" +msgstr "Segur" + +#: ../../../../inc/themes/classic/footer.inc:6 +msgid "Inseguro" +msgstr "Insegur" + +#: ../../../../inc/themes/classic/footer.inc:11 +#: ../../../../inc/themes/material-blue/footer.inc:18 +msgid "Ayuda :: FAQ :: Changelog" +msgstr "Ajuda :: FAQ :: Changelog" + +#: ../../../../inc/themes/classic/footer.inc:14 +#: ../../../../inc/themes/material-blue/footer.inc:23 +msgid "Un proyecto de cygnux.org" +msgstr "Un projecte de cygnux.org" + +#: ../../../../inc/themes/classic/groups.inc:10 +#: ../../../../inc/themes/material-blue/groups.inc:14 +msgid "Nombre del grupo" +msgstr "Nom del grup" + +#: ../../../../inc/themes/classic/groups.inc:18 +#: ../../../../inc/themes/material-blue/groups.inc:26 +msgid "Descripción del grupo" +msgstr "Descripció del grup" + +#: ../../../../inc/themes/classic/import.inc:4 +#: ../../../../inc/themes/material-blue/import.inc:118 +msgid "Importar phpPMS" +msgstr "Importar phpPMS" + +#: ../../../../inc/themes/classic/import.inc:11 +#: ../../../../inc/themes/classic/install.inc:63 +#: ../../../../inc/themes/classic/install.inc:64 +#: ../../../../inc/themes/material-blue/import.inc:125 +#: ../../../../inc/themes/material-blue/import.inc:137 +msgid "Usuario BBDD" +msgstr "Usuari BBDD" + +#: ../../../../inc/themes/classic/import.inc:15 +#: ../../../../inc/themes/material-blue/import.inc:129 +msgid "Indicar el usuario de conexión a la base de datos de phpPMS." +msgstr "Indicar l'usuari de connexió a la base de dades de phpPMS." + +#: ../../../../inc/themes/classic/import.inc:25 +#: ../../../../inc/themes/classic/install.inc:71 +#: ../../../../inc/themes/classic/install.inc:73 +#: ../../../../inc/themes/material-blue/import.inc:143 +#: ../../../../inc/themes/material-blue/import.inc:149 +msgid "Clave BBDD" +msgstr "Clau BBDD" + +#: ../../../../inc/themes/classic/import.inc:33 +#: ../../../../inc/themes/classic/install.inc:78 +#: ../../../../inc/themes/classic/install.inc:79 +#: ../../../../inc/themes/material-blue/import.inc:155 +#: ../../../../inc/themes/material-blue/import.inc:167 +msgid "Nombre BBDD" +msgstr "Nom BBDD" + +#: ../../../../inc/themes/classic/import.inc:37 +#: ../../../../inc/themes/material-blue/import.inc:159 +msgid "Indicar el nombre de la base de datos de phpPMS." +msgstr "Indicar el nom de la base de dades de phpPMS." + +#: ../../../../inc/themes/classic/import.inc:47 +#: ../../../../inc/themes/classic/install.inc:87 +#: ../../../../inc/themes/classic/install.inc:88 +#: ../../../../inc/themes/material-blue/import.inc:173 +#: ../../../../inc/themes/material-blue/import.inc:185 +msgid "Servidor BBDD" +msgstr "Servidor BBDD" + +#: ../../../../inc/themes/classic/import.inc:51 +#: ../../../../inc/themes/material-blue/import.inc:177 +msgid "Indicar el servidor de la base de datos de phpPMS." +msgstr "Indicar el servidor de la base de dades de phpPMS." + +#: ../../../../inc/themes/classic/import.inc:61 +#: ../../../../inc/themes/material-blue/import.inc:191 +msgid "Confirmar" +msgstr "Confirmar" + +#: ../../../../inc/themes/classic/import.inc:65 +#: ../../../../inc/themes/material-blue/import.inc:195 +msgid "Los datos actuales serán borrados (excepto el usuario actual)" +msgstr "Les dades actuals seran esborrats (excepte l'usuari actual)" + +#: ../../../../inc/themes/classic/import.inc:80 +msgid "Iniciar" +msgstr "Iniciar" + +#: ../../../../inc/themes/classic/import.inc:86 +#: ../../../../inc/themes/material-blue/import.inc:4 +msgid "Importar CSV/XML" +msgstr "Importar CSV/XML" + +#: ../../../../inc/themes/classic/import.inc:93 +#: ../../../../inc/themes/material-blue/import.inc:11 +msgid "Usuario por Defecto" +msgstr "Usuari per Defecte" + +#: ../../../../inc/themes/classic/import.inc:97 +#: ../../../../inc/themes/material-blue/import.inc:15 +msgid "Define el usuario por defecto para las cuentas importadas." +msgstr "Defineix l'usuari per defecte per als comptes importats." + +#: ../../../../inc/themes/classic/import.inc:114 +#: ../../../../inc/themes/classic/ldap.inc:144 +#: ../../../../inc/themes/material-blue/import.inc:33 +#: ../../../../inc/themes/material-blue/ldap.inc:170 +msgid "Grupo por Defecto" +msgstr "Grup per Defecte" + +#: ../../../../inc/themes/classic/import.inc:118 +#: ../../../../inc/themes/material-blue/import.inc:37 +msgid "Define el grupo por defecto para las cuentas importadas." +msgstr "Defineix el grup per defecte per als comptes importats." + +#: ../../../../inc/themes/classic/import.inc:135 +#: ../../../../inc/themes/material-blue/import.inc:55 +#: ../../../../inc/themes/material-blue/import.inc:61 +msgid "Clave de Importación" +msgstr "Clau d'Importació" + +#: ../../../../inc/themes/classic/import.inc:143 +#: ../../../../inc/themes/material-blue/import.inc:67 +#: ../../../../inc/themes/material-blue/import.inc:73 +msgid "Delimitador CSV" +msgstr "Delimitador CSV" + +#: ../../../../inc/themes/classic/import.inc:159 +#: ../../../../inc/themes/material-blue/import.inc:87 +msgid "Soltar archivo aquí o click para seleccionar" +msgstr "Deixar anar arxiu aquí o clic per seleccionar" + +#: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 +msgid "" +"Permite realizar la importación de Cuentas, Categorías y Clientes desde " +"archivos XML y CSV." +msgstr "" +"Permet realitzar la importació de Comptes, Categories i Clients des d'arxius " +"XML i CSV." + +#: ../../../../inc/themes/classic/import.inc:174 +#: ../../../../inc/themes/material-blue/import.inc:103 +msgid "" +"Los formatos de archivos XML soportados son: sysPass, KeePass y KeePassX" +msgstr "Els formats d'arxius XML suportats són: sysPass, KeePass i KeePassX" + +#: ../../../../inc/themes/classic/import.inc:176 +#: ../../../../inc/themes/material-blue/import.inc:105 +msgid "" +"Arrastar el archivo a importar a la zona indicada o hacer click sobre la " +"flecha." +msgstr "" +"Arrossegarr l'arxiu a importar a la zona indicada o fer clic sobre la fletxa." + +#: ../../../../inc/themes/classic/import.inc:178 +#: ../../../../inc/themes/material-blue/import.inc:107 +msgid "" +"Para archivos de KeePass o KeePassX, el nombre del cliente será igual a " +"KeePass o KeePassX y la categoría igual al nombre de los grupos." +msgstr "" +"Per a arxius de KeePass o KeePassX, el nom del client serà igual a KeePass o " +"KeePassX i la categoria igual al nom dels grups." + +#: ../../../../inc/themes/classic/import.inc:180 +#: ../../../../inc/themes/material-blue/import.inc:109 +msgid "La importación de archivos CSV se realiza con el siguiente formato:" +msgstr "La importació d'arxius CSV es realitza amb el següent format:" + +#: ../../../../inc/themes/classic/import.inc:182 +#: ../../../../inc/themes/material-blue/import.inc:111 +msgid "nombre_de_cuenta;cliente;categoría;url;usuario;clave;notas" +msgstr "nom_de_compte;client;categoria;url;usuari;clau;notes" + +#: ../../../../inc/themes/classic/import.inc:184 +#: ../../../../inc/themes/material-blue/import.inc:113 +msgid "" +"En todos los casos, si el cliente o la categoría no están creados, se crean " +"automáticamente." +msgstr "" +"En tots els casos, si el client o la categoria no estan creats, es creen " +"automàticament." + +#: ../../../../inc/themes/classic/info.inc:4 +#: ../../../../inc/themes/material-blue/info.inc:4 +msgid "Información de la Aplicación" +msgstr "Informació de l'Aplicació" + +#: ../../../../inc/themes/classic/info.inc:10 +#: ../../../../inc/themes/material-blue/info.inc:10 +msgid "Versión sysPass" +msgstr "Versió sysPass" + +#: ../../../../inc/themes/classic/info.inc:18 +#: ../../../../inc/themes/material-blue/info.inc:18 +msgid "Base de Datos" +msgstr "Base de dades" + +#: ../../../../inc/themes/classic/info.inc:30 +#: ../../../../inc/themes/material-blue/info.inc:30 +msgid "PHP" +msgstr "PHP" + +#: ../../../../inc/themes/classic/info.inc:35 +#: ../../../../inc/themes/material-blue/info.inc:35 +msgid "Extensiones" +msgstr "Extensions" + +#: ../../../../inc/themes/classic/info.inc:37 +#: ../../../../inc/themes/material-blue/info.inc:37 +msgid "Memoria Usada" +msgstr "Memòria Utilitzada" + +#: ../../../../inc/themes/classic/info.inc:44 +#: ../../../../inc/themes/classic/ldap.inc:32 +#: ../../../../inc/themes/classic/mail.inc:21 +#: ../../../../inc/themes/material-blue/config.inc:353 +#: ../../../../inc/themes/material-blue/info.inc:44 +#: ../../../../inc/themes/material-blue/ldap.inc:35 +#: ../../../../inc/themes/material-blue/ldap.inc:58 +#: ../../../../inc/themes/material-blue/ldap.inc:86 +#: ../../../../inc/themes/material-blue/mail.inc:24 +#: ../../../../inc/themes/material-blue/mail.inc:30 +msgid "Servidor" +msgstr "Servidor" + +#: ../../../../inc/themes/classic/install.inc:4 +#: ../../../../inc/themes/material-blue/install.inc:4 +msgid "Instalación " +msgstr "Instal·lació" + +#: ../../../../inc/themes/classic/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 +msgid "Crear cuenta de admin de sysPass" +msgstr "Crear compte de admin de sysPass" + +#: ../../../../inc/themes/classic/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:38 +msgid "Login del usuario administrador de sysPass" +msgstr "Login de l'usuari administrador de sysPass" + +#: ../../../../inc/themes/classic/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:72 +msgid "Configurar BBDD" +msgstr "Configurar BBDD" + +#: ../../../../inc/themes/classic/install.inc:67 +msgid "Login de usuario con permisos de administrador de MySQL" +msgstr "Login d'usuari amb permisos d'administrador de MySQL" + +#: ../../../../inc/themes/classic/install.inc:83 +#: ../../../../inc/themes/material-blue/install.inc:106 +msgid "Nombre de la base de datos para sysPass" +msgstr "Nom de la base de dades per sysPass" + +#: ../../../../inc/themes/classic/install.inc:91 +msgid "Nombre del servidor de la base de datos de sysPass" +msgstr "Nom del servidor de la base de dades de sysPass" + +#: ../../../../inc/themes/classic/install.inc:97 +#: ../../../../inc/themes/material-blue/install.inc:124 +msgid "Modo Hosting" +msgstr "Made Hosting" + +#: ../../../../inc/themes/classic/install.inc:104 +#: ../../../../inc/themes/material-blue/install.inc:131 +msgid "No crea ni verifica los permisos del usuario sobre la BBDD" +msgstr "No crea ni verifica els permisos de l'usuari sobre la BBDD" + +#: ../../../../inc/themes/classic/install.inc:108 +#: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 +msgid "Instalar" +msgstr "Instal·lar" + +#: ../../../../inc/themes/classic/ldap.inc:12 +#: ../../../../inc/themes/material-blue/ldap.inc:12 +msgid "Habilitar LDAP" +msgstr "Habilitar LDAP" + +#: ../../../../inc/themes/classic/ldap.inc:16 +#: ../../../../inc/themes/material-blue/ldap.inc:16 +msgid "Habilita de autentificación mediante servidor LDAP." +msgstr "Habilita l'autenticació mitjançant servidor LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:20 +#: ../../../../inc/themes/material-blue/ldap.inc:20 +msgid "Este método utilizará MySQL en caso de fallo." +msgstr "Aquest mètode utilitzarà MySQL en cas de fallada." + +#: ../../../../inc/themes/classic/ldap.inc:36 +#: ../../../../inc/themes/material-blue/ldap.inc:39 +msgid "Nombre o dirección IP del servidor de LDAP." +msgstr "Nom o adreça IP del servidor de LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:40 +#: ../../../../inc/themes/classic/ldap.inc:65 +#: ../../../../inc/themes/classic/ldap.inc:100 +#: ../../../../inc/themes/classic/ldap.inc:128 +#: ../../../../inc/themes/classic/wiki.inc:89 +#: ../../../../inc/themes/material-blue/ldap.inc:43 +#: ../../../../inc/themes/material-blue/ldap.inc:72 +#: ../../../../inc/themes/material-blue/ldap.inc:119 +#: ../../../../inc/themes/material-blue/ldap.inc:151 +#: ../../../../inc/themes/material-blue/wiki.inc:101 +msgid "Ejemplos:" +msgstr "Exemples:" + +#: ../../../../inc/themes/classic/ldap.inc:57 +#: ../../../../inc/themes/material-blue/ldap.inc:64 +msgid "Usuario de conexión" +msgstr "Usuari de connexió" + +#: ../../../../inc/themes/classic/ldap.inc:61 +#: ../../../../inc/themes/material-blue/ldap.inc:68 +msgid "Usuario para conectar con el servicio de LDAP." +msgstr "Usuari per connectar amb el servei de LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:81 +#: ../../../../inc/themes/material-blue/ldap.inc:92 +msgid "Clave de conexión" +msgstr "Clau de connexió" + +#: ../../../../inc/themes/classic/ldap.inc:92 +#: ../../../../inc/themes/material-blue/ldap.inc:111 +#: ../../../../inc/themes/material-blue/ldap.inc:133 +msgid "Base de búsqueda" +msgstr "Base de cerca" + +#: ../../../../inc/themes/classic/ldap.inc:96 +#: ../../../../inc/themes/material-blue/ldap.inc:115 +msgid "Base en la que realizar la búsqueda de usuarios de LDAP." +msgstr "Base en la qual realitzar la cerca d'usuaris de LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:120 +#: ../../../../inc/themes/material-blue/ldap.inc:143 +msgid "" +"Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso." +msgstr "Grup de LDAP al que deu pertànyer l'usuari per permetre l'accés." + +#: ../../../../inc/themes/classic/ldap.inc:124 +#: ../../../../inc/themes/material-blue/ldap.inc:147 +msgid "Este grupo debe de estar ubicado en la base de búsquedas de LDAP." +msgstr "Aquest grup deu estar situat a la base de cerques de LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:148 +#: ../../../../inc/themes/material-blue/ldap.inc:174 +msgid "" +"Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP." +msgstr "Defineix el grup d'usuaris per defecte per als nous usuaris de LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:165 +#: ../../../../inc/themes/material-blue/ldap.inc:190 +msgid "Perfil por Defecto" +msgstr "Perfil per Defecte" + +#: ../../../../inc/themes/classic/ldap.inc:169 +#: ../../../../inc/themes/material-blue/ldap.inc:194 +msgid "" +"Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP." +msgstr "" +"Defineix el perfil d'usuaris per defecte per als nous usuaris de *LDAP." + +#: ../../../../inc/themes/classic/ldap.inc:186 +#: ../../../../inc/themes/material-blue/ldap.inc:210 +msgid "Active Directory" +msgstr "Active Directory" + +#: ../../../../inc/themes/classic/ldap.inc:190 +#: ../../../../inc/themes/material-blue/ldap.inc:214 +msgid "Habilita el modo de conexión con LDAP de Active Directory." +msgstr "Habilita el mode de connexió amb LDAP d'Active Directory." + +#: ../../../../inc/themes/classic/ldap.inc:202 +#: ../../../../inc/themes/material-blue/ldap.inc:228 +msgid "Comprobar" +msgstr "Comprovar" + +#: ../../../../inc/themes/classic/ldap.inc:206 +#: ../../../../inc/themes/material-blue/ldap.inc:232 +msgid "Comprobar conexión con LDAP" +msgstr "Comprovar connexió amb LDAP" + +#: ../../../../inc/themes/classic/login.inc:46 +#: ../../../../inc/themes/material-blue/login.inc:74 +msgid "¿Olvidó su clave?" +msgstr "Va oblidar la seva clau?" + +#: ../../../../inc/themes/classic/login.inc:63 +#: ../../../../inc/themes/material-blue/login.inc:90 +msgid "Aplicación actualizada correctamente" +msgstr "Aplicació actualitzada correctament" + +#: ../../../../inc/themes/classic/login.inc:68 +#: ../../../../inc/themes/classic/login.inc:69 +#: ../../../../inc/themes/material-blue/login.inc:95 +#: ../../../../inc/themes/material-blue/login.inc:96 +#: ../../../../inc/themes/material-blue/login.inc:98 +msgid "Nuevas Características" +msgstr "Noves Característiques" + +#: ../../../../inc/themes/classic/mail.inc:11 +#: ../../../../inc/themes/material-blue/mail.inc:11 +msgid "Habilitar notificaciones de correo" +msgstr "Habilitar notificacions de correu" + +#: ../../../../inc/themes/classic/mail.inc:29 +#: ../../../../inc/themes/material-blue/config.inc:367 +#: ../../../../inc/themes/material-blue/mail.inc:36 +#: ../../../../inc/themes/material-blue/mail.inc:43 +msgid "Puerto" +msgstr "Port" + +#: ../../../../inc/themes/classic/mail.inc:37 +#: ../../../../inc/themes/material-blue/mail.inc:49 +msgid "Habilitar Autentificación" +msgstr "Habilitar Autenticació" + +#: ../../../../inc/themes/classic/mail.inc:68 +#: ../../../../inc/themes/material-blue/mail.inc:91 +msgid "Deshabilitada" +msgstr "Deshabilitada" + +#: ../../../../inc/themes/classic/mail.inc:77 +#: ../../../../inc/themes/material-blue/mail.inc:100 +#: ../../../../inc/themes/material-blue/mail.inc:107 +msgid "Dirección de correo de envío" +msgstr "Adreça de correu d'enviament" + +#: ../../../../inc/themes/classic/mail.inc:85 +#: ../../../../inc/themes/material-blue/mail.inc:113 +msgid "Habilitar peticiones por correo" +msgstr "Habilitar peticions per correu" + +#: ../../../../inc/themes/classic/mgmttabs.inc:70 +#: ../../../../inc/themes/classic/search.inc:150 +#: ../../../../inc/themes/material-blue/search.inc:160 +msgid "Más Acciones" +msgstr "Més Accions" + +#: ../../../../inc/themes/classic/passreset.inc:13 +#: ../../../../inc/themes/material-blue/passreset.inc:9 +msgid "Solicitud de Cambio de Clave" +msgstr "Sol·licitud de Canvi de Clau" + +#: ../../../../inc/themes/classic/passreset.inc:16 +msgid "Login del Usuario" +msgstr "Login de l'Usuari" + +#: ../../../../inc/themes/classic/passreset.inc:21 +#: ../../../../inc/themes/material-blue/passreset.inc:23 +msgid "Email del Usuario" +msgstr "Email de l'Usuari" + +#: ../../../../inc/themes/classic/passreset.inc:27 +msgid "Nueva Clave" +msgstr "Nova Clau" + +#: ../../../../inc/themes/classic/passreset.inc:46 +#: ../../../../inc/themes/material-blue/passreset.inc:47 +msgid "Volver a iniciar sesión" +msgstr "Tornar a iniciar sessió" + +#: ../../../../inc/themes/classic/passreset.inc:48 +#: ../../../../inc/themes/material-blue/2fa.inc:25 +#: ../../../../inc/themes/material-blue/passreset.inc:53 +#: ../../../../inc/themes/material-blue/passreset.inc:54 +msgid "Solicitar" +msgstr "Sol·licitar" + +#: ../../../../inc/themes/classic/passreset.inc:49 +msgid "Solicitar cambio de clave" +msgstr "Sol·licitar canvi de clau" + +#: ../../../../inc/themes/classic/passreset.inc:51 +#: ../../../../inc/themes/material-blue/passreset.inc:58 +#: ../../../../inc/themes/material-blue/passreset.inc:59 +msgid "Cambiar" +msgstr "Canviar" + +#: ../../../../inc/themes/classic/passreset.inc:52 +msgid "Cambiar Clave" +msgstr "Canviar Clau" + +#: ../../../../inc/themes/classic/preferences.inc:73 +#: ../../../../inc/themes/material-blue/preferences.inc:74 +msgid "Ordenar resultados por visitas" +msgstr "Ordenar resultats per visites" + +#: ../../../../inc/themes/classic/preferences.inc:77 +#: ../../../../inc/themes/material-blue/preferences.inc:78 +msgid "" +"Ordena los resultados de búsqueda por el número de visitas de las cuentas." +msgstr "Ordena els resultats de cerca pel nombre de visites dels comptes." + +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "Barra de navegació superior" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "Mostrar una barra de navegació superior en les cerques." + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" + +#: ../../../../inc/themes/classic/profiles.inc:11 +#: ../../../../inc/themes/material-blue/profiles.inc:14 +msgid "Nombre del perfil" +msgstr "Nom del perfil" + +#: ../../../../inc/themes/classic/profiles.inc:19 +#: ../../../../inc/themes/material-blue/profiles.inc:30 +msgid "Ver detalles de cuenta" +msgstr "Veure detalls de compte" + +#: ../../../../inc/themes/classic/profiles.inc:19 +#: ../../../../inc/themes/material-blue/profiles.inc:30 +msgid "Ver" +msgstr "Veure" + +#: ../../../../inc/themes/classic/profiles.inc:23 +#: ../../../../inc/themes/material-blue/profiles.inc:35 +msgid "Ver clave de cuenta" +msgstr "Veure clau de compte" + +#: ../../../../inc/themes/classic/profiles.inc:28 +#: ../../../../inc/themes/material-blue/profiles.inc:40 +msgid "Ver historial de cuenta" +msgstr "Veure historial de compte" + +#: ../../../../inc/themes/classic/profiles.inc:32 +#: ../../../../inc/themes/material-blue/profiles.inc:45 +msgid "Editar cuenta" +msgstr "Editar compte" + +#: ../../../../inc/themes/classic/profiles.inc:32 +#: ../../../../inc/themes/material-blue/profiles.inc:45 +msgid "Editar" +msgstr "Editar" + +#: ../../../../inc/themes/classic/profiles.inc:37 +#: ../../../../inc/themes/material-blue/profiles.inc:50 +msgid "Editar clave de cuenta" +msgstr "Editar clau de compte" + +#: ../../../../inc/themes/classic/profiles.inc:37 +#: ../../../../inc/themes/material-blue/profiles.inc:50 +msgid "Editar Clave" +msgstr "Editar Clau" + +#: ../../../../inc/themes/classic/profiles.inc:41 +msgid "Añadir nueva cuenta" +msgstr "Afegir nou compte" + +#: ../../../../inc/themes/classic/profiles.inc:41 +msgid "Añadir" +msgstr "Afegir" + +#: ../../../../inc/themes/classic/profiles.inc:46 +msgid "Borrar cuenta" +msgstr "Esborrar compte" + +#: ../../../../inc/themes/classic/profiles.inc:46 +msgid "Borrar" +msgstr "Esborrar" + +#: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 +msgid "Ver archivos de cuenta" +msgstr "Veure arxius de compte" + +#: ../../../../inc/themes/classic/profiles.inc:61 +#: ../../../../inc/themes/material-blue/profiles.inc:72 +msgid "Configuración general" +msgstr "Configuració general" + +#: ../../../../inc/themes/classic/profiles.inc:65 +msgid "Cambiar clave maestra" +msgstr "Canviar clau mestra" + +#: ../../../../inc/themes/classic/profiles.inc:70 +msgid "Realizar copia de seguridad" +msgstr "Realitzar còpia de seguretat" + +#: ../../../../inc/themes/classic/profiles.inc:70 +#: ../../../../inc/themes/material-blue/profiles.inc:82 +msgid "Backup" +msgstr "Còpia de seguretat" + +#: ../../../../inc/themes/classic/profiles.inc:74 +#: ../../../../inc/themes/material-blue/profiles.inc:87 +msgid "Realizar importación de cuentas" +msgstr "Realitzar importació de comptes" + +#: ../../../../inc/themes/classic/profiles.inc:81 +#: ../../../../inc/themes/material-blue/profiles.inc:93 +msgid "Gestión" +msgstr "Gestió" + +#: ../../../../inc/themes/classic/profiles.inc:85 +#: ../../../../inc/themes/material-blue/profiles.inc:99 +msgid "Gestión de usuarios" +msgstr "Gestión d'usuaris" + +#: ../../../../inc/themes/classic/profiles.inc:89 +#: ../../../../inc/themes/material-blue/profiles.inc:104 +msgid "Gestión de grupos" +msgstr "Gestión de grups" + +#: ../../../../inc/themes/classic/profiles.inc:94 +#: ../../../../inc/themes/material-blue/profiles.inc:109 +msgid "Gestión de perfiles" +msgstr "Gestión de perfils" + +#: ../../../../inc/themes/classic/profiles.inc:94 +#: ../../../../inc/themes/material-blue/profiles.inc:109 +msgid "Perfiles" +msgstr "Perfils" + +#: ../../../../inc/themes/classic/profiles.inc:98 +#: ../../../../inc/themes/material-blue/profiles.inc:114 +msgid "Gestión de categorías" +msgstr "Gestió de categories" + +#: ../../../../inc/themes/classic/profiles.inc:103 +#: ../../../../inc/themes/material-blue/profiles.inc:119 +msgid "Gestión de clientes" +msgstr "Gestión de clients" + +#: ../../../../inc/themes/classic/profiles.inc:107 +#: ../../../../inc/themes/material-blue/profiles.inc:124 +msgid "Gestión de campos personalizados" +msgstr "Gestió de camps personalitzats" + +#: ../../../../inc/themes/classic/profiles.inc:112 +#: ../../../../inc/themes/material-blue/profiles.inc:129 +msgid "Gestión de autorizaciones API" +msgstr "Gestió d'autoritzacions API" + +#: ../../../../inc/themes/classic/profiles.inc:112 +#: ../../../../inc/themes/material-blue/profiles.inc:129 +msgid "Autorizaciones API" +msgstr "Autoritzacions API" + +#: ../../../../inc/themes/classic/profiles.inc:120 +#: ../../../../inc/themes/material-blue/profiles.inc:135 +msgid "Otros" +msgstr "Altres" + +#: ../../../../inc/themes/classic/profiles.inc:124 +#: ../../../../inc/themes/material-blue/profiles.inc:141 +msgid "Ver log de eventos" +msgstr "Veure registre d'esdeveniments" + +#: ../../../../inc/themes/classic/profiles.inc:124 +#: ../../../../inc/themes/material-blue/profiles.inc:141 +msgid "Log de Eventos" +msgstr "Registre d'Esdeveniments" + +#: ../../../../inc/themes/classic/profiles.inc:132 +#: ../../../../inc/themes/material-blue/profiles.inc:148 +msgid "Usado por" +msgstr "Utilitzat per" + +#: ../../../../inc/themes/classic/profiles.inc:139 +#: ../../../../inc/themes/material-blue/profiles.inc:155 +msgid "No usado" +msgstr "No utilitzat" + +#: ../../../../inc/themes/classic/request.inc:1 +#: ../../../../inc/themes/material-blue/request.inc:1 +msgid "Solicitar Modificación de Cuenta" +msgstr "Sol·licitar Modificació de Compte" + +#: ../../../../inc/themes/classic/request.inc:22 +#: ../../../../inc/themes/material-blue/request.inc:25 +msgid "Petición" +msgstr "Petició" + +#: ../../../../inc/themes/classic/request.inc:24 +#: ../../../../inc/themes/material-blue/request.inc:29 +msgid "Descripción de la petición" +msgstr "Descripció de la petició" + +#: ../../../../inc/themes/classic/request.inc:33 +#: ../../../../inc/themes/material-blue/account.inc:445 +#: ../../../../inc/themes/material-blue/editpass.inc:55 +#: ../../../../inc/themes/material-blue/mgmttabs.inc:13 +#: ../../../../inc/themes/material-blue/request.inc:42 +msgid "Atrás" +msgstr "Enrere" + +#: ../../../../inc/themes/classic/request.inc:38 +#: ../../../../inc/themes/material-blue/request.inc:48 +msgid "Enviar" +msgstr "Enviar" + +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 +#: ../../../../inc/themes/material-blue/search.inc:10 +#: ../../../../inc/themes/material-blue/search.inc:199 +msgid "Filtro ON" +msgstr "Filtre ON" + +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 +#: ../../../../inc/themes/material-blue/search.inc:14 +#: ../../../../inc/themes/material-blue/search.inc:203 +msgid "Global ON" +msgstr "Global ON" + +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Cercar en Wiki" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Obrir enllaç a" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Arxius adjunts" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Enllaç a Wiki" + +#: ../../../../inc/themes/classic/searchbox.inc:5 +#: ../../../../inc/themes/material-blue/searchbox.inc:5 +msgid "Limpiar" +msgstr "Netejar" + +#: ../../../../inc/themes/classic/searchbox.inc:7 +#: ../../../../inc/themes/material-blue/searchbox.inc:10 +msgid "Texto a buscar" +msgstr "Text a cercar" + +#: ../../../../inc/themes/classic/searchbox.inc:12 +#: ../../../../inc/themes/material-blue/searchbox.inc:15 +msgid "Parámetros especiales:" +msgstr "Paràmetres especials:" + +#: ../../../../inc/themes/classic/searchbox.inc:15 +#: ../../../../inc/themes/material-blue/searchbox.inc:18 +msgid "Buscar cuentas a las que 'login' tenga acceso" +msgstr "Buscar comptes a les quals 'login' tingui accés" + +#: ../../../../inc/themes/classic/searchbox.inc:17 +#: ../../../../inc/themes/material-blue/searchbox.inc:19 +msgid "Buscar cuentas a las que 'group_name' tenga acceso" +msgstr "Buscar comptes a les quals 'group_name' tingui accés" + +#: ../../../../inc/themes/classic/searchbox.inc:19 +#: ../../../../inc/themes/material-blue/searchbox.inc:20 +msgid "Buscar cuentas con archivos con el nombre 'file_name'" +msgstr "Buscar comptes amb arxius amb el nom 'file_name'" + +#: ../../../../inc/themes/classic/searchbox.inc:24 +#: ../../../../inc/themes/material-blue/searchbox.inc:25 +#: ../../../../inc/themes/material-blue/searchbox.inc:28 +msgid "Búsqueda global" +msgstr "Cerca global" + +#: ../../../../inc/themes/classic/searchbox.inc:50 +#: ../../../../inc/themes/material-blue/searchbox.inc:54 +msgid "CPP" +msgstr "CPP" + +#: ../../../../inc/themes/classic/searchbox.inc:51 +#: ../../../../inc/themes/material-blue/searchbox.inc:54 +msgid "Cuentas por página" +msgstr "Comptes per pàgina" + +#: ../../../../inc/themes/classic/security.inc:4 +msgid "Autenticación" +msgstr "Autenticació" + +#: ../../../../inc/themes/classic/security.inc:13 +msgid "Autenticación en 2 pasos" +msgstr "Autenticació en 2 passos" + +#: ../../../../inc/themes/classic/security.inc:17 +#: ../../../../inc/themes/material-blue/security.inc:15 +msgid "" +"Habilita la autentificación en 2 pasos que requiere de la introducción de un " +"token generado por una aplicación como Google Authenticator." +msgstr "" +"Habilita l'autenticació en 2 passos que requereix de la introducció d'un " +"token generat per una aplicació com Google Authenticator." + +#: ../../../../inc/themes/classic/security.inc:21 +#: ../../../../inc/themes/material-blue/security.inc:19 +msgid "" +"Escanee el código QR proporcionado y a continuación introduzca la clave de 6 " +"dígitos." +msgstr "" +"Escanegi el codi QR proporcionat i a continuació introdueixi la clau de 6 " +"dígits." + +#: ../../../../inc/themes/classic/security.inc:29 +#: ../../../../inc/themes/material-blue/security.inc:27 +msgid "Activar" +msgstr "Activar" + +#: ../../../../inc/themes/classic/security.inc:34 +#: ../../../../inc/themes/material-blue/security.inc:33 +msgid "Error al obtener el código QR. Inténtelo de nuevo" +msgstr "Error en obtenir el codi QR. Intenti-ho de nou" + +#: ../../../../inc/themes/classic/security.inc:39 +#: ../../../../inc/themes/material-blue/security.inc:41 +msgid "Código" +msgstr "Codi" + +#: ../../../../inc/themes/classic/security.inc:44 +#: ../../../../inc/themes/material-blue/security.inc:46 +msgid "" +"Una vez activada, sólo es posible acceder si se dispone del dispositivo " +"generador de códigos asociado." +msgstr "" +"Una vegada activada, només és possible accedir si es disposa del dispositiu " +"generador de codis associat." + +#: ../../../../inc/themes/classic/sessionbar.inc:6 +#: ../../../../inc/themes/material-blue/footer.inc:7 +msgid "Cambiar clave de usuario" +msgstr "Canviar clau d'usuari" + +#: ../../../../inc/themes/classic/sessionbar.inc:15 +#: ../../../../inc/themes/material-blue/footer.inc:5 +msgid "Salir" +msgstr "Sortir" + +#: ../../../../inc/themes/classic/tokens.inc:34 +#: ../../../../inc/themes/classic/users.inc:98 +#: ../../../../inc/themes/material-blue/tokens.inc:34 +#: ../../../../inc/themes/material-blue/users.inc:132 +msgid "Opciones" +msgstr "Opcions" + +#: ../../../../inc/themes/classic/tokens.inc:38 +#: ../../../../inc/themes/material-blue/tokens.inc:37 +#: ../../../../inc/themes/material-blue/tokens.inc:40 +msgid "Regenerar Autorización" +msgstr "Regenerar Autorització" + +#: ../../../../inc/themes/classic/tokens.inc:43 +#: ../../../../inc/themes/material-blue/tokens.inc:46 +msgid "Token" +msgstr "Token" + +#: ../../../../inc/themes/classic/update.inc:18 +#: ../../../../inc/themes/material-blue/update.inc:20 +msgid "Actualizado" +msgstr "Actualitzat" + +#: ../../../../inc/themes/classic/update.inc:23 +#: ../../../../inc/themes/material-blue/update.inc:22 +msgid "Error al comprobar actualizaciones" +msgstr "Error en comprovar actualitzacions" + +#: ../../../../inc/themes/classic/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 +msgid "Actualización de BBDD" +msgstr "Actualització de BBDD" + +#: ../../../../inc/themes/classic/upgrade.inc:10 +msgid "Introducir Código de Seguridad" +msgstr "Introduir Codi de Seguretat" + +#: ../../../../inc/themes/classic/upgrade.inc:11 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 +msgid "Código de Seguridad" +msgstr "Codi de Seguretat" + +#: ../../../../inc/themes/classic/upgrade.inc:21 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 +msgid "Iniciar Actualización" +msgstr "Iniciar Actualització" + +#: ../../../../inc/themes/classic/users.inc:12 +#: ../../../../inc/themes/material-blue/users.inc:15 +msgid "Nombre de usuario completo" +msgstr "Nom d'usuari complet" + +#: ../../../../inc/themes/classic/users.inc:25 +#: ../../../../inc/themes/material-blue/users.inc:31 +msgid "Login de inicio de sesión" +msgstr "Login d'inici de sessió" + +#: ../../../../inc/themes/classic/users.inc:64 +#: ../../../../inc/themes/material-blue/users.inc:78 +msgid "Dirección de correo" +msgstr "Adreça de correu" + +#: ../../../../inc/themes/classic/users.inc:103 +#: ../../../../inc/themes/material-blue/users.inc:136 +msgid "Administrador de la aplicación" +msgstr "Administrador de l'aplicació" + +#: ../../../../inc/themes/classic/users.inc:103 +#: ../../../../inc/themes/material-blue/users.inc:139 +msgid "Admin. Aplicación" +msgstr "Admin. Aplicació" + +#: ../../../../inc/themes/classic/users.inc:107 +#: ../../../../inc/themes/material-blue/users.inc:143 +msgid "Administrador de cuentas" +msgstr "Administrador de comptes" + +#: ../../../../inc/themes/classic/users.inc:107 +#: ../../../../inc/themes/material-blue/users.inc:146 +msgid "Admin. Cuentas" +msgstr "Admin. Comptes" + +#: ../../../../inc/themes/classic/users.inc:117 +#: ../../../../inc/themes/material-blue/users.inc:158 +msgid "Forzar cambio de clave" +msgstr "Forçar canvi de clau" + +#: ../../../../inc/themes/classic/users.inc:154 +#: ../../../../inc/themes/material-blue/users.inc:198 +msgid "Entradas" +msgstr "Entrades" + +#: ../../../../inc/themes/classic/users.inc:159 +#: ../../../../inc/themes/material-blue/users.inc:203 +msgid "Último Acceso" +msgstr "Últim Accés" + +#: ../../../../inc/themes/classic/users.inc:169 +#: ../../../../inc/themes/material-blue/users.inc:213 +msgid "Fecha Clave Maestra" +msgstr "Data Clau Mestra" + +#: ../../../../inc/themes/classic/wiki.inc:11 +#: ../../../../inc/themes/material-blue/wiki.inc:11 +msgid "Habilitar enlaces Wiki" +msgstr "Habilitar enllaços Wiki" + +#: ../../../../inc/themes/classic/wiki.inc:15 +#: ../../../../inc/themes/material-blue/wiki.inc:15 +msgid "" +"Habilita la opción de añadir un enlace a Wiki externa para los resultados de " +"la búsqueda." +msgstr "" +"Habilita l'opció d'afegir un enllaç a Wiki externa per als resultats de la " +"cerca." + +#: ../../../../inc/themes/classic/wiki.inc:27 +#: ../../../../inc/themes/material-blue/wiki.inc:30 +#: ../../../../inc/themes/material-blue/wiki.inc:56 +msgid "URL de búsqueda Wiki" +msgstr "URL de cerca Wiki" + +#: ../../../../inc/themes/classic/wiki.inc:31 +#: ../../../../inc/themes/material-blue/wiki.inc:34 +msgid "URL que utiliza la wiki para realizar una búsqueda de una página." +msgstr "URL que utilitza la wiki per realitzar una cerca d'una pàgina." + +#: ../../../../inc/themes/classic/wiki.inc:35 +#: ../../../../inc/themes/material-blue/wiki.inc:38 +msgid "Como parámetro se utiliza el nombre del cliente." +msgstr "Com a paràmetre s'utilitza el nom del client." + +#: ../../../../inc/themes/classic/wiki.inc:39 +#: ../../../../inc/themes/classic/wiki.inc:66 +#: ../../../../inc/themes/material-blue/wiki.inc:42 +#: ../../../../inc/themes/material-blue/wiki.inc:74 +msgid "Ejemplo:" +msgstr "Exemple:" + +#: ../../../../inc/themes/classic/wiki.inc:54 +#: ../../../../inc/themes/material-blue/wiki.inc:62 +#: ../../../../inc/themes/material-blue/wiki.inc:87 +msgid "URL de página en Wiki" +msgstr "URL de pàgina en Wiki" + +#: ../../../../inc/themes/classic/wiki.inc:58 +#: ../../../../inc/themes/material-blue/wiki.inc:66 +msgid "URL que utiliza la wiki para acceder a los detalles de una página." +msgstr "URL que utilitza la wiki per accedir als detalls d'una pàgina." + +#: ../../../../inc/themes/classic/wiki.inc:62 +#: ../../../../inc/themes/material-blue/wiki.inc:70 +msgid "" +"El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " +"de la Wiki." +msgstr "" +"El nom del compte s'utilitza com a paràmetre de la variable de cerca de la " +"Wiki." + +#: ../../../../inc/themes/classic/wiki.inc:81 +#: ../../../../inc/themes/material-blue/wiki.inc:93 +msgid "Prefijo para nombre de cuenta" +msgstr "Prefix per a nom de compte" + +#: ../../../../inc/themes/classic/wiki.inc:85 +#: ../../../../inc/themes/material-blue/wiki.inc:97 +msgid "" +"Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." +msgstr "" +"Prefix per determinar què comptes tenen un enllaç a una pàgina de la Wiki." + +#: ../../../../inc/themes/classic/wiki.inc:121 +#: ../../../../inc/themes/material-blue/wiki.inc:135 +msgid "Añadir filtro" +msgstr "Afegir filtre" + +#: ../../../../inc/themes/classic/wiki.inc:122 +#: ../../../../inc/themes/material-blue/wiki.inc:136 +msgid "Eliminar filtro" +msgstr "Eliminar filtre" + +#: ../../../../inc/themes/material-blue/account.inc:4 +msgid "Histórico" +msgstr "Històric" + +#: ../../../../inc/themes/material-blue/account.inc:42 +msgid "Seleccionar o escribir para crear uno nuevo" +msgstr "Seleccionar o escriure per crear un de nou" + +#: ../../../../inc/themes/material-blue/account.inc:113 +msgid "Clave (Repetir)" +msgstr "Clau (Repetir)" + +#: ../../../../inc/themes/material-blue/backup.inc:58 +#: ../../../../inc/themes/material-blue/backup.inc:144 +#: ../../../../inc/themes/material-blue/encryption.inc:115 +#: ../../../../inc/themes/material-blue/import.inc:214 +msgid "Realizar" +msgstr "Realitzar" + +#: ../../../../inc/themes/material-blue/config.inc:67 +msgid "Forzar HTTPS" +msgstr "Forçar HTTPS" + +#: ../../../../inc/themes/material-blue/config.inc:71 +msgid "Fuerza para que todas las conexiones sean a través de HTTPS." +msgstr "Força perquè totes les connexions siguin a través d'HTTPS." + +#: ../../../../inc/themes/material-blue/config.inc:232 +#: ../../../../inc/themes/material-blue/preferences.inc:68 +msgid "Número de resultados por página" +msgstr "Nombre de resultats per pàgina" + +#: ../../../../inc/themes/material-blue/config.inc:327 +msgid "Tamaño máximo de archivo en bytes" +msgstr "Grandària màxima d'arxiu en bytes" + +#: ../../../../inc/themes/material-blue/config.inc:334 +msgid "Proxy" +msgstr "Proxy" + +#: ../../../../inc/themes/material-blue/config.inc:340 +msgid "Usar Proxy" +msgstr "Utilitzar Proxy" + +#: ../../../../inc/themes/material-blue/config.inc:361 +msgid "Servidor proxy" +msgstr "Servidor proxy" + +#: ../../../../inc/themes/material-blue/config.inc:375 +msgid "Puerto del servidor proxy" +msgstr "Port del servidor proxy" + +#: ../../../../inc/themes/material-blue/config.inc:389 +msgid "Usuario del servidor proxy" +msgstr "Usuari del servidor proxy" + +#: ../../../../inc/themes/material-blue/config.inc:403 +msgid "Clave del servidor proxy" +msgstr "Clau del servidor proxy" + +#: ../../../../inc/themes/material-blue/customfields.inc:14 +msgid "Nombre del campo" +msgstr "Nom del camp" + +#: ../../../../inc/themes/material-blue/customfields.inc:47 +msgid "Ayuda del campo" +msgstr "Ajuda del camp" + +#: ../../../../inc/themes/material-blue/footer.inc:11 +msgid "Preferencias de usuario" +msgstr "Preferències d'usuari" + +#: ../../../../inc/themes/material-blue/install.inc:33 +msgid "Usuario administrador de sysPass" +msgstr "Usuari administrador de sysPass" + +#: ../../../../inc/themes/material-blue/install.inc:81 +msgid "Usuario acceso BBDD" +msgstr "Usuari accés BBDD" + +#: ../../../../inc/themes/material-blue/install.inc:86 +msgid "Usuario con permisos de administrador de MySQL" +msgstr "Usuari amb permisos d'administrador de MySQL" + +#: ../../../../inc/themes/material-blue/install.inc:94 +msgid "Clave acceso BBDD" +msgstr "Clau accés BBDD" + +#: ../../../../inc/themes/material-blue/install.inc:101 +msgid "Nombre BBDD para sysPass" +msgstr "Nomeni BBDD per a sysPass" + +#: ../../../../inc/themes/material-blue/install.inc:113 +msgid "Servidor BBDD para sysPass" +msgstr "Servidor BBDD per a sysPass" + +#: ../../../../inc/themes/material-blue/install.inc:118 +msgid "Nombre del servidor para instalar la base de datos de sysPass" +msgstr "Nom del servidor per instal·lar la base de dades de sysPass" + +#: ../../../../inc/themes/material-blue/ldap.inc:96 +msgid "Clave del usuario de conexión a LDAP." +msgstr "Clau de l'usuari de connexió a LDAP." + +#: ../../../../inc/themes/material-blue/mail.inc:118 +msgid "" +"Habilita que los usuarios puedan solicitar modificaciones o acceso a las " +"cuentas sin permisos." +msgstr "" +"Habilita que els usuaris puguin sol·licitar modificacions o accés als " +"comptes sense permisos." + +#: ../../../../inc/themes/material-blue/profiles.inc:25 +msgid "Crear nueva cuenta" +msgstr "Crear nou compte" + +#: ../../../../inc/themes/material-blue/profiles.inc:25 +msgid "Crear" +msgstr "Crear" + +#: ../../../../inc/themes/material-blue/profiles.inc:55 +msgid "Eliminar cuenta" +msgstr "Eliminar compte" + +#: ../../../../inc/themes/material-blue/profiles.inc:55 +msgid "Eliminar" +msgstr "Eliminar" + +#: ../../../../inc/themes/material-blue/profiles.inc:77 +msgid "Opciones de encriptación" +msgstr "Opcions d'encriptació" + +#: ../../../../inc/themes/material-blue/profiles.inc:82 +msgid "Realizar copia de seguridad y exportar" +msgstr "Realitzar còpia de seguretat i exportar" + +#: ../../../../inc/themes/material-blue/security.inc:4 +msgid "Autentificación" +msgstr "Autenticació" + +#, fuzzy +#~ msgid "Error al actualizar datos encriptados" +#~ msgstr "Actualitzant dades encriptades" diff --git a/inc/locales/de_DE/LC_MESSAGES/messages.mo b/inc/locales/de_DE/LC_MESSAGES/messages.mo index 3243ce87..194251bd 100644 Binary files a/inc/locales/de_DE/LC_MESSAGES/messages.mo and b/inc/locales/de_DE/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/de_DE/LC_MESSAGES/messages.po b/inc/locales/de_DE/LC_MESSAGES/messages.po index 80eda354..3dc6d662 100644 --- a/inc/locales/de_DE/LC_MESSAGES/messages.po +++ b/inc/locales/de_DE/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-09 00:50+0100\n" -"PO-Revision-Date: 2015-10-09 00:50+0100\n" +"POT-Creation-Date: 2015-10-15 15:10+0100\n" +"PO-Revision-Date: 2015-10-15 15:10+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: de_DE\n" @@ -28,11 +28,11 @@ msgstr "" msgid "CONSULTA INVÁLIDA" msgstr "Ungültige Anfrage" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 msgid "Código correcto" -msgstr "Verifizierte Code" +msgstr "" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 msgid "Código incorrecto" msgstr "Falscher Code" @@ -65,9 +65,8 @@ msgstr "Benutzername ist notwendig" #: ../../../../ajax/ajax_accountSave.php:84 #: ../../../../ajax/ajax_accountSave.php:106 -#, fuzzy msgid "Es necesaria una clave" -msgstr "Passwort ist notwendig" +msgstr "Ein Schlüssel wird benötigt" #: ../../../../ajax/ajax_accountSave.php:86 #: ../../../../ajax/ajax_accountSave.php:97 @@ -83,7 +82,7 @@ msgstr "Ungültige ID" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "Ungültige Aktion" @@ -268,7 +267,7 @@ msgstr "E-Mail ist notwendig" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "Hey, dies ist eine DEMO!!" @@ -450,7 +449,7 @@ msgstr "Kategorie gelöscht" #: ../../../../ajax/ajax_appMgmtSave.php:450 msgid "Usuario o acción no indicado" -msgstr "" +msgstr "Benutzer oder Aktion nicht gesetzt" #: ../../../../ajax/ajax_appMgmtSave.php:460 msgid "Autorización creada" @@ -501,7 +500,7 @@ msgstr "Fehler beim Ausführen des Backups" #: ../../../../ajax/ajax_checkLdap.php:58 ../../../../inc/Import.class.php:128 #: ../../../../inc/Migrate.class.php:92 msgid "Revise el registro de eventos para más detalles" -msgstr "Bitte schauen Sie in das Protokol für weitere Details" +msgstr "" #: ../../../../ajax/ajax_backup.php:63 msgid "Copia de la aplicación y base de datos realizada correctamente" @@ -553,29 +552,26 @@ msgstr "Konfiguration ändern" #: ../../../../ajax/ajax_configSave.php:105 msgid "El tamaño máximo por archivo es de 16MB" -msgstr "" +msgstr "Die maximale Dateigröße ist 16MB" #: ../../../../ajax/ajax_configSave.php:118 msgid "Faltan parámetros de Proxy" -msgstr "" +msgstr "Proxy Parameter fehlt" #: ../../../../ajax/ajax_configSave.php:126 -#, fuzzy msgid "Proxy habiltado" -msgstr "Benutzer gespert" +msgstr "Proxy aktiviert" #: ../../../../ajax/ajax_configSave.php:130 -#, fuzzy msgid "Proxy deshabilitado" -msgstr "Benutzer gespert" +msgstr "Proxy deaktiviert" #: ../../../../ajax/ajax_configSave.php:133 #: ../../../../ajax/ajax_configSave.php:157 #: ../../../../ajax/ajax_configSave.php:191 #: ../../../../ajax/ajax_configSave.php:230 -#, fuzzy msgid "Sección" -msgstr "Aktion" +msgstr "Sektion" #: ../../../../ajax/ajax_configSave.php:133 #: ../../../../web/ConfigC.class.php:108 @@ -589,14 +585,12 @@ msgid "Faltan parámetros de Wiki" msgstr "Fehlender Wiki-Parameter" #: ../../../../ajax/ajax_configSave.php:150 -#, fuzzy msgid "Wiki habiltada" -msgstr "Inaktiv" +msgstr "Wiki aktiviert" #: ../../../../ajax/ajax_configSave.php:154 -#, fuzzy msgid "Wiki deshabilitada" -msgstr "Inaktiv" +msgstr "Wiki deaktiviert" #: ../../../../ajax/ajax_configSave.php:157 #: ../../../../web/ConfigC.class.php:244 @@ -610,14 +604,12 @@ msgid "Faltan parámetros de LDAP" msgstr "Fehlender LDAP-Parameter" #: ../../../../ajax/ajax_configSave.php:184 -#, fuzzy msgid "LDAP habiltado" -msgstr "inaktiv" +msgstr "LDAP aktiviert" #: ../../../../ajax/ajax_configSave.php:188 -#, fuzzy msgid "LDAP deshabilitado" -msgstr "inaktiv" +msgstr "LDAP deaktiviert" #: ../../../../ajax/ajax_configSave.php:191 #: ../../../../web/ConfigC.class.php:276 @@ -628,17 +620,15 @@ msgstr "LDAP" #: ../../../../ajax/ajax_configSave.php:206 msgid "Faltan parámetros de Correo" -msgstr "Fehlender Mail-Parameter" +msgstr "" #: ../../../../ajax/ajax_configSave.php:221 -#, fuzzy msgid "Correo habiltado" -msgstr "E-Mail gesendet" +msgstr "Mail aktiviert" #: ../../../../ajax/ajax_configSave.php:227 -#, fuzzy msgid "Correo deshabilitado" -msgstr "Benutzer gespert" +msgstr "Mail deaktiviert" #: ../../../../ajax/ajax_configSave.php:230 #: ../../../../web/ConfigC.class.php:306 @@ -690,12 +680,11 @@ msgstr "Fehler beim Ändern der Passwörter eines Kontos" #: ../../../../ajax/ajax_configSave.php:288 msgid "Errores al actualizar las claves de las cuentas del histórico" -msgstr "" +msgstr "Fehler beim Aktualisieren des Kontopasswörter in der History" #: ../../../../ajax/ajax_configSave.php:292 -#, fuzzy msgid "Errores al actualizar datos de campos personalizados" -msgstr "Fehler beim Ändern der Passwörter eines Kontos" +msgstr "Fehler beim aktualisieren der Benutzerfelder" #: ../../../../ajax/ajax_configSave.php:305 #: ../../../../inc/Account.class.php:512 @@ -732,7 +721,7 @@ msgstr "temporäres Passwort erstellen" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -751,9 +740,8 @@ msgid "Clave Temporal Generada" msgstr "temporäres Passwort erstellt" #: ../../../../ajax/ajax_configSave.php:321 -#, fuzzy msgid "Error al generar clave temporal" -msgstr "temporäres Passwort erstellen" +msgstr "Fehler beim erstellen eines temporären Passwortes" #: ../../../../ajax/ajax_doLogin.php:49 msgid "Usuario/Clave no introducidos" @@ -779,8 +767,8 @@ msgstr "Fehler beim Speichern der LDAP-Benutzerdaten" #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "Interner Fehler" @@ -798,11 +786,11 @@ msgstr "Fehlerhafte Anmeldung" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -815,7 +803,7 @@ msgstr "Fehlerhafte Anmeldung" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1059,7 +1047,7 @@ msgstr "Anfrager" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "Konto" @@ -1067,14 +1055,14 @@ msgstr "Konto" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1101,15 +1089,15 @@ msgstr "Beschreibung" msgid "Error al enviar la solicitud" msgstr "Fehler beim Senden der Anfrage" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 msgid "Error al actualizar preferencias" msgstr "Fehler beim aktualisieren der Einstellungen" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 msgid "Preferencias actualizadas" -msgstr "" +msgstr "Einstellungen aktualisiert" #: ../../../../ajax/ajax_viewpass.php:55 msgid "La clave maestra no coincide" @@ -1123,7 +1111,7 @@ msgstr "Sie haben keine Erlaubnis auf dieses Konto zuzugreifen" #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1136,7 +1124,7 @@ msgstr "Account Passwort" #: ../../../../api.php:56 msgid "Ayuda Parámetros" -msgstr "" +msgstr "Parameterhilfe" #: ../../../../inc/Account.class.php:28 #: ../../../../inc/AccountBase.class.php:28 @@ -1199,7 +1187,7 @@ msgid "No es posible acceder directamente a este archivo" msgstr "Auf diese Datei darf nicht direkt zugegriffen werden" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "Fehler beim Ändern der Historie" @@ -1223,7 +1211,7 @@ msgstr "Wiederherstellen Konto" #: ../../../../inc/AccountHistory.class.php:348 #: ../../../../inc/AccountHistory.class.php:508 msgid "No se pudieron obtener los datos de la cuenta" -msgstr "" +msgstr "Fehler beim Laden der Kontodaten" #: ../../../../inc/Account.class.php:415 ../../../../inc/Acl.class.php:129 #: ../../../../web/AccountC.class.php:150 ../../../../web/MainC.class.php:183 @@ -1235,9 +1223,9 @@ msgid "ERROR: Error en la operación." msgstr "Fehler: Operation fehlgeschlagen" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1279,12 +1267,12 @@ msgstr "Account Passwort leer" #: ../../../../inc/Account.class.php:547 #: ../../../../inc/AccountHistory.class.php:170 msgid "IV de encriptación incorrecto" -msgstr "" +msgstr "Falsche Verschlüsselung IV" #: ../../../../inc/Account.class.php:556 #: ../../../../inc/AccountHistory.class.php:179 msgid "No es posible desencriptar la clave de la cuenta" -msgstr "" +msgstr "Kontopasswort kann nicht entschlüsselt werden" #: ../../../../inc/Account.class.php:562 msgid "Fallo al actualizar la clave de la cuenta" @@ -1296,18 +1284,19 @@ msgstr "Accounts aktualisiert" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "Ende" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" -msgstr "Passwort ändern" - -#: ../../../../inc/Account.class.php:715 -msgid "No se pudieron obtener los datos de las cuentas" msgstr "" +#: ../../../../inc/Account.class.php:717 +msgid "No se pudieron obtener los datos de las cuentas" +msgstr "Es war nicht möglich die Konten zu laden" + #: ../../../../inc/AccountHistory.class.php:128 msgid "Actualizar Clave Maestra (H)" msgstr "Master-Passwort (H) ändern" @@ -1321,9 +1310,9 @@ msgid "Fallo al actualizar la clave del histórico" msgstr "Fehler beim Ändern des Master-Passworts" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 msgid "Registros actualizados" -msgstr "" +msgstr "Datensätze aktualisiert" #: ../../../../inc/Acl.class.php:112 msgid "Denegado acceso a" @@ -1331,31 +1320,31 @@ msgstr "Zugriff verweigert auf" #: ../../../../inc/Acl.class.php:126 msgid "Buscar Cuentas" -msgstr "" +msgstr "Benutzer suchen" #: ../../../../inc/Acl.class.php:127 msgid "Ver Cuenta" -msgstr "" +msgstr "Benutzer ansehen" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "Konto kopieren" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "Konto ändern" #: ../../../../inc/Acl.class.php:131 msgid "Editar Clave de Cuenta" -msgstr "" +msgstr "Benutzerpasswort ändern" #: ../../../../inc/Acl.class.php:132 #: ../../../../inc/themes/classic/profiles.inc:28 #: ../../../../inc/themes/material-blue/profiles.inc:40 msgid "Ver Historial" -msgstr "Protokol ansehen" +msgstr "" #: ../../../../inc/Acl.class.php:135 #: ../../../../inc/themes/classic/account.inc:191 @@ -1368,39 +1357,39 @@ msgstr "Dateien" #: ../../../../inc/Acl.class.php:136 msgid "Peticiones" -msgstr "" +msgstr "Anfragen" #: ../../../../inc/Acl.class.php:137 msgid "Gestión Aplicación" -msgstr "" +msgstr "Anwendungsverwaltung" #: ../../../../inc/Acl.class.php:138 msgid "Gestión Categorías" -msgstr "" +msgstr "Kategorienverwaltung" #: ../../../../inc/Acl.class.php:139 msgid "Gestión Clientes" -msgstr "" +msgstr "Kundenverwaltung" #: ../../../../inc/Acl.class.php:140 msgid "Gestión Campos Personalizados" -msgstr "" +msgstr "Verwaltung benutzerdefinierter Felder" #: ../../../../inc/Acl.class.php:141 msgid "Gestión Autorizaciones API" -msgstr "" +msgstr "Verwaltung der API Authorisation" #: ../../../../inc/Acl.class.php:142 ../../../../inc/Acl.class.php:143 msgid "Gestión Usuarios" -msgstr "" +msgstr "Benutzerverwaltung" #: ../../../../inc/Acl.class.php:144 msgid "Gestión Grupos" -msgstr "" +msgstr "Gruppenverwaltung" #: ../../../../inc/Acl.class.php:145 msgid "Gestión Perfiles" -msgstr "" +msgstr "Profil Verwaltung" #: ../../../../inc/Acl.class.php:146 ../../../../inc/ConfigDB.class.php:91 #: ../../../../inc/ConfigDB.class.php:119 ../../../../web/MainC.class.php:201 @@ -1411,13 +1400,13 @@ msgstr "Konfiguration" #: ../../../../inc/Acl.class.php:147 msgid "Configuración General" -msgstr "" +msgstr "Allgemeine Einstellungen" #: ../../../../inc/Acl.class.php:148 ../../../../web/ConfigC.class.php:132 #: ../../../../inc/themes/classic/profiles.inc:65 #: ../../../../inc/themes/material-blue/profiles.inc:77 msgid "Encriptación" -msgstr "" +msgstr "Verschlüsselung" #: ../../../../inc/Acl.class.php:149 ../../../../web/ConfigC.class.php:177 #: ../../../../inc/themes/classic/backup.inc:4 @@ -1427,63 +1416,63 @@ msgstr "Sicherung" #: ../../../../inc/Acl.class.php:150 msgid "Exportar" -msgstr "" +msgstr "Exportieren" #: ../../../../inc/Acl.class.php:151 #: ../../../../inc/themes/classic/profiles.inc:74 #: ../../../../inc/themes/material-blue/profiles.inc:87 msgid "Importar" -msgstr "" +msgstr "Importieren" #: ../../../../inc/Api.class.php:65 ../../../../inc/Api.class.php:88 #: ../../../../inc/Api.class.php:126 msgid "Acceso no permitido" -msgstr "" +msgstr "Unerlaubter Zugriff" #: ../../../../inc/Api.class.php:166 msgid "Error de codificación" -msgstr "" +msgstr "Verschlüsselungsfehler" #: ../../../../inc/ApiRequest.class.php:102 msgid "Token de autorización" -msgstr "" +msgstr "Autorisierungstoken" #: ../../../../inc/ApiRequest.class.php:103 msgid "Acción a realizar" -msgstr "" +msgstr "Aktion" #: ../../../../inc/ApiRequest.class.php:104 msgid "Clave de usuario (opcional)" -msgstr "" +msgstr "Benutzerpasswort (optional)" #: ../../../../inc/ApiRequest.class.php:105 msgid "Cadena a buscar" -msgstr "" +msgstr "Text nach dem gesucht wird" #: ../../../../inc/ApiRequest.class.php:106 msgid "Numero de cuentas a mostar en la búsqueda" -msgstr "" +msgstr "Anzahl von Suchtreffern pro Seite" #: ../../../../inc/ApiRequest.class.php:107 msgid "Item a devolver" -msgstr "" +msgstr "zurück gegebener Artikel" #: ../../../../inc/ApiTokens.class.php:221 msgid "La autorización ya existe" -msgstr "" +msgstr "Die Autorisierung existiert bereits" #: ../../../../inc/ApiTokens.class.php:307 msgid "Actualizar Autorización" -msgstr "" +msgstr "Autorisierung aktualisieren" #: ../../../../inc/ApiTokens.class.php:331 #: ../../../../web/UsersMgmtC.class.php:422 msgid "Eliminar Autorización" -msgstr "" +msgstr "Autorisierung löschen" #: ../../../../inc/Auth.class.php:107 msgid "Usuario no pertenece al grupo" -msgstr "" +msgstr "Der Nutzer gehört nicht zur Gruppe" #: ../../../../inc/Auth.class.php:186 #: ../../../../inc/themes/classic/users.inc:117 @@ -1537,9 +1526,9 @@ msgstr "Fehler beim Anlegen der Kategorie" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1594,7 +1583,7 @@ msgstr "Option nicht verfügbar" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "Bitte kontaktieren Sie den Administrator" @@ -1606,43 +1595,43 @@ msgstr "Sie haben keine Erlaubnis auf diese Seite zuzugreifen" msgid "No tiene permisos para realizar esta operación" msgstr "Sie haben keine Erlaubnis für diese Aktion" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "Warnung" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" +"Das Master-Password HASH wurde generiert. Es sind keine weiteren Aktionen " +"nötig. " -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "Kryptographie-Modul konnte nicht geladen werden" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "Fehler beim Erzeugen der verschlüsselten Daten" #: ../../../../inc/CryptPKI.class.php:46 -#, fuzzy msgid "No es posible generar las claves RSA" -msgstr "Kunde kann nicht angelegt werden" +msgstr "Konnte den RSA-Schlüssel nicht c-generieren." #: ../../../../inc/CryptPKI.class.php:112 #: ../../../../inc/CryptPKI.class.php:143 -#, fuzzy msgid "El archivo de clave no existe" -msgstr "Datei existiert nicht" +msgstr "Die Schlüsseldatei existiert nicht" #: ../../../../inc/CsvImportBase.class.php:109 #, php-format msgid "El número de campos es incorrecto (%d)" -msgstr "" +msgstr "Falsche Anzahl an Feldern (%d)" #: ../../../../inc/CsvImportBase.class.php:110 #, php-format msgid "Compruebe el formato del archivo CSV en línea %s" -msgstr "" +msgstr "Bitte das CSV-Format in Zeile %s überprüfen" #: ../../../../inc/CsvImportBase.class.php:140 #: ../../../../inc/CsvImportBase.class.php:145 @@ -1661,46 +1650,39 @@ msgstr "Fehler beim Importieren des Kontos" #: ../../../../inc/CsvImportBase.class.php:142 #, php-format msgid "Error procesando línea %s" -msgstr "" +msgstr "Fehler beim verarbeiten von Zeile %s" #: ../../../../inc/CsvImportBase.class.php:145 #, php-format msgid "Cuenta importada: %s" -msgstr "" +msgstr "Accout %s importiert" #: ../../../../inc/CustomFields.class.php:276 #: ../../../../web/AccountsMgmtC.class.php:301 #: ../../../../inc/themes/classic/profiles.inc:107 #: ../../../../inc/themes/material-blue/profiles.inc:124 msgid "Campos Personalizados" -msgstr "" +msgstr "Nutzerfelder" -#: ../../../../inc/CustomFields.class.php:285 -#, fuzzy -msgid "Error al actualizar datos encriptados" -msgstr "Fehler beim aktualisieren der Einstellungen" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" -msgstr "" +msgstr "Aktualisiere verschlüsselte Daten" -#: ../../../../inc/CustomFields.class.php:316 -#, fuzzy +#: ../../../../inc/CustomFields.class.php:318 msgid "Registros no actualizados" -msgstr "Protokol gelöscht" +msgstr "Nicht aktualisierte Einträge" #: ../../../../inc/CustomFieldsBase.class.php:86 msgid "Texto" -msgstr "" +msgstr "Text" #: ../../../../inc/CustomFieldsBase.class.php:88 -#, fuzzy msgid "Fecha" -msgstr "Datum hinzugefügt" +msgstr "Datum" #: ../../../../inc/CustomFieldsBase.class.php:89 msgid "Número" -msgstr "" +msgstr "Nummer" #: ../../../../inc/CustomFieldsBase.class.php:90 #: ../../../../inc/themes/classic/passreset.inc:22 @@ -1711,15 +1693,15 @@ msgstr "E-Mail" #: ../../../../inc/CustomFieldsBase.class.php:91 msgid "Teléfono" -msgstr "" +msgstr "Telefon" #: ../../../../inc/CustomFieldsBase.class.php:92 msgid "Link" -msgstr "" +msgstr "Link" #: ../../../../inc/CustomFieldsBase.class.php:93 msgid "Color" -msgstr "" +msgstr "Farbe" #: ../../../../inc/CustomFieldsBase.class.php:107 #: ../../../../inc/themes/classic/profiles.inc:98 @@ -1848,11 +1830,11 @@ msgstr "Datei löschen" #: ../../../../inc/Groups.class.php:155 msgid "Error al añadir los usuarios del grupo" -msgstr "" +msgstr "Fehler beim hinzufügen von Nutzern zur Gruppe" #: ../../../../inc/Groups.class.php:256 msgid "Error al actualizar los usuarios del grupo" -msgstr "" +msgstr "Fehler beim aktualisieren von Gruppennutzern" #: ../../../../inc/Groups.class.php:369 #: ../../../../web/UsersMgmtC.class.php:210 @@ -1861,7 +1843,7 @@ msgstr "Gruppe löschen" #: ../../../../inc/Groups.class.php:372 msgid "Error al eliminar los usuarios del grupo" -msgstr "" +msgstr "Fehler beim löschen von Gruppennutzern" #: ../../../../inc/Import.class.php:109 msgid "Tipo mime no soportado" @@ -1880,78 +1862,78 @@ msgstr "Import beendet" msgid "Error en la verificación de la base de datos" msgstr "Fehler beim der Datenbanküberprüfung" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "Sitzung" -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "Sitzung konnte nicht initialisiert werden" -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "\"/config\" Verzeichnis existiert nicht." -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "In das Verzeichnis \"/config\" kann nicht geschrieben werden" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "\"/config\"-Verzeichnis hat falsche Zugriffsrechte" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Actual:" msgstr "Aktuell:" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Necesario: 750" msgstr "Erforderlich: 750" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "Anwendung im Wartungsmodus" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "Es wird in Kürze gestartet" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "Aus Sitzung ausloggen" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "Zeit ohne Aktivität" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "Gesamtzeit" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "Die Anwendung muss aktualisiert werden" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #, php-format msgid "Si es un administrador pulse en el enlace: %s" -msgstr "" +msgstr "Wenn SIe ein Administrator sind, klicken sie auf den Link: %s" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 msgid "Actualizar" msgstr "Aktualisierung" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "Aktualisierung" -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "Version aktualisiert" -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2029,79 +2011,87 @@ msgstr "Datenbank-Server eingeben" msgid "Servidor donde se instalará la Base de Datos" msgstr "Server auf dem die Datenbank installiert wird" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:267 +msgid "No es posible comprobar el usuario de sysPass" +msgstr "" + +#: ../../../../inc/Installer.class.php:268 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "" + +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "MySQL Benutzer wird schon benutzt" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "Neuen Benutzernamen eingeben oder bestehenden Benutzer löschen" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "Datenbank existiert bereits" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Neuen Datenbanknamen eingeben oder bestehende Datenbank löschen" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "Fehler beim Anlegen der Datenbank" -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Bitte überprüfen Sie die Datenbank-Zugriffsberechtigungen" -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "Fehler beim Setzen der Datenbank-Berechtigungen" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "Datei mit Datenbank-Schema existiert nicht" -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "" "Anwendungsdatenbank kann nicht angelegt werden. Bitte erneut herunterladen" -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "Fehler beim Auswählen der Datenbank" -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." msgstr "Datenbank kann nicht gefunden werden. Überprüfen Sie die Berechtigung." -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "Fehler beim Anlegen der Datenbankstruktur" -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "Fehler beim Anlegen der \"admin\" Gruppe" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "Warnung an Entwickler" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "Fehler beim Anlegen des \"admin\" Profils" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "Fehler beim Anlegen des \"admin\" Benutzers" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "Fehler beim Ändern des Master-Passworts des Benutzers \"admin\"" @@ -2139,7 +2129,7 @@ msgstr "Fehler beim Suchen nach Benutzergruppe" #: ../../../../inc/Ldap.class.php:397 msgid "Usuario verificado en grupo" -msgstr "" +msgstr "Nutzer in Gruppe verifiziert" #: ../../../../inc/LdapADS.class.php:112 ../../../../inc/LdapADS.class.php:117 msgid "No se encontró el grupo con ese nombre" @@ -2153,7 +2143,7 @@ msgstr "Protokol löschen" #: ../../../../inc/themes/classic/eventlog.inc:98 #: ../../../../inc/themes/material-blue/eventlog.inc:99 msgid "Vaciar registro de eventos" -msgstr "Protokol löschen" +msgstr "" #: ../../../../inc/Migrate.class.php:51 msgid "Faltan parámetros" @@ -2298,15 +2288,15 @@ msgstr "Profile migrieren" #: ../../../../inc/Profile.class.php:69 msgid "Error al obtener perfiles" -msgstr "" +msgstr "Fehlerm beim abrufen von Profilen" #: ../../../../inc/Profile.class.php:126 msgid "Operación realizada correctamente" -msgstr "" +msgstr "Operation erfolgreich ausgeführt" #: ../../../../inc/Profile.class.php:128 msgid "Fallo al realizar la operación" -msgstr "" +msgstr "Fehler beim durchführen der Operation" #: ../../../../inc/ProfileBase.class.php:164 msgid "Datos de perfil incorrectos" @@ -2325,34 +2315,34 @@ msgstr "Profil ändern" #: ../../../../inc/SyspassImport.class.php:136 #: ../../../../inc/SyspassImport.class.php:161 msgid "Formato de XML inválido" -msgstr "" +msgstr "Falsches XML-Format" #: ../../../../inc/SyspassImport.class.php:111 msgid "No hay categorías para importar" -msgstr "" +msgstr "Es existieren keine Kategorien zum importieren" #: ../../../../inc/SyspassImport.class.php:136 msgid "No hay clientes para importar" -msgstr "" +msgstr "Es existieren keine Kunden zum importieren" #: ../../../../inc/SyspassImport.class.php:161 msgid "No hay cuentas para importar" -msgstr "" +msgstr "Es existieren keine Accounts zum importieren" #: ../../../../inc/Template.class.php:91 -#, fuzzy, php-format +#, php-format msgid "No es posible obtener la plantilla \"%s\" : %s" -msgstr "Kunde kann nicht angelegt werden" +msgstr "Unmöglich die \"%s\" Vorlage zu ermitteln: %s" #: ../../../../inc/Template.class.php:130 -#, fuzzy, php-format +#, php-format msgid "No es posible obtener la variable \"%s\"" -msgstr "Kunde kann nicht angelegt werden" +msgstr "Unmöglich die \"%s\" Variable zu ermitteln" #: ../../../../inc/Template.class.php:173 -#, fuzzy, php-format +#, php-format msgid "No es posible destruir la variable \"%s\"" -msgstr "Kunde kann nicht angelegt werden" +msgstr "Unmöglich die Variable \"%s\" zu löschen" #: ../../../../inc/Upgrade.class.php:51 msgid "Error al aplicar la actualización de la Base de Datos" @@ -2364,14 +2354,14 @@ msgstr "Bitte schauen Sie in das Protokol für weitere Details" #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "Anmeldung" #: ../../../../inc/Upgrade.class.php:57 msgid "Error al aplicar la actualización auxiliar" -msgstr "" +msgstr "Ein Fehler beim Update ist aufgetreten" #: ../../../../inc/Upgrade.class.php:74 msgid "Actualizar BBDD" @@ -2433,11 +2423,11 @@ msgstr "Gurppen migrieren" #: ../../../../inc/UserMigrate.class.php:113 msgid "Error al migrar grupo del usuario" -msgstr "" +msgstr "Migrieren der Nutzergruppen ist fehlgeschlagen" #: ../../../../inc/Util.class.php:119 msgid "Versión de PHP requerida >= " -msgstr "" +msgstr "Benötigte PHP version muss >= xyz sein" #: ../../../../inc/Util.class.php:120 msgid "" @@ -2457,17 +2447,16 @@ msgid "Sin este módulo la aplicación puede no funcionar correctamente." msgstr "Ohne dieses Modul wird die Anwendung nicht korrekt funktionieren." #: ../../../../inc/XmlExport.class.php:127 -#, fuzzy msgid "Exportar XML" -msgstr "XML importieren" +msgstr "XML Export" #: ../../../../inc/XmlExport.class.php:412 msgid "Error al crear el archivo XML" -msgstr "" +msgstr "Fehler beim erstellen der XML Datei" #: ../../../../inc/XmlImport.class.php:63 msgid "Formato detectado" -msgstr "" +msgstr "Erkanntest Format" #: ../../../../inc/XmlImportBase.class.php:80 msgid "No es posible procesar el archivo XML" @@ -2558,9 +2547,9 @@ msgid "Demasiados archivos" msgstr "Zu viele Dateien" #: ../../../../js/strings.js.php:45 -#, fuzzy, php-format +#, php-format msgid "No es posible guardar el archivo \"%s\" Tamaño máximo:" -msgstr "XML-Datei kann nicht verarbeitet werden" +msgstr "Unmöglich die Datei \"%s\" zu speichern. Maximal erlaubte Größe:" #: ../../../../js/strings.js.php:46 msgid "Extensión no permitida" @@ -2604,11 +2593,11 @@ msgstr "Zufälliges Passwort erzeugen" #: ../../../../js/strings.js.php:56 msgid "Complejidad" -msgstr "" +msgstr "Komplexität" #: ../../../../js/strings.js.php:57 msgid "Restablecer" -msgstr "" +msgstr "Reset" #: ../../../../js/strings.js.php:58 #: ../../../../inc/themes/classic/editpass.inc:33 @@ -2629,15 +2618,15 @@ msgstr "Passwort kopieren" #: ../../../../js/strings.js.php:62 msgid "Incluir Números" -msgstr "" +msgstr "Einbezogene Nummbern" #: ../../../../js/strings.js.php:63 msgid "Incluir Mayúsculas" -msgstr "" +msgstr "Benötigt Großbuchstaben" #: ../../../../js/strings.js.php:64 msgid "Incluir Símbolos" -msgstr "" +msgstr "Benötigt Symbole" #: ../../../../js/strings.js.php:65 msgid "Longitud" @@ -2653,6 +2642,8 @@ msgstr "Aktion auswählen" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "Ja" @@ -2666,6 +2657,8 @@ msgstr "Ja" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -2673,31 +2666,30 @@ msgstr "Nein" #: ../../../../js/strings.js.php:69 msgid "Aceptar" -msgstr "" +msgstr "Annehmen" #: ../../../../js/strings.js.php:70 msgid "Cancelar" -msgstr "" +msgstr "Abbrechen" #: ../../../../js/strings.js.php:71 msgid "Clave Copiada al Portapapeles" msgstr "Passwort in die Zwischenablage kopiert" #: ../../../../js/strings.js.php:72 -#, fuzzy msgid "Error al copiar al portapapeles" -msgstr "Passwort in die Zwischenablage kopiert" +msgstr "Fehler beim Kopieren in die Zwischenablage" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "Kontodetails" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -2706,7 +2698,7 @@ msgstr "Konto-Passwort ändern" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -2719,7 +2711,7 @@ msgstr "Konto-Passwort ändern" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -2767,7 +2759,7 @@ msgstr "letzter Export" #: ../../../../web/ConfigC.class.php:175 msgid "No se encontró archivo de exportación" -msgstr "" +msgstr "Keine Exportdatei gefunden" #: ../../../../web/ConfigC.class.php:220 msgid "Información" @@ -2791,13 +2783,12 @@ msgid "Buscar" msgstr "Suchen" #: ../../../../web/MainC.class.php:189 -#, fuzzy msgid "Usuarios y Accesos" -msgstr "Benutzer für Zugriff" +msgstr "Benutzer und Zugriffe" #: ../../../../web/MainC.class.php:195 msgid "Elementos y Personalización" -msgstr "" +msgstr "Artikel und Anpassungen" #: ../../../../web/MainC.class.php:207 #: ../../../../inc/themes/classic/eventlog.inc:2 @@ -2807,42 +2798,42 @@ msgstr "Protokol" #: ../../../../web/MainC.class.php:228 msgid "Nuevo estilo visual basado en Material Design Lite by Google" -msgstr "" +msgstr "Neues Design basierend auf Design von Google" #: ../../../../web/MainC.class.php:229 msgid "Usuarios en múltiples grupos" -msgstr "" +msgstr "Nutzer können zu mehreren Gruppen gehören" #: ../../../../web/MainC.class.php:230 msgid "Previsualización de imágenes" -msgstr "" +msgstr "Bilder Vorgenerierung" #: ../../../../web/MainC.class.php:231 msgid "Mostrar claves como imágenes" -msgstr "" +msgstr "Zeige Passwörter als Bilder" #: ../../../../web/MainC.class.php:232 msgid "Campos personalizados" -msgstr "" +msgstr "Benutzerdefinierte Felder" #: ../../../../web/MainC.class.php:233 msgid "API de consultas" -msgstr "" +msgstr "API Abfragen" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 msgid "Autentificación en 2 pasos" -msgstr "" +msgstr "Zwei-Faktor Authentifizierung" #: ../../../../web/MainC.class.php:235 msgid "Complejidad de generador de claves" -msgstr "" +msgstr "Zufälligkeitsgenerator mit konfigurierbarer Komplexität" #: ../../../../web/MainC.class.php:236 msgid "Consultas especiales" -msgstr "" +msgstr "Spezialabfragen" #: ../../../../web/MainC.class.php:237 msgid "Exportación a XML" @@ -2854,79 +2845,79 @@ msgstr "temporäres Master-Passwort" #: ../../../../web/MainC.class.php:239 msgid "Importación de cuentas desde sysPass, KeePass, KeePassX y CSV" -msgstr "" +msgstr "Account Import von KeePass, KeePassX oder CSV" #: ../../../../web/MainC.class.php:240 msgid "Optimización del código y mayor rapidez de carga" -msgstr "" +msgstr "Code Optimierung und verschnellertes Laden" #: ../../../../web/MainC.class.php:241 msgid "Mejoras de seguridad en XSS e inyección SQL" -msgstr "" +msgstr "Verbesserte Sicherheit um XSS und SQL injections zu verhindern" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "Die PHP-Version is verwundbar für 'NULL Byte attack (CVE-2006-7243)'" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "" "Bitte aktualisieren Sie ihre PHP Installation, um sysPass sicher betreiben " "zu können." -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "Zufallszahlengenerator konnte nicht gefunden werden" -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "" "Ohne diese Funktion könnte an Angreifer Ihren Zugang oder Ihr Passwort " "zurücksetzen." -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "Installation beendet" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "" "Klicken Sie hier für den Zugriff" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "Neu Version herunterladen" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" -msgstr "" +msgstr "sysPass Neuigkeiten" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "Nach Kunde sortieren" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "Nach Name sortieren" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "Nach Kategorie sortieren" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "Nach Benutzername sortieren" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "Nach URL/IP sortieren" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -2973,7 +2964,7 @@ msgstr "Gruppenverwaltung" #: ../../../../web/UsersMgmtC.class.php:261 msgid "Ver Detalles de Perfil" -msgstr "" +msgstr "Zeige Nutzerdetails" #: ../../../../web/UsersMgmtC.class.php:288 msgid "Gestión de Perfiles" @@ -2981,19 +2972,19 @@ msgstr "Profilverwaltung" #: ../../../../web/UsersMgmtC.class.php:408 msgid "Ver token de Autorización" -msgstr "" +msgstr "Zeige Berechtigungstoken" #: ../../../../web/UsersMgmtC.class.php:435 msgid "Gestión de Autorizaciones API" -msgstr "" +msgstr "API Berechtigungsmanagement" #: ../../../../web/UsersMgmtC.class.php:457 msgid "Token de autorización visualizado" -msgstr "" +msgstr "Berechtigungstoken angesehen" #: ../../../../web/UsersMgmtC.class.php:458 msgid "Autorizaciones" -msgstr "" +msgstr "Berechtigungen" #: ../../../../web/UsersPrefsC.class.php:93 #: ../../../../inc/themes/classic/mail.inc:63 @@ -3001,13 +2992,13 @@ msgstr "" msgid "Seguridad" msgstr "Sicherheit" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "Vorlieben" #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 msgid "Introducir código" msgstr "Code eingeben" @@ -3042,7 +3033,7 @@ msgstr "Benutzer für Zugriff" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3052,7 +3043,7 @@ msgid "Clave (repetir)" msgstr "Passwort (Wiederholung)" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3160,7 +3151,7 @@ msgid "Restaurar cuenta desde este punto" msgstr "Wiederherstellen Konto von diesem Punkt" #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 msgid "Copiar Clave en Portapapeles" @@ -3180,14 +3171,14 @@ msgid "Volver" msgstr "Zurück" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" msgstr "Konto ändern" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3203,7 +3194,7 @@ msgstr "Änderung initiiert" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3219,7 +3210,7 @@ msgstr "Änderung initiiert" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -3307,6 +3298,8 @@ msgid "" "La copia de seguridad permite guardar y descargar tanto la base de datos de " "sysPass como los archivos de la aplicación y su configuración." msgstr "" +"Das Backup erlaubt das Speichern und Herunterladen der sysPass Datenbank, " +"von Anwendungsdateien und der Konfiguration." #: ../../../../inc/themes/classic/backup.inc:52 #: ../../../../inc/themes/material-blue/backup.inc:54 @@ -3314,29 +3307,32 @@ msgid "" "Con este método es posible guardar todos los datos de sysPass en otro lugar " "o utilizarlos para hacer la aplicación portable." msgstr "" +"Mit dieser Methode ist es möglich alle sysPass Daten an einem anderen Platz " +"zu speichern. Sie kann auch genutzt werden um die Anwendung portable zu " +"machen." #: ../../../../inc/themes/classic/backup.inc:60 #: ../../../../inc/themes/classic/backup.inc:126 #: ../../../../inc/themes/material-blue/backup.inc:64 msgid "Exportar Cuentas" -msgstr "" +msgstr "Konten exportieren" #: ../../../../inc/themes/classic/backup.inc:84 #: ../../../../inc/themes/material-blue/backup.inc:88 msgid "No hay archivos XML para descargar" -msgstr "" +msgstr "Da sind keine Dateien zum Herunterladen" #: ../../../../inc/themes/classic/backup.inc:90 #: ../../../../inc/themes/material-blue/backup.inc:94 #: ../../../../inc/themes/material-blue/backup.inc:101 msgid "Clave de Exportación" -msgstr "" +msgstr "Exportpasswort" #: ../../../../inc/themes/classic/backup.inc:98 #: ../../../../inc/themes/material-blue/backup.inc:107 #: ../../../../inc/themes/material-blue/backup.inc:114 msgid "Clave de Exportación (repetir)" -msgstr "" +msgstr "Exportpasswort (Wiederholung)" #: ../../../../inc/themes/classic/backup.inc:118 #: ../../../../inc/themes/material-blue/backup.inc:134 @@ -3344,18 +3340,20 @@ msgid "" "La exportación de cuentas permite guardar las cuentas y sus datos en formato " "XML para posteriormente poder ser importados en otras instancias de sysPass." msgstr "" +"Das Exportieren der Konten ermöglicht das Speichern der Konten und ihren " +"Daten in XML Format um sie in einer anderen sysPass Instanz zu importieren." #: ../../../../inc/themes/classic/backup.inc:120 #: ../../../../inc/themes/material-blue/backup.inc:136 msgid "Los elementos exportados son cuentas, clientes y categorías." -msgstr "" +msgstr "Die exportierten Artikel sind Konten, Kunden und Kategorien." #: ../../../../inc/themes/classic/backup.inc:122 #: ../../../../inc/themes/material-blue/backup.inc:138 msgid "" "Las claves de las cuentas son exportadas de forma encriptada para mayor " "seguridad." -msgstr "" +msgstr "Die Kontenpasswörter werden verschlüsselt exportiert." #: ../../../../inc/themes/classic/backup.inc:124 #: ../../../../inc/themes/material-blue/backup.inc:140 @@ -3363,6 +3361,8 @@ msgid "" "Es posible establecer una clave de exportación para guardar todos los datos " "encriptados en el archivo XML." msgstr "" +"Es ist möglich ein Exportpasswort an zu geben um alle Daten in der XML Datei " +"zu verschlüsseln." #: ../../../../inc/themes/classic/body-start.inc:4 #: ../../../../inc/themes/material-blue/body-start.inc:4 @@ -3399,6 +3399,8 @@ msgid "" "Establece el idioma global de la aplicación. Es posible establecer un idioma " "por usuario en las preferencias." msgstr "" +"Setzen Sie die globale Sprache. Der Nutzer kann seine Sprache in den " +"Nutzereinstellungen wählen." #: ../../../../inc/themes/classic/config.inc:18 #: ../../../../inc/themes/material-blue/config.inc:19 @@ -3406,13 +3408,15 @@ msgid "" "Para mejorar/añadir las traducciones, puede colaborar en http:://translate." "syspass.org" msgstr "" +"Um die Übersetzung zu verbessern können Sie die den Dienst auf http:://" +"translate.syspass.org nutzen" #: ../../../../inc/themes/classic/config.inc:33 #: ../../../../inc/themes/classic/preferences.inc:24 #: ../../../../inc/themes/material-blue/config.inc:34 #: ../../../../inc/themes/material-blue/preferences.inc:23 msgid "Tema Visual" -msgstr "" +msgstr "Visuelles Thema" #: ../../../../inc/themes/classic/config.inc:37 #: ../../../../inc/themes/material-blue/config.inc:38 @@ -3420,6 +3424,8 @@ msgid "" "Establece el tema visual global de la aplicación. Es posible establecer un " "tema visual por usuario en las preferencias." msgstr "" +"Definieren des globalen visuellen Themas. Jeder Nutzer kann ein persönliches " +"visuelles Thema in den Nutzereinstellungen wählen." #: ../../../../inc/themes/classic/config.inc:52 #: ../../../../inc/themes/material-blue/config.inc:53 @@ -3435,7 +3441,7 @@ msgstr "Protokol einschalten" #: ../../../../inc/themes/classic/config.inc:65 #: ../../../../inc/themes/material-blue/config.inc:89 msgid "Guarda las acciones realizadas en la aplicación." -msgstr "" +msgstr "Speichert die Änderungen der Anwendung." #: ../../../../inc/themes/classic/config.inc:77 #: ../../../../inc/themes/material-blue/config.inc:103 @@ -3447,7 +3453,7 @@ msgstr "Debugging einschalten" msgid "" "Muestra información relativa a la configuración de la aplicación y " "rendimiento." -msgstr "" +msgstr "Zeigt Informationen zu Einstellungen und zur Leistung." #: ../../../../inc/themes/classic/config.inc:93 #: ../../../../inc/themes/material-blue/config.inc:121 @@ -3460,6 +3466,8 @@ msgid "" "En este modo no se puede acceder a la aplicación. Para deshabilitarlo es " "necesario modificar el archivo de configuración." msgstr "" +"In diesem Modus kann sich niemand anmelden. Dies kann nur in der " +"Konfigurationsdatei geändert werden." #: ../../../../inc/themes/classic/config.inc:109 #: ../../../../inc/themes/material-blue/config.inc:139 @@ -3471,19 +3479,19 @@ msgstr "Nach Updates schauen" msgid "" "Comprobar actualizaciones de la aplicación (sólo para los usuarios " "administradores)." -msgstr "" +msgstr "Prüft auf Anwendungsaktualisierungen (nur für Administratoren)." #: ../../../../inc/themes/classic/config.inc:125 #: ../../../../inc/themes/material-blue/config.inc:157 msgid "Comprobar notificaciones" -msgstr "" +msgstr "Prüft auf Meldungen" #: ../../../../inc/themes/classic/config.inc:129 #: ../../../../inc/themes/material-blue/config.inc:161 msgid "" "Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo " "para los usuarios administradores)." -msgstr "" +msgstr "Prüft auf sysPass Sicherheitsmeldungen (nur für Administratoren)." #: ../../../../inc/themes/classic/config.inc:141 #: ../../../../inc/themes/classic/preferences.inc:38 @@ -3499,7 +3507,7 @@ msgstr "Kontoname als Link" msgid "" "Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles " "de la cuenta." -msgstr "" +msgstr "Gibt den Kontonamen als Link zu den Kontodetails aus." #: ../../../../inc/themes/classic/config.inc:157 #: ../../../../inc/themes/material-blue/config.inc:267 @@ -3509,7 +3517,7 @@ msgstr "Dateiverwaltung" #: ../../../../inc/themes/classic/config.inc:161 #: ../../../../inc/themes/material-blue/config.inc:271 msgid "Habilita la subida/descarga de archivos para las cuentas." -msgstr "" +msgstr "Einschalten von Hoch- und Herunterladen von Kontodateien." #: ../../../../inc/themes/classic/config.inc:173 #: ../../../../inc/themes/material-blue/config.inc:200 @@ -3522,6 +3530,8 @@ msgid "" "Permite que todos los usuarios puedan realizar búsquedas en todas las " "cuentas, pero no pueden ver el contenido de las que no tienen permisos." msgstr "" +"Ermöglicht Nutzern über alle Konten zu suchen, auch wenn sie keine Rechte " +"haben. Die Kontodetails können sie aber nicht sehen." #: ../../../../inc/themes/classic/config.inc:189 #: ../../../../inc/themes/material-blue/config.inc:286 @@ -3629,8 +3639,8 @@ msgstr "" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -3776,7 +3786,8 @@ msgid "IP" msgstr "IP" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -3784,7 +3795,8 @@ msgid "Primera página" msgstr "Erste Seite" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -3792,7 +3804,8 @@ msgid "Página anterior" msgstr "Vorherige Seite" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -3800,7 +3813,8 @@ msgid "Página siguiente" msgstr "Nächste Seite" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -3825,13 +3839,12 @@ msgid "" msgstr "" #: ../../../../inc/themes/classic/footer.inc:6 -#, fuzzy msgid "Seguro" -msgstr "Sicherheit" +msgstr "Sicher" #: ../../../../inc/themes/classic/footer.inc:6 msgid "Inseguro" -msgstr "" +msgstr "Unsicher" #: ../../../../inc/themes/classic/footer.inc:11 #: ../../../../inc/themes/material-blue/footer.inc:18 @@ -3927,7 +3940,7 @@ msgstr "CSV/XML Import" #: ../../../../inc/themes/classic/import.inc:93 #: ../../../../inc/themes/material-blue/import.inc:11 msgid "Usuario por Defecto" -msgstr "" +msgstr "Standardnutzer" #: ../../../../inc/themes/classic/import.inc:97 #: ../../../../inc/themes/material-blue/import.inc:15 @@ -3964,9 +3977,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "Dateien hier fallen lassen oder zum selektieren anklicken" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" #: ../../../../inc/themes/classic/import.inc:174 @@ -4009,17 +4023,17 @@ msgstr "" #: ../../../../inc/themes/classic/info.inc:4 #: ../../../../inc/themes/material-blue/info.inc:4 msgid "Información de la Aplicación" -msgstr "" +msgstr "Anwendungsinformationen" #: ../../../../inc/themes/classic/info.inc:10 #: ../../../../inc/themes/material-blue/info.inc:10 msgid "Versión sysPass" -msgstr "" +msgstr "sysPass Version" #: ../../../../inc/themes/classic/info.inc:18 #: ../../../../inc/themes/material-blue/info.inc:18 msgid "Base de Datos" -msgstr "" +msgstr "Datenbank" #: ../../../../inc/themes/classic/info.inc:30 #: ../../../../inc/themes/material-blue/info.inc:30 @@ -4034,7 +4048,7 @@ msgstr "Erweiterungen" #: ../../../../inc/themes/classic/info.inc:37 #: ../../../../inc/themes/material-blue/info.inc:37 msgid "Memoria Usada" -msgstr "" +msgstr "Benutzer Speicher" #: ../../../../inc/themes/classic/info.inc:44 #: ../../../../inc/themes/classic/ldap.inc:32 @@ -4055,17 +4069,17 @@ msgid "Instalación " msgstr "Installation" #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 msgid "Crear cuenta de admin de sysPass" msgstr "Administrator-Konto anlegen" #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 msgid "Login del usuario administrador de sysPass" msgstr "sysPass Administrator Anmeldung" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "Datenbank-Konfiguration" @@ -4074,7 +4088,7 @@ msgid "Login de usuario con permisos de administrador de MySQL" msgstr "Benutzer-Anmeldung mit administrativen Datenbank-Rechten" #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 msgid "Nombre de la base de datos para sysPass" msgstr "Name der sysPass-Datenbank" @@ -4083,18 +4097,18 @@ msgid "Nombre del servidor de la base de datos de sysPass" msgstr "Server der sysPass-Datenbank eingeben" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "Hosting-Modus" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "Zugangsberechtigungen zur DB werden weder angelegt nocht überprüft" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "Installieren" @@ -4257,7 +4271,7 @@ msgid "Habilitar peticiones por correo" msgstr "Erlaube Anfragen per E-Mail" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "Weitere Aktionen" @@ -4286,7 +4300,7 @@ msgid "Volver a iniciar sesión" msgstr "Zurück zur Anmeldung" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -4308,16 +4322,35 @@ msgstr "Passwort ändern" #: ../../../../inc/themes/classic/preferences.inc:73 #: ../../../../inc/themes/material-blue/preferences.inc:74 -#, fuzzy msgid "Ordenar resultados por visitas" -msgstr "Treffer pro Seite" +msgstr "" #: ../../../../inc/themes/classic/preferences.inc:77 #: ../../../../inc/themes/material-blue/preferences.inc:78 -#, fuzzy msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." -msgstr "Zeigt die Ergebnisse einer Konten-Suche im Visitenkarten-Format an." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "Navigationsleiste oben" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 @@ -4381,6 +4414,7 @@ msgid "Borrar" msgstr "Löschen" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "Dateien des Kontos anzeigen" @@ -4405,7 +4439,7 @@ msgstr "Sicherung" #: ../../../../inc/themes/classic/profiles.inc:74 #: ../../../../inc/themes/material-blue/profiles.inc:87 msgid "Realizar importación de cuentas" -msgstr "" +msgstr "Accountimport" #: ../../../../inc/themes/classic/profiles.inc:81 #: ../../../../inc/themes/material-blue/profiles.inc:93 @@ -4450,12 +4484,12 @@ msgstr "" #: ../../../../inc/themes/classic/profiles.inc:112 #: ../../../../inc/themes/material-blue/profiles.inc:129 msgid "Gestión de autorizaciones API" -msgstr "" +msgstr "API Berechtigungsmanagement" #: ../../../../inc/themes/classic/profiles.inc:112 #: ../../../../inc/themes/material-blue/profiles.inc:129 msgid "Autorizaciones API" -msgstr "" +msgstr "API Berechtigungen" #: ../../../../inc/themes/classic/profiles.inc:120 #: ../../../../inc/themes/material-blue/profiles.inc:135 @@ -4475,12 +4509,12 @@ msgstr "Protokol" #: ../../../../inc/themes/classic/profiles.inc:132 #: ../../../../inc/themes/material-blue/profiles.inc:148 msgid "Usado por" -msgstr "" +msgstr "Benutzt von" #: ../../../../inc/themes/classic/profiles.inc:139 #: ../../../../inc/themes/material-blue/profiles.inc:155 msgid "No usado" -msgstr "" +msgstr "Nicht benutzt" #: ../../../../inc/themes/classic/request.inc:1 #: ../../../../inc/themes/material-blue/request.inc:1 @@ -4510,38 +4544,40 @@ msgstr "Zurück" msgid "Enviar" msgstr "Senden" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "Im Wiki suchen" - -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "Öffne Verweis nach" - -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "Anhänge" - -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "Verweis zum Wiki" - -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "Filter Eingeschaltet" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "Global eingeschaltet" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Im Wiki suchen" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Öffne Verweis nach" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Anhänge" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Verweis zum Wiki" + #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 msgid "Limpiar" @@ -4623,7 +4659,7 @@ msgstr "" #: ../../../../inc/themes/classic/security.inc:39 #: ../../../../inc/themes/material-blue/security.inc:41 msgid "Código" -msgstr "" +msgstr "Code" #: ../../../../inc/themes/classic/security.inc:44 #: ../../../../inc/themes/material-blue/security.inc:46 @@ -4658,7 +4694,7 @@ msgstr "" #: ../../../../inc/themes/classic/tokens.inc:43 #: ../../../../inc/themes/material-blue/tokens.inc:46 msgid "Token" -msgstr "" +msgstr "Token" #: ../../../../inc/themes/classic/update.inc:18 #: ../../../../inc/themes/material-blue/update.inc:20 @@ -4671,7 +4707,7 @@ msgid "Error al comprobar actualizaciones" msgstr "" #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 msgid "Actualización de BBDD" msgstr "Datenbank-Update" @@ -4680,12 +4716,12 @@ msgid "Introducir Código de Seguridad" msgstr "Sicherheitscode eingeben" #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 msgid "Código de Seguridad" msgstr "Sicherheitscode" #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 msgid "Iniciar Actualización" msgstr "Aktualisierung starten" @@ -4820,7 +4856,7 @@ msgstr "Filter löschen" #: ../../../../inc/themes/material-blue/account.inc:4 msgid "Histórico" -msgstr "" +msgstr "Vergangenheit" #: ../../../../inc/themes/material-blue/account.inc:42 msgid "Seleccionar o escribir para crear uno nuevo" @@ -4839,7 +4875,7 @@ msgstr "Ausführen" #: ../../../../inc/themes/material-blue/config.inc:67 msgid "Forzar HTTPS" -msgstr "" +msgstr "HTTPS erzwingen" #: ../../../../inc/themes/material-blue/config.inc:71 msgid "Fuerza para que todas las conexiones sean a través de HTTPS." @@ -4848,11 +4884,11 @@ msgstr "" #: ../../../../inc/themes/material-blue/config.inc:232 #: ../../../../inc/themes/material-blue/preferences.inc:68 msgid "Número de resultados por página" -msgstr "" +msgstr "Ergebnisse pro Seite" #: ../../../../inc/themes/material-blue/config.inc:327 msgid "Tamaño máximo de archivo en bytes" -msgstr "" +msgstr "Maximale Dateigröße" #: ../../../../inc/themes/material-blue/config.inc:334 msgid "Proxy" @@ -4890,43 +4926,37 @@ msgstr "" msgid "Preferencias de usuario" msgstr "Benutzereinstellungen" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" - -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 msgid "Usuario administrador de sysPass" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 msgid "Usuario acceso BBDD" -msgstr "" +msgstr "DB Zugriffsbenutzer" -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 msgid "Usuario con permisos de administrador de MySQL" msgstr "Benutzer mit MySQL Admin Rechte" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 msgid "Clave acceso BBDD" -msgstr "" +msgstr "DB Zugriffspasswort" -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 msgid "Nombre BBDD para sysPass" msgstr "sysPass Datenbankname" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 msgid "Servidor BBDD para sysPass" msgstr "sysPass Datenbankserver" -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "" #: ../../../../inc/themes/material-blue/ldap.inc:96 msgid "Clave del usuario de conexión a LDAP." -msgstr "" +msgstr "LDAP Verbindungunspasswort" #: ../../../../inc/themes/material-blue/mail.inc:118 msgid "" @@ -4934,14 +4964,6 @@ msgid "" "cuentas sin permisos." msgstr "" -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:25 msgid "Crear nueva cuenta" msgstr "Neuen Account erstellen" @@ -4958,10 +4980,6 @@ msgstr "Account löschen" msgid "Eliminar" msgstr "Löschen" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -msgid "Var archivos de cuenta" -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:77 msgid "Opciones de encriptación" msgstr "Verschlüsselungsoptionen" @@ -4974,5 +4992,10 @@ msgstr "Backup erstellen und exportieren" msgid "Autentificación" msgstr "Authentifizierung" +#, fuzzy +#~ msgid "Error al actualizar datos encriptados" +#~ msgstr "Aktualisiere verschlüsselte Daten" + +#, fuzzy #~ msgid "Gestión de Clientes y Categorías" -#~ msgstr "Kunden- und Kategorienverwaltung" +#~ msgstr "Kategorienverwaltung" diff --git a/inc/locales/en_US/LC_MESSAGES/messages.mo b/inc/locales/en_US/LC_MESSAGES/messages.mo index 9da91b6b..84997a3a 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 e9e36574..7b72e577 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: 2015-10-12 12:36+0100\n" -"PO-Revision-Date: 2015-10-12 12:37+0100\n" +"POT-Creation-Date: 2015-10-15 15:02+0100\n" +"PO-Revision-Date: 2015-10-15 15:03+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -34,11 +34,11 @@ msgstr "" msgid "CONSULTA INVÁLIDA" msgstr "INVALID QUERY" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 msgid "Código correcto" msgstr "Verified code" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 msgid "Código incorrecto" msgstr "Wrong code" @@ -88,7 +88,7 @@ msgstr "Invalid Id" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "Invalid Action" @@ -273,7 +273,7 @@ msgstr "An email is needed" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "Ey, this is a DEMO!!" @@ -727,7 +727,7 @@ msgstr "Generate Temporary Password" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -792,11 +792,11 @@ msgstr "Incorrect login" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:462 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -809,7 +809,7 @@ msgstr "Incorrect login" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1052,7 +1052,7 @@ msgstr "Requester" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "Account" @@ -1060,14 +1060,14 @@ msgstr "Account" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1094,13 +1094,13 @@ msgstr "Description" msgid "Error al enviar la solicitud" msgstr "Error on sending request" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 msgid "Error al actualizar preferencias" msgstr "Error while updating preferences" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 msgid "Preferencias actualizadas" msgstr "Preferences updated" @@ -1116,7 +1116,7 @@ msgstr "You don't have permission to access to this account" #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1192,7 +1192,7 @@ msgid "No es posible acceder directamente a este archivo" msgstr "Unable to access to this file directly" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "Error on updating history" @@ -1228,9 +1228,9 @@ msgid "ERROR: Error en la operación." msgstr "ERROR: Operation failed" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1289,15 +1289,16 @@ msgstr "Accounts updated" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "End" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" msgstr "Update Password" -#: ../../../../inc/Account.class.php:715 +#: ../../../../inc/Account.class.php:717 msgid "No se pudieron obtener los datos de las cuentas" msgstr "It was unable to retrieve accounts data" @@ -1314,7 +1315,7 @@ msgid "Fallo al actualizar la clave del histórico" msgstr "Error on updating history's master password" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 msgid "Registros actualizados" msgstr "Records updated" @@ -1330,13 +1331,13 @@ msgstr "Search Accounts" msgid "Ver Cuenta" msgstr "View Account" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "Copy Account" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "Edit Account" @@ -1528,9 +1529,9 @@ msgstr "Error on creating category" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1585,7 +1586,7 @@ msgstr "Option unavailable" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:278 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "Please, contact to the administrator" @@ -1665,15 +1666,11 @@ msgstr "Account %s imported" msgid "Campos Personalizados" msgstr "Custom Fields" -#: ../../../../inc/CustomFields.class.php:285 -msgid "Error al actualizar datos encriptados" -msgstr "Error while updating encrypted data" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" msgstr "Updating encrypted data" -#: ../../../../inc/CustomFields.class.php:316 +#: ../../../../inc/CustomFields.class.php:318 msgid "Registros no actualizados" msgstr "Not updated records" @@ -1867,78 +1864,78 @@ msgstr "Import finished" msgid "Error en la verificación de la base de datos" msgstr "Error on checking database" -#: ../../../../inc/Init.class.php:274 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "Session" -#: ../../../../inc/Init.class.php:274 ../../../../inc/Init.class.php:278 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "Session cannot be initialized" -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "The \"/config\" directory does not exist." -#: ../../../../inc/Init.class.php:367 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "Unable to write into the \"/config\" directory" -#: ../../../../inc/Init.class.php:375 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "The \"/config\" directory permissions are incorrect" -#: ../../../../inc/Init.class.php:375 +#: ../../../../inc/Init.class.php:379 msgid "Actual:" msgstr "Current:" -#: ../../../../inc/Init.class.php:375 +#: ../../../../inc/Init.class.php:379 msgid "Necesario: 750" msgstr "Needed: 750" -#: ../../../../inc/Init.class.php:424 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../../inc/Init.class.php:424 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "It will be running in short" -#: ../../../../inc/Init.class.php:461 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "Logout session" -#: ../../../../inc/Init.class.php:463 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "Inactive time" -#: ../../../../inc/Init.class.php:464 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "Total time" -#: ../../../../inc/Init.class.php:503 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "The application needs to be updated" -#: ../../../../inc/Init.class.php:503 +#: ../../../../inc/Init.class.php:507 #, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "If you are an administrator, click on the link: %s" -#: ../../../../inc/Init.class.php:503 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 msgid "Actualizar" msgstr "Update" -#: ../../../../inc/Init.class.php:534 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "Update" -#: ../../../../inc/Init.class.php:535 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "Version updating done." -#: ../../../../inc/Init.class.php:536 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2360,7 +2357,7 @@ msgstr "Please, check the event log for more details" #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "Sign in" @@ -2644,6 +2641,8 @@ msgstr "Select Action" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "YES" @@ -2657,6 +2656,8 @@ msgstr "YES" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -2678,16 +2679,16 @@ msgstr "Password Copied to Clipboard" msgid "Error al copiar al portapapeles" msgstr "Error while copying to clipboard" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "Account Details" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -2696,7 +2697,7 @@ msgstr "Edit Account Password" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -2709,7 +2710,7 @@ msgstr "Edit Account Password" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -2820,7 +2821,7 @@ msgstr "API queries" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 msgid "Autentificación en 2 pasos" msgstr "Two factor authentication" @@ -2853,65 +2854,65 @@ msgstr "Code optimization and faster loading" msgid "Mejoras de seguridad en XSS e inyección SQL" msgstr "Improved security to prevent XSS and SQL injection" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 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)" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 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" -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "Cannot find random number generator." -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 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." -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "Installation finished" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "Click here to sign in" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "Download new version" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" msgstr "sysPass Notices" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "Sort by Customer" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "Sort by Name" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "Sort by Category" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "Sort by Username" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "Sort by URL / IP" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -2986,13 +2987,13 @@ msgstr "Authorizations" msgid "Seguridad" msgstr "Security" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "Preferences" #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 msgid "Introducir código" msgstr "Enter code" @@ -3027,7 +3028,7 @@ msgstr "Access user" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3037,7 +3038,7 @@ msgid "Clave (repetir)" msgstr "Password (repeat)" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3145,7 +3146,7 @@ msgid "Restaurar cuenta desde este punto" msgstr "Restore account from this point" #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 msgid "Copiar Clave en Portapapeles" @@ -3165,14 +3166,14 @@ msgid "Volver" msgstr "Back" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" msgstr "Edit Account" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3188,7 +3189,7 @@ msgstr "Request Modification" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3204,7 +3205,7 @@ msgstr "Request Modification" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -3639,8 +3640,8 @@ msgstr "Required" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -3792,7 +3793,8 @@ msgid "IP" msgstr "IP" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -3800,7 +3802,8 @@ msgid "Primera página" msgstr "First page" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -3808,7 +3811,8 @@ msgid "Página anterior" msgstr "Previous page" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -3816,7 +3820,8 @@ msgid "Página siguiente" msgstr "Next page" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -3980,9 +3985,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "Drop files here or click to select" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" "Allows to make the Accounts, Categories and Customers import from XML or CSV " "files." @@ -4077,17 +4083,17 @@ msgid "Instalación " msgstr "Installation" #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 msgid "Crear cuenta de admin de sysPass" msgstr "Create sysPass admin account" #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 msgid "Login del usuario administrador de sysPass" msgstr "sysPass administrator's login" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "DB Configuration" @@ -4096,7 +4102,7 @@ msgid "Login de usuario con permisos de administrador de MySQL" msgstr "User login with with database administrative rights" #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 msgid "Nombre de la base de datos para sysPass" msgstr "sysPass database name" @@ -4105,18 +4111,18 @@ msgid "Nombre del servidor de la base de datos de sysPass" msgstr "sysPass database server name" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "Hosting Mode" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "It does not create or verify the user's permissions on the DB" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "Install" @@ -4279,7 +4285,7 @@ msgid "Habilitar peticiones por correo" msgstr "Enable requests by email" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "More Actions" @@ -4308,7 +4314,7 @@ msgid "Volver a iniciar sesión" msgstr "Go back to login" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -4339,6 +4345,27 @@ msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." msgstr "Sorts accounts search results by the number of accounts' views" +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "Navigation bar on top" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "Shows a navigation bar on top of search results." + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "Show Hidden Actions" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "Show the hidden actions of the accounts search items." + #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 msgid "Nombre del perfil" @@ -4401,6 +4428,7 @@ msgid "Borrar" msgstr "Delete" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "View account files" @@ -4530,38 +4558,40 @@ msgstr "Back" msgid "Enviar" msgstr "Send" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "Search in Wiki" - -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "Open link to" - -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "Attachments" - -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "Link to Wiki" - -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "Filter ON" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "Global ON" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Search in Wiki" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Open link to" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Attachments" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Link to Wiki" + #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 msgid "Limpiar" @@ -4695,7 +4725,7 @@ msgid "Error al comprobar actualizaciones" msgstr "Error while checking for updates" #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 msgid "Actualización de BBDD" msgstr "DB Update" @@ -4704,12 +4734,12 @@ msgid "Introducir Código de Seguridad" msgstr "Enter Security Code" #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 msgid "Código de Seguridad" msgstr "Security Code" #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 msgid "Iniciar Actualización" msgstr "Start Update" @@ -4915,39 +4945,31 @@ msgstr "Field help" msgid "Preferencias de usuario" msgstr "User preferences" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" -"Allows to do the Accounts, Categories and Customers import form XML and CSV " -"files." - -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 msgid "Usuario administrador de sysPass" msgstr "sysPass admin user" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 msgid "Usuario acceso BBDD" msgstr "DB access user" -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 msgid "Usuario con permisos de administrador de MySQL" msgstr "An user with MySQL admin rights" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 msgid "Clave acceso BBDD" msgstr "DB access password" -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 msgid "Nombre BBDD para sysPass" msgstr "sysPass database name" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 msgid "Servidor BBDD para sysPass" msgstr "sysPass database server" -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "Server name to install the sysPass database" @@ -4963,14 +4985,6 @@ msgstr "" "Allows that users can request for modifications or access to accounts in " "which they havenn't rights." -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "Navigation bar on top" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "Shows a navigation bar on top of search results." - #: ../../../../inc/themes/material-blue/profiles.inc:25 msgid "Crear nueva cuenta" msgstr "Create a new account" @@ -4987,10 +5001,6 @@ msgstr "Delete account" msgid "Eliminar" msgstr "Delete" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -msgid "Var archivos de cuenta" -msgstr "View account files" - #: ../../../../inc/themes/material-blue/profiles.inc:77 msgid "Opciones de encriptación" msgstr "Encryption options" @@ -5002,3 +5012,6 @@ msgstr "Make a backup and export" #: ../../../../inc/themes/material-blue/security.inc:4 msgid "Autentificación" msgstr "Authentication" + +#~ msgid "Error al actualizar datos encriptados" +#~ msgstr "Error while updating encrypted data" diff --git a/inc/locales/fr_FR/LC_MESSAGES/messages.mo b/inc/locales/fr_FR/LC_MESSAGES/messages.mo index 2a930303..872f4c6f 100644 Binary files a/inc/locales/fr_FR/LC_MESSAGES/messages.mo and b/inc/locales/fr_FR/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/fr_FR/LC_MESSAGES/messages.po b/inc/locales/fr_FR/LC_MESSAGES/messages.po index 01d07861..f37111c6 100644 --- a/inc/locales/fr_FR/LC_MESSAGES/messages.po +++ b/inc/locales/fr_FR/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-09 00:50+0100\n" -"PO-Revision-Date: 2015-10-09 00:51+0100\n" +"POT-Creation-Date: 2015-10-15 14:43+0100\n" +"PO-Revision-Date: 2015-10-15 15:11+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: fr_FR\n" @@ -28,11 +28,11 @@ msgstr "" msgid "CONSULTA INVÁLIDA" msgstr "REQUETE INVALIDE" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 msgid "Código correcto" msgstr "Code vérifié" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 msgid "Código incorrecto" msgstr "Code Invalide" @@ -65,9 +65,8 @@ msgstr "Nom d'utilisateur requis" #: ../../../../ajax/ajax_accountSave.php:84 #: ../../../../ajax/ajax_accountSave.php:106 -#, fuzzy msgid "Es necesaria una clave" -msgstr "Mot de passe requis" +msgstr "Une clé est requise" #: ../../../../ajax/ajax_accountSave.php:86 #: ../../../../ajax/ajax_accountSave.php:97 @@ -83,7 +82,7 @@ msgstr "Id Invalide" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "Action Invalide" @@ -268,7 +267,7 @@ msgstr "Courriel requis" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "Hey, ceci est une DEMO" @@ -561,22 +560,19 @@ msgid "Faltan parámetros de Proxy" msgstr "Paramètres Proxy manquant" #: ../../../../ajax/ajax_configSave.php:126 -#, fuzzy msgid "Proxy habiltado" -msgstr "Utilisateur désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:130 -#, fuzzy msgid "Proxy deshabilitado" -msgstr "Utilisateur désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:133 #: ../../../../ajax/ajax_configSave.php:157 #: ../../../../ajax/ajax_configSave.php:191 #: ../../../../ajax/ajax_configSave.php:230 -#, fuzzy msgid "Sección" -msgstr "Action" +msgstr "" #: ../../../../ajax/ajax_configSave.php:133 #: ../../../../web/ConfigC.class.php:108 @@ -590,14 +586,12 @@ msgid "Faltan parámetros de Wiki" msgstr "Paramètres Wiki manquants" #: ../../../../ajax/ajax_configSave.php:150 -#, fuzzy msgid "Wiki habiltada" -msgstr "Désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:154 -#, fuzzy msgid "Wiki deshabilitada" -msgstr "Désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:157 #: ../../../../web/ConfigC.class.php:244 @@ -611,14 +605,12 @@ msgid "Faltan parámetros de LDAP" msgstr "Paramètres LDAP manquants" #: ../../../../ajax/ajax_configSave.php:184 -#, fuzzy msgid "LDAP habiltado" -msgstr "Désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:188 -#, fuzzy msgid "LDAP deshabilitado" -msgstr "Désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:191 #: ../../../../web/ConfigC.class.php:276 @@ -632,14 +624,12 @@ msgid "Faltan parámetros de Correo" msgstr "Paramètres de courriel manquants" #: ../../../../ajax/ajax_configSave.php:221 -#, fuzzy msgid "Correo habiltado" -msgstr "Courriel envoyé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:227 -#, fuzzy msgid "Correo deshabilitado" -msgstr "Utilisateur désactivé" +msgstr "" #: ../../../../ajax/ajax_configSave.php:230 #: ../../../../web/ConfigC.class.php:306 @@ -694,9 +684,8 @@ msgid "Errores al actualizar las claves de las cuentas del histórico" msgstr "Erreur lors de la mise à jour des mots de passe dans l'historique" #: ../../../../ajax/ajax_configSave.php:292 -#, fuzzy msgid "Errores al actualizar datos de campos personalizados" -msgstr "Erreur pendant la modification des mots de passe des comptes" +msgstr "" #: ../../../../ajax/ajax_configSave.php:305 #: ../../../../inc/Account.class.php:512 @@ -733,7 +722,7 @@ msgstr "Générer un mot de passe temporaire" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -752,9 +741,8 @@ msgid "Clave Temporal Generada" msgstr "Mot de passe temporel generé" #: ../../../../ajax/ajax_configSave.php:321 -#, fuzzy msgid "Error al generar clave temporal" -msgstr "Générer un mot de passe temporaire" +msgstr "" #: ../../../../ajax/ajax_doLogin.php:49 msgid "Usuario/Clave no introducidos" @@ -780,8 +768,8 @@ msgstr "Erreur pendant la sauvegarde des données utilisateur LDAP" #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "Erreur Interne" @@ -801,11 +789,11 @@ msgstr "Login incorrecte" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -818,7 +806,7 @@ msgstr "Login incorrecte" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1062,7 +1050,7 @@ msgstr "Demandeur" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "Compte" @@ -1070,14 +1058,14 @@ msgstr "Compte" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1104,13 +1092,13 @@ msgstr "Description" msgid "Error al enviar la solicitud" msgstr "Erreur à l'envoie de la demande" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 msgid "Error al actualizar preferencias" msgstr "" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 msgid "Preferencias actualizadas" msgstr "Préférences mises à jour" @@ -1126,7 +1114,7 @@ msgstr "Vous n'avez pas les permissions pour accéder à ce compte" #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1202,7 +1190,7 @@ msgid "No es posible acceder directamente a este archivo" msgstr "Impossible d'accéder directement à ce fichier" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "Erreur pendant l'actualisation de l'historique" @@ -1238,9 +1226,9 @@ msgid "ERROR: Error en la operación." msgstr "ERREUR: Echec de l'opération" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1299,15 +1287,16 @@ msgstr "Comptes à jour" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "Fin" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" msgstr "Modifier Mot de passe" -#: ../../../../inc/Account.class.php:715 +#: ../../../../inc/Account.class.php:717 msgid "No se pudieron obtener los datos de las cuentas" msgstr "Il n'était pas possible de récupérer les données des comptes" @@ -1324,7 +1313,7 @@ msgid "Fallo al actualizar la clave del histórico" msgstr "Erreur pendant la mise à jour du mot de passe maître de l'historique" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 msgid "Registros actualizados" msgstr "Enregistrements à jour" @@ -1340,13 +1329,13 @@ msgstr "Rechercher des comptes" msgid "Ver Cuenta" msgstr "Voir un compte" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "Copier Compte" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "Editer Compte" @@ -1541,9 +1530,9 @@ msgstr "Erreur pendant la création de la catégorie" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1598,7 +1587,7 @@ msgstr "Option indisponible" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "Veuillez contacter votre administrateur" @@ -1610,33 +1599,31 @@ msgstr "Vous n'avez pas les permissions pour accéder à cette page" msgid "No tiene permisos para realizar esta operación" msgstr "Vous n'avez pas les permissions pour effectuer cette opération" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "Avertissement" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "Le module d'encryption ne peut pas être chargé" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "Erreur pendant la création des données d'encryption" #: ../../../../inc/CryptPKI.class.php:46 -#, fuzzy msgid "No es posible generar las claves RSA" -msgstr "Impossible de créer le client" +msgstr "" #: ../../../../inc/CryptPKI.class.php:112 #: ../../../../inc/CryptPKI.class.php:143 -#, fuzzy msgid "El archivo de clave no existe" -msgstr "Fichier inexistant" +msgstr "" #: ../../../../inc/CsvImportBase.class.php:109 #, php-format @@ -1679,34 +1666,25 @@ msgstr "Compte %s importé" msgid "Campos Personalizados" msgstr "Champs personnalisés" -#: ../../../../inc/CustomFields.class.php:285 -#, fuzzy -msgid "Error al actualizar datos encriptados" -msgstr "Erreur pendant l'actualisation du mot de passe" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" msgstr "" -#: ../../../../inc/CustomFields.class.php:316 -#, fuzzy +#: ../../../../inc/CustomFields.class.php:318 msgid "Registros no actualizados" -msgstr "Enregistrements à jour" +msgstr "" #: ../../../../inc/CustomFieldsBase.class.php:86 -#, fuzzy msgid "Texto" -msgstr "Notice d'aide" +msgstr "" #: ../../../../inc/CustomFieldsBase.class.php:88 -#, fuzzy msgid "Fecha" -msgstr "Date Ajoutée" +msgstr "" #: ../../../../inc/CustomFieldsBase.class.php:89 -#, fuzzy msgid "Número" -msgstr "Inclure des nombres" +msgstr "" #: ../../../../inc/CustomFieldsBase.class.php:90 #: ../../../../inc/themes/classic/passreset.inc:22 @@ -1886,78 +1864,78 @@ msgstr "Importation terminée" msgid "Error en la verificación de la base de datos" msgstr "Erreur pendant la vérification de la base de données" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "Session" -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "La session ne peut pas être initialisée" -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "Le dossier \"/config\" n'existe pas" -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "Impossible d'écrire dans le dossier \"/config\"" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Les permissions du dossier \"/config\" sont incorrectes" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Actual:" msgstr "Actuel" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Necesario: 750" msgstr "Nécessaire: 750" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "Application en maintenance" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "Sera opérationnel sous peu" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "Deconnexion" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "Temps d'inactivité" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "Temps total" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "L'application a besoin d'être mis à jour" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "Si vous êtes un administrateur, cliquez sur ce lien: %s" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 msgid "Actualizar" msgstr "Mis à jour" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "Actualisation" -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "Mise à jour de version effectuée." -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2035,53 +2013,63 @@ msgstr "Saisir le serveur de base de données" msgid "Servidor donde se instalará la Base de Datos" msgstr "Serveur où la base de données sera installée" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:267 +#, fuzzy +msgid "No es posible comprobar el usuario de sysPass" +msgstr "Impossible à supprimer, utilisateur en activité" + +#: ../../../../inc/Installer.class.php:268 +#, fuzzy +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Vérifiez les permissions du dossier \"config\"" + +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "L'utilisateur MySQL existe déjà" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "Saisissez un nouvel utilisateur ou supprimez celui qui existe déjà" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "La base de données existe déjà" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "" "Saisissez une nouvelle base de données ou supprimez celle qui existe déjà" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "Erreur pendant la création de la BDD" -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "" "Veuillez vérifier les permissions de l'utilisateur de la base de données" -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "Erreur pendant l'affectation des permissions de la base de données" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "Fichier de structure de base de données inexistant" -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "" "Impossible de créer la base de donnée de l'application. Veuillez la " "télécharger de nouveau." -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "Erreur pendant la sélection de la BDD" -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2089,30 +2077,30 @@ msgstr "" "Impossible d'utiliser la base de données pour créer la structure. Vérifiez " "les permissions et l'inexistantce de la structure." -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "Erreur pendant la création de la structure de la base de données." -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "Erreur pendant la création du groupe \"admin\"" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "Avertissez le développeur" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "Erreur pendant la création du profil \"admin\"" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "Erreur pendant la création de l'utilisateur \"admin\"" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "" "Erreur pendant l'actualisation du mot de passe maître pour l'utilisateur " @@ -2353,19 +2341,19 @@ msgid "No hay cuentas para importar" msgstr "Il n'y a pas de comptes à importer" #: ../../../../inc/Template.class.php:91 -#, fuzzy, php-format +#, php-format msgid "No es posible obtener la plantilla \"%s\" : %s" -msgstr "Impossible de créer le client" +msgstr "" #: ../../../../inc/Template.class.php:130 -#, fuzzy, php-format +#, php-format msgid "No es posible obtener la variable \"%s\"" -msgstr "Impossible de créer le client" +msgstr "" #: ../../../../inc/Template.class.php:173 -#, fuzzy, php-format +#, php-format msgid "No es posible destruir la variable \"%s\"" -msgstr "Impossible de créer le client" +msgstr "" #: ../../../../inc/Upgrade.class.php:51 msgid "Error al aplicar la actualización de la Base de Datos" @@ -2377,7 +2365,7 @@ msgstr "Veuillez consulter le journal des évènements pour plus de détail" #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "Se connecter" @@ -2470,9 +2458,8 @@ msgid "Sin este módulo la aplicación puede no funcionar correctamente." msgstr "Sans ce module, l'application ne peut pas fonctionner correctement." #: ../../../../inc/XmlExport.class.php:127 -#, fuzzy msgid "Exportar XML" -msgstr "Importer dans un fichier XML" +msgstr "" #: ../../../../inc/XmlExport.class.php:412 msgid "Error al crear el archivo XML" @@ -2572,9 +2559,9 @@ msgid "Demasiados archivos" msgstr "Trop de fichiers" #: ../../../../js/strings.js.php:45 -#, fuzzy, php-format +#, php-format msgid "No es posible guardar el archivo \"%s\" Tamaño máximo:" -msgstr "Impossible d'enregistrer le fichier% s. Taille maximale autorisée:" +msgstr "" #: ../../../../js/strings.js.php:46 msgid "Extensión no permitida" @@ -2667,6 +2654,8 @@ msgstr "Choisir une action" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "OUI" @@ -2680,6 +2669,8 @@ msgstr "OUI" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -2698,20 +2689,19 @@ msgid "Clave Copiada al Portapapeles" msgstr "Mot de passe copié dans le presse papier" #: ../../../../js/strings.js.php:72 -#, fuzzy msgid "Error al copiar al portapapeles" -msgstr "Mot de passe copié dans le presse papier" +msgstr "" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "Détails du Compte" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -2720,7 +2710,7 @@ msgstr "Modifier Mot de passe de Compte" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -2733,7 +2723,7 @@ msgstr "Modifier Mot de passe de Compte" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -2805,14 +2795,12 @@ msgid "Buscar" msgstr "Chercher" #: ../../../../web/MainC.class.php:189 -#, fuzzy msgid "Usuarios y Accesos" -msgstr "Utilisateur d'accès" +msgstr "" #: ../../../../web/MainC.class.php:195 -#, fuzzy msgid "Elementos y Personalización" -msgstr "Champs personnalisés" +msgstr "" #: ../../../../web/MainC.class.php:207 #: ../../../../inc/themes/classic/eventlog.inc:2 @@ -2846,7 +2834,7 @@ msgstr "" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 msgid "Autentificación en 2 pasos" msgstr "Authentification à deux facteurs" @@ -2879,70 +2867,70 @@ msgstr "Un code optimisé et un chargement plus rapide" msgid "Mejoras de seguridad en XSS e inyección SQL" msgstr "" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "" "Cette version de PHP est vulnerable aux attaques NULL Byte (CVE-2006-7243)" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "" "Mettez à jour votre version de PHP afin d'utiliser sysPass de manière " "sécurisée" -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "Impossible de trouver le générateur de nombres aléatoires." -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "" "Sans cette fonction, un attaquant pourrait prendre votre compte sur un " "changement de mot de passe" -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "Installation terminée" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "" "Pressez ici pour vous connecter" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "Télécharger nouvelle version" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" msgstr "" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "Trié par Client" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "Trié par Nom" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "Trié par Catégorie" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "Trié par Nom d'utilisateur" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "Trié par URL / IP" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -3017,13 +3005,13 @@ msgstr "Autorisations" msgid "Seguridad" msgstr "Sécurité" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "Préférences" #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 msgid "Introducir código" msgstr "Entrer un code" @@ -3058,7 +3046,7 @@ msgstr "Utilisateur d'accès" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3068,7 +3056,7 @@ msgid "Clave (repetir)" msgstr "Mot de passe (répéter)" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3176,7 +3164,7 @@ msgid "Restaurar cuenta desde este punto" msgstr "Restaurer les comptes à partir de ce point" #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 msgid "Copiar Clave en Portapapeles" @@ -3196,14 +3184,14 @@ msgid "Volver" msgstr "Retour" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" msgstr "Modifier Compte" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3219,7 +3207,7 @@ msgstr "Demande Modification" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3235,7 +3223,7 @@ msgstr "Demande Modification" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -3657,8 +3645,8 @@ msgstr "Requis" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -3810,7 +3798,8 @@ msgid "IP" msgstr "IP" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -3818,7 +3807,8 @@ msgid "Primera página" msgstr "Première page" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -3826,7 +3816,8 @@ msgid "Página anterior" msgstr "Page précédante" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -3834,7 +3825,8 @@ msgid "Página siguiente" msgstr "Page suivante" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -3859,9 +3851,8 @@ msgid "" msgstr "" #: ../../../../inc/themes/classic/footer.inc:6 -#, fuzzy msgid "Seguro" -msgstr "Sécurité" +msgstr "" #: ../../../../inc/themes/classic/footer.inc:6 msgid "Inseguro" @@ -3998,9 +3989,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "Supprimer les fichier ici ou cliquez pour sélectionner" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" #: ../../../../inc/themes/classic/import.inc:174 @@ -4092,17 +4084,17 @@ msgid "Instalación " msgstr "Installation" #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 msgid "Crear cuenta de admin de sysPass" msgstr "Créer le compte admin sysPass" #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 msgid "Login del usuario administrador de sysPass" msgstr "Login administrateur de sysPass" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "Configuration BDD" @@ -4111,7 +4103,7 @@ msgid "Login de usuario con permisos de administrador de MySQL" msgstr "Un utilisateur avec des droits d'administration sur la BDD" #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 msgid "Nombre de la base de datos para sysPass" msgstr "Nom de la base de données sysPass" @@ -4120,20 +4112,20 @@ msgid "Nombre del servidor de la base de datos de sysPass" msgstr "Nom du serveur de base de données sysPass" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "Mode Hébergé" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "" "Ne crée pas ni ne vérifie les permissions de l'utilisateur dans la base de " "données" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "Installer" @@ -4297,7 +4289,7 @@ msgid "Habilitar peticiones por correo" msgstr "Activer les demandes par courriel" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "Plus d'Actions" @@ -4326,7 +4318,7 @@ msgid "Volver a iniciar sesión" msgstr "Retour au login" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -4348,16 +4340,35 @@ msgstr "Changer Mot de passe" #: ../../../../inc/themes/classic/preferences.inc:73 #: ../../../../inc/themes/material-blue/preferences.inc:74 -#, fuzzy msgid "Ordenar resultados por visitas" -msgstr "Résultats par page" +msgstr "" #: ../../../../inc/themes/classic/preferences.inc:77 #: ../../../../inc/themes/material-blue/preferences.inc:78 -#, fuzzy msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." -msgstr "Active l'affichage des résultats de recherche comme format carte." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 @@ -4421,6 +4432,7 @@ msgid "Borrar" msgstr "Supprimer" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "Voir fichiers de compte" @@ -4550,38 +4562,40 @@ msgstr "Retour" msgid "Enviar" msgstr "Envoyer" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "Chercher dans Wiki" - -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "Ouvrir le lien vers" - -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "Fichiers joints" - -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "Lien vers Wiki" - -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "Filtre ON" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "Global ON" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Chercher dans Wiki" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Ouvrir le lien vers" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Fichiers joints" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Lien vers Wiki" + #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 msgid "Limpiar" @@ -4711,7 +4725,7 @@ msgid "Error al comprobar actualizaciones" msgstr "Erreur pendant la recherche de mises à jour" #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 msgid "Actualización de BBDD" msgstr "Actualisation de la BDD" @@ -4720,12 +4734,12 @@ msgid "Introducir Código de Seguridad" msgstr "Saisir le code de sécurité" #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 msgid "Código de Seguridad" msgstr "code de sécurité" #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 msgid "Iniciar Actualización" msgstr "Démarrer la mise à jour" @@ -4932,37 +4946,31 @@ msgstr "" msgid "Preferencias de usuario" msgstr "Préférences de l'utilisateur" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" - -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 msgid "Usuario administrador de sysPass" msgstr "Utilisateur \"administrateur\" de Syspass" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 msgid "Usuario acceso BBDD" msgstr "Utilisateur pour accéder à la base de données" -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 msgid "Usuario con permisos de administrador de MySQL" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 msgid "Clave acceso BBDD" msgstr "Mot de passe pour accéder à la base de données" -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 msgid "Nombre BBDD para sysPass" msgstr "Nom de la base de données sysPass" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 msgid "Servidor BBDD para sysPass" msgstr "Adresse du serveur de base de données sysPass" -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "Nom du serveur ou installer la base de données syPass" @@ -4976,14 +4984,6 @@ msgid "" "cuentas sin permisos." msgstr "" -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:25 msgid "Crear nueva cuenta" msgstr "Créer un nouveau compte" @@ -5000,10 +5000,6 @@ msgstr "Supprimer un compte" msgid "Eliminar" msgstr "Supprimer" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -msgid "Var archivos de cuenta" -msgstr "Voir les fichiers du compte" - #: ../../../../inc/themes/material-blue/profiles.inc:77 msgid "Opciones de encriptación" msgstr "Options de chiffrement" @@ -5015,3 +5011,6 @@ msgstr "Faire une sauvegarder et exporter" #: ../../../../inc/themes/material-blue/security.inc:4 msgid "Autentificación" msgstr "Authentification" + +#~ msgid "Var archivos de cuenta" +#~ msgstr "Voir les fichiers du compte" diff --git a/inc/locales/hu_HU/LC_MESSAGES/messages.mo b/inc/locales/hu_HU/LC_MESSAGES/messages.mo index b642be66..6d769710 100644 Binary files a/inc/locales/hu_HU/LC_MESSAGES/messages.mo and b/inc/locales/hu_HU/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/hu_HU/LC_MESSAGES/messages.po b/inc/locales/hu_HU/LC_MESSAGES/messages.po index f2b71ce3..e1390213 100644 --- a/inc/locales/hu_HU/LC_MESSAGES/messages.po +++ b/inc/locales/hu_HU/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-09 00:51+0100\n" -"PO-Revision-Date: 2015-10-09 00:51+0100\n" +"POT-Creation-Date: 2015-10-15 14:45+0100\n" +"PO-Revision-Date: 2015-10-15 14:45+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: hu_HU\n" @@ -36,13 +36,13 @@ msgid "CONSULTA INVÁLIDA" msgstr "Érvénytelen lekérdezés" # "Incorrect login" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 #, fuzzy msgid "Código correcto" msgstr "Hibás felhasználónév vagy jelszó" # "Incorrect login" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 #, fuzzy msgid "Código incorrecto" msgstr "Hibás felhasználónév vagy jelszó" @@ -103,7 +103,7 @@ msgstr "Érvénytelen Id" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "Érvénytelen Akció" @@ -336,7 +336,7 @@ msgstr "Email szükséges" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "Aj, ez egy próbaverzió" @@ -915,7 +915,7 @@ msgstr "Generate Temporary Password" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -972,8 +972,8 @@ msgstr "Hiba az LDAP felhasználók adatainak elmentése közben" #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "Belsõ hiba" @@ -994,11 +994,11 @@ msgstr "Hibás felhasználónév vagy jelszó" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -1011,7 +1011,7 @@ msgstr "Hibás felhasználónév vagy jelszó" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1301,7 +1301,7 @@ msgstr "Kérõ" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "Fiók" @@ -1310,14 +1310,14 @@ msgstr "Fiók" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1347,15 +1347,15 @@ msgid "Error al enviar la solicitud" msgstr "Hiba a kérés küldése közben" # "Error on updating profile" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 #, fuzzy msgid "Error al actualizar preferencias" msgstr "Hiba a jelszó frissítése közben" # "Accounts updated:" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 #, fuzzy msgid "Preferencias actualizadas" msgstr "Fiókok frissítve" @@ -1375,7 +1375,7 @@ msgstr "Nincs jogosultságod belépni ebbe a fiókba" #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1457,7 +1457,7 @@ msgstr "A fájl közvetlen elérése meghiúsult" # "Error on updating history" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "Hiba az elõzmények frissítése közben" @@ -1502,9 +1502,9 @@ msgstr "HIBA: A mûvelet meghiusult" # "Delete Account" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1578,17 +1578,18 @@ msgstr "Fiókok frissítve" # "End" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "Vége" # "Update Password" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" msgstr "Jelszó frissítés" # "Error on retrieving accounts' passwords" -#: ../../../../inc/Account.class.php:715 +#: ../../../../inc/Account.class.php:717 #, fuzzy msgid "No se pudieron obtener los datos de las cuentas" msgstr "Hiba a fiókok jelszavainak betöltése közben" @@ -1610,7 +1611,7 @@ msgstr "Hiba a elõzmények mester jelszavának frissítése közben" # "Records updated" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 #, fuzzy msgid "Registros actualizados" msgstr "Rekordok frissítve" @@ -1633,14 +1634,14 @@ msgid "Ver Cuenta" msgstr "Fiók adatok" # "Copy Account" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "Fiók másolása" # "Edit Account" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "Fiók módosítás" @@ -1894,9 +1895,9 @@ msgstr "Hiba a kategória létrehozása közben" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1963,7 +1964,7 @@ msgstr "Beállítás nem elérhetõ" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "Kérem, keresse a rendszergazdát" @@ -1978,22 +1979,22 @@ msgid "No tiene permisos para realizar esta operación" msgstr "Nincs jogosultságod végrehajtani ezt a mûveletet" # "Warning" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "Figyelem" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" # "Crypto module can't be loaded" -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "A Crypto modul nem tölthetõ be" # "Error on creating encryption data" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "Hiba a titkosítási folyamat közben" @@ -2057,18 +2058,12 @@ msgstr "Munkamenet idõ" msgid "Campos Personalizados" msgstr "" -# "Error on updating profile" -#: ../../../../inc/CustomFields.class.php:285 -#, fuzzy -msgid "Error al actualizar datos encriptados" -msgstr "Hiba a jelszó frissítése közben" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" msgstr "" # "Records updated" -#: ../../../../inc/CustomFields.class.php:316 +#: ../../../../inc/CustomFields.class.php:318 #, fuzzy msgid "Registros no actualizados" msgstr "Rekordok frissítve" @@ -2309,98 +2304,98 @@ msgid "Error en la verificación de la base de datos" msgstr "Hiba az adatbázis ellenõrzése közben" # "Session" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "Munkamenet" # "Session cannot be initialized." -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "A munkamenetot nem lehet elindítani" # "\"/config\" directory doesn't exist." -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "\"/config\" mappa nem létezik" # "Unable to write into \"/config\" directory" -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "Nem lehet a \"/config\" mappába írni" # "\"/config\" directory permissions are incorrect" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "\"/config\" mappa jogosultságai helytelenek" # Current -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 #, fuzzy msgid "Actual:" msgstr "Általános" # Needed: 750 -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 #, fuzzy msgid "Necesario: 750" msgstr "Felhasználónév szükséges" # "Application in maintenance" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "Az alkalmazás fut" # "It will be running in short" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "Hamar végezni fog" # "Logout session" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "Kijelentkezés" # "Inactive time" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "Idõ kikapcsolása" # "Total time" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "Teljes idõ" # "The application needs to be updated" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "Frissítsd az alkalmazást" # If you are an administrator, click on the link: -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #, fuzzy, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "If you are an administrator, click on the link:" # Update -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 #, fuzzy msgid "Actualizar" msgstr "Frissítés Számla" # "Update" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "Frissítés" # "Version updating done." -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "Verzió frissítés kész" # "Version" -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2496,60 +2491,72 @@ msgstr "Írd be az adatbázis szervert" msgid "Servidor donde se instalará la Base de Datos" msgstr "Szerver, ahová az adatbázis telepítve lesz" +# "Unable to delete, user in use" +#: ../../../../inc/Installer.class.php:267 +#, fuzzy +msgid "No es posible comprobar el usuario de sysPass" +msgstr "Nem lehet törölni, a felhaszánáló használatban van" + +# "Please, check 'config' directory permissions" +#: ../../../../inc/Installer.class.php:268 +#, fuzzy +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Kérem, ellenõrizze a 'config' mappa jogosultságait" + # "MySQL user already exist" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "MySQL felhasználó már létezik" # "Enter a new username or delete the existing one" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "Írd be az új felhasználónevet, vagy töröld a jelenlegit" # "Database already exist" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "Az adatbázis már létezik" # "Enter a new database or delete the existing one" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Írd be az új adatbázist, vagy töröld a jelenlegit" # "Error on DB creation" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "Hiba az adatbázis létrehozása közben" # "Please, check database user permissions" -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Kérem, ellenõrizze az adatbázis felhasználó jogosultságait" # "Error on setting database permissions" -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "Hiba az adatbázis jogosultságok beállítása közben" # "Database structure file doesn't exist" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "Adatbázis fájl nem létezik" # "Unable to create application database. Please, download it again." -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "Az adatbázis létrehozása meghiúsult. Kérem, töltse le újra" # "Error on selecting database." -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "Hiba az adatbázis kiválasztása közben" # "Unable to use the database to create the structure. Check permissions and it doesn't exist." -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2558,35 +2565,35 @@ msgstr "" "jogosultságokat és hogy valóban létezik az adatbázis" # "Error on creating database structure." -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "Hiba az adatbázis létrehozása közben" # "Error on creating \"admin\" group" -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "Hiba az ügyfél létrehozása közben" # "Warn to developer" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "Figyelmeztetsd a fejlesztõt" # "Error on creating \"admin\" profile" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "Hiba az \"admin\" profil létrehozása közben" # "Error on creating \"admin\" user" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "Hiba az \"admin\" felhasználó létrehozása közben" # "Error on updating master password for user \"admin\"" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "Hiba a mester jelszó frissítése közben" @@ -2919,7 +2926,7 @@ msgstr "Részletes leírást az esemény naplóban olvashat" # "Login" #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "Belépés" @@ -3282,6 +3289,8 @@ msgstr "Akció" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "Igen" @@ -3296,6 +3305,8 @@ msgstr "Igen" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -3322,17 +3333,17 @@ msgid "Error al copiar al portapapeles" msgstr "Hiba a jelszó frissítése közben" # "Account Details" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "Fiók adatok" # "Edit Account Password" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -3342,7 +3353,7 @@ msgstr "Fiók jelszavának szerkesztése" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -3355,7 +3366,7 @@ msgstr "Fiók jelszavának szerkesztése" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -3494,7 +3505,7 @@ msgstr "Kérés fiók módosításához" # "Enable Authentication" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 #, fuzzy msgid "Autentificación en 2 pasos" @@ -3532,79 +3543,79 @@ msgid "Mejoras de seguridad en XSS e inyección SQL" msgstr "" # "This PHP version is vulnerable to NULL Byte attack CVE-2006-7243)" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "" "Ez a PHP verzió sérülékeny a NULL Byte támadásokkal szemben (CVE-2006-7243)" # "Please update PHP version to run sysPass in a secure way" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "Kérem, frissítse a PHP verziót, hogy a sysPass biztonságos legyen" # "Cannot find random number generator." -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "Nem találom a véletlen szám generátort" # "Without this function, an attacker could take your account on password reset." -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "E funkció nélkül egy támadó alapállapotba állíthatja jelszavát" # "Installation finished" -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "A telepítés befejezõdött" # "Click here to access" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "" "Kattinst here a " "bejelentkezéshez" # "Download new version" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "Új verzió letöltése" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" msgstr "" # "Sort by Customer" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "Rendezés Ügyfél szerint" # "Sort by Name" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "Rendezés Név szerint" # "Sort by Category" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "Rendezés Kategória szerint" # "Sort by Username" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "Rendezés Felhasználónév szerint" # "Sort by URL / IP" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "Rendezés URL / IP szerint" # "URL / IP" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -3696,14 +3707,14 @@ msgstr "" msgid "Seguridad" msgstr "Biztonság" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "" # Enter Security Code #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 #, fuzzy msgid "Introducir código" msgstr "Enter Security Code" @@ -3746,7 +3757,7 @@ msgstr "Felhasználó elérése" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3757,7 +3768,7 @@ msgstr "Jelszó (ismét)" # "Notes" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3884,7 +3895,7 @@ msgstr "Restore véve ezen a ponton" # Copy Password to Clipboard #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 #, fuzzy @@ -3908,7 +3919,7 @@ msgstr "Vissza" # "Edit Account" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" @@ -3916,7 +3927,7 @@ msgstr "Fiók módosítás" # "Request Modification" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3933,7 +3944,7 @@ msgstr "Kérés módosítás" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3949,7 +3960,7 @@ msgstr "Kérés módosítás" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -4431,8 +4442,8 @@ msgstr "" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -4601,7 +4612,8 @@ msgstr "IP" # "First page" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -4610,7 +4622,8 @@ msgstr "Elsõ oldal" # "Previous page" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -4619,7 +4632,8 @@ msgstr "Elõzõ oldal" # "Next page" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -4628,7 +4642,8 @@ msgstr "Következõ oldal" # "Last page" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -4825,9 +4840,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "Dobja el a fájlokat vagy kattintson a választáshoz" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" #: ../../../../inc/themes/classic/import.inc:174 @@ -4939,21 +4955,21 @@ msgstr "Telepítés" # Create sysPass admin account #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 #, fuzzy msgid "Crear cuenta de admin de sysPass" msgstr "Create sysPass admin account" # sysPass administrator's login #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 #, fuzzy msgid "Login del usuario administrador de sysPass" msgstr "sysPass administrator's login" # "DB Configuration" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "Adatbázis beállítások" @@ -4965,7 +4981,7 @@ msgstr "Adatbázis rendszergazdai jogokkal rendelkezõ felhasználó" # sysPass database name #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 #, fuzzy msgid "Nombre de la base de datos para sysPass" msgstr "Írd be a phpPMS adatbázis nevét" @@ -4978,20 +4994,20 @@ msgstr "Kérem, törölje a pontokat az adatbázis nevébõl" # "Hosting Mode" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "Hosting mód" # "It does not create or verify the user's permissions on the DB" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "Ez nem hozza létre, illetve erõsíti meg az adatbázis jogosultságokat" # "Install" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "Telepítés" @@ -5195,7 +5211,7 @@ msgstr "Email kérések engedélyezése" # "More Actions" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "Több akció" @@ -5230,7 +5246,7 @@ msgstr "Vissza a bejelentkezéshez" # "Request" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -5268,6 +5284,27 @@ msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." msgstr "Enables to show account's search results like a card format." +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" + # "Profile name" #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 @@ -5344,6 +5381,7 @@ msgstr "Törlés" # "View account files" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "Fiók fáljok" @@ -5500,44 +5538,46 @@ msgstr "Vissza" msgid "Enviar" msgstr "Küldés" -# "Search in Wiki" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "Keresés a Wikiben" - -# "Open link to" -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "Nyissa meg a linket, hogy" - -# "Attachments" -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "Csatolmányok" - -# "Link to Wiki" -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "Wiki link" - # "Filter ON" -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "Szûrõ bekapcsolva" # "Global ON" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "Global On" +# "Search in Wiki" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Keresés a Wikiben" + +# "Open link to" +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Nyissa meg a linket, hogy" + +# "Attachments" +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Csatolmányok" + +# "Link to Wiki" +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Wiki link" + # "Clear" #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 @@ -5689,7 +5729,7 @@ msgstr "Frissítések keresése" # DB Update #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 #, fuzzy msgid "Actualización de BBDD" msgstr "Verzió frissítés kész" @@ -5702,14 +5742,14 @@ msgstr "Archiválás" # Security Code #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 #, fuzzy msgid "Código de Seguridad" msgstr "Archiválás" # Start Update #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 #, fuzzy msgid "Iniciar Actualización" msgstr "Start" @@ -5965,50 +6005,44 @@ msgstr "Segítség :: GYIK :: Változások Listája" msgid "Preferencias de usuario" msgstr "Dupla felhasználó bejelentkezés" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" - # sysPass administrator's login -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 #, fuzzy msgid "Usuario administrador de sysPass" msgstr "sysPass administrator's login" # "Access user" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 #, fuzzy msgid "Usuario acceso BBDD" msgstr "Felhasználó elérése" # User login with with database administrative rights -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 #, fuzzy msgid "Usuario con permisos de administrador de MySQL" msgstr "User login with with database administrative rights" # "DB Password" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 #, fuzzy msgid "Clave acceso BBDD" msgstr "Adatbázis jelszó" # sysPass database name -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 #, fuzzy msgid "Nombre BBDD para sysPass" msgstr "ÍsysPass database name" # "DB Server" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 #, fuzzy msgid "Servidor BBDD para sysPass" msgstr "DB szerver" # sysPass database server name -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 #, fuzzy msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "sysPass database server name" @@ -6025,14 +6059,6 @@ msgid "" "cuentas sin permisos." msgstr "" -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "" - # "Add new account" #: ../../../../inc/themes/material-blue/profiles.inc:25 #, fuzzy @@ -6057,12 +6083,6 @@ msgstr "Fiók törlése" msgid "Eliminar" msgstr "Profil törlése" -# "View account files" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -#, fuzzy -msgid "Var archivos de cuenta" -msgstr "Fiók fáljok" - # "Error on encryption module" #: ../../../../inc/themes/material-blue/profiles.inc:77 #, fuzzy @@ -6080,3 +6100,8 @@ msgstr "archívum készítés" #, fuzzy msgid "Autentificación" msgstr "Engedélyezése Hitelesítés" + +# "Error on updating profile" +#, fuzzy +#~ msgid "Error al actualizar datos encriptados" +#~ msgstr "Hiba a jelszó frissítése közben" diff --git a/inc/locales/it_IT/LC_MESSAGES/messages.mo b/inc/locales/it_IT/LC_MESSAGES/messages.mo index 4cd7c3c9..4991e42b 100644 Binary files a/inc/locales/it_IT/LC_MESSAGES/messages.mo and b/inc/locales/it_IT/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/it_IT/LC_MESSAGES/messages.po b/inc/locales/it_IT/LC_MESSAGES/messages.po index 7a95fbe3..6ed0919b 100644 --- a/inc/locales/it_IT/LC_MESSAGES/messages.po +++ b/inc/locales/it_IT/LC_MESSAGES/messages.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" -"POT-Creation-Date: 2015-10-09 00:51+0100\n" -"PO-Revision-Date: 2015-10-09 00:51+0100\n" +"POT-Creation-Date: 2015-10-15 14:46+0100\n" +"PO-Revision-Date: 2015-10-15 14:46+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org \n" "Language: it_IT\n" @@ -27,11 +27,11 @@ msgstr "" msgid "CONSULTA INVÁLIDA" msgstr "" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 msgid "Código correcto" msgstr "" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 msgid "Código incorrecto" msgstr "" @@ -81,7 +81,7 @@ msgstr "" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "" @@ -266,7 +266,7 @@ msgstr "" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "" @@ -720,7 +720,7 @@ msgstr "" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -766,8 +766,8 @@ msgstr "" #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "" @@ -785,11 +785,11 @@ msgstr "" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -802,7 +802,7 @@ msgstr "" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1045,7 +1045,7 @@ msgstr "" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "" @@ -1053,14 +1053,14 @@ msgstr "" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1087,13 +1087,13 @@ msgstr "" msgid "Error al enviar la solicitud" msgstr "" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 msgid "Error al actualizar preferencias" msgstr "" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 msgid "Preferencias actualizadas" msgstr "" @@ -1109,7 +1109,7 @@ msgstr "" #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1185,7 +1185,7 @@ msgid "No es posible acceder directamente a este archivo" msgstr "" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "" @@ -1221,9 +1221,9 @@ msgid "ERROR: Error en la operación." msgstr "" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1282,15 +1282,16 @@ msgstr "" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" msgstr "" -#: ../../../../inc/Account.class.php:715 +#: ../../../../inc/Account.class.php:717 msgid "No se pudieron obtener los datos de las cuentas" msgstr "" @@ -1307,7 +1308,7 @@ msgid "Fallo al actualizar la clave del histórico" msgstr "" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 msgid "Registros actualizados" msgstr "" @@ -1323,13 +1324,13 @@ msgstr "" msgid "Ver Cuenta" msgstr "" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "" @@ -1521,9 +1522,9 @@ msgstr "" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1578,7 +1579,7 @@ msgstr "" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "" @@ -1590,20 +1591,20 @@ msgstr "" msgid "No tiene permisos para realizar esta operación" msgstr "" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "" @@ -1657,15 +1658,11 @@ msgstr "" msgid "Campos Personalizados" msgstr "" -#: ../../../../inc/CustomFields.class.php:285 -msgid "Error al actualizar datos encriptados" -msgstr "" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" msgstr "" -#: ../../../../inc/CustomFields.class.php:316 +#: ../../../../inc/CustomFields.class.php:318 msgid "Registros no actualizados" msgstr "" @@ -1859,78 +1856,78 @@ msgstr "" msgid "Error en la verificación de la base de datos" msgstr "" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "" -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "" -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "" -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Actual:" msgstr "" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Necesario: 750" msgstr "" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 msgid "Actualizar" msgstr "" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "" -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "" -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2008,78 +2005,86 @@ msgstr "" msgid "Servidor donde se instalará la Base de Datos" msgstr "" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:267 +msgid "No es posible comprobar el usuario de sysPass" +msgstr "" + +#: ../../../../inc/Installer.class.php:268 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "" + +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "" -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "" -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "" -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "" -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "" -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." msgstr "" -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "" -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "" @@ -2342,7 +2347,7 @@ msgstr "" #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "" @@ -2626,6 +2631,8 @@ msgstr "" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "" @@ -2639,6 +2646,8 @@ msgstr "" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -2660,16 +2669,16 @@ msgstr "" msgid "Error al copiar al portapapeles" msgstr "" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -2678,7 +2687,7 @@ msgstr "" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -2691,7 +2700,7 @@ msgstr "" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -2802,7 +2811,7 @@ msgstr "" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 msgid "Autentificación en 2 pasos" msgstr "" @@ -2835,64 +2844,64 @@ msgstr "" msgid "Mejoras de seguridad en XSS e inyección SQL" msgstr "" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "" -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "" -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "" -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" msgstr "" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -2967,13 +2976,13 @@ msgstr "" msgid "Seguridad" msgstr "" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "" #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 msgid "Introducir código" msgstr "" @@ -3008,7 +3017,7 @@ msgstr "" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3018,7 +3027,7 @@ msgid "Clave (repetir)" msgstr "" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3126,7 +3135,7 @@ msgid "Restaurar cuenta desde este punto" msgstr "" #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 msgid "Copiar Clave en Portapapeles" @@ -3146,14 +3155,14 @@ msgid "Volver" msgstr "" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" msgstr "" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3169,7 +3178,7 @@ msgstr "" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3185,7 +3194,7 @@ msgstr "" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -3595,8 +3604,8 @@ msgstr "" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -3742,7 +3751,8 @@ msgid "IP" msgstr "" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -3750,7 +3760,8 @@ msgid "Primera página" msgstr "" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -3758,7 +3769,8 @@ msgid "Página anterior" msgstr "" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -3766,7 +3778,8 @@ msgid "Página siguiente" msgstr "" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -3929,9 +3942,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" #: ../../../../inc/themes/classic/import.inc:174 @@ -4020,17 +4034,17 @@ msgid "Instalación " msgstr "" #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 msgid "Crear cuenta de admin de sysPass" msgstr "" #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 msgid "Login del usuario administrador de sysPass" msgstr "" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "" @@ -4039,7 +4053,7 @@ msgid "Login de usuario con permisos de administrador de MySQL" msgstr "" #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 msgid "Nombre de la base de datos para sysPass" msgstr "" @@ -4048,18 +4062,18 @@ msgid "Nombre del servidor de la base de datos de sysPass" msgstr "" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "" @@ -4222,7 +4236,7 @@ msgid "Habilitar peticiones por correo" msgstr "" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "" @@ -4251,7 +4265,7 @@ msgid "Volver a iniciar sesión" msgstr "" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -4282,6 +4296,27 @@ msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." msgstr "" +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" + #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 msgid "Nombre del perfil" @@ -4344,6 +4379,7 @@ msgid "Borrar" msgstr "" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "" @@ -4473,38 +4509,40 @@ msgstr "" msgid "Enviar" msgstr "" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "" - -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "" - -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "" - -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "" - -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "" + #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 msgid "Limpiar" @@ -4634,7 +4672,7 @@ msgid "Error al comprobar actualizaciones" msgstr "" #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 msgid "Actualización de BBDD" msgstr "" @@ -4643,12 +4681,12 @@ msgid "Introducir Código de Seguridad" msgstr "" #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 msgid "Código de Seguridad" msgstr "" #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 msgid "Iniciar Actualización" msgstr "" @@ -4853,37 +4891,31 @@ msgstr "" msgid "Preferencias de usuario" msgstr "" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" - -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 msgid "Usuario administrador de sysPass" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 msgid "Usuario acceso BBDD" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 msgid "Usuario con permisos de administrador de MySQL" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 msgid "Clave acceso BBDD" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 msgid "Nombre BBDD para sysPass" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 msgid "Servidor BBDD para sysPass" msgstr "" -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "" @@ -4897,14 +4929,6 @@ msgid "" "cuentas sin permisos." msgstr "" -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:25 msgid "Crear nueva cuenta" msgstr "" @@ -4921,10 +4945,6 @@ msgstr "" msgid "Eliminar" msgstr "" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -msgid "Var archivos de cuenta" -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:77 msgid "Opciones de encriptación" msgstr "" diff --git a/inc/locales/ru_RU/LC_MESSAGES/messages.mo b/inc/locales/ru_RU/LC_MESSAGES/messages.mo index 60c0ba0c..34e7a7da 100644 Binary files a/inc/locales/ru_RU/LC_MESSAGES/messages.mo and b/inc/locales/ru_RU/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/ru_RU/LC_MESSAGES/messages.po b/inc/locales/ru_RU/LC_MESSAGES/messages.po index 128e4dce..4720cb96 100644 --- a/inc/locales/ru_RU/LC_MESSAGES/messages.po +++ b/inc/locales/ru_RU/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-09 00:52+0100\n" -"PO-Revision-Date: 2015-10-09 00:52+0100\n" +"POT-Creation-Date: 2015-10-15 14:47+0100\n" +"PO-Revision-Date: 2015-10-15 14:47+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: ru_RU\n" @@ -36,12 +36,12 @@ msgstr "" msgid "CONSULTA INVÁLIDA" msgstr "ОШИБОЧНЫЙ ЗАПРОС" -#: ../../../../ajax/ajax_2fa.php:57 +#: ../../../../ajax/ajax_2fa.php:48 #, fuzzy msgid "Código correcto" msgstr "Введите код безопасности" -#: ../../../../ajax/ajax_2fa.php:60 ../../../../ajax/ajax_userPrefsSave.php:97 +#: ../../../../ajax/ajax_2fa.php:51 ../../../../ajax/ajax_userPrefsSave.php:99 #, fuzzy msgid "Código incorrecto" msgstr "Ошибка входа" @@ -94,7 +94,7 @@ msgstr "Ошибочный ID" #: ../../../../ajax/ajax_accountSave.php:263 #: ../../../../ajax/ajax_appMgmtSave.php:535 #: ../../../../ajax/ajax_configSave.php:324 -#: ../../../../ajax/ajax_userPrefsSave.php:111 ../../../../api.php:53 +#: ../../../../ajax/ajax_userPrefsSave.php:113 ../../../../api.php:53 msgid "Acción Inválida" msgstr "Ошибочное действие" @@ -289,7 +289,7 @@ msgstr "Необходим email" #: ../../../../ajax/ajax_backup.php:54 #: ../../../../ajax/ajax_configSave.php:297 #: ../../../../ajax/ajax_import.php:40 ../../../../ajax/ajax_migrate.php:40 -#: ../../../../ajax/ajax_userPrefsSave.php:86 +#: ../../../../ajax/ajax_userPrefsSave.php:88 msgid "Ey, esto es una DEMO!!" msgstr "Ey, это DEMO!!" @@ -771,7 +771,7 @@ msgstr "Сгенерировать пароль" #: ../../../../inc/themes/material-blue/editpass.inc:31 #: ../../../../inc/themes/material-blue/editpass.inc:41 #: ../../../../inc/themes/material-blue/encryption.inc:161 -#: ../../../../inc/themes/material-blue/install.inc:46 +#: ../../../../inc/themes/material-blue/install.inc:47 #: ../../../../inc/themes/material-blue/ldap.inc:105 #: ../../../../inc/themes/material-blue/login.inc:18 #: ../../../../inc/themes/material-blue/login.inc:41 @@ -821,8 +821,8 @@ msgstr "Ошибка сохранении данных пользователя #: ../../../../inc/ApiTokens.class.php:243 #: ../../../../inc/ApiTokens.class.php:262 #: ../../../../inc/ApiTokens.class.php:304 -#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:181 -#: ../../../../inc/Crypt.class.php:192 +#: ../../../../inc/ApiTokens.class.php:328 ../../../../inc/Crypt.class.php:185 +#: ../../../../inc/Crypt.class.php:196 #: ../../../../inc/XmlImportBase.class.php:79 msgid "Error interno" msgstr "Внутренняя ошибка" @@ -840,11 +840,11 @@ msgstr "Ошибка входа" #: ../../../../ajax/ajax_doLogin.php:124 ../../../../ajax/ajax_doLogin.php:174 #: ../../../../inc/ApiTokens.class.php:190 #: ../../../../inc/ApiTokens.class.php:308 ../../../../inc/Auth.class.php:108 -#: ../../../../inc/Init.class.php:457 ../../../../inc/Ldap.class.php:290 +#: ../../../../inc/Init.class.php:466 ../../../../inc/Ldap.class.php:290 #: ../../../../inc/Ldap.class.php:303 ../../../../inc/Ldap.class.php:311 #: ../../../../inc/UserBase.class.php:384 #: ../../../../inc/UserBase.class.php:528 ../../../../res/test.php:64 -#: ../../../../web/SearchC.class.php:303 +#: ../../../../web/SearchC.class.php:305 #: ../../../../web/UsersMgmtC.class.php:393 #: ../../../../inc/themes/classic/account.inc:73 #: ../../../../inc/themes/classic/editpass.inc:21 @@ -857,7 +857,7 @@ msgstr "Ошибка входа" #: ../../../../inc/themes/classic/mail.inc:47 #: ../../../../inc/themes/classic/passreset.inc:17 #: ../../../../inc/themes/classic/request.inc:17 -#: ../../../../inc/themes/classic/search.inc:59 +#: ../../../../inc/themes/classic/search.inc:89 #: ../../../../inc/themes/classic/tokens.inc:8 #: ../../../../inc/themes/material-blue/account.inc:83 #: ../../../../inc/themes/material-blue/config.inc:381 @@ -1101,7 +1101,7 @@ msgstr "Запросил" #: ../../../../ajax/ajax_sendRequest.php:64 #: ../../../../ajax/ajax_viewpass.php:71 ../../../../inc/Account.class.php:181 #: ../../../../inc/Account.class.php:236 ../../../../inc/Account.class.php:417 -#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:682 +#: ../../../../inc/Account.class.php:440 ../../../../inc/Account.class.php:684 #: ../../../../inc/Files.class.php:64 msgid "Cuenta" msgstr "Учетная запись" @@ -1109,14 +1109,14 @@ msgstr "Учетная запись" #: ../../../../ajax/ajax_sendRequest.php:65 #: ../../../../inc/Account.class.php:180 ../../../../inc/Account.class.php:235 #: ../../../../inc/Account.class.php:416 ../../../../inc/Account.class.php:439 -#: ../../../../inc/Account.class.php:681 ../../../../inc/Customer.class.php:65 +#: ../../../../inc/Account.class.php:683 ../../../../inc/Customer.class.php:65 #: ../../../../inc/Customer.class.php:115 #: ../../../../inc/Customer.class.php:163 -#: ../../../../web/SearchC.class.php:285 +#: ../../../../web/SearchC.class.php:287 #: ../../../../inc/themes/classic/account.inc:23 #: ../../../../inc/themes/classic/editpass.inc:12 #: ../../../../inc/themes/classic/request.inc:9 -#: ../../../../inc/themes/classic/search.inc:28 +#: ../../../../inc/themes/classic/search.inc:58 #: ../../../../inc/themes/material-blue/account.inc:29 #: ../../../../inc/themes/material-blue/editpass.inc:13 #: ../../../../inc/themes/material-blue/request.inc:10 @@ -1143,14 +1143,14 @@ msgstr "Описание" msgid "Error al enviar la solicitud" msgstr "Ошибка при отправке запроса" -#: ../../../../ajax/ajax_userPrefsSave.php:73 -#: ../../../../ajax/ajax_userPrefsSave.php:106 +#: ../../../../ajax/ajax_userPrefsSave.php:75 +#: ../../../../ajax/ajax_userPrefsSave.php:108 #, fuzzy msgid "Error al actualizar preferencias" msgstr "Ошибка изменения пароля" -#: ../../../../ajax/ajax_userPrefsSave.php:83 -#: ../../../../ajax/ajax_userPrefsSave.php:109 +#: ../../../../ajax/ajax_userPrefsSave.php:85 +#: ../../../../ajax/ajax_userPrefsSave.php:111 #, fuzzy msgid "Preferencias actualizadas" msgstr "Обновлены учетные записи:" @@ -1167,7 +1167,7 @@ msgstr "Нет прав для доступа к данной учетной з #: ../../../../ajax/ajax_viewpass.php:69 ../../../../inc/Acl.class.php:133 #: ../../../../inc/themes/classic/account.inc:382 #: ../../../../inc/themes/classic/profiles.inc:23 -#: ../../../../inc/themes/classic/search.inc:109 +#: ../../../../inc/themes/classic/search.inc:139 #: ../../../../inc/themes/material-blue/account.inc:424 #: ../../../../inc/themes/material-blue/profiles.inc:35 #: ../../../../inc/themes/material-blue/search.inc:149 @@ -1245,7 +1245,7 @@ msgid "No es posible acceder directamente a este archivo" msgstr "Невозможно обратиться к файлу напрямую" #: ../../../../inc/Account.class.php:112 ../../../../inc/Account.class.php:201 -#: ../../../../inc/Account.class.php:651 +#: ../../../../inc/Account.class.php:653 msgid "Error al actualizar el historial" msgstr "Ошибка при обновлении истории" @@ -1282,9 +1282,9 @@ msgid "ERROR: Error en la operación." msgstr "ОШИБКА: Сбой операции" #: ../../../../inc/Account.class.php:438 ../../../../inc/Acl.class.php:134 -#: ../../../../web/AccountC.class.php:356 +#: ../../../../web/AccountC.class.php:358 #: ../../../../inc/themes/classic/account.inc:369 -#: ../../../../inc/themes/classic/search.inc:137 +#: ../../../../inc/themes/classic/search.inc:167 #: ../../../../inc/themes/material-blue/account.inc:418 #: ../../../../inc/themes/material-blue/search.inc:178 msgid "Eliminar Cuenta" @@ -1347,15 +1347,16 @@ msgstr "Обновлены учетные записи:" #: ../../../../inc/Account.class.php:581 #: ../../../../inc/AccountHistory.class.php:204 -#: ../../../../inc/CustomFields.class.php:325 +#: ../../../../inc/CustomFields.class.php:285 +#: ../../../../inc/CustomFields.class.php:327 msgid "Fin" msgstr "Конец" -#: ../../../../inc/Account.class.php:680 +#: ../../../../inc/Account.class.php:682 msgid "Modificar Clave" msgstr "Изменить пароль" -#: ../../../../inc/Account.class.php:715 +#: ../../../../inc/Account.class.php:717 #, fuzzy msgid "No se pudieron obtener los datos de las cuentas" msgstr "Ошибка получения паролей для учетной записи" @@ -1373,7 +1374,7 @@ msgid "Fallo al actualizar la clave del histórico" msgstr "Ошибка обновления истории мастер-паролей" #: ../../../../inc/AccountHistory.class.php:199 -#: ../../../../inc/CustomFields.class.php:321 +#: ../../../../inc/CustomFields.class.php:323 #, fuzzy msgid "Registros actualizados" msgstr "Записи изменены" @@ -1392,13 +1393,13 @@ msgstr "Поиск" msgid "Ver Cuenta" msgstr "Просмотр деталей учетной записи" -#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:263 -#: ../../../../inc/themes/classic/search.inc:131 +#: ../../../../inc/Acl.class.php:128 ../../../../web/AccountC.class.php:265 +#: ../../../../inc/themes/classic/search.inc:161 #: ../../../../inc/themes/material-blue/search.inc:172 msgid "Copiar Cuenta" msgstr "Скопировать учетную запись" -#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:327 +#: ../../../../inc/Acl.class.php:130 ../../../../web/AccountC.class.php:329 msgid "Editar Cuenta" msgstr "Изменить учетную запись" @@ -1617,9 +1618,9 @@ msgstr "Ошибка при создании категории" #: ../../../../inc/Category.class.php:83 #: ../../../../inc/Category.class.php:132 #: ../../../../inc/Category.class.php:182 -#: ../../../../web/SearchC.class.php:297 +#: ../../../../web/SearchC.class.php:299 #: ../../../../inc/themes/classic/account.inc:42 -#: ../../../../inc/themes/classic/search.inc:53 +#: ../../../../inc/themes/classic/search.inc:83 #: ../../../../inc/themes/material-blue/account.inc:50 #: ../../../../inc/themes/material-blue/search.inc:85 msgid "Categoría" @@ -1674,7 +1675,7 @@ msgstr "Опция недоступна" #: ../../../../inc/Controller.class.php:165 #: ../../../../inc/Controller.class.php:166 #: ../../../../inc/Controller.class.php:167 -#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Controller.class.php:168 ../../../../inc/Init.class.php:282 msgid "Consulte con el administrador" msgstr "Пожалуйста, свяжитесь с администратором" @@ -1686,20 +1687,20 @@ msgstr "Нет прав для доступа к данной странице" msgid "No tiene permisos para realizar esta operación" msgstr "Нет прав для данной операции" -#: ../../../../inc/Crypt.class.php:119 ../../../../inc/Email.class.php:148 +#: ../../../../inc/Crypt.class.php:122 ../../../../inc/Email.class.php:148 msgid "Aviso" msgstr "Предупреждение" -#: ../../../../inc/Crypt.class.php:119 +#: ../../../../inc/Crypt.class.php:122 msgid "" "Se ha regenerado el HASH de clave maestra. No es necesaria ninguna acción." msgstr "" -#: ../../../../inc/Crypt.class.php:182 +#: ../../../../inc/Crypt.class.php:186 msgid "No se puede usar el módulo de encriptación" msgstr "Модуль криптографии не может быть загружен" -#: ../../../../inc/Crypt.class.php:193 +#: ../../../../inc/Crypt.class.php:197 msgid "Error al generar datos cifrados" msgstr "Ошибка при создании шифрованных данных" @@ -1755,16 +1756,11 @@ msgstr "Таймаут сессии (секунды)" msgid "Campos Personalizados" msgstr "" -#: ../../../../inc/CustomFields.class.php:285 -#, fuzzy -msgid "Error al actualizar datos encriptados" -msgstr "Ошибка изменения пароля" - -#: ../../../../inc/CustomFields.class.php:289 +#: ../../../../inc/CustomFields.class.php:291 msgid "Actualizando datos encriptados" msgstr "" -#: ../../../../inc/CustomFields.class.php:316 +#: ../../../../inc/CustomFields.class.php:318 #, fuzzy msgid "Registros no actualizados" msgstr "Записи изменены" @@ -1964,78 +1960,78 @@ msgstr "Импорт завершен" msgid "Error en la verificación de la base de datos" msgstr "Ошибка проверки базы данных" -#: ../../../../inc/Init.class.php:269 +#: ../../../../inc/Init.class.php:278 msgid "Sesion" msgstr "Сессия" -#: ../../../../inc/Init.class.php:269 ../../../../inc/Init.class.php:273 +#: ../../../../inc/Init.class.php:278 ../../../../inc/Init.class.php:282 msgid "La sesión no puede ser inicializada" msgstr "Сессия не может быть запущена" -#: ../../../../inc/Init.class.php:357 +#: ../../../../inc/Init.class.php:366 msgid "El directorio \"/config\" no existe" msgstr "Папка \"/config\" не существует." -#: ../../../../inc/Init.class.php:362 +#: ../../../../inc/Init.class.php:371 msgid "No es posible escribir en el directorio \"config\"" msgstr "Невозможно произвести запись в папку \"/config\"" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Права для папки \"/config\" заданы неверно " -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Actual:" msgstr "Текущие:" -#: ../../../../inc/Init.class.php:370 +#: ../../../../inc/Init.class.php:379 msgid "Necesario: 750" msgstr "Требуемые: 750" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "Aplicación en mantenimiento" msgstr "Программа на ослуживании" -#: ../../../../inc/Init.class.php:419 +#: ../../../../inc/Init.class.php:428 msgid "En breve estará operativa" msgstr "Скоро работа будет возобновлена" -#: ../../../../inc/Init.class.php:456 +#: ../../../../inc/Init.class.php:465 msgid "Finalizar sesión" msgstr "Завершить сессию" -#: ../../../../inc/Init.class.php:458 +#: ../../../../inc/Init.class.php:467 msgid "Tiempo inactivo" msgstr "Время бездействия" -#: ../../../../inc/Init.class.php:459 +#: ../../../../inc/Init.class.php:468 msgid "Tiempo total" msgstr "Общее время" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 msgid "La aplicación necesita actualizarse" msgstr "Необходимо обновить программу" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #, fuzzy, php-format msgid "Si es un administrador pulse en el enlace: %s" msgstr "Если Вы администратор, нажмите на ссылку:" -#: ../../../../inc/Init.class.php:498 +#: ../../../../inc/Init.class.php:507 #: ../../../../inc/themes/classic/upgrade.inc:20 -#: ../../../../inc/themes/material-blue/upgrade.inc:24 +#: ../../../../inc/themes/material-blue/upgrade.inc:22 msgid "Actualizar" msgstr "Обновить" -#: ../../../../inc/Init.class.php:529 +#: ../../../../inc/Init.class.php:538 msgid "Actualización" msgstr "Обновить" -#: ../../../../inc/Init.class.php:530 +#: ../../../../inc/Init.class.php:539 msgid "Actualización de versión realizada." msgstr "Обновление версии завершено." -#: ../../../../inc/Init.class.php:531 +#: ../../../../inc/Init.class.php:540 #: ../../../../inc/themes/classic/info.inc:33 #: ../../../../inc/themes/material-blue/info.inc:33 msgid "Versión" @@ -2113,50 +2109,60 @@ msgstr "Введите сервер баз данных" msgid "Servidor donde se instalará la Base de Datos" msgstr "Сервер, на котором будет создана база данных" -#: ../../../../inc/Installer.class.php:313 +#: ../../../../inc/Installer.class.php:267 +#, fuzzy +msgid "No es posible comprobar el usuario de sysPass" +msgstr "Не могу удалить, пользователь работает" + +#: ../../../../inc/Installer.class.php:268 +#, fuzzy +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Пожалуйста, проверьте права на папку \"config\"" + +#: ../../../../inc/Installer.class.php:319 msgid "El usuario de MySQL ya existe" msgstr "Пользователь MySQL уже существует" -#: ../../../../inc/Installer.class.php:314 +#: ../../../../inc/Installer.class.php:320 msgid "Indique un nuevo usuario o elimine el existente" msgstr "Введите новое имя пользователя или удалите существующего" -#: ../../../../inc/Installer.class.php:327 +#: ../../../../inc/Installer.class.php:333 msgid "La BBDD ya existe" msgstr "База данных уже существует" -#: ../../../../inc/Installer.class.php:328 +#: ../../../../inc/Installer.class.php:334 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Введите новую базу данных или удалите существующую" -#: ../../../../inc/Installer.class.php:337 -#: ../../../../inc/Installer.class.php:408 +#: ../../../../inc/Installer.class.php:343 +#: ../../../../inc/Installer.class.php:414 msgid "Error al crear la BBDD" msgstr "Ошибка при создании БД." -#: ../../../../inc/Installer.class.php:338 -#: ../../../../inc/Installer.class.php:349 +#: ../../../../inc/Installer.class.php:344 +#: ../../../../inc/Installer.class.php:355 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Пожалуйста, проверьте права доступа к базе данных " -#: ../../../../inc/Installer.class.php:348 +#: ../../../../inc/Installer.class.php:354 msgid "Error al establecer permisos de la BBDD" msgstr "Ошибка при установке прав доступа к базе данных" -#: ../../../../inc/Installer.class.php:381 +#: ../../../../inc/Installer.class.php:387 msgid "El archivo de estructura de la BBDD no existe" msgstr "Файл структуры базы данных не существует" -#: ../../../../inc/Installer.class.php:382 +#: ../../../../inc/Installer.class.php:388 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "" "Невозможно создать базу данных программы. Пожалуйста, скачайте её заново." -#: ../../../../inc/Installer.class.php:390 +#: ../../../../inc/Installer.class.php:396 msgid "Error al seleccionar la BBDD" msgstr "Ошибка выбора базы данных." -#: ../../../../inc/Installer.class.php:391 +#: ../../../../inc/Installer.class.php:397 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2164,30 +2170,30 @@ msgstr "" "Невозможно использовать базу данных для создания её структуры. Проверьте " "права доступа к базе данных." -#: ../../../../inc/Installer.class.php:409 +#: ../../../../inc/Installer.class.php:415 msgid "Error al crear la estructura de la Base de Datos." msgstr "Ошибка создания структуры базы данных." -#: ../../../../inc/Installer.class.php:432 +#: ../../../../inc/Installer.class.php:438 msgid "Error al crear el grupo \"admin\"" msgstr "Ошибка создания группы \"admin\"" -#: ../../../../inc/Installer.class.php:433 -#: ../../../../inc/Installer.class.php:466 -#: ../../../../inc/Installer.class.php:483 -#: ../../../../inc/Installer.class.php:496 +#: ../../../../inc/Installer.class.php:439 +#: ../../../../inc/Installer.class.php:472 +#: ../../../../inc/Installer.class.php:489 +#: ../../../../inc/Installer.class.php:502 msgid "Informe al desarrollador" msgstr "Предупреждение разработчику" -#: ../../../../inc/Installer.class.php:465 +#: ../../../../inc/Installer.class.php:471 msgid "Error al crear el perfil \"admin\"" msgstr "Ошибка создания профиля \"admin\"" -#: ../../../../inc/Installer.class.php:482 +#: ../../../../inc/Installer.class.php:488 msgid "Error al crear el usuario \"admin\"" msgstr "Ошибка создания пользователя \"admin\"" -#: ../../../../inc/Installer.class.php:495 +#: ../../../../inc/Installer.class.php:501 msgid "Error al actualizar la clave maestra del usuario \"admin\"" msgstr "Ошибка обновления мастер-пароля для пользователя \"admin\"" @@ -2460,7 +2466,7 @@ msgstr "См. журнал событий для получения подроб #: ../../../../inc/Upgrade.class.php:52 ../../../../inc/Upgrade.class.php:58 #: ../../../../inc/themes/classic/login.inc:32 -#: ../../../../inc/themes/material-blue/2fa.inc:26 +#: ../../../../inc/themes/material-blue/2fa.inc:24 #: ../../../../inc/themes/material-blue/login.inc:65 msgid "Acceder" msgstr "Войти" @@ -2757,6 +2763,8 @@ msgstr "Действие" #: ../../../../inc/themes/classic/account.inc:451 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 msgid "SI" msgstr "ДА" @@ -2770,6 +2778,8 @@ msgstr "ДА" #: ../../../../inc/themes/classic/import.inc:67 #: ../../../../inc/themes/classic/install.inc:99 #: ../../../../inc/themes/classic/preferences.inc:82 +#: ../../../../inc/themes/classic/preferences.inc:99 +#: ../../../../inc/themes/classic/preferences.inc:116 #: ../../../../inc/themes/classic/security.inc:26 #: ../../../../inc/themes/classic/tokens.inc:36 msgid "NO" @@ -2792,16 +2802,16 @@ msgstr "Пароль скопирован в буфер" msgid "Error al copiar al portapapeles" msgstr "Пароль скопирован в буфер" -#: ../../../../web/AccountC.class.php:384 -#: ../../../../web/AccountC.class.php:415 -#: ../../../../inc/themes/classic/search.inc:45 -#: ../../../../inc/themes/classic/search.inc:104 +#: ../../../../web/AccountC.class.php:386 +#: ../../../../web/AccountC.class.php:417 +#: ../../../../inc/themes/classic/search.inc:75 +#: ../../../../inc/themes/classic/search.inc:134 #: ../../../../inc/themes/material-blue/search.inc:77 #: ../../../../inc/themes/material-blue/search.inc:144 msgid "Detalles de Cuenta" msgstr "Детали учетной записи" -#: ../../../../web/AccountC.class.php:472 +#: ../../../../web/AccountC.class.php:474 #: ../../../../inc/themes/classic/account.inc:396 #: ../../../../inc/themes/material-blue/account.inc:435 msgid "Modificar Clave de Cuenta" @@ -2810,7 +2820,7 @@ msgstr "Изменить пароль учетной записи" #: ../../../../web/AccountsMgmtC.class.php:80 #: ../../../../web/AccountsMgmtC.class.php:139 #: ../../../../web/AccountsMgmtC.class.php:267 -#: ../../../../web/SearchC.class.php:291 +#: ../../../../web/SearchC.class.php:293 #: ../../../../web/UsersMgmtC.class.php:88 #: ../../../../web/UsersMgmtC.class.php:188 #: ../../../../web/UsersMgmtC.class.php:246 @@ -2823,7 +2833,7 @@ msgstr "Изменить пароль учетной записи" #: ../../../../inc/themes/classic/info.inc:25 #: ../../../../inc/themes/classic/profiles.inc:8 #: ../../../../inc/themes/classic/request.inc:6 -#: ../../../../inc/themes/classic/search.inc:43 +#: ../../../../inc/themes/classic/search.inc:73 #: ../../../../inc/themes/classic/users.inc:8 #: ../../../../inc/themes/material-blue/account.inc:15 #: ../../../../inc/themes/material-blue/categories.inc:8 @@ -2944,7 +2954,7 @@ msgstr "Запрос на изменение учетной записи" #: ../../../../web/MainC.class.php:234 #: ../../../../inc/themes/classic/2fa.inc:9 -#: ../../../../inc/themes/material-blue/2fa.inc:9 +#: ../../../../inc/themes/material-blue/2fa.inc:7 #: ../../../../inc/themes/material-blue/security.inc:11 #, fuzzy msgid "Autentificación en 2 pasos" @@ -2982,66 +2992,66 @@ msgstr "Оптимизация кода" msgid "Mejoras de seguridad en XSS e inyección SQL" msgstr "Улучшена защита от XSS и SQL инъекций" -#: ../../../../web/MainC.class.php:283 +#: ../../../../web/MainC.class.php:282 msgid "La version de PHP es vulnerable al ataque NULL Byte (CVE-2006-7243)" msgstr "Данная версия PHP уязвима NULL Byte attack (CVE-2006-7243)" -#: ../../../../web/MainC.class.php:284 +#: ../../../../web/MainC.class.php:283 msgid "Actualice la versión de PHP para usar sysPass de forma segura" msgstr "Пожалуйста, обновите версию PHP для безопасного использования sysPass" -#: ../../../../web/MainC.class.php:291 +#: ../../../../web/MainC.class.php:290 msgid "No se encuentra el generador de números aleatorios." msgstr "Не могу найти генератор случайных чисел." -#: ../../../../web/MainC.class.php:292 +#: ../../../../web/MainC.class.php:291 msgid "" "Sin esta función un atacante puede utilizar su cuenta al resetear la clave" msgstr "" "Без этой функции, атакующий может завладеть вашим аккаунтом при сбросе " "пароля." -#: ../../../../web/MainC.class.php:311 +#: ../../../../web/MainC.class.php:310 msgid "Instalación finalizada" msgstr "Установка завершена" -#: ../../../../web/MainC.class.php:312 +#: ../../../../web/MainC.class.php:311 msgid "Pulse aquí para acceder" msgstr "Назмите здесь для входа" -#: ../../../../web/MainC.class.php:409 +#: ../../../../web/MainC.class.php:408 msgid "Descargar nueva versión" msgstr "Скачать новую версию" -#: ../../../../web/MainC.class.php:420 +#: ../../../../web/MainC.class.php:419 msgid "Avisos de sysPass" msgstr "" -#: ../../../../web/SearchC.class.php:284 +#: ../../../../web/SearchC.class.php:286 msgid "Ordenar por Cliente" msgstr "Сортировать по заказчику" -#: ../../../../web/SearchC.class.php:290 +#: ../../../../web/SearchC.class.php:292 msgid "Ordenar por Nombre" msgstr "Сортировать по имени" -#: ../../../../web/SearchC.class.php:296 +#: ../../../../web/SearchC.class.php:298 msgid "Ordenar por Categoría" msgstr "Сортировать по категории" -#: ../../../../web/SearchC.class.php:302 +#: ../../../../web/SearchC.class.php:304 msgid "Ordenar por Usuario" msgstr "Сортировать по имени пользователя" -#: ../../../../web/SearchC.class.php:308 +#: ../../../../web/SearchC.class.php:310 msgid "Ordenar por URL / IP" msgstr "Сортировать по URL / IP" -#: ../../../../web/SearchC.class.php:309 +#: ../../../../web/SearchC.class.php:311 #: ../../../../inc/themes/classic/account.inc:61 #: ../../../../inc/themes/classic/editpass.inc:16 #: ../../../../inc/themes/classic/request.inc:13 -#: ../../../../inc/themes/classic/search.inc:66 +#: ../../../../inc/themes/classic/search.inc:96 #: ../../../../inc/themes/material-blue/account.inc:69 #: ../../../../inc/themes/material-blue/editpass.inc:17 #: ../../../../inc/themes/material-blue/request.inc:15 @@ -3120,13 +3130,13 @@ msgstr "" msgid "Seguridad" msgstr "Безопасность" -#: ../../../../web/UsersPrefsC.class.php:117 +#: ../../../../web/UsersPrefsC.class.php:118 #: ../../../../inc/themes/classic/sessionbar.inc:9 msgid "Preferencias" msgstr "" #: ../../../../inc/themes/classic/2fa.inc:14 -#: ../../../../inc/themes/material-blue/2fa.inc:14 +#: ../../../../inc/themes/material-blue/2fa.inc:12 #, fuzzy msgid "Introducir código" msgstr "Введите код безопасности" @@ -3163,7 +3173,7 @@ msgstr "Пользователь доступа" #: ../../../../inc/themes/classic/userspass.inc:21 #: ../../../../inc/themes/material-blue/account.inc:108 #: ../../../../inc/themes/material-blue/editpass.inc:36 -#: ../../../../inc/themes/material-blue/install.inc:66 +#: ../../../../inc/themes/material-blue/install.inc:67 #: ../../../../inc/themes/material-blue/passreset.inc:36 #: ../../../../inc/themes/material-blue/users.inc:102 #: ../../../../inc/themes/material-blue/users.inc:109 @@ -3173,7 +3183,7 @@ msgid "Clave (repetir)" msgstr "Подтверждение пароля" #: ../../../../inc/themes/classic/account.inc:100 -#: ../../../../inc/themes/classic/search.inc:82 +#: ../../../../inc/themes/classic/search.inc:112 #: ../../../../inc/themes/classic/users.inc:91 #: ../../../../inc/themes/material-blue/account.inc:119 #: ../../../../inc/themes/material-blue/search.inc:118 @@ -3281,7 +3291,7 @@ msgid "Restaurar cuenta desde este punto" msgstr "Восстановить учетную запись из текущей точки" #: ../../../../inc/themes/classic/account.inc:388 -#: ../../../../inc/themes/classic/search.inc:113 +#: ../../../../inc/themes/classic/search.inc:143 #: ../../../../inc/themes/material-blue/account.inc:428 #: ../../../../inc/themes/material-blue/search.inc:154 msgid "Copiar Clave en Portapapeles" @@ -3301,14 +3311,14 @@ msgid "Volver" msgstr "Назад" #: ../../../../inc/themes/classic/account.inc:415 -#: ../../../../inc/themes/classic/search.inc:125 +#: ../../../../inc/themes/classic/search.inc:155 #: ../../../../inc/themes/material-blue/account.inc:451 #: ../../../../inc/themes/material-blue/search.inc:166 msgid "Modificar Cuenta" msgstr "Редактировать учетную запись" #: ../../../../inc/themes/classic/account.inc:420 -#: ../../../../inc/themes/classic/search.inc:146 +#: ../../../../inc/themes/classic/search.inc:176 #: ../../../../inc/themes/material-blue/account.inc:455 #: ../../../../inc/themes/material-blue/search.inc:187 msgid "Solicitar Modificación" @@ -3324,7 +3334,7 @@ msgstr "Запросить изменение" #: ../../../../inc/themes/classic/groups.inc:77 #: ../../../../inc/themes/classic/ldap.inc:229 #: ../../../../inc/themes/classic/mail.inc:107 -#: ../../../../inc/themes/classic/preferences.inc:96 +#: ../../../../inc/themes/classic/preferences.inc:130 #: ../../../../inc/themes/classic/profiles.inc:168 #: ../../../../inc/themes/classic/security.inc:57 #: ../../../../inc/themes/classic/tokens.inc:59 @@ -3340,7 +3350,7 @@ msgstr "Запросить изменение" #: ../../../../inc/themes/material-blue/groups.inc:88 #: ../../../../inc/themes/material-blue/ldap.inc:257 #: ../../../../inc/themes/material-blue/mail.inc:145 -#: ../../../../inc/themes/material-blue/preferences.inc:117 +#: ../../../../inc/themes/material-blue/preferences.inc:134 #: ../../../../inc/themes/material-blue/profiles.inc:177 #: ../../../../inc/themes/material-blue/security.inc:61 #: ../../../../inc/themes/material-blue/tokens.inc:63 @@ -3774,8 +3784,8 @@ msgstr "" #: ../../../../inc/themes/classic/login.inc:15 #: ../../../../inc/themes/classic/login.inc:27 #: ../../../../inc/themes/material-blue/encryption.inc:5 -#: ../../../../inc/themes/material-blue/install.inc:51 -#: ../../../../inc/themes/material-blue/install.inc:58 +#: ../../../../inc/themes/material-blue/install.inc:52 +#: ../../../../inc/themes/material-blue/install.inc:59 #: ../../../../inc/themes/material-blue/login.inc:26 #: ../../../../inc/themes/material-blue/login.inc:49 msgid "Clave Maestra" @@ -3925,7 +3935,8 @@ msgid "IP" msgstr "IP" #: ../../../../inc/themes/classic/eventlog.inc:84 -#: ../../../../inc/themes/classic/search.inc:169 +#: ../../../../inc/themes/classic/search.inc:20 +#: ../../../../inc/themes/classic/search.inc:199 #: ../../../../inc/themes/material-blue/eventlog.inc:84 #: ../../../../inc/themes/material-blue/search.inc:20 #: ../../../../inc/themes/material-blue/search.inc:209 @@ -3933,7 +3944,8 @@ msgid "Primera página" msgstr "Первая страница" #: ../../../../inc/themes/classic/eventlog.inc:86 -#: ../../../../inc/themes/classic/search.inc:171 +#: ../../../../inc/themes/classic/search.inc:22 +#: ../../../../inc/themes/classic/search.inc:201 #: ../../../../inc/themes/material-blue/eventlog.inc:86 #: ../../../../inc/themes/material-blue/search.inc:22 #: ../../../../inc/themes/material-blue/search.inc:211 @@ -3941,7 +3953,8 @@ msgid "Página anterior" msgstr "Прошлая страница" #: ../../../../inc/themes/classic/eventlog.inc:91 -#: ../../../../inc/themes/classic/search.inc:176 +#: ../../../../inc/themes/classic/search.inc:27 +#: ../../../../inc/themes/classic/search.inc:206 #: ../../../../inc/themes/material-blue/eventlog.inc:91 #: ../../../../inc/themes/material-blue/search.inc:27 #: ../../../../inc/themes/material-blue/search.inc:216 @@ -3949,7 +3962,8 @@ msgid "Página siguiente" msgstr "Следующая страница" #: ../../../../inc/themes/classic/eventlog.inc:93 -#: ../../../../inc/themes/classic/search.inc:178 +#: ../../../../inc/themes/classic/search.inc:29 +#: ../../../../inc/themes/classic/search.inc:208 #: ../../../../inc/themes/material-blue/eventlog.inc:93 #: ../../../../inc/themes/material-blue/search.inc:29 #: ../../../../inc/themes/material-blue/search.inc:218 @@ -4121,9 +4135,10 @@ msgid "Soltar archivo aquí o click para seleccionar" msgstr "Перетащите файлы сюда или нажниме для выбора" #: ../../../../inc/themes/classic/import.inc:172 +#: ../../../../inc/themes/material-blue/import.inc:101 msgid "" "Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"arhcivos XML y CSV." +"archivos XML y CSV." msgstr "" #: ../../../../inc/themes/classic/import.inc:174 @@ -4221,17 +4236,17 @@ msgid "Instalación " msgstr "Установка" #: ../../../../inc/themes/classic/install.inc:25 -#: ../../../../inc/themes/material-blue/install.inc:25 +#: ../../../../inc/themes/material-blue/install.inc:26 msgid "Crear cuenta de admin de sysPass" msgstr "Создать аккаунт администратора sysPass" #: ../../../../inc/themes/classic/install.inc:32 -#: ../../../../inc/themes/material-blue/install.inc:37 +#: ../../../../inc/themes/material-blue/install.inc:38 msgid "Login del usuario administrador de sysPass" msgstr "Учетная запись администратора sysPass" #: ../../../../inc/themes/classic/install.inc:58 -#: ../../../../inc/themes/material-blue/install.inc:71 +#: ../../../../inc/themes/material-blue/install.inc:72 msgid "Configurar BBDD" msgstr "Конфигурация БД" @@ -4240,7 +4255,7 @@ msgid "Login de usuario con permisos de administrador de MySQL" msgstr "Используйте учетную запись с правами администратора базы данных" #: ../../../../inc/themes/classic/install.inc:83 -#: ../../../../inc/themes/material-blue/install.inc:105 +#: ../../../../inc/themes/material-blue/install.inc:106 msgid "Nombre de la base de datos para sysPass" msgstr "Имя базы данных sysPass" @@ -4249,18 +4264,18 @@ msgid "Nombre del servidor de la base de datos de sysPass" msgstr "Имя сервера базы данных sysPass" #: ../../../../inc/themes/classic/install.inc:97 -#: ../../../../inc/themes/material-blue/install.inc:123 +#: ../../../../inc/themes/material-blue/install.inc:124 msgid "Modo Hosting" msgstr "Режим хостинга" #: ../../../../inc/themes/classic/install.inc:104 -#: ../../../../inc/themes/material-blue/install.inc:130 +#: ../../../../inc/themes/material-blue/install.inc:131 msgid "No crea ni verifica los permisos del usuario sobre la BBDD" msgstr "Права доступа к БД не создаются и не проеряются" #: ../../../../inc/themes/classic/install.inc:108 -#: ../../../../inc/themes/material-blue/install.inc:137 #: ../../../../inc/themes/material-blue/install.inc:138 +#: ../../../../inc/themes/material-blue/install.inc:139 msgid "Instalar" msgstr "Установка" @@ -4432,7 +4447,7 @@ msgid "Habilitar peticiones por correo" msgstr "Включить запросы по email" #: ../../../../inc/themes/classic/mgmttabs.inc:70 -#: ../../../../inc/themes/classic/search.inc:120 +#: ../../../../inc/themes/classic/search.inc:150 #: ../../../../inc/themes/material-blue/search.inc:160 msgid "Más Acciones" msgstr "Другие действия" @@ -4461,7 +4476,7 @@ msgid "Volver a iniciar sesión" msgstr "Назад ко входу" #: ../../../../inc/themes/classic/passreset.inc:48 -#: ../../../../inc/themes/material-blue/2fa.inc:27 +#: ../../../../inc/themes/material-blue/2fa.inc:25 #: ../../../../inc/themes/material-blue/passreset.inc:53 #: ../../../../inc/themes/material-blue/passreset.inc:54 msgid "Solicitar" @@ -4494,6 +4509,27 @@ msgid "" "Ordena los resultados de búsqueda por el número de visitas de las cuentas." msgstr "Включает показ учетных записей в результатах поиска в виде карточек." +#: ../../../../inc/themes/classic/preferences.inc:90 +#: ../../../../inc/themes/material-blue/preferences.inc:91 +msgid "Barra de navegación superior" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:94 +#: ../../../../inc/themes/material-blue/preferences.inc:95 +msgid "Mostrar una barra de navegación superior en las búsquedas." +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:107 +#: ../../../../inc/themes/material-blue/preferences.inc:108 +msgid "Mostrar Acciones Ocultas" +msgstr "" + +#: ../../../../inc/themes/classic/preferences.inc:111 +#: ../../../../inc/themes/material-blue/preferences.inc:112 +msgid "" +"Mostrar las acciones ocultas para los elementos de la búsqueda de cuentas." +msgstr "" + #: ../../../../inc/themes/classic/profiles.inc:11 #: ../../../../inc/themes/material-blue/profiles.inc:14 msgid "Nombre del perfil" @@ -4556,6 +4592,7 @@ msgid "Borrar" msgstr "Удалить" #: ../../../../inc/themes/classic/profiles.inc:50 +#: ../../../../inc/themes/material-blue/profiles.inc:60 msgid "Ver archivos de cuenta" msgstr "Просмотр файлов учетной записи" @@ -4689,38 +4726,40 @@ msgstr "Назад" msgid "Enviar" msgstr "Отправить" -#: ../../../../inc/themes/classic/search.inc:33 -#: ../../../../inc/themes/material-blue/search.inc:65 -msgid "Buscar en Wiki" -msgstr "Поиск в Wiki" - -#: ../../../../inc/themes/classic/search.inc:69 -#: ../../../../inc/themes/material-blue/search.inc:101 -msgid "Abrir enlace a" -msgstr "Открыть ссылку" - -#: ../../../../inc/themes/classic/search.inc:87 -#: ../../../../inc/themes/material-blue/search.inc:125 -msgid "Archivos adjuntos" -msgstr "Вложения" - -#: ../../../../inc/themes/classic/search.inc:94 -#: ../../../../inc/themes/material-blue/search.inc:134 -msgid "Enlace a Wiki" -msgstr "Ссылка на Wiki" - -#: ../../../../inc/themes/classic/search.inc:159 +#: ../../../../inc/themes/classic/search.inc:10 +#: ../../../../inc/themes/classic/search.inc:189 #: ../../../../inc/themes/material-blue/search.inc:10 #: ../../../../inc/themes/material-blue/search.inc:199 msgid "Filtro ON" msgstr "Включен фильтр" -#: ../../../../inc/themes/classic/search.inc:163 +#: ../../../../inc/themes/classic/search.inc:14 +#: ../../../../inc/themes/classic/search.inc:193 #: ../../../../inc/themes/material-blue/search.inc:14 #: ../../../../inc/themes/material-blue/search.inc:203 msgid "Global ON" msgstr "Глобальный" +#: ../../../../inc/themes/classic/search.inc:63 +#: ../../../../inc/themes/material-blue/search.inc:65 +msgid "Buscar en Wiki" +msgstr "Поиск в Wiki" + +#: ../../../../inc/themes/classic/search.inc:99 +#: ../../../../inc/themes/material-blue/search.inc:101 +msgid "Abrir enlace a" +msgstr "Открыть ссылку" + +#: ../../../../inc/themes/classic/search.inc:117 +#: ../../../../inc/themes/material-blue/search.inc:125 +msgid "Archivos adjuntos" +msgstr "Вложения" + +#: ../../../../inc/themes/classic/search.inc:124 +#: ../../../../inc/themes/material-blue/search.inc:134 +msgid "Enlace a Wiki" +msgstr "Ссылка на Wiki" + #: ../../../../inc/themes/classic/searchbox.inc:5 #: ../../../../inc/themes/material-blue/searchbox.inc:5 msgid "Limpiar" @@ -4857,7 +4896,7 @@ msgid "Error al comprobar actualizaciones" msgstr "Проверка обновлений" #: ../../../../inc/themes/classic/upgrade.inc:8 -#: ../../../../inc/themes/material-blue/upgrade.inc:8 +#: ../../../../inc/themes/material-blue/upgrade.inc:6 msgid "Actualización de BBDD" msgstr "Обновление БД" @@ -4866,12 +4905,12 @@ msgid "Introducir Código de Seguridad" msgstr "Введите код безопасности" #: ../../../../inc/themes/classic/upgrade.inc:11 -#: ../../../../inc/themes/material-blue/upgrade.inc:14 +#: ../../../../inc/themes/material-blue/upgrade.inc:12 msgid "Código de Seguridad" msgstr "Код безопасности" #: ../../../../inc/themes/classic/upgrade.inc:21 -#: ../../../../inc/themes/material-blue/upgrade.inc:25 +#: ../../../../inc/themes/material-blue/upgrade.inc:23 msgid "Iniciar Actualización" msgstr "Начать обновление" @@ -5095,43 +5134,37 @@ msgstr "Help :: FAQ :: Changelog" msgid "Preferencias de usuario" msgstr "Указанный логин уже существует" -#: ../../../../inc/themes/material-blue/import.inc:101 -msgid "" -"Permite realizar la importación de Cuentas, Categorías y Clientes desde " -"archivos XML y CSV." -msgstr "" - -#: ../../../../inc/themes/material-blue/install.inc:32 +#: ../../../../inc/themes/material-blue/install.inc:33 #, fuzzy msgid "Usuario administrador de sysPass" msgstr "Учетная запись администратора sysPass" -#: ../../../../inc/themes/material-blue/install.inc:80 +#: ../../../../inc/themes/material-blue/install.inc:81 #, fuzzy msgid "Usuario acceso BBDD" msgstr "Пользователь доступа" -#: ../../../../inc/themes/material-blue/install.inc:85 +#: ../../../../inc/themes/material-blue/install.inc:86 #, fuzzy msgid "Usuario con permisos de administrador de MySQL" msgstr "Используйте учетную запись с правами администратора базы данных" -#: ../../../../inc/themes/material-blue/install.inc:93 +#: ../../../../inc/themes/material-blue/install.inc:94 #, fuzzy msgid "Clave acceso BBDD" msgstr "Пароль DB" -#: ../../../../inc/themes/material-blue/install.inc:100 +#: ../../../../inc/themes/material-blue/install.inc:101 #, fuzzy msgid "Nombre BBDD para sysPass" msgstr "Имя базы данных sysPass" -#: ../../../../inc/themes/material-blue/install.inc:112 +#: ../../../../inc/themes/material-blue/install.inc:113 #, fuzzy msgid "Servidor BBDD para sysPass" msgstr "Сервер DB" -#: ../../../../inc/themes/material-blue/install.inc:117 +#: ../../../../inc/themes/material-blue/install.inc:118 #, fuzzy msgid "Nombre del servidor para instalar la base de datos de sysPass" msgstr "Имя сервера базы данных sysPass" @@ -5147,14 +5180,6 @@ msgid "" "cuentas sin permisos." msgstr "" -#: ../../../../inc/themes/material-blue/preferences.inc:91 -msgid "Barra de navegación superior" -msgstr "" - -#: ../../../../inc/themes/material-blue/preferences.inc:95 -msgid "Mostrar una barra de navegación superior en las búsquedas." -msgstr "" - #: ../../../../inc/themes/material-blue/profiles.inc:25 #, fuzzy msgid "Crear nueva cuenta" @@ -5175,11 +5200,6 @@ msgstr "Удалить учетную запись" msgid "Eliminar" msgstr "Удалить учетную запись" -#: ../../../../inc/themes/material-blue/profiles.inc:60 -#, fuzzy -msgid "Var archivos de cuenta" -msgstr "Просмотр файлов учетной записи" - #: ../../../../inc/themes/material-blue/profiles.inc:77 #, fuzzy msgid "Opciones de encriptación" @@ -5194,3 +5214,7 @@ msgstr "Выполнить резервное копирование" #, fuzzy msgid "Autentificación" msgstr "Включить аутентификацию" + +#, fuzzy +#~ msgid "Error al actualizar datos encriptados" +#~ msgstr "Ошибка изменения пароля" diff --git a/inc/themes/classic/css/styles.css b/inc/themes/classic/css/styles.css new file mode 100644 index 00000000..4a7a3e2a --- /dev/null +++ b/inc/themes/classic/css/styles.css @@ -0,0 +1,1922 @@ +/* Estilos de sysPass */ +* { + font-family: Verdana, Tahoma, sans-serif; +} + +html, body { + margin: 0; + padding: 0; + text-align: left; + background-color: #f5f5f5; + color: #000000; + font-size: 12px; + font-weight: normal; +} + +table { + font-size: 11px; + border-spacing: 0; +} + +#tblTools, #tblAccion { + border: none; + border: 1px solid #d9d9d9; + background-color: #f9f9f9; + vertical-align: middle; +} + +table th { + border-bottom: 2px solid transparent; + vertical-align: middle; +} + +table th .icon { + width: 24px; + height: 24px; +} + +table tr.odd { + background-color: #f9f9f9; +} + +table tr.even > td, table tr.odd > td { + border-bottom: 1px solid #d9d9d9 !important; +} + +table tr.even:hover { + background-color: #E8FF99; +} + +table tr.odd:hover { + background-color: #E8FF99; +} + +table tr { + height: 20px; +} + +table td { + padding: 3px; +} + +table td.txtCliente { + font-weight: bold; + text-align: center; +} + +form { + font-size: 11px; + border: 0px solid #5dd; + margin: 0; +} + +input, select, textarea { + background-color: #fffef0; + color: black; + font-size: 11px; + padding: 5px; +} + +td > input, td > select, td > textarea { + border: 1px solid #dfdfdf; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset; +} + +input:hover, select:hover, textarea:hover { + background-color: #fffccd; +} + +td > input:active, td > select:hover, td > textarea:active { + background-color: #fffde1; + color: #045FB4; + border: 1px solid #5897fb; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 5px rgba(88, 151, 251, 0.5); +} + +td > input:focus, td > select:hover, td > textarea:focus { + background-color: #fffccd; + color: #045FB4; + border: 1px solid #5897fb; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 5px rgba(88, 151, 251, 0.5); +} + +input { + width: 240px; +} + +input.inputImg, img.inputImg { + background-color: transparent !important; + width: 24px !important; + height: 24px !important; + border: none; + vertical-align: middle; + margin: 0 0.5em; +} + +input.txtFile { + width: 200px; +} + +input.txtLong { + width: 300px; +} + +textarea { + width: 350px; + resize: none; +} + +select.files { + width: 250px; +} + +input#rpp { + width: 40px; +} + +img { + margin: 0; + padding: 0; + border: 0; + cursor: pointer; +} + +img.inputImgMini { + background-color: transparent !important; + width: 16px !important; + height: 16px !important; + margin: 0 5px 0 5px; + border: none; + vertical-align: middle; +} + +.altTable { + border: 0px; + font-size: 10px; +} + +.altTable .section { + font-size: 14px; + font-weight: bold; +} + +.altTxtError { + color: #CC0000; + font-weight: bold; +} + +.altTxtOk { + color: green; + font-weight: bold; +} + +.altTxtWarn { + color: orange; + font-weight: bold; +} + +.altTxtGreen { + color: green; +} + +.altTxtRed { + color: darkred; +} + +.altTxtBlue { + color: #333399; + font-weight: bold; +} + +a { + text-decoration: none; + color: #339; +} + +a:visited { + text-decoration: none; + color: #339; +} + +a:hover { + text-decoration: none; + color: orangered; + cursor: pointer; +} + +a:active { + text-decoration: none; + color: #BB0000; +} + +a:focus { + text-decoration: none; + color: #FF0000; +} + +#nojs { + width: 80%; + margin: auto; + text-align: center; + vertical-align: middle; + margin-bottom: 10px; + margin-top: 10px; + padding: 3px; + background-color: red; + color: white; + font-weight: bold; + font-size: 14px; +} + +#wrap { + height: auto !important; /* ie6 ignores !important, so this will be overridden below */ + min-height: 100%; /* ie6 ignores min-height completely */ + min-width: 1024px; + height: 100%; + width: 100%; + background-color: #f5f5f5; +} + +#container { + margin: auto; + width: 80%; +} + +#container.main { + width: 100%; + height: auto; + min-height: 650px; + /*background: url("../imgs/logo_full.png") no-repeat left top transparent;*/ + background: url("../imgs/logo_full.svg") no-repeat left top #f2f2f2; + background-size: 350px; +} + +#container.error, #container.install, #container.passreset { + width: 100%; +} + +#container #header { + width: 100%; + margin-bottom: 15px; +} + +#container #session { + width: 35%; + margin: 0px auto; + height: 25px; + background: url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9; + color: #999; + font-size: 10px; + text-align: right; +} + +#container #session img { + width: 24px; + height: 24px; + margin: 0 .5em; + vertical-align: middle; +} + +#container #session .imgLang { + width: 28px; + height: auto; + filter: alpha(opacity=40); + -moz-opacity: 0.4; + opacity: 0.4; +} + +#container #actionsBar-wrap { + display: inline-block; + position: absolute; + top: 15em; + left: 5em; + width: 10em; +} + +#container #actionsBar { + width: 5em; + text-align: center; +} + +#container #actionsBar ul { + list-style: none; + margin: 0; + padding: 0; +} + +#container #actionsBar li { + padding: 5px 10px; + width: 100%; + height: 50px; + background: url("../imgs/bg_button.png") repeat-x scroll left top #f9f9f9; + margin-bottom: 10px; + border: 1px solid #f5f5f5; + border-radius: 15px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + box-shadow: 5px 8px 6px -6px #a9a9a9; + -webkit-box-shadow: 5px 8px 6px -6px #a9a9a9; + -moz-box-shadow: 5px 8px 6px -6px #a9a9a9; +} + +#container #actionsBar li:hover { + border: 1px solid #5897fb; + box-shadow: 0 0 5px rgba(88, 151, 251, 0.5); +} + +#container #actionsBar li img { + width: 32px; + height: 32px; + position: relative; + top: 10px; +} + +#container #content { + display: inline-block; + position: absolute; + top: 9em; + left: 15em; + width: 85%; +} + +#content td.descField, #fancyContainer td.descField { + text-align: right; + padding-right: 20px; + width: 25%; + font-weight: bold; + border-right: 1px solid #d9d9d9; + color: #555; +} + +#content td.valField, #fancyContainer td.valField { + padding-left: 20px; + width: 100%; +} + +#content #tblTools { + min-width: 875px; + height: 5em; + padding: 5px; + padding-left: 15px; +} + +#content #resBuscar { + min-width: 875px; + min-height: 450px; + margin-bottom: 50px; +} + +#content #resBuscar img { + vertical-align: middle; +} + +#content #pageNav { + /*float: left;*/ + /*clear: both;*/ + width: 100%; + margin-top: 15px; + height: 1.5em; + padding: 5px 10px 5px 10px; + vertical-align: middle; + font-size: 11px; + color: #999; + border: 1px solid #d9d9d9; + background-color: #f5f5f5; +} + +#content #pageNav img { + margin-left: 5px; + vertical-align: middle; +} + +#content #pageNav a { + margin-left: 5px; + font-size: 12px; + color: #999; +} + +#content #pageNav .current { + margin-left: 5px; + color: darkorange; +} + +#content #pageNav > div { + float: left; + width: 50%; + height: 1.5em; + line-height: 1.5em +} + +#content #pageNav #pageNavLeft { + text-align: left; +} + +#content #pageNav #pageNavRight { + text-align: right; +} + +#content #title { + width: 50%; + padding: 7px; + margin: auto; + background-color: #d9d9d9; + color: #fff; + font-size: 17px; + letter-spacing: 0.3em; + text-align: center; +} + +#content #title.titleGreen { + background: url("../imgs/bg_tab_new.png") repeat-x scroll left top #a9c1d7; +} + +#content #title.titleOrange { + background: url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7; +} + +#content #title.titleRed { + background: url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7; +} + +#content #title.titleNormal { + color: #999; + /* IE9 SVG, needs conditional override of 'filter' to 'none' */ + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); + background: -moz-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 0) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217, 217, 217, 1)), color-stop(100%, rgba(217, 217, 217, 0))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 0) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 0) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 0) 100%); /* IE10+ */ + background: linear-gradient(to bottom, rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 0) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#00d9d9d9', GradientType=0); /* IE6-8 */ +} + +#content .data { + width: 90%; + padding: 10px; + border: 1px solid #c9c9c9; + margin: auto; + background-color: #f9f9f9; +} + +#content .data td { + text-align: left; +} + +#content .data td.descField { + text-align: right; + font-size: 12px; + font-weight: bold; + color: #999 +} + +#content .data select { + min-width: 210px; +} + +#content .data #files-wrap { + max-height: 100px; + width: 95%; + overflow-y: auto; + border: 1px solid #DFDFDF; + padding: 0.5em; +} + +#content .data #files-list { + list-style-type: none; + margin: 0; + padding: 0; +} + +#content .data #files-list li { + background: #f2f2f2; + padding: 1em; + font-size: 1em; + margin-bottom: 5px; +} + +#content .data #files-list li:hover { + background: #fffccd; + color: #000; +} + +#content .data #files-list li div { + display: inline-block; +} + +#content .data #files-list li div.files-item-info { + width: 55%; +} + +#content .data #files-list li div.files-item-info img { + margin: 0 .5em; +} + +#content .data #files-list li div.files-item-actions { + width: 40%; + text-align: right; +} + +#content .data #dropzone { + width: 350px; + padding: 5px; + height: 50px; + margin-top: 10px; + border: 2px dashed #d9d9d9; + text-align: center; +} + +#content .data #dropzone img { + vertical-align: middle; +} + +#content .data #fileUpload { + display: none; +} + +#content .data .account-permissions { + float: left; + margin-right: 10px; +} + +#content .data .account-permissions fieldset { + border: 1px solid #c9c9c9; + padding: 1em; +} + +#content .data .account-permissions legend { + font-weight: bold; + color: #999; + padding: 0.2em 0; +} + +#content .data .account-permissions fieldset > span { + font-weight: bold; + color: #999; + padding: 0.2em 0; + display: inline-block; + width: 100px; + text-align: right; +} + +#content .extra-info { + margin-top: 20px; +} + +#content .tblIcon { + background: url("../imgs/clock.png") no-repeat 98% 5% #f9f9f9; +} + +#content #tabs fieldset { + border: 1px solid #c9c9c9; +} + +#content #tabs #frmConfig label { + float: left; +} + +#content .tblConfig { + margin-bottom: 2em; +} + +#content .tblConfig td.descField { + width: 35%; + font-size: 11px; + font-weight: bold; +} + +#content .tblConfig td.rowHeader { + padding: 5px 0 5px 0; + background-color: #f5f5f5; + text-align: center; + font-weight: bold; + border-top: 15px solid #f9f9f9; + border-bottom: 3px solid #a9c1d7; + letter-spacing: 0.5em; + color: #696969; +} + +#content .tblConfig input.checkbox { + width: 15px; + text-align: left; + padding: 0; +} + +#content .tblConfig .option-disabled { + text-align: center; + background-color: #FFF2D9; + color: orange; + font-weight: bold; +} + +#content #tblAccion { + width: 100%; +} + +#content h2 { + width: 100%; + height: 1.5em; + font-size: 18px; + color: white; + background-color: #a9c1d7; + margin: 0; + padding-top: 0.1em; +} + +#content .section { + margin-top: 2.5em; + border-bottom: 1px solid #d9d9d9; + text-align: left; + font-size: 14px; + font-weight: bold; + color: #045FB4; +} + +#content .row_even > td { + background-color: #f5f5f5; +} + +#content .row_odd > td { + background-color: white; +} + +#content .data-header { + width: 100%; + margin: 0 auto; +} + +#content .data-header ul { + display: table; + list-style: none; + width: 100%; + margin: 0 0 10px 0; + padding: 0; +} + +#content .data-header li { + float: left; + display: block; + padding: 0.5em; + font-weight: bold; + letter-spacing: 0.2em; + color: #696969; +} + +#content .data-header li a { + color: #777; +} + +#content .data-header li img { + float: right; + width: 24px; + height: 24px; + vertical-align: middle; +} + +#content .data-header-minimal { + border-bottom: 1px solid #dfdfdf; +} + +#content .data-header-minimal ul { + margin: 0; +} + +#content .data-header-minimal li { + font-weight: normal; + letter-spacing: normal; +} + +#content .data-header-minimal li a { + color: #b9b9b9; + padding: 0.3em 0.8em; +} + +#content .data-rows ul { + display: table; + list-style: none; + width: 100%; + margin: 0 0 10px 0; + padding: 0; +} + +#content .data-rows li { + float: left; + display: block; + padding: 1.5em 0.5em; + color: #696969; + text-align: center; + background-color: #fcfcfc; + height: 1em; +} + +#content .data-rows li.cell-nodata { + padding: 1em 0; + height: 2em; + text-align: left; +} + +#content .data-rows li.cell-actions { + float: right; + height: 2em; + padding: 1em 0; + text-align: center; + background-color: #fcfcfc; +} + +#content .data-rows li.cell-actions:hover { + background-color: #FFFEF0 !important; +} + +#content .data-rows li.cell-nodata img, +#content .data-rows li.cell-actions img, +#content #data-search .account-info img, +#content #data-search .account-actions img { + width: 24px; + height: 24px; + margin: 0 0.5em; +} + +#content #data-search { + text-align: center; +} + +#content #data-search .account-label { + width: 310px; + height: 195px; + text-align: left; + margin: 1em; + padding: 0.5em; + color: #696969; + background-color: #fcfcfc; + display: inline-block; +} + +#content #data-search .account-label .label-field { + width: 100%; + height: 2em; +} + +#content #data-search .account-label .field-name { + float: left; + width: 80px; + padding: 0.4em 0.2em; + color: #b9b9b9; +} + +#content #data-search .account-label .field-text { + float: left; + width: 215px; + padding: 0.4em 0.2em; +} + +#content #data-search .account-label .header .field-name { + color: white; + font-weight: bold +} + +#content #data-search .account-label .field-customer .field-name { + display: none +} + +#content #data-search .account-label .field-customer .field-text { + width: 304px; +} + +#content #data-search .account-label .field-url { + height: 2.5em; +} + +#content #data-search .account-label .field-text a { + color: #4895FA +} + +#content #data-search .account-label .no-link, +#content #data-search .account-label .no-link a { + color: white; + font-weight: bold; +} + +#content #data-search .account-info { + width: 100%; + height: 2em; + padding: .5em 0; + text-align: left; + /*border-top: 1px solid #d9d9d9;*/ +} + +#content #data-search .account-actions { + width: 100%; + height: 2.5em; + padding-top: 5px; + text-align: right; + background-color: #f5f5f5; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset; +} + +#content .actions-optional { + display: none; +} + +#content #data-search .account-spacer { + width: 100%; + height: 7.5em; +} + +#content .rowSpace > .cellBorder { + height: 10px; + border-top: 1px solid #d9d9d9; +} + +#content .rowSpace > .cellBlank { + height: 10px; +} + +#content #resEventLog .data { + width: 100%; +} + +#content #resEventLog thead { + text-align: center +} + +#content #resEventLog tbody { + width: 100%; + height: 500px; + overflow: auto; +} + +#content #resEventLog td { + border-bottom: 1px solid #d9d9d9; +} + +#content #resEventLog .cell { + text-align: center; +} + +#content #resEventLog .cell-description { + width: 60%; +} + +#content #tblTools div.chosen-container { + margin: 0 5px; +} + +#content #tblTools #txtSearch, +#content #tblTools select { + min-width: 180px; +} + +#content #tblTools label { + margin-left: 15px; + color: #999; +} + +#content #tblTools #toolsLeft { + text-align: left; + width: 80%; +} + +#content #tblTools #toolsRight { + text-align: right; + width: 5%; +} + +#content #tblTools #toolsRight input { + margin-left: 15px; + text-align: center; +} + +#content #tblTools .custom-combobox { + margin-left: 25px; +} + +#content #tblTools #btnClear { + opacity: 0.35; + filter: alpha(opacity=35); +} + +#content #tblTools #btnClear:hover { + opacity: 1; + filter: alpha(opacity=100); +} + +#content #tblTools #order { + margin-top: 0.5em; + padding: 0.3em; + color: #696969; +} + +#content #tabs > div { + min-height: 475px; +} + +#content #tabs.ui-widget-content { + border: none; + background-color: transparent; +} + +#content #tabs .ui-widget-header { + background: none; + border: none; + border-bottom: 1px solid #c9c9c9; +} + +#content #tabs.ui-widget-content { + background: none !important; +} + +#content #tabs .tabs-spacer { + float: left; + height: 200px; +} + +#content .tabs-bottom .ui-tabs-nav { + clear: left; + padding: 0 .2em .2em .2em; +} + +#content .tabs-bottom .ui-tabs-nav li { + top: auto; + bottom: 0; + margin: 0 .2em 1px 0; + border-bottom: auto; + border-top: 0; +} + +#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active { + margin-top: -1px; + padding-top: 1px; +} + +#datos { + float: left; + width: 400px; + text-align: left; + margin-top: 10px; + color: #b9b9b9; +} + +#datos a { + color: orange; + font-weight: bold; + border: none; + padding: 3px; + margin: 5px 0 5px 0; + display: block; + width: 40px; + text-align: center; + background-color: transparent; +} + +#datos img { + border: none; +} + +#resAccion, #resFancyAccion { + height: 20px; + padding: 5px; + margin: 5px; + font-weight: bold; + font-size: 14px; +} + +#resAccion span { + padding: 5px; + border: #A9A9A9 1px solid; +} + +#fancyView { + min-width: 250px; + text-align: center; + padding: 15px; + line-height: 20px; + border: #d9d9d9 1px solid; + font-size: 14px; +} + +#fancyView ul { + list-style: none; +} + +#fancyView.msgError { + margin: 5px; + background-color: #fee8e6; + color: #CC0000; + font-weight: bold; + border: #fed2ce 1px solid; +} + +#fancyView.msgOk { + margin: 5px; + background-color: #ecfde4; + color: green; + font-weight: bold; + border: #dbfdcb 1px solid; +} + +#fancyView.msgWarn { + margin: 5px; + background-color: #FFF2D9; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +#fancyView.msgInfo { + margin: 5px; + background-color: #e9e9e9; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +#fancyView.backGrey { + background-color: #f2f2f2 !important; +} + +#fancyView PRE { + text-align: left; +} + +#fancyView table { + border: none; + width: 100%; + font-size: 14px; + text-align: left; +} + +#fancyView td { + border-bottom: #d9d9d9 1px solid; +} + +#fancyMsg { + min-width: 250px; + height: 150px; + background-color: #f5f5f5; + font-family: Verdana, Arial; + font-size: 16px; + text-align: center; + display: table-cell; + vertical-align: middle; + font-weight: bold; + border: none; + line-height: 20px; + padding: 0 15px; + border-radius: 25px; + -moz-border-radius: 25px; + -webkit-border-radius: 25px; +} + +#fancyMsg table { + border: none; + width: 100%; + font-size: 14px; + text-align: left; +} + +#fancyMsg td { + border-bottom: #d9d9d9 1px solid; +} + +#fancyMsg.msgError { + background: url('../imgs/bg_msg_error.png') white repeat-x; + color: #CC0000; +} + +#fancyMsg.msgOk { + background: url('../imgs/bg_msg_ok.png') white repeat-x; + color: green; +} + +#fancyMsg.msgWarn { + background: url('../imgs/bg_msg_warn.png') white repeat-x; + color: orange; +} + +#fancyMsg.msgInfo { + background: url('../imgs/bg_msg_info.png') white repeat-x; + color: #555; +} + +#fancyView a, #fancyMsg a { + color: #555; +} + +#fancyContainer { + padding: 0 15px 15px 15px; +} + +#fancyContainer h2 { + width: 80%; + height: 1.5em; + font-size: 18px; + color: white; + background: url("../imgs/bg_h2.png") repeat-x scroll left top #a9c1d7; + margin: 0; + margin-bottom: 20px; + padding-top: 0.3em; +} + +#fancyContainer select { + width: 220px; +} + +#fancyContainer.help { + min-height: 100px; + background-color: #f5f5f5; +} + +#fancyContainer.help P { + font-size: 14px; + text-align: justify; + line-height: 2em; +} + +#fancyContainer #resFancyAccion { + display: none +} + +#fancyContainer #resCheck { + float: left; + width: 80%; + height: 4em; + padding: 1em 0; +} + +#debug { + float: left; + text-align: left; +} + +#debuginfo { + width: 100%; + min-height: 10em; + padding: 1em; + background-color: lightgoldenrodyellow; + text-align: left; + line-height: 1.5em; +} + +#debuginfo H3 { + text-align: center; +} + +.fancyNone { + background-color: transparent !important; +} + +.fancydata { + width: 600px; + border: none; + text-align: left; +} + +.fancydata .descField { + width: 300px; + font-weight: bold; +} + +footer { + position: fixed; + bottom: 0; + z-index: 100; + float: left; + width: 100%; + height: 1.5em; + margin: 0 auto; + padding: .5em 0; + background-color: #F5F5F5; + color: #b9b9b9; + font-size: 13px; + box-shadow: 0px -8px 6px -6px #c9c9c9; + -webkit-box-shadow: 0px -8px 6px -6px #c9c9c9; + -moz-box-shadow: 0px -8px 6px -6px #c9c9c9; +} + +footer #project { + float: right; + width: 40%; + text-align: right; + padding-right: 20px; +} + +footer #updates { + float: left; + width: 5em; + text-align: left; + padding-left: 20px; +} + +footer #updates div { + display: inline-block; + margin: 0 .5em +} + +footer #status { + float: left; + text-align: left; + color: #b94a48; + padding: 0 1em; +} + +footer #status .status-info { + padding: .5em; + text-decoration: underline; +} + +footer a, footer a:visited { + color: #b9b9b9; +} + +footer #project a:hover { + color: #a9c1d7; + border-bottom: 1px solid #a9c1d7; +} + +footer #updates a:hover { + color: #a9c1d7; +} + +footer img { + border: none; + width: 16px; + height: 16px; + vertical-align: middle; +} + +/* GENERIC CLASSES */ +.round { + border-radius: 10px !important; + -moz-border-radius: 10px !important; + -webkit-border-radius: 10px !important; +} + +.round5 { + border-radius: 5px !important; + -moz-border-radius: 5px !important; + -webkit-border-radius: 5px !important; +} + +.midround { + border-radius: 0 0 15px 15px !important; + -moz-border-radius: 0 0 15px 15px !important; + -webkit-border-radius: 0 0 15px 15px !important; +} + +.midroundup { + border-radius: 15px 15px 0 0 !important; + -moz-border-radius: 15px 15px 0 0 !important; + -webkit-border-radius: 15px 15px 0 0 !important; +} + +.fullround { + border-radius: 50% !important; + -moz-border-radius: 50% !important; + -webkit-border-radius: 50% !important; +} + +.iconMini { + width: 16px !important; + height: 16px !important; + vertical-align: middle; +} + +#content .error { + width: 350px; + margin: 15px; + padding: 15px; + background-color: #f9f9f9; + color: orange; + border: orange 1px solid; + margin: 0 auto; + text-align: center; + font-size: 16px; + line-height: 1.5em; +} + +.hide { + display: none !important; +} + +.btn-checks { + border: 1px solid #d9d9d9; + padding: 5px; + margin: 5px 0; +} + +.btn-checks .ui-button { + width: 150px; + margin: 5px !important; +} + +.shadow { + box-shadow: 3px 3px 6px -3px #d9d9d9; + -webkit-box-shadow: 3px 3px 6px -3px #a9a9a9; + -moz-box-shadow: 3px 3px 6px -3px #a9a9a9; +} + +.noRes { + width: 60%; + margin: 15px; + padding: 15px; + background-color: #f9f9f9; + color: #a9a9a9; + border: #c9c9c9 1px solid; + margin: 20px auto; + text-align: center; + font-size: 16px; +} + +.header-blue { + background-color: #E6F2FF; +} + +.header-grey { + background: url("../imgs/bg_table_header.png") repeat-x scroll left top #f2f2f2; + height: 30px; + text-align: center; +} + +.no-background { + background: none !important; +} + +.action { + max-width: 90%; + height: 4em; + margin: 0.7em auto; + text-align: right; +} + +.action-in-box { + float: right; + height: 4em; + margin: 0.7em 0; + text-align: right; +} + +.action ul { + list-style: none; + margin: 0; + padding: 0; + padding-right: 2em; +} + +.action-in-box ul { + list-style: none; + margin: 0; + padding: 0; +} + +.action li { + float: right; + width: 2em; + height: 2em; + margin-left: 3em; +} + +.action li img, .action-in-box li img { + padding: 1em; + border: 1px solid #d9d9d9; + border-radius: 3em; + background-color: #f9f9f9 !important; +} + +.fullWidth { + max-width: 100% !important; +} + +.filterOn { + padding: 0.3em 1em; + background-color: #ecfde4;; + color: green ! important; + border: #dbfdcb 1px solid ! important; +} + +.globalOn { + padding: 0.3em 1em; + background-color: #FFF2D9; + color: orange ! important; + border: #ffe5b3 1px solid ! important; +} + +.opacity50 { + filter: alpha(opacity=50); + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} + +/* COMBO */ +.custom-combobox { + position: relative; + display: inline-block; +} + +.custom-combobox input { + width: 80%; +} + +.custom-combobox-toggle { + position: absolute; + top: 0; + bottom: 0; + margin-left: -1px; + padding: 0; + /* support: IE7 */ + *height: 1.7em; + *top: 0.1em; +} + +.custom-combobox-input { + margin: 0; + padding: 0.3em; +} + +.ui-tooltip { + background: #FFFFA3; + color: #555; + padding: 10px; + border-radius: 10px; + box-shadow: 0 0 7px #a9a9a9; +} + +.ui-autocomplete, .ui-menu-item { + z-index: 8050; +} + +/* Fix for fancybox z-index*/ + +.ui-buttonset .ui-state-active { + background: url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4; + border: 1px solid #AAAAAA; + color: #212121; + font-weight: normal; +} + +.valField .ui-state-active, #tblTools .ui-state-active, #frmInstall .ui-state-active { + background: url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4; +} + +/*#passLevel { margin-left: 10px; padding: 3px 15px;}*/ +.passLevel { + width: 20px; + height: 20px; + display: inline-block; + position: relative; + top: 2px; +} + +.passLevel.strongest, .passLevel.strongest:hover { + background-color: #ecfde4 !important; + color: green; + font-weight: bold; + border: lightgreen 1px solid; +} + +.passLevel.strong, .passLevel.strong:hover { + background-color: #E6F2FF !important; + color: #64b4f4; + font-weight: bold; + border: #64b4f4 1px solid; +} + +.passLevel.good, .passLevel.good:hover { + background-color: #FFF2D9 !important; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +.passLevel.weak, .passLevel.weak:hover { + background-color: #fee8e6 !important; + color: #CC0000; + font-weight: bold; + border: #fed2ce 1px solid; +} + +#alert #alert-text { + margin: 15px auto; + font-size: 14px; + font-weight: bold; +} + +#alert #alert-pass { + width: 50%; + padding: 10px; + margin: 15px auto; + border: 1px solid #c9c9c9; + color: #555; + font-weight: bold; +} + +.dialog-pass-text { + padding: .5em; + border: transparent 1px solid; + text-align: center; + min-width: 200px; +} + +.dialog-buttons { + text-align: center; + padding: .5em; + border-top: 1px solid #c9c9c9; + line-height: 2.5em; +} + +.dialog-clip-pass-copy { + background-color: #ecfde4;; + color: green; + border: #dbfdcb 1px solid; +} + +.help-box { + background-color: #888 !important; + color: #fff; + font-weight: bold; +} + +.help-text { + text-align: justify; + line-height: 1.5em; + margin-top: 1em; +} + +.password-actions { + display: inline-block; + width: 13em; + height: 2em; + margin: 0 1em; + z-index: 3; +} + +.password-actions .ui-buttonset { + display: inline-block; +} + +.password-actions > * { + margin: 0 .5em +} + +#dialog-complexity .dialog-length-complexity { + margin: 1em 0 +} + +#dialog-complexity .dialog-length-complexity label { + margin-right: 1em; +} + +.ui-dialog { + z-index: 9000 !important; +} + +.tooltip { + width: 300px; + max-width: 300px; + background-color: #777; + color: #fff; + z-index: 101; +} + +.tooltip p { + margin: .5em 0; + line-height: 1.2em; +} + +.tooltip ul { + margin-left: 1em; +} + +.action .button-action, +.action-in-box .button-action { + border: 1px solid #d9d9d9; + border-radius: 3em; + background-color: #f9f9f9 !important; + width: 4em; + height: 4em; + cursor: pointer; + text-align: center; +} + +.action .button-action img, +.action-in-box .button-action img { + width: 24px; + height: 24px; +} + +.cursor-pointer { + cursor: pointer; +} + +/*Login Page*/ +#boxLogin { + width: 450px; + min-height: 150px; + margin: 75px auto; + padding: 2em; + background: url("../imgs/logo_full.svg") no-repeat left top #fff; + background-size: 300px auto; +} + +#boxLogin .error { + float: left; + width: 315px; + margin-top: 15px; + color: orange; + border: 1px orange solid; + margin-left: auto; + margin-right: auto; +} + +#boxLogin #boxData { + position: relative; + top: 3em; + left: 10em; + float: left; + width: 280px; + min-height: 100px; + padding: 20px 0; + text-align: left; + margin-left: auto; + margin-right: auto; + background-color: transparent; +} + +#boxLogin #boxData label { + float: left; + width: 120px; + padding: 5px; + margin: 10px 20px 0 10px; + color: #045FB4; + font-weight: bold; + font-size: 14px; +} + +#boxLogin #boxData input { + float: left; + margin-top: 10px; + margin-left: 40px; + border: 1px solid #ddd; + color: #039; + width: 150px; + background-color: #f5f5f5; + font-size: 14px; +} + +#boxLogin #boxData #btnLogin { + float: right; + width: 24px; + height: 24px; + margin-top: 15px; + border: none; + padding: 0; + background-color: transparent !important; +} + +#boxLogin #boxData input:active, +#boxLogin #boxData input:focus { + border: 1px solid #5897fb; +} + +#boxLogin #boxActions { + float: left; + width: 100%; + padding: .5em; + text-align: right; +} + +#boxLogin #boxActions a { + color: #c9c9c9; +} + +#boxLogout { + width: 250px; + margin: 0 auto; + font-size: 14px; + text-align: center; + color: orange; + background: #FFF2D9; + border: #ffe5b3 1px solid; + padding: 0.5em; +} + +#boxUpdated { + width: 350px; + margin: 0 auto; + font-size: 14px; + text-align: center; + color: green; + background: #ecfde4; + border: #dbfdcb 1px solid; + padding: 0.5em; +} + +/* Warnings */ +fieldset.warning { + padding: 8px; + color: #b94a48; + background-color: #f2dede; + border: 1px solid #eed3d7; + border-radius: 5px; +} + +fieldset.warning legend { + color: #b94a48 !important; +} + +fieldset.warning a { + color: #b94a48 !important; + font-weight: bold; +} + +/*Actions and Errors Page*/ +#actions { + width: 100%; + margin: auto; + margin-bottom: 50px; + line-height: 2em; +} + +#actions #logo { + width: 100%; + margin-bottom: 30px; + font-size: 18px; + font-weight: bold; + text-align: center; + color: #a9a9a9; + letter-spacing: 3px; + box-shadow: 0px 8px 6px -6px #a9a9a9; + -webkit-box-shadow: 0px 8px 6px -6px #a9a9a9; + -moz-box-shadow: 0px 8px 6px -6px #a9a9a9; +} + +#actions #logo img { + width: 300px; +} + +#actions #logo #pageDesc { + position: relative; + top: 30px; + left: -100px; + text-shadow: 3px 3px #fff; +} + +#actions ul.errors { + max-width: 40%; + margin: 0 auto; + list-style: none; + font-size: 14px; + text-align: left; +} + +#actions ul.errors > li { + margin: 1.5em auto; + border-radius: 5px; + padding: 0.5em; +} + +#actions ul.errors > li.err_critical { + color: #b94a48; + background: #fed7d7; + border: 1px solid #f00; +} + +#actions ul.errors > li.err_warning { + color: orange; + background: #FFF2D9; + border: #ffe5b3 1px solid; +} + +#actions ul.errors > li.err_ok { + color: green; + background: #ecfde4; + border: #dbfdcb 1px solid; + font-weight: bold; +} + +#actions ul.errors > li > p.hint { + background-image: url('../imgs/info.png'); + background-repeat: no-repeat; + color: #777777; + padding-left: 25px; + background-position: 0 0.3em; + font-size: 12px; +} + +#actions form { + width: 450px; + margin: 0 auto; + text-align: left; +} + +#actions form fieldset legend { + width: 100%; + margin-top: 1em; + text-align: center; + font-weight: bold; + color: #999; + text-shadow: 0 1px 0 white; + font-size: 14px; +} + +#actions input[type="text"], +#actions input[type="password"], +#actions input[type="email"] { + margin-top: 0.5em; + border: 1px solid #a9a9a9; + font-size: 14px; + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset; + box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset; +} + +#actions form input[type="checkbox"] + label { + position: relative; + margin: 0; + font-size: 1em; + text-shadow: #fff 0 1px 0; +} + +#actions .button { + display: inline-block; + width: 150px; + margin: 15px; + padding: 5px; + text-align: center; + border: 1px solid #d9d9d9; + background-color: #777; + color: #fff; + font-weight: bold; + cursor: pointer; + font-size: 16px; + box-shadow: 3px 3px 3px -3px #a9a9a9; + -webkit-box-shadow: 8px 8px 6px -6px #a9a9a9; + -moz-box-shadow: 8px 8px 6px -6px #a9a9a9; +} + +#actions.installer form { + width: 550px; + margin: 0 auto; + text-align: left; +} + +#actions.installer form legend { + text-align: left; + border-bottom: 1px solid #DFDFDF; + margin-bottom: 1em; +} + +#actions.installer form fieldset p { + position: relative; + left: 10%; + width: 450px; + margin: 0 auto; +} + +#actions.installer div.buttons { + margin-top: 1em; + text-align: center; +} + +#whatsNewIcon { + text-align: center; +} + +#whatsNewIcon img { + width: 64px; + height: 64px; +} + +#whatsNewIcon h2 { + display: inline-block; + color: #555; + font-size: 16px; +} + +#whatsNew { + margin: 0 auto; + width: 500px; + background-color: #fffde1; + padding: 2em; + line-height: 1.5em; + font-size: 16px; + color: #555; + border: 1px solid #d9d9d9; + margin-bottom: 3em; + display: none; +} + +#whatsNew ul { + padding: 0; + border: none; +} + +#whatsNew li { + padding-left: 37px; + background: url("../imgs/arrow-list.png") left center no-repeat; + line-height: 32px; + list-style: none; +} \ No newline at end of file diff --git a/inc/themes/classic/import.inc b/inc/themes/classic/import.inc index b4607e54..1f972905 100644 --- a/inc/themes/classic/import.inc +++ b/inc/themes/classic/import.inc @@ -169,7 +169,7 @@ save
-

+

diff --git a/inc/themes/classic/preferences.inc b/inc/themes/classic/preferences.inc index be00b0be..b94b71e5 100644 --- a/inc/themes/classic/preferences.inc +++ b/inc/themes/classic/preferences.inc @@ -84,6 +84,40 @@ class="checkbox" /> + + + + + + + + + + /> + + + + + + + + + + + + /> + + diff --git a/inc/themes/classic/search.inc b/inc/themes/classic/search.inc index c249a12c..0f547def 100644 --- a/inc/themes/classic/search.inc +++ b/inc/themes/classic/search.inc @@ -2,6 +2,36 @@
+ + + +
    @@ -116,26 +146,26 @@ - + diff --git a/inc/themes/material-blue/2fa.inc b/inc/themes/material-blue/2fa.inc index 6b08d886..52d7f27f 100644 --- a/inc/themes/material-blue/2fa.inc +++ b/inc/themes/material-blue/2fa.inc @@ -1,8 +1,6 @@
    - +
    diff --git a/inc/themes/material-blue/css/styles.css b/inc/themes/material-blue/css/styles.css new file mode 100644 index 00000000..2cc57f6a --- /dev/null +++ b/inc/themes/material-blue/css/styles.css @@ -0,0 +1,1797 @@ +/* Estilos de sysPass*/ +* { + font-family: Roboto-Regular, Verdana, Tahoma, sans-serif; +} + +html, body { + margin: 0; + padding: 0; + text-align: left; + background-color: #f5f5f5; + color: #555; + font-size: 12px; + font-weight: normal; +} + +table { + font-size: 11px; + border-spacing: 0; +} + +#searchbox, #tblAccion { + border: 1px solid #d9d9d9; + background-color: #f9f9f9; + background-color: rgba(249, 249, 249, .5); + vertical-align: middle; +} + +table th { + border-bottom: 2px solid transparent; + vertical-align: middle; +} + +table th .icon { + width: 24px; + height: 24px; +} + +table tr.odd { + background-color: #f9f9f9; +} + +table tr.even > td, table tr.odd > td { + border-bottom: 1px solid #d9d9d9 !important; +} + +table tr.even:hover { + background-color: #E8FF99; +} + +table tr.odd:hover { + background-color: #E8FF99; +} + +table tr { + height: 20px; +} + +table td { + padding: 3px; +} + +table td.txtCliente { + font-weight: bold; + text-align: center; +} + +form { + font-size: 11px; + border: 0px solid #5dd; + margin: 0; +} + +input.inputImg, img.inputImg { + background-color: transparent !important; + width: 24px !important; + height: 24px !important; + border: none; + vertical-align: middle; + margin: 0 0.5em; +} + +input.txtFile { + width: 200px; +} + +input.txtLong { + width: 300px; +} + +textarea { + width: 350px; + resize: none; +} + +select.files { + width: 250px; +} + +input#rpp { + width: 40px; +} + +img { + margin: 0; + padding: 0; + border: 0; + cursor: pointer; +} + +img.inputImgMini { + background-color: transparent !important; + width: 16px !important; + height: 16px !important; + margin: 0 5px 0 5px; + border: none; + vertical-align: middle; +} + +i { + cursor: pointer; +} + +.altTable { + border: 0px; + font-size: 10px; +} + +.altTable .section { + font-size: 14px; + font-weight: bold; +} + +.altTxtError { + color: #CC0000; + font-weight: bold; +} + +.altTxtOk { + color: green; + font-weight: bold; +} + +.altTxtWarn { + color: orange; + font-weight: bold; +} + +.altTxtGreen { + color: green; +} + +.altTxtRed { + color: darkred; +} + +.altTxtBlue { + color: #333399; + font-weight: bold; +} + +a, a:visited { + text-decoration: none; + color: rgba(83, 109, 254, 1); +} + +a:hover, a:active, a:focus { + text-decoration: none; + color: rgba(83, 109, 254, .6); + cursor: pointer; +} + +#nojs { + width: 80%; + text-align: center; + vertical-align: middle; + margin: 10px auto; + padding: 3px; + background-color: red; + color: white; + font-weight: bold; + font-size: 14px; +} + +#wrap { + height: auto !important; /* ie6 ignores !important, so this will be overridden below */ + min-height: 100%; /* ie6 ignores min-height completely */ + min-width: 1024px; + height: 100%; + width: 100%; + background-color: #f5f5f5; +} + +#wrap-loading { + position: fixed; + z-index: 9999; + top: 50%; + left: 50%; + padding: 1em; + background-color: rgba(255, 255, 255, .8); + border-radius: 5px; + display: none; +} + +#container { + margin: auto; + width: 100%; +} + +#container.login { + padding-top: 10em; +} + +#container.main { + position: absolute; + top: 0; + width: 100%; + height: auto; + min-height: 650px; + background: url("../imgs/logo_full.svg") no-repeat left top transparent; + background-size: auto 150px; +} + +#container.error, #container.install, #container.passreset { + width: 100%; +} + +#container #header { + width: 100%; + margin-bottom: 15px; +} + +#container #session { + width: 35%; + margin: 0px auto; + height: 25px; + background: url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9; + color: #999; + font-size: 10px; + text-align: right; +} + +#container #session img { + width: 24px; + height: 24px; + margin-left: 10px; + margin-right: 10px; + vertical-align: middle; +} + +#container #session .imgLang { + width: 28px; + height: auto; + filter: alpha(opacity=40); + -moz-opacity: 0.4; + opacity: 0.4; +} + +#container #actionsBar { + position: absolute; + top: 0; + z-index: 100; + width: 100%; + text-align: center; + padding: .5em 0; +} + +#container #actionsBar #actionsBar-logo img { + display: none; + position: absolute; + top: .5em; + left: 1em; + width: 50px; +} + +#container #content { + width: 95%; + min-height: 500px; + margin: 10em auto 5em auto; +} + +#container #content.public-link { + min-height: 0; + margin: 0; +} + +#content td.descField, #fancyContainer td.descField { + text-align: right; + padding-right: 20px; + width: 25%; + font-weight: bold; + border-right: 1px solid #d9d9d9; + color: #555; +} + +#content td.valField, #fancyContainer td.valField { + padding-left: 20px; + width: 100%; +} + +#content #searchbox { + position: relative; + left: 8%; + width: 91%; + height: 5em; + padding: 5px 15px; +} + +#content #resBuscar { + min-height: 450px; + margin-bottom: 50px; +} + +#content #resBuscar img { + vertical-align: middle; +} + +#content #pageNav { + width: 100%; + margin-top: 15px; + height: 1.5em; + padding: 5px 10px 5px 10px; + vertical-align: middle; + font-size: 11px; + color: #999; + border: 1px solid #d9d9d9; + background-color: #f5f5f5; +} + +#content #pageNav img { + margin-left: 5px; + vertical-align: middle; +} + +#content #pageNav a { + margin-left: 5px; + font-size: 12px; + color: #999; +} + +#content #pageNav .current { + margin-left: 5px; + color: darkorange; +} + +#content #pageNav > div { + float: left; + width: 50%; + height: 1.5em; + line-height: 1.5em +} + +#content #pageNav #pageNavLeft { + text-align: left; +} + +#content #pageNav #pageNavRight { + text-align: right; +} + +#content #title { + width: 50%; + padding: 7px; + margin: auto; + background-color: #d9d9d9; + color: #fff; + font-size: 17px; + letter-spacing: 0.3em; + text-align: center; +} + +#content #title.titleBlue { + background-color: #536dfe; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #536dfe), color-stop(90%, #536dfe)); + background-image: -webkit-linear-gradient(#536dfe 20%, #536dfe 90%); + background-image: -moz-linear-gradient(#536dfe 20%, #536dfe 90%); + background-image: -o-linear-gradient(#536dfe 20%, #536dfe 90%); + background-image: linear-gradient(#536dfe 20%, #536dfe 90%); + background: #536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%; +} + +#content #title.titleNormal { + background-color: rgb(96, 125, 139); + color: #fff; +} + +#content .data { + width: 75%; + padding: 10px; + border: 1px solid #c9c9c9; + margin: auto; + background-color: #f9f9f9; +} + +#content .data #history-icon { + position: relative; + top: 5em; + right: 2em; +} + +#content .data td { + text-align: left; +} + +#content .data td.descField { + text-align: right; + font-size: 12px; + font-weight: bold; + color: #999 +} + +#content .data select { + min-width: 210px; +} + +#content .data #files-wrap { + max-height: 100px; + width: 95%; + overflow-y: auto; + border: 1px solid #DFDFDF; + padding: 0.5em; + margin: 1em 0; +} + +#content .data #files-list { + list-style-type: none; + margin: 0; + padding: 0; +} + +#content .data #files-list li { + background: #f2f2f2; + padding: .5em; + font-size: 1em; + margin-bottom: 5px; +} + +#content .data #files-list li:hover { + background: #fffccd; + color: #000; +} + +#content .data #files-list li div { + display: inline-block; +} + +#content .data #files-list li div.files-item-info { + width: 55%; +} + +#content .data #files-list li div.files-item-info img { + margin: 0 .5em; +} + +#content .data #files-list li div.files-item-actions { + width: 40%; + text-align: right; +} + +#content .data #dropzone { + width: 30em; + padding: 1em; + border: 2px dashed rgb(0, 150, 136); + text-align: center; +} + +#content .data #dropzone img { + vertical-align: middle; +} + +#content .data #fileUpload { + display: none; +} + +#content .data .account-permissions { + float: left; + margin-right: 10px; +} + +#content .data .account-permissions fieldset { + border: 1px solid #c9c9c9; + padding: 1em; +} + +#content .data .account-permissions legend { + font-weight: bold; + color: #999; + padding: 0.2em 0; +} + +#content .data .account-permissions fieldset > span { + font-weight: bold; + color: #999; + padding: 0.2em 0; + display: inline-block; + width: 100px; + text-align: right; +} + +#content .extra-info { + margin-top: 20px; +} + +#content .tblIcon { + background: url("../imgs/clock.png") no-repeat transparent; +} + +#content #tabs .ui-tabs-nav { + position: relative; + left: 12em; + width: 90%; +} + +#content #tabs fieldset { + border: 1px solid #c9c9c9; +} + +#content #tabs #frmConfig label { + float: left; +} + +#content .tblConfig { + margin-bottom: 2em; +} + +#content .tblConfig td.descField { + width: 35%; + font-size: 11px; + font-weight: bold; +} + +#content .tblConfig td.rowHeader { + padding: 5px 0 5px 0; + background-color: #f5f5f5; + text-align: center; + font-weight: bold; + border-top: 15px solid #f9f9f9; + border-bottom: 3px solid #a9c1d7; + letter-spacing: 0.5em; + color: #696969; +} + +#content .tblConfig input.checkbox { + width: 15px; + text-align: left; + padding: 0; +} + +#content .tblConfig .option-disabled { + text-align: center; + background-color: #FFF2D9; + color: orange; + font-weight: bold; +} + +#content #tblAccion { + width: 100%; +} + +#content h2 { + width: 100%; + height: 1.5em; + font-size: 18px; + color: white; + background-color: #a9c1d7; + margin: 0; + padding-top: 0.1em; +} + +#content .section { + margin-top: 2.5em; + border-bottom: 1px solid #d9d9d9; + text-align: left; + font-size: 14px; + font-weight: bold; + color: #045FB4; +} + +#content .row_even > td { + background-color: #f5f5f5; +} + +#content .row_odd > td { + background-color: white; +} + +#content .data-header { + width: 100%; + margin: 0 auto; +} + +#content .data-header ul { + display: table; + list-style: none; + width: 100%; + margin: 0 0 10px 0; + padding: 0; +} + +#content .data-header li { + float: left; + display: block; + padding: 0.5em; + font-weight: bold; + letter-spacing: 0.2em; + /*color: #696969;*/ + color: #fff; +} + +#content .data-header li a { + color: #777; +} + +#content .data-header li img { + float: right; + width: 24px; + height: 24px; + vertical-align: middle; +} + +#content .data-header-minimal { + border-bottom: 1px solid #dfdfdf; +} + +#content .data-header-minimal ul { + margin: 0; +} + +#content .data-header-minimal li { + font-weight: normal; + letter-spacing: normal; +} + +#content .data-header-minimal li a { + color: #b9b9b9; + padding: 0.3em 0.8em; +} + +#content .data-rows ul { + display: table; + list-style: none; + width: 100%; + margin: 0 0 10px 0; + padding: 0; +} + +#content .data-rows li { + float: left; + display: block; + padding: 1.5em 0.5em; + color: #696969; + text-align: center; + background-color: #fcfcfc; + height: 1em; +} + +#content .data-rows li.cell-nodata { + padding: 1em 0; + height: 2em; + text-align: left; +} + +#content .data-rows li.cell-actions { + float: right; + height: 2em; + padding: 1em 0; + text-align: center; + background-color: #fcfcfc; + width: 15em; +} + +#content .data-rows li.cell-actions:hover { + background-color: #FFFEF0 !important; +} + +#content .data-rows li.cell-nodata img, +#content .data-rows li.cell-actions img, +#content #data-search .account-info img, +#content #data-search .account-actions img { + width: 24px; + height: 24px; + margin: 0 0.5em; +} + +#content #data-search { + text-align: center; +} + +#content #data-search .account-label { + width: 310px; + height: 195px; + text-align: left; + margin: 1em; + padding: 0.5em; + color: #696969; + background-color: #fcfcfc; + display: inline-block; +} + +#content #data-search .account-label .label-field { + width: 100%; + height: 2em; +} + +#content #data-search .account-label .field-name { + float: left; + width: 80px; + padding: 0.4em 0.2em; + color: #b9b9b9; +} + +#content #data-search .account-label .field-text { + float: left; + width: 215px; + padding: 0.4em 0.2em; +} + +#content #data-search .account-label .header .field-name { + color: white; + font-weight: bold +} + +#content #data-search .account-label .field-customer .field-name { + display: none +} + +#content #data-search .account-label .field-customer .field-text { + width: 304px; +} + +#content #data-search .account-label .field-url { + height: 2.5em; +} + +#content #data-search .account-label .field-text a { + color: #4895FA +} + +#content #data-search .account-label .no-link, +#content #data-search .account-label .no-link a { + color: white; + font-weight: bold; +} + +#content #data-search .account-info { + width: 100%; + height: 2em; + padding: .5em 0; + text-align: left; + /*border-top: 1px solid #d9d9d9;*/ +} + +#content #data-search .account-actions { + width: 100%; + height: 2.5em; + padding-top: 5px; + text-align: right; + background-color: #f5f5f5; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset; +} + +#content .actions-optional { + display: none; +} + +#content #data-search .account-spacer { + width: 100%; + height: 7.5em; +} + +#content .rowSpace > .cellBorder { + height: 10px; + border-top: 1px solid #d9d9d9; +} + +#content .rowSpace > .cellBlank { + height: 10px; +} + +#content #resEventLog .data { + width: 100%; +} + +#content #resEventLog thead { + text-align: center +} + +#content #resEventLog tbody { + width: 100%; + height: 500px; + overflow: auto; +} + +#content #resEventLog td { + border-bottom: 1px solid #d9d9d9; +} + +#content #resEventLog .cell { + text-align: center; +} + +#content #resEventLog .cell-description { + width: 60%; +} + +#content #searchbox div.chosen-container { + margin: 0 5px; +} + +#content #searchbox select { + min-width: 180px; +} + +#content #searchbox #toolsLeft { + display: inline-block; + text-align: left; + width: 90%; +} + +#content #searchbox #toolsRight { + display: inline-block; + text-align: right; + width: 8%; +} + +#content #searchbox #toolsRight input { + margin-left: 15px; + text-align: center; +} + +#content #searchbox .custom-combobox { + margin-left: 25px; +} + +#content #searchbox #btnClear { + opacity: 0.35; + filter: alpha(opacity=35); +} + +#content #searchbox #btnClear:hover { + opacity: 1; + filter: alpha(opacity=100); +} + +#content #searchbox #order { + margin-top: 0.5em; + padding: 0.3em; + color: #696969; +} + +#content #tabs > div { + min-height: 475px; +} + +#content #tabs.ui-widget-content { + border: none; + background-color: transparent; +} + +#content #tabs .ui-widget-header { + background: none; + border: none; + border-bottom: 1px solid #c9c9c9; +} + +#content #tabs.ui-widget-content { + background: none !important; +} + +#content #tabs .tabs-spacer { + float: left; + height: 200px; +} + +#content .tabs-bottom .ui-tabs-nav { + clear: left; + padding: 0 .2em .2em .2em; +} + +#content .tabs-bottom .ui-tabs-nav li { + top: auto; + bottom: 0; + margin: 0 .2em 1px 0; + border-top: 0; +} + +#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active { + margin-top: -1px; + padding-top: 1px; +} + +#datos { + float: left; + width: 400px; + text-align: left; + margin-top: 10px; + color: #b9b9b9; +} + +#datos a { + color: orange; + font-weight: bold; + border: none; + padding: 3px; + margin: 5px 0 5px 0; + display: block; + width: 40px; + text-align: center; + background-color: transparent; +} + +#datos img { + border: none; +} + +#resAccion, #resFancyAccion { + height: 20px; + padding: 5px; + margin: 5px; + font-weight: bold; + font-size: 14px; +} + +#resAccion span { + padding: 5px; + border: #A9A9A9 1px solid; +} + +#fancyView { + min-width: 250px; + text-align: center; + padding: 15px; + line-height: 20px; + border: #d9d9d9 1px solid; + font-size: 14px; +} + +#fancyView ul { + list-style: none; +} + +#fancyView.msgError { + margin: 5px; + background-color: #fee8e6; + color: #CC0000; + font-weight: bold; + border: #fed2ce 1px solid; +} + +#fancyView.msgOk { + margin: 5px; + background-color: #ecfde4; + color: green; + font-weight: bold; + border: #dbfdcb 1px solid; +} + +#fancyView.msgWarn { + margin: 5px; + background-color: #FFF2D9; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +#fancyView.msgInfo { + margin: 5px; + background-color: #e9e9e9; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +#fancyView.backGrey { + background-color: #f2f2f2 !important; +} + +#fancyView PRE { + text-align: left; +} + +#fancyView table { + border: none; + width: 100%; + font-size: 14px; + text-align: left; +} + +#fancyView td { + border-bottom: #d9d9d9 1px solid; +} + +#fancyMsg { + min-width: 250px; + height: 150px; + background-color: #f5f5f5; + font-family: Verdana, Arial; + font-size: 16px; + text-align: center; + display: table-cell; + vertical-align: middle; + font-weight: bold; + border: none; + line-height: 20px; + padding: 0 15px; + border-radius: 25px; + -moz-border-radius: 25px; + -webkit-border-radius: 25px; +} + +#fancyMsg table { + border: none; + width: 100%; + font-size: 14px; + text-align: left; +} + +#fancyMsg td { + border-bottom: #d9d9d9 1px solid; +} + +#fancyMsg.msgError { + background: url('../imgs/bg_msg_error.png') white repeat-x; + color: #CC0000; +} + +#fancyMsg.msgOk { + background: url('../imgs/bg_msg_ok.png') white repeat-x; + color: green; +} + +#fancyMsg.msgWarn { + background: url('../imgs/bg_msg_warn.png') white repeat-x; + color: orange; +} + +#fancyMsg.msgInfo { + background: url('../imgs/bg_msg_info.png') white repeat-x; + color: #555; +} + +#fancyView a, #fancyMsg a { + color: #555; +} + +#fancyContainer { + padding: 0 15px 15px 15px; +} + +#fancyContainer h2 { + width: 90%; + font-size: 18px; + color: white; + background-color: rgb(96, 125, 139); + margin: 0 0 20px 0; + padding: .5em 0; + line-height: 1em; +} + +#fancyContainer select { + width: 220px; +} + +#fancyContainer.help { + min-height: 100px; + background-color: #f5f5f5; +} + +#fancyContainer.help P { + font-size: 14px; + text-align: justify; + line-height: 2em; +} + +#fancyContainer #resFancyAccion { + display: none +} + +#fancyContainer #resCheck { + display: inline-block; + width: 80%; + height: 4em; + padding: 1em 0; +} + +#debug { + float: left; + text-align: left; +} + +#debuginfo { + width: 100%; + min-height: 10em; + padding: 1em; + background-color: lightgoldenrodyellow; + text-align: left; + line-height: 1.5em; +} + +#debuginfo H3 { + text-align: center; +} + +.fancyNone { + background-color: transparent !important; +} + +.fancydata { + min-width: 400px; + border: none; + text-align: left; +} + +.fancydata .descField { + min-width: 100px; + font-weight: bold; +} + +footer { + position: fixed; + bottom: 0; + z-index: 100; + width: 100%; + height: 1.5em; + margin: 0 auto; + padding: 1em 0; + background-color: #F5F5F5; + color: #b9b9b9; + font-size: 13px; + box-shadow: 0px -8px 6px -6px #c9c9c9; + -webkit-box-shadow: 0px -8px 6px -6px #c9c9c9; + -moz-box-shadow: 0px -8px 6px -6px #c9c9c9; +} + +footer #project { + float: right; + text-align: right; + padding-right: 1em; +} + +footer #updates { + display: inline-block; + padding-left: 20px; + cursor: pointer; +} + +footer #updates div { + display: inline-block; + margin: 0 .5em +} + +footer #status { + float: right; + text-align: right; + color: #b94a48; + padding: 0 1em; +} + +footer #status .status-info { + padding: .5em; +} + +footer #session { + float: left; + width: 50em; + text-align: left; + padding: .2em 1em; + color: #999; + font-size: 10px; +} + +footer a, footer a:visited { + color: #b9b9b9; +} + +footer #project a:hover { + color: #a9c1d7; + border-bottom: 1px solid #a9c1d7; +} + +footer #updates a:hover { + color: #a9c1d7; +} + +footer img { + border: none; + width: 16px; + height: 16px; + vertical-align: middle; +} + +/* GENERIC CLASSES */ +.round { + border-radius: 10px !important; + -moz-border-radius: 10px !important; + -webkit-border-radius: 10px !important; +} + +.round5 { + border-radius: 5px !important; + -moz-border-radius: 5px !important; + -webkit-border-radius: 5px !important; +} + +.midround { + border-radius: 0 0 15px 15px !important; + -moz-border-radius: 0 0 15px 15px !important; + -webkit-border-radius: 0 0 15px 15px !important; +} + +.midroundup { + border-radius: 15px 15px 0 0 !important; + -moz-border-radius: 15px 15px 0 0 !important; + -webkit-border-radius: 15px 15px 0 0 !important; +} + +.fullround { + border-radius: 50% !important; + -moz-border-radius: 50% !important; + -webkit-border-radius: 50% !important; +} + +.iconMini { + width: 16px !important; + height: 16px !important; + vertical-align: middle; +} + +#content .error { + width: 350px; + margin: 15px; + padding: 15px; + background-color: #f9f9f9; + color: orange; + border: orange 1px solid; + margin: 0 auto; + text-align: center; + font-size: 16px; + line-height: 1.5em; +} + +.hide { + display: none !important; +} + +.btn-checks { + border: 1px solid #d9d9d9; + padding: 5px; + margin: 5px 0; + width: 30em; +} + +.shadow { + box-shadow: 3px 3px 6px -3px #d9d9d9; + -webkit-box-shadow: 3px 3px 6px -3px #a9a9a9; + -moz-box-shadow: 3px 3px 6px -3px #a9a9a9; +} + +.noRes { + width: 60%; + margin: 15px; + padding: 15px; + background-color: #f9f9f9; + color: #a9a9a9; + border: #c9c9c9 1px solid; + margin: 20px auto; + text-align: center; + font-size: 16px; +} + +.header-blue { + background: #536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%; +} + +.header-grey { + background-color: rgb(96, 125, 139); + color: #fff; + height: 30px; + text-align: center; +} + +.no-background { + background: none !important; +} + +.action { + max-width: 75%; + height: 4em; + margin: 0.7em auto; + text-align: right; +} + +.action-in-box { + display: inline-block; + height: 4em; + margin: 0.7em 0; + text-align: right; +} + +.action ul { + list-style: none; + margin: 0; + padding: 0; + padding-right: 2em; +} + +.action-in-box ul { + list-style: none; + margin: 0; + padding: 0; +} + +.action li { + float: right; + width: 2em; + height: 2em; + margin-left: 3em; +} + +.action li img, .action-in-box li img { + padding: 1em; + border: 1px solid #d9d9d9; + border-radius: 3em; + background-color: #f9f9f9 !important; +} + +.fullWidth { + max-width: 100% !important; +} + +.filterOn { + padding: 0.3em 1em; + background-color: #ecfde4;; + color: green ! important; + border: #dbfdcb 1px solid ! important; +} + +.globalOn { + padding: 0.3em 1em; + background-color: #FFF2D9; + color: orange ! important; + border: #ffe5b3 1px solid ! important; +} + +.opacity50 { + filter: alpha(opacity=50); + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} + +/* COMBO */ +.custom-combobox { + position: relative; + display: inline-block; +} + +.custom-combobox input { + width: 80%; +} + +.custom-combobox-toggle { + position: absolute; + top: 0; + bottom: 0; + margin-left: -1px; + padding: 0; + /* support: IE7 */ + *height: 1.7em; + *top: 0.1em; +} + +.custom-combobox-input { + margin: 0; + padding: 0.3em; +} + +.ui-tooltip { + background: #FFFFA3; + color: #555; + padding: 10px; + border-radius: 10px; + box-shadow: 0 0 7px #a9a9a9; +} + +.ui-autocomplete, .ui-menu-item { + z-index: 8050; +} + +.fancybox-inner { + overflow: visible !important; +} + +.passLevel { + width: 20px; + height: 20px; + display: inline-block; + position: relative; + top: 2px; +} + +.passLevel.strongest, .passLevel.strongest:hover { + background-color: #ecfde4 !important; + color: green; + font-weight: bold; + border: lightgreen 1px solid; +} + +.passLevel.strong, .passLevel.strong:hover { + background-color: #E6F2FF !important; + color: #64b4f4; + font-weight: bold; + border: #64b4f4 1px solid; +} + +.passLevel.good, .passLevel.good:hover { + background-color: #FFF2D9 !important; + color: orange; + font-weight: bold; + border: #ffe5b3 1px solid; +} + +.passLevel.weak, .passLevel.weak:hover { + background-color: #fee8e6 !important; + color: #CC0000; + font-weight: bold; + border: #fed2ce 1px solid; +} + +.passLevel-float { +} + +#alert #alert-text { + margin: 15px auto; + font-size: 14px; + font-weight: bold; +} + +#alert #alert-pass { + width: 50%; + padding: 10px; + margin: 15px auto; + border: 1px solid #c9c9c9; + color: #555; + font-weight: bold; +} + +.dialog-user-text { + padding: .5em; + border-bottom: #d9d9d9 1px solid; + text-align: center; + min-width: 200px; + color: #d9d9d9; +} + +.dialog-pass-text { + padding: .5em; + border: transparent 1px solid; + text-align: center; + min-width: 200px; +} + +.dialog-buttons { + text-align: center; + padding: .5em; + border-top: 1px solid #c9c9c9; + line-height: 2.5em; +} + +.dialog-clip-pass-copy { + background-color: #ecfde4;; + color: green; + border: #dbfdcb 1px solid; +} + +.help-box { + background-color: #fff !important; + color: rgb(96, 125, 139); +} + +.help-box > * { + font-weight: bold; +} + +.help-text { + text-align: justify; + line-height: 1.5em; + margin-top: 1em; +} + +.tooltip { + width: 300px; + max-width: 300px; + background-color: #777; + color: #fff; + z-index: 101; +} + +.cursor-pointer { + cursor: pointer; +} + +.password-actions { + display: inline-block; + width: 12em; +} + +.password-actions > span, .password-actions i { + margin-right: .6em; +} + +.custom-input-color { + width: 3em; + height: 1em; + display: inline-block +} + +.account-pass-image { + height: 32px; + width: auto; +} + +/*Login Page*/ +#boxLogin { + width: 500px; + min-height: 150px; + margin: 0 auto; + padding: 3em; + background: url("../imgs/logo_full.svg") no-repeat #fff; + background-size: 300px auto; + background-position: .5em .5em; +} + +#boxLogin .error { + float: left; + width: 315px; + margin-top: 15px; + color: orange; + border: 1px orange solid; + margin-left: auto; + margin-right: auto; +} + +#boxLogin #boxData { + position: relative; + top: 4em; + left: 10em; + display: inline-block; + width: 250px; + height: 100%; + min-height: 100px; + text-align: left; + margin-left: auto; + margin-right: auto; + background-color: transparent; +} + +#boxLogin #boxButton { + position: relative; + left: 10em; + width: 130px; + display: inline-block; + text-align: right; + margin: 0 auto; + padding: 6em 0 0 0; +} + +#boxLogin #boxActions { + width: 100%; + height: 1em; + margin-top: 1em; + text-align: right; +} + +#boxLogin #boxActions a { + color: #c9c9c9; +} + +#boxLogout { + width: 250px; + margin: 8em auto 0 auto; + font-size: 14px; + text-align: center; + color: orange; + background: #FFF2D9; + border: #ffe5b3 1px solid; + padding: 0.5em; +} + +#boxUpdated { + width: 350px; + margin: 5em auto 5em auto; + font-size: 14px; + text-align: center; + color: green; + background: #ecfde4; + border: #dbfdcb 1px solid; + padding: 0.5em; +} + +/* Warnings */ +fieldset.warning { + padding: 8px; + color: #b94a48; + background-color: #f2dede; + border: 1px solid #eed3d7; + border-radius: 5px; +} + +fieldset.warning legend { + color: #b94a48 !important; +} + +fieldset.warning a { + color: #b94a48 !important; + font-weight: bold; +} + +/*Actions and Errors Page*/ +#actions { + width: 100%; + margin: auto auto 50px; + line-height: 2em; +} + +#actions #logo { + display: flex; + width: 100%; + margin-bottom: 30px; + color: rgb(96, 125, 139); + box-shadow: 0px 8px 6px -6px rgba(83, 109, 254, .3); + -webkit-box-shadow: 0px 8px 6px -6px rgba(83, 109, 254, .3); + -moz-box-shadow: 0px 8px 6px -6px rgba(83, 109, 254, .3); + align-items: center; + background: url("../imgs/logo_full.svg") left no-repeat; + background-size: auto 150px; + height: 150px; +} + +#actions #logo #pageDesc { + color: rgb(96, 125, 139); + align-self: auto; + flex: 1 0 auto; + text-align: center; +} + +#actions #logo #pageDesc h1{ + font-weight: bold; + font-size: 24px; + letter-spacing: 3px; +} + +#actions ul.errors { + max-width: 40%; + margin: 0 auto; + list-style: none; + font-size: 14px; + text-align: left; +} + +#actions ul.errors > li { + margin: 1.5em auto; + border-radius: 5px; + padding: 0.5em; +} + +#actions ul.errors > li.err_critical { + color: #b94a48; + background: #fed7d7; + border: 1px solid #f00; +} + +#actions ul.errors > li.err_warning { + color: orange; + background: #FFF2D9; + border: #ffe5b3 1px solid; +} + +#actions ul.errors > li.err_ok { + color: green; + background: #ecfde4; + border: #dbfdcb 1px solid; + font-weight: bold; +} + +#actions ul.errors > li > p.hint { + background-image: url('../imgs/info.png'); + background-repeat: no-repeat; + color: #777777; + padding-left: 25px; + background-position: 0 0.3em; + font-size: 12px; +} + +#actions form { + width: 450px; + margin: 0 auto; + text-align: left; +} + +#actions form fieldset legend { + width: 100%; + margin-top: 1em; + /*color: rgb(96, 125, 139);*/ + color: #fff; + /*text-shadow: 0 1px 0 white;*/ + font-size: 14px; + font-weight: bold; + text-align: center; + /*border-bottom: 2px solid rgb(96, 125, 139);*/ + background-color: rgb(96, 125, 139); + margin-bottom: 1em; + border-radius: 5px; + letter-spacing: .2em; + padding: .2em 0; +} + +#actions div.buttons { + margin-top: 2em; + text-align: center; +} + +#whatsNewIcon { + text-align: center; +} + +#whatsNewIcon img { + width: 64px; + height: 64px; +} + +#whatsNewIcon h2 { + display: inline-block; + color: #555; + font-size: 16px; +} + +#whatsNew { + margin: 0 auto; + width: 500px; + background-color: #fffde1; + padding: 2em; + line-height: 1.5em; + font-size: 16px; + color: #555; + border: 1px solid #d9d9d9; + margin-bottom: 3em; + display: none; +} + +#whatsNew ul { + padding: 0; + border: none; +} + +#whatsNew li { + padding-left: 37px; + background: url("../imgs/arrow-list.png") left center no-repeat; + line-height: 32px; + list-style: none; +} + +.no-title .ui-dialog-titlebar { + display: none; +} + +.ui-dialog { + z-index: 9999 !important; +} + +@media all and (max-width: 1024px) { + #container #actionsBar { + text-align: right; + } + + #container #content { + width: 95%; + min-height: 500px; + margin: 15em auto 5em auto; + } + + #content .data { + width: 95%; + padding: 10px; + margin: auto; + } + + #content #tabs .ui-tabs-nav { + left: 0; + width: 100%; + } + + .action { + max-width: 95%; + height: 4em; + margin: 0.7em auto; + } +} \ No newline at end of file diff --git a/inc/themes/material-blue/error.inc b/inc/themes/material-blue/error.inc index 06d26bd7..f1384ccf 100644 --- a/inc/themes/material-blue/error.inc +++ b/inc/themes/material-blue/error.inc @@ -1,9 +1,7 @@
    - + 0): ?> diff --git a/inc/themes/material-blue/install.inc b/inc/themes/material-blue/install.inc index 98246bca..86e2814d 100644 --- a/inc/themes/material-blue/install.inc +++ b/inc/themes/material-blue/install.inc @@ -1,7 +1,8 @@
    0): ?> diff --git a/inc/themes/material-blue/js/functions.js b/inc/themes/material-blue/js/functions.js new file mode 100644 index 00000000..4dbc5bc2 --- /dev/null +++ b/inc/themes/material-blue/js/functions.js @@ -0,0 +1,293 @@ +sysPass.Util.Theme = function () { + "use strict"; + + var Common = new sysPass.Util.Common(), + passwordData = Common.passwordData, + APP_ROOT = Common.APP_ROOT, + LANG = Common.LANG, + PK = Common.PK; + + // Mostrar el spinner de carga + var showLoading = function () { + $('#wrap-loading').show(); + $('#loading').addClass('is-active'); + }; + + // Ocultar el spinner de carga + var hideLoading = function () { + $('#wrap-loading').hide(); + $('#loading').removeClass('is-active'); + }; + + var activeTooltip = function () { + // Activar tooltips + $('.active-tooltip').tooltip({ + content: function () { + return $(this).attr('title'); + }, + tooltipClass: "tooltip" + }); + }; + + // Función para generar claves aleatorias. + // By Uzbekjon from http://jquery-howto.blogspot.com.es + var password = function (length, special, fancy, targetId) { + var iteration = 0, + genPassword = '', + randomNumber; + + while (iteration < passwordData.complexity.numlength) { + randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33; + if (!passwordData.complexity.symbols) { + if ((randomNumber >= 33) && (randomNumber <= 47)) { + continue; + } + if ((randomNumber >= 58) && (randomNumber <= 64)) { + continue; + } + if ((randomNumber >= 91) && (randomNumber <= 96)) { + continue; + } + if ((randomNumber >= 123) && (randomNumber <= 126)) { + continue; + } + } + + if (!passwordData.complexity.numbers && randomNumber >= 48 && randomNumber <= 57) { + continue; + } + + if (!passwordData.complexity.uppercase && randomNumber >= 65 && randomNumber <= 90) { + continue; + } + + iteration++; + genPassword += String.fromCharCode(randomNumber); + } + + if (fancy === true) { + $("#viewPass").attr("title", genPassword); + //alertify.alert('

    ' + LANG[6] + '

    ' + password + '

    '); + } else { + alertify.alert('

    ' + LANG[6] + '

    ' + genPassword + '

    '); + } + + var level = zxcvbn(genPassword); + passwordData.passLength = genPassword.length; + + if (targetId) { + var dstParent = $('#' + targetId).parent(); + + Common.outputResult(level.score, targetId); + + // Actualizar los componentes de MDL + var mdl = new MaterialTextfield(); + + // Poner la clave en los input y actualizar MDL + dstParent.find('input:password').val(genPassword); + dstParent.addClass(mdl.CssClasses_.IS_DIRTY).removeClass(mdl.CssClasses_.IS_INVALID); + // Poner la clave en el input de repetición y encriptarla + $('#' + targetId + 'R').val(genPassword).parent().addClass(mdl.CssClasses_.IS_DIRTY).removeClass(mdl.CssClasses_.IS_INVALID); + sysPassUtil.Common.encryptFormValue('#' + targetId + 'R'); + + // Mostar el indicador de complejidad + dstParent.find('#passLevel').show(500); + } else { + Common.outputResult(level.score); + $('input:password, input.password').val(genPassword); + $('#passLevel').show(500); + } + }; + + + // Diálogo de configuración de complejidad de clave + var complexityDialog = function () { + $('
    ').dialog({ + modal: true, + title: 'Opciones de Complejidad', + width: '400px', + open: function () { + var thisDialog = $(this); + + var content = + '' + + '' + + '' + + '
    ' + + '' + + '' + + '
    ' + + ''; + + thisDialog.html(content); + + // Recentrar después de insertar el contenido + thisDialog.dialog('option', 'position', 'center'); + + + // Actualizar componentes de MDL + thisDialog.ready(function () { + $('#checkbox-numbers').prop('checked', passwordData.complexity.numbers); + $('#checkbox-uppercase').prop('checked', passwordData.complexity.uppercase); + $('#checkbox-symbols').prop('checked', passwordData.complexity.symbols); + $('#passlength').val(passwordData.complexity.numlength); + + $('#btn-complexity').click(function () { + passwordData.complexity.numbers = $(' #checkbox-numbers').is(':checked'); + passwordData.complexity.uppercase = $('#checkbox-uppercase').is(':checked'); + passwordData.complexity.symbols = $('#checkbox-symbols').is(':checked'); + passwordData.complexity.numlength = parseInt($('#passlength').val()); + + thisDialog.dialog('close'); + }); + + // Actualizar objetos de MDL + componentHandler.upgradeDom(); + }); + }, + // Forzar la eliminación del objeto para que ZeroClipboard siga funcionando al abrirlo de nuevo + close: function () { + $(this).dialog("destroy"); + } + }); + }; + + /** + * Detectar los campos de clave y añadir funciones + */ + var passwordDetect = function () { + // Crear los iconos de acciones sobre claves + $('.passwordfield__input').each(function () { + var thisParent = $(this).parent(); + var targetId = $(this).attr('id'); + + if (thisParent.next().hasClass('password-actions')) { + return; + } + + var btnMenu = ''; + + btnMenu += '
      '; + btnMenu += '
    • settings' + LANG[28] + '
    • '; + btnMenu += '
    • vpn_key' + LANG[29] + '
    • '; + btnMenu += '
    • refresh' + LANG[30] + '
    • '; + + thisParent.after('
      '); + + thisParent.next('.password-actions') + .prepend('') + .prepend('remove_red_eye') + .prepend(btnMenu); + + $(this).on('keyup', function () { + Common.checkPassLevel($(this).val(), targetId); + }); + }); + + // Crear los iconos de acciones sobre claves (sólo mostrar clave) + $('.passwordfield__input-show').each(function () { + var thisParent = $(this).parent(); + var targetId = $(this).attr('id'); + + thisParent + .after('remove_red_eye'); + }); + + // Crear evento para generar clave aleatoria + $('.passGen').each(function () { + $(this).on('click', function () { + var targetId = $(this).data('targetid'); + password(11, true, true, targetId); + $('#' + targetId).focus(); + }); + }); + + $('.passComplexity').each(function () { + $(this).on('click', function () { + complexityDialog(); + }); + }); + + // Crear evento para mostrar clave generada/introducida + $('.showpass').each(function () { + $(this).on('mouseover', function () { + var targetId = $(this).data('targetid'); + $(this).attr('title', $('#' + targetId).val()); + }); + }); + + // Reset de los campos de clave + $('.reset').each(function () { + $(this).on('click', function () { + var targetId = $(this).data('targetid'); + $('#' + targetId).val(''); + $('#' + targetId + 'R').val(''); + + // Actualizar objetos de MDL + componentHandler.upgradeDom(); + }); + }); + }; + + return { + showLoading: showLoading, + hideLoading: hideLoading, + activeTooltip: activeTooltip, + passwordDetect: passwordDetect, + password : password, + init: function () { + jQuery.extend(jQuery.fancybox.defaults, { + type: 'ajax', + autoWidth: true, + autoHeight: true, + autoResize: true, + autoCenter: true, + fitToView: false, + minHeight: 50, + padding: 0, + helpers: {overlay: {css: {'background': 'rgba(0, 0, 0, 0.1)'}}}, + keys: {close: [27]}, + afterShow: function () { + $('#fancyContainer').find('input:visible:first').focus(); + } + }); + + jQuery.ajaxSetup({ + beforeSend: function () { + showLoading(); + }, + complete: function () { + hideLoading(); + + // Actualizar componentes de MDL cargados con AJAX + componentHandler.upgradeDom(); + + // Activar tooltips + activeTooltip(); + } + }); + + $(document).ready(function () { + //setContentSize(); + //setWindowAdjustSize(); + + // Activar tooltips + activeTooltip(); + }); + }, + Common : Common + }; +}; + +// Inicializar funciones del Tema +var sysPassUtil = new sysPass.Util.Theme(); +sysPassUtil.init(); \ No newline at end of file diff --git a/inc/themes/material-blue/preferences.inc b/inc/themes/material-blue/preferences.inc index 625518db..5de87b42 100644 --- a/inc/themes/material-blue/preferences.inc +++ b/inc/themes/material-blue/preferences.inc @@ -103,6 +103,23 @@ + + + +
      help_outline
      +
      +

      + +

      +
      + + + + + diff --git a/inc/themes/material-blue/profiles.inc b/inc/themes/material-blue/profiles.inc index 9b58133f..c3a169ba 100644 --- a/inc/themes/material-blue/profiles.inc +++ b/inc/themes/material-blue/profiles.inc @@ -57,7 +57,7 @@
      diff --git a/inc/themes/material-blue/search.inc b/inc/themes/material-blue/search.inc index 4ea87ee6..d5a2bd8e 100644 --- a/inc/themes/material-blue/search.inc +++ b/inc/themes/material-blue/search.inc @@ -155,26 +155,26 @@ - + settings - mode_edit - content_copy - delete diff --git a/inc/themes/material-blue/upgrade.inc b/inc/themes/material-blue/upgrade.inc index a4f6a49b..fe81a876 100644 --- a/inc/themes/material-blue/upgrade.inc +++ b/inc/themes/material-blue/upgrade.inc @@ -1,7 +1,5 @@
      - +
      diff --git a/js/functions.js b/js/functions.js new file mode 100644 index 00000000..0f5e53cf --- /dev/null +++ b/js/functions.js @@ -0,0 +1,1218 @@ +// +// From http://www.kenneth-truyers.net/2013/04/27/javascript-namespaces-and-modules/ +// +var sysPass = sysPass || {}; + +// create a general purpose namespace method +// this will allow us to create namespace a bit easier +sysPass.createNS = function (namespace) { + var nsparts = namespace.split("."); + var parent = sysPass; + + // we want to be able to include or exclude the root namespace + // So we strip it if it's in the namespace + if (nsparts[0] === "sysPass") { + nsparts = nsparts.slice(1); + } + + // loop through the parts and create + // a nested namespace if necessary + for (var i = 0; i < nsparts.length; i++) { + var partname = nsparts[i]; + // check if the current parent already has + // the namespace declared, if not create it + if (typeof parent[partname] === "undefined") { + parent[partname] = {}; + } + // get a reference to the deepest element + // in the hierarchy so far + parent = parent[partname]; + } + // the parent is now completely constructed + // with empty namespaces and can be used. + return parent; +}; + +// Namespace principasl de sysPass +sysPass.createNS('sysPass.Util'); +sysPass.Util.Common = function () { + "use strict"; + + var APP_ROOT, LANG, PK; + + // Atributos de la ordenación de búsquedas + var order = {key: 0, dir: 0}; + + // Variable para determinar si una clave de cuenta ha sido copiada al portapapeles + var passToClip = 0; + // Variable para el ajuste óptimo del contenido a la altura del documento + var windowAdjustSize = 450; + // Variable para almacena la llamada a setTimeout() + var timeout; + + // Atributos del generador de claves + var passwordData = { + passLength: 0, + minPasswordLength: 8, + complexity: { + numbers: true, + symbols: true, + uppercase: true, + numlength: 12 + } + }; + + // Inicializar la encriptación RSA + var encrypt = new JSEncrypt(); + + $(document).ready(function () { + initializeClipboard(); + PK !== '' && bindPassEncrypt(); + }); + + //$.ajaxSetup({ + // error: function(jqXHR, exception) { + // if (jqXHR.status === 0) { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else if (jqXHR.status == 404) { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else if (jqXHR.status == 500) { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else if (exception === 'parsererror') { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else if (exception === 'timeout') { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else if (exception === 'abort') { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // } else { + // $('#content').fadeIn().html(resMsg("nofancyerror", jqXHR.responseText)); + // //alert('Uncaught Error.n' + jqXHR.responseText); + // } + // } + //}); + + var getEnvironment = function () { + var path = window.location.pathname.split('/'); + var rootPath = function () { + var fullPath = ''; + + for (var i = 1; i <= path.length - 2; i++) { + fullPath += "/" + path[i]; + } + + return fullPath; + }; + var url = window.location.protocol + "//" + window.location.host + rootPath(); + + $.ajax({ + type: 'GET', + url: url + '/ajax/ajax_getEnvironment.php', + dataType: "json", + async: false, + data: {isAjax: 1}, + success: function (json) { + APP_ROOT = json.app_root; + LANG = json.lang; + PK = json.pk; + + encrypt.setPublicKey(PK); + } + }); + }; + + getEnvironment(); + + // Función para cargar el contenido de la acción del menú seleccionada + var doAction = function (actionId, lastAction, itemId) { + var data = {'actionId': actionId, 'lastAction': lastAction, 'itemId': itemId, isAjax: 1}; + + $.ajax({ + type: 'POST', + dataType: 'html', + url: APP_ROOT + '/ajax/ajax_getContent.php', + data: data, + success: function (response) { + $('#content').html(response); + setContentSize(); + }, + error: function () { + $('#content').html(resMsg("nofancyerror")); + } + }); + }; + + // Función para establecer la altura del contenedor ajax + var setContentSize = function () { + if ($("#container").hasClass('content-no-auto-resize')){ + return; + } + + // Calculate total height for full body resize + var totalHeight = $("#content").height() + 200; + //var totalWidth = $("#wrap").width(); + + $("#container").css("height", totalHeight); + }; + + // Función para retornar el scroll a la posición inicial + var scrollUp = function () { + $('html, body').animate({scrollTop: 0}, 'slow'); + }; + + // Función para limpiar un formulario + var clearSearch = function (clearStart) { + if (clearStart === 1) { + $('#frmSearch').find('input[name="start"]').val(0); + return; + } + + document.frmSearch.search.value = ""; + $('#frmSearch').find('select').prop('selectedIndex', 0).trigger("chosen:updated"); + $('#frmSearch').find('input[name="start"], input[name="skey"], input[name="sorder"]').val(0); + order.key = 0; + order.dir = 0; + }; + + // Funcion para crear un desplegable con opciones + var mkChosen = function (options) { + $('#' + options.id).chosen({ + allow_single_deselect: true, + placeholder_text_single: options.placeholder, + disable_search_threshold: 10, + no_results_text: options.noresults, + width: "200px" + }); + }; + + // Función para la búsqueda de cuentas mediante filtros + var accSearch = function (continous, event) { + var lenTxtSearch = $('#txtSearch').val().length; + + if (typeof event !== 'undefined' && + ((event.keyCode < 48 && event.keyCode !== 13) || (event.keyCode > 105 && event.keyCode < 123))) { + return; + } + + if (lenTxtSearch < 3 && continous === 1 && lenTxtSearch > window.lastlen && event.keyCode !== 13) { + return; + } + + window.lastlen = lenTxtSearch; + + $('#frmSearch').find('input[name="start"]').val(0); + + doSearch(); + }; + + // Función para la búsqueda de cuentas mediante ordenación + var searchSort = function (skey, start, dir) { + if (typeof skey === 'undefined' || typeof start === 'undefined') { + return false; + } + + $('#frmSearch').find('input[name="skey"]').val(skey); + $('#frmSearch').find('input[name="sorder"]').val(dir); + $('#frmSearch').find('input[name="start"]').val(start); + + doSearch(); + }; + + // Función para la búsqueda de cuentas + var doSearch = function () { + var frmData = $("#frmSearch").serialize(); + + $.ajax({ + type: 'POST', + dataType: 'html', + url: APP_ROOT + '/ajax/ajax_search.php', + data: frmData, + success: function (response) { + $('#resBuscar').html(response); + $('#resBuscar').css("max-height", $('html').height() - windowAdjustSize); + }, + error: function () { + $('#resBuscar').html(resMsg("nofancyerror")); + }, + complete: function () { + sysPassUtil.hideLoading(); + scrollUp(); + } + }); + }; + + // Mostrar el orden de campo y orden de búsqueda utilizados + var showSearchOrder = function () { + if (order.key) { + $('#search-sort-' + order.key).addClass('filterOn'); + if (order.dir === 0) { + $('#search-sort-' + order.key).append(''); + } else { + $('#search-sort-' + order.key).append(''); + } + } + }; + + // Función para navegar por el log de eventos + var navLog = function (start, current) { + if (typeof start === 'undefined') { + return false; + } + + $.ajax({ + type: 'POST', + dataType: 'html', + url: APP_ROOT + '/ajax/ajax_eventlog.php', + data: {'start': start, 'current': current}, + success: function (response) { + $('#content').html(response); + }, + error: function () { + $('#content').html(resMsg("nofancyerror")); + }, + complete: function () { + sysPassUtil.hideLoading(); + scrollUp(); + } + }); + }; + + // Función para ver la clave de una cuenta + var viewPass = function (id, full, history) { + // Comprobamos si la clave ha sido ya obtenida para copiar + if (passToClip === 1 && full === 0) { + return; + } + + $.ajax({ + type: 'POST', + url: APP_ROOT + '/ajax/ajax_viewpass.php', + dataType: "json", + async: false, + data: {'accountid': id, 'full': full, 'isHistory': history, 'isAjax': 1}, + success: function (json) { + + if (json.status === 10) { + doLogout(); + return; + } + + if (full === false) { + // Copiamos la clave en el objeto que tiene acceso al portapapeles + $('#clip-pass-text').html(json.accpass); + passToClip = 1; + return; + } + + $('
      ').dialog({ + modal: true, + title: LANG[47], + width: 'auto', + open: function () { + var content; + var pass = ''; + var clipboardUserButton = + ''; + var clipboardPassButton = + ''; + var useImage = json.useimage; + var user = '

      ' + json.acclogin + '

      '; + + if (json.status === 0) { + if (useImage === 0) { + pass = '

      ' + json.accpass + '

      '; + } else { + pass = ''; + clipboardPassButton = ''; + } + + content = user + pass + '
      ' + clipboardUserButton + clipboardPassButton + '
      '; + } else { + content = '' + json.description + ''; + + $(this).dialog("option", "buttons", + [{ + text: "Ok", + icons: {primary: "ui-icon-close"}, + click: function () { + $(this).dialog("close"); + } + }] + ); + } + + $(this).html(content); + + // Recentrar después de insertar el contenido + $(this).dialog('option', 'position', 'center'); + + // Cerrar Dialog a los 30s + var thisDialog = $(this); + + $(this).parent().on('mouseleave', function () { + clearTimeout(timeout); + timeout = setTimeout(function () { + thisDialog.dialog('close'); + }, 30000); + }); + }, + // Forzar la eliminación del objeto para que ZeroClipboard siga funcionando al abrirlo de nuevo + close: function () { + clearTimeout(timeout); + $(this).dialog("destroy"); + } + }); + } + }); + }; + + // Función para obtener las variables de la URL y parsearlas a un array. + var getUrlVars = function () { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + }; + + // Función para autentificar usuarios + var doLogin = function () { + var data = $('#frmLogin').serialize(); + + $("#btnLogin").prop('disabled', true); + + $.ajax({ + type: "POST", + dataType: "json", + url: APP_ROOT + '/ajax/ajax_doLogin.php', + data: data, + success: function (json) { + var status = json.status; + var description = json.description; + + if (status === 0 || status === 2) { + location.href = description; + } else if (status === 3 || status === 4) { + resMsg("error", description); + $('#user').val('').focus(); + $('#pass').val(''); + $("#mpass").prop('disabled', false); + $('#smpass').val('').show(); + } else if (status === 5) { + resMsg("warn", description, '', "location.href = 'index.php';"); + } else { + $('#user').val('').focus(); + $('#pass').val(''); + resMsg("error", description); + } + }, + complete: function () { + $('#btnLogin').prop('disabled', false); + sysPassUtil.hideLoading(); + }, + statusCode: { + 404: function () { + var txt = LANG[1] + '

      ' + LANG[13] + '

      '; + resMsg("error", txt); + } + } + }); + + return false; + }; + + // Función para salir de la sesión + var doLogout = function () { + var url = window.location.search; + + if (url.length > 0) { + location.href = 'index.php' + url + '&logout=1'; + } else { + location.href = 'index.php?logout=1'; + } + }; + + // Función para comprobar si se ha salido de la sesión + var checkLogout = function () { + var session = getUrlVars()["session"]; + + if (session === 0) { + resMsg("warn", LANG[2], '', "location.search = ''"); + } + }; + + var redirect = function (url) { + location.href = url; + }; + + // Función para añadir/editar una cuenta + var saveAccount = function (frm) { + var data = $("#" + frm).serialize(); + var id = $('input[name="accountid"]').val(); + var action = $('input[name="next"]').val(); + + $.ajax({ + type: 'POST', + dataType: 'json', + url: APP_ROOT + '/ajax/ajax_accountSave.php', + data: data, + success: function (json) { + var status = json.status; + var description = json.description; + + if (status === 0) { + resMsg("ok", description); + + if (action && id) { + doAction(action, 1, id); + } + } else if (status === 10) { + doLogout(); + } else { + resMsg("error", description); + } + }, + error: function (jqXHR, textStatus, errorThrown) { + var txt = LANG[1] + '

      ' + errorThrown + textStatus + '

      '; + resMsg("error", txt); + } + }); + }; + + // Función para eliminar una cuenta + var delAccount = function (id, action, sk) { + var data = {accountid: id, actionId: action, sk: sk}; + var atext = '

      ' + LANG[3] + '

      '; + var url = '/ajax/ajax_accountSave.php'; + + alertify + .okBtn(LANG[43]) + .cancelBtn(LANG[44]) + .confirm(atext, function (e) { + sendAjax(data, url); + }, function (e) { + e.preventDefault(); + + alertify.error(LANG[44]); + }); + }; + + // Función para enviar una solicitud de modificación de cuenta + var sendRequest = function () { + var url = '/ajax/ajax_sendRequest.php'; + var data = $('#frmRequestModify').serialize(); + + sendAjax(data, url); + }; + + // Función para guardar la configuración + var configMgmt = function (action, obj) { + var url; + + switch (action) { + case "config": + url = '/ajax/ajax_configSave.php'; + break; + case "export": + url = '/ajax/ajax_backup.php'; + break; + case "import": + url = '/ajax/ajax_migrate.php'; + break; + case "preferences": + url = '/ajax/ajax_userPrefsSave.php'; + break; + default: + return; + } + + var data = $(obj).serialize(); + + sendAjax(data, url); + }; + + // Función para descargar/ver archivos de una cuenta + var downFile = function (id, sk, action) { + var data = {'fileId': id, 'sk': sk, 'action': action}; + + if (action === 'view') { + $.ajax({ + type: "POST", + cache: false, + url: APP_ROOT + "/ajax/ajax_files.php", + data: data, + success: function (response) { + if (response) { + $.fancybox(response, {padding: [10, 10, 10, 10]}); + // Actualizar fancybox para adaptarlo al tamaño de la imagen + setTimeout(function () { + $.fancybox.update(); + }, 1000); + } else { + resMsg("error", LANG[14]); + } + + } + }); + } else if (action === 'download') { + $.fileDownload(APP_ROOT + '/ajax/ajax_files.php', {'httpMethod': 'POST', 'data': data}); + } + }; + + // Función para obtener la lista de archivos de una cuenta + var getFiles = function (id, isDel, sk) { + var data = {'id': id, 'del': isDel, 'sk': sk}; + + $.ajax({ + type: "GET", + cache: false, + url: APP_ROOT + "/ajax/ajax_getFiles.php", + data: data, + success: function (response) { + $('#downFiles').html(response); + } + }); + }; + + // Función para eliminar archivos de una cuenta + var delFile = function (id, sk, accid) { + var atext = '

      ' + LANG[15] + '

      '; + + alertify + .okBtn(LANG[43]) + .cancelBtn(LANG[44]) + .confirm(atext, function (e) { + var data = {'fileId': id, 'action': 'delete', 'sk': sk}; + + $.post(APP_ROOT + '/ajax/ajax_files.php', data, + function (data) { + resMsg("ok", data); + $("#downFiles").load(APP_ROOT + "/ajax/ajax_getFiles.php?id=" + accid + "&del=1&isAjax=1&sk=" + sk); + } + ); + }, function (e) { + e.preventDefault(); + + alertify.error(LANG[44]); + }); + }; + + // Función para activar el Drag&Drop de archivos en las cuentas + var dropFile = function (accountId, sk, maxsize) { + var dropfiles = $('#dropzone'); + var file_exts_ok = dropfiles.attr('data-files-ext').toLowerCase().split(','); + + dropfiles.filedrop({ + fallback_id: 'inFile', + paramname: 'inFile', + maxfiles: 5, + maxfilesize: maxsize, + allowedfileextensions: file_exts_ok, + url: APP_ROOT + '/ajax/ajax_files.php', + data: { + sk: sk, + accountId: accountId, + action: 'upload', + isAjax: 1 + }, + uploadFinished: function (i, file, response) { + sysPassUtil.hideLoading(); + + var sk = $('input[name="sk"]').val(); + $("#downFiles").load(APP_ROOT + "/ajax/ajax_getFiles.php?id=" + accountId + "&del=1&isAjax=1&sk=" + sk); + + resMsg("ok", response); + }, + error: function (err, file) { + switch (err) { + case 'BrowserNotSupported': + resMsg("error", LANG[16]); + break; + case 'TooManyFiles': + resMsg("error", LANG[17] + ' (max. ' + this.maxfiles + ')'); + break; + case 'FileTooLarge': + resMsg("error", LANG[18] + ' ' + maxsize + ' MB' + '
      ' + file.name); + break; + case 'FileExtensionNotAllowed': + resMsg("error", LANG[19]); + break; + default: + break; + } + }, + uploadStarted: function (i, file, len) { + sysPassUtil.showLoading(); + } + }); + }; + + // Función para activar el Drag&Drop de archivos en la importación de cuentas + var importFile = function (sk) { + var dropfiles = $('#dropzone'); + var file_exts_ok = ['csv', 'xml']; + + dropfiles.filedrop({ + fallback_id: 'inFile', + paramname: 'inFile', + maxfiles: 1, + maxfilesize: 1, + allowedfileextensions: file_exts_ok, + url: APP_ROOT + '/ajax/ajax_import.php', + data: { + sk: sk, + action: 'import', + isAjax: 1, + importPwd: function () { + return $('input[name="importPwd"]').val(); + }, + defUser: function () { + return $('#import_defaultuser').chosen().val(); + }, + defGroup: function () { + return $('#import_defaultgroup').chosen().val(); + }, + csvDelimiter: function () { + return $('input[name="csvDelimiter"]').val(); + } + }, + uploadFinished: function (i, file, json) { + sysPassUtilhideLoading(); + + var status = json.status; + var description = json.description; + + if (status === 0) { + resMsg("ok", description); + } else if (status === 10) { + resMsg("error", description); + doLogout(); + } else { + resMsg("error", description); + } + }, + error: function (err, file) { + switch (err) { + case 'BrowserNotSupported': + resMsg("error", LANG[16]); + break; + case 'TooManyFiles': + resMsg("error", LANG[17] + ' (max. ' + this.maxfiles + ')'); + break; + case 'FileTooLarge': + resMsg("error", LANG[18] + '
      ' + file.name); + break; + case 'FileExtensionNotAllowed': + resMsg("error", LANG[19]); + break; + default: + break; + } + }, + uploadStarted: function (i, file, len) { + sysPassUtil.showLoading(); + } + }); + }; + + // Función para realizar una petición ajax + var sendAjax = function (data, url) { + $.ajax({ + type: 'POST', + dataType: 'json', + url: APP_ROOT + url, + data: data, + success: function (json) { + var status = json.status; + var description = json.description; + var action = json.action; + + switch (status) { + case 0: + $.fancybox.close(); + resMsg("ok", description, undefined, action); + break; + case 1: + $.fancybox.close(); + $(":input[type=password]").val(''); + resMsg("error", description, undefined, action); + break; + case 2: + $("#resFancyAccion").html('' + description + '').show(); + break; + case 3: + $.fancybox.close(); + resMsg("warn", description, undefined, action); + break; + case 10: + doLogout(); + break; + default: + return; + } + }, + error: function (jqXHR, textStatus, errorThrown) { + var txt = LANG[1] + '

      ' + errorThrown + textStatus + '

      '; + resMsg("error", txt); + } + }); + }; + + // Función para mostrar el formulario para cambio de clave de usuario + var usrUpdPass = function (object, actionId, sk) { + var userId = $(object).attr("data-itemid"); + var data = {'userId': userId, 'actionId': actionId, 'sk': sk, 'isAjax': 1}; + + $.ajax({ + type: "GET", + cache: false, + url: APP_ROOT + '/ajax/ajax_usrpass.php', + data: data, + success: function (data) { + if (data.length === 0) { + doLogout(); + } else { + $.fancybox(data, {padding: 0}); + } + } + }); + }; + + // Función para mostrar los datos de un registro + var appMgmtData = function (obj, actionId, sk) { + var itemId = $(obj).attr('data-itemid'); + var activeTab = $(obj).attr('data-activetab'); + + var data = {'itemId': itemId, 'actionId': actionId, 'sk': sk, 'activeTab': activeTab, 'isAjax': 1}; + var url = APP_ROOT + '/ajax/ajax_appMgmtData.php'; + + $.ajax({ + type: 'POST', + dataType: 'html', + url: url, + data: data, + success: function (response) { + $.fancybox(response, {padding: [0, 10, 10, 10]}); + }, + error: function (jqXHR, textStatus, errorThrown) { + var txt = LANG[1] + '

      ' + errorThrown + textStatus + '

      '; + resMsg("error", txt); + } + }); + }; + + // Función para borrar un registro + var appMgmtDelete = function (obj, actionId, sk) { + var itemId = $(obj).attr('data-itemid'); + var activeTab = $(obj).attr('data-activetab'); + var nextActionId = $(obj).attr('data-nextactionid'); + var atext = '

      ' + LANG[12] + '

      '; + + var url = '/ajax/ajax_appMgmtSave.php'; + var data = { + 'itemId': itemId, + 'actionId': actionId, + 'sk': sk, + 'activeTab': activeTab, + 'onCloseAction': nextActionId + }; + + alertify + .okBtn(LANG[43]) + .cancelBtn(LANG[44]) + .confirm(atext, function (e) { + sendAjax(data, url); + }, function (e) { + e.preventDefault(); + + alertify.error(LANG[44]); + }); + }; + + // Función para editar los datos de un registro + var appMgmtSave = function (frmId) { + var url = '/ajax/ajax_appMgmtSave.php'; + var data = $("#" + frmId).serialize(); + + sendAjax(data, url); + }; + + // Función para verificar si existen actualizaciones + var checkUpds = function () { + $.ajax({ + type: 'GET', + dataType: 'html', + url: APP_ROOT + '/ajax/ajax_checkUpds.php', + timeout: 10000, + success: function (response) { + $('#updates').html(response); + + if (typeof componentHandler !== "undefined") { + componentHandler.upgradeDom(); + } + }, + error: function (jqXHR, textStatus, errorThrown) { + $('#updates').html('!'); + } + }); + }; + + // Función para limpiar el log de eventos + var clearEventlog = function (sk) { + var atext = '

      ' + LANG[20] + '

      '; + + alertify + .okBtn(LANG[43]) + .cancelBtn(LANG[44]) + .confirm(atext, function (e) { + var data = {'clear': 1, 'sk': sk, 'isAjax': 1}; + var url = '/ajax/ajax_eventlog.php'; + + sendAjax(data, url); + }, function (e) { + e.preventDefault(); + + alertify.error(LANG[44]); + }); + }; + + // Función para mostrar los botones de acción en los resultados de búsqueda + var showOptional = function (me) { + $(me).hide(); + //$(me).parent().css('width','15em'); + //var actions = $(me).closest('.account-actions').children('.actions-optional'); + var actions = $(me).parent().children('.actions-optional'); + actions.show(250); + }; + + // Función para obtener el tiempo actual en milisegundos + var getTime = function () { + var t = new Date(); + return t.getTime(); + }; + + // Funciones para analizar al fortaleza de una clave + // From http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-password-strength-checker/ + var checkPassLevel = function (password, dst) { + var level = zxcvbn(password); + + outputResult(level.score, dst); + }; + + var outputResult = function (level, dstId) { + var complexity, selector = '.passLevel-' + dstId; + + complexity = $(selector); + complexity.removeClass("weak good strong strongest"); + + if (passwordData.passLength === 0) { + complexity.attr('title', '').empty(); + } else if (passwordData.passLength < passwordData.minPasswordLength) { + complexity.attr('title', LANG[11]).addClass("weak"); + } else if (level === 0) { + complexity.attr('title', LANG[9]).addClass("weak"); + } else if (level === 1 || level === 2) { + complexity.attr('title', LANG[8]).addClass("good"); + } else if (level === 3) { + complexity.attr('title', LANG[7]).addClass("strong"); + } else if (level === 4) { + complexity.attr('title', LANG[10]).addClass("strongest"); + } + }; + + // Función para mostrar mensaje con alertify + var resMsg = function (type, txt, url, action) { + if (typeof url !== 'undefined') { + $.ajax({ + url: url, type: 'get', dataType: 'html', async: false, success: function (data) { + txt = data; + } + }); + } + + var html; + + txt = txt.replace(/(\\n|;;)/g, "
      "); + + switch (type) { + case "ok": + alertify.success(txt); + break; + case "error": + alertify.error(txt); + break; + case "warn": + alertify.log(txt); + break; + case "nofancyerror": + html = '

      Oops...
      ' + LANG[1] + '
      ' + txt + '

      '; + return html; + default: + alertify.error(txt); + break; + } + + if (typeof action !== "undefined") { + eval(action); + } + }; + + // Función para comprobar la conexión con LDAP + var checkLdapConn = function (formId) { + var form = '#frmLdap'; + + var ldapServer = $(form).find('[name=ldap_server]').val(); + var ldapBase = $(form).find('[name=ldap_base]').val(); + var ldapGroup = $(form).find('[name=ldap_group]').val(); + var ldapBindUser = $(form).find('[name=ldap_binduser]').val(); + var ldapBindPass = $(form).find('[name=ldap_bindpass]').val(); + var sk = $(form).find('[name=sk]').val(); + + var data = { + 'ldap_server': ldapServer, + 'ldap_base': ldapBase, + 'ldap_group': ldapGroup, + 'ldap_binduser': ldapBindUser, + 'ldap_bindpass': (PK !== '' ) ? encrypt.encrypt(ldapBindPass) : ldapBindPass, + 'isAjax': 1, + 'sk': sk + }; + + sendAjax(data, '/ajax/ajax_checkLdap.php'); + }; + + // Función para volver al login + var goLogin = function () { + setTimeout(function () { + location.href = "index.php"; + }, 2000); + }; + + // Función para obtener el navegador usado + var getBrowser = function () { + var browser; + var ua = navigator.userAgent; + var re = new RegExp("(MSIE|Firefox)[ /]?([0-9]{1,}[.0-9]{0,})", "i"); + if (re.exec(ua) !== null) { + browser = RegExp.$1; + //version = parseFloat( RegExp.$2 ); + } + + return browser; + }; + + // Detectar los campos select y añadir funciones + var chosenDetect = function () { + var selectWidth = "250px"; + var searchTreshold = 10; + + $(".sel-chosen-usergroup").chosen({ + placeholder_text_single: LANG[21], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + + $(".sel-chosen-user").chosen({ + placeholder_text_single: LANG[22], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + + $(".sel-chosen-profile").chosen({ + placeholder_text_single: LANG[23], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + + $(".sel-chosen-customer").each(function () { + var deselect = $(this).hasClass('sel-chosen-deselect'); + + $(this).chosen({ + allow_single_deselect: deselect, + placeholder_text_single: LANG[24], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + }); + + $(".sel-chosen-category").each(function () { + var deselect = $(this).hasClass('sel-chosen-deselect'); + + $(this).chosen({ + allow_single_deselect: deselect, + placeholder_text_single: LANG[25], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + }); + + $(".sel-chosen-action").each(function () { + var deselect = $(this).hasClass('sel-chosen-deselect'); + + $(this).chosen({ + allow_single_deselect: deselect, + placeholder_text_single: LANG[39], + disable_search_threshold: searchTreshold, + no_results_text: LANG[26], + width: selectWidth + }); + }); + + $(".sel-chosen-ns").chosen({disable_search: true, width: selectWidth}); + }; + + /** + * Detectar los imputs del tipo checkbox para generar botones + * + * @param container El contenedor donde buscar + */ + var checkboxDetect = function (container) { + $(container).find('.checkbox').button({ + icons: {primary: "ui-icon-transferthick-e-w"} + }).click( + function () { + if ($(this).prop('checked') === true) { + $(this).button('option', 'label', LANG[40]); + } else { + $(this).button('option', 'label', LANG[41]); + } + } + ); + }; + + /** + * Encriptar el valor de un campo del formulario + * + * @param inputId El id del campo + */ + var encryptFormValue = function (inputId) { + var input = $(inputId); + var curValue = input.val(); + var nextName = inputId + '-encrypted'; + var nextInput = input.next(':input[name="' + nextName + '"]'); + + if ((curValue !== '' && nextInput.attr('name') !== nextName) + || (curValue !== '' && nextInput.attr('name') === nextName && parseInt(input.next().val()) !== curValue.length) + ) { + var passEncrypted = encrypt.encrypt(curValue); + input.val(passEncrypted); + + if (nextInput.length > 0) { + nextInput.val(passEncrypted.length); + } else { + input.after(''); + } + } + }; + + var initializeClipboard = function () { + var clipboard = new Clipboard('.clip-pass-button', { + text: function (trigger) { + sysPassUtil.Common.viewPass(trigger.getAttribute('data-account-id'), false); + return $('#clip-pass-text').html(); + } + }); + + clipboard.on('success', function (e) { + sysPassUtil.Common.resMsg("ok", LANG[45]); + }); + + clipboard.on('error', function (e) { + sysPassUtil.Common.resMsg("error", LANG[46]); + }); + + // Portapapeles para claves visualizadas + + // Inicializar el objeto para copiar al portapapeles + var clipboardPass = new Clipboard(".dialog-clip-pass-button"); + var clipboardUser = new Clipboard(".dialog-clip-user-button"); + + clipboardPass.on('success', function (e) { + $('.dialog-pass-text').addClass('dialog-clip-pass-copy round'); + e.clearSelection(); + }); + + clipboardUser.on('success', function (e) { + e.clearSelection(); + }); + }; + + /** + * Delegar los eventos 'blur' y 'keypress' para que los campos de claves + * sean encriptados antes de ser enviados por el formulario + */ + var bindPassEncrypt = function () { + $('body').delegate(':input[type=password]', 'blur', function (e) { + var id = $(this).attr('id'); + encryptFormValue('#' + id); + }); + + $('body').delegate(':input[type=password]', 'keypress', function (e) { + if (e.keyCode === 13) { + e.preventDefault(); + + var form = $(this).closest('form'); + var id = $(this).attr('id'); + + encryptFormValue('#' + id); + form.submit(); + } + }); + }; + + return { + accSearch: accSearch, + appMgmtData: appMgmtData, + appMgmtSave: appMgmtSave, + appMgmtDelete: appMgmtDelete, + checkboxDetect: checkboxDetect, + checkLdapConn: checkLdapConn, + checkPassLevel: checkPassLevel, + checkUpds: checkUpds, + clearEventlog: clearEventlog, + clearSearch: clearSearch, + chosenDetect: chosenDetect, + configMgmt: configMgmt, + delAccount: delAccount, + delFile: delFile, + doAction: doAction, + doLogin: doLogin, + doLogout: doLogout, + downFile: downFile, + dropFile: dropFile, + encryptFormValue: encryptFormValue, + getFiles: getFiles, + importFile: importFile, + navLog: navLog, + outputResult: outputResult, + redirect: redirect, + resMsg: resMsg, + searchSort: searchSort, + saveAccount: saveAccount, + sendAjax: sendAjax, + sendRequest: sendRequest, + setContentSize: setContentSize, + showOptional: showOptional, + showSearchOrder: showSearchOrder, + usrUpdPass: usrUpdPass, + viewPass: viewPass, + passwordData: passwordData, + passToClip: passToClip, + APP_ROOT: APP_ROOT, + LANG: LANG, + PK: PK + }; +} \ No newline at end of file diff --git a/js/functions.min.js b/js/functions.min.js index 266bea14..a3246f49 100644 --- a/js/functions.min.js +++ b/js/functions.min.js @@ -1 +1 @@ -var sysPass=sysPass||{};sysPass.createNS=function(d){var e=d.split(".");var c=sysPass;if(e[0]==="sysPass"){e=e.slice(1)}for(var a=0;a105&&event.keyCode<123))){return}if(lenTxtSearch<3&&continous===1&&lenTxtSearch>window.lastlen&&event.keyCode!==13){return}window.lastlen=lenTxtSearch;$("#frmSearch").find('input[name="start"]').val(0);doSearch()};var searchSort=function(skey,start,dir){if(typeof skey==="undefined"||typeof start==="undefined"){return false}$("#frmSearch").find('input[name="skey"]').val(skey);$("#frmSearch").find('input[name="sorder"]').val(dir);$("#frmSearch").find('input[name="start"]').val(start);doSearch()};var doSearch=function(){var frmData=$("#frmSearch").serialize();$.ajax({type:"POST",dataType:"html",url:APP_ROOT+"/ajax/ajax_search.php",data:frmData,success:function(response){$("#resBuscar").html(response);$("#resBuscar").css("max-height",$("html").height()-windowAdjustSize)},error:function(){$("#resBuscar").html(resMsg("nofancyerror"))},complete:function(){sysPassUtil.hideLoading();scrollUp()}})};var showSearchOrder=function(){if(order.key){$("#search-sort-"+order.key).addClass("filterOn");if(order.dir===0){$("#search-sort-"+order.key).append('')}else{$("#search-sort-"+order.key).append('')}}};var navLog=function(start,current){if(typeof start==="undefined"){return false}$.ajax({type:"POST",dataType:"html",url:APP_ROOT+"/ajax/ajax_eventlog.php",data:{start:start,current:current},success:function(response){$("#content").html(response)},error:function(){$("#content").html(resMsg("nofancyerror"))},complete:function(){sysPassUtil.hideLoading();scrollUp()}})};var viewPass=function(id,full,history){if(passToClip===1&&full===0){return}$.ajax({type:"POST",url:APP_ROOT+"/ajax/ajax_viewpass.php",dataType:"json",async:false,data:{accountid:id,full:full,isHistory:history,isAjax:1},success:function(json){if(json.status===10){doLogout();return}if(full===false){$("#clip-pass-text").html(json.accpass);passToClip=1;return}$("
      ").dialog({modal:true,title:LANG[47],width:"auto",open:function(){var content;var pass="";var clipboardUserButton='";var clipboardPassButton='";var useImage=json.useimage;var user='

      '+json.acclogin+"

      ";if(json.status===0){if(useImage===0){pass='

      '+json.accpass+"

      "}else{pass='';clipboardPassButton=""}content=user+pass+'
      '+clipboardUserButton+clipboardPassButton+"
      "}else{content=''+json.description+"";$(this).dialog("option","buttons",[{text:"Ok",icons:{primary:"ui-icon-close"},click:function(){$(this).dialog("close")}}])}$(this).html(content);$(this).dialog("option","position","center");var thisDialog=$(this);$(this).parent().on("mouseleave",function(){clearTimeout(timeout);timeout=setTimeout(function(){thisDialog.dialog("close")},30000)})},close:function(){clearTimeout(timeout);$(this).dialog("destroy")}})}})};var getUrlVars=function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var i=0;i"+LANG[13]+"

      ";resMsg("error",txt)}}});return false};var doLogout=function(){var url=window.location.search;if(url.length>0){location.href="index.php"+url+"&logout=1"}else{location.href="index.php?logout=1"}};var checkLogout=function(){var session=getUrlVars()["session"];if(session===0){resMsg("warn",LANG[2],"","location.search = ''")}};var redirect=function(url){location.href=url};var saveAccount=function(frm){var data=$("#"+frm).serialize();var id=$('input[name="accountid"]').val();var action=$('input[name="next"]').val();$.ajax({type:"POST",dataType:"json",url:APP_ROOT+"/ajax/ajax_accountSave.php",data:data,success:function(json){var status=json.status;var description=json.description;if(status===0){resMsg("ok",description);if(action&&id){doAction(action,1,id)}}else{if(status===10){doLogout()}else{resMsg("error",description)}}},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var delAccount=function(id,action,sk){var data={accountid:id,actionId:action,sk:sk};var atext='

      '+LANG[3]+"

      ";var url="/ajax/ajax_accountSave.php";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var sendRequest=function(){var url="/ajax/ajax_sendRequest.php";var data=$("#frmRequestModify").serialize();sendAjax(data,url)};var configMgmt=function(action,obj){var url;switch(action){case"config":url="/ajax/ajax_configSave.php";break;case"export":url="/ajax/ajax_backup.php";break;case"import":url="/ajax/ajax_migrate.php";break;case"preferences":url="/ajax/ajax_userPrefsSave.php";break;default:return}var data=$(obj).serialize();sendAjax(data,url)};var downFile=function(id,sk,action){var data={fileId:id,sk:sk,action:action};if(action==="view"){$.ajax({type:"POST",cache:false,url:APP_ROOT+"/ajax/ajax_files.php",data:data,success:function(response){if(response){$.fancybox(response,{padding:[10,10,10,10]});setTimeout(function(){$.fancybox.update()},1000)}else{resMsg("error",LANG[14])}}})}else{if(action==="download"){$.fileDownload(APP_ROOT+"/ajax/ajax_files.php",{httpMethod:"POST",data:data})}}};var getFiles=function(id,isDel,sk){var data={id:id,del:isDel,sk:sk};$.ajax({type:"GET",cache:false,url:APP_ROOT+"/ajax/ajax_getFiles.php",data:data,success:function(response){$("#downFiles").html(response)}})};var delFile=function(id,sk,accid){var atext='

      '+LANG[15]+"

      ";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){var data={fileId:id,action:"delete",sk:sk};$.post(APP_ROOT+"/ajax/ajax_files.php",data,function(data){resMsg("ok",data);$("#downFiles").load(APP_ROOT+"/ajax/ajax_getFiles.php?id="+accid+"&del=1&isAjax=1&sk="+sk)})},function(e){e.preventDefault();alertify.error(LANG[44])})};var dropFile=function(accountId,sk,maxsize){var dropfiles=$("#dropzone");var file_exts_ok=dropfiles.attr("data-files-ext").toLowerCase().split(",");dropfiles.filedrop({fallback_id:"inFile",paramname:"inFile",maxfiles:5,maxfilesize:maxsize,allowedfileextensions:file_exts_ok,url:APP_ROOT+"/ajax/ajax_files.php",data:{sk:sk,accountId:accountId,action:"upload",isAjax:1},uploadFinished:function(i,file,response){sysPassUtil.hideLoading();var sk=$('input[name="sk"]').val();$("#downFiles").load(APP_ROOT+"/ajax/ajax_getFiles.php?id="+accountId+"&del=1&isAjax=1&sk="+sk);resMsg("ok",response)},error:function(err,file){switch(err){case"BrowserNotSupported":resMsg("error",LANG[16]);break;case"TooManyFiles":resMsg("error",LANG[17]+" (max. "+this.maxfiles+")");break;case"FileTooLarge":resMsg("error",LANG[18]+" "+maxsize+" MB
      "+file.name);break;case"FileExtensionNotAllowed":resMsg("error",LANG[19]);break;default:break}},uploadStarted:function(i,file,len){sysPassUtil.showLoading()}})};var importFile=function(sk){var dropfiles=$("#dropzone");var file_exts_ok=["csv","xml"];dropfiles.filedrop({fallback_id:"inFile",paramname:"inFile",maxfiles:1,maxfilesize:1,allowedfileextensions:file_exts_ok,url:APP_ROOT+"/ajax/ajax_import.php",data:{sk:sk,action:"import",isAjax:1,importPwd:function(){return $('input[name="importPwd"]').val()},defUser:function(){return $("#import_defaultuser").chosen().val()},defGroup:function(){return $("#import_defaultgroup").chosen().val()},csvDelimiter:function(){return $('input[name="csvDelimiter"]').val()}},uploadFinished:function(i,file,json){sysPassUtilhideLoading();var status=json.status;var description=json.description;if(status===0){resMsg("ok",description)}else{if(status===10){resMsg("error",description);doLogout()}else{resMsg("error",description)}}},error:function(err,file){switch(err){case"BrowserNotSupported":resMsg("error",LANG[16]);break;case"TooManyFiles":resMsg("error",LANG[17]+" (max. "+this.maxfiles+")");break;case"FileTooLarge":resMsg("error",LANG[18]+"
      "+file.name);break;case"FileExtensionNotAllowed":resMsg("error",LANG[19]);break;default:break}},uploadStarted:function(i,file,len){sysPassUtil.showLoading()}})};var sendAjax=function(data,url){$.ajax({type:"POST",dataType:"json",url:APP_ROOT+url,data:data,success:function(json){var status=json.status;var description=json.description;var action=json.action;switch(status){case 0:$.fancybox.close();resMsg("ok",description,undefined,action);break;case 1:$.fancybox.close();$(":input[type=password]").val("");resMsg("error",description,undefined,action);break;case 2:$("#resFancyAccion").html(''+description+"").show();break;case 3:$.fancybox.close();resMsg("warn",description,undefined,action);break;case 10:doLogout();break;default:return}},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var usrUpdPass=function(object,actionId,sk){var userId=$(object).attr("data-itemid");var data={userId:userId,actionId:actionId,sk:sk,isAjax:1};$.ajax({type:"GET",cache:false,url:APP_ROOT+"/ajax/ajax_usrpass.php",data:data,success:function(data){if(data.length===0){doLogout()}else{$.fancybox(data,{padding:0})}}})};var appMgmtData=function(obj,actionId,sk){var itemId=$(obj).attr("data-itemid");var activeTab=$(obj).attr("data-activetab");var data={itemId:itemId,actionId:actionId,sk:sk,activeTab:activeTab,isAjax:1};var url=APP_ROOT+"/ajax/ajax_appMgmtData.php";$.ajax({type:"POST",dataType:"html",url:url,data:data,success:function(response){$.fancybox(response,{padding:[0,10,10,10]})},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var appMgmtDelete=function(obj,actionId,sk){var itemId=$(obj).attr("data-itemid");var activeTab=$(obj).attr("data-activetab");var nextActionId=$(obj).attr("data-nextactionid");var atext='

      '+LANG[12]+"

      ";var url="/ajax/ajax_appMgmtSave.php";var data={itemId:itemId,actionId:actionId,sk:sk,activeTab:activeTab,onCloseAction:nextActionId};alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var appMgmtSave=function(frmId){var url="/ajax/ajax_appMgmtSave.php";var data=$("#"+frmId).serialize();sendAjax(data,url)};var checkUpds=function(){$.ajax({type:"GET",dataType:"html",url:APP_ROOT+"/ajax/ajax_checkUpds.php",timeout:10000,success:function(response){$("#updates").html(response);if(typeof componentHandler!=="undefined"){componentHandler.upgradeDom()}},error:function(jqXHR,textStatus,errorThrown){$("#updates").html("!")}})};var clearEventlog=function(sk){var atext='

      '+LANG[20]+"

      ";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){var data={clear:1,sk:sk,isAjax:1};var url="/ajax/ajax_eventlog.php";sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var showOptional=function(me){$(me).hide();var actions=$(me).parent().children(".actions-optional");actions.show(250)};var getTime=function(){var t=new Date();return t.getTime()};var checkPassLevel=function(password,dst){var level=zxcvbn(password);outputResult(level.score,dst)};var outputResult=function(level,dstId){var complexity,selector=".passLevel-"+dstId;complexity=$(selector);complexity.removeClass("weak good strong strongest");if(passwordData.passLength===0){complexity.attr("title","").empty()}else{if(passwordData.passLength");switch(type){case"ok":alertify.success(txt);break;case"error":alertify.error(txt);break;case"warn":alertify.log(txt);break;case"nofancyerror":html='

      Oops...
      '+LANG[1]+"
      "+txt+"

      ";return html;default:alertify.error(txt);break}if(typeof action!=="undefined"){eval(action)}};var checkLdapConn=function(formId){var form="#frmLdap";var ldapServer=$(form).find("[name=ldap_server]").val();var ldapBase=$(form).find("[name=ldap_base]").val();var ldapGroup=$(form).find("[name=ldap_group]").val();var ldapBindUser=$(form).find("[name=ldap_binduser]").val();var ldapBindPass=$(form).find("[name=ldap_bindpass]").val();var sk=$(form).find("[name=sk]").val();var data={ldap_server:ldapServer,ldap_base:ldapBase,ldap_group:ldapGroup,ldap_binduser:ldapBindUser,ldap_bindpass:encrypt.encrypt(ldapBindPass),isAjax:1,sk:sk};sendAjax(data,"/ajax/ajax_checkLdap.php")};var goLogin=function(){setTimeout(function(){location.href="index.php"},2000)};var getBrowser=function(){var browser;var ua=navigator.userAgent;var re=new RegExp("(MSIE|Firefox)[ /]?([0-9]{1,}[.0-9]{0,})","i");if(re.exec(ua)!==null){browser=RegExp.$1}return browser};var chosenDetect=function(){var selectWidth="250px";var searchTreshold=10;$(".sel-chosen-usergroup").chosen({placeholder_text_single:LANG[21],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-user").chosen({placeholder_text_single:LANG[22],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-profile").chosen({placeholder_text_single:LANG[23],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-customer").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[24],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-category").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[25],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-action").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[39],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-ns").chosen({disable_search:true,width:selectWidth})};var checkboxDetect=function(container){$(container).find(".checkbox").button({icons:{primary:"ui-icon-transferthick-e-w"}}).click(function(){if($(this).prop("checked")===true){$(this).button("option","label",LANG[40])}else{$(this).button("option","label",LANG[41])}})};var encryptFormValue=function(inputId){var input=$(inputId);var curValue=input.val();var nextName=inputId+"-encrypted";var nextInput=input.next(':input[name="'+nextName+'"]');if((curValue!==""&&nextInput.attr("name")!==nextName)||(curValue!==""&&nextInput.attr("name")===nextName&&parseInt(input.next().val())!==curValue.length)){var passEncrypted=encrypt.encrypt(curValue);input.val(passEncrypted);if(nextInput.length>0){nextInput.val(passEncrypted.length)}else{input.after('')}}};var initializeClipboard=function(){var clipboard=new Clipboard(".clip-pass-button",{text:function(trigger){sysPassUtil.Common.viewPass(trigger.getAttribute("data-account-id"),false);return $("#clip-pass-text").html()}});clipboard.on("success",function(e){sysPassUtil.Common.resMsg("ok",LANG[45])});clipboard.on("error",function(e){sysPassUtil.Common.resMsg("error",LANG[46])});var clipboardPass=new Clipboard(".dialog-clip-pass-button");var clipboardUser=new Clipboard(".dialog-clip-user-button");clipboardPass.on("success",function(e){$(".dialog-pass-text").addClass("dialog-clip-pass-copy round");e.clearSelection()});clipboardUser.on("success",function(e){e.clearSelection()})};var bindPassEncrypt=function(){$("body").delegate(":input[type=password]","blur",function(e){var id=$(this).attr("id");encryptFormValue("#"+id)});$("body").delegate(":input[type=password]","keypress",function(e){if(e.keyCode===13){e.preventDefault();var form=$(this).closest("form");var id=$(this).attr("id");encryptFormValue("#"+id);form.submit()}})};return{accSearch:accSearch,appMgmtData:appMgmtData,appMgmtSave:appMgmtSave,appMgmtDelete:appMgmtDelete,checkboxDetect:checkboxDetect,checkLdapConn:checkLdapConn,checkPassLevel:checkPassLevel,checkUpds:checkUpds,clearEventlog:clearEventlog,clearSearch:clearSearch,chosenDetect:chosenDetect,configMgmt:configMgmt,delAccount:delAccount,delFile:delFile,doAction:doAction,doLogin:doLogin,doLogout:doLogout,downFile:downFile,dropFile:dropFile,encryptFormValue:encryptFormValue,getFiles:getFiles,importFile:importFile,navLog:navLog,outputResult:outputResult,resMsg:resMsg,searchSort:searchSort,saveAccount:saveAccount,sendAjax:sendAjax,sendRequest:sendRequest,setContentSize:setContentSize,showOptional:showOptional,showSearchOrder:showSearchOrder,usrUpdPass:usrUpdPass,viewPass:viewPass,passwordData:passwordData,passToClip:passToClip,APP_ROOT:APP_ROOT,LANG:LANG,PK:PK}}; \ No newline at end of file +var sysPass=sysPass||{};sysPass.createNS=function(d){var e=d.split(".");var c=sysPass;if(e[0]==="sysPass"){e=e.slice(1)}for(var a=0;a105&&event.keyCode<123))){return}if(lenTxtSearch<3&&continous===1&&lenTxtSearch>window.lastlen&&event.keyCode!==13){return}window.lastlen=lenTxtSearch;$("#frmSearch").find('input[name="start"]').val(0);doSearch()};var searchSort=function(skey,start,dir){if(typeof skey==="undefined"||typeof start==="undefined"){return false}$("#frmSearch").find('input[name="skey"]').val(skey);$("#frmSearch").find('input[name="sorder"]').val(dir);$("#frmSearch").find('input[name="start"]').val(start);doSearch()};var doSearch=function(){var frmData=$("#frmSearch").serialize();$.ajax({type:"POST",dataType:"html",url:APP_ROOT+"/ajax/ajax_search.php",data:frmData,success:function(response){$("#resBuscar").html(response);$("#resBuscar").css("max-height",$("html").height()-windowAdjustSize)},error:function(){$("#resBuscar").html(resMsg("nofancyerror"))},complete:function(){sysPassUtil.hideLoading();scrollUp()}})};var showSearchOrder=function(){if(order.key){$("#search-sort-"+order.key).addClass("filterOn");if(order.dir===0){$("#search-sort-"+order.key).append('')}else{$("#search-sort-"+order.key).append('')}}};var navLog=function(start,current){if(typeof start==="undefined"){return false}$.ajax({type:"POST",dataType:"html",url:APP_ROOT+"/ajax/ajax_eventlog.php",data:{start:start,current:current},success:function(response){$("#content").html(response)},error:function(){$("#content").html(resMsg("nofancyerror"))},complete:function(){sysPassUtil.hideLoading();scrollUp()}})};var viewPass=function(id,full,history){if(passToClip===1&&full===0){return}$.ajax({type:"POST",url:APP_ROOT+"/ajax/ajax_viewpass.php",dataType:"json",async:false,data:{accountid:id,full:full,isHistory:history,isAjax:1},success:function(json){if(json.status===10){doLogout();return}if(full===false){$("#clip-pass-text").html(json.accpass);passToClip=1;return}$("
      ").dialog({modal:true,title:LANG[47],width:"auto",open:function(){var content;var pass="";var clipboardUserButton='";var clipboardPassButton='";var useImage=json.useimage;var user='

      '+json.acclogin+"

      ";if(json.status===0){if(useImage===0){pass='

      '+json.accpass+"

      "}else{pass='';clipboardPassButton=""}content=user+pass+'
      '+clipboardUserButton+clipboardPassButton+"
      "}else{content=''+json.description+"";$(this).dialog("option","buttons",[{text:"Ok",icons:{primary:"ui-icon-close"},click:function(){$(this).dialog("close")}}])}$(this).html(content);$(this).dialog("option","position","center");var thisDialog=$(this);$(this).parent().on("mouseleave",function(){clearTimeout(timeout);timeout=setTimeout(function(){thisDialog.dialog("close")},30000)})},close:function(){clearTimeout(timeout);$(this).dialog("destroy")}})}})};var getUrlVars=function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var i=0;i"+LANG[13]+"

      ";resMsg("error",txt)}}});return false};var doLogout=function(){var url=window.location.search;if(url.length>0){location.href="index.php"+url+"&logout=1"}else{location.href="index.php?logout=1"}};var checkLogout=function(){var session=getUrlVars()["session"];if(session===0){resMsg("warn",LANG[2],"","location.search = ''")}};var redirect=function(url){location.href=url};var saveAccount=function(frm){var data=$("#"+frm).serialize();var id=$('input[name="accountid"]').val();var action=$('input[name="next"]').val();$.ajax({type:"POST",dataType:"json",url:APP_ROOT+"/ajax/ajax_accountSave.php",data:data,success:function(json){var status=json.status;var description=json.description;if(status===0){resMsg("ok",description);if(action&&id){doAction(action,1,id)}}else{if(status===10){doLogout()}else{resMsg("error",description)}}},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var delAccount=function(id,action,sk){var data={accountid:id,actionId:action,sk:sk};var atext='

      '+LANG[3]+"

      ";var url="/ajax/ajax_accountSave.php";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var sendRequest=function(){var url="/ajax/ajax_sendRequest.php";var data=$("#frmRequestModify").serialize();sendAjax(data,url)};var configMgmt=function(action,obj){var url;switch(action){case"config":url="/ajax/ajax_configSave.php";break;case"export":url="/ajax/ajax_backup.php";break;case"import":url="/ajax/ajax_migrate.php";break;case"preferences":url="/ajax/ajax_userPrefsSave.php";break;default:return}var data=$(obj).serialize();sendAjax(data,url)};var downFile=function(id,sk,action){var data={fileId:id,sk:sk,action:action};if(action==="view"){$.ajax({type:"POST",cache:false,url:APP_ROOT+"/ajax/ajax_files.php",data:data,success:function(response){if(response){$.fancybox(response,{padding:[10,10,10,10]});setTimeout(function(){$.fancybox.update()},1000)}else{resMsg("error",LANG[14])}}})}else{if(action==="download"){$.fileDownload(APP_ROOT+"/ajax/ajax_files.php",{httpMethod:"POST",data:data})}}};var getFiles=function(id,isDel,sk){var data={id:id,del:isDel,sk:sk};$.ajax({type:"GET",cache:false,url:APP_ROOT+"/ajax/ajax_getFiles.php",data:data,success:function(response){$("#downFiles").html(response)}})};var delFile=function(id,sk,accid){var atext='

      '+LANG[15]+"

      ";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){var data={fileId:id,action:"delete",sk:sk};$.post(APP_ROOT+"/ajax/ajax_files.php",data,function(data){resMsg("ok",data);$("#downFiles").load(APP_ROOT+"/ajax/ajax_getFiles.php?id="+accid+"&del=1&isAjax=1&sk="+sk)})},function(e){e.preventDefault();alertify.error(LANG[44])})};var dropFile=function(accountId,sk,maxsize){var dropfiles=$("#dropzone");var file_exts_ok=dropfiles.attr("data-files-ext").toLowerCase().split(",");dropfiles.filedrop({fallback_id:"inFile",paramname:"inFile",maxfiles:5,maxfilesize:maxsize,allowedfileextensions:file_exts_ok,url:APP_ROOT+"/ajax/ajax_files.php",data:{sk:sk,accountId:accountId,action:"upload",isAjax:1},uploadFinished:function(i,file,response){sysPassUtil.hideLoading();var sk=$('input[name="sk"]').val();$("#downFiles").load(APP_ROOT+"/ajax/ajax_getFiles.php?id="+accountId+"&del=1&isAjax=1&sk="+sk);resMsg("ok",response)},error:function(err,file){switch(err){case"BrowserNotSupported":resMsg("error",LANG[16]);break;case"TooManyFiles":resMsg("error",LANG[17]+" (max. "+this.maxfiles+")");break;case"FileTooLarge":resMsg("error",LANG[18]+" "+maxsize+" MB
      "+file.name);break;case"FileExtensionNotAllowed":resMsg("error",LANG[19]);break;default:break}},uploadStarted:function(i,file,len){sysPassUtil.showLoading()}})};var importFile=function(sk){var dropfiles=$("#dropzone");var file_exts_ok=["csv","xml"];dropfiles.filedrop({fallback_id:"inFile",paramname:"inFile",maxfiles:1,maxfilesize:1,allowedfileextensions:file_exts_ok,url:APP_ROOT+"/ajax/ajax_import.php",data:{sk:sk,action:"import",isAjax:1,importPwd:function(){return $('input[name="importPwd"]').val()},defUser:function(){return $("#import_defaultuser").chosen().val()},defGroup:function(){return $("#import_defaultgroup").chosen().val()},csvDelimiter:function(){return $('input[name="csvDelimiter"]').val()}},uploadFinished:function(i,file,json){sysPassUtilhideLoading();var status=json.status;var description=json.description;if(status===0){resMsg("ok",description)}else{if(status===10){resMsg("error",description);doLogout()}else{resMsg("error",description)}}},error:function(err,file){switch(err){case"BrowserNotSupported":resMsg("error",LANG[16]);break;case"TooManyFiles":resMsg("error",LANG[17]+" (max. "+this.maxfiles+")");break;case"FileTooLarge":resMsg("error",LANG[18]+"
      "+file.name);break;case"FileExtensionNotAllowed":resMsg("error",LANG[19]);break;default:break}},uploadStarted:function(i,file,len){sysPassUtil.showLoading()}})};var sendAjax=function(data,url){$.ajax({type:"POST",dataType:"json",url:APP_ROOT+url,data:data,success:function(json){var status=json.status;var description=json.description;var action=json.action;switch(status){case 0:$.fancybox.close();resMsg("ok",description,undefined,action);break;case 1:$.fancybox.close();$(":input[type=password]").val("");resMsg("error",description,undefined,action);break;case 2:$("#resFancyAccion").html(''+description+"").show();break;case 3:$.fancybox.close();resMsg("warn",description,undefined,action);break;case 10:doLogout();break;default:return}},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var usrUpdPass=function(object,actionId,sk){var userId=$(object).attr("data-itemid");var data={userId:userId,actionId:actionId,sk:sk,isAjax:1};$.ajax({type:"GET",cache:false,url:APP_ROOT+"/ajax/ajax_usrpass.php",data:data,success:function(data){if(data.length===0){doLogout()}else{$.fancybox(data,{padding:0})}}})};var appMgmtData=function(obj,actionId,sk){var itemId=$(obj).attr("data-itemid");var activeTab=$(obj).attr("data-activetab");var data={itemId:itemId,actionId:actionId,sk:sk,activeTab:activeTab,isAjax:1};var url=APP_ROOT+"/ajax/ajax_appMgmtData.php";$.ajax({type:"POST",dataType:"html",url:url,data:data,success:function(response){$.fancybox(response,{padding:[0,10,10,10]})},error:function(jqXHR,textStatus,errorThrown){var txt=LANG[1]+"

      "+errorThrown+textStatus+"

      ";resMsg("error",txt)}})};var appMgmtDelete=function(obj,actionId,sk){var itemId=$(obj).attr("data-itemid");var activeTab=$(obj).attr("data-activetab");var nextActionId=$(obj).attr("data-nextactionid");var atext='

      '+LANG[12]+"

      ";var url="/ajax/ajax_appMgmtSave.php";var data={itemId:itemId,actionId:actionId,sk:sk,activeTab:activeTab,onCloseAction:nextActionId};alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var appMgmtSave=function(frmId){var url="/ajax/ajax_appMgmtSave.php";var data=$("#"+frmId).serialize();sendAjax(data,url)};var checkUpds=function(){$.ajax({type:"GET",dataType:"html",url:APP_ROOT+"/ajax/ajax_checkUpds.php",timeout:10000,success:function(response){$("#updates").html(response);if(typeof componentHandler!=="undefined"){componentHandler.upgradeDom()}},error:function(jqXHR,textStatus,errorThrown){$("#updates").html("!")}})};var clearEventlog=function(sk){var atext='

      '+LANG[20]+"

      ";alertify.okBtn(LANG[43]).cancelBtn(LANG[44]).confirm(atext,function(e){var data={clear:1,sk:sk,isAjax:1};var url="/ajax/ajax_eventlog.php";sendAjax(data,url)},function(e){e.preventDefault();alertify.error(LANG[44])})};var showOptional=function(me){$(me).hide();var actions=$(me).parent().children(".actions-optional");actions.show(250)};var getTime=function(){var t=new Date();return t.getTime()};var checkPassLevel=function(password,dst){var level=zxcvbn(password);outputResult(level.score,dst)};var outputResult=function(level,dstId){var complexity,selector=".passLevel-"+dstId;complexity=$(selector);complexity.removeClass("weak good strong strongest");if(passwordData.passLength===0){complexity.attr("title","").empty()}else{if(passwordData.passLength");switch(type){case"ok":alertify.success(txt);break;case"error":alertify.error(txt);break;case"warn":alertify.log(txt);break;case"nofancyerror":html='

      Oops...
      '+LANG[1]+"
      "+txt+"

      ";return html;default:alertify.error(txt);break}if(typeof action!=="undefined"){eval(action)}};var checkLdapConn=function(formId){var form="#frmLdap";var ldapServer=$(form).find("[name=ldap_server]").val();var ldapBase=$(form).find("[name=ldap_base]").val();var ldapGroup=$(form).find("[name=ldap_group]").val();var ldapBindUser=$(form).find("[name=ldap_binduser]").val();var ldapBindPass=$(form).find("[name=ldap_bindpass]").val();var sk=$(form).find("[name=sk]").val();var data={ldap_server:ldapServer,ldap_base:ldapBase,ldap_group:ldapGroup,ldap_binduser:ldapBindUser,ldap_bindpass:(PK!=="")?encrypt.encrypt(ldapBindPass):ldapBindPass,isAjax:1,sk:sk};sendAjax(data,"/ajax/ajax_checkLdap.php")};var goLogin=function(){setTimeout(function(){location.href="index.php"},2000)};var getBrowser=function(){var browser;var ua=navigator.userAgent;var re=new RegExp("(MSIE|Firefox)[ /]?([0-9]{1,}[.0-9]{0,})","i");if(re.exec(ua)!==null){browser=RegExp.$1}return browser};var chosenDetect=function(){var selectWidth="250px";var searchTreshold=10;$(".sel-chosen-usergroup").chosen({placeholder_text_single:LANG[21],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-user").chosen({placeholder_text_single:LANG[22],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-profile").chosen({placeholder_text_single:LANG[23],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth});$(".sel-chosen-customer").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[24],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-category").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[25],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-action").each(function(){var deselect=$(this).hasClass("sel-chosen-deselect");$(this).chosen({allow_single_deselect:deselect,placeholder_text_single:LANG[39],disable_search_threshold:searchTreshold,no_results_text:LANG[26],width:selectWidth})});$(".sel-chosen-ns").chosen({disable_search:true,width:selectWidth})};var checkboxDetect=function(container){$(container).find(".checkbox").button({icons:{primary:"ui-icon-transferthick-e-w"}}).click(function(){if($(this).prop("checked")===true){$(this).button("option","label",LANG[40])}else{$(this).button("option","label",LANG[41])}})};var encryptFormValue=function(inputId){var input=$(inputId);var curValue=input.val();var nextName=inputId+"-encrypted";var nextInput=input.next(':input[name="'+nextName+'"]');if((curValue!==""&&nextInput.attr("name")!==nextName)||(curValue!==""&&nextInput.attr("name")===nextName&&parseInt(input.next().val())!==curValue.length)){var passEncrypted=encrypt.encrypt(curValue);input.val(passEncrypted);if(nextInput.length>0){nextInput.val(passEncrypted.length)}else{input.after('')}}};var initializeClipboard=function(){var clipboard=new Clipboard(".clip-pass-button",{text:function(trigger){sysPassUtil.Common.viewPass(trigger.getAttribute("data-account-id"),false);return $("#clip-pass-text").html()}});clipboard.on("success",function(e){sysPassUtil.Common.resMsg("ok",LANG[45])});clipboard.on("error",function(e){sysPassUtil.Common.resMsg("error",LANG[46])});var clipboardPass=new Clipboard(".dialog-clip-pass-button");var clipboardUser=new Clipboard(".dialog-clip-user-button");clipboardPass.on("success",function(e){$(".dialog-pass-text").addClass("dialog-clip-pass-copy round");e.clearSelection()});clipboardUser.on("success",function(e){e.clearSelection()})};var bindPassEncrypt=function(){$("body").delegate(":input[type=password]","blur",function(e){var id=$(this).attr("id");encryptFormValue("#"+id)});$("body").delegate(":input[type=password]","keypress",function(e){if(e.keyCode===13){e.preventDefault();var form=$(this).closest("form");var id=$(this).attr("id");encryptFormValue("#"+id);form.submit()}})};return{accSearch:accSearch,appMgmtData:appMgmtData,appMgmtSave:appMgmtSave,appMgmtDelete:appMgmtDelete,checkboxDetect:checkboxDetect,checkLdapConn:checkLdapConn,checkPassLevel:checkPassLevel,checkUpds:checkUpds,clearEventlog:clearEventlog,clearSearch:clearSearch,chosenDetect:chosenDetect,configMgmt:configMgmt,delAccount:delAccount,delFile:delFile,doAction:doAction,doLogin:doLogin,doLogout:doLogout,downFile:downFile,dropFile:dropFile,encryptFormValue:encryptFormValue,getFiles:getFiles,importFile:importFile,navLog:navLog,outputResult:outputResult,redirect:redirect,resMsg:resMsg,searchSort:searchSort,saveAccount:saveAccount,sendAjax:sendAjax,sendRequest:sendRequest,setContentSize:setContentSize,showOptional:showOptional,showSearchOrder:showSearchOrder,usrUpdPass:usrUpdPass,viewPass:viewPass,passwordData:passwordData,passToClip:passToClip,APP_ROOT:APP_ROOT,LANG:LANG,PK:PK}}; \ No newline at end of file diff --git a/web/AccountC.class.php b/web/AccountC.class.php index 27c6861e..1e0e8ed8 100644 --- a/web/AccountC.class.php +++ b/web/AccountC.class.php @@ -166,6 +166,8 @@ class AccountC extends Controller implements ActionsInterface */ protected function checkAccess($action = null) { + $this->view->assign('showLogo', false); + if (!Acl::checkUserAccess($this->getAction())) { $this->showError(self::ERR_PAGE_NO_PERMISSION); return false; diff --git a/web/MainC.class.php b/web/MainC.class.php index c46ade09..29ed9749 100644 --- a/web/MainC.class.php +++ b/web/MainC.class.php @@ -267,7 +267,6 @@ class MainC extends Controller implements ActionsInterface $this->view->assign('securityErrors', array()); $this->view->assign('resInstall', array()); $this->view->assign('isCompleted', false); - $this->view->assign('version', \SP\Util::getVersionString()); $this->view->assign('adminlogin', Request::analyze('adminlogin', 'admin')); $this->view->assign('adminpass', Request::analyzeEncrypted('adminpass')); $this->view->assign('masterpassword', Request::analyzeEncrypted('masterpassword')); diff --git a/web/SearchC.class.php b/web/SearchC.class.php index dde9fd68..9d805501 100644 --- a/web/SearchC.class.php +++ b/web/SearchC.class.php @@ -182,10 +182,12 @@ class SearchC extends Controller implements ActionsInterface $accountLink = Session::getUserPreferences()->isAccountLink(); $topNavbar = Session::getUserPreferences()->isTopNavbar(); + $optionalActions = Session::getUserPreferences()->isOptionalActions(); // Variables de configuración $this->view->assign('accountLink', (is_null($accountLink) ? \SP\Config::getValue('account_link', 0) : $accountLink)); $this->view->assign('topNavbar', $topNavbar); + $this->view->assign('optionalActions', $optionalActions); $this->view->assign('requestEnabled', \SP\Util::mailrequestIsEnabled()); $this->view->assign('isDemoMode', \SP\Util::demoIsEnabled()); $maxTextLength = (\SP\Util::resultsCardsIsEnabled()) ? 40 : 60; diff --git a/web/UsersPrefsC.class.php b/web/UsersPrefsC.class.php index 74311e9e..2e5ca8ac 100644 --- a/web/UsersPrefsC.class.php +++ b/web/UsersPrefsC.class.php @@ -113,6 +113,7 @@ class UsersPrefsC extends Controller implements ActionsInterface $this->view->assign('resultsPerPage', ($this->_userPrefs->getResultsPerPage()) ? $this->_userPrefs->getResultsPerPage() : \SP\Config::getValue('account_count')); $this->view->assign('chkSortViews', ($this->_userPrefs->isSortViews()) ? 'checked="checked"' : ''); $this->view->assign('chkTopNavbar', ($this->_userPrefs->isTopNavbar()) ? 'checked="checked"' : ''); + $this->view->assign('chkOptionalActions', ($this->_userPrefs->isOptionalActions()) ? 'checked="checked"' : ''); $this->view->append('tabs', array('title' => _('Preferencias'))); $this->view->assign('tabIndex', $this->getTabIndex(), 'preferences');