diff --git a/app/locales/en_GB/LC_MESSAGES/messages.mo b/app/locales/en_GB/LC_MESSAGES/messages.mo index 68b3ffe9..61b14ac3 100644 Binary files a/app/locales/en_GB/LC_MESSAGES/messages.mo and b/app/locales/en_GB/LC_MESSAGES/messages.mo differ diff --git a/app/locales/en_GB/LC_MESSAGES/messages.po b/app/locales/en_GB/LC_MESSAGES/messages.po index bc85ac08..2565765d 100644 --- a/app/locales/en_GB/LC_MESSAGES/messages.po +++ b/app/locales/en_GB/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-17 01:28+0100\n" -"PO-Revision-Date: 2018-07-17 01:29+0100\n" +"POT-Creation-Date: 2018-08-02 00:43+0100\n" +"PO-Revision-Date: 2018-08-02 00:47+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_GB\n" @@ -25,90 +25,282 @@ msgstr "" "X-Poedit-SearchPath-1: ../../../../lib\n" "X-Poedit-SearchPath-2: ../../../config\n" -#: ../../../../lib/SP/Api/SyspassApi.php:76 -#: ../../../../lib/SP/Api/SyspassApi.php:147 -#: ../../../../lib/SP/Services/Api/ApiService.php:285 -#: ../../../modules/api/Controllers/ControllerBase.php:146 -msgid "Acceso no permitido" -msgstr "Unauthorized access" +#: ../../../../lib/SP/Bootstrap.php:262 +#, php-format +msgid "Versión de PHP requerida >= %s <= %s" +msgstr "Required PHP version >= %s <= %s" + +#: ../../../../lib/SP/Bootstrap.php:264 +#: ../../../modules/web/Controllers/InstallController.php:63 +msgid "" +"Actualice la versión de PHP para que la aplicación funcione correctamente" +msgstr "Please update the PHP version to run sysPass" + +#: ../../../../lib/SP/Config/ConfigUtil.php:94 +msgid "El directorio \"/config\" no existe" +msgstr "The \"/config\" directory does not exist." + +#: ../../../../lib/SP/Config/ConfigUtil.php:100 +msgid "No es posible escribir en el directorio \"config\"" +msgstr "Unable to write into the \"/config\" directory" + +#: ../../../../lib/SP/Config/ConfigUtil.php:109 +msgid "Los permisos del directorio \"/config\" son incorrectos" +msgstr "The \"/config\" directory permissions are wrong" + +#: ../../../../lib/SP/Config/ConfigUtil.php:111 +#, php-format +msgid "Actual: %s - Necesario: 750" +msgstr "Current: %s - Needed: 750" + +#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:132 +#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:92 +msgid "No tiene permisos para acceder a esta cuenta" +msgstr "You don't have permission to access to this account" + +#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 +#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:129 +#: ../../../../lib/SP/Util/ErrorUtil.php:133 +#: ../../../../lib/SP/Util/ErrorUtil.php:137 +#: ../../../../lib/SP/Util/ErrorUtil.php:141 +#: ../../../../lib/SP/Util/ErrorUtil.php:149 +#: ../../../../lib/SP/Util/ErrorUtil.php:156 +#: ../../../modules/web/Controllers/ErrorController.php:124 +#: ../../../modules/web/Controllers/UserPassResetController.php:94 +#: ../../../modules/web/themes/material-blue/views/upgrade/index.inc:13 +msgid "Consulte con el administrador" +msgstr "Please contact to the administrator" + +# Not available +#: ../../../../lib/SP/Core/Acl/Acl.php:275 +#: ../../../../lib/SP/Services/Auth/LoginService.php:582 +msgid "N/D" +msgstr "N/A" + +#: ../../../../lib/SP/Core/Acl/Acl.php:280 +msgid "Acceso denegado" +msgstr "Access denied" + +#: ../../../../lib/SP/Core/Acl/Acl.php:281 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:882 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:31 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:33 +msgid "Acción" +msgstr "Action" + +#: ../../../../lib/SP/Core/Acl/Acl.php:282 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:406 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:165 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:114 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:126 +#: ../../../../lib/SP/Services/Auth/LoginService.php:212 +#: ../../../../lib/SP/Services/Auth/LoginService.php:230 +#: ../../../../lib/SP/Services/Auth/LoginService.php:368 +#: ../../../../lib/SP/Services/Auth/LoginService.php:435 +#: ../../../../lib/SP/Services/Auth/LoginService.php:543 +#: ../../../../lib/SP/Services/Auth/LoginService.php:586 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:230 +#: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:235 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:881 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:978 +#: ../../../modules/web/Controllers/LoginController.php:105 +#: ../../../modules/web/Controllers/UserController.php:280 +#: ../../../modules/web/Controllers/UserController.php:314 +#: ../../../modules/web/Controllers/UserController.php:375 +#: ../../../modules/web/Controllers/UserController.php:412 +#: ../../../modules/web/Controllers/UserPassResetController.php:187 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:55 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:61 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:91 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:60 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:66 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:133 +#: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:63 +#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:20 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:65 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:50 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:104 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:111 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:230 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:244 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:17 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:19 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:61 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:63 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:11 +#: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:77 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:15 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:84 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:68 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:70 +#: ../../../modules/web/themes/material-blue/views/userpassreset/request.inc:19 +msgid "Usuario" +msgstr "User" + +#: ../../../../lib/SP/Core/Acl/Actions.php:174 +msgid "Acción no encontrada" +msgstr "Action not found" + +#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:136 +msgid "No tiene permisos para acceder a esta página" +msgstr "You don't have permission to access this page" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:73 +msgid "No es posible cambiar el valor de la clave" +msgstr "Unable to change password value" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:103 +#: ../../../../lib/SP/Core/Context/ContextBase.php:126 +msgid "Contexto ya inicializado" +msgstr "Context already initialized" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:109 +msgid "Contexto inválido" +msgstr "Invalid context" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:154 +msgid "Contexto no inicializado" +msgstr "Context not initialized" + +#: ../../../../lib/SP/Core/Context/SessionContext.php:545 +msgid "La sesión no puede ser inicializada" +msgstr "Session cannot be initialized" + +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:102 +msgid "No es posible generar las claves RSA" +msgstr "Unable to generate the RSA keys" + +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:135 +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:168 +msgid "El archivo de clave no existe" +msgstr "The key file does not exist" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:176 +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:186 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:59 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:154 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:243 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:333 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:388 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:416 +#: ../../../../lib/SP/Services/Account/AccountService.php:231 +#: ../../../../lib/SP/Services/Account/AccountService.php:236 +#: ../../../../lib/SP/Services/Api/ApiService.php:126 +#: ../../../../lib/SP/Services/Api/ApiService.php:326 +#: ../../../../lib/SP/Services/Api/ApiService.php:334 +#: ../../../../lib/SP/Services/Auth/LoginService.php:183 +#: ../../../../lib/SP/Services/Auth/LoginService.php:334 +#: ../../../../lib/SP/Services/Auth/LoginService.php:482 +#: ../../../../lib/SP/Services/Auth/LoginService.php:487 +#: ../../../../lib/SP/Services/Auth/LoginService.php:519 +#: ../../../../lib/SP/Services/Auth/LoginService.php:626 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:292 +#: ../../../../lib/SP/Services/CustomField/CustomFieldService.php:203 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:108 +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:79 +#: ../../../../lib/SP/Services/User/UserPassService.php:229 +#: ../../../modules/web/Controllers/Traits/ItemTrait.php:122 +#: ../../../modules/web/Controllers/Traits/ItemTrait.php:177 +msgid "Error interno" +msgstr "Internal error" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:176 +msgid "No se puede usar el módulo de encriptación" +msgstr "Crypto module cannot be loaded" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:186 +msgid "Error al generar datos cifrados" +msgstr "Error while creating the encrypted data" + +#: ../../../../lib/SP/Core/Events/Event.php:56 +msgid "Es necesario un objeto" +msgstr "An object is needed" + +#: ../../../../lib/SP/Core/Events/EventDispatcherBase.php:85 +msgid "Observador no inicializado" +msgstr "Observer not initialized" + +#: ../../../../lib/SP/Core/UI/Theme.php:181 +msgid "Clase no válida para iconos" +msgstr "Invalid icons class" + +#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 +#: ../../../modules/web/Controllers/AccountController.php:225 +msgid "ON" +msgstr "ON" + +#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 +#: ../../../modules/web/Controllers/AccountController.php:225 +msgid "OFF" +msgstr "OFF" + +#: ../../../../lib/SP/DataModel/TrackData.php:155 +#: ../../../../lib/SP/DataModel/TrackData.php:157 +#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:56 +#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:58 +msgid "IP inválida" +msgstr "Invalid IP" + +#: ../../../../lib/SP/Html/DataGrid/DataGridBase.php:306 +#: ../../../../lib/SP/Mvc/View/Template.php:122 +#, php-format +msgid "No es posible obtener la plantilla \"%s\" : %s" +msgstr "Unable to retrieve the \"%s\" template: %s" + +#: ../../../../lib/SP/Http/XMLRPCResponseParse.php:69 +msgid "Respuesta XML-RPC inválida" +msgstr "Invalid XML-RPC response" + +#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:65 +msgid "La sesión no se ha iniciado o ha caducado" +msgstr "Session not started or timed out" + +#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:115 +msgid "Acción Inválida" +msgstr "Invalid Action" + +#: ../../../../lib/SP/Mvc/Model/QueryCondition.php:71 +msgid "Tipo de filtro inválido" +msgstr "Invalid filter type" + +#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:95 +#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:157 +msgid "Tipo de objeto incorrecto" +msgstr "Wrong object type" + +#: ../../../../lib/SP/Mvc/View/Template.php:274 +#: ../../../../lib/SP/Mvc/View/Template.php:276 +#, php-format +msgid "No es posible obtener la variable \"%s\"" +msgstr "Unable to retrieve the \"%s\" variable" + +#: ../../../../lib/SP/Mvc/View/Template.php:322 +#: ../../../../lib/SP/Mvc/View/Template.php:324 +#, php-format +msgid "No es posible destruir la variable \"%s\"" +msgstr "Unable to unset the \"%s\" variable" + +#: ../../../../lib/SP/Mvc/View/Template.php:341 +msgid "La plantilla no contiene archivos" +msgstr "Template does not contain files" + +#: ../../../../lib/SP/Plugin/PluginManager.php:113 +#: ../../../../lib/SP/Plugin/PluginManager.php:256 +#, php-format +msgid "No es posible cargar el plugin \"%s\"" +msgstr "Unable to load the \"%s\" plugin" #. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:83 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:371 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:372 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:416 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:417 -#: ../../../modules/web/themes/material-blue/inc/Icons.php:36 -#: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:65 -#: ../../../config/actions.xml:169 ../../../config/actions.xml:259 -msgid "Ver Clave" -msgstr "View password" +#: ../../../../lib/SP/Plugin/PluginManager.php:245 +#: ../../../config/actions.xml:523 +msgid "Nuevo Plugin" +msgstr "New Plugin" -#: ../../../../lib/SP/Api/SyspassApi.php:84 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1249 -#: ../../../modules/web/themes/material-blue/views/account/details.inc:138 -#: ../../../modules/web/themes/material-blue/views/account/details.inc:140 -msgid "ID" -msgstr "ID" - -#: ../../../../lib/SP/Api/SyspassApi.php:85 -#: ../../../modules/api/Controllers/AccountController.php:64 -#: ../../../modules/api/Controllers/AccountController.php:95 -#: ../../../modules/api/Controllers/AccountController.php:142 -#: ../../../modules/api/Controllers/AccountController.php:194 -#: ../../../modules/web/Controllers/AccountController.php:222 -#: ../../../modules/web/Controllers/AccountController.php:554 -#: ../../../modules/web/Controllers/AccountController.php:589 -#: ../../../modules/web/Controllers/AccountController.php:624 -#: ../../../modules/web/Controllers/AccountController.php:654 -#: ../../../modules/web/Controllers/AccountController.php:689 -#: ../../../modules/web/Controllers/AccountController.php:735 -#: ../../../modules/web/Controllers/AccountController.php:777 -#: ../../../modules/web/Controllers/AccountController.php:817 -#: ../../../modules/web/Controllers/AccountController.php:867 -#: ../../../modules/web/Controllers/AccountController.php:903 -#: ../../../modules/web/Controllers/AccountFileController.php:223 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:105 -#: ../../../modules/web/Controllers/AccountManagerController.php:110 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:349 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:974 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:15 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:24 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:17 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:19 -msgid "Cuenta" -msgstr "Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:86 -#: ../../../../lib/SP/Api/SyspassApi.php:190 -#: ../../../../lib/SP/Api/SyspassApi.php:228 -#: ../../../../lib/SP/Api/SyspassApi.php:281 -#: ../../../../lib/SP/Api/SyspassApi.php:317 -#: ../../../../lib/SP/Api/SyspassApi.php:370 -#: ../../../../lib/SP/Api/SyspassApi.php:406 -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:218 -msgid "Origen" -msgstr "Source" - -#: ../../../../lib/SP/Api/SyspassApi.php:187 -msgid "Crear Cuenta" -msgstr "Add Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:188 -#: ../../../modules/api/Controllers/AccountController.php:141 -#: ../../../modules/api/Controllers/AccountController.php:146 -#: ../../../modules/web/Controllers/AccountController.php:688 -#: ../../../modules/web/Controllers/AccountController.php:699 -msgid "Cuenta creada" -msgstr "Account added" - -#: ../../../../lib/SP/Api/SyspassApi.php:189 -#: ../../../../lib/SP/Api/SyspassApi.php:227 -#: ../../../../lib/SP/Api/SyspassApi.php:280 -#: ../../../../lib/SP/Api/SyspassApi.php:316 -#: ../../../../lib/SP/Api/SyspassApi.php:369 -#: ../../../../lib/SP/Api/SyspassApi.php:405 -#: ../../../../lib/SP/Core/Plugin/PluginDataStore.php:77 +#: ../../../../lib/SP/Plugin/PluginManager.php:246 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:221 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:76 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:179 @@ -120,8 +312,8 @@ msgstr "Account added" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:701 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:792 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1074 -#: ../../../modules/web/Controllers/UserGroupController.php:254 -#: ../../../modules/web/Controllers/UserGroupController.php:294 +#: ../../../modules/web/Controllers/UserGroupController.php:255 +#: ../../../modules/web/Controllers/UserGroupController.php:295 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:22 #: ../../../modules/web/themes/material-blue/views/account/account-history.inc:33 #: ../../../modules/web/themes/material-blue/views/account/account-link.inc:15 @@ -141,673 +333,20 @@ msgstr "Account added" msgid "Nombre" msgstr "Name" -#: ../../../../lib/SP/Api/SyspassApi.php:218 -#: ../../../../lib/SP/Services/Account/AccountService.php:175 -#: ../../../../lib/SP/Services/Account/AccountService.php:433 -msgid "Cuenta no encontrada" -msgstr "Account not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:225 -#: ../../../modules/web/Controllers/AccountController.php:387 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:310 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:311 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:475 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:476 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:552 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:553 -#: ../../../config/actions.xml:163 ../../../config/actions.xml:481 -#: ../../../config/actions.xml:781 -msgid "Eliminar Cuenta" -msgstr "Remove Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:226 -#: ../../../modules/api/Controllers/AccountController.php:193 -#: ../../../modules/api/Controllers/AccountController.php:198 -#: ../../../modules/web/Controllers/AccountController.php:866 -#: ../../../modules/web/Controllers/AccountController.php:871 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:104 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:109 -#: ../../../modules/web/Controllers/AccountManagerController.php:109 -#: ../../../modules/web/Controllers/AccountManagerController.php:114 -msgid "Cuenta eliminada" -msgstr "Account removed" - -#: ../../../../lib/SP/Api/SyspassApi.php:278 -msgid "Crear Categoría" -msgstr "Add Category" - -#: ../../../../lib/SP/Api/SyspassApi.php:279 -#: ../../../modules/api/Controllers/CategoryController.php:86 -#: ../../../modules/api/Controllers/CategoryController.php:90 -#: ../../../modules/web/Controllers/CategoryController.php:251 -#: ../../../modules/web/Controllers/CategoryController.php:255 -msgid "Categoría creada" -msgstr "Category added" - -#: ../../../../lib/SP/Api/SyspassApi.php:308 -#: ../../../../lib/SP/Services/Category/CategoryService.php:77 -#: ../../../../lib/SP/Services/Category/CategoryService.php:98 -#: ../../../../lib/SP/Services/Category/CategoryService.php:115 -msgid "Categoría no encontrada" -msgstr "Category not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:314 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:136 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:137 -#: ../../../config/actions.xml:313 -msgid "Eliminar Categoría" -msgstr "Delete Category" - -#: ../../../../lib/SP/Api/SyspassApi.php:315 -#: ../../../modules/api/Controllers/CategoryController.php:143 -#: ../../../modules/api/Controllers/CategoryController.php:147 -#: ../../../modules/web/Controllers/CategoryController.php:213 -#: ../../../modules/web/Controllers/CategoryController.php:217 -msgid "Categoría eliminada" -msgstr "Category deleted" - -#: ../../../../lib/SP/Api/SyspassApi.php:367 -msgid "Crear Cliente" -msgstr "Add Client" - -#: ../../../../lib/SP/Api/SyspassApi.php:368 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:76 -#: ../../../modules/api/Controllers/ClientController.php:84 -#: ../../../modules/api/Controllers/ClientController.php:88 -#: ../../../modules/web/Controllers/ClientController.php:245 -#: ../../../modules/web/Controllers/ClientController.php:249 -msgid "Cliente creado" -msgstr "Client added" - -#: ../../../../lib/SP/Api/SyspassApi.php:397 -#: ../../../../lib/SP/Services/Client/ClientService.php:76 -#: ../../../../lib/SP/Services/Client/ClientService.php:95 -#: ../../../../lib/SP/Services/Client/ClientService.php:110 -msgid "Cliente no encontrado" -msgstr "Client not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:403 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:242 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:243 -#: ../../../config/actions.xml:343 -msgid "Eliminar Cliente" -msgstr "Delete Client" - -#: ../../../../lib/SP/Api/SyspassApi.php:404 -#: ../../../modules/api/Controllers/ClientController.php:142 -#: ../../../modules/api/Controllers/ClientController.php:146 -#: ../../../modules/web/Controllers/ClientController.php:212 -#: ../../../modules/web/Controllers/ClientController.php:216 -msgid "Cliente eliminado" -msgstr "Client deleted" - -#: ../../../../lib/SP/Api/SyspassApi.php:427 -#: ../../../modules/api/Controllers/ConfigController.php:60 -#: ../../../modules/web/Controllers/ConfigBackupController.php:68 -msgid "Proceso de backup finalizado" -msgstr "Backup process finished" - -#: ../../../../lib/SP/Api/SyspassApi.php:433 -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:102 -msgid "Error al realizar el backup" -msgstr "Error while doing the backup" - -#: ../../../../lib/SP/Api/SyspassApi.php:434 -#: ../../../../lib/SP/Controller/ChecksController.php:113 -#: ../../../../lib/SP/Controller/ChecksController.php:142 -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:104 -#: ../../../../lib/SP/Services/Export/XmlExportService.php:163 -#: ../../../modules/web/Controllers/ConfigImportController.php:80 -#: ../../../modules/web/Controllers/ConfigImportController.php:82 -msgid "Revise el registro de eventos para más detalles" -msgstr "Please check out the event log for more details" - -#: ../../../../lib/SP/Api/SyspassApi.php:464 -#: ../../../../lib/SP/Api/SyspassApi.php:481 -#: ../../../../lib/SP/Api/SyspassApi.php:487 -#: ../../../../lib/SP/Services/Api/ApiService.php:181 -#: ../../../../lib/SP/Services/Api/ApiService.php:196 -#: ../../../../lib/SP/Services/Api/ApiService.php:201 -msgid "Id de la cuenta" -msgstr "Account Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:465 -#: ../../../../lib/SP/Api/SyspassApi.php:493 -#: ../../../../lib/SP/Services/Api/ApiService.php:182 -#: ../../../../lib/SP/Services/Api/ApiService.php:206 -msgid "Clave del token" -msgstr "Token's password" - -#: ../../../../lib/SP/Api/SyspassApi.php:466 -#: ../../../../lib/SP/Services/Api/ApiService.php:183 -msgid "Devolver detalles en la respuesta" -msgstr "Send details in the response" - -#: ../../../../lib/SP/Api/SyspassApi.php:472 -#: ../../../../lib/SP/Services/Api/ApiService.php:188 -#: ../../../../lib/SP/Services/Api/ApiService.php:225 -#: ../../../../lib/SP/Services/Api/ApiService.php:242 -#: ../../../../lib/SP/Services/Api/ApiService.php:260 -#: ../../../modules/web/themes/material-blue/views/account/search-searchbox.inc:16 -msgid "Texto a buscar" -msgstr "Text to search" - -#: ../../../../lib/SP/Api/SyspassApi.php:473 -#: ../../../../lib/SP/Api/SyspassApi.php:511 -#: ../../../../lib/SP/Api/SyspassApi.php:531 -#: ../../../../lib/SP/Services/Api/ApiService.php:189 -#: ../../../../lib/SP/Services/Api/ApiService.php:226 -#: ../../../../lib/SP/Services/Api/ApiService.php:243 -#: ../../../../lib/SP/Services/Api/ApiService.php:261 -msgid "Número de resultados a mostrar" -msgstr "Number of results to show" - -#: ../../../../lib/SP/Api/SyspassApi.php:474 -#: ../../../../lib/SP/Services/Api/ApiService.php:190 -msgid "Id de categoría a filtrar" -msgstr "Category Id to filter on" - -#: ../../../../lib/SP/Api/SyspassApi.php:475 -#: ../../../../lib/SP/Services/Api/ApiService.php:191 -msgid "Id de cliente a filtrar" -msgstr "Client Id to filter on" - -#: ../../../../lib/SP/Api/SyspassApi.php:494 -#: ../../../../lib/SP/Services/Api/ApiService.php:207 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:28 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:42 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:22 -#: ../../../modules/web/themes/material-blue/views/account/account-request.inc:24 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:67 -msgid "Nombre de cuenta" -msgstr "Account name" - -#: ../../../../lib/SP/Api/SyspassApi.php:495 -#: ../../../../lib/SP/Api/SyspassApi.php:524 -#: ../../../../lib/SP/Services/Api/ApiService.php:208 -#: ../../../../lib/SP/Services/Api/ApiService.php:237 -msgid "Id de categoría" -msgstr "Category Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:496 -#: ../../../../lib/SP/Api/SyspassApi.php:544 -#: ../../../../lib/SP/Services/Api/ApiService.php:209 -#: ../../../../lib/SP/Services/Api/ApiService.php:255 -msgid "Id de cliente" -msgstr "Client Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:497 -#: ../../../../lib/SP/Services/Api/ApiService.php:210 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:66 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:72 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:83 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:82 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:85 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:93 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:147 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:155 -#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:31 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:288 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:291 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:79 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:139 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:117 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:124 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:238 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:245 -#: ../../../modules/web/themes/material-blue/views/install/index.inc:42 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:47 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:54 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:94 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:102 -#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:38 -#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:45 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:26 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:88 -#: ../../../modules/web/themes/material-blue/views/userpassreset/reset.inc:20 -msgid "Clave" -msgstr "Password" - -#: ../../../../lib/SP/Api/SyspassApi.php:498 -#: ../../../../lib/SP/Services/Api/ApiService.php:211 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:99 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:141 -msgid "Usuario de acceso" -msgstr "Access user" - -#: ../../../../lib/SP/Api/SyspassApi.php:499 -#: ../../../../lib/SP/Services/Api/ApiService.php:212 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:86 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:128 -msgid "URL o IP de acceso" -msgstr "Access URL or IP" - -#: ../../../../lib/SP/Api/SyspassApi.php:500 -#: ../../../../lib/SP/Services/Api/ApiService.php:213 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:124 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:78 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:199 -msgid "Notas sobre la cuenta" -msgstr "Notes about the account" - -#: ../../../../lib/SP/Api/SyspassApi.php:510 -msgid "Nombre de categoría a buscar" -msgstr "Category name to search for" - -#: ../../../../lib/SP/Api/SyspassApi.php:517 -#: ../../../../lib/SP/Services/Api/ApiService.php:231 -#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:24 -msgid "Nombre de la categoría" -msgstr "Category name" - -#: ../../../../lib/SP/Api/SyspassApi.php:518 -#: ../../../../lib/SP/Services/Api/ApiService.php:232 -#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:36 -msgid "Descripción de la categoría" -msgstr "Category description" - -#: ../../../../lib/SP/Api/SyspassApi.php:530 -msgid "Nombre de cliente a buscar" -msgstr "Client name to search for" - -#: ../../../../lib/SP/Api/SyspassApi.php:537 -#: ../../../../lib/SP/Services/Api/ApiService.php:248 -#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:27 -msgid "Nombre del cliente" -msgstr "Client name" - -#: ../../../../lib/SP/Api/SyspassApi.php:538 -#: ../../../../lib/SP/Services/Api/ApiService.php:249 -#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:40 -msgid "Descripción del cliente" -msgstr "Client description" - -#: ../../../../lib/SP/Bootstrap.php:287 -#, php-format -msgid "Versión de PHP requerida >= %s <= %s" -msgstr "Required PHP version >= %s <= %s" - -#: ../../../../lib/SP/Bootstrap.php:289 -#: ../../../modules/web/Controllers/InstallController.php:63 -msgid "" -"Actualice la versión de PHP para que la aplicación funcione correctamente" -msgstr "Please update the PHP version to run sysPass" - -#: ../../../../lib/SP/Config/ConfigUtil.php:91 -msgid "El directorio \"/config\" no existe" -msgstr "The \"/config\" directory does not exist." - -#: ../../../../lib/SP/Config/ConfigUtil.php:97 -msgid "No es posible escribir en el directorio \"config\"" -msgstr "Unable to write into the \"/config\" directory" - -#: ../../../../lib/SP/Config/ConfigUtil.php:106 -msgid "Los permisos del directorio \"/config\" son incorrectos" -msgstr "The \"/config\" directory permissions are wrong" - -#: ../../../../lib/SP/Config/ConfigUtil.php:108 -#, php-format -msgid "Actual: %s - Necesario: 750" -msgstr "Current: %s - Needed: 750" - -#: ../../../../lib/SP/Controller/ChecksController.php:92 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:191 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:194 -msgid "Los parámetros de LDAP no están configurados" -msgstr "The LDAP parameters are not set" - -#: ../../../../lib/SP/Controller/ChecksController.php:107 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:123 -#: ../../../modules/web/Controllers/ConfigLdapController.php:151 -#: ../../../modules/web/Controllers/ConfigLdapController.php:194 -msgid "Conexión a LDAP correcta" -msgstr "LDAP connection OK" - -#: ../../../../lib/SP/Controller/ChecksController.php:108 -#: ../../../modules/web/Controllers/ConfigLdapController.php:152 -#: ../../../modules/web/Controllers/ConfigLdapController.php:195 -#, php-format -msgid "Objetos encontrados: %d" -msgstr "Objects found: %d" - -#: ../../../../lib/SP/Controller/ChecksController.php:127 -msgid "Los parámetros de DokuWiki no están configurados" -msgstr "The DokuWiki parameters are not set" - -#: ../../../../lib/SP/Controller/ChecksController.php:135 -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:214 -msgid "Error" -msgstr "Error" - -#: ../../../../lib/SP/Controller/ChecksController.php:137 -msgid "Conexión correcta" -msgstr "Connection successful" - -#: ../../../../lib/SP/Controller/ChecksController.php:138 -#: ../../../../lib/SP/Controller/MainActionController.php:150 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:111 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:227 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:168 -#: ../../../modules/web/Controllers/ConfigBackupController.php:120 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:38 -#: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:25 -msgid "Versión" -msgstr "Version" - -#: ../../../../lib/SP/Controller/ChecksController.php:141 -msgid "Error de conexión a DokuWiki" -msgstr "Error while connecting to DokuWiki" - -#: ../../../../lib/SP/Controller/MainActionController.php:91 -#: ../../../../lib/SP/Controller/MainActionController.php:148 -msgid "Actualización" -msgstr "Update" - -#: ../../../../lib/SP/Controller/MainActionController.php:94 -#: ../../../modules/web/Controllers/UpgradeController.php:65 -msgid "Código de seguridad incorrecto" -msgstr "Wrong security code" - -#: ../../../../lib/SP/Controller/MainActionController.php:96 -#: ../../../modules/web/Controllers/UpgradeController.php:61 -msgid "Es necesario confirmar la actualización" -msgstr "The updating need to be confirmed" - -#: ../../../../lib/SP/Controller/MainActionController.php:103 -#: ../../../modules/web/Controllers/UpgradeController.php:86 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:78 -msgid "Aplicación actualizada correctamente" -msgstr "Application successfully updated" - -#: ../../../../lib/SP/Controller/MainActionController.php:104 -#: ../../../modules/web/Controllers/UpgradeController.php:86 -msgid "En 5 segundos será redirigido al login" -msgstr "You will be redirected to log in within 5 seconds" - -#: ../../../../lib/SP/Controller/MainActionController.php:149 -msgid "Actualización de versión realizada." -msgstr "Version updating done." - -#: ../../../../lib/SP/Controller/MainActionController.php:151 -#: ../../../../lib/SP/Services/Auth/LoginService.php:432 -#: ../../../../lib/SP/Services/Auth/LoginService.php:495 -#: ../../../../lib/SP/Services/Auth/LoginService.php:541 -#: ../../../../lib/SP/Services/Auth/LoginService.php:582 -#: ../../../modules/web/Controllers/AccountFileController.php:225 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:265 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:352 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1360 -#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:32 -#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:34 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:16 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:23 -msgid "Tipo" -msgstr "Type" - -#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:131 -#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:92 -msgid "No tiene permisos para acceder a esta cuenta" -msgstr "You don't have permission to access to this account" - -#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 -#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:128 -#: ../../../../lib/SP/Util/ErrorUtil.php:132 -#: ../../../../lib/SP/Util/ErrorUtil.php:136 -#: ../../../../lib/SP/Util/ErrorUtil.php:140 -#: ../../../../lib/SP/Util/ErrorUtil.php:148 -#: ../../../../lib/SP/Util/ErrorUtil.php:155 -#: ../../../modules/web/Controllers/ErrorController.php:123 -#: ../../../modules/web/Controllers/UserPassResetController.php:95 -#: ../../../modules/web/themes/material-blue/views/upgrade/index.inc:13 -msgid "Consulte con el administrador" -msgstr "Please contact to the administrator" - -# Not available -#: ../../../../lib/SP/Core/Acl/Acl.php:265 -#: ../../../../lib/SP/Providers/Auth/AuthUtil.php:41 -msgid "N/D" -msgstr "N/A" - -#: ../../../../lib/SP/Core/Acl/Acl.php:270 -msgid "Acceso denegado" -msgstr "Access denied" - -#: ../../../../lib/SP/Core/Acl/Acl.php:271 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:882 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:31 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:33 -msgid "Acción" -msgstr "Action" - -#: ../../../../lib/SP/Core/Acl/Acl.php:272 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:404 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:165 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:114 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:126 -#: ../../../../lib/SP/Services/Auth/LoginService.php:212 -#: ../../../../lib/SP/Services/Auth/LoginService.php:230 -#: ../../../../lib/SP/Services/Auth/LoginService.php:367 -#: ../../../../lib/SP/Services/Auth/LoginService.php:434 -#: ../../../../lib/SP/Services/Auth/LoginService.php:542 -#: ../../../../lib/SP/Services/Auth/LoginService.php:583 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:228 -#: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:235 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:881 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:978 -#: ../../../modules/web/Controllers/LoginController.php:105 -#: ../../../modules/web/Controllers/UserController.php:280 -#: ../../../modules/web/Controllers/UserController.php:314 -#: ../../../modules/web/Controllers/UserController.php:375 -#: ../../../modules/web/Controllers/UserController.php:412 -#: ../../../modules/web/Controllers/UserPassResetController.php:188 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:55 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:61 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:91 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:60 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:66 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:133 -#: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:63 -#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:20 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:65 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:44 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:118 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:104 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:111 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:218 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:232 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:17 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:19 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:61 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:63 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:11 -#: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:77 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:15 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:84 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:68 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:70 -#: ../../../modules/web/themes/material-blue/views/userpassreset/request.inc:19 -msgid "Usuario" -msgstr "User" - -#: ../../../../lib/SP/Core/Acl/Actions.php:176 -msgid "Acción no encontrada" -msgstr "Action not found" - -#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:135 -msgid "No tiene permisos para acceder a esta página" -msgstr "You don't have permission to access this page" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:75 -msgid "No es posible cambiar el valor de la clave" -msgstr "Unable to change password value" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:105 -#: ../../../../lib/SP/Core/Context/ContextBase.php:128 -msgid "Contexto ya inicializado" -msgstr "Context already initialized" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:111 -msgid "Contexto inválido" -msgstr "Invalid context" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:156 -msgid "Contexto no inicializado" -msgstr "Context not initialized" - -#: ../../../../lib/SP/Core/Context/SessionContext.php:545 -msgid "La sesión no puede ser inicializada" -msgstr "Session cannot be initialized" - -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:55 -msgid "No es posible generar las claves RSA" -msgstr "Unable to generate the RSA keys" - -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:121 -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:153 -msgid "El archivo de clave no existe" -msgstr "The key file does not exist" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:169 -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:179 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:59 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:135 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:224 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:314 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:369 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:397 -#: ../../../../lib/SP/Services/Account/AccountService.php:232 -#: ../../../../lib/SP/Services/Account/AccountService.php:237 -#: ../../../../lib/SP/Services/Api/ApiService.php:126 -#: ../../../../lib/SP/Services/Api/ApiService.php:326 -#: ../../../../lib/SP/Services/Api/ApiService.php:334 -#: ../../../../lib/SP/Services/Auth/LoginService.php:183 -#: ../../../../lib/SP/Services/Auth/LoginService.php:334 -#: ../../../../lib/SP/Services/Auth/LoginService.php:481 -#: ../../../../lib/SP/Services/Auth/LoginService.php:486 -#: ../../../../lib/SP/Services/Auth/LoginService.php:518 -#: ../../../../lib/SP/Services/Auth/LoginService.php:623 -#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:277 -#: ../../../../lib/SP/Services/CustomField/CustomFieldService.php:203 -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:102 -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:101 -#: ../../../../lib/SP/Services/User/UserPassService.php:231 -#: ../../../modules/web/Controllers/Traits/ItemTrait.php:122 -#: ../../../modules/web/Controllers/Traits/ItemTrait.php:177 -msgid "Error interno" -msgstr "Internal error" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:169 -msgid "No se puede usar el módulo de encriptación" -msgstr "Crypto module cannot be loaded" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:179 -msgid "Error al generar datos cifrados" -msgstr "Error while creating the encrypted data" - -#: ../../../../lib/SP/Core/Events/Event.php:55 -msgid "Es necesario un objeto" -msgstr "An object is needed" - -#: ../../../../lib/SP/Core/Events/EventDispatcherBase.php:85 -msgid "Observador no inicializado" -msgstr "Observer not initialized" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Core/Plugin/PluginDataStore.php:76 -#: ../../../config/actions.xml:523 -msgid "Nuevo Plugin" -msgstr "New Plugin" - -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:119 -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:122 -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:175 -#, php-format -msgid "No es posible cargar el plugin \"%s\"" -msgstr "Unable to load the \"%s\" plugin" - -#: ../../../../lib/SP/Core/UI/Theme.php:178 -msgid "Clase no válida para iconos" -msgstr "Invalid icons class" - -#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 -#: ../../../modules/web/Controllers/AccountController.php:225 -msgid "ON" -msgstr "ON" - -#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 -#: ../../../modules/web/Controllers/AccountController.php:225 -msgid "OFF" -msgstr "OFF" - -#: ../../../../lib/SP/DataModel/TrackData.php:154 -#: ../../../../lib/SP/DataModel/TrackData.php:156 -#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:56 -#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:58 -msgid "IP inválida" -msgstr "Invalid IP" - -#: ../../../../lib/SP/Html/DataGrid/DataGridBase.php:299 -#: ../../../../lib/SP/Mvc/View/Template.php:118 -#, php-format -msgid "No es posible obtener la plantilla \"%s\" : %s" -msgstr "Unable to retrieve the \"%s\" template: %s" - -#: ../../../../lib/SP/Http/XMLRPCResponseParse.php:68 -msgid "Respuesta XML-RPC inválida" -msgstr "Invalid XML-RPC response" - -#: ../../../../lib/SP/Log/Log.php:90 -#: ../../../../lib/SP/Repositories/EventLog/EventlogRepository.php:53 -msgid "Error al vaciar el registro de eventos" -msgstr "Error while clearing the event log" - -#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:65 -msgid "La sesión no se ha iniciado o ha caducado" -msgstr "Session not started or timed out" - -#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:115 -msgid "Acción Inválida" -msgstr "Invalid Action" - -#: ../../../../lib/SP/Mvc/Model/QueryCondition.php:69 -msgid "Tipo de filtro inválido" -msgstr "Invalid filter type" - -#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:93 -#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:154 -msgid "Tipo de objeto incorrecto" -msgstr "Wrong object type" - -#: ../../../../lib/SP/Mvc/View/Template.php:263 -#: ../../../../lib/SP/Mvc/View/Template.php:265 -#, php-format -msgid "No es posible obtener la variable \"%s\"" -msgstr "Unable to retrieve the \"%s\" variable" - -#: ../../../../lib/SP/Mvc/View/Template.php:308 -#: ../../../../lib/SP/Mvc/View/Template.php:310 -#, php-format -msgid "No es posible destruir la variable \"%s\"" -msgstr "Unable to unset the \"%s\" variable" - -#: ../../../../lib/SP/Mvc/View/Template.php:327 -msgid "La plantilla no contiene archivos" -msgstr "Template does not contain files" - -#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:182 +#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:197 msgid "Método no disponible" msgstr "Method unavailable" -#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:186 +#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:201 msgid "Método ya inicializado" msgstr "Method already initialized" +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:123 +#: ../../../modules/web/Controllers/ConfigLdapController.php:152 +#: ../../../modules/web/Controllers/ConfigLdapController.php:195 +msgid "Conexión a LDAP correcta" +msgstr "LDAP connection OK" + #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:162 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:167 msgid "No es posible conectar con el servidor de LDAP" @@ -816,52 +355,57 @@ msgstr "Unable to connect to the LDAP server" #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:163 #: ../../../modules/web/themes/material-blue/views/config/general-events.inc:68 #: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:37 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:56 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:59 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:63 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:88 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:62 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:65 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:74 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:99 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:57 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:64 msgid "Servidor" msgstr "Server" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:238 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:243 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:191 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:194 +msgid "Los parámetros de LDAP no están configurados" +msgstr "The LDAP parameters are not set" + +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:239 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:244 msgid "Error al conectar (BIND)" msgstr "Connection error (BIND)" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:403 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:409 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:405 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:411 msgid "Error al localizar el usuario en LDAP" msgstr "Error while searching the user on LDAP" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:478 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:484 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:481 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:487 msgid "Error al buscar RDN de grupo" msgstr "Error while searching the group RDN" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:479 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:482 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:140 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:166 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:115 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:127 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:136 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:137 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:576 -#: ../../../modules/web/Controllers/UserGroupController.php:220 +#: ../../../modules/web/Controllers/UserGroupController.php:221 #: ../../../modules/web/themes/material-blue/views/_partials/fixed-header.inc:135 #: ../../../modules/web/themes/material-blue/views/_partials/footer.inc:15 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:269 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:272 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:175 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:186 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:213 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:140 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:142 msgid "Grupo" msgstr "Group" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:541 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:546 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:551 msgid "Error al buscar objetos en DN base" msgstr "Error while searching objects in base DN" @@ -883,31 +427,31 @@ msgstr "Error while searching users group" msgid "Usuario no pertenece al grupo" msgstr "The user doesn't belong to the group" -#: ../../../../lib/SP/Providers/Mail/MailHandler.php:94 +#: ../../../../lib/SP/Providers/Mail/MailHandler.php:95 #, php-format msgid "Realizado por: %s (%s)" msgstr "Performed by: %s (%s)" -#: ../../../../lib/SP/Providers/Mail/MailHandler.php:95 +#: ../../../../lib/SP/Providers/Mail/MailHandler.php:96 #, php-format msgid "Dirección IP: %s" msgstr "IP Address: %s" -#: ../../../../lib/SP/Providers/Mail/MailProvider.php:86 +#: ../../../../lib/SP/Providers/Mail/MailProvider.php:91 msgid "No es posible inicializar" msgstr "Unable to initialize" -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:91 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:92 #: ../../../modules/web/Controllers/AccountController.php:901 msgid "Solicitud" msgstr "Request" #. (itstool) path: action/text -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:92 -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:123 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:93 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:124 #: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:74 #: ../../../modules/web/Controllers/ConfigBackupController.php:122 -#: ../../../modules/web/Controllers/ConfigManagerController.php:163 +#: ../../../modules/web/Controllers/ConfigManagerController.php:167 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:456 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:21 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:390 @@ -915,7 +459,7 @@ msgstr "Request" msgid "Cuentas" msgstr "Accounts" -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:122 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:123 #: ../../../modules/web/Controllers/NotificationController.php:267 #: ../../../modules/web/Controllers/NotificationController.php:297 msgid "Notificación" @@ -933,44 +477,44 @@ msgstr "Error while deleting the file" msgid "Error al eliminar los archivos" msgstr "Error while deleting the files" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:169 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:143 msgid "Error al actualizar el historial" msgstr "Error while updating history" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:188 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:329 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:162 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:327 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:192 msgid "Error al eliminar la cuenta" msgstr "Error while deleting the account" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:318 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:461 -#: ../../../../lib/SP/Services/Account/AccountService.php:449 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:292 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:459 +#: ../../../../lib/SP/Services/Account/AccountService.php:448 msgid "Error al eliminar las cuentas" msgstr "Error while deleting the accounts" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:439 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:241 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:266 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:413 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:239 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:264 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:219 msgid "Error al actualizar la clave" msgstr "Error while updating the password" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:206 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:204 msgid "Error al crear la cuenta" msgstr "Error while creating the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:309 -#: ../../../../lib/SP/Services/Account/AccountService.php:417 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:307 +#: ../../../../lib/SP/Services/Account/AccountService.php:416 msgid "Error al restaurar cuenta" msgstr "Error on restoring the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:391 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:389 msgid "Error al modificar la cuenta" msgstr "Error while updating the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:411 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:577 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:409 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:575 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:75 msgid "No se pudieron obtener los datos de la cuenta" msgstr "Error while retrieving the account data" @@ -1012,8 +556,8 @@ msgstr "Error while deleting the account users" msgid "Error al actualizar los usuarios de la cuenta" msgstr "Error while updating the account users" -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:201 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:289 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:220 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:308 msgid "La autorización ya existe" msgstr "The authorization already exist" @@ -1071,40 +615,41 @@ msgstr "Wrong filter" msgid "Error al crear el campo personalizado" msgstr "Error while creating the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:119 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:118 #: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:165 +#: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:193 msgid "Error al actualizar el campo personalizado" msgstr "Error while updating the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:160 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:159 msgid "El campo personalizado no existe" msgstr "Custom field not found" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:240 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:239 msgid "Error al eliminar los campos personalizados" msgstr "Error while removing the custom fields" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:260 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:259 msgid "Error al eliminar el campo personalizado" msgstr "Error while removing the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:62 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:61 msgid "Error al crear el tipo de campo" msgstr "Error while creating the field type" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:98 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:97 msgid "Error al actualizar el tipo de campo" msgstr "Error while updating the field type" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:135 -msgid "Tipo de campo no encontrado" -msgstr "Field type not found" - -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:187 -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:206 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:179 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:198 msgid "Error al eliminar el tipo de campo" msgstr "Error while deleting the field type" +#: ../../../../lib/SP/Repositories/EventLog/EventlogRepository.php:53 +msgid "Error al vaciar el registro de eventos" +msgstr "Error while clearing the event log" + #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:78 msgid "Error al crear la notificación" msgstr "Error while adding the notification" @@ -1121,8 +666,8 @@ msgstr "Error while deleting the notification" #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:179 #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:302 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:139 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:158 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:140 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:159 msgid "Error al eliminar las notificaciones" msgstr "Error while deleting the notifications" @@ -1151,6 +696,10 @@ msgid "Error al actualizar el plugin" msgstr "Error while updating the plugin" #: ../../../../lib/SP/Repositories/Plugin/PluginRepository.php:212 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:137 +msgid "Error al eliminar los plugins" +msgstr "Error while deleting the plugins" + #: ../../../../lib/SP/Repositories/Plugin/PluginRepository.php:232 msgid "Error al eliminar el plugin" msgstr "Error while deleting the plugin" @@ -1195,12 +744,12 @@ msgstr "Error while creating the tag" msgid "Error al actualizar etiqueta" msgstr "Error while updating the tag" -#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:224 -#: ../../../../lib/SP/Services/Tag/TagService.php:99 +#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:243 +#: ../../../../lib/SP/Services/Tag/TagService.php:126 msgid "Error al eliminar etiquetas" msgstr "Error while removing the tags" -#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:243 +#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:262 msgid "Error al eliminar etiqueta" msgstr "Error while removing the tag" @@ -1229,45 +778,41 @@ msgstr "Error while generating the recovering hash" msgid "Error en comprobación de hash" msgstr "Error while checking hash" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:64 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:435 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:63 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:427 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:101 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:682 -#: ../../../../lib/SP/Services/User/UserService.php:297 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:100 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:674 +#: ../../../../lib/SP/Services/User/UserService.php:310 msgid "Error al actualizar el usuario" msgstr "Error while updating the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:166 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:165 +#: ../../../../lib/SP/Services/User/UserService.php:331 msgid "Error al modificar la clave" msgstr "Error while updating the password" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:185 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:184 msgid "Error al eliminar el usuario" msgstr "Error while deleting the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:236 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:556 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:234 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:548 msgid "Error al obtener los datos del usuario" msgstr "Error while retrieving the user's data" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:241 -#: ../../../../lib/SP/Services/User/UserService.php:160 -msgid "El usuario no existe" -msgstr "The user does not exist" - -#: ../../../../lib/SP/Repositories/User/UserRepository.php:361 -#: ../../../../lib/SP/Services/User/UserService.php:196 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:353 +#: ../../../../lib/SP/Services/User/UserService.php:209 msgid "Error al eliminar los usuarios" msgstr "Error while deleting the users" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:479 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:471 msgid "Error al crear el usuario" msgstr "Error while creating the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:702 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:694 msgid "Error al actualizar preferencias" msgstr "Error while updating the preferences" @@ -1292,7 +837,7 @@ msgstr "Error while updating the group" msgid "Error al eliminar los usuarios del grupo" msgstr "Error while deleting the group users" -#: ../../../../lib/SP/Repositories/UserGroup/UserToUserGroupRepository.php:138 +#: ../../../../lib/SP/Repositories/UserGroup/UserToUserGroupRepository.php:140 msgid "Error al asignar los usuarios al grupo" msgstr "Error while setting users in the group" @@ -1301,7 +846,7 @@ msgid "Error al eliminar perfil" msgstr "Error while removing the profile" #: ../../../../lib/SP/Repositories/UserProfile/UserProfileRepository.php:181 -#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:104 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:114 msgid "Error al eliminar los perfiles" msgstr "Error while removing the profiles" @@ -1315,6 +860,7 @@ msgid "Error al crear perfil" msgstr "Error while creating the profile" #: ../../../../lib/SP/Repositories/UserProfile/UserProfileRepository.php:287 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:141 msgid "Error al modificar perfil" msgstr "Error while updating the profile" @@ -1380,13 +926,18 @@ msgstr "Error while deleting the files" msgid "Archivo no encontrado" msgstr "File not found" -#: ../../../../lib/SP/Services/Account/AccountService.php:90 +#: ../../../../lib/SP/Services/Account/AccountService.php:87 #: ../../../../lib/SP/Services/Account/AccountService.php:504 #: ../../../../lib/SP/Services/Account/AccountService.php:559 msgid "La cuenta no existe" msgstr "The account doesn't exist" -#: ../../../../lib/SP/Services/Account/AccountService.php:225 +#: ../../../../lib/SP/Services/Account/AccountService.php:174 +#: ../../../../lib/SP/Services/Account/AccountService.php:432 +msgid "Cuenta no encontrada" +msgstr "Account not found" + +#: ../../../../lib/SP/Services/Account/AccountService.php:224 msgid "Clave maestra no establecida" msgstr "Master password not set" @@ -1402,8 +953,8 @@ msgstr "Invalid format" #: ../../../../lib/SP/Services/Api/ApiService.php:91 #: ../../../../lib/SP/Services/Auth/LoginService.php:133 -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:100 -#: ../../../modules/web/Controllers/UserPassResetController.php:125 +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:124 msgid "Intentos excedidos" msgstr "Attempts exceeded" @@ -1411,6 +962,113 @@ msgstr "Attempts exceeded" msgid "Parámetros incorrectos" msgstr "Wrong parameters" +#: ../../../../lib/SP/Services/Api/ApiService.php:181 +#: ../../../../lib/SP/Services/Api/ApiService.php:196 +#: ../../../../lib/SP/Services/Api/ApiService.php:201 +msgid "Id de la cuenta" +msgstr "Account Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:182 +#: ../../../../lib/SP/Services/Api/ApiService.php:206 +msgid "Clave del token" +msgstr "Token's password" + +#: ../../../../lib/SP/Services/Api/ApiService.php:183 +msgid "Devolver detalles en la respuesta" +msgstr "Send details in the response" + +#: ../../../../lib/SP/Services/Api/ApiService.php:188 +#: ../../../../lib/SP/Services/Api/ApiService.php:225 +#: ../../../../lib/SP/Services/Api/ApiService.php:242 +#: ../../../../lib/SP/Services/Api/ApiService.php:260 +#: ../../../modules/web/themes/material-blue/views/account/search-searchbox.inc:16 +msgid "Texto a buscar" +msgstr "Text to search" + +#: ../../../../lib/SP/Services/Api/ApiService.php:189 +#: ../../../../lib/SP/Services/Api/ApiService.php:226 +#: ../../../../lib/SP/Services/Api/ApiService.php:243 +#: ../../../../lib/SP/Services/Api/ApiService.php:261 +msgid "Número de resultados a mostrar" +msgstr "Number of results to show" + +#: ../../../../lib/SP/Services/Api/ApiService.php:190 +msgid "Id de categoría a filtrar" +msgstr "Category Id to filter on" + +#: ../../../../lib/SP/Services/Api/ApiService.php:191 +msgid "Id de cliente a filtrar" +msgstr "Client Id to filter on" + +#: ../../../../lib/SP/Services/Api/ApiService.php:207 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:28 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:42 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:22 +#: ../../../modules/web/themes/material-blue/views/account/account-request.inc:24 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:67 +msgid "Nombre de cuenta" +msgstr "Account name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:208 +#: ../../../../lib/SP/Services/Api/ApiService.php:237 +msgid "Id de categoría" +msgstr "Category Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:209 +#: ../../../../lib/SP/Services/Api/ApiService.php:255 +msgid "Id de cliente" +msgstr "Client Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:210 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:66 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:72 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:83 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:82 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:85 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:93 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:147 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:155 +#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:31 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:288 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:291 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:150 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:250 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:257 +#: ../../../modules/web/themes/material-blue/views/install/index.inc:42 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:47 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:54 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:94 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:102 +#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:38 +#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:45 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:26 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:88 +#: ../../../modules/web/themes/material-blue/views/userpassreset/reset.inc:20 +msgid "Clave" +msgstr "Password" + +#: ../../../../lib/SP/Services/Api/ApiService.php:211 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:99 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:141 +msgid "Usuario de acceso" +msgstr "Access user" + +#: ../../../../lib/SP/Services/Api/ApiService.php:212 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:86 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:128 +msgid "URL o IP de acceso" +msgstr "Access URL or IP" + +#: ../../../../lib/SP/Services/Api/ApiService.php:213 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:124 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:78 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:199 +msgid "Notas sobre la cuenta" +msgstr "Notes about the account" + #: ../../../../lib/SP/Services/Api/ApiService.php:214 #: ../../../modules/web/themes/material-blue/views/account/account-permissions.inc:126 #: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:106 @@ -1438,6 +1096,26 @@ msgstr "Password Expiry Date" msgid "Cuenta Vinculada" msgstr "Linked Account" +#: ../../../../lib/SP/Services/Api/ApiService.php:231 +#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:24 +msgid "Nombre de la categoría" +msgstr "Category name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:232 +#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:36 +msgid "Descripción de la categoría" +msgstr "Category description" + +#: ../../../../lib/SP/Services/Api/ApiService.php:248 +#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:27 +msgid "Nombre del cliente" +msgstr "Client name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:249 +#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:40 +msgid "Descripción del cliente" +msgstr "Client description" + #: ../../../../lib/SP/Services/Api/ApiService.php:250 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:181 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1377 @@ -1455,13 +1133,18 @@ msgstr "Tag name" msgid "Id de etiqueta" msgstr "Tag Id" +#: ../../../../lib/SP/Services/Api/ApiService.php:285 +#: ../../../modules/api/Controllers/ControllerBase.php:146 +msgid "Acceso no permitido" +msgstr "Unauthorized access" + #: ../../../../lib/SP/Services/Auth/LoginService.php:153 -#: ../../../../lib/SP/Services/Auth/LoginService.php:437 -#: ../../../../lib/SP/Services/Auth/LoginService.php:444 -#: ../../../../lib/SP/Services/Auth/LoginService.php:552 -#: ../../../../lib/SP/Services/Auth/LoginService.php:557 -#: ../../../../lib/SP/Services/Auth/LoginService.php:594 -#: ../../../../lib/SP/Services/Auth/LoginService.php:599 +#: ../../../../lib/SP/Services/Auth/LoginService.php:438 +#: ../../../../lib/SP/Services/Auth/LoginService.php:445 +#: ../../../../lib/SP/Services/Auth/LoginService.php:553 +#: ../../../../lib/SP/Services/Auth/LoginService.php:558 +#: ../../../../lib/SP/Services/Auth/LoginService.php:597 +#: ../../../../lib/SP/Services/Auth/LoginService.php:602 msgid "Login incorrecto" msgstr "Wrong login" @@ -1484,7 +1167,7 @@ msgstr "Wrong master password" #: ../../../../lib/SP/Services/Auth/LoginService.php:285 #: ../../../../lib/SP/Services/Auth/LoginService.php:304 #: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:143 +#: ../../../../lib/SP/Util/ErrorUtil.php:144 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 #: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 @@ -1501,26 +1184,42 @@ msgstr "The Master Password either is not saved or is wrong" #: ../../../../lib/SP/Services/Auth/LoginService.php:433 #: ../../../../lib/SP/Services/Auth/LoginService.php:496 +#: ../../../../lib/SP/Services/Auth/LoginService.php:542 +#: ../../../../lib/SP/Services/Auth/LoginService.php:585 +#: ../../../modules/web/Controllers/AccountFileController.php:225 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:265 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:352 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1360 +#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:32 +#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:34 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:16 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:23 +msgid "Tipo" +msgstr "Type" + +#: ../../../../lib/SP/Services/Auth/LoginService.php:434 +#: ../../../../lib/SP/Services/Auth/LoginService.php:497 msgid "Servidor LDAP" msgstr "LDAP Server" -#: ../../../../lib/SP/Services/Auth/LoginService.php:452 -#: ../../../../lib/SP/Services/Auth/LoginService.php:457 +#: ../../../../lib/SP/Services/Auth/LoginService.php:453 +#: ../../../../lib/SP/Services/Auth/LoginService.php:458 msgid "Cuenta expirada" msgstr "Account expired" -#: ../../../../lib/SP/Services/Auth/LoginService.php:465 -#: ../../../../lib/SP/Services/Auth/LoginService.php:470 +#: ../../../../lib/SP/Services/Auth/LoginService.php:466 +#: ../../../../lib/SP/Services/Auth/LoginService.php:471 msgid "El usuario no tiene grupos asociados" msgstr "The user has no associated groups" -#: ../../../../lib/SP/Services/Auth/LoginService.php:584 +#: ../../../../lib/SP/Services/Auth/LoginService.php:587 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:10 msgid "Autentificación" msgstr "Authentication" #: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:126 -#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:257 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:258 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:272 msgid "Token no encontrado" msgstr "Token not found" @@ -1528,39 +1227,73 @@ msgstr "Token not found" msgid "Error al eliminar tokens" msgstr "Error while removing the tokens" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:91 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:96 msgid "Realizar Backup" msgstr "Make Backup" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:123 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:103 +msgid "Error al realizar backup en modo compatibilidad" +msgstr "Error while doing the backup in compatibility mode" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:114 +msgid "Error al realizar el backup" +msgstr "Error while doing the backup" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:116 +#: ../../../../lib/SP/Services/Export/XmlExportService.php:163 +#: ../../../modules/web/Controllers/ConfigImportController.php:80 +#: ../../../modules/web/Controllers/ConfigImportController.php:82 +msgid "Revise el registro de eventos para más detalles" +msgstr "Please check out the event log for more details" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:135 #, php-format msgid "No es posible crear el directorio de backups (\"%s\")" msgstr "Unable to create the backups directory (\"%s\")" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:128 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:140 msgid "Compruebe los permisos del directorio de backups" msgstr "Please, check the backup directory permissions" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:157 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:169 msgid "Copiando base de datos" msgstr "Copying database" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:284 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:297 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:9 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:5 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:9 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:9 +#, php-format +msgid "La extensión '%s' no está disponible" +msgstr "The '%s' extension is unavailable" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:305 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:340 msgid "Copiando aplicación" msgstr "Copying application" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:290 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:335 msgid "Esta operación sólo es posible en entornos Linux" msgstr "This operation is only available on Linux environments" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:295 -msgid "Error al realizar backup en modo compatibilidad" -msgstr "Error while doing the backup in compatibility mode" +#: ../../../../lib/SP/Services/Category/CategoryService.php:77 +#: ../../../../lib/SP/Services/Category/CategoryService.php:98 +#: ../../../../lib/SP/Services/Category/CategoryService.php:115 +msgid "Categoría no encontrada" +msgstr "Category not found" #: ../../../../lib/SP/Services/Category/CategoryService.php:134 msgid "Error al eliminar las categorías" msgstr "Error while deleting categories" +#: ../../../../lib/SP/Services/Client/ClientService.php:76 +#: ../../../../lib/SP/Services/Client/ClientService.php:95 +#: ../../../../lib/SP/Services/Client/ClientService.php:110 +msgid "Cliente no encontrado" +msgstr "Client not found" + #: ../../../../lib/SP/Services/Config/ConfigBackupService.php:80 #: ../../../../lib/SP/Services/Config/ConfigBackupService.php:87 msgid "No es posible restaurar la configuración" @@ -1634,7 +1367,7 @@ msgstr "Records updated" msgid "Registros no actualizados" msgstr "Records not updated" -#: ../../../../lib/SP/Services/CustomField/CustomFieldCryptService.php:135 +#: ../../../../lib/SP/Services/CustomField/CustomFieldCryptService.php:136 msgid "Errores al actualizar datos de campos personalizados" msgstr "Error while updating the custom fields data" @@ -1677,9 +1410,13 @@ msgstr "Field not found" msgid "Error al eliminar los campos" msgstr "Error while deleting the fields" +#: ../../../../lib/SP/Services/CustomField/CustomFieldTypeService.php:84 +msgid "Tipo de campo no encontrado" +msgstr "Field type not found" + #: ../../../../lib/SP/Services/Export/XmlExportService.php:112 -#: ../../../../lib/SP/Storage/FileCache.php:64 -#: ../../../../lib/SP/Storage/FileCachePacked.php:99 +#: ../../../../lib/SP/Storage/File/FileCache.php:65 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:100 #, php-format msgid "No es posible crear el directorio (%s)" msgstr "Unable to create the directory (%s)" @@ -1708,760 +1445,53 @@ msgstr "Exporting accounts" msgid "Error al crear el archivo XML" msgstr "Error while creating the XML file" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:104 -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:103 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:110 +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:81 msgid "No es posible procesar el archivo XML" msgstr "Unable to process the XML file" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:126 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:134 msgid "Fallo en la verificación del hash de integridad" msgstr "Error while checking integrity hash" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:188 -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:218 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:126 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:196 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:226 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:124 #: ../../../../lib/SP/Services/Import/SyspassImport.php:148 msgid "Clave de encriptación incorrecta" msgstr "Wrong encryption password" -#: ../../../../lib/SP/Services/Import/CsvImport.php:48 +#: ../../../../lib/SP/Services/Import/CsvImport.php:50 #, php-format msgid "Formato detectado: %s" msgstr "Detected format: %s" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:129 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:132 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:178 #, php-format msgid "El número de campos es incorrecto (%d)" msgstr "Wrong number of fields (%d)" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:131 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:134 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:180 #, php-format msgid "Compruebe el formato del archivo CSV en línea %s" msgstr "Please, check the CSV file format in line %s" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:157 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:104 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:365 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:160 +#: ../../../../lib/SP/Services/Import/KeepassImport.php:103 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:371 msgid "Cuenta importada" msgstr "Account imported" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:164 -msgid "Error importando cuenta" -msgstr "Error while importing the account" - -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:165 -msgid "Error procesando línea" -msgstr "Error while processing line" - -#: ../../../../lib/SP/Services/Import/FileImport.php:85 -msgid "Archivo no subido correctamente" -msgstr "File successfully uploaded" - -#: ../../../../lib/SP/Services/Import/FileImport.php:87 -msgid "Verifique los permisos del usuario del servidor web" -msgstr "Please check the web server user permissions" - -#: ../../../../lib/SP/Services/Import/FileImport.php:97 -#: ../../../modules/web/Controllers/AccountFileController.php:173 -msgid "Tipo de archivo no soportado" -msgstr "File type not allowed" - -#: ../../../../lib/SP/Services/Import/FileImport.php:99 -msgid "Compruebe la extensión del archivo" -msgstr "Please, check the file extension" - -#: ../../../../lib/SP/Services/Import/FileImport.php:113 -#: ../../../../lib/SP/Services/Import/FileImport.php:155 -#: ../../../../lib/SP/Services/Import/FileImport.php:181 -#: ../../../modules/web/Controllers/AccountFileController.php:188 -#: ../../../modules/web/Controllers/AccountFileController.php:209 -msgid "Error interno al leer el archivo" -msgstr "Internal error while reading the file" - -#: ../../../../lib/SP/Services/Import/FileImport.php:115 -msgid "Compruebe la configuración de PHP para subir archivos" -msgstr "Please, check PHP configuration for upload files" - -#: ../../../../lib/SP/Services/Import/FileImport.php:157 -#: ../../../../lib/SP/Services/Import/FileImport.php:183 -msgid "Compruebe los permisos del directorio temporal" -msgstr "Please, check the temporary directory permissions" - -#: ../../../../lib/SP/Services/Import/ImportService.php:70 -#: ../../../../lib/SP/Services/Service.php:118 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:70 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:70 -msgid "No es posible iniciar una transacción" -msgstr "Unable to start a transaction" - -#: ../../../../lib/SP/Services/Import/ImportService.php:76 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:96 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:101 -msgid "No es posible finalizar una transacción" -msgstr "Unable to finish a transaction" - -#: ../../../../lib/SP/Services/Import/ImportService.php:84 -#: ../../../../lib/SP/Services/Service.php:112 -msgid "Rollback" -msgstr "Rollback" - -#: ../../../../lib/SP/Services/Import/ImportService.php:113 -#, php-format -msgid "Tipo mime no soportado (\"%s\")" -msgstr "Mime type not supported (\"%s\")" - -#: ../../../../lib/SP/Services/Import/ImportService.php:115 -msgid "Compruebe el formato del archivo" -msgstr "Please, check the file format" - -#: ../../../../lib/SP/Services/Import/ImportTrait.php:105 -msgid "Id de categoría no definido. No es posible importar cuenta." -msgstr "Category Id not set. Unable to import the account." - -#: ../../../../lib/SP/Services/Import/ImportTrait.php:109 -msgid "Id de cliente no definido. No es posible importar cuenta." -msgstr "Client Id not set. Unable to import the account." - -#: ../../../../lib/SP/Services/Import/KeepassImport.php:52 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:59 -msgid "Importación XML KeePass" -msgstr "KeePass XML Import" - -#: ../../../../lib/SP/Services/Import/KeepassImport.php:85 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:197 -msgid "Categoría importada" -msgstr "Category imported" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:57 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:87 -msgid "Importación XML sysPass" -msgstr "sysPass XML Import" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:68 -msgid "Clave de encriptación no indicada" -msgstr "Encryption password not set" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:164 -msgid "Datos desencriptados" -msgstr "Data unencrypted" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:234 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:272 -msgid "Cliente importado" -msgstr "Client imported" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:306 -msgid "Etiqueta importada" -msgstr "Tag imported" - -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:83 -msgid "Archivo XML no soportado" -msgstr "XML file not supported" - -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:85 -msgid "No es posible detectar la aplicación que exportó los datos" -msgstr "Unable to detect the application the data was exported from" - -#: ../../../../lib/SP/Services/Import/XmlImport.php:100 -msgid "Formato no detectado" -msgstr "Format not detected" - -#: ../../../../lib/SP/Services/Import/XmlImport.php:108 -msgid "Not implemented" -msgstr "Not implemented" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:102 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:67 -msgid "Formato de XML inválido" -msgstr "Invalid XML format" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:104 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:69 -#, php-format -msgid "El nodo \"%s\" no existe" -msgstr "The \"%s\" node doesn't exist" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:109 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:77 -msgid "Método inválido" -msgstr "Invalid Method" - -#: ../../../../lib/SP/Services/Install/Installer.php:104 -msgid "Indicar nombre de usuario admin" -msgstr "Please, enter the admin username" - -#: ../../../../lib/SP/Services/Install/Installer.php:106 -msgid "Usuario admin para acceso a la aplicación" -msgstr "Admin user to log into the application" - -#: ../../../../lib/SP/Services/Install/Installer.php:111 -msgid "Indicar la clave de admin" -msgstr "Please, enter the admin's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:113 -msgid "Clave del usuario admin de la aplicación" -msgstr "Application administrator's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:118 -msgid "Indicar la clave maestra" -msgstr "Please, enter the Master Password" - -#: ../../../../lib/SP/Services/Install/Installer.php:120 -msgid "Clave maestra para encriptar las claves" -msgstr "Master password to encrypt the passwords" - -#: ../../../../lib/SP/Services/Install/Installer.php:125 -msgid "Clave maestra muy corta" -msgstr "Master password too short" - -#: ../../../../lib/SP/Services/Install/Installer.php:127 -msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" -msgstr "The Master Password length need to be at least 11 characters" - -#: ../../../../lib/SP/Services/Install/Installer.php:132 -msgid "Indicar el usuario de la BBDD" -msgstr "Please, enter the database user" - -#: ../../../../lib/SP/Services/Install/Installer.php:134 -msgid "Usuario con permisos de administrador de la Base de Datos" -msgstr "An user with database administrative rights" - -#: ../../../../lib/SP/Services/Install/Installer.php:139 -msgid "Indicar la clave de la BBDD" -msgstr "Please, enter the database password" - -#: ../../../../lib/SP/Services/Install/Installer.php:141 -msgid "Clave del usuario administrador de la Base de Datos" -msgstr "Database administrator's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:146 -msgid "Indicar el nombre de la BBDD" -msgstr "Please, enter the database name" - -#: ../../../../lib/SP/Services/Install/Installer.php:148 -msgid "Nombre para la BBDD de la aplicación pej. syspass" -msgstr "Application database name. eg. syspass" - -#: ../../../../lib/SP/Services/Install/Installer.php:153 -msgid "El nombre de la BBDD no puede contener \".\"" -msgstr "Database name cannot contain \".\"" - -#: ../../../../lib/SP/Services/Install/Installer.php:155 -msgid "Elimine los puntos del nombre de la Base de Datos" -msgstr "Please, remove dots in database name" - -#: ../../../../lib/SP/Services/Install/Installer.php:160 -msgid "Indicar el servidor de la BBDD" -msgstr "Please, enter the database server" - -#: ../../../../lib/SP/Services/Install/Installer.php:162 -msgid "Servidor donde se instalará la Base de Datos" -msgstr "Server where the database will be installed" - -#: ../../../../lib/SP/Services/Install/Installer.php:302 -#: ../../../../lib/SP/Services/Install/Installer.php:349 -msgid "Informe al desarrollador" -msgstr "Warn to developer" - -#: ../../../../lib/SP/Services/Install/MySQL.php:96 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:96 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:116 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:167 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:179 -msgid "No es posible conectar con la BD" -msgstr "Unable to connect to the DB" - -#: ../../../../lib/SP/Services/Install/MySQL.php:98 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:98 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:169 -msgid "Compruebe los datos de conexión" -msgstr "Please, check the connection parameters" - -#: ../../../../lib/SP/Services/Install/MySQL.php:127 -#, php-format -msgid "No es posible comprobar el usuario de sysPass (%s)" -msgstr "Unable to check the sysPass user (%s)" - -#: ../../../../lib/SP/Services/Install/MySQL.php:129 -msgid "Compruebe los permisos del usuario de conexión a la BD" -msgstr "Please, check the DB connection user rights" - -#: ../../../../lib/SP/Services/Install/MySQL.php:164 -#, php-format -msgid "Error al crear el usuario de conexión a MySQL '%s'" -msgstr "Error while creating the MySQL connection user '%s'" - -#: ../../../../lib/SP/Services/Install/MySQL.php:181 -msgid "La BBDD ya existe" -msgstr "The database already exists" - -#: ../../../../lib/SP/Services/Install/MySQL.php:183 -msgid "Indique una nueva Base de Datos o elimine la existente" -msgstr "Please, enter a new database or delete the existing one" - -#: ../../../../lib/SP/Services/Install/MySQL.php:193 -#: ../../../../lib/SP/Services/Install/MySQL.php:311 -#, php-format -msgid "Error al crear la BBDD ('%s')" -msgstr "Error while creating the DB ('%s')" - -#: ../../../../lib/SP/Services/Install/MySQL.php:195 -#: ../../../../lib/SP/Services/Install/MySQL.php:218 -msgid "Verifique los permisos del usuario de la Base de Datos" -msgstr "Please check the database user permissions" - -#: ../../../../lib/SP/Services/Install/MySQL.php:216 -#, php-format -msgid "Error al establecer permisos de la BBDD ('%s')" -msgstr "Error while setting the database permissions ('%s')" - -#: ../../../../lib/SP/Services/Install/MySQL.php:228 -msgid "La BBDD no existe" -msgstr "The database does not exist" - -#: ../../../../lib/SP/Services/Install/MySQL.php:230 -msgid "Es necesario crearla y asignar los permisos necesarios" -msgstr "You need to create it and assign the needed permissions" - -#: ../../../../lib/SP/Services/Install/MySQL.php:279 -msgid "El archivo de estructura de la BBDD no existe" -msgstr "The database structure file does not exist" - -#: ../../../../lib/SP/Services/Install/MySQL.php:281 -msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." -msgstr "Unable to create the application database. Please download it again." - -#: ../../../../lib/SP/Services/Install/MySQL.php:292 -msgid "Error al seleccionar la BBDD" -msgstr "Error while selecting the database." - -#: ../../../../lib/SP/Services/Install/MySQL.php:294 -msgid "" -"No es posible usar la Base de Datos para crear la estructura. Compruebe los " -"permisos y que no exista." -msgstr "" -"Unable to use the database to create the structure. Check permissions and it " -"does not exist." - -#: ../../../../lib/SP/Services/Install/MySQL.php:313 -msgid "Error al crear la estructura de la Base de Datos." -msgstr "Error while creating database structure." - -#: ../../../../lib/SP/Services/Install/MySQL.php:330 -msgid "Error al comprobar la base de datos" -msgstr "Error while checking the database" - -#: ../../../../lib/SP/Services/Install/MySQL.php:332 -msgid "Intente de nuevo la instalación" -msgstr "Please, try the installation again" - -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:105 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:186 -msgid "Objetos encontrados" -msgstr "Objects found" - -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:130 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:219 -msgid "Importado desde LDAP" -msgstr "Imported from LDAP" - -#: ../../../../lib/SP/Services/MailService.php:68 -msgid "Prueba de correo" -msgstr "Mail test" - -#: ../../../../lib/SP/Services/MailService.php:69 -msgid "" -"Esto es una prueba de correo para verificar el correcto funcionamiento de la " -"configuración." -msgstr "" -"This is a test email in order to verify that the configuration is working " -"right." - -#: ../../../../lib/SP/Services/MailService.php:83 -#: ../../../../lib/SP/Services/MailService.php:153 -msgid "Error al enviar correo" -msgstr "Error while sending the email" - -#: ../../../../lib/SP/Services/MailService.php:143 -#: ../../../modules/web/Controllers/ConfigMailController.php:138 -#: ../../../modules/web/Controllers/ConfigMailController.php:144 -msgid "Correo enviado" -msgstr "Email sent" - -#: ../../../../lib/SP/Services/MailService.php:144 -#: ../../../modules/web/Controllers/ConfigMailController.php:139 -msgid "Destinatario" -msgstr "Recipient" - -#: ../../../../lib/SP/Services/MailService.php:188 -msgid "Servicio de correo no disponible" -msgstr "Mail service unavailable" - -#: ../../../../lib/SP/Services/Notification/NotificationService.php:101 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:120 -msgid "Notificación no encontrada" -msgstr "Notification not found" - -#: ../../../../lib/SP/Services/Plugin/PluginService.php:143 -msgid "Plugin no encontrado" -msgstr "Plugin not found" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:132 -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:350 -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:371 -msgid "El enlace no existe" -msgstr "The link does not exist" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:217 -msgid "Enlace no encontrado" -msgstr "Link not found" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:236 -msgid "Error al eliminar los enlaces" -msgstr "Error while removing the links" - -#: ../../../../lib/SP/Services/Service.php:136 -#: ../../../../lib/SP/Services/Service.php:143 -msgid "Error ol obtener la clave maestra del contexto" -msgstr "Error while retrieving master pass from context" - -#: ../../../../lib/SP/Services/Tag/TagService.php:84 -msgid "Etiqueta no encontrada" -msgstr "Tag not found" - -#: ../../../../lib/SP/Services/Task/TaskService.php:80 -msgid "No es posible crear archivo de bloqueo" -msgstr "Unable to create the lock file" - -#: ../../../../lib/SP/Services/Task/TaskService.php:183 -msgid "Esperando actualización de progreso ..." -msgstr "Waiting for progress updating ..." - -#: ../../../../lib/SP/Services/Track/TrackService.php:128 -#, php-format -msgid "Intentos excedidos (%d/%d)" -msgstr "Attempts exceeded (%d/%d)" - -#: ../../../../lib/SP/Services/Track/TrackService.php:129 -msgid "Segundos" -msgstr "Seconds" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:60 -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:83 -msgid "Actualizar Aplicación" -msgstr "Update Application" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:67 -msgid "Error al aplicar la actualización de la aplicación" -msgstr "Error while applying the application update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:69 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:89 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:97 -msgid "Compruebe el registro de eventos para más detalles" -msgstr "Please, check the event log for more details" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:68 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:200 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:226 -msgid "Actualizar Configuración" -msgstr "Update Configuration" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:80 -msgid "Parámetro" -msgstr "Parameter" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:119 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:123 -msgid "Error al actualizar la configuración" -msgstr "Error while updating the configuration" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:120 -#: ../../../modules/web/Controllers/AccountFileController.php:81 -#: ../../../modules/web/Controllers/AccountFileController.php:94 -#: ../../../modules/web/Controllers/AccountFileController.php:132 -#: ../../../modules/web/Controllers/AccountFileController.php:222 -#: ../../../modules/web/Controllers/AccountFileController.php:315 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:70 -msgid "Archivo" -msgstr "File" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:108 -msgid "Actualización de campos personalizados" -msgstr "Custom fields update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:90 -#: ../../../modules/web/Controllers/CustomFieldController.php:270 -#: ../../../modules/web/Controllers/CustomFieldController.php:274 -msgid "Campo actualizado" -msgstr "Field updated" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:91 -#: ../../../modules/web/Controllers/CustomFieldController.php:236 -#: ../../../modules/web/Controllers/CustomFieldController.php:271 -msgid "Campo" -msgstr "Field" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:80 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 -msgid "Actualizar BBDD" -msgstr "Update DB" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:87 -msgid "Error al aplicar la actualización auxiliar" -msgstr "Error while applying an auxiliary update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:95 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:185 -msgid "Error al aplicar la actualización de la Base de Datos" -msgstr "Error while updating the database" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:154 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:158 -msgid "No es necesario actualizar la Base de Datos." -msgstr "Database update not needed." - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:191 -msgid "Actualización de la Base de Datos realizada correctamente." -msgstr "Database updating was completed successfully." - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:59 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:113 -msgid "Actualización de enlaces públicos" -msgstr "Public links update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:95 -#: ../../../modules/web/Controllers/PublicLinkController.php:172 -msgid "Enlace actualizado" -msgstr "Link updated" - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:96 -#: ../../../modules/web/Controllers/PublicLinkController.php:244 -msgid "Enlace" -msgstr "Link" - -#: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:144 -#: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 -#: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 -#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 -msgid "Reinicie la sesión para cambiarla" -msgstr "Please, restart the session for update it" - -#: ../../../../lib/SP/Services/User/UserService.php:179 -msgid "Usuario no encontrado" -msgstr "User not found" - -#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:87 -msgid "Grupo no encontrado" -msgstr "Group not found" - -#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:104 -msgid "Error al eliminar los grupos" -msgstr "Error while deleting the groups" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:64 -#: ../../../modules/web/Controllers/UserController.php:225 -#: ../../../modules/web/Controllers/UserController.php:344 -#: ../../../modules/web/Controllers/UserPassResetController.php:106 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:232 -msgid "Cambio de Clave" -msgstr "Password Change" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 -msgid "Se ha solicitado el cambio de su clave de usuario." -msgstr "A request for changing your user password has been done." - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:67 -msgid "Para completar el proceso es necesario que acceda a la siguiente URL:" -msgstr "In order to complete the process, please go to this URL:" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:71 -msgid "Si no ha solicitado esta acción, ignore este mensaje." -msgstr "If you have not requested this action, please dismiss this message." - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:85 -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:150 -msgid "Hash inválido o expirado" -msgstr "Wrong hash or expired" - -#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:87 -msgid "Perfil no encontrado" -msgstr "Profile not found" - -#: ../../../../lib/SP/Storage/Database/Database.php:131 -msgid "Consulta en blanco" -msgstr "Blank query" - -#: ../../../../lib/SP/Storage/Database/Database.php:273 -msgid "Restricción de integridad" -msgstr "Integrity constraint" - -#: ../../../../lib/SP/Storage/Database/QueryData.php:354 -#: ../../../config/strings.js.inc:26 -msgid "Error en la consulta" -msgstr "Error while querying" - -#: ../../../../lib/SP/Storage/FileCache.php:43 -#: ../../../../lib/SP/Storage/FileHandler.php:167 -#: ../../../../lib/SP/Storage/FileHandler.php:206 -#, php-format -msgid "No es posible leer el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:47 -#: ../../../../lib/SP/Storage/FileCachePacked.php:58 -#, php-format -msgid "Error al leer datos del archivo (%s)" -msgstr "Error while reading file data (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:68 -#: ../../../../lib/SP/Storage/FileCache.php:72 -#: ../../../../lib/SP/Storage/FileHandler.php:68 -#, php-format -msgid "No es posible escribir en el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:87 -#: ../../../../lib/SP/Storage/FileHandler.php:84 -#, php-format -msgid "No es posible abrir el archivo (%s)" -msgstr "Unable to open the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:91 -#: ../../../../lib/SP/Storage/FileCachePacked.php:127 -#, php-format -msgid "Error al eliminar el archivo (%s)" -msgstr "Error while deleting the file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:54 -#: ../../../../lib/SP/Storage/FileCachePacked.php:103 -#: ../../../../lib/SP/Storage/FileCachePacked.php:123 -#, php-format -msgid "No es posible leer/escribir el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:62 -#, php-format -msgid "Error al descomprimir datos del archivo (%s)" -msgstr "Error while decompressing the file data (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:66 -msgid "Error al obtener los datos" -msgstr "Error while retrieving the data" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:107 -#, php-format -msgid "Error al comprimir datos del archivo (%s)" -msgstr "Error while compressing the file data (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:111 -#, php-format -msgid "Error al escribir datos en el archivo (%s)" -msgstr "Error while writing data to file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:142 -msgid "Datos no cargados" -msgstr "Data not loaded" - -#: ../../../../lib/SP/Storage/FileHandler.php:99 -#, php-format -msgid "No es posible leer desde el archivo (%s)" -msgstr "Unable to read from file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:137 -#, php-format -msgid "No es posible cerrar el archivo (%s)" -msgstr "Unable to close the file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:152 -#, php-format -msgid "No es posible escribir el archivo (%s)" -msgstr "Unable to write in file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:182 -#, php-format -msgid "Archivo no encontrado (%s)" -msgstr "File not found (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:233 -#, php-format -msgid "No es posible eliminar el archivo (%s)" -msgstr "Unable to delete file (%s)" - -#: ../../../../lib/SP/Storage/XmlHandler.php:88 -msgid "El nodo XML no existe" -msgstr "The XML node does not exist" - -#: ../../../../lib/SP/Storage/XmlHandler.php:163 -msgid "No hay elementos para guardar" -msgstr "There aren't any items to save" - -#: ../../../../lib/SP/Util/Connection.php:122 -msgid "Socket no inicializado" -msgstr "Socket not initialized" - -#: ../../../../lib/SP/Util/Connection.php:129 -msgid "Error al enviar datos" -msgstr "Error while sending the data" - -#: ../../../../lib/SP/Util/ErrorUtil.php:127 -msgid "Opción no disponible" -msgstr "Option unavailable" - -#: ../../../../lib/SP/Util/ErrorUtil.php:139 -msgid "No tiene permisos para realizar esta operación" -msgstr "You don't have permission to do this operation" - -#: ../../../../lib/SP/Util/ErrorUtil.php:147 -#: ../../../../lib/SP/Util/ErrorUtil.php:154 -msgid "Se ha producido una excepción" -msgstr "An exception occured" - -#: ../../../../lib/SP/Util/ImageUtil.php:49 -#: ../../../../lib/SP/Util/ImageUtil.php:100 -#: ../../../../lib/SP/Util/Util.php:180 ../../../../lib/SP/Util/Util.php:182 -#, php-format -msgid "Extensión '%s' no cargada" -msgstr "Extension '%s' not loaded" - -#: ../../../../lib/SP/Util/ImageUtil.php:106 -msgid "Imagen no válida" -msgstr "Invalid image" - -#: ../../../../lib/SP/Util/Json.php:83 -msgid "Error de codificación" -msgstr "Encoding error" - -#: ../../../../lib/SP/Util/Util.php:243 -msgid "Respuesta" -msgstr "Response" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApi.php:69 -msgid "Fallo de autentificación" -msgstr "Authentication error" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:195 -msgid "Error al realizar la consulta" -msgstr "Error while doing the query" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:240 -msgid "URL de conexión no establecida" -msgstr "Connection URL not set" - -#: ../../../modules/api/Controllers/AccountController.php:63 -msgid "Cuenta visualizada" -msgstr "Account displayed" - +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:161 #: ../../../modules/api/Controllers/AccountController.php:65 #: ../../../modules/api/Controllers/AccountController.php:96 #: ../../../modules/api/Controllers/AccountController.php:143 #: ../../../modules/api/Controllers/AccountController.php:195 -#: ../../../modules/api/Controllers/ClientController.php:85 -#: ../../../modules/api/Controllers/ClientController.php:115 -#: ../../../modules/api/Controllers/ClientController.php:143 +#: ../../../modules/api/Controllers/ClientController.php:86 +#: ../../../modules/api/Controllers/ClientController.php:116 +#: ../../../modules/api/Controllers/ClientController.php:144 #: ../../../modules/web/Controllers/AccountController.php:223 #: ../../../modules/web/Controllers/AccountController.php:690 #: ../../../modules/web/Controllers/AccountController.php:736 @@ -2470,11 +1500,11 @@ msgstr "Account displayed" #: ../../../modules/web/Controllers/AccountController.php:868 #: ../../../modules/web/Controllers/AccountController.php:904 #: ../../../modules/web/Controllers/AccountFileController.php:224 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:106 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:107 #: ../../../modules/web/Controllers/AccountManagerController.php:111 -#: ../../../modules/web/Controllers/ClientController.php:213 -#: ../../../modules/web/Controllers/ClientController.php:246 -#: ../../../modules/web/Controllers/ClientController.php:280 +#: ../../../modules/web/Controllers/ClientController.php:214 +#: ../../../modules/web/Controllers/ClientController.php:247 +#: ../../../modules/web/Controllers/ClientController.php:281 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:214 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:350 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:438 @@ -2494,18 +1524,84 @@ msgstr "Account displayed" msgid "Cliente" msgstr "Client" -#: ../../../modules/api/Controllers/AccountController.php:94 -#: ../../../modules/web/Controllers/AccountController.php:553 -#: ../../../modules/web/Controllers/AccountController.php:588 -msgid "Clave visualizada" -msgstr "Password viewed" +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:168 +msgid "Error importando cuenta" +msgstr "Error while importing the account" -#: ../../../modules/api/Controllers/CategoryController.php:87 -#: ../../../modules/api/Controllers/CategoryController.php:116 -#: ../../../modules/api/Controllers/CategoryController.php:144 -#: ../../../modules/web/Controllers/CategoryController.php:214 -#: ../../../modules/web/Controllers/CategoryController.php:252 -#: ../../../modules/web/Controllers/CategoryController.php:294 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:169 +msgid "Error procesando línea" +msgstr "Error while processing line" + +#: ../../../../lib/SP/Services/Import/FileImport.php:67 +#: ../../../../lib/SP/Services/Import/FileImport.php:88 +msgid "Archivo no subido correctamente" +msgstr "File successfully uploaded" + +#: ../../../../lib/SP/Services/Import/FileImport.php:69 +#: ../../../../lib/SP/Services/Import/FileImport.php:90 +msgid "Verifique los permisos del usuario del servidor web" +msgstr "Please check the web server user permissions" + +#: ../../../../lib/SP/Services/Import/FileImport.php:100 +#: ../../../modules/web/Controllers/AccountFileController.php:173 +msgid "Tipo de archivo no soportado" +msgstr "File type not allowed" + +#: ../../../../lib/SP/Services/Import/FileImport.php:102 +msgid "Compruebe la extensión del archivo" +msgstr "Please, check the file extension" + +#: ../../../../lib/SP/Services/Import/FileImport.php:116 +#: ../../../modules/web/Controllers/AccountFileController.php:188 +#: ../../../modules/web/Controllers/AccountFileController.php:209 +msgid "Error interno al leer el archivo" +msgstr "Internal error while reading the file" + +#: ../../../../lib/SP/Services/Import/FileImport.php:118 +msgid "Compruebe la configuración de PHP para subir archivos" +msgstr "Please, check PHP configuration for upload files" + +#: ../../../../lib/SP/Services/Import/ImportService.php:88 +#, php-format +msgid "Tipo mime no soportado (\"%s\")" +msgstr "Mime type not supported (\"%s\")" + +#: ../../../../lib/SP/Services/Import/ImportService.php:90 +msgid "Compruebe el formato del archivo" +msgstr "Please, check the file format" + +#: ../../../../lib/SP/Services/Import/ImportTrait.php:106 +msgid "Id de categoría no definido. No es posible importar cuenta." +msgstr "Category Id not set. Unable to import the account." + +#: ../../../../lib/SP/Services/Import/ImportTrait.php:110 +msgid "Id de cliente no definido. No es posible importar cuenta." +msgstr "Client Id not set. Unable to import the account." + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:58 +msgid "Importación XML KeePass" +msgstr "KeePass XML Import" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:77 +#: ../../../modules/api/Controllers/ClientController.php:85 +#: ../../../modules/api/Controllers/ClientController.php:89 +#: ../../../modules/web/Controllers/ClientController.php:246 +#: ../../../modules/web/Controllers/ClientController.php:250 +msgid "Cliente creado" +msgstr "Client added" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:91 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:195 +msgid "Categoría importada" +msgstr "Category imported" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:104 +#: ../../../modules/api/Controllers/CategoryController.php:88 +#: ../../../modules/api/Controllers/CategoryController.php:117 +#: ../../../modules/api/Controllers/CategoryController.php:145 +#: ../../../modules/web/Controllers/CategoryController.php:215 +#: ../../../modules/web/Controllers/CategoryController.php:253 +#: ../../../modules/web/Controllers/CategoryController.php:295 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:228 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:439 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:498 @@ -2519,25 +1615,805 @@ msgstr "Password viewed" msgid "Categoría" msgstr "Category" -#: ../../../modules/api/Controllers/CategoryController.php:115 -#: ../../../modules/api/Controllers/CategoryController.php:119 -#: ../../../modules/web/Controllers/CategoryController.php:293 -#: ../../../modules/web/Controllers/CategoryController.php:297 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:58 +msgid "Importación XML sysPass" +msgstr "sysPass XML Import" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:69 +msgid "Clave de encriptación no indicada" +msgstr "Encryption password not set" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:162 +msgid "Datos desencriptados" +msgstr "Data unencrypted" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:234 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:274 +msgid "Cliente importado" +msgstr "Client imported" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:310 +msgid "Etiqueta importada" +msgstr "Tag imported" + +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:105 +msgid "Archivo XML no soportado" +msgstr "XML file not supported" + +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:107 +msgid "No es posible detectar la aplicación que exportó los datos" +msgstr "Unable to detect the application the data was exported from" + +#: ../../../../lib/SP/Services/Import/XmlImport.php:98 +msgid "Formato no detectado" +msgstr "Format not detected" + +#: ../../../../lib/SP/Services/Import/XmlImport.php:106 +msgid "Not implemented" +msgstr "Not implemented" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:107 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:78 +msgid "Método inválido" +msgstr "Invalid Method" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:119 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:68 +msgid "Formato de XML inválido" +msgstr "Invalid XML format" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:121 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:70 +#, php-format +msgid "El nodo \"%s\" no existe" +msgstr "The \"%s\" node doesn't exist" + +#: ../../../../lib/SP/Services/Install/Installer.php:103 +msgid "Indicar nombre de usuario admin" +msgstr "Please, enter the admin username" + +#: ../../../../lib/SP/Services/Install/Installer.php:105 +msgid "Usuario admin para acceso a la aplicación" +msgstr "Admin user to log into the application" + +#: ../../../../lib/SP/Services/Install/Installer.php:110 +msgid "Indicar la clave de admin" +msgstr "Please, enter the admin's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:112 +msgid "Clave del usuario admin de la aplicación" +msgstr "Application administrator's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:117 +msgid "Indicar la clave maestra" +msgstr "Please, enter the Master Password" + +#: ../../../../lib/SP/Services/Install/Installer.php:119 +msgid "Clave maestra para encriptar las claves" +msgstr "Master password to encrypt the passwords" + +#: ../../../../lib/SP/Services/Install/Installer.php:124 +msgid "Clave maestra muy corta" +msgstr "Master password too short" + +#: ../../../../lib/SP/Services/Install/Installer.php:126 +msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" +msgstr "The Master Password length need to be at least 11 characters" + +#: ../../../../lib/SP/Services/Install/Installer.php:131 +msgid "Indicar el usuario de la BBDD" +msgstr "Please, enter the database user" + +#: ../../../../lib/SP/Services/Install/Installer.php:133 +msgid "Usuario con permisos de administrador de la Base de Datos" +msgstr "An user with database administrative rights" + +#: ../../../../lib/SP/Services/Install/Installer.php:138 +msgid "Indicar la clave de la BBDD" +msgstr "Please, enter the database password" + +#: ../../../../lib/SP/Services/Install/Installer.php:140 +msgid "Clave del usuario administrador de la Base de Datos" +msgstr "Database administrator's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:145 +msgid "Indicar el nombre de la BBDD" +msgstr "Please, enter the database name" + +#: ../../../../lib/SP/Services/Install/Installer.php:147 +msgid "Nombre para la BBDD de la aplicación pej. syspass" +msgstr "Application database name. eg. syspass" + +#: ../../../../lib/SP/Services/Install/Installer.php:152 +msgid "El nombre de la BBDD no puede contener \".\"" +msgstr "Database name cannot contain \".\"" + +#: ../../../../lib/SP/Services/Install/Installer.php:154 +msgid "Elimine los puntos del nombre de la Base de Datos" +msgstr "Please, remove dots in database name" + +#: ../../../../lib/SP/Services/Install/Installer.php:159 +msgid "Indicar el servidor de la BBDD" +msgstr "Please, enter the database server" + +#: ../../../../lib/SP/Services/Install/Installer.php:161 +msgid "Servidor donde se instalará la Base de Datos" +msgstr "Server where the database will be installed" + +#: ../../../../lib/SP/Services/Install/Installer.php:314 +#: ../../../../lib/SP/Services/Install/Installer.php:365 +msgid "Informe al desarrollador" +msgstr "Warn to developer" + +#: ../../../../lib/SP/Services/Install/Installer.php:355 +msgid "Error al crear el usuario 'admin'" +msgstr "Error while creating 'admin' user" + +#: ../../../../lib/SP/Services/Install/MySQL.php:98 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:97 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:117 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:164 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:176 +msgid "No es posible conectar con la BD" +msgstr "Unable to connect to the DB" + +#: ../../../../lib/SP/Services/Install/MySQL.php:134 +#, php-format +msgid "No es posible comprobar el usuario de sysPass (%s)" +msgstr "Unable to check the sysPass user (%s)" + +#: ../../../../lib/SP/Services/Install/MySQL.php:136 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Please, check the DB connection user rights" + +#: ../../../../lib/SP/Services/Install/MySQL.php:180 +#, php-format +msgid "Error al crear el usuario de conexión a MySQL '%s'" +msgstr "Error while creating the MySQL connection user '%s'" + +#: ../../../../lib/SP/Services/Install/MySQL.php:200 +msgid "La BBDD ya existe" +msgstr "The database already exists" + +#: ../../../../lib/SP/Services/Install/MySQL.php:202 +msgid "Indique una nueva Base de Datos o elimine la existente" +msgstr "Please, enter a new database or delete the existing one" + +#: ../../../../lib/SP/Services/Install/MySQL.php:212 +#: ../../../../lib/SP/Services/Install/MySQL.php:339 +#, php-format +msgid "Error al crear la BBDD ('%s')" +msgstr "Error while creating the DB ('%s')" + +#: ../../../../lib/SP/Services/Install/MySQL.php:214 +#: ../../../../lib/SP/Services/Install/MySQL.php:238 +msgid "Verifique los permisos del usuario de la Base de Datos" +msgstr "Please check the database user permissions" + +#: ../../../../lib/SP/Services/Install/MySQL.php:236 +#, php-format +msgid "Error al establecer permisos de la BBDD ('%s')" +msgstr "Error while setting the database permissions ('%s')" + +#: ../../../../lib/SP/Services/Install/MySQL.php:250 +msgid "La BBDD no existe" +msgstr "The database does not exist" + +#: ../../../../lib/SP/Services/Install/MySQL.php:252 +msgid "Es necesario crearla y asignar los permisos necesarios" +msgstr "You need to create it and assign the needed permissions" + +#: ../../../../lib/SP/Services/Install/MySQL.php:305 +msgid "El archivo de estructura de la BBDD no existe" +msgstr "The database structure file does not exist" + +#: ../../../../lib/SP/Services/Install/MySQL.php:307 +msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." +msgstr "Unable to create the application database. Please download it again." + +#: ../../../../lib/SP/Services/Install/MySQL.php:318 +#, php-format +msgid "Error al seleccionar la BBDD '%s' (%s)" +msgstr "Error while selecting '%s' database (%s)" + +#: ../../../../lib/SP/Services/Install/MySQL.php:320 +msgid "" +"No es posible usar la Base de Datos para crear la estructura. Compruebe los " +"permisos y que no exista." +msgstr "" +"Unable to use the database to create the structure. Check permissions and it " +"does not exist." + +#: ../../../../lib/SP/Services/Install/MySQL.php:341 +msgid "Error al crear la estructura de la Base de Datos." +msgstr "Error while creating database structure." + +#: ../../../../lib/SP/Services/Install/MySQL.php:360 +msgid "Error al comprobar la base de datos" +msgstr "Error while checking the database" + +#: ../../../../lib/SP/Services/Install/MySQL.php:362 +msgid "Intente de nuevo la instalación" +msgstr "Please, try the installation again" + +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:106 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:188 +msgid "Objetos encontrados" +msgstr "Objects found" + +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:131 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:221 +msgid "Importado desde LDAP" +msgstr "Imported from LDAP" + +#: ../../../../lib/SP/Services/Mail/MailService.php:70 +msgid "Prueba de correo" +msgstr "Mail test" + +#: ../../../../lib/SP/Services/Mail/MailService.php:71 +msgid "" +"Esto es una prueba de correo para verificar el correcto funcionamiento de la " +"configuración." +msgstr "" +"This is a test email in order to verify that the configuration is working " +"right." + +#: ../../../../lib/SP/Services/Mail/MailService.php:85 +#: ../../../../lib/SP/Services/Mail/MailService.php:155 +msgid "Error al enviar correo" +msgstr "Error while sending the email" + +#: ../../../../lib/SP/Services/Mail/MailService.php:145 +#: ../../../modules/web/Controllers/ConfigMailController.php:138 +#: ../../../modules/web/Controllers/ConfigMailController.php:144 +msgid "Correo enviado" +msgstr "Email sent" + +#: ../../../../lib/SP/Services/Mail/MailService.php:146 +#: ../../../modules/web/Controllers/ConfigMailController.php:139 +msgid "Destinatario" +msgstr "Recipient" + +#: ../../../../lib/SP/Services/Mail/MailService.php:190 +msgid "Servicio de correo no disponible" +msgstr "Mail service unavailable" + +#: ../../../../lib/SP/Services/Notification/NotificationService.php:102 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:121 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:180 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:210 +msgid "Notificación no encontrada" +msgstr "Notification not found" + +#: ../../../../lib/SP/Services/Plugin/PluginService.php:92 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:153 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:186 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:206 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:224 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:241 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:258 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:275 +msgid "Plugin no encontrado" +msgstr "Plugin not found" + +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:122 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:145 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:219 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:311 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:346 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:367 +msgid "Enlace no encontrado" +msgstr "Link not found" + +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:238 +msgid "Error al eliminar los enlaces" +msgstr "Error while removing the links" + +#: ../../../../lib/SP/Services/Service.php:113 +msgid "Rollback" +msgstr "Rollback" + +#: ../../../../lib/SP/Services/Service.php:119 +msgid "No es posible iniciar una transacción" +msgstr "Unable to start a transaction" + +#: ../../../../lib/SP/Services/Service.php:137 +#: ../../../../lib/SP/Services/Service.php:144 +msgid "Error al obtener la clave maestra del contexto" +msgstr "Error while retrieving master password from context" + +#: ../../../../lib/SP/Services/Service.php:164 +#: ../../../../lib/SP/Services/Service.php:168 +msgid "Error ol establecer la clave maestra en el contexto" +msgstr "Error while setting master password in context" + +#: ../../../../lib/SP/Services/Tag/TagService.php:75 +#: ../../../../lib/SP/Services/Tag/TagService.php:94 +#: ../../../../lib/SP/Services/Tag/TagService.php:111 +msgid "Etiqueta no encontrada" +msgstr "Tag not found" + +#: ../../../../lib/SP/Services/Task/TaskService.php:81 +msgid "No es posible crear archivo de bloqueo" +msgstr "Unable to create the lock file" + +#: ../../../../lib/SP/Services/Task/TaskService.php:184 +msgid "Esperando actualización de progreso ..." +msgstr "Waiting for progress updating ..." + +#: ../../../../lib/SP/Services/Track/TrackService.php:85 +#: ../../../../lib/SP/Services/Track/TrackService.php:102 +msgid "Track no encontrado" +msgstr "Track not found" + +#: ../../../../lib/SP/Services/Track/TrackService.php:134 +#, php-format +msgid "Intentos excedidos (%d/%d)" +msgstr "Attempts exceeded (%d/%d)" + +#: ../../../../lib/SP/Services/Track/TrackService.php:135 +msgid "Segundos" +msgstr "Seconds" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:62 +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:85 +msgid "Actualizar Aplicación" +msgstr "Update Application" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:69 +msgid "Error al aplicar la actualización de la aplicación" +msgstr "Error while applying the application update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:71 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:89 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:97 +msgid "Compruebe el registro de eventos para más detalles" +msgstr "Please, check the event log for more details" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:55 +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:85 +msgid "Actualización de autorizaciones API" +msgstr "API authorizations update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:70 +#: ../../../modules/web/Controllers/AuthTokenController.php:286 +#: ../../../modules/web/Controllers/AuthTokenController.php:295 +#: ../../../modules/web/Controllers/AuthTokenController.php:302 +msgid "Autorización actualizada" +msgstr "Authorization updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:71 +#: ../../../modules/web/Controllers/AuthTokenController.php:219 +#: ../../../modules/web/Controllers/AuthTokenController.php:287 +#: ../../../modules/web/Controllers/AuthTokenController.php:296 +#: ../../../modules/web/Controllers/AuthTokenController.php:334 +msgid "Autorización" +msgstr "Authorization" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:70 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:202 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:228 +msgid "Actualizar Configuración" +msgstr "Update Configuration" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:82 +msgid "Parámetro" +msgstr "Parameter" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:113 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:229 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:169 +#: ../../../modules/web/Controllers/ConfigBackupController.php:120 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:38 +#: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:25 +msgid "Versión" +msgstr "Version" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:121 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:125 +msgid "Error al actualizar la configuración" +msgstr "Error while updating the configuration" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: ../../../modules/web/Controllers/AccountFileController.php:81 +#: ../../../modules/web/Controllers/AccountFileController.php:94 +#: ../../../modules/web/Controllers/AccountFileController.php:132 +#: ../../../modules/web/Controllers/AccountFileController.php:222 +#: ../../../modules/web/Controllers/AccountFileController.php:315 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:70 +msgid "Archivo" +msgstr "File" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:57 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:88 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:102 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:139 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:171 +msgid "Actualización de campos personalizados" +msgstr "Custom fields update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:74 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:87 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:156 +#: ../../../modules/web/Controllers/CustomFieldController.php:270 +#: ../../../modules/web/Controllers/CustomFieldController.php:274 +msgid "Campo actualizado" +msgstr "Field updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:88 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:157 +#: ../../../modules/web/Controllers/CustomFieldController.php:236 +#: ../../../modules/web/Controllers/CustomFieldController.php:271 +msgid "Campo" +msgstr "Field" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:80 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 +msgid "Actualizar BBDD" +msgstr "Update DB" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:87 +msgid "Error al aplicar la actualización auxiliar" +msgstr "Error while applying an auxiliary update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:95 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:182 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:186 +msgid "Error al aplicar la actualización de la Base de Datos" +msgstr "Error while updating the database" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:155 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 +msgid "No es necesario actualizar la Base de Datos." +msgstr "Database update not needed." + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:192 +msgid "Actualización de la Base de Datos realizada correctamente." +msgstr "Database updating was completed successfully." + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:56 +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:102 +msgid "Actualización de enlaces públicos" +msgstr "Public links update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:89 +#: ../../../modules/web/Controllers/PublicLinkController.php:172 +msgid "Enlace actualizado" +msgstr "Link updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:90 +#: ../../../modules/web/Controllers/PublicLinkController.php:244 +msgid "Enlace" +msgstr "Link" + +#: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:145 +#: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 +#: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 +#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 +msgid "Reinicie la sesión para cambiarla" +msgstr "Please, restart the session for update it" + +#: ../../../../lib/SP/Services/User/UserPassService.php:253 +#: ../../../../lib/SP/Services/User/UserService.php:123 +#: ../../../../lib/SP/Services/User/UserService.php:154 +#: ../../../../lib/SP/Services/User/UserService.php:173 +msgid "El usuario no existe" +msgstr "The user does not exist" + +#: ../../../../lib/SP/Services/User/UserService.php:192 +msgid "Usuario no encontrado" +msgstr "User not found" + +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:80 +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:95 +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:178 +#: ../../../../lib/SP/Services/UserGroup/UserToUserGroupService.php:57 +msgid "Grupo no encontrado" +msgstr "Group not found" + +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:112 +msgid "Error al eliminar los grupos" +msgstr "Error while deleting the groups" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 +#: ../../../modules/web/Controllers/UserController.php:225 +#: ../../../modules/web/Controllers/UserController.php:344 +#: ../../../modules/web/Controllers/UserPassResetController.php:105 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:232 +msgid "Cambio de Clave" +msgstr "Password Change" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:66 +msgid "Se ha solicitado el cambio de su clave de usuario." +msgstr "A request for changing your user password has been done." + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:68 +msgid "Para completar el proceso es necesario que acceda a la siguiente URL:" +msgstr "In order to complete the process, please go to this URL:" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:72 +msgid "Si no ha solicitado esta acción, ignore este mensaje." +msgstr "If you have not requested this action, please dismiss this message." + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:87 +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:155 +msgid "Hash inválido o expirado" +msgstr "Wrong hash or expired" + +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:65 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:97 +msgid "Perfil no encontrado" +msgstr "Profile not found" + +#: ../../../../lib/SP/Storage/Database/Database.php:131 +msgid "Consulta en blanco" +msgstr "Blank query" + +#: ../../../../lib/SP/Storage/Database/Database.php:270 +msgid "Restricción de integridad" +msgstr "Integrity constraint" + +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:99 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:166 +msgid "Compruebe los datos de conexión" +msgstr "Please, check the connection parameters" + +#: ../../../../lib/SP/Storage/Database/QueryData.php:354 +#: ../../../config/strings.js.inc:26 +msgid "Error en la consulta" +msgstr "Error while querying" + +#: ../../../../lib/SP/Storage/File/FileCache.php:43 +#: ../../../../lib/SP/Storage/File/FileHandler.php:208 +#: ../../../../lib/SP/Storage/File/FileHandler.php:263 +#, php-format +msgid "No es posible leer el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:47 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:58 +#, php-format +msgid "Error al leer datos del archivo (%s)" +msgstr "Error while reading file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:69 +#: ../../../../lib/SP/Storage/File/FileCache.php:73 +#: ../../../../lib/SP/Storage/File/FileHandler.php:69 +#, php-format +msgid "No es posible escribir en el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:88 +#: ../../../../lib/SP/Storage/File/FileHandler.php:86 +#, php-format +msgid "No es posible abrir el archivo (%s)" +msgstr "Unable to open the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:92 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:128 +#, php-format +msgid "Error al eliminar el archivo (%s)" +msgstr "Error while deleting the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:54 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:104 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:124 +#, php-format +msgid "No es posible leer/escribir el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:62 +#, php-format +msgid "Error al descomprimir datos del archivo (%s)" +msgstr "Error while decompressing the file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:66 +msgid "Error al obtener los datos" +msgstr "Error while retrieving the data" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:108 +#, php-format +msgid "Error al comprimir datos del archivo (%s)" +msgstr "Error while compressing the file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:112 +#, php-format +msgid "Error al escribir datos en el archivo (%s)" +msgstr "Error while writing data to file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:144 +msgid "Datos no cargados" +msgstr "Data not loaded" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:101 +#: ../../../../lib/SP/Storage/File/FileHandler.php:115 +#, php-format +msgid "No es posible leer desde el archivo (%s)" +msgstr "Unable to read from file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:153 +#, php-format +msgid "No es posible cerrar el archivo (%s)" +msgstr "Unable to close the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:168 +#, php-format +msgid "No es posible escribir el archivo (%s)" +msgstr "Unable to write in file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:183 +#, php-format +msgid "Archivo no encontrado (%s)" +msgstr "File not found (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:235 +#, php-format +msgid "No es posible eliminar el archivo (%s)" +msgstr "Unable to delete file (%s)" + +#: ../../../../lib/SP/Storage/File/XmlHandler.php:89 +#: ../../../../lib/SP/Storage/File/XmlHandler.php:310 +msgid "El nodo XML no existe" +msgstr "The XML node does not exist" + +#: ../../../../lib/SP/Storage/File/XmlHandler.php:167 +msgid "No hay elementos para guardar" +msgstr "There aren't any items to save" + +#: ../../../../lib/SP/Util/Connection.php:124 +msgid "Socket no inicializado" +msgstr "Socket not initialized" + +#: ../../../../lib/SP/Util/Connection.php:131 +msgid "Error al enviar datos" +msgstr "Error while sending the data" + +#: ../../../../lib/SP/Util/ErrorUtil.php:128 +msgid "Opción no disponible" +msgstr "Option unavailable" + +#: ../../../../lib/SP/Util/ErrorUtil.php:140 +msgid "No tiene permisos para realizar esta operación" +msgstr "You don't have permission to do this operation" + +#: ../../../../lib/SP/Util/ErrorUtil.php:148 +#: ../../../../lib/SP/Util/ErrorUtil.php:155 +msgid "Se ha producido una excepción" +msgstr "An exception occured" + +#: ../../../../lib/SP/Util/ImageUtil.php:48 +#: ../../../../lib/SP/Util/ImageUtil.php:99 +#: ../../../../lib/SP/Util/Util.php:180 ../../../../lib/SP/Util/Util.php:182 +#, php-format +msgid "Extensión '%s' no cargada" +msgstr "Extension '%s' not loaded" + +#: ../../../../lib/SP/Util/ImageUtil.php:105 +msgid "Imagen no válida" +msgstr "Invalid image" + +#: ../../../../lib/SP/Util/Json.php:73 +msgid "Error de codificación" +msgstr "Encoding error" + +#: ../../../../lib/SP/Util/Util.php:243 +msgid "Respuesta" +msgstr "Response" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApi.php:70 +msgid "Fallo de autentificación" +msgstr "Authentication error" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:194 +msgid "Error al realizar la consulta" +msgstr "Error while doing the query" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:226 +msgid "URL de conexión no establecida" +msgstr "Connection URL not set" + +#: ../../../modules/api/Controllers/AccountController.php:63 +msgid "Cuenta visualizada" +msgstr "Account displayed" + +#: ../../../modules/api/Controllers/AccountController.php:64 +#: ../../../modules/api/Controllers/AccountController.php:95 +#: ../../../modules/api/Controllers/AccountController.php:142 +#: ../../../modules/api/Controllers/AccountController.php:194 +#: ../../../modules/web/Controllers/AccountController.php:222 +#: ../../../modules/web/Controllers/AccountController.php:554 +#: ../../../modules/web/Controllers/AccountController.php:589 +#: ../../../modules/web/Controllers/AccountController.php:624 +#: ../../../modules/web/Controllers/AccountController.php:654 +#: ../../../modules/web/Controllers/AccountController.php:689 +#: ../../../modules/web/Controllers/AccountController.php:735 +#: ../../../modules/web/Controllers/AccountController.php:777 +#: ../../../modules/web/Controllers/AccountController.php:817 +#: ../../../modules/web/Controllers/AccountController.php:867 +#: ../../../modules/web/Controllers/AccountController.php:903 +#: ../../../modules/web/Controllers/AccountFileController.php:223 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:106 +#: ../../../modules/web/Controllers/AccountManagerController.php:110 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:349 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:974 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:15 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:24 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:17 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:19 +msgid "Cuenta" +msgstr "Account" + +#: ../../../modules/api/Controllers/AccountController.php:94 +#: ../../../modules/web/Controllers/AccountController.php:553 +#: ../../../modules/web/Controllers/AccountController.php:588 +msgid "Clave visualizada" +msgstr "Password viewed" + +#: ../../../modules/api/Controllers/AccountController.php:141 +#: ../../../modules/api/Controllers/AccountController.php:146 +#: ../../../modules/web/Controllers/AccountController.php:688 +#: ../../../modules/web/Controllers/AccountController.php:699 +msgid "Cuenta creada" +msgstr "Account added" + +#: ../../../modules/api/Controllers/AccountController.php:193 +#: ../../../modules/api/Controllers/AccountController.php:198 +#: ../../../modules/web/Controllers/AccountController.php:866 +#: ../../../modules/web/Controllers/AccountController.php:871 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:105 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:110 +#: ../../../modules/web/Controllers/AccountManagerController.php:109 +#: ../../../modules/web/Controllers/AccountManagerController.php:114 +msgid "Cuenta eliminada" +msgstr "Account removed" + +#: ../../../modules/api/Controllers/CategoryController.php:87 +#: ../../../modules/api/Controllers/CategoryController.php:91 +#: ../../../modules/web/Controllers/CategoryController.php:252 +#: ../../../modules/web/Controllers/CategoryController.php:256 +msgid "Categoría creada" +msgstr "Category added" + +#: ../../../modules/api/Controllers/CategoryController.php:116 +#: ../../../modules/api/Controllers/CategoryController.php:120 +#: ../../../modules/web/Controllers/CategoryController.php:294 +#: ../../../modules/web/Controllers/CategoryController.php:298 msgid "Categoría actualizada" msgstr "Category updated" -#: ../../../modules/api/Controllers/ClientController.php:114 -#: ../../../modules/api/Controllers/ClientController.php:118 -#: ../../../modules/web/Controllers/ClientController.php:279 -#: ../../../modules/web/Controllers/ClientController.php:283 +#: ../../../modules/api/Controllers/CategoryController.php:144 +#: ../../../modules/api/Controllers/CategoryController.php:148 +#: ../../../modules/web/Controllers/CategoryController.php:214 +#: ../../../modules/web/Controllers/CategoryController.php:218 +msgid "Categoría eliminada" +msgstr "Category deleted" + +#: ../../../modules/api/Controllers/ClientController.php:115 +#: ../../../modules/api/Controllers/ClientController.php:119 +#: ../../../modules/web/Controllers/ClientController.php:280 +#: ../../../modules/web/Controllers/ClientController.php:284 msgid "Cliente actualizado" msgstr "Client updated" +#: ../../../modules/api/Controllers/ClientController.php:143 +#: ../../../modules/api/Controllers/ClientController.php:147 +#: ../../../modules/web/Controllers/ClientController.php:213 +#: ../../../modules/web/Controllers/ClientController.php:217 +msgid "Cliente eliminado" +msgstr "Client deleted" + #: ../../../modules/api/Controllers/ConfigController.php:57 #: ../../../modules/web/Controllers/ConfigBackupController.php:65 msgid "Copia de la aplicación y base de datos realizada correctamente" msgstr "Application and database backup completed successfully" +#: ../../../modules/api/Controllers/ConfigController.php:60 +#: ../../../modules/web/Controllers/ConfigBackupController.php:68 +msgid "Proceso de backup finalizado" +msgstr "Backup process finished" + #: ../../../modules/api/Controllers/ConfigController.php:83 #: ../../../modules/web/Controllers/ConfigBackupController.php:94 msgid "Exportación de sysPass en XML" @@ -2550,31 +2426,31 @@ msgstr "sysPass XML export" msgid "Proceso de exportación finalizado" msgstr "Export process finished" -#: ../../../modules/api/Controllers/TagController.php:81 -#: ../../../modules/api/Controllers/TagController.php:85 -#: ../../../modules/web/Controllers/TagController.php:228 +#: ../../../modules/api/Controllers/TagController.php:82 +#: ../../../modules/api/Controllers/TagController.php:86 +#: ../../../modules/web/Controllers/TagController.php:230 msgid "Etiqueta creada" msgstr "Tag added" -#: ../../../modules/api/Controllers/TagController.php:82 -#: ../../../modules/api/Controllers/TagController.php:110 -#: ../../../modules/api/Controllers/TagController.php:138 +#: ../../../modules/api/Controllers/TagController.php:83 +#: ../../../modules/api/Controllers/TagController.php:111 +#: ../../../modules/api/Controllers/TagController.php:139 msgid "Etiqueta" msgstr "Tag" -#: ../../../modules/api/Controllers/TagController.php:109 -#: ../../../modules/api/Controllers/TagController.php:113 -#: ../../../modules/web/Controllers/TagController.php:257 +#: ../../../modules/api/Controllers/TagController.php:110 +#: ../../../modules/api/Controllers/TagController.php:114 +#: ../../../modules/web/Controllers/TagController.php:259 msgid "Etiqueta actualizada" msgstr "Tag updated" -#: ../../../modules/api/Controllers/TagController.php:137 -#: ../../../modules/api/Controllers/TagController.php:141 -#: ../../../modules/web/Controllers/TagController.php:202 +#: ../../../modules/api/Controllers/TagController.php:138 +#: ../../../modules/api/Controllers/TagController.php:142 +#: ../../../modules/web/Controllers/TagController.php:204 msgid "Etiqueta eliminada" msgstr "Tag removed" -#: ../../../modules/api/Init.php:137 +#: ../../../modules/api/Init.php:139 msgid "Es necesario actualizar" msgstr "Updating needed" @@ -2610,16 +2486,29 @@ msgstr "New Account" #. (itstool) path: action/text #: ../../../modules/web/Controllers/AccountController.php:342 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:175 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: ../../../modules/web/themes/material-blue/views/account/linkedAccounts.inc:18 #: ../../../config/actions.xml:157 msgid "Editar Cuenta" msgstr "Edit Account" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/AccountController.php:387 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:312 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:313 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:475 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:476 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:552 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:553 +#: ../../../config/actions.xml:163 ../../../config/actions.xml:481 +#: ../../../config/actions.xml:781 +msgid "Eliminar Cuenta" +msgstr "Remove Account" + #: ../../../modules/web/Controllers/AccountController.php:430 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:154 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 msgid "Modificar Clave de Cuenta" msgstr "Edit Account Password" @@ -2637,8 +2526,8 @@ msgstr "Account updated" #: ../../../modules/web/Controllers/AccountController.php:787 #: ../../../modules/web/Controllers/UserController.php:411 #: ../../../modules/web/Controllers/UserController.php:415 -#: ../../../modules/web/Controllers/UserPassResetController.php:187 -#: ../../../modules/web/Controllers/UserPassResetController.php:191 +#: ../../../modules/web/Controllers/UserPassResetController.php:186 +#: ../../../modules/web/Controllers/UserPassResetController.php:190 msgid "Clave actualizada" msgstr "Password updated" @@ -2649,15 +2538,15 @@ msgstr "Account restored" #: ../../../modules/web/Controllers/AccountController.php:853 #: ../../../modules/web/Controllers/AccountController.php:856 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:93 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:96 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:94 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:97 #: ../../../modules/web/Controllers/AccountManagerController.php:96 #: ../../../modules/web/Controllers/AccountManagerController.php:99 msgid "Cuentas eliminadas" msgstr "Accounts removed" #: ../../../modules/web/Controllers/AccountController.php:894 -#: ../../../modules/web/Forms/NotificationForm.php:99 +#: ../../../modules/web/Forms/NotificationForm.php:100 msgid "Es necesaria una descripción" msgstr "A description is needed" @@ -2779,44 +2668,31 @@ msgstr "Files management disabled" msgid "Nueva Autorización" msgstr "New Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:165 +#: ../../../modules/web/Controllers/AuthTokenController.php:166 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:942 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:943 msgid "Editar Autorización" msgstr "Edit Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:205 -#: ../../../modules/web/Controllers/AuthTokenController.php:208 +#: ../../../modules/web/Controllers/AuthTokenController.php:206 +#: ../../../modules/web/Controllers/AuthTokenController.php:209 msgid "Autorizaciones eliminadas" msgstr "Authorizations deleted" -#: ../../../modules/web/Controllers/AuthTokenController.php:217 -#: ../../../modules/web/Controllers/AuthTokenController.php:221 +#: ../../../modules/web/Controllers/AuthTokenController.php:218 +#: ../../../modules/web/Controllers/AuthTokenController.php:222 msgid "Autorización eliminada" msgstr "Authorization deleted" -#: ../../../modules/web/Controllers/AuthTokenController.php:218 -#: ../../../modules/web/Controllers/AuthTokenController.php:286 -#: ../../../modules/web/Controllers/AuthTokenController.php:295 -#: ../../../modules/web/Controllers/AuthTokenController.php:333 -msgid "Autorización" -msgstr "Authorization" - -#: ../../../modules/web/Controllers/AuthTokenController.php:251 +#: ../../../modules/web/Controllers/AuthTokenController.php:252 msgid "Autorización creada" msgstr "Authorization added" -#: ../../../modules/web/Controllers/AuthTokenController.php:285 -#: ../../../modules/web/Controllers/AuthTokenController.php:294 -#: ../../../modules/web/Controllers/AuthTokenController.php:301 -msgid "Autorización actualizada" -msgstr "Authorization updated" - -#: ../../../modules/web/Controllers/AuthTokenController.php:324 +#: ../../../modules/web/Controllers/AuthTokenController.php:325 msgid "Ver Autorización" msgstr "View Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:332 +#: ../../../modules/web/Controllers/AuthTokenController.php:333 msgid "Autorización visualizada" msgstr "Authorization viewed" @@ -2830,20 +2706,20 @@ msgid "Nueva Categoría" msgstr "New Category" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/CategoryController.php:161 +#: ../../../modules/web/Controllers/CategoryController.php:162 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:124 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:125 #: ../../../config/actions.xml:307 msgid "Editar Categoría" msgstr "Edit Category" -#: ../../../modules/web/Controllers/CategoryController.php:201 -#: ../../../modules/web/Controllers/CategoryController.php:204 +#: ../../../modules/web/Controllers/CategoryController.php:202 +#: ../../../modules/web/Controllers/CategoryController.php:205 msgid "Categorías eliminadas" msgstr "Categories deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/CategoryController.php:320 +#: ../../../modules/web/Controllers/CategoryController.php:321 #: ../../../config/actions.xml:295 msgid "Ver Categoría" msgstr "View Category" @@ -2856,20 +2732,20 @@ msgid "Nuevo Cliente" msgstr "New Client" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ClientController.php:162 +#: ../../../modules/web/Controllers/ClientController.php:163 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:231 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:232 #: ../../../config/actions.xml:337 msgid "Editar Cliente" msgstr "Edit Client" -#: ../../../modules/web/Controllers/ClientController.php:201 -#: ../../../modules/web/Controllers/ClientController.php:204 +#: ../../../modules/web/Controllers/ClientController.php:202 +#: ../../../modules/web/Controllers/ClientController.php:205 msgid "Clientes eliminados" msgstr "Clients deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ClientController.php:306 +#: ../../../modules/web/Controllers/ClientController.php:307 #: ../../../config/actions.xml:325 msgid "Ver Cliente" msgstr "View Client" @@ -2898,7 +2774,7 @@ msgstr "Public links disabled" #: ../../../modules/web/Controllers/ConfigEncryptionController.php:91 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:150 #: ../../../modules/web/Controllers/ConfigImportController.php:56 -#: ../../../modules/web/Controllers/ConfigLdapController.php:215 +#: ../../../modules/web/Controllers/ConfigLdapController.php:216 #: ../../../modules/web/Controllers/Traits/ConfigTrait.php:53 #: ../../../modules/web/Forms/UserForm.php:131 #: ../../../modules/web/Forms/UserForm.php:153 @@ -2907,8 +2783,8 @@ msgid "Ey, esto es una DEMO!!" msgstr "Ey, this is a DEMO!!" #: ../../../modules/web/Controllers/ConfigBackupController.php:88 -#: ../../../modules/web/Controllers/UserPassResetController.php:174 -#: ../../../modules/web/Forms/AccountForm.php:142 +#: ../../../modules/web/Controllers/UserPassResetController.php:173 +#: ../../../modules/web/Forms/AccountForm.php:143 #: ../../../modules/web/Forms/UserForm.php:161 msgid "Las claves no coinciden" msgstr "The passwords do not match" @@ -2925,12 +2801,12 @@ msgid "Encriptado" msgstr "Encrypted" #: ../../../modules/web/Controllers/ConfigBackupController.php:121 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:115 msgid "Sí" msgstr "Yes" #: ../../../modules/web/Controllers/ConfigBackupController.php:121 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:115 msgid "No" msgstr "No" @@ -3026,7 +2902,7 @@ msgid "Cuentas importadas" msgstr "Accounts imported" #: ../../../modules/web/Controllers/ConfigImportController.php:80 -#: ../../../modules/web/Controllers/ConfigLdapController.php:255 +#: ../../../modules/web/Controllers/ConfigLdapController.php:256 msgid "Importación finalizada" msgstr "Import finished" @@ -3034,54 +2910,60 @@ msgstr "Import finished" msgid "No se importaron cuentas" msgstr "No accounts were imported" -#: ../../../modules/web/Controllers/ConfigLdapController.php:68 -#: ../../../modules/web/Controllers/ConfigLdapController.php:136 -#: ../../../modules/web/Controllers/ConfigLdapController.php:172 +#: ../../../modules/web/Controllers/ConfigLdapController.php:69 +#: ../../../modules/web/Controllers/ConfigLdapController.php:137 +#: ../../../modules/web/Controllers/ConfigLdapController.php:173 msgid "Faltan parámetros de LDAP" msgstr "Missing LDAP parameters" -#: ../../../modules/web/Controllers/ConfigLdapController.php:86 +#: ../../../modules/web/Controllers/ConfigLdapController.php:87 msgid "LDAP habiltado" msgstr "LDAP enabled" -#: ../../../modules/web/Controllers/ConfigLdapController.php:91 +#: ../../../modules/web/Controllers/ConfigLdapController.php:92 msgid "LDAP deshabilitado" msgstr "LDAP disabled" -#: ../../../modules/web/Controllers/ConfigLdapController.php:93 +#: ../../../modules/web/Controllers/ConfigLdapController.php:94 #: ../../../modules/web/Controllers/ConfigMailController.php:102 #: ../../../config/strings.js.inc:80 msgid "Sin cambios" msgstr "No changes" -#: ../../../modules/web/Controllers/ConfigLdapController.php:113 -#: ../../../modules/web/Controllers/ConfigLdapController.php:235 +#: ../../../modules/web/Controllers/ConfigLdapController.php:114 +#: ../../../modules/web/Controllers/ConfigLdapController.php:236 msgid "Parámetros de LDAP incorrectos" msgstr "Wrong LDAP parameters" -#: ../../../modules/web/Controllers/ConfigLdapController.php:146 -#: ../../../modules/web/Controllers/ConfigLdapController.php:188 +#: ../../../modules/web/Controllers/ConfigLdapController.php:147 +#: ../../../modules/web/Controllers/ConfigLdapController.php:189 msgid "Resultados" msgstr "Results" -#: ../../../modules/web/Controllers/ConfigLdapController.php:241 +#: ../../../modules/web/Controllers/ConfigLdapController.php:153 +#: ../../../modules/web/Controllers/ConfigLdapController.php:196 +#, php-format +msgid "Objetos encontrados: %d" +msgstr "Objects found: %d" + +#: ../../../modules/web/Controllers/ConfigLdapController.php:242 msgid "Importación LDAP" msgstr "LDAP Import" -#: ../../../modules/web/Controllers/ConfigLdapController.php:259 +#: ../../../modules/web/Controllers/ConfigLdapController.php:260 msgid "No se encontraron objetos para sincronizar" msgstr "There aren't any objects to synchronize" -#: ../../../modules/web/Controllers/ConfigLdapController.php:264 +#: ../../../modules/web/Controllers/ConfigLdapController.php:265 msgid "Importación de usuarios de LDAP realizada" msgstr "LDAP users import finished" -#: ../../../modules/web/Controllers/ConfigLdapController.php:266 +#: ../../../modules/web/Controllers/ConfigLdapController.php:267 #, php-format msgid "Usuarios importados: %d / %d" msgstr "Imported users: %d / %d" -#: ../../../modules/web/Controllers/ConfigLdapController.php:267 +#: ../../../modules/web/Controllers/ConfigLdapController.php:268 #, php-format msgid "Errores: %d" msgstr "Errors: %d" @@ -3103,66 +2985,66 @@ msgstr "Mail disabled" msgid "Compruebe su buzón de correo" msgstr "Please, check your inbox" -#: ../../../modules/web/Controllers/ConfigManagerController.php:151 +#: ../../../modules/web/Controllers/ConfigManagerController.php:153 #: ../../../modules/web/themes/material-blue/views/install/index.inc:131 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:426 msgid "General" msgstr "General" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ConfigManagerController.php:175 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:14 +#: ../../../modules/web/Controllers/ConfigManagerController.php:182 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:26 #: ../../../config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: ../../../modules/web/Controllers/ConfigManagerController.php:193 +#: ../../../modules/web/Controllers/ConfigManagerController.php:201 msgid "LDAP" msgstr "LDAP" -#: ../../../modules/web/Controllers/ConfigManagerController.php:214 +#: ../../../modules/web/Controllers/ConfigManagerController.php:222 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:10 msgid "Correo" msgstr "Mail" -#: ../../../modules/web/Controllers/ConfigManagerController.php:251 +#: ../../../modules/web/Controllers/ConfigManagerController.php:259 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:442 msgid "Encriptación" msgstr "Encryption" -#: ../../../modules/web/Controllers/ConfigManagerController.php:289 +#: ../../../modules/web/Controllers/ConfigManagerController.php:299 msgid "Último backup" msgstr "Last backup" -#: ../../../modules/web/Controllers/ConfigManagerController.php:289 +#: ../../../modules/web/Controllers/ConfigManagerController.php:299 msgid "No se encontraron backups" msgstr "There aren't any backups available" -#: ../../../modules/web/Controllers/ConfigManagerController.php:301 +#: ../../../modules/web/Controllers/ConfigManagerController.php:311 msgid "Última exportación" msgstr "Last export" -#: ../../../modules/web/Controllers/ConfigManagerController.php:301 +#: ../../../modules/web/Controllers/ConfigManagerController.php:311 msgid "No se encontró archivo de exportación" msgstr "No export file found" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ConfigManagerController.php:303 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:5 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:58 +#: ../../../modules/web/Controllers/ConfigManagerController.php:313 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:17 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:70 #: ../../../config/actions.xml:721 msgid "Copia de Seguridad" msgstr "Backup" -#: ../../../modules/web/Controllers/ConfigManagerController.php:320 +#: ../../../modules/web/Controllers/ConfigManagerController.php:330 msgid "Importar Cuentas" msgstr "Import Accounts" -#: ../../../modules/web/Controllers/ConfigManagerController.php:338 +#: ../../../modules/web/Controllers/ConfigManagerController.php:348 msgid "No instalado" msgstr "Not installed" -#: ../../../modules/web/Controllers/ConfigManagerController.php:341 +#: ../../../modules/web/Controllers/ConfigManagerController.php:352 #: ../../../modules/web/themes/material-blue/inc/Icons.php:65 msgid "Información" msgstr "Information" @@ -3221,15 +3103,15 @@ msgstr "Field added" msgid "Ver Campo" msgstr "View Field" -#: ../../../modules/web/Controllers/ErrorController.php:106 +#: ../../../modules/web/Controllers/ErrorController.php:107 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../modules/web/Controllers/ErrorController.php:107 +#: ../../../modules/web/Controllers/ErrorController.php:108 msgid "En breve estará operativa" msgstr "It will be running shortly" -#: ../../../modules/web/Controllers/ErrorController.php:122 +#: ../../../modules/web/Controllers/ErrorController.php:123 msgid "Error en la verificación de la base de datos" msgstr "Error while checking the database" @@ -3238,70 +3120,81 @@ msgstr "Error while checking the database" msgid "Registro de eventos vaciado" msgstr "Event log cleared" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:88 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:89 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:90 msgid "Ver Actual" msgstr "View Current" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:134 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:135 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:136 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:114 #: ../../../modules/web/themes/material-blue/views/account/account-request.inc:60 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:345 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:154 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:357 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:166 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:305 #: ../../../modules/web/themes/material-blue/views/config/general.inc:22 #: ../../../modules/web/themes/material-blue/views/config/import.inc:89 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:143 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:264 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:409 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:275 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:420 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:206 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:279 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:291 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:167 msgid "Atrás" msgstr "Back" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:195 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:196 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:197 msgid "Solicitar Modificación" msgstr "Request Modification" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:216 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:217 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:218 msgid "Restaurar cuenta desde este punto" msgstr "Restore account from this point" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:236 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:237 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:238 #: ../../../modules/web/themes/material-blue/inc/Icons.php:53 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:121 msgid "Guardar" msgstr "Save" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:330 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:331 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:332 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:333 #: ../../../config/actions.xml:433 msgid "Actualizar Enlace Público" msgstr "Update Public Link" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:350 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:351 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:352 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:353 #: ../../../config/actions.xml:415 msgid "Crear Enlace Público" msgstr "Create Public Link" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:393 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:394 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:438 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:439 +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:373 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:374 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:418 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:419 +#: ../../../modules/web/themes/material-blue/inc/Icons.php:36 +#: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:65 +#: ../../../config/actions.xml:169 ../../../config/actions.xml:259 +msgid "Ver Clave" +msgstr "View password" + +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:395 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:396 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:440 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:441 msgid "Copiar Clave en Portapapeles" msgstr "Copy Password to Clipboard" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:461 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:462 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:463 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:464 #: ../../../config/actions.xml:187 msgid "Copiar Cuenta" msgstr "Copy Account" @@ -3353,6 +3246,13 @@ msgstr "Sort by URL / IP" msgid "Buscar Categoría" msgstr "Search for Category" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:136 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:137 +#: ../../../config/actions.xml:313 +msgid "Eliminar Categoría" +msgstr "Delete Category" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:189 #: ../../../config/strings.js.inc:66 msgid "SI" @@ -3369,6 +3269,13 @@ msgstr "NO" msgid "Buscar Cliente" msgstr "Search for Client" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:242 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:243 +#: ../../../config/actions.xml:343 +msgid "Eliminar Cliente" +msgstr "Delete Client" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:264 #: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:46 #: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:48 @@ -3398,7 +3305,7 @@ msgstr "Delete Field" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:374 #: ../../../modules/web/themes/material-blue/views/account/account.inc:35 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:265 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:277 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:146 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:406 #: ../../../config/actions.xml:19 @@ -3486,7 +3393,7 @@ msgid "Login" msgstr "Login" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:575 -#: ../../../modules/web/Controllers/UserProfileController.php:215 +#: ../../../modules/web/Controllers/UserProfileController.php:216 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:123 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:125 msgid "Perfil" @@ -3508,7 +3415,7 @@ msgstr "New User" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:632 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:633 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:429 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:440 msgid "Importar usuarios de LDAP" msgstr "Import users from LDAP" @@ -3557,7 +3464,7 @@ msgstr "New Group" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:749 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:750 -#: ../../../modules/web/Controllers/UserGroupController.php:320 +#: ../../../modules/web/Controllers/UserGroupController.php:321 #: ../../../config/actions.xml:595 msgid "Ver Grupo" msgstr "View Group" @@ -3565,7 +3472,7 @@ msgstr "View Group" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:760 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:761 -#: ../../../modules/web/Controllers/UserGroupController.php:170 +#: ../../../modules/web/Controllers/UserGroupController.php:171 #: ../../../config/actions.xml:607 msgid "Editar Grupo" msgstr "Edit Group" @@ -3604,7 +3511,7 @@ msgstr "View Profile Details" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:849 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:850 -#: ../../../modules/web/Controllers/UserProfileController.php:165 +#: ../../../modules/web/Controllers/UserProfileController.php:166 #: ../../../config/actions.xml:637 msgid "Editar Perfil" msgstr "Edit Profile" @@ -3711,7 +3618,7 @@ msgstr "New Tag" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1120 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1121 -#: ../../../modules/web/Controllers/TagController.php:156 +#: ../../../modules/web/Controllers/TagController.php:157 #: ../../../config/actions.xml:505 msgid "Editar Etiqueta" msgstr "Edit Tag" @@ -3764,6 +3671,12 @@ msgstr "Disable" msgid "Restablecer Datos" msgstr "Reset Data" +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1249 +#: ../../../modules/web/themes/material-blue/views/account/details.inc:138 +#: ../../../modules/web/themes/material-blue/views/account/details.inc:140 +msgid "ID" +msgstr "ID" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1250 msgid "Fecha / Hora" msgstr "Date / Time" @@ -3889,7 +3802,7 @@ msgstr "Items and Customizations" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:316 #: ../../../modules/web/themes/material-blue/inc/Icons.php:63 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:21 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:23 #: ../../../config/actions.xml:673 msgid "Configuración" @@ -3900,7 +3813,6 @@ msgid "Versión de PHP requerida >= " msgstr "Required PHP version >=" #: ../../../modules/web/Controllers/InstallController.php:73 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:440 msgid "Módulo no disponible" msgstr "Module unavailable" @@ -4005,20 +3917,20 @@ msgstr "Link deleted" msgid "Enlace creado" msgstr "Link created" -#: ../../../modules/web/Controllers/StatusController.php:85 +#: ../../../modules/web/Controllers/StatusController.php:90 msgid "Versión no disponible" msgstr "Version unavailable" -#: ../../../modules/web/Controllers/StatusController.php:120 +#: ../../../modules/web/Controllers/StatusController.php:135 msgid "Notificaciones no disponibles" msgstr "Notifications not available" -#: ../../../modules/web/Controllers/TagController.php:194 +#: ../../../modules/web/Controllers/TagController.php:196 msgid "Etiquetas eliminadas" msgstr "Tags deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/TagController.php:279 +#: ../../../modules/web/Controllers/TagController.php:282 #: ../../../config/actions.xml:499 msgid "Ver Etiqueta" msgstr "View Tag" @@ -4035,6 +3947,23 @@ msgstr "Error while saving the configuration" msgid "Error al actualizar los datos del campo personalizado" msgstr "Error while updating custom field's data" +#: ../../../modules/web/Controllers/UpgradeController.php:66 +msgid "Es necesario confirmar la actualización" +msgstr "The updating need to be confirmed" + +#: ../../../modules/web/Controllers/UpgradeController.php:70 +msgid "Código de seguridad incorrecto" +msgstr "Wrong security code" + +#: ../../../modules/web/Controllers/UpgradeController.php:91 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:78 +msgid "Aplicación actualizada correctamente" +msgstr "Application successfully updated" + +#: ../../../modules/web/Controllers/UpgradeController.php:91 +msgid "En 5 segundos será redirigido al login" +msgstr "You will be redirected to log in within 5 seconds" + #: ../../../modules/web/Controllers/UserController.php:268 #: ../../../modules/web/Controllers/UserController.php:271 msgid "Usuarios eliminados" @@ -4061,81 +3990,81 @@ msgstr "User updated" msgid "Ver Usuario" msgstr "View User" -#: ../../../modules/web/Controllers/UserGroupController.php:208 -#: ../../../modules/web/Controllers/UserGroupController.php:211 +#: ../../../modules/web/Controllers/UserGroupController.php:209 +#: ../../../modules/web/Controllers/UserGroupController.php:212 msgid "Grupos eliminados" msgstr "Groups deleted" -#: ../../../modules/web/Controllers/UserGroupController.php:219 -#: ../../../modules/web/Controllers/UserGroupController.php:223 +#: ../../../modules/web/Controllers/UserGroupController.php:220 +#: ../../../modules/web/Controllers/UserGroupController.php:224 msgid "Grupo eliminado" msgstr "Group deleted" -#: ../../../modules/web/Controllers/UserGroupController.php:253 -#: ../../../modules/web/Controllers/UserGroupController.php:257 +#: ../../../modules/web/Controllers/UserGroupController.php:254 +#: ../../../modules/web/Controllers/UserGroupController.php:258 msgid "Grupo creado" msgstr "Group added" -#: ../../../modules/web/Controllers/UserGroupController.php:293 -#: ../../../modules/web/Controllers/UserGroupController.php:297 +#: ../../../modules/web/Controllers/UserGroupController.php:294 +#: ../../../modules/web/Controllers/UserGroupController.php:298 msgid "Grupo actualizado" msgstr "Group updated" -#: ../../../modules/web/Controllers/UserPassResetController.php:91 +#: ../../../modules/web/Controllers/UserPassResetController.php:90 msgid "Datos incorrectos" msgstr "Wrong data" -#: ../../../modules/web/Controllers/UserPassResetController.php:95 +#: ../../../modules/web/Controllers/UserPassResetController.php:94 msgid "No es posible recuperar la clave" msgstr "Unable to reset the password" -#: ../../../modules/web/Controllers/UserPassResetController.php:102 +#: ../../../modules/web/Controllers/UserPassResetController.php:101 msgid "Recuperación de Clave" msgstr "Password Recovery" -#: ../../../modules/web/Controllers/UserPassResetController.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:102 msgid "Solicitado para" msgstr "Requested for" -#: ../../../modules/web/Controllers/UserPassResetController.php:108 +#: ../../../modules/web/Controllers/UserPassResetController.php:107 msgid "Solicitud enviada" msgstr "Request sent" -#: ../../../modules/web/Controllers/UserPassResetController.php:108 +#: ../../../modules/web/Controllers/UserPassResetController.php:107 msgid "En breve recibirá un correo para completar la solicitud." msgstr "You will receive an email to complete the request shortly." -#: ../../../modules/web/Controllers/UserPassResetController.php:170 -#: ../../../modules/web/Forms/AuthTokenForm.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:169 +#: ../../../modules/web/Forms/AuthTokenForm.php:104 #: ../../../modules/web/Forms/UserForm.php:157 msgid "La clave no puede estar en blanco" msgstr "Password cannot be blank" -#: ../../../modules/web/Controllers/UserProfileController.php:203 -#: ../../../modules/web/Controllers/UserProfileController.php:206 +#: ../../../modules/web/Controllers/UserProfileController.php:204 +#: ../../../modules/web/Controllers/UserProfileController.php:207 msgid "Perfiles eliminados" msgstr "Profiles deleted" -#: ../../../modules/web/Controllers/UserProfileController.php:214 -#: ../../../modules/web/Controllers/UserProfileController.php:218 +#: ../../../modules/web/Controllers/UserProfileController.php:215 +#: ../../../modules/web/Controllers/UserProfileController.php:219 msgid "Perfil eliminado" msgstr "Profile deleted" -#: ../../../modules/web/Controllers/UserProfileController.php:248 +#: ../../../modules/web/Controllers/UserProfileController.php:249 msgid "Perfil creado" msgstr "Profile added" -#: ../../../modules/web/Controllers/UserProfileController.php:285 +#: ../../../modules/web/Controllers/UserProfileController.php:286 msgid "Perfil actualizado" msgstr "Profile updated" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/UserProfileController.php:308 +#: ../../../modules/web/Controllers/UserProfileController.php:309 #: ../../../config/actions.xml:625 msgid "Ver Perfil" msgstr "View Profile" -#: ../../../modules/web/Controllers/UserSettingsGeneralController.php:69 +#: ../../../modules/web/Controllers/UserSettingsGeneralController.php:70 msgid "Preferencias actualizadas" msgstr "Preferences updated" @@ -4143,68 +4072,68 @@ msgstr "Preferences updated" msgid "Preferencias" msgstr "Preferences" -#: ../../../modules/web/Forms/AccountForm.php:138 +#: ../../../modules/web/Forms/AccountForm.php:139 msgid "Es necesaria una clave" msgstr "A key is needed" -#: ../../../modules/web/Forms/AccountForm.php:152 +#: ../../../modules/web/Forms/AccountForm.php:153 msgid "Es necesario un nombre de cuenta" msgstr "An account name needed" -#: ../../../modules/web/Forms/AccountForm.php:156 -#: ../../../modules/web/Forms/ClientForm.php:83 +#: ../../../modules/web/Forms/AccountForm.php:157 +#: ../../../modules/web/Forms/ClientForm.php:84 msgid "Es necesario un nombre de cliente" msgstr "A client name needed" -#: ../../../modules/web/Forms/AccountForm.php:160 +#: ../../../modules/web/Forms/AccountForm.php:161 msgid "Es necesario un usuario" msgstr "An username is needed" -#: ../../../modules/web/Forms/AccountForm.php:164 +#: ../../../modules/web/Forms/AccountForm.php:165 msgid "Es necesario una categoría" msgstr "A category is needed" -#: ../../../modules/web/Forms/AuthTokenForm.php:89 +#: ../../../modules/web/Forms/AuthTokenForm.php:90 msgid "Usuario no indicado" msgstr "User not set" -#: ../../../modules/web/Forms/AuthTokenForm.php:93 +#: ../../../modules/web/Forms/AuthTokenForm.php:94 msgid "Acción no indicada" msgstr "Action not set" -#: ../../../modules/web/Forms/CategoryForm.php:82 +#: ../../../modules/web/Forms/CategoryForm.php:83 msgid "Es necesario un nombre de categoría" msgstr "A category name needed" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:86 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:87 msgid "Nombre del campo no indicado" msgstr "Field name not set" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:90 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:91 msgid "Tipo del campo no indicado" msgstr "Field type not set" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:94 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:95 msgid "Módulo del campo no indicado" msgstr "Field module not set" -#: ../../../modules/web/Forms/NotificationForm.php:91 +#: ../../../modules/web/Forms/NotificationForm.php:92 msgid "Es necesario un componente" msgstr "A component is needed" -#: ../../../modules/web/Forms/NotificationForm.php:95 +#: ../../../modules/web/Forms/NotificationForm.php:96 msgid "Es necesario un tipo" msgstr "A type is needed" -#: ../../../modules/web/Forms/NotificationForm.php:105 +#: ../../../modules/web/Forms/NotificationForm.php:106 msgid "Es necesario un destinatario" msgstr "A target is needed" -#: ../../../modules/web/Forms/PublicLinkForm.php:89 +#: ../../../modules/web/Forms/PublicLinkForm.php:85 msgid "Es necesario una cuenta" msgstr "An account is needed" -#: ../../../modules/web/Forms/TagForm.php:81 +#: ../../../modules/web/Forms/TagForm.php:82 msgid "Es necesario un nombre de etiqueta" msgstr "A tag name is needed" @@ -4232,11 +4161,11 @@ msgstr "An email is needed" msgid "No es posible eliminar, usuario en uso" msgstr "Unable to delete, user in use" -#: ../../../modules/web/Forms/UserGroupForm.php:83 +#: ../../../modules/web/Forms/UserGroupForm.php:84 msgid "Es necesario un nombre de grupo" msgstr "A group name is needed" -#: ../../../modules/web/Forms/UserProfileForm.php:114 +#: ../../../modules/web/Forms/UserProfileForm.php:115 msgid "Es necesario un nombre de perfil" msgstr "A profile name is needed" @@ -4448,7 +4377,7 @@ msgstr "Clear event log?" #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:276 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:87 #: ../../../modules/web/themes/material-blue/views/config/import.inc:57 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:222 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:233 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:146 msgid "Seleccionar Grupo" msgstr "Select Group" @@ -4457,7 +4386,7 @@ msgstr "Select Group" #: ../../../modules/web/themes/material-blue/views/account/account-permissions.inc:95 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:112 #: ../../../modules/web/themes/material-blue/views/config/import.inc:30 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:247 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:258 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:22 #: ../../../modules/web/themes/material-blue/views/notification/notification.inc:74 msgid "Seleccionar Usuario" @@ -4990,62 +4919,66 @@ msgstr "Data will be encrypted after saving" msgid "Los datos serán desencriptados al guardar" msgstr "Data will be unencrypted after saving" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:15 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:13 +msgid "Esta extensión es necesaria para mostrar las claves como imágenes" +msgstr "This extension is needed to display passwords as images" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:27 msgid "Búsqueda" msgstr "Searching" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:21 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:33 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:46 msgid "Resultados por página" msgstr "Results per page" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:26 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:38 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:51 msgid "Número de resultados por página a mostrar, al realizar una búsqueda." msgstr "Number of results per page to show when doing searches." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:37 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:49 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:62 msgid "Número de resultados por página" msgstr "Results per page" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:55 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:67 msgid "Caducidad clave cuentas" msgstr "Accounts password expiry" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:56 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:68 msgid "Habilita la caducidad de la clave de cuentas." msgstr "Enables the accounts password expiry date." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:64 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:76 msgid "Tiempo caducidad clave" msgstr "Password expiry time" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:69 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:81 msgid "Número de días para la caducidad de la clave de cuenta." msgstr "Number of days for the account expiry date." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:91 msgid "Tiempo caducidad (días)" msgstr "Expire time (days)" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:97 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:109 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:80 msgid "Nombre de cuenta como enlace" msgstr "Account name as link" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:98 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:110 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:82 msgid "" "Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles " "de la cuenta." msgstr "Enables the account name as a link to account details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:113 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:125 msgid "Búsquedas globales" msgstr "Global searches" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:114 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:126 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." @@ -5053,41 +4986,41 @@ msgstr "" "Allows the users to do searches that includes all accounts, if they don't " "have permission they can't view the accounts details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:141 msgid "Imagen para mostrar clave" msgstr "Image to show password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:131 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:143 msgid "Generar una imagen con el texto de la clave de la cuenta." msgstr "Generate an image with a text of the account password." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:133 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:145 msgid "Util para entornos donde copiar la clave supone un riesgo de seguridad." msgstr "" "Useful for environments where copying a password to clipboard is a security " "risk." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:161 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:148 msgid "Resultados en Tarjetas" msgstr "Results like Cards" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:151 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:163 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:150 msgid "Muestra los resultados de búsqueda de cuentas en formato tarjeta." msgstr "Enables to show account's search results on a card like format." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:167 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:179 msgid "Acceso Grupos Secundarios" msgstr "Secondary Groups Access" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:169 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:181 msgid "" "Habilita el acceso a los usuarios que estén incluidos en los grupos " "secundarios." msgstr "Grants access to the users that are included in the secondary groups." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:171 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:183 msgid "" "Por defecto el usuario de un grupo secundario es permitido si el grupo " "secundario está establecido como el primario del usuario." @@ -5096,72 +5029,72 @@ msgstr "" "is set as the user's main group." #. (itstool) path: action/text -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:182 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:194 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:374 #: ../../../config/actions.xml:73 msgid "Enlaces Públicos" msgstr "Public Links" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:200 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:212 msgid "Habilitar Enlaces Públicos" msgstr "Enable Public Links" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:214 msgid "" "Habilita la posibilidad de generar enlaces públicos para ver los detalles de " "una cuenta." msgstr "" "Enables the ability to create public links to view an account's details" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:204 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:216 msgid "" "Las cuentas enlazadas serán visibles por cualquiera que disponga del enlace." msgstr "The linked accounts will be visible by anyone that have the link." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:206 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:218 msgid "" "Para crear enlaces, los usuarios tienen que tener activada la opción en su " "perfl." msgstr "" "To create links, the users must have activated the option in their profiles." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:222 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:234 msgid "Usar imagen para clave" msgstr "Use an image for password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:224 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:236 msgid "La clave de la cuenta es visualizada como una imagen." msgstr "The account password is shown as image." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:233 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:242 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:245 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:254 msgid "Tiempo de caducidad" msgstr "Expire time" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:248 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:257 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:260 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:269 msgid "Número máximo de visitas" msgstr "Maximum visits" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:283 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:295 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:407 msgid "Gestión de archivos" msgstr "Files management" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:284 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:296 msgid "Habilita la subida/descarga de archivos para las cuentas." msgstr "Enables the uploading and downloading of accounts files." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:292 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:305 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:304 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:317 msgid "Extensiones de archivos permitidas" msgstr "Allowed file extensions" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:297 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:309 msgid "Extensiones permitidas para la subida de archivos." msgstr "Allowed file extensions for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:300 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:312 msgid "" "Escribir extensión y pulsar intro para añadir. Es necesario guardar la " "configuración." @@ -5169,49 +5102,55 @@ msgstr "" "Write the extension and press enter to add. Remember to save the " "configuration." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:313 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:325 msgid "Tamaño máximo de archivo" msgstr "Maximum file size" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:318 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:330 msgid "Establece el tamaño máximo para subir archivos." msgstr "Set the maximum file size for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:322 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:334 msgid "El máximo absuluto es de 16MB." msgstr "The absolute maximum is 16MB." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:333 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:345 msgid "Tamaño máximo de archivo en kilobytes" msgstr "Maximum file size in kilobytes" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:11 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:14 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:89 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:92 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:9 +msgid "" +"Esta extensión es necesaria para generar los archivos de copia de seguridad " +"de la aplicación" +msgstr "This extension is needed to build the application's backup files" + +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:23 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:26 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:101 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:104 msgid "Resultado" msgstr "Result" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:22 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:25 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:100 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:34 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:37 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:112 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:115 msgid "Descargar Actual" msgstr "Download Current" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:31 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:43 msgid "Copia BBDD" msgstr "DB Backup" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:38 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:50 msgid "Copia sysPass" msgstr "sysPass Backup" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:41 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:53 msgid "No hay backups para descargar" msgstr "There aren't any backups for download" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:60 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:72 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." @@ -5219,7 +5158,7 @@ msgstr "" "The backup allows you to save and download either sysPass database or " "application files and its configuration." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:62 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:74 msgid "" "Con este método es posible guardar todos los datos de sysPass en otro lugar " "o utilizarlos para hacer la aplicación portable." @@ -5227,26 +5166,26 @@ msgstr "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:81 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:166 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:93 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:178 msgid "Exportar Cuentas" msgstr "Export Accounts" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:113 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:125 msgid "No hay archivos XML para descargar" msgstr "There aren't any XML files for download" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:120 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:128 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:132 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:140 msgid "Clave de Exportación" msgstr "Export Password" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:134 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:142 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:146 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:154 msgid "Clave de Exportación (repetir)" msgstr "Export Password (repeat)" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:180 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." @@ -5254,18 +5193,18 @@ msgstr "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:170 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:182 msgid "Los elementos exportados son cuentas, clientes, categorías y etiquetas." msgstr "The exported items are accounts, customers, categories and tags." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:172 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:184 msgid "" "Las claves de las cuentas son exportadas de forma encriptada para mayor " "seguridad." msgstr "" "The accounts passwords are exported in an excrypted way for better security." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:174 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:186 msgid "" "Es posible establecer una clave de exportación para guardar todos los datos " "encriptados en el archivo XML." @@ -5456,8 +5395,8 @@ msgstr "Domain name" #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:83 #: ../../../modules/web/themes/material-blue/views/config/import.inc:43 #: ../../../modules/web/themes/material-blue/views/config/import.inc:53 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:208 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:218 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:219 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:229 msgid "Grupo por Defecto" msgstr "Default Group" @@ -5468,8 +5407,8 @@ msgstr "Sets the default users group for newly SSO users" #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:98 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:108 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:233 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:243 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:244 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:254 msgid "Perfil por Defecto" msgstr "Default Profile" @@ -5544,15 +5483,20 @@ msgstr "Proxy server user" msgid "Clave del servidor proxy" msgstr "Proxy server password" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:14 +msgid "" +"Esta extensión es necesaria comprobar las actualizaciones y notificaciones" +msgstr "This extension is needed to check for sysPass updates and notices" + +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:22 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:5 msgid "Sitio" msgstr "Site" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:16 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:30 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:76 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:90 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:28 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:42 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:82 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:96 #: ../../../modules/web/themes/material-blue/views/install/index.inc:134 #: ../../../modules/web/themes/material-blue/views/install/index.inc:136 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:16 @@ -5560,7 +5504,7 @@ msgstr "Site" msgid "Idioma" msgstr "Language" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:21 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:33 msgid "" "Establece el idioma global de la aplicación. Es posible establecer un idioma " "por usuario en las preferencias." @@ -5568,7 +5512,7 @@ msgstr "" "Set the global app language. You can set a per user language at the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:25 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:37 msgid "" "Para mejorar/añadir las traducciones, puede colaborar en https://poeditor." "com/join/project/fmlsBuugyv" @@ -5576,14 +5520,14 @@ msgstr "" "To improve/add the translations, you can get involved at https://poeditor." "com/join/project/fmlsBuugyv" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:43 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:55 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:65 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:30 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:32 msgid "Tema Visual" msgstr "Visual Theme" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:48 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:60 msgid "" "Establece el tema visual global de la aplicación. Es posible establecer un " "tema visual por usuario en las preferencias." @@ -5591,35 +5535,35 @@ msgstr "" "Set the global app visual theme. You can the user's visual theme on the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:67 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:75 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:87 msgid "Timeout de sesión (s)" msgstr "Session timeout (s)" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:93 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:105 msgid "Forzar HTTPS" msgstr "Force HTTPS" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:94 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:106 msgid "Fuerza para que todas las conexiones sean a través de HTTPS." msgstr "It forces the use of HTTPS on all the connections" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:108 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:120 msgid "Habilitar depuración" msgstr "Enable debug" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:121 msgid "" "Muestra información relativa a la configuración de la aplicación y " "rendimiento." msgstr "" "Shows some information about application configuration and performance." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:123 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:135 msgid "Modo mantenimiento" msgstr "Maintenance mode" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:136 msgid "" "En este modo no se puede acceder a la aplicación. Para deshabilitarlo es " "necesario modificar el archivo de configuración." @@ -5627,21 +5571,21 @@ msgstr "" "In this mode nobody can log into the application. To disable it, you need to " "either modify the configuration file or unset on the site tab." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:138 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:150 msgid "Comprobar actualizaciones" msgstr "Check for updates" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:139 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:151 msgid "" "Comprobar actualizaciones de la aplicación (sólo para los usuarios " "administradores)." msgstr "Check for application updates (only for administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:153 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:165 msgid "Comprobar notificaciones" msgstr "Check for notices" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:154 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:166 msgid "" "Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo " "para los usuarios administradores)." @@ -5649,15 +5593,15 @@ msgstr "" "Check if there are either sysPass security or warning notices (only for " "administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:180 msgid "Encriptar Sesión" msgstr "Encrypt Session" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:170 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:182 msgid "Encriptar los datos de la sesión de PHP." msgstr "Encrypt PHP session data" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:171 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:183 msgid "" "Esta funcionalidad incrementa la seguridad de las sesiones de PHP ya que los " "datos almacenados no serán legibles." @@ -5791,24 +5735,28 @@ msgstr "PHP" msgid "Extensiones" msgstr "Extensions" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:42 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:44 +msgid "Extensiones no disponibles" +msgstr "Unavailable extensions" + +#: ../../../modules/web/themes/material-blue/views/config/info.inc:48 msgid "Memoria Usada" msgstr "Used Memory" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:47 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:53 msgid "OP Cache" msgstr "OP Cache" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:66 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:69 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:72 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:75 msgid "Copia de Configuración" msgstr "Configuration Backup" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:81 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:87 msgid "Indica si el idioma se encuentra disponible" msgstr "Tells whether the language is available or not." -#: ../../../modules/web/themes/material-blue/views/config/info.inc:85 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:91 msgid "" "Si no está instalado, es necesario instalar las locales en el sistema " "operativo. Más información en Wiki." @@ -5816,140 +5764,144 @@ msgstr "" "If it is not installed, you would need install the right operating system " "locales. More info at Wiki." -#: ../../../modules/web/themes/material-blue/views/config/info.inc:97 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:113 msgid "Sesión Encriptada" msgstr "Encrypted Session" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:102 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:108 msgid "Indica si los datos de la sesión están encriptados en el servidor" msgstr "Tells whether the session data are encrypted in the server or not" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:114 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:120 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:123 msgid "Plugins Cargados" msgstr "Loaded Plugins" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:32 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:13 +msgid "Esta extensión es necesaria conectar con el servidor de LDAP" +msgstr "This extension is needed to connect to the LDAP server" + +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:43 msgid "Habilitar LDAP" msgstr "Enable LDAP" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:34 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:45 msgid "Habilita de autentificación mediante servidor LDAP." msgstr "Enables authentication against an LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:36 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:47 msgid "Este método utilizará MySQL en caso de fallo." msgstr "This method will use MySQL as fallback." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:51 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:62 msgid "Active Directory" msgstr "Active Directory" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:64 msgid "Habilita el modo de conexión con LDAP de Active Directory." msgstr "Enables Active Directory LDAP connection mode." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:68 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:79 msgid "Nombre o dirección IP del servidor de LDAP." msgstr "Hostname or IP address of the LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:72 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:103 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:154 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:188 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:116 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:83 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:114 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:165 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:199 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:128 msgid "Ejemplos:" msgstr "Examples:" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:94 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:105 msgid "Usuario de conexión" msgstr "Bind User" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:110 msgid "Usuario para conectar con el servicio de LDAP." msgstr "User to connect to the LDAP service." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:135 msgid "Clave de conexión" msgstr "Bind Password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:140 msgid "Clave del usuario de conexión a LDAP." msgstr "LDAP connection user password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:145 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:169 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:156 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:180 msgid "Base de búsqueda" msgstr "Search base" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:150 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:161 msgid "Base en la que realizar la búsqueda de usuarios de LDAP." msgstr "LDAP base to perform the LDAP users searching." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:180 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:191 msgid "" "Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso." msgstr "LDAP group that the user must belong for granting to log in." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:195 msgid "Este grupo debe de estar ubicado en la base de búsquedas de LDAP." msgstr "This group needs to be placed in the LDAP search base." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:213 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "" "Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default users group for newly LDAP users" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:238 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:249 msgid "" "Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default profile for the newly created LDAP users." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:290 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:301 msgid "Importación" msgstr "Import" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:296 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:306 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:307 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:317 msgid "Atributo Login" msgstr "Login Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:301 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:312 msgid "" "Define el atributo a utilizar para el login del usuario en la importación." msgstr "Defines the attribute for the user's login when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:319 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:329 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:330 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:340 msgid "Atributo Nombre" msgstr "Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:324 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:335 msgid "" "Define el atributo a utilizar para el nombre del usuario en la importación." msgstr "Defines the attribute for the user's name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:354 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:365 msgid "Importar Grupos" msgstr "Import Groups" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:363 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:373 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:374 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:384 msgid "Atributo Nombre Grupo" msgstr "Group Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:368 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:379 msgid "" "Define el atributo a utilizar para el nombre del grupo en la importación." msgstr "Defines the attribute for the user group name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:384 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:398 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:395 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:409 msgid "Filtro" msgstr "Filter" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:389 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:400 msgid "Filtro para importar usuarios o grupos de LDAP." msgstr "Filter for importing LDAP users or groups." @@ -5993,76 +5945,80 @@ msgstr "Recipient email address" msgid "Destinatarios" msgstr "Recipients" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:32 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:13 +msgid "Esta extensión es necesaria conectar con DokuWiki" +msgstr "This extension is needed to connect with DokuWiki" + +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:44 msgid "Habilitar enlaces Wiki" msgstr "Enable Wiki links" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:33 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:45 msgid "" "Habilita la opción de añadir un enlace a Wiki externa para los resultados de " "la búsqueda." msgstr "" "Enables the option to add a link to search for results in an external Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:41 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:68 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:80 msgid "URL de búsqueda Wiki" msgstr "Wiki search URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:46 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:58 msgid "URL que utiliza la wiki para realizar una búsqueda de una página." msgstr "URL that the Wiki uses for making an entry searching." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:50 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:62 msgid "Como parámetro se utiliza el nombre del cliente." msgstr "The client name is used as parameter." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:54 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:87 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:172 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:199 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:66 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:211 msgid "Ejemplo:" msgstr "Example:" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:74 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:101 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:86 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:113 msgid "URL de página en Wiki" msgstr "Wiki page URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:91 msgid "URL que utiliza la wiki para acceder a los detalles de una página." msgstr "URL that the Wiki uses for accessing to the entry details." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:83 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:95 msgid "" "El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " "de la Wiki." msgstr "The account name is used as parameter of Wiki search variable." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:107 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:121 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:119 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:133 msgid "Prefijo para nombre de cuenta" msgstr "Account name prefix" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:112 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:124 msgid "" "Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." msgstr "Prefix to determine which accounts have a link to the Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:131 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:143 msgid "DokuWiki API" msgstr "DokuWiki API" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:161 msgid "Habilitar API de DokuWiki" msgstr "Enable DokuWiki API" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:151 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:163 msgid "" "Habilita la conexión a la API XML-RPC de DokuWiki para los enlaces Wiki." msgstr "Enables DokuWiki XML-RPC API for Wiki links." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:153 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:165 msgid "" "Para que esta característica funcione, es necesario habilitar los enlaces " "Wiki para el filtrado de cuentas." @@ -6070,34 +6026,34 @@ msgstr "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:163 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:175 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:196 msgid "URL API" msgstr "API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:180 msgid "URL de la API de DokuWiki." msgstr "DokuWiki API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:190 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:212 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:224 msgid "URL Base" msgstr "Base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:195 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:207 msgid "URL base de DokuWiki." msgstr "DokuWiki base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:223 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:235 msgid "Usuario para conectar a la API de DokuWiki." msgstr "User for connecting to the DokuWiki API." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:251 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:267 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:263 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:279 msgid "Namespace" msgstr "Namespace" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:256 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:268 msgid "Namespace utilizado para buscar las páginas." msgstr "Namespace used to search pages." @@ -7003,6 +6959,51 @@ msgstr "Text" msgid "Link" msgstr "Link" +#~ msgid "Origen" +#~ msgstr "Source" + +#~ msgid "Crear Cuenta" +#~ msgstr "Add Account" + +#~ msgid "Crear Categoría" +#~ msgstr "Add Category" + +#~ msgid "Crear Cliente" +#~ msgstr "Add Client" + +#~ msgid "Nombre de categoría a buscar" +#~ msgstr "Category name to search for" + +#~ msgid "Nombre de cliente a buscar" +#~ msgstr "Client name to search for" + +#~ msgid "Los parámetros de DokuWiki no están configurados" +#~ msgstr "The DokuWiki parameters are not set" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "Conexión correcta" +#~ msgstr "Connection successful" + +#~ msgid "Error de conexión a DokuWiki" +#~ msgstr "Error while connecting to DokuWiki" + +#~ msgid "Actualización" +#~ msgstr "Update" + +#~ msgid "Actualización de versión realizada." +#~ msgstr "Version updating done." + +#~ msgid "Compruebe los permisos del directorio temporal" +#~ msgstr "Please, check the temporary directory permissions" + +#~ msgid "No es posible finalizar una transacción" +#~ msgstr "Unable to finish a transaction" + +#~ msgid "El enlace no existe" +#~ msgstr "The link does not exist" + #~ msgid "Error al actualizar track" #~ msgstr "Error while updating the track" diff --git a/app/locales/en_US/LC_MESSAGES/messages.mo b/app/locales/en_US/LC_MESSAGES/messages.mo index 76e77719..5e39633e 100644 Binary files a/app/locales/en_US/LC_MESSAGES/messages.mo and b/app/locales/en_US/LC_MESSAGES/messages.mo differ diff --git a/app/locales/en_US/LC_MESSAGES/messages.po b/app/locales/en_US/LC_MESSAGES/messages.po index 80e3a606..39405826 100644 --- a/app/locales/en_US/LC_MESSAGES/messages.po +++ b/app/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: 2018-07-17 01:21+0100\n" -"PO-Revision-Date: 2018-07-17 01:27+0100\n" +"POT-Creation-Date: 2018-08-02 00:43+0100\n" +"PO-Revision-Date: 2018-08-02 00:46+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -25,90 +25,282 @@ msgstr "" "X-Poedit-SearchPath-1: ../../../../lib\n" "X-Poedit-SearchPath-2: ../../../config\n" -#: ../../../../lib/SP/Api/SyspassApi.php:76 -#: ../../../../lib/SP/Api/SyspassApi.php:147 -#: ../../../../lib/SP/Services/Api/ApiService.php:285 -#: ../../../modules/api/Controllers/ControllerBase.php:146 -msgid "Acceso no permitido" -msgstr "Unauthorized access" +#: ../../../../lib/SP/Bootstrap.php:262 +#, php-format +msgid "Versión de PHP requerida >= %s <= %s" +msgstr "Required PHP version >= %s <= %s" + +#: ../../../../lib/SP/Bootstrap.php:264 +#: ../../../modules/web/Controllers/InstallController.php:63 +msgid "" +"Actualice la versión de PHP para que la aplicación funcione correctamente" +msgstr "Please update the PHP version to run sysPass" + +#: ../../../../lib/SP/Config/ConfigUtil.php:94 +msgid "El directorio \"/config\" no existe" +msgstr "The \"/config\" directory does not exist." + +#: ../../../../lib/SP/Config/ConfigUtil.php:100 +msgid "No es posible escribir en el directorio \"config\"" +msgstr "Unable to write into the \"/config\" directory" + +#: ../../../../lib/SP/Config/ConfigUtil.php:109 +msgid "Los permisos del directorio \"/config\" son incorrectos" +msgstr "The \"/config\" directory permissions are wrong" + +#: ../../../../lib/SP/Config/ConfigUtil.php:111 +#, php-format +msgid "Actual: %s - Necesario: 750" +msgstr "Current: %s - Needed: 750" + +#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:132 +#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:92 +msgid "No tiene permisos para acceder a esta cuenta" +msgstr "You don't have permission to access to this account" + +#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 +#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:129 +#: ../../../../lib/SP/Util/ErrorUtil.php:133 +#: ../../../../lib/SP/Util/ErrorUtil.php:137 +#: ../../../../lib/SP/Util/ErrorUtil.php:141 +#: ../../../../lib/SP/Util/ErrorUtil.php:149 +#: ../../../../lib/SP/Util/ErrorUtil.php:156 +#: ../../../modules/web/Controllers/ErrorController.php:124 +#: ../../../modules/web/Controllers/UserPassResetController.php:94 +#: ../../../modules/web/themes/material-blue/views/upgrade/index.inc:13 +msgid "Consulte con el administrador" +msgstr "Please contact to the administrator" + +# Not available +#: ../../../../lib/SP/Core/Acl/Acl.php:275 +#: ../../../../lib/SP/Services/Auth/LoginService.php:582 +msgid "N/D" +msgstr "N/A" + +#: ../../../../lib/SP/Core/Acl/Acl.php:280 +msgid "Acceso denegado" +msgstr "Access denied" + +#: ../../../../lib/SP/Core/Acl/Acl.php:281 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:882 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:31 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:33 +msgid "Acción" +msgstr "Action" + +#: ../../../../lib/SP/Core/Acl/Acl.php:282 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:406 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:165 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:114 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:126 +#: ../../../../lib/SP/Services/Auth/LoginService.php:212 +#: ../../../../lib/SP/Services/Auth/LoginService.php:230 +#: ../../../../lib/SP/Services/Auth/LoginService.php:368 +#: ../../../../lib/SP/Services/Auth/LoginService.php:435 +#: ../../../../lib/SP/Services/Auth/LoginService.php:543 +#: ../../../../lib/SP/Services/Auth/LoginService.php:586 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:230 +#: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:235 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:881 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:978 +#: ../../../modules/web/Controllers/LoginController.php:105 +#: ../../../modules/web/Controllers/UserController.php:280 +#: ../../../modules/web/Controllers/UserController.php:314 +#: ../../../modules/web/Controllers/UserController.php:375 +#: ../../../modules/web/Controllers/UserController.php:412 +#: ../../../modules/web/Controllers/UserPassResetController.php:187 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:55 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:61 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:91 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:60 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:66 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:133 +#: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:63 +#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:20 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:65 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:50 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:104 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:111 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:230 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:244 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:17 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:19 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:61 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:63 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:11 +#: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:77 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:15 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:84 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:68 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:70 +#: ../../../modules/web/themes/material-blue/views/userpassreset/request.inc:19 +msgid "Usuario" +msgstr "User" + +#: ../../../../lib/SP/Core/Acl/Actions.php:174 +msgid "Acción no encontrada" +msgstr "Action not found" + +#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:136 +msgid "No tiene permisos para acceder a esta página" +msgstr "You don't have permission to access this page" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:73 +msgid "No es posible cambiar el valor de la clave" +msgstr "Unable to change password value" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:103 +#: ../../../../lib/SP/Core/Context/ContextBase.php:126 +msgid "Contexto ya inicializado" +msgstr "Context already initialized" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:109 +msgid "Contexto inválido" +msgstr "Invalid context" + +#: ../../../../lib/SP/Core/Context/ContextBase.php:154 +msgid "Contexto no inicializado" +msgstr "Context not initialized" + +#: ../../../../lib/SP/Core/Context/SessionContext.php:545 +msgid "La sesión no puede ser inicializada" +msgstr "Session cannot be initialized" + +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:102 +msgid "No es posible generar las claves RSA" +msgstr "Unable to generate the RSA keys" + +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:135 +#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:168 +msgid "El archivo de clave no existe" +msgstr "The key file does not exist" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:176 +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:186 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:59 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:154 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:243 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:333 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:388 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:416 +#: ../../../../lib/SP/Services/Account/AccountService.php:231 +#: ../../../../lib/SP/Services/Account/AccountService.php:236 +#: ../../../../lib/SP/Services/Api/ApiService.php:126 +#: ../../../../lib/SP/Services/Api/ApiService.php:326 +#: ../../../../lib/SP/Services/Api/ApiService.php:334 +#: ../../../../lib/SP/Services/Auth/LoginService.php:183 +#: ../../../../lib/SP/Services/Auth/LoginService.php:334 +#: ../../../../lib/SP/Services/Auth/LoginService.php:482 +#: ../../../../lib/SP/Services/Auth/LoginService.php:487 +#: ../../../../lib/SP/Services/Auth/LoginService.php:519 +#: ../../../../lib/SP/Services/Auth/LoginService.php:626 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:292 +#: ../../../../lib/SP/Services/CustomField/CustomFieldService.php:203 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:108 +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:79 +#: ../../../../lib/SP/Services/User/UserPassService.php:229 +#: ../../../modules/web/Controllers/Traits/ItemTrait.php:122 +#: ../../../modules/web/Controllers/Traits/ItemTrait.php:177 +msgid "Error interno" +msgstr "Internal error" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:176 +msgid "No se puede usar el módulo de encriptación" +msgstr "Crypto module cannot be loaded" + +#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:186 +msgid "Error al generar datos cifrados" +msgstr "Error while creating the encrypted data" + +#: ../../../../lib/SP/Core/Events/Event.php:56 +msgid "Es necesario un objeto" +msgstr "An object is needed" + +#: ../../../../lib/SP/Core/Events/EventDispatcherBase.php:85 +msgid "Observador no inicializado" +msgstr "Observer not initialized" + +#: ../../../../lib/SP/Core/UI/Theme.php:181 +msgid "Clase no válida para iconos" +msgstr "Invalid icons class" + +#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 +#: ../../../modules/web/Controllers/AccountController.php:225 +msgid "ON" +msgstr "ON" + +#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 +#: ../../../modules/web/Controllers/AccountController.php:225 +msgid "OFF" +msgstr "OFF" + +#: ../../../../lib/SP/DataModel/TrackData.php:155 +#: ../../../../lib/SP/DataModel/TrackData.php:157 +#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:56 +#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:58 +msgid "IP inválida" +msgstr "Invalid IP" + +#: ../../../../lib/SP/Html/DataGrid/DataGridBase.php:306 +#: ../../../../lib/SP/Mvc/View/Template.php:122 +#, php-format +msgid "No es posible obtener la plantilla \"%s\" : %s" +msgstr "Unable to retrieve the \"%s\" template: %s" + +#: ../../../../lib/SP/Http/XMLRPCResponseParse.php:69 +msgid "Respuesta XML-RPC inválida" +msgstr "Invalid XML-RPC response" + +#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:65 +msgid "La sesión no se ha iniciado o ha caducado" +msgstr "Session not started or timed out" + +#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:115 +msgid "Acción Inválida" +msgstr "Invalid Action" + +#: ../../../../lib/SP/Mvc/Model/QueryCondition.php:71 +msgid "Tipo de filtro inválido" +msgstr "Invalid filter type" + +#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:95 +#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:157 +msgid "Tipo de objeto incorrecto" +msgstr "Wrong object type" + +#: ../../../../lib/SP/Mvc/View/Template.php:274 +#: ../../../../lib/SP/Mvc/View/Template.php:276 +#, php-format +msgid "No es posible obtener la variable \"%s\"" +msgstr "Unable to retrieve the \"%s\" variable" + +#: ../../../../lib/SP/Mvc/View/Template.php:322 +#: ../../../../lib/SP/Mvc/View/Template.php:324 +#, php-format +msgid "No es posible destruir la variable \"%s\"" +msgstr "Unable to unset the \"%s\" variable" + +#: ../../../../lib/SP/Mvc/View/Template.php:341 +msgid "La plantilla no contiene archivos" +msgstr "Template does not contain files" + +#: ../../../../lib/SP/Plugin/PluginManager.php:113 +#: ../../../../lib/SP/Plugin/PluginManager.php:256 +#, php-format +msgid "No es posible cargar el plugin \"%s\"" +msgstr "Unable to load the \"%s\" plugin" #. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:83 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:371 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:372 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:416 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:417 -#: ../../../modules/web/themes/material-blue/inc/Icons.php:36 -#: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:65 -#: ../../../config/actions.xml:169 ../../../config/actions.xml:259 -msgid "Ver Clave" -msgstr "View password" +#: ../../../../lib/SP/Plugin/PluginManager.php:245 +#: ../../../config/actions.xml:523 +msgid "Nuevo Plugin" +msgstr "New Plugin" -#: ../../../../lib/SP/Api/SyspassApi.php:84 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1249 -#: ../../../modules/web/themes/material-blue/views/account/details.inc:138 -#: ../../../modules/web/themes/material-blue/views/account/details.inc:140 -msgid "ID" -msgstr "ID" - -#: ../../../../lib/SP/Api/SyspassApi.php:85 -#: ../../../modules/api/Controllers/AccountController.php:64 -#: ../../../modules/api/Controllers/AccountController.php:95 -#: ../../../modules/api/Controllers/AccountController.php:142 -#: ../../../modules/api/Controllers/AccountController.php:194 -#: ../../../modules/web/Controllers/AccountController.php:222 -#: ../../../modules/web/Controllers/AccountController.php:554 -#: ../../../modules/web/Controllers/AccountController.php:589 -#: ../../../modules/web/Controllers/AccountController.php:624 -#: ../../../modules/web/Controllers/AccountController.php:654 -#: ../../../modules/web/Controllers/AccountController.php:689 -#: ../../../modules/web/Controllers/AccountController.php:735 -#: ../../../modules/web/Controllers/AccountController.php:777 -#: ../../../modules/web/Controllers/AccountController.php:817 -#: ../../../modules/web/Controllers/AccountController.php:867 -#: ../../../modules/web/Controllers/AccountController.php:903 -#: ../../../modules/web/Controllers/AccountFileController.php:223 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:105 -#: ../../../modules/web/Controllers/AccountManagerController.php:110 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:349 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:974 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:15 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:24 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:17 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:19 -msgid "Cuenta" -msgstr "Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:86 -#: ../../../../lib/SP/Api/SyspassApi.php:190 -#: ../../../../lib/SP/Api/SyspassApi.php:228 -#: ../../../../lib/SP/Api/SyspassApi.php:281 -#: ../../../../lib/SP/Api/SyspassApi.php:317 -#: ../../../../lib/SP/Api/SyspassApi.php:370 -#: ../../../../lib/SP/Api/SyspassApi.php:406 -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:218 -msgid "Origen" -msgstr "Source" - -#: ../../../../lib/SP/Api/SyspassApi.php:187 -msgid "Crear Cuenta" -msgstr "Add Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:188 -#: ../../../modules/api/Controllers/AccountController.php:141 -#: ../../../modules/api/Controllers/AccountController.php:146 -#: ../../../modules/web/Controllers/AccountController.php:688 -#: ../../../modules/web/Controllers/AccountController.php:699 -msgid "Cuenta creada" -msgstr "Account added" - -#: ../../../../lib/SP/Api/SyspassApi.php:189 -#: ../../../../lib/SP/Api/SyspassApi.php:227 -#: ../../../../lib/SP/Api/SyspassApi.php:280 -#: ../../../../lib/SP/Api/SyspassApi.php:316 -#: ../../../../lib/SP/Api/SyspassApi.php:369 -#: ../../../../lib/SP/Api/SyspassApi.php:405 -#: ../../../../lib/SP/Core/Plugin/PluginDataStore.php:77 +#: ../../../../lib/SP/Plugin/PluginManager.php:246 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:221 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:76 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:179 @@ -120,8 +312,8 @@ msgstr "Account added" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:701 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:792 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1074 -#: ../../../modules/web/Controllers/UserGroupController.php:254 -#: ../../../modules/web/Controllers/UserGroupController.php:294 +#: ../../../modules/web/Controllers/UserGroupController.php:255 +#: ../../../modules/web/Controllers/UserGroupController.php:295 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:22 #: ../../../modules/web/themes/material-blue/views/account/account-history.inc:33 #: ../../../modules/web/themes/material-blue/views/account/account-link.inc:15 @@ -141,673 +333,20 @@ msgstr "Account added" msgid "Nombre" msgstr "Name" -#: ../../../../lib/SP/Api/SyspassApi.php:218 -#: ../../../../lib/SP/Services/Account/AccountService.php:175 -#: ../../../../lib/SP/Services/Account/AccountService.php:433 -msgid "Cuenta no encontrada" -msgstr "Account not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:225 -#: ../../../modules/web/Controllers/AccountController.php:387 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:310 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:311 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:475 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:476 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:552 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:553 -#: ../../../config/actions.xml:163 ../../../config/actions.xml:481 -#: ../../../config/actions.xml:781 -msgid "Eliminar Cuenta" -msgstr "Remove Account" - -#: ../../../../lib/SP/Api/SyspassApi.php:226 -#: ../../../modules/api/Controllers/AccountController.php:193 -#: ../../../modules/api/Controllers/AccountController.php:198 -#: ../../../modules/web/Controllers/AccountController.php:866 -#: ../../../modules/web/Controllers/AccountController.php:871 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:104 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:109 -#: ../../../modules/web/Controllers/AccountManagerController.php:109 -#: ../../../modules/web/Controllers/AccountManagerController.php:114 -msgid "Cuenta eliminada" -msgstr "Account removed" - -#: ../../../../lib/SP/Api/SyspassApi.php:278 -msgid "Crear Categoría" -msgstr "Add Category" - -#: ../../../../lib/SP/Api/SyspassApi.php:279 -#: ../../../modules/api/Controllers/CategoryController.php:86 -#: ../../../modules/api/Controllers/CategoryController.php:90 -#: ../../../modules/web/Controllers/CategoryController.php:251 -#: ../../../modules/web/Controllers/CategoryController.php:255 -msgid "Categoría creada" -msgstr "Category added" - -#: ../../../../lib/SP/Api/SyspassApi.php:308 -#: ../../../../lib/SP/Services/Category/CategoryService.php:77 -#: ../../../../lib/SP/Services/Category/CategoryService.php:98 -#: ../../../../lib/SP/Services/Category/CategoryService.php:115 -msgid "Categoría no encontrada" -msgstr "Category not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:314 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:136 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:137 -#: ../../../config/actions.xml:313 -msgid "Eliminar Categoría" -msgstr "Delete Category" - -#: ../../../../lib/SP/Api/SyspassApi.php:315 -#: ../../../modules/api/Controllers/CategoryController.php:143 -#: ../../../modules/api/Controllers/CategoryController.php:147 -#: ../../../modules/web/Controllers/CategoryController.php:213 -#: ../../../modules/web/Controllers/CategoryController.php:217 -msgid "Categoría eliminada" -msgstr "Category deleted" - -#: ../../../../lib/SP/Api/SyspassApi.php:367 -msgid "Crear Cliente" -msgstr "Add Client" - -#: ../../../../lib/SP/Api/SyspassApi.php:368 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:76 -#: ../../../modules/api/Controllers/ClientController.php:84 -#: ../../../modules/api/Controllers/ClientController.php:88 -#: ../../../modules/web/Controllers/ClientController.php:245 -#: ../../../modules/web/Controllers/ClientController.php:249 -msgid "Cliente creado" -msgstr "Client added" - -#: ../../../../lib/SP/Api/SyspassApi.php:397 -#: ../../../../lib/SP/Services/Client/ClientService.php:76 -#: ../../../../lib/SP/Services/Client/ClientService.php:95 -#: ../../../../lib/SP/Services/Client/ClientService.php:110 -msgid "Cliente no encontrado" -msgstr "Client not found" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Api/SyspassApi.php:403 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:242 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:243 -#: ../../../config/actions.xml:343 -msgid "Eliminar Cliente" -msgstr "Delete Client" - -#: ../../../../lib/SP/Api/SyspassApi.php:404 -#: ../../../modules/api/Controllers/ClientController.php:142 -#: ../../../modules/api/Controllers/ClientController.php:146 -#: ../../../modules/web/Controllers/ClientController.php:212 -#: ../../../modules/web/Controllers/ClientController.php:216 -msgid "Cliente eliminado" -msgstr "Client deleted" - -#: ../../../../lib/SP/Api/SyspassApi.php:427 -#: ../../../modules/api/Controllers/ConfigController.php:60 -#: ../../../modules/web/Controllers/ConfigBackupController.php:68 -msgid "Proceso de backup finalizado" -msgstr "Backup process finished" - -#: ../../../../lib/SP/Api/SyspassApi.php:433 -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:102 -msgid "Error al realizar el backup" -msgstr "Error while doing the backup" - -#: ../../../../lib/SP/Api/SyspassApi.php:434 -#: ../../../../lib/SP/Controller/ChecksController.php:113 -#: ../../../../lib/SP/Controller/ChecksController.php:142 -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:104 -#: ../../../../lib/SP/Services/Export/XmlExportService.php:163 -#: ../../../modules/web/Controllers/ConfigImportController.php:80 -#: ../../../modules/web/Controllers/ConfigImportController.php:82 -msgid "Revise el registro de eventos para más detalles" -msgstr "Please check out the event log for more details" - -#: ../../../../lib/SP/Api/SyspassApi.php:464 -#: ../../../../lib/SP/Api/SyspassApi.php:481 -#: ../../../../lib/SP/Api/SyspassApi.php:487 -#: ../../../../lib/SP/Services/Api/ApiService.php:181 -#: ../../../../lib/SP/Services/Api/ApiService.php:196 -#: ../../../../lib/SP/Services/Api/ApiService.php:201 -msgid "Id de la cuenta" -msgstr "Account Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:465 -#: ../../../../lib/SP/Api/SyspassApi.php:493 -#: ../../../../lib/SP/Services/Api/ApiService.php:182 -#: ../../../../lib/SP/Services/Api/ApiService.php:206 -msgid "Clave del token" -msgstr "Token's password" - -#: ../../../../lib/SP/Api/SyspassApi.php:466 -#: ../../../../lib/SP/Services/Api/ApiService.php:183 -msgid "Devolver detalles en la respuesta" -msgstr "Send details in the response" - -#: ../../../../lib/SP/Api/SyspassApi.php:472 -#: ../../../../lib/SP/Services/Api/ApiService.php:188 -#: ../../../../lib/SP/Services/Api/ApiService.php:225 -#: ../../../../lib/SP/Services/Api/ApiService.php:242 -#: ../../../../lib/SP/Services/Api/ApiService.php:260 -#: ../../../modules/web/themes/material-blue/views/account/search-searchbox.inc:16 -msgid "Texto a buscar" -msgstr "Text to search" - -#: ../../../../lib/SP/Api/SyspassApi.php:473 -#: ../../../../lib/SP/Api/SyspassApi.php:511 -#: ../../../../lib/SP/Api/SyspassApi.php:531 -#: ../../../../lib/SP/Services/Api/ApiService.php:189 -#: ../../../../lib/SP/Services/Api/ApiService.php:226 -#: ../../../../lib/SP/Services/Api/ApiService.php:243 -#: ../../../../lib/SP/Services/Api/ApiService.php:261 -msgid "Número de resultados a mostrar" -msgstr "Number of results to show" - -#: ../../../../lib/SP/Api/SyspassApi.php:474 -#: ../../../../lib/SP/Services/Api/ApiService.php:190 -msgid "Id de categoría a filtrar" -msgstr "Category Id to filter on" - -#: ../../../../lib/SP/Api/SyspassApi.php:475 -#: ../../../../lib/SP/Services/Api/ApiService.php:191 -msgid "Id de cliente a filtrar" -msgstr "Client Id to filter on" - -#: ../../../../lib/SP/Api/SyspassApi.php:494 -#: ../../../../lib/SP/Services/Api/ApiService.php:207 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:28 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:42 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:22 -#: ../../../modules/web/themes/material-blue/views/account/account-request.inc:24 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:67 -msgid "Nombre de cuenta" -msgstr "Account name" - -#: ../../../../lib/SP/Api/SyspassApi.php:495 -#: ../../../../lib/SP/Api/SyspassApi.php:524 -#: ../../../../lib/SP/Services/Api/ApiService.php:208 -#: ../../../../lib/SP/Services/Api/ApiService.php:237 -msgid "Id de categoría" -msgstr "Category Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:496 -#: ../../../../lib/SP/Api/SyspassApi.php:544 -#: ../../../../lib/SP/Services/Api/ApiService.php:209 -#: ../../../../lib/SP/Services/Api/ApiService.php:255 -msgid "Id de cliente" -msgstr "Client Id" - -#: ../../../../lib/SP/Api/SyspassApi.php:497 -#: ../../../../lib/SP/Services/Api/ApiService.php:210 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:66 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:72 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:83 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:82 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:85 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:93 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:147 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:155 -#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:31 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:288 -#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:291 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:79 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:139 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:117 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:124 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:238 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:245 -#: ../../../modules/web/themes/material-blue/views/install/index.inc:42 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:47 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:54 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:94 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:102 -#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:38 -#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:45 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:26 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:88 -#: ../../../modules/web/themes/material-blue/views/userpassreset/reset.inc:20 -msgid "Clave" -msgstr "Password" - -#: ../../../../lib/SP/Api/SyspassApi.php:498 -#: ../../../../lib/SP/Services/Api/ApiService.php:211 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:99 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:141 -msgid "Usuario de acceso" -msgstr "Access user" - -#: ../../../../lib/SP/Api/SyspassApi.php:499 -#: ../../../../lib/SP/Services/Api/ApiService.php:212 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:86 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:128 -msgid "URL o IP de acceso" -msgstr "Access URL or IP" - -#: ../../../../lib/SP/Api/SyspassApi.php:500 -#: ../../../../lib/SP/Services/Api/ApiService.php:213 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:124 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:78 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:199 -msgid "Notas sobre la cuenta" -msgstr "Notes about the account" - -#: ../../../../lib/SP/Api/SyspassApi.php:510 -msgid "Nombre de categoría a buscar" -msgstr "Category name to search for" - -#: ../../../../lib/SP/Api/SyspassApi.php:517 -#: ../../../../lib/SP/Services/Api/ApiService.php:231 -#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:24 -msgid "Nombre de la categoría" -msgstr "Category name" - -#: ../../../../lib/SP/Api/SyspassApi.php:518 -#: ../../../../lib/SP/Services/Api/ApiService.php:232 -#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:36 -msgid "Descripción de la categoría" -msgstr "Category description" - -#: ../../../../lib/SP/Api/SyspassApi.php:530 -msgid "Nombre de cliente a buscar" -msgstr "Client name to search for" - -#: ../../../../lib/SP/Api/SyspassApi.php:537 -#: ../../../../lib/SP/Services/Api/ApiService.php:248 -#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:27 -msgid "Nombre del cliente" -msgstr "Client name" - -#: ../../../../lib/SP/Api/SyspassApi.php:538 -#: ../../../../lib/SP/Services/Api/ApiService.php:249 -#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:40 -msgid "Descripción del cliente" -msgstr "Client description" - -#: ../../../../lib/SP/Bootstrap.php:287 -#, php-format -msgid "Versión de PHP requerida >= %s <= %s" -msgstr "Required PHP version >= %s <= %s" - -#: ../../../../lib/SP/Bootstrap.php:289 -#: ../../../modules/web/Controllers/InstallController.php:63 -msgid "" -"Actualice la versión de PHP para que la aplicación funcione correctamente" -msgstr "Please update the PHP version to run sysPass" - -#: ../../../../lib/SP/Config/ConfigUtil.php:91 -msgid "El directorio \"/config\" no existe" -msgstr "The \"/config\" directory does not exist." - -#: ../../../../lib/SP/Config/ConfigUtil.php:97 -msgid "No es posible escribir en el directorio \"config\"" -msgstr "Unable to write into the \"/config\" directory" - -#: ../../../../lib/SP/Config/ConfigUtil.php:106 -msgid "Los permisos del directorio \"/config\" son incorrectos" -msgstr "The \"/config\" directory permissions are wrong" - -#: ../../../../lib/SP/Config/ConfigUtil.php:108 -#, php-format -msgid "Actual: %s - Necesario: 750" -msgstr "Current: %s - Needed: 750" - -#: ../../../../lib/SP/Controller/ChecksController.php:92 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:191 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:194 -msgid "Los parámetros de LDAP no están configurados" -msgstr "The LDAP parameters are not set" - -#: ../../../../lib/SP/Controller/ChecksController.php:107 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:123 -#: ../../../modules/web/Controllers/ConfigLdapController.php:151 -#: ../../../modules/web/Controllers/ConfigLdapController.php:194 -msgid "Conexión a LDAP correcta" -msgstr "LDAP connection OK" - -#: ../../../../lib/SP/Controller/ChecksController.php:108 -#: ../../../modules/web/Controllers/ConfigLdapController.php:152 -#: ../../../modules/web/Controllers/ConfigLdapController.php:195 -#, php-format -msgid "Objetos encontrados: %d" -msgstr "Objects found: %d" - -#: ../../../../lib/SP/Controller/ChecksController.php:127 -msgid "Los parámetros de DokuWiki no están configurados" -msgstr "The DokuWiki parameters are not set" - -#: ../../../../lib/SP/Controller/ChecksController.php:135 -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:214 -msgid "Error" -msgstr "Error" - -#: ../../../../lib/SP/Controller/ChecksController.php:137 -msgid "Conexión correcta" -msgstr "Connection successful" - -#: ../../../../lib/SP/Controller/ChecksController.php:138 -#: ../../../../lib/SP/Controller/MainActionController.php:150 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:111 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:227 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:168 -#: ../../../modules/web/Controllers/ConfigBackupController.php:120 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:38 -#: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:25 -msgid "Versión" -msgstr "Version" - -#: ../../../../lib/SP/Controller/ChecksController.php:141 -msgid "Error de conexión a DokuWiki" -msgstr "Error while connecting to DokuWiki" - -#: ../../../../lib/SP/Controller/MainActionController.php:91 -#: ../../../../lib/SP/Controller/MainActionController.php:148 -msgid "Actualización" -msgstr "Update" - -#: ../../../../lib/SP/Controller/MainActionController.php:94 -#: ../../../modules/web/Controllers/UpgradeController.php:65 -msgid "Código de seguridad incorrecto" -msgstr "Wrong security code" - -#: ../../../../lib/SP/Controller/MainActionController.php:96 -#: ../../../modules/web/Controllers/UpgradeController.php:61 -msgid "Es necesario confirmar la actualización" -msgstr "The updating need to be confirmed" - -#: ../../../../lib/SP/Controller/MainActionController.php:103 -#: ../../../modules/web/Controllers/UpgradeController.php:86 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:78 -msgid "Aplicación actualizada correctamente" -msgstr "Application successfully updated" - -#: ../../../../lib/SP/Controller/MainActionController.php:104 -#: ../../../modules/web/Controllers/UpgradeController.php:86 -msgid "En 5 segundos será redirigido al login" -msgstr "You will be redirected to log in within 5 seconds" - -#: ../../../../lib/SP/Controller/MainActionController.php:149 -msgid "Actualización de versión realizada." -msgstr "Version updating done." - -#: ../../../../lib/SP/Controller/MainActionController.php:151 -#: ../../../../lib/SP/Services/Auth/LoginService.php:432 -#: ../../../../lib/SP/Services/Auth/LoginService.php:495 -#: ../../../../lib/SP/Services/Auth/LoginService.php:541 -#: ../../../../lib/SP/Services/Auth/LoginService.php:582 -#: ../../../modules/web/Controllers/AccountFileController.php:225 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:265 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:352 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1360 -#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:32 -#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:34 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:16 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:23 -msgid "Tipo" -msgstr "Type" - -#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:131 -#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:92 -msgid "No tiene permisos para acceder a esta cuenta" -msgstr "You don't have permission to access to this account" - -#: ../../../../lib/SP/Core/Acl/AccountPermissionException.php:45 -#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:128 -#: ../../../../lib/SP/Util/ErrorUtil.php:132 -#: ../../../../lib/SP/Util/ErrorUtil.php:136 -#: ../../../../lib/SP/Util/ErrorUtil.php:140 -#: ../../../../lib/SP/Util/ErrorUtil.php:148 -#: ../../../../lib/SP/Util/ErrorUtil.php:155 -#: ../../../modules/web/Controllers/ErrorController.php:123 -#: ../../../modules/web/Controllers/UserPassResetController.php:95 -#: ../../../modules/web/themes/material-blue/views/upgrade/index.inc:13 -msgid "Consulte con el administrador" -msgstr "Please contact to the administrator" - -# Not available -#: ../../../../lib/SP/Core/Acl/Acl.php:265 -#: ../../../../lib/SP/Providers/Auth/AuthUtil.php:41 -msgid "N/D" -msgstr "N/A" - -#: ../../../../lib/SP/Core/Acl/Acl.php:270 -msgid "Acceso denegado" -msgstr "Access denied" - -#: ../../../../lib/SP/Core/Acl/Acl.php:271 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:882 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:31 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:33 -msgid "Acción" -msgstr "Action" - -#: ../../../../lib/SP/Core/Acl/Acl.php:272 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:404 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:165 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:114 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:126 -#: ../../../../lib/SP/Services/Auth/LoginService.php:212 -#: ../../../../lib/SP/Services/Auth/LoginService.php:230 -#: ../../../../lib/SP/Services/Auth/LoginService.php:367 -#: ../../../../lib/SP/Services/Auth/LoginService.php:434 -#: ../../../../lib/SP/Services/Auth/LoginService.php:542 -#: ../../../../lib/SP/Services/Auth/LoginService.php:583 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:228 -#: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:235 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:881 -#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:978 -#: ../../../modules/web/Controllers/LoginController.php:105 -#: ../../../modules/web/Controllers/UserController.php:280 -#: ../../../modules/web/Controllers/UserController.php:314 -#: ../../../modules/web/Controllers/UserController.php:375 -#: ../../../modules/web/Controllers/UserController.php:412 -#: ../../../modules/web/Controllers/UserPassResetController.php:188 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:55 -#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:61 -#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:91 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:60 -#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:66 -#: ../../../modules/web/themes/material-blue/views/account/account.inc:133 -#: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:63 -#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:20 -#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:65 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:44 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:118 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:104 -#: ../../../modules/web/themes/material-blue/views/config/mail.inc:111 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:218 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:232 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:17 -#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:19 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:61 -#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:63 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:11 -#: ../../../modules/web/themes/material-blue/views/itemshow/usergroup.inc:77 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:15 -#: ../../../modules/web/themes/material-blue/views/login/index.inc:84 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:68 -#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:70 -#: ../../../modules/web/themes/material-blue/views/userpassreset/request.inc:19 -msgid "Usuario" -msgstr "User" - -#: ../../../../lib/SP/Core/Acl/Actions.php:176 -msgid "Acción no encontrada" -msgstr "Action not found" - -#: ../../../../lib/SP/Core/Acl/UnauthorizedPageException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:135 -msgid "No tiene permisos para acceder a esta página" -msgstr "You don't have permission to access this page" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:75 -msgid "No es posible cambiar el valor de la clave" -msgstr "Unable to change password value" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:105 -#: ../../../../lib/SP/Core/Context/ContextBase.php:128 -msgid "Contexto ya inicializado" -msgstr "Context already initialized" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:111 -msgid "Contexto inválido" -msgstr "Invalid context" - -#: ../../../../lib/SP/Core/Context/ContextBase.php:156 -msgid "Contexto no inicializado" -msgstr "Context not initialized" - -#: ../../../../lib/SP/Core/Context/SessionContext.php:545 -msgid "La sesión no puede ser inicializada" -msgstr "Session cannot be initialized" - -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:55 -msgid "No es posible generar las claves RSA" -msgstr "Unable to generate the RSA keys" - -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:121 -#: ../../../../lib/SP/Core/Crypt/CryptPKI.php:153 -msgid "El archivo de clave no existe" -msgstr "The key file does not exist" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:169 -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:179 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:59 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:135 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:224 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:314 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:369 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:397 -#: ../../../../lib/SP/Services/Account/AccountService.php:232 -#: ../../../../lib/SP/Services/Account/AccountService.php:237 -#: ../../../../lib/SP/Services/Api/ApiService.php:126 -#: ../../../../lib/SP/Services/Api/ApiService.php:326 -#: ../../../../lib/SP/Services/Api/ApiService.php:334 -#: ../../../../lib/SP/Services/Auth/LoginService.php:183 -#: ../../../../lib/SP/Services/Auth/LoginService.php:334 -#: ../../../../lib/SP/Services/Auth/LoginService.php:481 -#: ../../../../lib/SP/Services/Auth/LoginService.php:486 -#: ../../../../lib/SP/Services/Auth/LoginService.php:518 -#: ../../../../lib/SP/Services/Auth/LoginService.php:623 -#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:277 -#: ../../../../lib/SP/Services/CustomField/CustomFieldService.php:203 -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:102 -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:101 -#: ../../../../lib/SP/Services/User/UserPassService.php:231 -#: ../../../modules/web/Controllers/Traits/ItemTrait.php:122 -#: ../../../modules/web/Controllers/Traits/ItemTrait.php:177 -msgid "Error interno" -msgstr "Internal error" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:169 -msgid "No se puede usar el módulo de encriptación" -msgstr "Crypto module cannot be loaded" - -#: ../../../../lib/SP/Core/Crypt/OldCrypt.php:179 -msgid "Error al generar datos cifrados" -msgstr "Error while creating the encrypted data" - -#: ../../../../lib/SP/Core/Events/Event.php:55 -msgid "Es necesario un objeto" -msgstr "An object is needed" - -#: ../../../../lib/SP/Core/Events/EventDispatcherBase.php:85 -msgid "Observador no inicializado" -msgstr "Observer not initialized" - -#. (itstool) path: action/text -#: ../../../../lib/SP/Core/Plugin/PluginDataStore.php:76 -#: ../../../config/actions.xml:523 -msgid "Nuevo Plugin" -msgstr "New Plugin" - -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:119 -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:122 -#: ../../../../lib/SP/Core/Plugin/PluginUtil.php:175 -#, php-format -msgid "No es posible cargar el plugin \"%s\"" -msgstr "Unable to load the \"%s\" plugin" - -#: ../../../../lib/SP/Core/UI/Theme.php:178 -msgid "Clase no válida para iconos" -msgstr "Invalid icons class" - -#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 -#: ../../../modules/web/Controllers/AccountController.php:225 -msgid "ON" -msgstr "ON" - -#: ../../../../lib/SP/DataModel/PublicLinkListData.php:88 -#: ../../../modules/web/Controllers/AccountController.php:225 -msgid "OFF" -msgstr "OFF" - -#: ../../../../lib/SP/DataModel/TrackData.php:154 -#: ../../../../lib/SP/DataModel/TrackData.php:156 -#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:56 -#: ../../../../lib/SP/Repositories/Track/TrackRequest.php:58 -msgid "IP inválida" -msgstr "Invalid IP" - -#: ../../../../lib/SP/Html/DataGrid/DataGridBase.php:299 -#: ../../../../lib/SP/Mvc/View/Template.php:118 -#, php-format -msgid "No es posible obtener la plantilla \"%s\" : %s" -msgstr "Unable to retrieve the \"%s\" template: %s" - -#: ../../../../lib/SP/Http/XMLRPCResponseParse.php:68 -msgid "Respuesta XML-RPC inválida" -msgstr "Invalid XML-RPC response" - -#: ../../../../lib/SP/Log/Log.php:90 -#: ../../../../lib/SP/Repositories/EventLog/EventlogRepository.php:53 -msgid "Error al vaciar el registro de eventos" -msgstr "Error while clearing the event log" - -#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:65 -msgid "La sesión no se ha iniciado o ha caducado" -msgstr "Session not started or timed out" - -#: ../../../../lib/SP/Mvc/Controller/ControllerTrait.php:115 -msgid "Acción Inválida" -msgstr "Invalid Action" - -#: ../../../../lib/SP/Mvc/Model/QueryCondition.php:69 -msgid "Tipo de filtro inválido" -msgstr "Invalid filter type" - -#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:93 -#: ../../../../lib/SP/Mvc/View/Components/SelectItemAdapter.php:154 -msgid "Tipo de objeto incorrecto" -msgstr "Wrong object type" - -#: ../../../../lib/SP/Mvc/View/Template.php:263 -#: ../../../../lib/SP/Mvc/View/Template.php:265 -#, php-format -msgid "No es posible obtener la variable \"%s\"" -msgstr "Unable to retrieve the \"%s\" variable" - -#: ../../../../lib/SP/Mvc/View/Template.php:308 -#: ../../../../lib/SP/Mvc/View/Template.php:310 -#, php-format -msgid "No es posible destruir la variable \"%s\"" -msgstr "Unable to unset the \"%s\" variable" - -#: ../../../../lib/SP/Mvc/View/Template.php:327 -msgid "La plantilla no contiene archivos" -msgstr "Template does not contain files" - -#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:182 +#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:197 msgid "Método no disponible" msgstr "Method unavailable" -#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:186 +#: ../../../../lib/SP/Providers/Auth/AuthProvider.php:201 msgid "Método ya inicializado" msgstr "Method already initialized" +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:123 +#: ../../../modules/web/Controllers/ConfigLdapController.php:152 +#: ../../../modules/web/Controllers/ConfigLdapController.php:195 +msgid "Conexión a LDAP correcta" +msgstr "LDAP connection OK" + #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:162 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:167 msgid "No es posible conectar con el servidor de LDAP" @@ -816,52 +355,57 @@ msgstr "Unable to connect to the LDAP server" #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:163 #: ../../../modules/web/themes/material-blue/views/config/general-events.inc:68 #: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:37 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:56 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:59 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:63 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:88 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:62 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:65 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:74 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:99 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:57 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:64 msgid "Servidor" msgstr "Server" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:238 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:243 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:191 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:194 +msgid "Los parámetros de LDAP no están configurados" +msgstr "The LDAP parameters are not set" + +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:239 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:244 msgid "Error al conectar (BIND)" msgstr "Connection error (BIND)" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:403 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:409 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:405 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:411 msgid "Error al localizar el usuario en LDAP" msgstr "Error while searching the user on LDAP" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:478 -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:484 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:481 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:487 msgid "Error al buscar RDN de grupo" msgstr "Error while searching the group RDN" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:479 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:482 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:140 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:154 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapMsAds.php:166 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:115 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapStd.php:127 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:136 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:137 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:576 -#: ../../../modules/web/Controllers/UserGroupController.php:220 +#: ../../../modules/web/Controllers/UserGroupController.php:221 #: ../../../modules/web/themes/material-blue/views/_partials/fixed-header.inc:135 #: ../../../modules/web/themes/material-blue/views/_partials/footer.inc:15 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:269 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:272 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:175 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:186 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:213 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:140 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:142 msgid "Grupo" msgstr "Group" -#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:541 #: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:546 +#: ../../../../lib/SP/Providers/Auth/Ldap/LdapBase.php:551 msgid "Error al buscar objetos en DN base" msgstr "Error while searching objects in base DN" @@ -883,31 +427,31 @@ msgstr "Error while searching users group" msgid "Usuario no pertenece al grupo" msgstr "The user doesn't belong to the group" -#: ../../../../lib/SP/Providers/Mail/MailHandler.php:94 +#: ../../../../lib/SP/Providers/Mail/MailHandler.php:95 #, php-format msgid "Realizado por: %s (%s)" msgstr "Performed by: %s (%s)" -#: ../../../../lib/SP/Providers/Mail/MailHandler.php:95 +#: ../../../../lib/SP/Providers/Mail/MailHandler.php:96 #, php-format msgid "Dirección IP: %s" msgstr "IP Address: %s" -#: ../../../../lib/SP/Providers/Mail/MailProvider.php:86 +#: ../../../../lib/SP/Providers/Mail/MailProvider.php:91 msgid "No es posible inicializar" msgstr "Unable to initialize" -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:91 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:92 #: ../../../modules/web/Controllers/AccountController.php:901 msgid "Solicitud" msgstr "Request" #. (itstool) path: action/text -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:92 -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:123 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:93 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:124 #: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:74 #: ../../../modules/web/Controllers/ConfigBackupController.php:122 -#: ../../../modules/web/Controllers/ConfigManagerController.php:163 +#: ../../../modules/web/Controllers/ConfigManagerController.php:167 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:456 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:21 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:390 @@ -915,7 +459,7 @@ msgstr "Request" msgid "Cuentas" msgstr "Accounts" -#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:122 +#: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:123 #: ../../../modules/web/Controllers/NotificationController.php:267 #: ../../../modules/web/Controllers/NotificationController.php:297 msgid "Notificación" @@ -933,44 +477,44 @@ msgstr "Error while deleting the file" msgid "Error al eliminar los archivos" msgstr "Error while deleting the files" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:169 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:143 msgid "Error al actualizar el historial" msgstr "Error while updating history" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:188 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:329 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:162 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:327 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:192 msgid "Error al eliminar la cuenta" msgstr "Error while deleting the account" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:318 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:461 -#: ../../../../lib/SP/Services/Account/AccountService.php:449 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:292 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:459 +#: ../../../../lib/SP/Services/Account/AccountService.php:448 msgid "Error al eliminar las cuentas" msgstr "Error while deleting the accounts" -#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:439 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:241 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:266 +#: ../../../../lib/SP/Repositories/Account/AccountHistoryRepository.php:413 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:239 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:264 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:219 msgid "Error al actualizar la clave" msgstr "Error while updating the password" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:206 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:204 msgid "Error al crear la cuenta" msgstr "Error while creating the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:309 -#: ../../../../lib/SP/Services/Account/AccountService.php:417 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:307 +#: ../../../../lib/SP/Services/Account/AccountService.php:416 msgid "Error al restaurar cuenta" msgstr "Error on restoring the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:391 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:389 msgid "Error al modificar la cuenta" msgstr "Error while updating the account" -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:411 -#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:577 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:409 +#: ../../../../lib/SP/Repositories/Account/AccountRepository.php:575 #: ../../../../lib/SP/Services/Account/AccountHistoryService.php:75 msgid "No se pudieron obtener los datos de la cuenta" msgstr "Error while retrieving the account data" @@ -1012,8 +556,8 @@ msgstr "Error while deleting the account users" msgid "Error al actualizar los usuarios de la cuenta" msgstr "Error while updating the account users" -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:201 -#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:289 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:220 +#: ../../../../lib/SP/Repositories/AuthToken/AuthTokenRepository.php:308 msgid "La autorización ya existe" msgstr "The authorization already exist" @@ -1071,40 +615,41 @@ msgstr "Wrong filter" msgid "Error al crear el campo personalizado" msgstr "Error while creating the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:119 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:118 #: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:165 +#: ../../../../lib/SP/Services/CustomField/CustomFieldDefService.php:193 msgid "Error al actualizar el campo personalizado" msgstr "Error while updating the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:160 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:159 msgid "El campo personalizado no existe" msgstr "Custom field not found" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:240 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:239 msgid "Error al eliminar los campos personalizados" msgstr "Error while removing the custom fields" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:260 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldDefRepository.php:259 msgid "Error al eliminar el campo personalizado" msgstr "Error while removing the custom field" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:62 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:61 msgid "Error al crear el tipo de campo" msgstr "Error while creating the field type" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:98 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:97 msgid "Error al actualizar el tipo de campo" msgstr "Error while updating the field type" -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:135 -msgid "Tipo de campo no encontrado" -msgstr "Field type not found" - -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:187 -#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:206 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:179 +#: ../../../../lib/SP/Repositories/CustomField/CustomFieldTypeRepository.php:198 msgid "Error al eliminar el tipo de campo" msgstr "Error while deleting the field type" +#: ../../../../lib/SP/Repositories/EventLog/EventlogRepository.php:53 +msgid "Error al vaciar el registro de eventos" +msgstr "Error while clearing the event log" + #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:78 msgid "Error al crear la notificación" msgstr "Error while adding the notification" @@ -1121,8 +666,8 @@ msgstr "Error while deleting the notification" #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:179 #: ../../../../lib/SP/Repositories/Notification/NotificationRepository.php:302 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:139 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:158 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:140 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:159 msgid "Error al eliminar las notificaciones" msgstr "Error while deleting the notifications" @@ -1151,6 +696,10 @@ msgid "Error al actualizar el plugin" msgstr "Error while updating the plugin" #: ../../../../lib/SP/Repositories/Plugin/PluginRepository.php:212 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:137 +msgid "Error al eliminar los plugins" +msgstr "Error while deleting the plugins" + #: ../../../../lib/SP/Repositories/Plugin/PluginRepository.php:232 msgid "Error al eliminar el plugin" msgstr "Error while deleting the plugin" @@ -1195,12 +744,12 @@ msgstr "Error while creating the tag" msgid "Error al actualizar etiqueta" msgstr "Error while updating the tag" -#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:224 -#: ../../../../lib/SP/Services/Tag/TagService.php:99 +#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:243 +#: ../../../../lib/SP/Services/Tag/TagService.php:126 msgid "Error al eliminar etiquetas" msgstr "Error while removing the tags" -#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:243 +#: ../../../../lib/SP/Repositories/Tag/TagRepository.php:262 msgid "Error al eliminar etiqueta" msgstr "Error while removing the tag" @@ -1229,45 +778,41 @@ msgstr "Error while generating the recovering hash" msgid "Error en comprobación de hash" msgstr "Error while checking hash" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:64 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:435 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:63 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:427 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:101 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:682 -#: ../../../../lib/SP/Services/User/UserService.php:297 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:100 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:674 +#: ../../../../lib/SP/Services/User/UserService.php:310 msgid "Error al actualizar el usuario" msgstr "Error while updating the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:166 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:165 +#: ../../../../lib/SP/Services/User/UserService.php:331 msgid "Error al modificar la clave" msgstr "Error while updating the password" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:185 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:184 msgid "Error al eliminar el usuario" msgstr "Error while deleting the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:236 -#: ../../../../lib/SP/Repositories/User/UserRepository.php:556 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:234 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:548 msgid "Error al obtener los datos del usuario" msgstr "Error while retrieving the user's data" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:241 -#: ../../../../lib/SP/Services/User/UserService.php:160 -msgid "El usuario no existe" -msgstr "The user does not exist" - -#: ../../../../lib/SP/Repositories/User/UserRepository.php:361 -#: ../../../../lib/SP/Services/User/UserService.php:196 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:353 +#: ../../../../lib/SP/Services/User/UserService.php:209 msgid "Error al eliminar los usuarios" msgstr "Error while deleting the users" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:479 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:471 msgid "Error al crear el usuario" msgstr "Error while creating the user" -#: ../../../../lib/SP/Repositories/User/UserRepository.php:702 +#: ../../../../lib/SP/Repositories/User/UserRepository.php:694 msgid "Error al actualizar preferencias" msgstr "Error while updating the preferences" @@ -1292,7 +837,7 @@ msgstr "Error while updating the group" msgid "Error al eliminar los usuarios del grupo" msgstr "Error while deleting the group users" -#: ../../../../lib/SP/Repositories/UserGroup/UserToUserGroupRepository.php:138 +#: ../../../../lib/SP/Repositories/UserGroup/UserToUserGroupRepository.php:140 msgid "Error al asignar los usuarios al grupo" msgstr "Error while setting users in the group" @@ -1301,7 +846,7 @@ msgid "Error al eliminar perfil" msgstr "Error while removing the profile" #: ../../../../lib/SP/Repositories/UserProfile/UserProfileRepository.php:181 -#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:104 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:114 msgid "Error al eliminar los perfiles" msgstr "Error while removing the profiles" @@ -1315,6 +860,7 @@ msgid "Error al crear perfil" msgstr "Error while creating the profile" #: ../../../../lib/SP/Repositories/UserProfile/UserProfileRepository.php:287 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:141 msgid "Error al modificar perfil" msgstr "Error while updating the profile" @@ -1380,13 +926,18 @@ msgstr "Error while deleting the files" msgid "Archivo no encontrado" msgstr "File not found" -#: ../../../../lib/SP/Services/Account/AccountService.php:90 +#: ../../../../lib/SP/Services/Account/AccountService.php:87 #: ../../../../lib/SP/Services/Account/AccountService.php:504 #: ../../../../lib/SP/Services/Account/AccountService.php:559 msgid "La cuenta no existe" msgstr "The account doesn't exist" -#: ../../../../lib/SP/Services/Account/AccountService.php:225 +#: ../../../../lib/SP/Services/Account/AccountService.php:174 +#: ../../../../lib/SP/Services/Account/AccountService.php:432 +msgid "Cuenta no encontrada" +msgstr "Account not found" + +#: ../../../../lib/SP/Services/Account/AccountService.php:224 msgid "Clave maestra no establecida" msgstr "Master password not set" @@ -1402,8 +953,8 @@ msgstr "Invalid format" #: ../../../../lib/SP/Services/Api/ApiService.php:91 #: ../../../../lib/SP/Services/Auth/LoginService.php:133 -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:100 -#: ../../../modules/web/Controllers/UserPassResetController.php:125 +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:124 msgid "Intentos excedidos" msgstr "Attempts exceeded" @@ -1411,6 +962,113 @@ msgstr "Attempts exceeded" msgid "Parámetros incorrectos" msgstr "Wrong parameters" +#: ../../../../lib/SP/Services/Api/ApiService.php:181 +#: ../../../../lib/SP/Services/Api/ApiService.php:196 +#: ../../../../lib/SP/Services/Api/ApiService.php:201 +msgid "Id de la cuenta" +msgstr "Account Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:182 +#: ../../../../lib/SP/Services/Api/ApiService.php:206 +msgid "Clave del token" +msgstr "Token's password" + +#: ../../../../lib/SP/Services/Api/ApiService.php:183 +msgid "Devolver detalles en la respuesta" +msgstr "Send details in the response" + +#: ../../../../lib/SP/Services/Api/ApiService.php:188 +#: ../../../../lib/SP/Services/Api/ApiService.php:225 +#: ../../../../lib/SP/Services/Api/ApiService.php:242 +#: ../../../../lib/SP/Services/Api/ApiService.php:260 +#: ../../../modules/web/themes/material-blue/views/account/search-searchbox.inc:16 +msgid "Texto a buscar" +msgstr "Text to search" + +#: ../../../../lib/SP/Services/Api/ApiService.php:189 +#: ../../../../lib/SP/Services/Api/ApiService.php:226 +#: ../../../../lib/SP/Services/Api/ApiService.php:243 +#: ../../../../lib/SP/Services/Api/ApiService.php:261 +msgid "Número de resultados a mostrar" +msgstr "Number of results to show" + +#: ../../../../lib/SP/Services/Api/ApiService.php:190 +msgid "Id de categoría a filtrar" +msgstr "Category Id to filter on" + +#: ../../../../lib/SP/Services/Api/ApiService.php:191 +msgid "Id de cliente a filtrar" +msgstr "Client Id to filter on" + +#: ../../../../lib/SP/Services/Api/ApiService.php:207 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:28 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:42 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:22 +#: ../../../modules/web/themes/material-blue/views/account/account-request.inc:24 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:67 +msgid "Nombre de cuenta" +msgstr "Account name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:208 +#: ../../../../lib/SP/Services/Api/ApiService.php:237 +msgid "Id de categoría" +msgstr "Category Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:209 +#: ../../../../lib/SP/Services/Api/ApiService.php:255 +msgid "Id de cliente" +msgstr "Client Id" + +#: ../../../../lib/SP/Services/Api/ApiService.php:210 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:66 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:72 +#: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:83 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:82 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:85 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:93 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:147 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:155 +#: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:31 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:288 +#: ../../../modules/web/themes/material-blue/views/config/encryption.inc:291 +#: ../../../modules/web/themes/material-blue/views/config/general-proxy.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:150 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/mail.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:250 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:257 +#: ../../../modules/web/themes/material-blue/views/install/index.inc:42 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:47 +#: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:54 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:94 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:102 +#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:38 +#: ../../../modules/web/themes/material-blue/views/itemshow/userpass.inc:45 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:26 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:88 +#: ../../../modules/web/themes/material-blue/views/userpassreset/reset.inc:20 +msgid "Clave" +msgstr "Password" + +#: ../../../../lib/SP/Services/Api/ApiService.php:211 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:99 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:141 +msgid "Usuario de acceso" +msgstr "Access user" + +#: ../../../../lib/SP/Services/Api/ApiService.php:212 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:86 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:128 +msgid "URL o IP de acceso" +msgstr "Access URL or IP" + +#: ../../../../lib/SP/Services/Api/ApiService.php:213 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:124 +#: ../../../modules/web/themes/material-blue/views/account/account-link.inc:78 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:199 +msgid "Notas sobre la cuenta" +msgstr "Notes about the account" + #: ../../../../lib/SP/Services/Api/ApiService.php:214 #: ../../../modules/web/themes/material-blue/views/account/account-permissions.inc:126 #: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:106 @@ -1438,6 +1096,26 @@ msgstr "Password Expiry Date" msgid "Cuenta Vinculada" msgstr "Linked Account" +#: ../../../../lib/SP/Services/Api/ApiService.php:231 +#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:24 +msgid "Nombre de la categoría" +msgstr "Category name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:232 +#: ../../../modules/web/themes/material-blue/views/itemshow/category.inc:36 +msgid "Descripción de la categoría" +msgstr "Category description" + +#: ../../../../lib/SP/Services/Api/ApiService.php:248 +#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:27 +msgid "Nombre del cliente" +msgstr "Client name" + +#: ../../../../lib/SP/Services/Api/ApiService.php:249 +#: ../../../modules/web/themes/material-blue/views/itemshow/client.inc:40 +msgid "Descripción del cliente" +msgstr "Client description" + #: ../../../../lib/SP/Services/Api/ApiService.php:250 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:181 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1377 @@ -1455,13 +1133,18 @@ msgstr "Tag name" msgid "Id de etiqueta" msgstr "Tag Id" +#: ../../../../lib/SP/Services/Api/ApiService.php:285 +#: ../../../modules/api/Controllers/ControllerBase.php:146 +msgid "Acceso no permitido" +msgstr "Unauthorized access" + #: ../../../../lib/SP/Services/Auth/LoginService.php:153 -#: ../../../../lib/SP/Services/Auth/LoginService.php:437 -#: ../../../../lib/SP/Services/Auth/LoginService.php:444 -#: ../../../../lib/SP/Services/Auth/LoginService.php:552 -#: ../../../../lib/SP/Services/Auth/LoginService.php:557 -#: ../../../../lib/SP/Services/Auth/LoginService.php:594 -#: ../../../../lib/SP/Services/Auth/LoginService.php:599 +#: ../../../../lib/SP/Services/Auth/LoginService.php:438 +#: ../../../../lib/SP/Services/Auth/LoginService.php:445 +#: ../../../../lib/SP/Services/Auth/LoginService.php:553 +#: ../../../../lib/SP/Services/Auth/LoginService.php:558 +#: ../../../../lib/SP/Services/Auth/LoginService.php:597 +#: ../../../../lib/SP/Services/Auth/LoginService.php:602 msgid "Login incorrecto" msgstr "Wrong login" @@ -1484,7 +1167,7 @@ msgstr "Wrong master password" #: ../../../../lib/SP/Services/Auth/LoginService.php:285 #: ../../../../lib/SP/Services/Auth/LoginService.php:304 #: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:143 +#: ../../../../lib/SP/Util/ErrorUtil.php:144 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 #: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 @@ -1501,26 +1184,42 @@ msgstr "The Master Password either is not saved or is wrong" #: ../../../../lib/SP/Services/Auth/LoginService.php:433 #: ../../../../lib/SP/Services/Auth/LoginService.php:496 +#: ../../../../lib/SP/Services/Auth/LoginService.php:542 +#: ../../../../lib/SP/Services/Auth/LoginService.php:585 +#: ../../../modules/web/Controllers/AccountFileController.php:225 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:265 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:352 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1360 +#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:32 +#: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:34 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:16 +#: ../../../modules/web/themes/material-blue/views/notification/notification.inc:23 +msgid "Tipo" +msgstr "Type" + +#: ../../../../lib/SP/Services/Auth/LoginService.php:434 +#: ../../../../lib/SP/Services/Auth/LoginService.php:497 msgid "Servidor LDAP" msgstr "LDAP Server" -#: ../../../../lib/SP/Services/Auth/LoginService.php:452 -#: ../../../../lib/SP/Services/Auth/LoginService.php:457 +#: ../../../../lib/SP/Services/Auth/LoginService.php:453 +#: ../../../../lib/SP/Services/Auth/LoginService.php:458 msgid "Cuenta expirada" msgstr "Account expired" -#: ../../../../lib/SP/Services/Auth/LoginService.php:465 -#: ../../../../lib/SP/Services/Auth/LoginService.php:470 +#: ../../../../lib/SP/Services/Auth/LoginService.php:466 +#: ../../../../lib/SP/Services/Auth/LoginService.php:471 msgid "El usuario no tiene grupos asociados" msgstr "The user has no associated groups" -#: ../../../../lib/SP/Services/Auth/LoginService.php:584 +#: ../../../../lib/SP/Services/Auth/LoginService.php:587 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:10 msgid "Autentificación" msgstr "Authentication" #: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:126 -#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:257 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:258 +#: ../../../../lib/SP/Services/AuthToken/AuthTokenService.php:272 msgid "Token no encontrado" msgstr "Token not found" @@ -1528,39 +1227,73 @@ msgstr "Token not found" msgid "Error al eliminar tokens" msgstr "Error while removing the tokens" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:91 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:96 msgid "Realizar Backup" msgstr "Make Backup" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:123 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:103 +msgid "Error al realizar backup en modo compatibilidad" +msgstr "Error while doing the backup in compatibility mode" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:114 +msgid "Error al realizar el backup" +msgstr "Error while doing the backup" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:116 +#: ../../../../lib/SP/Services/Export/XmlExportService.php:163 +#: ../../../modules/web/Controllers/ConfigImportController.php:80 +#: ../../../modules/web/Controllers/ConfigImportController.php:82 +msgid "Revise el registro de eventos para más detalles" +msgstr "Please check out the event log for more details" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:135 #, php-format msgid "No es posible crear el directorio de backups (\"%s\")" msgstr "Unable to create the backups directory (\"%s\")" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:128 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:140 msgid "Compruebe los permisos del directorio de backups" msgstr "Please, check the backup directory permissions" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:157 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:169 msgid "Copiando base de datos" msgstr "Copying database" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:284 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:297 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:9 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:5 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:9 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:9 +#, php-format +msgid "La extensión '%s' no está disponible" +msgstr "The '%s' extension is unavailable" + +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:305 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:340 msgid "Copiando aplicación" msgstr "Copying application" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:290 +#: ../../../../lib/SP/Services/Backup/FileBackupService.php:335 msgid "Esta operación sólo es posible en entornos Linux" msgstr "This operation is only available on Linux environments" -#: ../../../../lib/SP/Services/Backup/FileBackupService.php:295 -msgid "Error al realizar backup en modo compatibilidad" -msgstr "Error while doing the backup in compatibility mode" +#: ../../../../lib/SP/Services/Category/CategoryService.php:77 +#: ../../../../lib/SP/Services/Category/CategoryService.php:98 +#: ../../../../lib/SP/Services/Category/CategoryService.php:115 +msgid "Categoría no encontrada" +msgstr "Category not found" #: ../../../../lib/SP/Services/Category/CategoryService.php:134 msgid "Error al eliminar las categorías" msgstr "Error while deleting categories" +#: ../../../../lib/SP/Services/Client/ClientService.php:76 +#: ../../../../lib/SP/Services/Client/ClientService.php:95 +#: ../../../../lib/SP/Services/Client/ClientService.php:110 +msgid "Cliente no encontrado" +msgstr "Client not found" + #: ../../../../lib/SP/Services/Config/ConfigBackupService.php:80 #: ../../../../lib/SP/Services/Config/ConfigBackupService.php:87 msgid "No es posible restaurar la configuración" @@ -1634,7 +1367,7 @@ msgstr "Records updated" msgid "Registros no actualizados" msgstr "Records not updated" -#: ../../../../lib/SP/Services/CustomField/CustomFieldCryptService.php:135 +#: ../../../../lib/SP/Services/CustomField/CustomFieldCryptService.php:136 msgid "Errores al actualizar datos de campos personalizados" msgstr "Error while updating the custom fields data" @@ -1677,9 +1410,13 @@ msgstr "Field not found" msgid "Error al eliminar los campos" msgstr "Error while deleting the fields" +#: ../../../../lib/SP/Services/CustomField/CustomFieldTypeService.php:84 +msgid "Tipo de campo no encontrado" +msgstr "Field type not found" + #: ../../../../lib/SP/Services/Export/XmlExportService.php:112 -#: ../../../../lib/SP/Storage/FileCache.php:64 -#: ../../../../lib/SP/Storage/FileCachePacked.php:99 +#: ../../../../lib/SP/Storage/File/FileCache.php:65 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:100 #, php-format msgid "No es posible crear el directorio (%s)" msgstr "Unable to create the directory (%s)" @@ -1708,760 +1445,53 @@ msgstr "Exporting accounts" msgid "Error al crear el archivo XML" msgstr "Error while creating the XML file" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:104 -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:103 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:110 +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:81 msgid "No es posible procesar el archivo XML" msgstr "Unable to process the XML file" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:126 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:134 msgid "Fallo en la verificación del hash de integridad" msgstr "Error while checking integrity hash" -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:188 -#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:218 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:126 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:196 +#: ../../../../lib/SP/Services/Export/XmlVerifyService.php:226 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:124 #: ../../../../lib/SP/Services/Import/SyspassImport.php:148 msgid "Clave de encriptación incorrecta" msgstr "Wrong encryption password" -#: ../../../../lib/SP/Services/Import/CsvImport.php:48 +#: ../../../../lib/SP/Services/Import/CsvImport.php:50 #, php-format msgid "Formato detectado: %s" msgstr "Detected format: %s" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:129 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:132 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:178 #, php-format msgid "El número de campos es incorrecto (%d)" msgstr "Wrong number of fields (%d)" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:131 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:134 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:180 #, php-format msgid "Compruebe el formato del archivo CSV en línea %s" msgstr "Please, check the CSV file format in line %s" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:157 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:104 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:365 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:160 +#: ../../../../lib/SP/Services/Import/KeepassImport.php:103 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:371 msgid "Cuenta importada" msgstr "Account imported" -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:164 -msgid "Error importando cuenta" -msgstr "Error while importing the account" - -#: ../../../../lib/SP/Services/Import/CsvImportBase.php:165 -msgid "Error procesando línea" -msgstr "Error while processing line" - -#: ../../../../lib/SP/Services/Import/FileImport.php:85 -msgid "Archivo no subido correctamente" -msgstr "File successfully uploaded" - -#: ../../../../lib/SP/Services/Import/FileImport.php:87 -msgid "Verifique los permisos del usuario del servidor web" -msgstr "Please check the web server user permissions" - -#: ../../../../lib/SP/Services/Import/FileImport.php:97 -#: ../../../modules/web/Controllers/AccountFileController.php:173 -msgid "Tipo de archivo no soportado" -msgstr "File type not allowed" - -#: ../../../../lib/SP/Services/Import/FileImport.php:99 -msgid "Compruebe la extensión del archivo" -msgstr "Please, check the file extension" - -#: ../../../../lib/SP/Services/Import/FileImport.php:113 -#: ../../../../lib/SP/Services/Import/FileImport.php:155 -#: ../../../../lib/SP/Services/Import/FileImport.php:181 -#: ../../../modules/web/Controllers/AccountFileController.php:188 -#: ../../../modules/web/Controllers/AccountFileController.php:209 -msgid "Error interno al leer el archivo" -msgstr "Internal error while reading the file" - -#: ../../../../lib/SP/Services/Import/FileImport.php:115 -msgid "Compruebe la configuración de PHP para subir archivos" -msgstr "Please, check PHP configuration for upload files" - -#: ../../../../lib/SP/Services/Import/FileImport.php:157 -#: ../../../../lib/SP/Services/Import/FileImport.php:183 -msgid "Compruebe los permisos del directorio temporal" -msgstr "Please, check the temporary directory permissions" - -#: ../../../../lib/SP/Services/Import/ImportService.php:70 -#: ../../../../lib/SP/Services/Service.php:118 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:70 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:70 -msgid "No es posible iniciar una transacción" -msgstr "Unable to start a transaction" - -#: ../../../../lib/SP/Services/Import/ImportService.php:76 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:96 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:101 -msgid "No es posible finalizar una transacción" -msgstr "Unable to finish a transaction" - -#: ../../../../lib/SP/Services/Import/ImportService.php:84 -#: ../../../../lib/SP/Services/Service.php:112 -msgid "Rollback" -msgstr "Rollback" - -#: ../../../../lib/SP/Services/Import/ImportService.php:113 -#, php-format -msgid "Tipo mime no soportado (\"%s\")" -msgstr "Mime type not supported (\"%s\")" - -#: ../../../../lib/SP/Services/Import/ImportService.php:115 -msgid "Compruebe el formato del archivo" -msgstr "Please, check the file format" - -#: ../../../../lib/SP/Services/Import/ImportTrait.php:105 -msgid "Id de categoría no definido. No es posible importar cuenta." -msgstr "Category Id not set. Unable to import the account." - -#: ../../../../lib/SP/Services/Import/ImportTrait.php:109 -msgid "Id de cliente no definido. No es posible importar cuenta." -msgstr "Client Id not set. Unable to import the account." - -#: ../../../../lib/SP/Services/Import/KeepassImport.php:52 -#: ../../../../lib/SP/Services/Import/KeepassImport.php:59 -msgid "Importación XML KeePass" -msgstr "KeePass XML Import" - -#: ../../../../lib/SP/Services/Import/KeepassImport.php:85 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:197 -msgid "Categoría importada" -msgstr "Category imported" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:57 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:87 -msgid "Importación XML sysPass" -msgstr "sysPass XML Import" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:68 -msgid "Clave de encriptación no indicada" -msgstr "Encryption password not set" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:164 -msgid "Datos desencriptados" -msgstr "Data unencrypted" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:234 -#: ../../../../lib/SP/Services/Import/SyspassImport.php:272 -msgid "Cliente importado" -msgstr "Client imported" - -#: ../../../../lib/SP/Services/Import/SyspassImport.php:306 -msgid "Etiqueta importada" -msgstr "Tag imported" - -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:83 -msgid "Archivo XML no soportado" -msgstr "XML file not supported" - -#: ../../../../lib/SP/Services/Import/XmlFileImport.php:85 -msgid "No es posible detectar la aplicación que exportó los datos" -msgstr "Unable to detect the application the data was exported from" - -#: ../../../../lib/SP/Services/Import/XmlImport.php:100 -msgid "Formato no detectado" -msgstr "Format not detected" - -#: ../../../../lib/SP/Services/Import/XmlImport.php:108 -msgid "Not implemented" -msgstr "Not implemented" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:102 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:67 -msgid "Formato de XML inválido" -msgstr "Invalid XML format" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:104 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:69 -#, php-format -msgid "El nodo \"%s\" no existe" -msgstr "The \"%s\" node doesn't exist" - -#: ../../../../lib/SP/Services/Import/XmlImportBase.php:109 -#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:77 -msgid "Método inválido" -msgstr "Invalid Method" - -#: ../../../../lib/SP/Services/Install/Installer.php:104 -msgid "Indicar nombre de usuario admin" -msgstr "Please, enter the admin username" - -#: ../../../../lib/SP/Services/Install/Installer.php:106 -msgid "Usuario admin para acceso a la aplicación" -msgstr "Admin user to log into the application" - -#: ../../../../lib/SP/Services/Install/Installer.php:111 -msgid "Indicar la clave de admin" -msgstr "Please, enter the admin's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:113 -msgid "Clave del usuario admin de la aplicación" -msgstr "Application administrator's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:118 -msgid "Indicar la clave maestra" -msgstr "Please, enter the Master Password" - -#: ../../../../lib/SP/Services/Install/Installer.php:120 -msgid "Clave maestra para encriptar las claves" -msgstr "Master password to encrypt the passwords" - -#: ../../../../lib/SP/Services/Install/Installer.php:125 -msgid "Clave maestra muy corta" -msgstr "Master password too short" - -#: ../../../../lib/SP/Services/Install/Installer.php:127 -msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" -msgstr "The Master Password length need to be at least 11 characters" - -#: ../../../../lib/SP/Services/Install/Installer.php:132 -msgid "Indicar el usuario de la BBDD" -msgstr "Please, enter the database user" - -#: ../../../../lib/SP/Services/Install/Installer.php:134 -msgid "Usuario con permisos de administrador de la Base de Datos" -msgstr "An user with database administrative rights" - -#: ../../../../lib/SP/Services/Install/Installer.php:139 -msgid "Indicar la clave de la BBDD" -msgstr "Please, enter the database password" - -#: ../../../../lib/SP/Services/Install/Installer.php:141 -msgid "Clave del usuario administrador de la Base de Datos" -msgstr "Database administrator's password" - -#: ../../../../lib/SP/Services/Install/Installer.php:146 -msgid "Indicar el nombre de la BBDD" -msgstr "Please, enter the database name" - -#: ../../../../lib/SP/Services/Install/Installer.php:148 -msgid "Nombre para la BBDD de la aplicación pej. syspass" -msgstr "Application database name. eg. syspass" - -#: ../../../../lib/SP/Services/Install/Installer.php:153 -msgid "El nombre de la BBDD no puede contener \".\"" -msgstr "Database name cannot contain \".\"" - -#: ../../../../lib/SP/Services/Install/Installer.php:155 -msgid "Elimine los puntos del nombre de la Base de Datos" -msgstr "Please, remove dots in database name" - -#: ../../../../lib/SP/Services/Install/Installer.php:160 -msgid "Indicar el servidor de la BBDD" -msgstr "Please, enter the database server" - -#: ../../../../lib/SP/Services/Install/Installer.php:162 -msgid "Servidor donde se instalará la Base de Datos" -msgstr "Server where the database will be installed" - -#: ../../../../lib/SP/Services/Install/Installer.php:302 -#: ../../../../lib/SP/Services/Install/Installer.php:349 -msgid "Informe al desarrollador" -msgstr "Warn to developer" - -#: ../../../../lib/SP/Services/Install/MySQL.php:96 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:96 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:116 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:167 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:179 -msgid "No es posible conectar con la BD" -msgstr "Unable to connect to the DB" - -#: ../../../../lib/SP/Services/Install/MySQL.php:98 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:98 -#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:169 -msgid "Compruebe los datos de conexión" -msgstr "Please, check the connection parameters" - -#: ../../../../lib/SP/Services/Install/MySQL.php:127 -#, php-format -msgid "No es posible comprobar el usuario de sysPass (%s)" -msgstr "Unable to check the sysPass user (%s)" - -#: ../../../../lib/SP/Services/Install/MySQL.php:129 -msgid "Compruebe los permisos del usuario de conexión a la BD" -msgstr "Please, check the DB connection user rights" - -#: ../../../../lib/SP/Services/Install/MySQL.php:164 -#, php-format -msgid "Error al crear el usuario de conexión a MySQL '%s'" -msgstr "Error while creating the MySQL connection user '%s'" - -#: ../../../../lib/SP/Services/Install/MySQL.php:181 -msgid "La BBDD ya existe" -msgstr "The database already exists" - -#: ../../../../lib/SP/Services/Install/MySQL.php:183 -msgid "Indique una nueva Base de Datos o elimine la existente" -msgstr "Please, enter a new database or delete the existing one" - -#: ../../../../lib/SP/Services/Install/MySQL.php:193 -#: ../../../../lib/SP/Services/Install/MySQL.php:311 -#, php-format -msgid "Error al crear la BBDD ('%s')" -msgstr "Error while creating the DB ('%s')" - -#: ../../../../lib/SP/Services/Install/MySQL.php:195 -#: ../../../../lib/SP/Services/Install/MySQL.php:218 -msgid "Verifique los permisos del usuario de la Base de Datos" -msgstr "Please check the database user permissions" - -#: ../../../../lib/SP/Services/Install/MySQL.php:216 -#, php-format -msgid "Error al establecer permisos de la BBDD ('%s')" -msgstr "Error while setting the database permissions ('%s')" - -#: ../../../../lib/SP/Services/Install/MySQL.php:228 -msgid "La BBDD no existe" -msgstr "The database does not exist" - -#: ../../../../lib/SP/Services/Install/MySQL.php:230 -msgid "Es necesario crearla y asignar los permisos necesarios" -msgstr "You need to create it and assign the needed permissions" - -#: ../../../../lib/SP/Services/Install/MySQL.php:279 -msgid "El archivo de estructura de la BBDD no existe" -msgstr "The database structure file does not exist" - -#: ../../../../lib/SP/Services/Install/MySQL.php:281 -msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." -msgstr "Unable to create the application database. Please download it again." - -#: ../../../../lib/SP/Services/Install/MySQL.php:292 -msgid "Error al seleccionar la BBDD" -msgstr "Error while selecting the database." - -#: ../../../../lib/SP/Services/Install/MySQL.php:294 -msgid "" -"No es posible usar la Base de Datos para crear la estructura. Compruebe los " -"permisos y que no exista." -msgstr "" -"Unable to use the database to create the structure. Check permissions and it " -"does not exist." - -#: ../../../../lib/SP/Services/Install/MySQL.php:313 -msgid "Error al crear la estructura de la Base de Datos." -msgstr "Error while creating database structure." - -#: ../../../../lib/SP/Services/Install/MySQL.php:330 -msgid "Error al comprobar la base de datos" -msgstr "Error while checking the database" - -#: ../../../../lib/SP/Services/Install/MySQL.php:332 -msgid "Intente de nuevo la instalación" -msgstr "Please, try the installation again" - -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:105 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:186 -msgid "Objetos encontrados" -msgstr "Objects found" - -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:130 -#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:219 -msgid "Importado desde LDAP" -msgstr "Imported from LDAP" - -#: ../../../../lib/SP/Services/MailService.php:68 -msgid "Prueba de correo" -msgstr "Mail test" - -#: ../../../../lib/SP/Services/MailService.php:69 -msgid "" -"Esto es una prueba de correo para verificar el correcto funcionamiento de la " -"configuración." -msgstr "" -"This is a test email in order to verify that the configuration is working " -"right." - -#: ../../../../lib/SP/Services/MailService.php:83 -#: ../../../../lib/SP/Services/MailService.php:153 -msgid "Error al enviar correo" -msgstr "Error while sending the email" - -#: ../../../../lib/SP/Services/MailService.php:143 -#: ../../../modules/web/Controllers/ConfigMailController.php:138 -#: ../../../modules/web/Controllers/ConfigMailController.php:144 -msgid "Correo enviado" -msgstr "Email sent" - -#: ../../../../lib/SP/Services/MailService.php:144 -#: ../../../modules/web/Controllers/ConfigMailController.php:139 -msgid "Destinatario" -msgstr "Recipient" - -#: ../../../../lib/SP/Services/MailService.php:188 -msgid "Servicio de correo no disponible" -msgstr "Mail service unavailable" - -#: ../../../../lib/SP/Services/Notification/NotificationService.php:101 -#: ../../../../lib/SP/Services/Notification/NotificationService.php:120 -msgid "Notificación no encontrada" -msgstr "Notification not found" - -#: ../../../../lib/SP/Services/Plugin/PluginService.php:143 -msgid "Plugin no encontrado" -msgstr "Plugin not found" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:132 -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:350 -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:371 -msgid "El enlace no existe" -msgstr "The link does not exist" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:217 -msgid "Enlace no encontrado" -msgstr "Link not found" - -#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:236 -msgid "Error al eliminar los enlaces" -msgstr "Error while removing the links" - -#: ../../../../lib/SP/Services/Service.php:136 -#: ../../../../lib/SP/Services/Service.php:143 -msgid "Error ol obtener la clave maestra del contexto" -msgstr "Error while retrieving master pass from context" - -#: ../../../../lib/SP/Services/Tag/TagService.php:84 -msgid "Etiqueta no encontrada" -msgstr "Tag not found" - -#: ../../../../lib/SP/Services/Task/TaskService.php:80 -msgid "No es posible crear archivo de bloqueo" -msgstr "Unable to create the lock file" - -#: ../../../../lib/SP/Services/Task/TaskService.php:183 -msgid "Esperando actualización de progreso ..." -msgstr "Waiting for progress updating ..." - -#: ../../../../lib/SP/Services/Track/TrackService.php:128 -#, php-format -msgid "Intentos excedidos (%d/%d)" -msgstr "Attempts exceeded (%d/%d)" - -#: ../../../../lib/SP/Services/Track/TrackService.php:129 -msgid "Segundos" -msgstr "Seconds" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:60 -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:83 -msgid "Actualizar Aplicación" -msgstr "Update Application" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:67 -msgid "Error al aplicar la actualización de la aplicación" -msgstr "Error while applying the application update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:69 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:89 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:97 -msgid "Compruebe el registro de eventos para más detalles" -msgstr "Please, check the event log for more details" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:68 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:200 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:226 -msgid "Actualizar Configuración" -msgstr "Update Configuration" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:80 -msgid "Parámetro" -msgstr "Parameter" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:119 -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:123 -msgid "Error al actualizar la configuración" -msgstr "Error while updating the configuration" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:120 -#: ../../../modules/web/Controllers/AccountFileController.php:81 -#: ../../../modules/web/Controllers/AccountFileController.php:94 -#: ../../../modules/web/Controllers/AccountFileController.php:132 -#: ../../../modules/web/Controllers/AccountFileController.php:222 -#: ../../../modules/web/Controllers/AccountFileController.php:315 -#: ../../../modules/web/themes/material-blue/views/config/import.inc:70 -msgid "Archivo" -msgstr "File" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:108 -msgid "Actualización de campos personalizados" -msgstr "Custom fields update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:90 -#: ../../../modules/web/Controllers/CustomFieldController.php:270 -#: ../../../modules/web/Controllers/CustomFieldController.php:274 -msgid "Campo actualizado" -msgstr "Field updated" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:91 -#: ../../../modules/web/Controllers/CustomFieldController.php:236 -#: ../../../modules/web/Controllers/CustomFieldController.php:271 -msgid "Campo" -msgstr "Field" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:80 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 -msgid "Actualizar BBDD" -msgstr "Update DB" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:87 -msgid "Error al aplicar la actualización auxiliar" -msgstr "Error while applying an auxiliary update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:95 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:185 -msgid "Error al aplicar la actualización de la Base de Datos" -msgstr "Error while updating the database" - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:154 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:158 -msgid "No es necesario actualizar la Base de Datos." -msgstr "Database update not needed." - -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:191 -msgid "Actualización de la Base de Datos realizada correctamente." -msgstr "Database updating was completed successfully." - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:59 -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:113 -msgid "Actualización de enlaces públicos" -msgstr "Public links update" - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:95 -#: ../../../modules/web/Controllers/PublicLinkController.php:172 -msgid "Enlace actualizado" -msgstr "Link updated" - -#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:96 -#: ../../../modules/web/Controllers/PublicLinkController.php:244 -msgid "Enlace" -msgstr "Link" - -#: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 -#: ../../../../lib/SP/Util/ErrorUtil.php:144 -#: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 -#: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 -#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 -msgid "Reinicie la sesión para cambiarla" -msgstr "Please, restart the session for update it" - -#: ../../../../lib/SP/Services/User/UserService.php:179 -msgid "Usuario no encontrado" -msgstr "User not found" - -#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:87 -msgid "Grupo no encontrado" -msgstr "Group not found" - -#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:104 -msgid "Error al eliminar los grupos" -msgstr "Error while deleting the groups" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:64 -#: ../../../modules/web/Controllers/UserController.php:225 -#: ../../../modules/web/Controllers/UserController.php:344 -#: ../../../modules/web/Controllers/UserPassResetController.php:106 -#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:232 -msgid "Cambio de Clave" -msgstr "Password Change" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 -msgid "Se ha solicitado el cambio de su clave de usuario." -msgstr "A request for changing your user password has been done." - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:67 -msgid "Para completar el proceso es necesario que acceda a la siguiente URL:" -msgstr "In order to complete the process, please go to this URL:" - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:71 -msgid "Si no ha solicitado esta acción, ignore este mensaje." -msgstr "If you have not requested this action, please dismiss this message." - -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:85 -#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:150 -msgid "Hash inválido o expirado" -msgstr "Wrong hash or expired" - -#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:87 -msgid "Perfil no encontrado" -msgstr "Profile not found" - -#: ../../../../lib/SP/Storage/Database/Database.php:131 -msgid "Consulta en blanco" -msgstr "Blank query" - -#: ../../../../lib/SP/Storage/Database/Database.php:273 -msgid "Restricción de integridad" -msgstr "Integrity constraint" - -#: ../../../../lib/SP/Storage/Database/QueryData.php:354 -#: ../../../config/strings.js.inc:26 -msgid "Error en la consulta" -msgstr "Error while querying" - -#: ../../../../lib/SP/Storage/FileCache.php:43 -#: ../../../../lib/SP/Storage/FileHandler.php:167 -#: ../../../../lib/SP/Storage/FileHandler.php:206 -#, php-format -msgid "No es posible leer el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:47 -#: ../../../../lib/SP/Storage/FileCachePacked.php:58 -#, php-format -msgid "Error al leer datos del archivo (%s)" -msgstr "Error while reading file data (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:68 -#: ../../../../lib/SP/Storage/FileCache.php:72 -#: ../../../../lib/SP/Storage/FileHandler.php:68 -#, php-format -msgid "No es posible escribir en el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:87 -#: ../../../../lib/SP/Storage/FileHandler.php:84 -#, php-format -msgid "No es posible abrir el archivo (%s)" -msgstr "Unable to open the file (%s)" - -#: ../../../../lib/SP/Storage/FileCache.php:91 -#: ../../../../lib/SP/Storage/FileCachePacked.php:127 -#, php-format -msgid "Error al eliminar el archivo (%s)" -msgstr "Error while deleting the file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:54 -#: ../../../../lib/SP/Storage/FileCachePacked.php:103 -#: ../../../../lib/SP/Storage/FileCachePacked.php:123 -#, php-format -msgid "No es posible leer/escribir el archivo (%s)" -msgstr "Unable to read/write the file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:62 -#, php-format -msgid "Error al descomprimir datos del archivo (%s)" -msgstr "Error while decompressing the file data (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:66 -msgid "Error al obtener los datos" -msgstr "Error while retrieving the data" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:107 -#, php-format -msgid "Error al comprimir datos del archivo (%s)" -msgstr "Error while compressing the file data (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:111 -#, php-format -msgid "Error al escribir datos en el archivo (%s)" -msgstr "Error while writing data to file (%s)" - -#: ../../../../lib/SP/Storage/FileCachePacked.php:142 -msgid "Datos no cargados" -msgstr "Data not loaded" - -#: ../../../../lib/SP/Storage/FileHandler.php:99 -#, php-format -msgid "No es posible leer desde el archivo (%s)" -msgstr "Unable to read from file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:137 -#, php-format -msgid "No es posible cerrar el archivo (%s)" -msgstr "Unable to close the file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:152 -#, php-format -msgid "No es posible escribir el archivo (%s)" -msgstr "Unable to write in file (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:182 -#, php-format -msgid "Archivo no encontrado (%s)" -msgstr "File not found (%s)" - -#: ../../../../lib/SP/Storage/FileHandler.php:233 -#, php-format -msgid "No es posible eliminar el archivo (%s)" -msgstr "Unable to delete file (%s)" - -#: ../../../../lib/SP/Storage/XmlHandler.php:88 -msgid "El nodo XML no existe" -msgstr "The XML node does not exist" - -#: ../../../../lib/SP/Storage/XmlHandler.php:163 -msgid "No hay elementos para guardar" -msgstr "There aren't any items to save" - -#: ../../../../lib/SP/Util/Connection.php:122 -msgid "Socket no inicializado" -msgstr "Socket not initialized" - -#: ../../../../lib/SP/Util/Connection.php:129 -msgid "Error al enviar datos" -msgstr "Error while sending the data" - -#: ../../../../lib/SP/Util/ErrorUtil.php:127 -msgid "Opción no disponible" -msgstr "Option unavailable" - -#: ../../../../lib/SP/Util/ErrorUtil.php:139 -msgid "No tiene permisos para realizar esta operación" -msgstr "You don't have permission to do this operation" - -#: ../../../../lib/SP/Util/ErrorUtil.php:147 -#: ../../../../lib/SP/Util/ErrorUtil.php:154 -msgid "Se ha producido una excepción" -msgstr "An exception occured" - -#: ../../../../lib/SP/Util/ImageUtil.php:49 -#: ../../../../lib/SP/Util/ImageUtil.php:100 -#: ../../../../lib/SP/Util/Util.php:180 ../../../../lib/SP/Util/Util.php:182 -#, php-format -msgid "Extensión '%s' no cargada" -msgstr "Extension '%s' not loaded" - -#: ../../../../lib/SP/Util/ImageUtil.php:106 -msgid "Imagen no válida" -msgstr "Invalid image" - -#: ../../../../lib/SP/Util/Json.php:83 -msgid "Error de codificación" -msgstr "Encoding error" - -#: ../../../../lib/SP/Util/Util.php:243 -msgid "Respuesta" -msgstr "Response" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApi.php:69 -msgid "Fallo de autentificación" -msgstr "Authentication error" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:195 -msgid "Error al realizar la consulta" -msgstr "Error while doing the query" - -#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:240 -msgid "URL de conexión no establecida" -msgstr "Connection URL not set" - -#: ../../../modules/api/Controllers/AccountController.php:63 -msgid "Cuenta visualizada" -msgstr "Account displayed" - +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:161 #: ../../../modules/api/Controllers/AccountController.php:65 #: ../../../modules/api/Controllers/AccountController.php:96 #: ../../../modules/api/Controllers/AccountController.php:143 #: ../../../modules/api/Controllers/AccountController.php:195 -#: ../../../modules/api/Controllers/ClientController.php:85 -#: ../../../modules/api/Controllers/ClientController.php:115 -#: ../../../modules/api/Controllers/ClientController.php:143 +#: ../../../modules/api/Controllers/ClientController.php:86 +#: ../../../modules/api/Controllers/ClientController.php:116 +#: ../../../modules/api/Controllers/ClientController.php:144 #: ../../../modules/web/Controllers/AccountController.php:223 #: ../../../modules/web/Controllers/AccountController.php:690 #: ../../../modules/web/Controllers/AccountController.php:736 @@ -2470,11 +1500,11 @@ msgstr "Account displayed" #: ../../../modules/web/Controllers/AccountController.php:868 #: ../../../modules/web/Controllers/AccountController.php:904 #: ../../../modules/web/Controllers/AccountFileController.php:224 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:106 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:107 #: ../../../modules/web/Controllers/AccountManagerController.php:111 -#: ../../../modules/web/Controllers/ClientController.php:213 -#: ../../../modules/web/Controllers/ClientController.php:246 -#: ../../../modules/web/Controllers/ClientController.php:280 +#: ../../../modules/web/Controllers/ClientController.php:214 +#: ../../../modules/web/Controllers/ClientController.php:247 +#: ../../../modules/web/Controllers/ClientController.php:281 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:214 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:350 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:438 @@ -2494,18 +1524,84 @@ msgstr "Account displayed" msgid "Cliente" msgstr "Client" -#: ../../../modules/api/Controllers/AccountController.php:94 -#: ../../../modules/web/Controllers/AccountController.php:553 -#: ../../../modules/web/Controllers/AccountController.php:588 -msgid "Clave visualizada" -msgstr "Password viewed" +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:168 +msgid "Error importando cuenta" +msgstr "Error while importing the account" -#: ../../../modules/api/Controllers/CategoryController.php:87 -#: ../../../modules/api/Controllers/CategoryController.php:116 -#: ../../../modules/api/Controllers/CategoryController.php:144 -#: ../../../modules/web/Controllers/CategoryController.php:214 -#: ../../../modules/web/Controllers/CategoryController.php:252 -#: ../../../modules/web/Controllers/CategoryController.php:294 +#: ../../../../lib/SP/Services/Import/CsvImportBase.php:169 +msgid "Error procesando línea" +msgstr "Error while processing line" + +#: ../../../../lib/SP/Services/Import/FileImport.php:67 +#: ../../../../lib/SP/Services/Import/FileImport.php:88 +msgid "Archivo no subido correctamente" +msgstr "File successfully uploaded" + +#: ../../../../lib/SP/Services/Import/FileImport.php:69 +#: ../../../../lib/SP/Services/Import/FileImport.php:90 +msgid "Verifique los permisos del usuario del servidor web" +msgstr "Please check the web server user permissions" + +#: ../../../../lib/SP/Services/Import/FileImport.php:100 +#: ../../../modules/web/Controllers/AccountFileController.php:173 +msgid "Tipo de archivo no soportado" +msgstr "File type not allowed" + +#: ../../../../lib/SP/Services/Import/FileImport.php:102 +msgid "Compruebe la extensión del archivo" +msgstr "Please, check the file extension" + +#: ../../../../lib/SP/Services/Import/FileImport.php:116 +#: ../../../modules/web/Controllers/AccountFileController.php:188 +#: ../../../modules/web/Controllers/AccountFileController.php:209 +msgid "Error interno al leer el archivo" +msgstr "Internal error while reading the file" + +#: ../../../../lib/SP/Services/Import/FileImport.php:118 +msgid "Compruebe la configuración de PHP para subir archivos" +msgstr "Please, check PHP configuration for upload files" + +#: ../../../../lib/SP/Services/Import/ImportService.php:88 +#, php-format +msgid "Tipo mime no soportado (\"%s\")" +msgstr "Mime type not supported (\"%s\")" + +#: ../../../../lib/SP/Services/Import/ImportService.php:90 +msgid "Compruebe el formato del archivo" +msgstr "Please, check the file format" + +#: ../../../../lib/SP/Services/Import/ImportTrait.php:106 +msgid "Id de categoría no definido. No es posible importar cuenta." +msgstr "Category Id not set. Unable to import the account." + +#: ../../../../lib/SP/Services/Import/ImportTrait.php:110 +msgid "Id de cliente no definido. No es posible importar cuenta." +msgstr "Client Id not set. Unable to import the account." + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:58 +msgid "Importación XML KeePass" +msgstr "KeePass XML Import" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:77 +#: ../../../modules/api/Controllers/ClientController.php:85 +#: ../../../modules/api/Controllers/ClientController.php:89 +#: ../../../modules/web/Controllers/ClientController.php:246 +#: ../../../modules/web/Controllers/ClientController.php:250 +msgid "Cliente creado" +msgstr "Client added" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:91 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:195 +msgid "Categoría importada" +msgstr "Category imported" + +#: ../../../../lib/SP/Services/Import/KeepassImport.php:104 +#: ../../../modules/api/Controllers/CategoryController.php:88 +#: ../../../modules/api/Controllers/CategoryController.php:117 +#: ../../../modules/api/Controllers/CategoryController.php:145 +#: ../../../modules/web/Controllers/CategoryController.php:215 +#: ../../../modules/web/Controllers/CategoryController.php:253 +#: ../../../modules/web/Controllers/CategoryController.php:295 #: ../../../modules/web/Controllers/Helpers/Account/AccountSearchHelper.php:228 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:439 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:498 @@ -2519,25 +1615,805 @@ msgstr "Password viewed" msgid "Categoría" msgstr "Category" -#: ../../../modules/api/Controllers/CategoryController.php:115 -#: ../../../modules/api/Controllers/CategoryController.php:119 -#: ../../../modules/web/Controllers/CategoryController.php:293 -#: ../../../modules/web/Controllers/CategoryController.php:297 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:58 +msgid "Importación XML sysPass" +msgstr "sysPass XML Import" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:69 +msgid "Clave de encriptación no indicada" +msgstr "Encryption password not set" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:162 +msgid "Datos desencriptados" +msgstr "Data unencrypted" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:234 +#: ../../../../lib/SP/Services/Import/SyspassImport.php:274 +msgid "Cliente importado" +msgstr "Client imported" + +#: ../../../../lib/SP/Services/Import/SyspassImport.php:310 +msgid "Etiqueta importada" +msgstr "Tag imported" + +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:105 +msgid "Archivo XML no soportado" +msgstr "XML file not supported" + +#: ../../../../lib/SP/Services/Import/XmlFileImport.php:107 +msgid "No es posible detectar la aplicación que exportó los datos" +msgstr "Unable to detect the application the data was exported from" + +#: ../../../../lib/SP/Services/Import/XmlImport.php:98 +msgid "Formato no detectado" +msgstr "Format not detected" + +#: ../../../../lib/SP/Services/Import/XmlImport.php:106 +msgid "Not implemented" +msgstr "Not implemented" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:107 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:78 +msgid "Método inválido" +msgstr "Invalid Method" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:119 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:68 +msgid "Formato de XML inválido" +msgstr "Invalid XML format" + +#: ../../../../lib/SP/Services/Import/XmlImportBase.php:121 +#: ../../../../lib/SP/Services/Import/XmlImportTrait.php:70 +#, php-format +msgid "El nodo \"%s\" no existe" +msgstr "The \"%s\" node doesn't exist" + +#: ../../../../lib/SP/Services/Install/Installer.php:103 +msgid "Indicar nombre de usuario admin" +msgstr "Please, enter the admin username" + +#: ../../../../lib/SP/Services/Install/Installer.php:105 +msgid "Usuario admin para acceso a la aplicación" +msgstr "Admin user to log into the application" + +#: ../../../../lib/SP/Services/Install/Installer.php:110 +msgid "Indicar la clave de admin" +msgstr "Please, enter the admin's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:112 +msgid "Clave del usuario admin de la aplicación" +msgstr "Application administrator's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:117 +msgid "Indicar la clave maestra" +msgstr "Please, enter the Master Password" + +#: ../../../../lib/SP/Services/Install/Installer.php:119 +msgid "Clave maestra para encriptar las claves" +msgstr "Master password to encrypt the passwords" + +#: ../../../../lib/SP/Services/Install/Installer.php:124 +msgid "Clave maestra muy corta" +msgstr "Master password too short" + +#: ../../../../lib/SP/Services/Install/Installer.php:126 +msgid "La longitud de la clave maestra ha de ser mayor de 11 caracteres" +msgstr "The Master Password length need to be at least 11 characters" + +#: ../../../../lib/SP/Services/Install/Installer.php:131 +msgid "Indicar el usuario de la BBDD" +msgstr "Please, enter the database user" + +#: ../../../../lib/SP/Services/Install/Installer.php:133 +msgid "Usuario con permisos de administrador de la Base de Datos" +msgstr "An user with database administrative rights" + +#: ../../../../lib/SP/Services/Install/Installer.php:138 +msgid "Indicar la clave de la BBDD" +msgstr "Please, enter the database password" + +#: ../../../../lib/SP/Services/Install/Installer.php:140 +msgid "Clave del usuario administrador de la Base de Datos" +msgstr "Database administrator's password" + +#: ../../../../lib/SP/Services/Install/Installer.php:145 +msgid "Indicar el nombre de la BBDD" +msgstr "Please, enter the database name" + +#: ../../../../lib/SP/Services/Install/Installer.php:147 +msgid "Nombre para la BBDD de la aplicación pej. syspass" +msgstr "Application database name. eg. syspass" + +#: ../../../../lib/SP/Services/Install/Installer.php:152 +msgid "El nombre de la BBDD no puede contener \".\"" +msgstr "Database name cannot contain \".\"" + +#: ../../../../lib/SP/Services/Install/Installer.php:154 +msgid "Elimine los puntos del nombre de la Base de Datos" +msgstr "Please, remove dots in database name" + +#: ../../../../lib/SP/Services/Install/Installer.php:159 +msgid "Indicar el servidor de la BBDD" +msgstr "Please, enter the database server" + +#: ../../../../lib/SP/Services/Install/Installer.php:161 +msgid "Servidor donde se instalará la Base de Datos" +msgstr "Server where the database will be installed" + +#: ../../../../lib/SP/Services/Install/Installer.php:314 +#: ../../../../lib/SP/Services/Install/Installer.php:365 +msgid "Informe al desarrollador" +msgstr "Warn to developer" + +#: ../../../../lib/SP/Services/Install/Installer.php:355 +msgid "Error al crear el usuario 'admin'" +msgstr "Error while creating 'admin' user" + +#: ../../../../lib/SP/Services/Install/MySQL.php:98 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:97 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:117 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:164 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:176 +msgid "No es posible conectar con la BD" +msgstr "Unable to connect to the DB" + +#: ../../../../lib/SP/Services/Install/MySQL.php:134 +#, php-format +msgid "No es posible comprobar el usuario de sysPass (%s)" +msgstr "Unable to check the sysPass user (%s)" + +#: ../../../../lib/SP/Services/Install/MySQL.php:136 +msgid "Compruebe los permisos del usuario de conexión a la BD" +msgstr "Please, check the DB connection user rights" + +#: ../../../../lib/SP/Services/Install/MySQL.php:180 +#, php-format +msgid "Error al crear el usuario de conexión a MySQL '%s'" +msgstr "Error while creating the MySQL connection user '%s'" + +#: ../../../../lib/SP/Services/Install/MySQL.php:200 +msgid "La BBDD ya existe" +msgstr "The database already exists" + +#: ../../../../lib/SP/Services/Install/MySQL.php:202 +msgid "Indique una nueva Base de Datos o elimine la existente" +msgstr "Please, enter a new database or delete the existing one" + +#: ../../../../lib/SP/Services/Install/MySQL.php:212 +#: ../../../../lib/SP/Services/Install/MySQL.php:339 +#, php-format +msgid "Error al crear la BBDD ('%s')" +msgstr "Error while creating the DB ('%s')" + +#: ../../../../lib/SP/Services/Install/MySQL.php:214 +#: ../../../../lib/SP/Services/Install/MySQL.php:238 +msgid "Verifique los permisos del usuario de la Base de Datos" +msgstr "Please check the database user permissions" + +#: ../../../../lib/SP/Services/Install/MySQL.php:236 +#, php-format +msgid "Error al establecer permisos de la BBDD ('%s')" +msgstr "Error while setting the database permissions ('%s')" + +#: ../../../../lib/SP/Services/Install/MySQL.php:250 +msgid "La BBDD no existe" +msgstr "The database does not exist" + +#: ../../../../lib/SP/Services/Install/MySQL.php:252 +msgid "Es necesario crearla y asignar los permisos necesarios" +msgstr "You need to create it and assign the needed permissions" + +#: ../../../../lib/SP/Services/Install/MySQL.php:305 +msgid "El archivo de estructura de la BBDD no existe" +msgstr "The database structure file does not exist" + +#: ../../../../lib/SP/Services/Install/MySQL.php:307 +msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." +msgstr "Unable to create the application database. Please download it again." + +#: ../../../../lib/SP/Services/Install/MySQL.php:318 +#, php-format +msgid "Error al seleccionar la BBDD '%s' (%s)" +msgstr "Error while selecting '%s' database (%s)" + +#: ../../../../lib/SP/Services/Install/MySQL.php:320 +msgid "" +"No es posible usar la Base de Datos para crear la estructura. Compruebe los " +"permisos y que no exista." +msgstr "" +"Unable to use the database to create the structure. Check permissions and it " +"does not exist." + +#: ../../../../lib/SP/Services/Install/MySQL.php:341 +msgid "Error al crear la estructura de la Base de Datos." +msgstr "Error while creating database structure." + +#: ../../../../lib/SP/Services/Install/MySQL.php:360 +msgid "Error al comprobar la base de datos" +msgstr "Error while checking the database" + +#: ../../../../lib/SP/Services/Install/MySQL.php:362 +msgid "Intente de nuevo la instalación" +msgstr "Please, try the installation again" + +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:106 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:188 +msgid "Objetos encontrados" +msgstr "Objects found" + +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:131 +#: ../../../../lib/SP/Services/Ldap/LdapImportService.php:221 +msgid "Importado desde LDAP" +msgstr "Imported from LDAP" + +#: ../../../../lib/SP/Services/Mail/MailService.php:70 +msgid "Prueba de correo" +msgstr "Mail test" + +#: ../../../../lib/SP/Services/Mail/MailService.php:71 +msgid "" +"Esto es una prueba de correo para verificar el correcto funcionamiento de la " +"configuración." +msgstr "" +"This is a test email in order to verify that the configuration is working " +"right." + +#: ../../../../lib/SP/Services/Mail/MailService.php:85 +#: ../../../../lib/SP/Services/Mail/MailService.php:155 +msgid "Error al enviar correo" +msgstr "Error while sending the email" + +#: ../../../../lib/SP/Services/Mail/MailService.php:145 +#: ../../../modules/web/Controllers/ConfigMailController.php:138 +#: ../../../modules/web/Controllers/ConfigMailController.php:144 +msgid "Correo enviado" +msgstr "Email sent" + +#: ../../../../lib/SP/Services/Mail/MailService.php:146 +#: ../../../modules/web/Controllers/ConfigMailController.php:139 +msgid "Destinatario" +msgstr "Recipient" + +#: ../../../../lib/SP/Services/Mail/MailService.php:190 +msgid "Servicio de correo no disponible" +msgstr "Mail service unavailable" + +#: ../../../../lib/SP/Services/Notification/NotificationService.php:102 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:121 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:180 +#: ../../../../lib/SP/Services/Notification/NotificationService.php:210 +msgid "Notificación no encontrada" +msgstr "Notification not found" + +#: ../../../../lib/SP/Services/Plugin/PluginService.php:92 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:153 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:186 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:206 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:224 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:241 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:258 +#: ../../../../lib/SP/Services/Plugin/PluginService.php:275 +msgid "Plugin no encontrado" +msgstr "Plugin not found" + +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:122 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:145 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:219 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:311 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:346 +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:367 +msgid "Enlace no encontrado" +msgstr "Link not found" + +#: ../../../../lib/SP/Services/PublicLink/PublicLinkService.php:238 +msgid "Error al eliminar los enlaces" +msgstr "Error while removing the links" + +#: ../../../../lib/SP/Services/Service.php:113 +msgid "Rollback" +msgstr "Rollback" + +#: ../../../../lib/SP/Services/Service.php:119 +msgid "No es posible iniciar una transacción" +msgstr "Unable to start a transaction" + +#: ../../../../lib/SP/Services/Service.php:137 +#: ../../../../lib/SP/Services/Service.php:144 +msgid "Error al obtener la clave maestra del contexto" +msgstr "Error while retrieving master password from context" + +#: ../../../../lib/SP/Services/Service.php:164 +#: ../../../../lib/SP/Services/Service.php:168 +msgid "Error ol establecer la clave maestra en el contexto" +msgstr "Error while setting master password in context" + +#: ../../../../lib/SP/Services/Tag/TagService.php:75 +#: ../../../../lib/SP/Services/Tag/TagService.php:94 +#: ../../../../lib/SP/Services/Tag/TagService.php:111 +msgid "Etiqueta no encontrada" +msgstr "Tag not found" + +#: ../../../../lib/SP/Services/Task/TaskService.php:81 +msgid "No es posible crear archivo de bloqueo" +msgstr "Unable to create the lock file" + +#: ../../../../lib/SP/Services/Task/TaskService.php:184 +msgid "Esperando actualización de progreso ..." +msgstr "Waiting for progress updating ..." + +#: ../../../../lib/SP/Services/Track/TrackService.php:85 +#: ../../../../lib/SP/Services/Track/TrackService.php:102 +msgid "Track no encontrado" +msgstr "Track not found" + +#: ../../../../lib/SP/Services/Track/TrackService.php:134 +#, php-format +msgid "Intentos excedidos (%d/%d)" +msgstr "Attempts exceeded (%d/%d)" + +#: ../../../../lib/SP/Services/Track/TrackService.php:135 +msgid "Segundos" +msgstr "Seconds" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:62 +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:85 +msgid "Actualizar Aplicación" +msgstr "Update Application" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:69 +msgid "Error al aplicar la actualización de la aplicación" +msgstr "Error while applying the application update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:71 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:89 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:97 +msgid "Compruebe el registro de eventos para más detalles" +msgstr "Please, check the event log for more details" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:55 +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:85 +msgid "Actualización de autorizaciones API" +msgstr "API authorizations update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:70 +#: ../../../modules/web/Controllers/AuthTokenController.php:286 +#: ../../../modules/web/Controllers/AuthTokenController.php:295 +#: ../../../modules/web/Controllers/AuthTokenController.php:302 +msgid "Autorización actualizada" +msgstr "Authorization updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeAuthToken.php:71 +#: ../../../modules/web/Controllers/AuthTokenController.php:219 +#: ../../../modules/web/Controllers/AuthTokenController.php:287 +#: ../../../modules/web/Controllers/AuthTokenController.php:296 +#: ../../../modules/web/Controllers/AuthTokenController.php:334 +msgid "Autorización" +msgstr "Authorization" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:70 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:202 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:228 +msgid "Actualizar Configuración" +msgstr "Update Configuration" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:82 +msgid "Parámetro" +msgstr "Parameter" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:113 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:229 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:169 +#: ../../../modules/web/Controllers/ConfigBackupController.php:120 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:38 +#: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:25 +msgid "Versión" +msgstr "Version" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:121 +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:125 +msgid "Error al actualizar la configuración" +msgstr "Error while updating the configuration" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:122 +#: ../../../modules/web/Controllers/AccountFileController.php:81 +#: ../../../modules/web/Controllers/AccountFileController.php:94 +#: ../../../modules/web/Controllers/AccountFileController.php:132 +#: ../../../modules/web/Controllers/AccountFileController.php:222 +#: ../../../modules/web/Controllers/AccountFileController.php:315 +#: ../../../modules/web/themes/material-blue/views/config/import.inc:70 +msgid "Archivo" +msgstr "File" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:57 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:88 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:59 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:102 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:139 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:171 +msgid "Actualización de campos personalizados" +msgstr "Custom fields update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldData.php:74 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:87 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:156 +#: ../../../modules/web/Controllers/CustomFieldController.php:270 +#: ../../../modules/web/Controllers/CustomFieldController.php:274 +msgid "Campo actualizado" +msgstr "Field updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:88 +#: ../../../../lib/SP/Services/Upgrade/UpgradeCustomFieldDefinition.php:157 +#: ../../../modules/web/Controllers/CustomFieldController.php:236 +#: ../../../modules/web/Controllers/CustomFieldController.php:271 +msgid "Campo" +msgstr "Field" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:80 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:123 +msgid "Actualizar BBDD" +msgstr "Update DB" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:87 +msgid "Error al aplicar la actualización auxiliar" +msgstr "Error while applying an auxiliary update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:95 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:182 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:186 +msgid "Error al aplicar la actualización de la Base de Datos" +msgstr "Error while updating the database" + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:155 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:159 +msgid "No es necesario actualizar la Base de Datos." +msgstr "Database update not needed." + +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:192 +msgid "Actualización de la Base de Datos realizada correctamente." +msgstr "Database updating was completed successfully." + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:56 +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:102 +msgid "Actualización de enlaces públicos" +msgstr "Public links update" + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:89 +#: ../../../modules/web/Controllers/PublicLinkController.php:172 +msgid "Enlace actualizado" +msgstr "Link updated" + +#: ../../../../lib/SP/Services/Upgrade/UpgradePublicLink.php:90 +#: ../../../modules/web/Controllers/PublicLinkController.php:244 +msgid "Enlace" +msgstr "Link" + +#: ../../../../lib/SP/Services/User/UpdatedMasterPassException.php:45 +#: ../../../../lib/SP/Util/ErrorUtil.php:145 +#: ../../../modules/web/Controllers/ConfigEncryptionController.php:67 +#: ../../../modules/web/Controllers/ConfigEncryptionController.php:141 +#: ../../../modules/web/Controllers/Helpers/Account/AccountPasswordHelper.php:96 +msgid "Reinicie la sesión para cambiarla" +msgstr "Please, restart the session for update it" + +#: ../../../../lib/SP/Services/User/UserPassService.php:253 +#: ../../../../lib/SP/Services/User/UserService.php:123 +#: ../../../../lib/SP/Services/User/UserService.php:154 +#: ../../../../lib/SP/Services/User/UserService.php:173 +msgid "El usuario no existe" +msgstr "The user does not exist" + +#: ../../../../lib/SP/Services/User/UserService.php:192 +msgid "Usuario no encontrado" +msgstr "User not found" + +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:80 +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:95 +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:178 +#: ../../../../lib/SP/Services/UserGroup/UserToUserGroupService.php:57 +msgid "Grupo no encontrado" +msgstr "Group not found" + +#: ../../../../lib/SP/Services/UserGroup/UserGroupService.php:112 +msgid "Error al eliminar los grupos" +msgstr "Error while deleting the groups" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:65 +#: ../../../modules/web/Controllers/UserController.php:225 +#: ../../../modules/web/Controllers/UserController.php:344 +#: ../../../modules/web/Controllers/UserPassResetController.php:105 +#: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:232 +msgid "Cambio de Clave" +msgstr "Password Change" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:66 +msgid "Se ha solicitado el cambio de su clave de usuario." +msgstr "A request for changing your user password has been done." + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:68 +msgid "Para completar el proceso es necesario que acceda a la siguiente URL:" +msgstr "In order to complete the process, please go to this URL:" + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:72 +msgid "Si no ha solicitado esta acción, ignore este mensaje." +msgstr "If you have not requested this action, please dismiss this message." + +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:87 +#: ../../../../lib/SP/Services/UserPassRecover/UserPassRecoverService.php:155 +msgid "Hash inválido o expirado" +msgstr "Wrong hash or expired" + +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:65 +#: ../../../../lib/SP/Services/UserProfile/UserProfileService.php:97 +msgid "Perfil no encontrado" +msgstr "Profile not found" + +#: ../../../../lib/SP/Storage/Database/Database.php:131 +msgid "Consulta en blanco" +msgstr "Blank query" + +#: ../../../../lib/SP/Storage/Database/Database.php:270 +msgid "Restricción de integridad" +msgstr "Integrity constraint" + +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:99 +#: ../../../../lib/SP/Storage/Database/MySQLHandler.php:166 +msgid "Compruebe los datos de conexión" +msgstr "Please, check the connection parameters" + +#: ../../../../lib/SP/Storage/Database/QueryData.php:354 +#: ../../../config/strings.js.inc:26 +msgid "Error en la consulta" +msgstr "Error while querying" + +#: ../../../../lib/SP/Storage/File/FileCache.php:43 +#: ../../../../lib/SP/Storage/File/FileHandler.php:208 +#: ../../../../lib/SP/Storage/File/FileHandler.php:263 +#, php-format +msgid "No es posible leer el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:47 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:58 +#, php-format +msgid "Error al leer datos del archivo (%s)" +msgstr "Error while reading file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:69 +#: ../../../../lib/SP/Storage/File/FileCache.php:73 +#: ../../../../lib/SP/Storage/File/FileHandler.php:69 +#, php-format +msgid "No es posible escribir en el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:88 +#: ../../../../lib/SP/Storage/File/FileHandler.php:86 +#, php-format +msgid "No es posible abrir el archivo (%s)" +msgstr "Unable to open the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCache.php:92 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:128 +#, php-format +msgid "Error al eliminar el archivo (%s)" +msgstr "Error while deleting the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:54 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:104 +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:124 +#, php-format +msgid "No es posible leer/escribir el archivo (%s)" +msgstr "Unable to read/write the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:62 +#, php-format +msgid "Error al descomprimir datos del archivo (%s)" +msgstr "Error while decompressing the file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:66 +msgid "Error al obtener los datos" +msgstr "Error while retrieving the data" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:108 +#, php-format +msgid "Error al comprimir datos del archivo (%s)" +msgstr "Error while compressing the file data (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:112 +#, php-format +msgid "Error al escribir datos en el archivo (%s)" +msgstr "Error while writing data to file (%s)" + +#: ../../../../lib/SP/Storage/File/FileCachePacked.php:144 +msgid "Datos no cargados" +msgstr "Data not loaded" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:101 +#: ../../../../lib/SP/Storage/File/FileHandler.php:115 +#, php-format +msgid "No es posible leer desde el archivo (%s)" +msgstr "Unable to read from file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:153 +#, php-format +msgid "No es posible cerrar el archivo (%s)" +msgstr "Unable to close the file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:168 +#, php-format +msgid "No es posible escribir el archivo (%s)" +msgstr "Unable to write in file (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:183 +#, php-format +msgid "Archivo no encontrado (%s)" +msgstr "File not found (%s)" + +#: ../../../../lib/SP/Storage/File/FileHandler.php:235 +#, php-format +msgid "No es posible eliminar el archivo (%s)" +msgstr "Unable to delete file (%s)" + +#: ../../../../lib/SP/Storage/File/XmlHandler.php:89 +#: ../../../../lib/SP/Storage/File/XmlHandler.php:310 +msgid "El nodo XML no existe" +msgstr "The XML node does not exist" + +#: ../../../../lib/SP/Storage/File/XmlHandler.php:167 +msgid "No hay elementos para guardar" +msgstr "There aren't any items to save" + +#: ../../../../lib/SP/Util/Connection.php:124 +msgid "Socket no inicializado" +msgstr "Socket not initialized" + +#: ../../../../lib/SP/Util/Connection.php:131 +msgid "Error al enviar datos" +msgstr "Error while sending the data" + +#: ../../../../lib/SP/Util/ErrorUtil.php:128 +msgid "Opción no disponible" +msgstr "Option unavailable" + +#: ../../../../lib/SP/Util/ErrorUtil.php:140 +msgid "No tiene permisos para realizar esta operación" +msgstr "You don't have permission to do this operation" + +#: ../../../../lib/SP/Util/ErrorUtil.php:148 +#: ../../../../lib/SP/Util/ErrorUtil.php:155 +msgid "Se ha producido una excepción" +msgstr "An exception occured" + +#: ../../../../lib/SP/Util/ImageUtil.php:48 +#: ../../../../lib/SP/Util/ImageUtil.php:99 +#: ../../../../lib/SP/Util/Util.php:180 ../../../../lib/SP/Util/Util.php:182 +#, php-format +msgid "Extensión '%s' no cargada" +msgstr "Extension '%s' not loaded" + +#: ../../../../lib/SP/Util/ImageUtil.php:105 +msgid "Imagen no válida" +msgstr "Invalid image" + +#: ../../../../lib/SP/Util/Json.php:73 +msgid "Error de codificación" +msgstr "Encoding error" + +#: ../../../../lib/SP/Util/Util.php:243 +msgid "Respuesta" +msgstr "Response" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApi.php:70 +msgid "Fallo de autentificación" +msgstr "Authentication error" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:194 +msgid "Error al realizar la consulta" +msgstr "Error while doing the query" + +#: ../../../../lib/SP/Util/Wiki/DokuWikiApiBase.php:226 +msgid "URL de conexión no establecida" +msgstr "Connection URL not set" + +#: ../../../modules/api/Controllers/AccountController.php:63 +msgid "Cuenta visualizada" +msgstr "Account displayed" + +#: ../../../modules/api/Controllers/AccountController.php:64 +#: ../../../modules/api/Controllers/AccountController.php:95 +#: ../../../modules/api/Controllers/AccountController.php:142 +#: ../../../modules/api/Controllers/AccountController.php:194 +#: ../../../modules/web/Controllers/AccountController.php:222 +#: ../../../modules/web/Controllers/AccountController.php:554 +#: ../../../modules/web/Controllers/AccountController.php:589 +#: ../../../modules/web/Controllers/AccountController.php:624 +#: ../../../modules/web/Controllers/AccountController.php:654 +#: ../../../modules/web/Controllers/AccountController.php:689 +#: ../../../modules/web/Controllers/AccountController.php:735 +#: ../../../modules/web/Controllers/AccountController.php:777 +#: ../../../modules/web/Controllers/AccountController.php:817 +#: ../../../modules/web/Controllers/AccountController.php:867 +#: ../../../modules/web/Controllers/AccountController.php:903 +#: ../../../modules/web/Controllers/AccountFileController.php:223 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:106 +#: ../../../modules/web/Controllers/AccountManagerController.php:110 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:349 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:974 +#: ../../../modules/web/themes/material-blue/views/account/account-history.inc:15 +#: ../../../modules/web/themes/material-blue/views/account/account.inc:24 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:17 +#: ../../../modules/web/themes/material-blue/views/itemshow/publiclink.inc:19 +msgid "Cuenta" +msgstr "Account" + +#: ../../../modules/api/Controllers/AccountController.php:94 +#: ../../../modules/web/Controllers/AccountController.php:553 +#: ../../../modules/web/Controllers/AccountController.php:588 +msgid "Clave visualizada" +msgstr "Password viewed" + +#: ../../../modules/api/Controllers/AccountController.php:141 +#: ../../../modules/api/Controllers/AccountController.php:146 +#: ../../../modules/web/Controllers/AccountController.php:688 +#: ../../../modules/web/Controllers/AccountController.php:699 +msgid "Cuenta creada" +msgstr "Account added" + +#: ../../../modules/api/Controllers/AccountController.php:193 +#: ../../../modules/api/Controllers/AccountController.php:198 +#: ../../../modules/web/Controllers/AccountController.php:866 +#: ../../../modules/web/Controllers/AccountController.php:871 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:105 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:110 +#: ../../../modules/web/Controllers/AccountManagerController.php:109 +#: ../../../modules/web/Controllers/AccountManagerController.php:114 +msgid "Cuenta eliminada" +msgstr "Account removed" + +#: ../../../modules/api/Controllers/CategoryController.php:87 +#: ../../../modules/api/Controllers/CategoryController.php:91 +#: ../../../modules/web/Controllers/CategoryController.php:252 +#: ../../../modules/web/Controllers/CategoryController.php:256 +msgid "Categoría creada" +msgstr "Category added" + +#: ../../../modules/api/Controllers/CategoryController.php:116 +#: ../../../modules/api/Controllers/CategoryController.php:120 +#: ../../../modules/web/Controllers/CategoryController.php:294 +#: ../../../modules/web/Controllers/CategoryController.php:298 msgid "Categoría actualizada" msgstr "Category updated" -#: ../../../modules/api/Controllers/ClientController.php:114 -#: ../../../modules/api/Controllers/ClientController.php:118 -#: ../../../modules/web/Controllers/ClientController.php:279 -#: ../../../modules/web/Controllers/ClientController.php:283 +#: ../../../modules/api/Controllers/CategoryController.php:144 +#: ../../../modules/api/Controllers/CategoryController.php:148 +#: ../../../modules/web/Controllers/CategoryController.php:214 +#: ../../../modules/web/Controllers/CategoryController.php:218 +msgid "Categoría eliminada" +msgstr "Category deleted" + +#: ../../../modules/api/Controllers/ClientController.php:115 +#: ../../../modules/api/Controllers/ClientController.php:119 +#: ../../../modules/web/Controllers/ClientController.php:280 +#: ../../../modules/web/Controllers/ClientController.php:284 msgid "Cliente actualizado" msgstr "Client updated" +#: ../../../modules/api/Controllers/ClientController.php:143 +#: ../../../modules/api/Controllers/ClientController.php:147 +#: ../../../modules/web/Controllers/ClientController.php:213 +#: ../../../modules/web/Controllers/ClientController.php:217 +msgid "Cliente eliminado" +msgstr "Client deleted" + #: ../../../modules/api/Controllers/ConfigController.php:57 #: ../../../modules/web/Controllers/ConfigBackupController.php:65 msgid "Copia de la aplicación y base de datos realizada correctamente" msgstr "Application and database backup completed successfully" +#: ../../../modules/api/Controllers/ConfigController.php:60 +#: ../../../modules/web/Controllers/ConfigBackupController.php:68 +msgid "Proceso de backup finalizado" +msgstr "Backup process finished" + #: ../../../modules/api/Controllers/ConfigController.php:83 #: ../../../modules/web/Controllers/ConfigBackupController.php:94 msgid "Exportación de sysPass en XML" @@ -2550,31 +2426,31 @@ msgstr "sysPass XML export" msgid "Proceso de exportación finalizado" msgstr "Export process finished" -#: ../../../modules/api/Controllers/TagController.php:81 -#: ../../../modules/api/Controllers/TagController.php:85 -#: ../../../modules/web/Controllers/TagController.php:228 +#: ../../../modules/api/Controllers/TagController.php:82 +#: ../../../modules/api/Controllers/TagController.php:86 +#: ../../../modules/web/Controllers/TagController.php:230 msgid "Etiqueta creada" msgstr "Tag added" -#: ../../../modules/api/Controllers/TagController.php:82 -#: ../../../modules/api/Controllers/TagController.php:110 -#: ../../../modules/api/Controllers/TagController.php:138 +#: ../../../modules/api/Controllers/TagController.php:83 +#: ../../../modules/api/Controllers/TagController.php:111 +#: ../../../modules/api/Controllers/TagController.php:139 msgid "Etiqueta" msgstr "Tag" -#: ../../../modules/api/Controllers/TagController.php:109 -#: ../../../modules/api/Controllers/TagController.php:113 -#: ../../../modules/web/Controllers/TagController.php:257 +#: ../../../modules/api/Controllers/TagController.php:110 +#: ../../../modules/api/Controllers/TagController.php:114 +#: ../../../modules/web/Controllers/TagController.php:259 msgid "Etiqueta actualizada" msgstr "Tag updated" -#: ../../../modules/api/Controllers/TagController.php:137 -#: ../../../modules/api/Controllers/TagController.php:141 -#: ../../../modules/web/Controllers/TagController.php:202 +#: ../../../modules/api/Controllers/TagController.php:138 +#: ../../../modules/api/Controllers/TagController.php:142 +#: ../../../modules/web/Controllers/TagController.php:204 msgid "Etiqueta eliminada" msgstr "Tag removed" -#: ../../../modules/api/Init.php:137 +#: ../../../modules/api/Init.php:139 msgid "Es necesario actualizar" msgstr "Updating needed" @@ -2610,16 +2486,29 @@ msgstr "New Account" #. (itstool) path: action/text #: ../../../modules/web/Controllers/AccountController.php:342 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:175 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:176 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:177 #: ../../../modules/web/themes/material-blue/views/account/linkedAccounts.inc:18 #: ../../../config/actions.xml:157 msgid "Editar Cuenta" msgstr "Edit Account" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/AccountController.php:387 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:312 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:313 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:475 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:476 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:552 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:553 +#: ../../../config/actions.xml:163 ../../../config/actions.xml:481 +#: ../../../config/actions.xml:781 +msgid "Eliminar Cuenta" +msgstr "Remove Account" + #: ../../../modules/web/Controllers/AccountController.php:430 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:154 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:155 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:156 msgid "Modificar Clave de Cuenta" msgstr "Edit Account Password" @@ -2637,8 +2526,8 @@ msgstr "Account updated" #: ../../../modules/web/Controllers/AccountController.php:787 #: ../../../modules/web/Controllers/UserController.php:411 #: ../../../modules/web/Controllers/UserController.php:415 -#: ../../../modules/web/Controllers/UserPassResetController.php:187 -#: ../../../modules/web/Controllers/UserPassResetController.php:191 +#: ../../../modules/web/Controllers/UserPassResetController.php:186 +#: ../../../modules/web/Controllers/UserPassResetController.php:190 msgid "Clave actualizada" msgstr "Password updated" @@ -2649,15 +2538,15 @@ msgstr "Account restored" #: ../../../modules/web/Controllers/AccountController.php:853 #: ../../../modules/web/Controllers/AccountController.php:856 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:93 -#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:96 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:94 +#: ../../../modules/web/Controllers/AccountHistoryManagerController.php:97 #: ../../../modules/web/Controllers/AccountManagerController.php:96 #: ../../../modules/web/Controllers/AccountManagerController.php:99 msgid "Cuentas eliminadas" msgstr "Accounts removed" #: ../../../modules/web/Controllers/AccountController.php:894 -#: ../../../modules/web/Forms/NotificationForm.php:99 +#: ../../../modules/web/Forms/NotificationForm.php:100 msgid "Es necesaria una descripción" msgstr "A description is needed" @@ -2779,44 +2668,31 @@ msgstr "Files management disabled" msgid "Nueva Autorización" msgstr "New Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:165 +#: ../../../modules/web/Controllers/AuthTokenController.php:166 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:942 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:943 msgid "Editar Autorización" msgstr "Edit Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:205 -#: ../../../modules/web/Controllers/AuthTokenController.php:208 +#: ../../../modules/web/Controllers/AuthTokenController.php:206 +#: ../../../modules/web/Controllers/AuthTokenController.php:209 msgid "Autorizaciones eliminadas" msgstr "Authorizations deleted" -#: ../../../modules/web/Controllers/AuthTokenController.php:217 -#: ../../../modules/web/Controllers/AuthTokenController.php:221 +#: ../../../modules/web/Controllers/AuthTokenController.php:218 +#: ../../../modules/web/Controllers/AuthTokenController.php:222 msgid "Autorización eliminada" msgstr "Authorization deleted" -#: ../../../modules/web/Controllers/AuthTokenController.php:218 -#: ../../../modules/web/Controllers/AuthTokenController.php:286 -#: ../../../modules/web/Controllers/AuthTokenController.php:295 -#: ../../../modules/web/Controllers/AuthTokenController.php:333 -msgid "Autorización" -msgstr "Authorization" - -#: ../../../modules/web/Controllers/AuthTokenController.php:251 +#: ../../../modules/web/Controllers/AuthTokenController.php:252 msgid "Autorización creada" msgstr "Authorization added" -#: ../../../modules/web/Controllers/AuthTokenController.php:285 -#: ../../../modules/web/Controllers/AuthTokenController.php:294 -#: ../../../modules/web/Controllers/AuthTokenController.php:301 -msgid "Autorización actualizada" -msgstr "Authorization updated" - -#: ../../../modules/web/Controllers/AuthTokenController.php:324 +#: ../../../modules/web/Controllers/AuthTokenController.php:325 msgid "Ver Autorización" msgstr "View Authorization" -#: ../../../modules/web/Controllers/AuthTokenController.php:332 +#: ../../../modules/web/Controllers/AuthTokenController.php:333 msgid "Autorización visualizada" msgstr "Authorization viewed" @@ -2830,20 +2706,20 @@ msgid "Nueva Categoría" msgstr "New Category" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/CategoryController.php:161 +#: ../../../modules/web/Controllers/CategoryController.php:162 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:124 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:125 #: ../../../config/actions.xml:307 msgid "Editar Categoría" msgstr "Edit Category" -#: ../../../modules/web/Controllers/CategoryController.php:201 -#: ../../../modules/web/Controllers/CategoryController.php:204 +#: ../../../modules/web/Controllers/CategoryController.php:202 +#: ../../../modules/web/Controllers/CategoryController.php:205 msgid "Categorías eliminadas" msgstr "Categories deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/CategoryController.php:320 +#: ../../../modules/web/Controllers/CategoryController.php:321 #: ../../../config/actions.xml:295 msgid "Ver Categoría" msgstr "View Category" @@ -2856,20 +2732,20 @@ msgid "Nuevo Cliente" msgstr "New Client" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ClientController.php:162 +#: ../../../modules/web/Controllers/ClientController.php:163 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:231 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:232 #: ../../../config/actions.xml:337 msgid "Editar Cliente" msgstr "Edit Client" -#: ../../../modules/web/Controllers/ClientController.php:201 -#: ../../../modules/web/Controllers/ClientController.php:204 +#: ../../../modules/web/Controllers/ClientController.php:202 +#: ../../../modules/web/Controllers/ClientController.php:205 msgid "Clientes eliminados" msgstr "Clients deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ClientController.php:306 +#: ../../../modules/web/Controllers/ClientController.php:307 #: ../../../config/actions.xml:325 msgid "Ver Cliente" msgstr "View Client" @@ -2898,7 +2774,7 @@ msgstr "Public links disabled" #: ../../../modules/web/Controllers/ConfigEncryptionController.php:91 #: ../../../modules/web/Controllers/ConfigEncryptionController.php:150 #: ../../../modules/web/Controllers/ConfigImportController.php:56 -#: ../../../modules/web/Controllers/ConfigLdapController.php:215 +#: ../../../modules/web/Controllers/ConfigLdapController.php:216 #: ../../../modules/web/Controllers/Traits/ConfigTrait.php:53 #: ../../../modules/web/Forms/UserForm.php:131 #: ../../../modules/web/Forms/UserForm.php:153 @@ -2907,8 +2783,8 @@ msgid "Ey, esto es una DEMO!!" msgstr "Ey, this is a DEMO!!" #: ../../../modules/web/Controllers/ConfigBackupController.php:88 -#: ../../../modules/web/Controllers/UserPassResetController.php:174 -#: ../../../modules/web/Forms/AccountForm.php:142 +#: ../../../modules/web/Controllers/UserPassResetController.php:173 +#: ../../../modules/web/Forms/AccountForm.php:143 #: ../../../modules/web/Forms/UserForm.php:161 msgid "Las claves no coinciden" msgstr "The passwords do not match" @@ -2925,12 +2801,12 @@ msgid "Encriptado" msgstr "Encrypted" #: ../../../modules/web/Controllers/ConfigBackupController.php:121 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:115 msgid "Sí" msgstr "Yes" #: ../../../modules/web/Controllers/ConfigBackupController.php:121 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:115 msgid "No" msgstr "No" @@ -3026,7 +2902,7 @@ msgid "Cuentas importadas" msgstr "Accounts imported" #: ../../../modules/web/Controllers/ConfigImportController.php:80 -#: ../../../modules/web/Controllers/ConfigLdapController.php:255 +#: ../../../modules/web/Controllers/ConfigLdapController.php:256 msgid "Importación finalizada" msgstr "Import finished" @@ -3034,54 +2910,60 @@ msgstr "Import finished" msgid "No se importaron cuentas" msgstr "No accounts were imported" -#: ../../../modules/web/Controllers/ConfigLdapController.php:68 -#: ../../../modules/web/Controllers/ConfigLdapController.php:136 -#: ../../../modules/web/Controllers/ConfigLdapController.php:172 +#: ../../../modules/web/Controllers/ConfigLdapController.php:69 +#: ../../../modules/web/Controllers/ConfigLdapController.php:137 +#: ../../../modules/web/Controllers/ConfigLdapController.php:173 msgid "Faltan parámetros de LDAP" msgstr "Missing LDAP parameters" -#: ../../../modules/web/Controllers/ConfigLdapController.php:86 +#: ../../../modules/web/Controllers/ConfigLdapController.php:87 msgid "LDAP habiltado" msgstr "LDAP enabled" -#: ../../../modules/web/Controllers/ConfigLdapController.php:91 +#: ../../../modules/web/Controllers/ConfigLdapController.php:92 msgid "LDAP deshabilitado" msgstr "LDAP disabled" -#: ../../../modules/web/Controllers/ConfigLdapController.php:93 +#: ../../../modules/web/Controllers/ConfigLdapController.php:94 #: ../../../modules/web/Controllers/ConfigMailController.php:102 #: ../../../config/strings.js.inc:80 msgid "Sin cambios" msgstr "No changes" -#: ../../../modules/web/Controllers/ConfigLdapController.php:113 -#: ../../../modules/web/Controllers/ConfigLdapController.php:235 +#: ../../../modules/web/Controllers/ConfigLdapController.php:114 +#: ../../../modules/web/Controllers/ConfigLdapController.php:236 msgid "Parámetros de LDAP incorrectos" msgstr "Wrong LDAP parameters" -#: ../../../modules/web/Controllers/ConfigLdapController.php:146 -#: ../../../modules/web/Controllers/ConfigLdapController.php:188 +#: ../../../modules/web/Controllers/ConfigLdapController.php:147 +#: ../../../modules/web/Controllers/ConfigLdapController.php:189 msgid "Resultados" msgstr "Results" -#: ../../../modules/web/Controllers/ConfigLdapController.php:241 +#: ../../../modules/web/Controllers/ConfigLdapController.php:153 +#: ../../../modules/web/Controllers/ConfigLdapController.php:196 +#, php-format +msgid "Objetos encontrados: %d" +msgstr "Objects found: %d" + +#: ../../../modules/web/Controllers/ConfigLdapController.php:242 msgid "Importación LDAP" msgstr "LDAP Import" -#: ../../../modules/web/Controllers/ConfigLdapController.php:259 +#: ../../../modules/web/Controllers/ConfigLdapController.php:260 msgid "No se encontraron objetos para sincronizar" msgstr "There aren't any objects to synchronize" -#: ../../../modules/web/Controllers/ConfigLdapController.php:264 +#: ../../../modules/web/Controllers/ConfigLdapController.php:265 msgid "Importación de usuarios de LDAP realizada" msgstr "LDAP users import finished" -#: ../../../modules/web/Controllers/ConfigLdapController.php:266 +#: ../../../modules/web/Controllers/ConfigLdapController.php:267 #, php-format msgid "Usuarios importados: %d / %d" msgstr "Imported users: %d / %d" -#: ../../../modules/web/Controllers/ConfigLdapController.php:267 +#: ../../../modules/web/Controllers/ConfigLdapController.php:268 #, php-format msgid "Errores: %d" msgstr "Errors: %d" @@ -3103,66 +2985,66 @@ msgstr "Mail disabled" msgid "Compruebe su buzón de correo" msgstr "Please, check your inbox" -#: ../../../modules/web/Controllers/ConfigManagerController.php:151 +#: ../../../modules/web/Controllers/ConfigManagerController.php:153 #: ../../../modules/web/themes/material-blue/views/install/index.inc:131 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:426 msgid "General" msgstr "General" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ConfigManagerController.php:175 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:14 +#: ../../../modules/web/Controllers/ConfigManagerController.php:182 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:26 #: ../../../config/actions.xml:37 msgid "Wiki" msgstr "Wiki" -#: ../../../modules/web/Controllers/ConfigManagerController.php:193 +#: ../../../modules/web/Controllers/ConfigManagerController.php:201 msgid "LDAP" msgstr "LDAP" -#: ../../../modules/web/Controllers/ConfigManagerController.php:214 +#: ../../../modules/web/Controllers/ConfigManagerController.php:222 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:10 msgid "Correo" msgstr "Mail" -#: ../../../modules/web/Controllers/ConfigManagerController.php:251 +#: ../../../modules/web/Controllers/ConfigManagerController.php:259 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:442 msgid "Encriptación" msgstr "Encryption" -#: ../../../modules/web/Controllers/ConfigManagerController.php:289 +#: ../../../modules/web/Controllers/ConfigManagerController.php:299 msgid "Último backup" msgstr "Last backup" -#: ../../../modules/web/Controllers/ConfigManagerController.php:289 +#: ../../../modules/web/Controllers/ConfigManagerController.php:299 msgid "No se encontraron backups" msgstr "There aren't any backups available" -#: ../../../modules/web/Controllers/ConfigManagerController.php:301 +#: ../../../modules/web/Controllers/ConfigManagerController.php:311 msgid "Última exportación" msgstr "Last export" -#: ../../../modules/web/Controllers/ConfigManagerController.php:301 +#: ../../../modules/web/Controllers/ConfigManagerController.php:311 msgid "No se encontró archivo de exportación" msgstr "No export file found" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/ConfigManagerController.php:303 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:5 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:58 +#: ../../../modules/web/Controllers/ConfigManagerController.php:313 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:17 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:70 #: ../../../config/actions.xml:721 msgid "Copia de Seguridad" msgstr "Backup" -#: ../../../modules/web/Controllers/ConfigManagerController.php:320 +#: ../../../modules/web/Controllers/ConfigManagerController.php:330 msgid "Importar Cuentas" msgstr "Import Accounts" -#: ../../../modules/web/Controllers/ConfigManagerController.php:338 +#: ../../../modules/web/Controllers/ConfigManagerController.php:348 msgid "No instalado" msgstr "Not installed" -#: ../../../modules/web/Controllers/ConfigManagerController.php:341 +#: ../../../modules/web/Controllers/ConfigManagerController.php:352 #: ../../../modules/web/themes/material-blue/inc/Icons.php:65 msgid "Información" msgstr "Information" @@ -3221,15 +3103,15 @@ msgstr "Field added" msgid "Ver Campo" msgstr "View Field" -#: ../../../modules/web/Controllers/ErrorController.php:106 +#: ../../../modules/web/Controllers/ErrorController.php:107 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../modules/web/Controllers/ErrorController.php:107 +#: ../../../modules/web/Controllers/ErrorController.php:108 msgid "En breve estará operativa" msgstr "It will be running shortly" -#: ../../../modules/web/Controllers/ErrorController.php:122 +#: ../../../modules/web/Controllers/ErrorController.php:123 msgid "Error en la verificación de la base de datos" msgstr "Error while checking the database" @@ -3238,70 +3120,81 @@ msgstr "Error while checking the database" msgid "Registro de eventos vaciado" msgstr "Event log cleared" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:88 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:89 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:90 msgid "Ver Actual" msgstr "View Current" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:134 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:135 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:136 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:114 #: ../../../modules/web/themes/material-blue/views/account/account-request.inc:60 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:345 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:154 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:357 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:166 #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:305 #: ../../../modules/web/themes/material-blue/views/config/general.inc:22 #: ../../../modules/web/themes/material-blue/views/config/import.inc:89 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:143 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:264 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:409 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:275 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:420 #: ../../../modules/web/themes/material-blue/views/config/mail.inc:206 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:279 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:291 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:167 msgid "Atrás" msgstr "Back" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:195 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:196 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:197 msgid "Solicitar Modificación" msgstr "Request Modification" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:216 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:217 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:218 msgid "Restaurar cuenta desde este punto" msgstr "Restore account from this point" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:236 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:237 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:238 #: ../../../modules/web/themes/material-blue/inc/Icons.php:53 #: ../../../modules/web/themes/material-blue/views/account/account-editpass.inc:121 msgid "Guardar" msgstr "Save" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:330 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:331 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:332 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:333 #: ../../../config/actions.xml:433 msgid "Actualizar Enlace Público" msgstr "Update Public Link" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:350 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:351 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:352 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:353 #: ../../../config/actions.xml:415 msgid "Crear Enlace Público" msgstr "Create Public Link" -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:393 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:394 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:438 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:439 +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:373 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:374 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:418 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:419 +#: ../../../modules/web/themes/material-blue/inc/Icons.php:36 +#: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:65 +#: ../../../config/actions.xml:169 ../../../config/actions.xml:259 +msgid "Ver Clave" +msgstr "View password" + +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:395 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:396 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:440 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:441 msgid "Copiar Clave en Portapapeles" msgstr "Copy Password to Clipboard" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:461 -#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:462 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:463 +#: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:464 #: ../../../config/actions.xml:187 msgid "Copiar Cuenta" msgstr "Copy Account" @@ -3353,6 +3246,13 @@ msgstr "Sort by URL / IP" msgid "Buscar Categoría" msgstr "Search for Category" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:136 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:137 +#: ../../../config/actions.xml:313 +msgid "Eliminar Categoría" +msgstr "Delete Category" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:189 #: ../../../config/strings.js.inc:66 msgid "SI" @@ -3369,6 +3269,13 @@ msgstr "NO" msgid "Buscar Cliente" msgstr "Search for Client" +#. (itstool) path: action/text +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:242 +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:243 +#: ../../../config/actions.xml:343 +msgid "Eliminar Cliente" +msgstr "Delete Client" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:264 #: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:46 #: ../../../modules/web/themes/material-blue/views/itemshow/customfield.inc:48 @@ -3398,7 +3305,7 @@ msgstr "Delete Field" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:374 #: ../../../modules/web/themes/material-blue/views/account/account.inc:35 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:265 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:277 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:146 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:406 #: ../../../config/actions.xml:19 @@ -3486,7 +3393,7 @@ msgid "Login" msgstr "Login" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:575 -#: ../../../modules/web/Controllers/UserProfileController.php:215 +#: ../../../modules/web/Controllers/UserProfileController.php:216 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:123 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:125 msgid "Perfil" @@ -3508,7 +3415,7 @@ msgstr "New User" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:632 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:633 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:429 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:440 msgid "Importar usuarios de LDAP" msgstr "Import users from LDAP" @@ -3557,7 +3464,7 @@ msgstr "New Group" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:749 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:750 -#: ../../../modules/web/Controllers/UserGroupController.php:320 +#: ../../../modules/web/Controllers/UserGroupController.php:321 #: ../../../config/actions.xml:595 msgid "Ver Grupo" msgstr "View Group" @@ -3565,7 +3472,7 @@ msgstr "View Group" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:760 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:761 -#: ../../../modules/web/Controllers/UserGroupController.php:170 +#: ../../../modules/web/Controllers/UserGroupController.php:171 #: ../../../config/actions.xml:607 msgid "Editar Grupo" msgstr "Edit Group" @@ -3604,7 +3511,7 @@ msgstr "View Profile Details" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:849 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:850 -#: ../../../modules/web/Controllers/UserProfileController.php:165 +#: ../../../modules/web/Controllers/UserProfileController.php:166 #: ../../../config/actions.xml:637 msgid "Editar Perfil" msgstr "Edit Profile" @@ -3711,7 +3618,7 @@ msgstr "New Tag" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1120 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1121 -#: ../../../modules/web/Controllers/TagController.php:156 +#: ../../../modules/web/Controllers/TagController.php:157 #: ../../../config/actions.xml:505 msgid "Editar Etiqueta" msgstr "Edit Tag" @@ -3764,6 +3671,12 @@ msgstr "Disable" msgid "Restablecer Datos" msgstr "Reset Data" +#: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1249 +#: ../../../modules/web/themes/material-blue/views/account/details.inc:138 +#: ../../../modules/web/themes/material-blue/views/account/details.inc:140 +msgid "ID" +msgstr "ID" + #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1250 msgid "Fecha / Hora" msgstr "Date / Time" @@ -3889,7 +3802,7 @@ msgstr "Items and Customizations" #. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:316 #: ../../../modules/web/themes/material-blue/inc/Icons.php:63 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:21 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:23 #: ../../../config/actions.xml:673 msgid "Configuración" @@ -3900,7 +3813,6 @@ msgid "Versión de PHP requerida >= " msgstr "Required PHP version >=" #: ../../../modules/web/Controllers/InstallController.php:73 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:440 msgid "Módulo no disponible" msgstr "Module unavailable" @@ -4005,20 +3917,20 @@ msgstr "Link deleted" msgid "Enlace creado" msgstr "Link created" -#: ../../../modules/web/Controllers/StatusController.php:85 +#: ../../../modules/web/Controllers/StatusController.php:90 msgid "Versión no disponible" msgstr "Version unavailable" -#: ../../../modules/web/Controllers/StatusController.php:120 +#: ../../../modules/web/Controllers/StatusController.php:135 msgid "Notificaciones no disponibles" msgstr "Notifications not available" -#: ../../../modules/web/Controllers/TagController.php:194 +#: ../../../modules/web/Controllers/TagController.php:196 msgid "Etiquetas eliminadas" msgstr "Tags deleted" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/TagController.php:279 +#: ../../../modules/web/Controllers/TagController.php:282 #: ../../../config/actions.xml:499 msgid "Ver Etiqueta" msgstr "View Tag" @@ -4035,6 +3947,23 @@ msgstr "Error while saving the configuration" msgid "Error al actualizar los datos del campo personalizado" msgstr "Error while updating custom field's data" +#: ../../../modules/web/Controllers/UpgradeController.php:66 +msgid "Es necesario confirmar la actualización" +msgstr "The updating need to be confirmed" + +#: ../../../modules/web/Controllers/UpgradeController.php:70 +msgid "Código de seguridad incorrecto" +msgstr "Wrong security code" + +#: ../../../modules/web/Controllers/UpgradeController.php:91 +#: ../../../modules/web/themes/material-blue/views/login/index.inc:78 +msgid "Aplicación actualizada correctamente" +msgstr "Application successfully updated" + +#: ../../../modules/web/Controllers/UpgradeController.php:91 +msgid "En 5 segundos será redirigido al login" +msgstr "You will be redirected to log in within 5 seconds" + #: ../../../modules/web/Controllers/UserController.php:268 #: ../../../modules/web/Controllers/UserController.php:271 msgid "Usuarios eliminados" @@ -4061,81 +3990,81 @@ msgstr "User updated" msgid "Ver Usuario" msgstr "View User" -#: ../../../modules/web/Controllers/UserGroupController.php:208 -#: ../../../modules/web/Controllers/UserGroupController.php:211 +#: ../../../modules/web/Controllers/UserGroupController.php:209 +#: ../../../modules/web/Controllers/UserGroupController.php:212 msgid "Grupos eliminados" msgstr "Groups deleted" -#: ../../../modules/web/Controllers/UserGroupController.php:219 -#: ../../../modules/web/Controllers/UserGroupController.php:223 +#: ../../../modules/web/Controllers/UserGroupController.php:220 +#: ../../../modules/web/Controllers/UserGroupController.php:224 msgid "Grupo eliminado" msgstr "Group deleted" -#: ../../../modules/web/Controllers/UserGroupController.php:253 -#: ../../../modules/web/Controllers/UserGroupController.php:257 +#: ../../../modules/web/Controllers/UserGroupController.php:254 +#: ../../../modules/web/Controllers/UserGroupController.php:258 msgid "Grupo creado" msgstr "Group added" -#: ../../../modules/web/Controllers/UserGroupController.php:293 -#: ../../../modules/web/Controllers/UserGroupController.php:297 +#: ../../../modules/web/Controllers/UserGroupController.php:294 +#: ../../../modules/web/Controllers/UserGroupController.php:298 msgid "Grupo actualizado" msgstr "Group updated" -#: ../../../modules/web/Controllers/UserPassResetController.php:91 +#: ../../../modules/web/Controllers/UserPassResetController.php:90 msgid "Datos incorrectos" msgstr "Wrong data" -#: ../../../modules/web/Controllers/UserPassResetController.php:95 +#: ../../../modules/web/Controllers/UserPassResetController.php:94 msgid "No es posible recuperar la clave" msgstr "Unable to reset the password" -#: ../../../modules/web/Controllers/UserPassResetController.php:102 +#: ../../../modules/web/Controllers/UserPassResetController.php:101 msgid "Recuperación de Clave" msgstr "Password Recovery" -#: ../../../modules/web/Controllers/UserPassResetController.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:102 msgid "Solicitado para" msgstr "Requested for" -#: ../../../modules/web/Controllers/UserPassResetController.php:108 +#: ../../../modules/web/Controllers/UserPassResetController.php:107 msgid "Solicitud enviada" msgstr "Request sent" -#: ../../../modules/web/Controllers/UserPassResetController.php:108 +#: ../../../modules/web/Controllers/UserPassResetController.php:107 msgid "En breve recibirá un correo para completar la solicitud." msgstr "You will receive an email to complete the request shortly." -#: ../../../modules/web/Controllers/UserPassResetController.php:170 -#: ../../../modules/web/Forms/AuthTokenForm.php:103 +#: ../../../modules/web/Controllers/UserPassResetController.php:169 +#: ../../../modules/web/Forms/AuthTokenForm.php:104 #: ../../../modules/web/Forms/UserForm.php:157 msgid "La clave no puede estar en blanco" msgstr "Password cannot be blank" -#: ../../../modules/web/Controllers/UserProfileController.php:203 -#: ../../../modules/web/Controllers/UserProfileController.php:206 +#: ../../../modules/web/Controllers/UserProfileController.php:204 +#: ../../../modules/web/Controllers/UserProfileController.php:207 msgid "Perfiles eliminados" msgstr "Profiles deleted" -#: ../../../modules/web/Controllers/UserProfileController.php:214 -#: ../../../modules/web/Controllers/UserProfileController.php:218 +#: ../../../modules/web/Controllers/UserProfileController.php:215 +#: ../../../modules/web/Controllers/UserProfileController.php:219 msgid "Perfil eliminado" msgstr "Profile deleted" -#: ../../../modules/web/Controllers/UserProfileController.php:248 +#: ../../../modules/web/Controllers/UserProfileController.php:249 msgid "Perfil creado" msgstr "Profile added" -#: ../../../modules/web/Controllers/UserProfileController.php:285 +#: ../../../modules/web/Controllers/UserProfileController.php:286 msgid "Perfil actualizado" msgstr "Profile updated" #. (itstool) path: action/text -#: ../../../modules/web/Controllers/UserProfileController.php:308 +#: ../../../modules/web/Controllers/UserProfileController.php:309 #: ../../../config/actions.xml:625 msgid "Ver Perfil" msgstr "View Profile" -#: ../../../modules/web/Controllers/UserSettingsGeneralController.php:69 +#: ../../../modules/web/Controllers/UserSettingsGeneralController.php:70 msgid "Preferencias actualizadas" msgstr "Preferences updated" @@ -4143,68 +4072,68 @@ msgstr "Preferences updated" msgid "Preferencias" msgstr "Preferences" -#: ../../../modules/web/Forms/AccountForm.php:138 +#: ../../../modules/web/Forms/AccountForm.php:139 msgid "Es necesaria una clave" msgstr "A key is needed" -#: ../../../modules/web/Forms/AccountForm.php:152 +#: ../../../modules/web/Forms/AccountForm.php:153 msgid "Es necesario un nombre de cuenta" msgstr "An account name needed" -#: ../../../modules/web/Forms/AccountForm.php:156 -#: ../../../modules/web/Forms/ClientForm.php:83 +#: ../../../modules/web/Forms/AccountForm.php:157 +#: ../../../modules/web/Forms/ClientForm.php:84 msgid "Es necesario un nombre de cliente" msgstr "A client name needed" -#: ../../../modules/web/Forms/AccountForm.php:160 +#: ../../../modules/web/Forms/AccountForm.php:161 msgid "Es necesario un usuario" msgstr "An username is needed" -#: ../../../modules/web/Forms/AccountForm.php:164 +#: ../../../modules/web/Forms/AccountForm.php:165 msgid "Es necesario una categoría" msgstr "A category is needed" -#: ../../../modules/web/Forms/AuthTokenForm.php:89 +#: ../../../modules/web/Forms/AuthTokenForm.php:90 msgid "Usuario no indicado" msgstr "User not set" -#: ../../../modules/web/Forms/AuthTokenForm.php:93 +#: ../../../modules/web/Forms/AuthTokenForm.php:94 msgid "Acción no indicada" msgstr "Action not set" -#: ../../../modules/web/Forms/CategoryForm.php:82 +#: ../../../modules/web/Forms/CategoryForm.php:83 msgid "Es necesario un nombre de categoría" msgstr "A category name needed" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:86 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:87 msgid "Nombre del campo no indicado" msgstr "Field name not set" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:90 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:91 msgid "Tipo del campo no indicado" msgstr "Field type not set" -#: ../../../modules/web/Forms/CustomFieldDefForm.php:94 +#: ../../../modules/web/Forms/CustomFieldDefForm.php:95 msgid "Módulo del campo no indicado" msgstr "Field module not set" -#: ../../../modules/web/Forms/NotificationForm.php:91 +#: ../../../modules/web/Forms/NotificationForm.php:92 msgid "Es necesario un componente" msgstr "A component is needed" -#: ../../../modules/web/Forms/NotificationForm.php:95 +#: ../../../modules/web/Forms/NotificationForm.php:96 msgid "Es necesario un tipo" msgstr "A type is needed" -#: ../../../modules/web/Forms/NotificationForm.php:105 +#: ../../../modules/web/Forms/NotificationForm.php:106 msgid "Es necesario un destinatario" msgstr "A target is needed" -#: ../../../modules/web/Forms/PublicLinkForm.php:89 +#: ../../../modules/web/Forms/PublicLinkForm.php:85 msgid "Es necesario una cuenta" msgstr "An account is needed" -#: ../../../modules/web/Forms/TagForm.php:81 +#: ../../../modules/web/Forms/TagForm.php:82 msgid "Es necesario un nombre de etiqueta" msgstr "A tag name is needed" @@ -4232,11 +4161,11 @@ msgstr "An email is needed" msgid "No es posible eliminar, usuario en uso" msgstr "Unable to delete, user in use" -#: ../../../modules/web/Forms/UserGroupForm.php:83 +#: ../../../modules/web/Forms/UserGroupForm.php:84 msgid "Es necesario un nombre de grupo" msgstr "A group name is needed" -#: ../../../modules/web/Forms/UserProfileForm.php:114 +#: ../../../modules/web/Forms/UserProfileForm.php:115 msgid "Es necesario un nombre de perfil" msgstr "A profile name is needed" @@ -4448,7 +4377,7 @@ msgstr "Clear event log?" #: ../../../modules/web/themes/material-blue/views/config/encryption.inc:276 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:87 #: ../../../modules/web/themes/material-blue/views/config/import.inc:57 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:222 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:233 #: ../../../modules/web/themes/material-blue/views/itemshow/user.inc:146 msgid "Seleccionar Grupo" msgstr "Select Group" @@ -4457,7 +4386,7 @@ msgstr "Select Group" #: ../../../modules/web/themes/material-blue/views/account/account-permissions.inc:95 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:112 #: ../../../modules/web/themes/material-blue/views/config/import.inc:30 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:247 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:258 #: ../../../modules/web/themes/material-blue/views/itemshow/authtoken.inc:22 #: ../../../modules/web/themes/material-blue/views/notification/notification.inc:74 msgid "Seleccionar Usuario" @@ -4990,62 +4919,66 @@ msgstr "Data will be encrypted after saving" msgid "Los datos serán desencriptados al guardar" msgstr "Data will be unencrypted after saving" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:15 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:13 +msgid "Esta extensión es necesaria para mostrar las claves como imágenes" +msgstr "This extension is needed to display passwords as images" + +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:27 msgid "Búsqueda" msgstr "Searching" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:21 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:33 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:46 msgid "Resultados por página" msgstr "Results per page" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:26 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:38 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:51 msgid "Número de resultados por página a mostrar, al realizar una búsqueda." msgstr "Number of results per page to show when doing searches." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:37 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:49 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:62 msgid "Número de resultados por página" msgstr "Results per page" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:55 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:67 msgid "Caducidad clave cuentas" msgstr "Accounts password expiry" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:56 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:68 msgid "Habilita la caducidad de la clave de cuentas." msgstr "Enables the accounts password expiry date." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:64 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:76 msgid "Tiempo caducidad clave" msgstr "Password expiry time" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:69 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:81 msgid "Número de días para la caducidad de la clave de cuenta." msgstr "Number of days for the account expiry date." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:91 msgid "Tiempo caducidad (días)" msgstr "Expire time (days)" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:97 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:109 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:80 msgid "Nombre de cuenta como enlace" msgstr "Account name as link" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:98 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:110 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:82 msgid "" "Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles " "de la cuenta." msgstr "Enables the account name as a link to account details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:113 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:125 msgid "Búsquedas globales" msgstr "Global searches" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:114 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:126 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." @@ -5053,41 +4986,41 @@ msgstr "" "Allows the users to do searches that includes all accounts, if they don't " "have permission they can't view the accounts details." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:141 msgid "Imagen para mostrar clave" msgstr "Image to show password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:131 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:143 msgid "Generar una imagen con el texto de la clave de la cuenta." msgstr "Generate an image with a text of the account password." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:133 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:145 msgid "Util para entornos donde copiar la clave supone un riesgo de seguridad." msgstr "" "Useful for environments where copying a password to clipboard is a security " "risk." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:161 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:148 msgid "Resultados en Tarjetas" msgstr "Results like Cards" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:151 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:163 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:150 msgid "Muestra los resultados de búsqueda de cuentas en formato tarjeta." msgstr "Enables to show account's search results on a card like format." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:167 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:179 msgid "Acceso Grupos Secundarios" msgstr "Secondary Groups Access" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:169 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:181 msgid "" "Habilita el acceso a los usuarios que estén incluidos en los grupos " "secundarios." msgstr "Grants access to the users that are included in the secondary groups." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:171 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:183 msgid "" "Por defecto el usuario de un grupo secundario es permitido si el grupo " "secundario está establecido como el primario del usuario." @@ -5096,72 +5029,72 @@ msgstr "" "is set as the user's main group." #. (itstool) path: action/text -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:182 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:194 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:374 #: ../../../config/actions.xml:73 msgid "Enlaces Públicos" msgstr "Public Links" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:200 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:212 msgid "Habilitar Enlaces Públicos" msgstr "Enable Public Links" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:214 msgid "" "Habilita la posibilidad de generar enlaces públicos para ver los detalles de " "una cuenta." msgstr "" "Enables the ability to create public links to view an account's details" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:204 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:216 msgid "" "Las cuentas enlazadas serán visibles por cualquiera que disponga del enlace." msgstr "The linked accounts will be visible by anyone that have the link." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:206 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:218 msgid "" "Para crear enlaces, los usuarios tienen que tener activada la opción en su " "perfl." msgstr "" "To create links, the users must have activated the option in their profiles." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:222 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:234 msgid "Usar imagen para clave" msgstr "Use an image for password" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:224 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:236 msgid "La clave de la cuenta es visualizada como una imagen." msgstr "The account password is shown as image." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:233 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:242 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:245 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:254 msgid "Tiempo de caducidad" msgstr "Expire time" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:248 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:257 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:260 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:269 msgid "Número máximo de visitas" msgstr "Maximum visits" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:283 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:295 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:407 msgid "Gestión de archivos" msgstr "Files management" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:284 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:296 msgid "Habilita la subida/descarga de archivos para las cuentas." msgstr "Enables the uploading and downloading of accounts files." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:292 -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:305 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:304 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:317 msgid "Extensiones de archivos permitidas" msgstr "Allowed file extensions" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:297 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:309 msgid "Extensiones permitidas para la subida de archivos." msgstr "Allowed file extensions for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:300 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:312 msgid "" "Escribir extensión y pulsar intro para añadir. Es necesario guardar la " "configuración." @@ -5169,49 +5102,55 @@ msgstr "" "Write the extension and press enter to add. Remember to save the " "configuration." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:313 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:325 msgid "Tamaño máximo de archivo" msgstr "Maximum file size" -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:318 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:330 msgid "Establece el tamaño máximo para subir archivos." msgstr "Set the maximum file size for uploading." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:322 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:334 msgid "El máximo absuluto es de 16MB." msgstr "The absolute maximum is 16MB." -#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:333 +#: ../../../modules/web/themes/material-blue/views/config/accounts.inc:345 msgid "Tamaño máximo de archivo en kilobytes" msgstr "Maximum file size in kilobytes" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:11 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:14 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:89 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:92 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:9 +msgid "" +"Esta extensión es necesaria para generar los archivos de copia de seguridad " +"de la aplicación" +msgstr "This extension is needed to build the application's backup files" + +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:23 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:26 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:101 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:104 msgid "Resultado" msgstr "Result" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:22 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:25 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:100 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:34 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:37 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:112 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:115 msgid "Descargar Actual" msgstr "Download Current" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:31 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:43 msgid "Copia BBDD" msgstr "DB Backup" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:38 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:50 msgid "Copia sysPass" msgstr "sysPass Backup" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:41 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:53 msgid "No hay backups para descargar" msgstr "There aren't any backups for download" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:60 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:72 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." @@ -5219,7 +5158,7 @@ msgstr "" "The backup allows you to save and download either sysPass database or " "application files and its configuration." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:62 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:74 msgid "" "Con este método es posible guardar todos los datos de sysPass en otro lugar " "o utilizarlos para hacer la aplicación portable." @@ -5227,26 +5166,26 @@ msgstr "" "With this method it's possible to either save all sysPass data in another " "place or use it to make the application portable." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:81 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:166 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:93 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:178 msgid "Exportar Cuentas" msgstr "Export Accounts" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:113 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:125 msgid "No hay archivos XML para descargar" msgstr "There aren't any XML files for download" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:120 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:128 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:132 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:140 msgid "Clave de Exportación" msgstr "Export Password" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:134 -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:142 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:146 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:154 msgid "Clave de Exportación (repetir)" msgstr "Export Password (repeat)" -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:180 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." @@ -5254,18 +5193,18 @@ msgstr "" "The accounts export allows you to save the accounts and their data in XML " "format to be imported in another sysPass instance." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:170 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:182 msgid "Los elementos exportados son cuentas, clientes, categorías y etiquetas." msgstr "The exported items are accounts, customers, categories and tags." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:172 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:184 msgid "" "Las claves de las cuentas son exportadas de forma encriptada para mayor " "seguridad." msgstr "" "The accounts passwords are exported in an excrypted way for better security." -#: ../../../modules/web/themes/material-blue/views/config/backup.inc:174 +#: ../../../modules/web/themes/material-blue/views/config/backup.inc:186 msgid "" "Es posible establecer una clave de exportación para guardar todos los datos " "encriptados en el archivo XML." @@ -5456,8 +5395,8 @@ msgstr "Domain name" #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:83 #: ../../../modules/web/themes/material-blue/views/config/import.inc:43 #: ../../../modules/web/themes/material-blue/views/config/import.inc:53 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:208 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:218 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:219 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:229 msgid "Grupo por Defecto" msgstr "Default Group" @@ -5468,8 +5407,8 @@ msgstr "Sets the default users group for newly SSO users" #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:98 #: ../../../modules/web/themes/material-blue/views/config/general-auth.inc:108 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:233 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:243 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:244 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:254 msgid "Perfil por Defecto" msgstr "Default Profile" @@ -5544,15 +5483,20 @@ msgstr "Proxy server user" msgid "Clave del servidor proxy" msgstr "Proxy server password" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:10 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:14 +msgid "" +"Esta extensión es necesaria comprobar las actualizaciones y notificaciones" +msgstr "This extension is needed to check for sysPass updates and notices" + +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:22 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:5 msgid "Sitio" msgstr "Site" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:16 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:30 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:76 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:90 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:28 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:42 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:82 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:96 #: ../../../modules/web/themes/material-blue/views/install/index.inc:134 #: ../../../modules/web/themes/material-blue/views/install/index.inc:136 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:16 @@ -5560,7 +5504,7 @@ msgstr "Site" msgid "Idioma" msgstr "Language" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:21 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:33 msgid "" "Establece el idioma global de la aplicación. Es posible establecer un idioma " "por usuario en las preferencias." @@ -5568,7 +5512,7 @@ msgstr "" "Set the global app language. You can set a per user language at the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:25 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:37 msgid "" "Para mejorar/añadir las traducciones, puede colaborar en https://poeditor." "com/join/project/fmlsBuugyv" @@ -5576,14 +5520,14 @@ msgstr "" "To improve/add the translations, you can get involved at https://poeditor." "com/join/project/fmlsBuugyv" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:43 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:55 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:65 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:30 #: ../../../modules/web/themes/material-blue/views/usersettings/general.inc:32 msgid "Tema Visual" msgstr "Visual Theme" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:48 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:60 msgid "" "Establece el tema visual global de la aplicación. Es posible establecer un " "tema visual por usuario en las preferencias." @@ -5591,35 +5535,35 @@ msgstr "" "Set the global app visual theme. You can the user's visual theme on the user " "preferences." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:67 -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:75 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:87 msgid "Timeout de sesión (s)" msgstr "Session timeout (s)" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:93 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:105 msgid "Forzar HTTPS" msgstr "Force HTTPS" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:94 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:106 msgid "Fuerza para que todas las conexiones sean a través de HTTPS." msgstr "It forces the use of HTTPS on all the connections" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:108 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:120 msgid "Habilitar depuración" msgstr "Enable debug" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:109 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:121 msgid "" "Muestra información relativa a la configuración de la aplicación y " "rendimiento." msgstr "" "Shows some information about application configuration and performance." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:123 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:135 msgid "Modo mantenimiento" msgstr "Maintenance mode" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:136 msgid "" "En este modo no se puede acceder a la aplicación. Para deshabilitarlo es " "necesario modificar el archivo de configuración." @@ -5627,21 +5571,21 @@ msgstr "" "In this mode nobody can log into the application. To disable it, you need to " "either modify the configuration file or unset on the site tab." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:138 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:150 msgid "Comprobar actualizaciones" msgstr "Check for updates" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:139 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:151 msgid "" "Comprobar actualizaciones de la aplicación (sólo para los usuarios " "administradores)." msgstr "Check for application updates (only for administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:153 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:165 msgid "Comprobar notificaciones" msgstr "Check for notices" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:154 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:166 msgid "" "Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo " "para los usuarios administradores)." @@ -5649,15 +5593,15 @@ msgstr "" "Check if there are either sysPass security or warning notices (only for " "administrators)." -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:180 msgid "Encriptar Sesión" msgstr "Encrypt Session" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:170 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:182 msgid "Encriptar los datos de la sesión de PHP." msgstr "Encrypt PHP session data" -#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:171 +#: ../../../modules/web/themes/material-blue/views/config/general-site.inc:183 msgid "" "Esta funcionalidad incrementa la seguridad de las sesiones de PHP ya que los " "datos almacenados no serán legibles." @@ -5791,24 +5735,28 @@ msgstr "PHP" msgid "Extensiones" msgstr "Extensions" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:42 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:44 +msgid "Extensiones no disponibles" +msgstr "Unavailable extensions" + +#: ../../../modules/web/themes/material-blue/views/config/info.inc:48 msgid "Memoria Usada" msgstr "Used Memory" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:47 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:53 msgid "OP Cache" msgstr "OP Cache" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:66 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:69 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:72 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:75 msgid "Copia de Configuración" msgstr "Configuration Backup" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:81 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:87 msgid "Indica si el idioma se encuentra disponible" msgstr "Tells whether the language is available or not." -#: ../../../modules/web/themes/material-blue/views/config/info.inc:85 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:91 msgid "" "Si no está instalado, es necesario instalar las locales en el sistema " "operativo. Más información en Wiki." @@ -5816,140 +5764,144 @@ msgstr "" "If it is not installed, you would need install the right operating system " "locales. More info at Wiki." -#: ../../../modules/web/themes/material-blue/views/config/info.inc:97 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:107 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:103 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:113 msgid "Sesión Encriptada" msgstr "Encrypted Session" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:102 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:108 msgid "Indica si los datos de la sesión están encriptados en el servidor" msgstr "Tells whether the session data are encrypted in the server or not" -#: ../../../modules/web/themes/material-blue/views/config/info.inc:114 -#: ../../../modules/web/themes/material-blue/views/config/info.inc:117 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:120 +#: ../../../modules/web/themes/material-blue/views/config/info.inc:123 msgid "Plugins Cargados" msgstr "Loaded Plugins" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:32 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:13 +msgid "Esta extensión es necesaria conectar con el servidor de LDAP" +msgstr "This extension is needed to connect to the LDAP server" + +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:43 msgid "Habilitar LDAP" msgstr "Enable LDAP" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:34 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:45 msgid "Habilita de autentificación mediante servidor LDAP." msgstr "Enables authentication against an LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:36 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:47 msgid "Este método utilizará MySQL en caso de fallo." msgstr "This method will use MySQL as fallback." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:51 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:62 msgid "Active Directory" msgstr "Active Directory" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:64 msgid "Habilita el modo de conexión con LDAP de Active Directory." msgstr "Enables Active Directory LDAP connection mode." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:68 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:79 msgid "Nombre o dirección IP del servidor de LDAP." msgstr "Hostname or IP address of the LDAP server." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:72 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:103 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:154 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:188 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:116 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:83 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:114 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:165 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:199 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:128 msgid "Ejemplos:" msgstr "Examples:" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:94 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:105 msgid "Usuario de conexión" msgstr "Bind User" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:110 msgid "Usuario para conectar con el servicio de LDAP." msgstr "User to connect to the LDAP service." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:124 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:135 msgid "Clave de conexión" msgstr "Bind Password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:129 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:140 msgid "Clave del usuario de conexión a LDAP." msgstr "LDAP connection user password" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:145 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:169 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:156 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:180 msgid "Base de búsqueda" msgstr "Search base" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:150 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:161 msgid "Base en la que realizar la búsqueda de usuarios de LDAP." msgstr "LDAP base to perform the LDAP users searching." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:180 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:191 msgid "" "Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso." msgstr "LDAP group that the user must belong for granting to log in." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:195 msgid "Este grupo debe de estar ubicado en la base de búsquedas de LDAP." msgstr "This group needs to be placed in the LDAP search base." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:213 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:224 msgid "" "Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default users group for newly LDAP users" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:238 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:249 msgid "" "Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP." msgstr "Sets the default profile for the newly created LDAP users." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:290 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:301 msgid "Importación" msgstr "Import" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:296 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:306 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:307 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:317 msgid "Atributo Login" msgstr "Login Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:301 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:312 msgid "" "Define el atributo a utilizar para el login del usuario en la importación." msgstr "Defines the attribute for the user's login when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:319 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:329 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:330 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:340 msgid "Atributo Nombre" msgstr "Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:324 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:335 msgid "" "Define el atributo a utilizar para el nombre del usuario en la importación." msgstr "Defines the attribute for the user's name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:354 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:365 msgid "Importar Grupos" msgstr "Import Groups" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:363 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:373 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:374 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:384 msgid "Atributo Nombre Grupo" msgstr "Group Name Attribute" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:368 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:379 msgid "" "Define el atributo a utilizar para el nombre del grupo en la importación." msgstr "Defines the attribute for the user group name when importing." -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:384 -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:398 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:395 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:409 msgid "Filtro" msgstr "Filter" -#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:389 +#: ../../../modules/web/themes/material-blue/views/config/ldap.inc:400 msgid "Filtro para importar usuarios o grupos de LDAP." msgstr "Filter for importing LDAP users or groups." @@ -5993,76 +5945,80 @@ msgstr "Recipient email address" msgid "Destinatarios" msgstr "Recipients" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:32 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:13 +msgid "Esta extensión es necesaria conectar con DokuWiki" +msgstr "This extension is needed to connect with DokuWiki" + +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:44 msgid "Habilitar enlaces Wiki" msgstr "Enable Wiki links" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:33 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:45 msgid "" "Habilita la opción de añadir un enlace a Wiki externa para los resultados de " "la búsqueda." msgstr "" "Enables the option to add a link to search for results in an external Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:41 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:68 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:53 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:80 msgid "URL de búsqueda Wiki" msgstr "Wiki search URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:46 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:58 msgid "URL que utiliza la wiki para realizar una búsqueda de una página." msgstr "URL that the Wiki uses for making an entry searching." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:50 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:62 msgid "Como parámetro se utiliza el nombre del cliente." msgstr "The client name is used as parameter." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:54 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:87 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:172 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:199 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:66 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:99 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:211 msgid "Ejemplo:" msgstr "Example:" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:74 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:101 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:86 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:113 msgid "URL de página en Wiki" msgstr "Wiki page URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:79 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:91 msgid "URL que utiliza la wiki para acceder a los detalles de una página." msgstr "URL that the Wiki uses for accessing to the entry details." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:83 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:95 msgid "" "El nombre de la cuenta se utiliza como parámetro de la variable de búsqueda " "de la Wiki." msgstr "The account name is used as parameter of Wiki search variable." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:107 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:121 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:119 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:133 msgid "Prefijo para nombre de cuenta" msgstr "Account name prefix" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:112 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:124 msgid "" "Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki." msgstr "Prefix to determine which accounts have a link to the Wiki." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:131 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:143 msgid "DokuWiki API" msgstr "DokuWiki API" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:149 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:161 msgid "Habilitar API de DokuWiki" msgstr "Enable DokuWiki API" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:151 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:163 msgid "" "Habilita la conexión a la API XML-RPC de DokuWiki para los enlaces Wiki." msgstr "Enables DokuWiki XML-RPC API for Wiki links." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:153 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:165 msgid "" "Para que esta característica funcione, es necesario habilitar los enlaces " "Wiki para el filtrado de cuentas." @@ -6070,34 +6026,34 @@ msgstr "" "In order to get this feature working, you should enable Wiki links for " "accounts filtering" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:163 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:184 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:175 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:196 msgid "URL API" msgstr "API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:168 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:180 msgid "URL de la API de DokuWiki." msgstr "DokuWiki API URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:190 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:212 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:202 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:224 msgid "URL Base" msgstr "Base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:195 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:207 msgid "URL base de DokuWiki." msgstr "DokuWiki base URL" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:223 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:235 msgid "Usuario para conectar a la API de DokuWiki." msgstr "User for connecting to the DokuWiki API." -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:251 -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:267 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:263 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:279 msgid "Namespace" msgstr "Namespace" -#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:256 +#: ../../../modules/web/themes/material-blue/views/config/wiki.inc:268 msgid "Namespace utilizado para buscar las páginas." msgstr "Namespace used to search pages." @@ -7003,6 +6959,51 @@ msgstr "Text" msgid "Link" msgstr "Link" +#~ msgid "Origen" +#~ msgstr "Source" + +#~ msgid "Crear Cuenta" +#~ msgstr "Add Account" + +#~ msgid "Crear Categoría" +#~ msgstr "Add Category" + +#~ msgid "Crear Cliente" +#~ msgstr "Add Client" + +#~ msgid "Nombre de categoría a buscar" +#~ msgstr "Category name to search for" + +#~ msgid "Nombre de cliente a buscar" +#~ msgstr "Client name to search for" + +#~ msgid "Los parámetros de DokuWiki no están configurados" +#~ msgstr "The DokuWiki parameters are not set" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "Conexión correcta" +#~ msgstr "Connection successful" + +#~ msgid "Error de conexión a DokuWiki" +#~ msgstr "Error while connecting to DokuWiki" + +#~ msgid "Actualización" +#~ msgstr "Update" + +#~ msgid "Actualización de versión realizada." +#~ msgstr "Version updating done." + +#~ msgid "Compruebe los permisos del directorio temporal" +#~ msgstr "Please, check the temporary directory permissions" + +#~ msgid "No es posible finalizar una transacción" +#~ msgstr "Unable to finish a transaction" + +#~ msgid "El enlace no existe" +#~ msgstr "The link does not exist" + #~ msgid "Error al actualizar track" #~ msgstr "Error while updating the track" diff --git a/app/modules/web/Controllers/ConfigLdapController.php b/app/modules/web/Controllers/ConfigLdapController.php index 6f1c8b04..a5d2e76d 100644 --- a/app/modules/web/Controllers/ConfigLdapController.php +++ b/app/modules/web/Controllers/ConfigLdapController.php @@ -28,6 +28,7 @@ use SP\Core\Acl\Acl; use SP\Core\Acl\UnauthorizedPageException; use SP\Core\Events\Event; use SP\Core\Events\EventMessage; +use SP\Core\Exceptions\CheckException; use SP\Core\Exceptions\SPException; use SP\Core\Exceptions\ValidationException; use SP\Http\JsonResponse; @@ -280,9 +281,15 @@ final class ConfigLdapController extends SimpleControllerBase try { $this->checks(); $this->checkAccess(Acl::CONFIG_LDAP); + + $this->extensionChecker->checkLdapAvailable(true); } catch (UnauthorizedPageException $e) { $this->eventDispatcher->notifyEvent('exception', new Event($e)); + $this->returnJsonResponseException($e); + } catch (CheckException $e) { + $this->eventDispatcher->notifyEvent('exception', new Event($e)); + $this->returnJsonResponseException($e); } } diff --git a/app/modules/web/Controllers/ConfigManagerController.php b/app/modules/web/Controllers/ConfigManagerController.php index 93a092e1..99103334 100644 --- a/app/modules/web/Controllers/ConfigManagerController.php +++ b/app/modules/web/Controllers/ConfigManagerController.php @@ -127,6 +127,7 @@ final class ConfigManagerController extends ControllerBase * @return DataTab * @throws \Psr\Container\ContainerExceptionInterface * @throws \Psr\Container\NotFoundExceptionInterface + * @throws \SP\Core\Exceptions\CheckException */ protected function getConfigGeneral() { @@ -143,6 +144,8 @@ final class ConfigManagerController extends ControllerBase $template->assign('userGroups', SelectItemAdapter::factory(UserGroupService::getItemsBasic())->getItemsFromModel()); $template->assign('userProfiles', SelectItemAdapter::factory(UserProfileService::getItemsBasic())->getItemsFromModel()); + $template->assign('curlIsAvailable', $this->extensionChecker->checkCurlAvailable()); + $template->assign('logEvents', SelectItemAdapter::factory(array_merge(DatabaseLogHandler::EVENTS, $this->configData->getLogEvents())) ->getItemsFromArraySelected($this->configData->getLogEvents(), true) ); @@ -152,18 +155,21 @@ final class ConfigManagerController extends ControllerBase /** * @return DataTab + * @throws \SP\Core\Exceptions\CheckException */ protected function getAccountConfig() { $template = clone $this->view; $template->setBase('config'); $template->addTemplate('accounts'); + $template->assign('gdIsAvailable', $this->extensionChecker->checkGdAvailable()); return new DataTab(__('Cuentas'), $template); } /** * @return DataTab + * @throws \SP\Core\Exceptions\CheckException */ protected function getWikiConfig() { @@ -171,6 +177,8 @@ final class ConfigManagerController extends ControllerBase $template->setBase('config'); $template->addTemplate('wiki'); + $template->assign('curlIsAvailable', $this->extensionChecker->checkCurlAvailable()); + return new DataTab(__('Wiki'), $template); } @@ -178,6 +186,7 @@ final class ConfigManagerController extends ControllerBase * @return DataTab * @throws \Psr\Container\ContainerExceptionInterface * @throws \Psr\Container\NotFoundExceptionInterface + * @throws \SP\Core\Exceptions\CheckException */ protected function getLdapConfig() { @@ -252,12 +261,14 @@ final class ConfigManagerController extends ControllerBase /** * @return DataTab + * @throws \SP\Core\Exceptions\CheckException */ protected function getBackupConfig() { $template = clone $this->view; $template->setBase('config'); $template->addTemplate('backup'); + $template->assign('pharIsAvailable', $this->extensionChecker->checkPharAvailable()); $template->assign('siteName', Util::getAppInfo('appname')); $template->assign('backupDir', BACKUP_PATH); @@ -336,6 +347,7 @@ final class ConfigManagerController extends ControllerBase $template->assign('plugins', $this->dic->get(PluginManager::class)->getLoadedPlugins()); $template->assign('locale', Language::$localeStatus ?: sprintf('%s (%s)', $this->configData->getSiteLang(), __('No instalado'))); $template->assign('securedSession', CryptSessionHandler::$isSecured); + $template->assign('missingExtensions', $this->extensionChecker->getMissing()); return new DataTab(__('Información'), $template); } diff --git a/app/modules/web/Controllers/SimpleControllerBase.php b/app/modules/web/Controllers/SimpleControllerBase.php index d36224c0..18839aa8 100644 --- a/app/modules/web/Controllers/SimpleControllerBase.php +++ b/app/modules/web/Controllers/SimpleControllerBase.php @@ -25,8 +25,8 @@ namespace SP\Modules\Web\Controllers; use DI\Container; -use Interop\Container\ContainerInterface; use Klein\Klein; +use Psr\Container\ContainerInterface; use SP\Config\Config; use SP\Config\ConfigData; use SP\Core\Acl\Acl; diff --git a/app/modules/web/Controllers/StatusController.php b/app/modules/web/Controllers/StatusController.php index 8fe5fb5d..1f7baaf4 100644 --- a/app/modules/web/Controllers/StatusController.php +++ b/app/modules/web/Controllers/StatusController.php @@ -25,6 +25,7 @@ namespace SP\Modules\Web\Controllers; use GuzzleHttp\Client; +use GuzzleHttp\Exception\ClientException; use SP\Core\Exceptions\CheckException; use SP\Http\JsonResponse; use SP\Modules\Web\Controllers\Traits\JsonTrait; @@ -47,51 +48,53 @@ final class StatusController extends SimpleControllerBase public function checkReleaseAction() { try { - $this->extensionChecker->checkCurlAvailable(); - } catch (CheckException $e) { + $this->extensionChecker->checkCurlAvailable(true); + + $request = $this->dic->get(Client::class) + ->request('GET', Util::getAppInfo('appupdates')); + + if ($request->getStatusCode() === 200 + && strpos($request->getHeaderLine('content-type'), 'application/json') !== false + ) { + $requestData = json_decode($request->getBody()); + + if ($requestData !== null && !isset($requestData->message)) { + // $updateInfo[0]->tag_name + // $updateInfo[0]->name + // $updateInfo[0]->body + // $updateInfo[0]->tarball_url + // $updateInfo[0]->zipball_url + // $updateInfo[0]->published_at + // $updateInfo[0]->html_url + + if (preg_match('/v?(?P\d+)\.(?P\d+)\.(?P\d+)\.(?P\d+)(?P\-[a-z0-9\.]+)?$/', $requestData->tag_name, $matches)) { + $pubVersion = $matches['major'] . $matches['minor'] . $matches['patch'] . '.' . $matches['build']; + + if (Util::checkVersion(Util::getVersionStringNormalized(), $pubVersion)) { + $this->returnJsonResponseData([ + 'version' => $requestData->tag_name, + 'url' => $requestData->html_url, + 'title' => $requestData->name, + 'description' => $requestData->body, + 'date' => $requestData->published_at + ]); + } + + $this->returnJsonResponseData([]); + } + } + + logger($requestData->message); + } + + $this->returnJsonResponse(JsonResponse::JSON_ERROR, __u('Versión no disponible')); + } catch (ClientException $e) { processException($e); + $this->returnJsonResponseException($e); + } catch (CheckException $e) { $this->returnJsonResponseException($e); } - - $request = $this->dic->get(Client::class) - ->request('GET', Util::getAppInfo('appupdates')); - - if ($request->getStatusCode() === 200 - && strpos($request->getHeaderLine('content-type'), 'application/json') !== false - ) { - $requestData = json_decode($request->getBody()); - - if ($requestData !== null && !isset($requestData->message)) { - // $updateInfo[0]->tag_name - // $updateInfo[0]->name - // $updateInfo[0]->body - // $updateInfo[0]->tarball_url - // $updateInfo[0]->zipball_url - // $updateInfo[0]->published_at - // $updateInfo[0]->html_url - - if (preg_match('/v?(?P\d+)\.(?P\d+)\.(?P\d+)\.(?P\d+)(?P\-[a-z0-9\.]+)?$/', $requestData->tag_name, $matches)) { - $pubVersion = $matches['major'] . $matches['minor'] . $matches['patch'] . '.' . $matches['build']; - - if (Util::checkVersion(Util::getVersionStringNormalized(), $pubVersion)) { - $this->returnJsonResponseData([ - 'version' => $requestData->tag_name, - 'url' => $requestData->html_url, - 'title' => $requestData->name, - 'description' => $requestData->body, - 'date' => $requestData->published_at - ]); - } - - $this->returnJsonResponseData([]); - } - } - - logger($requestData->message); - } - - $this->returnJsonResponse(JsonResponse::JSON_ERROR, __u('Versión no disponible')); } /** @@ -102,38 +105,40 @@ final class StatusController extends SimpleControllerBase public function checkNoticesAction() { try { - $this->extensionChecker->checkCurlAvailable(); - } catch (CheckException $e) { + $this->extensionChecker->checkCurlAvailable(true); + + $request = $this->dic->get(Client::class) + ->request('GET', Util::getAppInfo('appnotices')); + + if ($request->getStatusCode() === 200 + && strpos($request->getHeaderLine('content-type'), 'application/json') !== false + ) { + $requestData = json_decode($request->getBody()); + + if ($requestData !== null && !isset($requestData->message)) { + $notices = []; + + foreach ($requestData as $notice) { + $notices[] = [ + 'title' => $notice->title, + 'date' => $notice->created_at, + 'text' => $notice->body + ]; + } + + $this->returnJsonResponseData($notices); + } + + logger($requestData->message); + } + + $this->returnJsonResponse(JsonResponse::JSON_ERROR, __u('Notificaciones no disponibles')); + } catch (ClientException $e) { processException($e); + $this->returnJsonResponseException($e); + } catch (CheckException $e) { $this->returnJsonResponseException($e); } - - $request = $this->dic->get(Client::class) - ->request('GET', Util::getAppInfo('appnotices')); - - if ($request->getStatusCode() === 200 - && strpos($request->getHeaderLine('content-type'), 'application/json') !== false - ) { - $requestData = json_decode($request->getBody()); - - if ($requestData !== null && !isset($requestData->message)) { - $notices = []; - - foreach ($requestData as $notice) { - $notices[] = [ - 'title' => $notice->title, - 'date' => $notice->created_at, - 'text' => $notice->body - ]; - } - - $this->returnJsonResponseData($notices); - } - - logger($requestData->message); - } - - $this->returnJsonResponse(JsonResponse::JSON_ERROR, __u('Notificaciones no disponibles')); } } \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/css/styles.css b/app/modules/web/themes/material-blue/css/styles.css index 388e9e5f..6b848788 100644 --- a/app/modules/web/themes/material-blue/css/styles.css +++ b/app/modules/web/themes/material-blue/css/styles.css @@ -1128,6 +1128,16 @@ fieldset.warning { .opacity50 { opacity: .5 !important; } +.msg-option-unvailable { + color: #ffca28; + background-color: #fff8e1; + border: 1px solid #ffca28; + border: none; + padding: .5em; + text-align: center; + margin: 1em 0; + font-size: 1.5em; } + #box-pub-noheader #box-login { position: relative; min-height: 14em; } diff --git a/app/modules/web/themes/material-blue/css/styles.css.map b/app/modules/web/themes/material-blue/css/styles.css.map index 7dd0ac4b..80202915 100644 --- a/app/modules/web/themes/material-blue/css/styles.css.map +++ b/app/modules/web/themes/material-blue/css/styles.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["_elements.scss","_base.scss","_noheader.scss","styles.scss","_login.scss"], "names": [], "file": "styles.css" diff --git a/app/modules/web/themes/material-blue/css/styles.min.css b/app/modules/web/themes/material-blue/css/styles.min.css index 8837f371..db33edc6 100644 --- a/app/modules/web/themes/material-blue/css/styles.min.css +++ b/app/modules/web/themes/material-blue/css/styles.min.css @@ -1 +1 @@ -html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box;max-width:100%}*{font-family:"Roboto Regular",Verdana,Tahoma,sans-serif;box-sizing:inherit}*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr{height:20px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover,table tr.odd:hover{background-color:#e8ff99}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px}select.files{width:250px}input.spinner{width:5em}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:0;vertical-align:middle}i{cursor:pointer}form .form-field{display:flex;justify-content:space-between}form .form-field>label{min-width:12em;padding:.5em 0;font-size:16px;align-self:center}form .form-field>div{width:100%;align-self:center}a{text-decoration:none;color:#536dfe}a:visited{text-decoration:none;color:#536dfe}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}body.login,body.logout,body.userpassreset{background:#607d8b}body.login #wrap,body.logout #wrap,body.userpassreset #wrap{background:transparent}body.login #container,body.logout #container,body.userpassreset #container{padding-top:5%}body.login footer,body.logout footer,body.userpassreset footer{background:#78909c}body.login footer a,body.logout footer a,body.userpassreset footer a{color:#f2f2f2}#box-pub-noheader{background:transparent url("public/images/logo_full_nobg_outline.png") no-repeat top center;background-size:75% auto;width:40em;min-height:20em;margin:0 auto}#box-pub-noheader>div{width:100%;padding:1em;margin:0 auto}#box-pub-noheader .box-spacer{height:15em;background-color:transparent}#box-pub-noheader .box-header{width:100%;color:#f2f2f2;font-size:16px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form{-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background-color:#f2f2f2}#box-pub-noheader .box-form form fieldset#box-data{height:100%;min-height:14em;text-align:left;background-color:transparent;margin-bottom:2em}#box-pub-noheader .box-form form fieldset#box-data legend{width:100%;color:#607d8b;font-size:14px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form form fieldset#box-data .form-control>i{margin-right:.5em;opacity:.5}#box-pub-noheader .box-form form fieldset#box-data .extra-hidden{display:none}#box-pub-noheader .box-form div#box-buttons{margin-top:2em;text-align:center}@media screen and (max-width:600px){#box-pub-noheader{width:25em}#box-pub-noheader .box-spacer{height:10em}#box-pub-noheader form fieldset#box-data .mdl-textfield{width:100%}}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:#ef5350;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;width:100%;background-color:#f5f5f5;padding-bottom:5em}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,0.8);display:none;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}#wrap-loading.overlay-full{top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#wrap-loading.overlay-full #loading{position:absolute;top:50%;left:50%}#wrap-loading.overlay-full #taskStatus{display:block}#wrap-loading #taskStatus{display:none;position:absolute;left:0;top:55%;width:100%;text-align:center;color:white;background-color:rgba(0,0,0,0.5);padding:1em 0}#container{margin:auto;width:100%}#container.error,#container.install{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{width:70%;min-height:0;margin:5em auto}#content td.descField,#box-popup td.descField{text-align:right;padding-right:20px;width:25%;border-right:1px solid #d9d9d9;color:#999;font-size:12px;font-weight:bold}#content td.valField,#box-popup td.valField{padding-left:1em;width:100%}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:none;width:100%;color:#607d8b;font-size:12px}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:100%;padding:7px;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.2em}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content fieldset.data{margin:2em auto}#content fieldset.data>legend{color:#607d8b;padding:0 .5em;font-size:1.5em}#content fieldset.data>div{display:none}#content fieldset.data>div table{width:100%}#content .data{width:100%;padding:10px;margin:0 auto;background-color:#fff;-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .dropzone{width:100%;padding:1em;border:2px dashed #26a69a;text-align:center;opacity:.3}#content .data .dropzone:hover{opacity:1}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions .tag-list-box{margin-bottom:1em}#content .data .account-permissions .tag-list-box .tag-list-header{text-align:left;border-bottom:1px solid #d9d9d9;color:#607d8b;font-size:12px;font-weight:bold}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid transparent;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important}#content .extra-info{margin-top:20px}#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:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff8e1;color:#ffca28;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#5c6bc0}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#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{display:flex;flex-flow:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;margin:0}#content .data-header-minimal li{min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-header-minimal li.search-filter-spacer{flex:0 0 18em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:0 .5em;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-table tbody td.cell-actions i{opacity:.5}#content .data-table tbody td.cell-actions i:hover{opacity:1}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img{width:24px;height:24px;margin:0 .5em}#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{background-color:#fcfcfc;vertical-align:middle;position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 .5em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content .actions-optional{display:none}#content .error{width:350px;padding:15px;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em;color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28}#content .data .user-list-action,#content .data .profile-list-action,#box-popup .user-list-action,#box-popup .profile-list-action{width:75%;margin:0 auto}#content .data .list-wrap,#box-popup .list-wrap{max-height:20em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul,#box-popup .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li,#box-popup .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover,#box-popup .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info,#box-popup .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img,#box-popup .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions,#box-popup .list-wrap div.files-item-actions{padding:.3em 0}#content .data .list-actions i,#box-popup .list-actions i{opacity:.5}#content .data .list-actions i:hover,#box-popup .list-actions i:hover{opacity:1}#box-popup{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:50em;margin:5em auto;padding:0;background-color:#fff}#box-popup.box-password-view{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:30em}#box-popup>h2{position:relative;width:100%;font-size:18px;color:#fff;background-color:#607d8b;margin:0;padding:.5em 0;line-height:1em}#box-popup>h2 .btn-popup-close{display:none;position:absolute;right:.5em;top:.2em}#box-popup>table{width:100%;padding-bottom:1em}#box-popup select{width:220px}#box-popup #resFancyAccion{display:none}#box-popup #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#box-popup.image{background-color:transparent;max-width:100%;margin:0 auto;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}#box-popup.image img{width:auto;margin:0 auto}#box-popup.image>div.title{background-color:#607d8b;color:#fff;padding:.5em}#box-popup.help{min-height:100px;background-color:#f5f5f5}#box-popup.help p{font-size:14px;text-align:justify;line-height:2em}#box-complexity>div{text-align:justify;line-height:1.5em;margin-top:1em}#box-upload-files>*{margin:0 auto}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:#fff8e1;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.popup-data{width:100%;min-width:400px;border:0;text-align:left;margin:0;padding:1em .5em}.popup-data .descField{min-width:100px}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;-webkit-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);-moz-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14)}footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left{width:50%;margin:0 1em}footer #footer-right{width:50%;margin:0 1em;justify-content:flex-end;text-align:right}footer #updates,footer #notices{min-width:5em;text-align:center;cursor:pointer}footer #notices .notices-title{font-weight:bold;border-bottom:1px solid #c9c9c9;margin-bottom:1em}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a{color:#b9b9b9}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:0;width:16px;height:16px;vertical-align:middle}.round,.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;-webkit-border-radius:0 0 10px 10px !important}.midroundup{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;-webkit-border-radius:10px 10px 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}.hide{display:none !important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}.noRes{width:60%;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none !important}.action-in-box{padding:1em;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{display:flex;justify-content:flex-end;position:relative;margin:1em auto}.item-actions>div{display:inline-block}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{width:auto;min-width:2em;margin-left:.5em}.item-actions>ul>li.datagrid-action-search,.tab-actions>ul>li.datagrid-action-search{min-width:5em}.item-actions>ul>li.datagrid-action-search form,.tab-actions>ul>li.datagrid-action-search form{width:100%}h5.datagrid-header-title{padding:.7em;border-bottom:1px solid #d9d9d9}.fullWidth{max-width:100% !important}.filter-on{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a;padding:.3em 1em}.global-on{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;padding:.3em 1em}.opacity50{filter:alpha(opacity=50);opacity:.5}.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;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.password-level.strongest{color:#26a69a}.password-level.strong{color:#2196f3}.password-level.good{color:#ffca28}.password-level.weak{color:#ef5350}#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-text,.dialog-user-text,.dialog-pass-text{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;padding:.5em;text-align:center;min-width:200px}.dialog-user-text{border-bottom:#d9d9d9 1px solid;color:#a9a9a9}.dialog-pass-text{border:transparent 1px solid;letter-spacing:.2em}.dialog-button{width:150px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-copy{color:#26a69a;background-color:#e0f2f1}.btn-help{cursor:pointer}.help-box{display:none;background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-container ul{padding:0 .5em;list-style:none}.help-container ul li{padding:.5em 0}.help-container .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}.tooltip-text{padding:.5em}.tooltip-text .tooltip-header{text-transform:capitalize;font-weight:bold;border-bottom:1px solid #c9c9c9}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.form-control{position:relative}.form-control .password-actions{position:absolute;right:0;padding:20px}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}fieldset.warning{padding:8px;border-radius:5px;color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}fieldset.warning legend{color:#ef5350 !important}fieldset.warning a{color:#ef5350 !important;font-weight:bold}#actions{width:100%;line-height:2em;margin-bottom:5em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("public/images/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #page-title{width:100%;color:#607d8b;text-align:center}#actions #page-title h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40vw;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:3px;padding:1em .5em}#actions ul.errors>li.msg-critical{color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}#actions ul.errors>li.msg-warning{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;color:#555}#actions ul.errors>li.msg-ok{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#actions ul.errors>li>p.hint{color:#555;font-size:12px}#actions ul.errors>li>p.hint i{margin-right:.5em}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset{margin-bottom:2em}#actions form fieldset legend{width:100%;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin:1em 0;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.opacity50{opacity:.5 !important}#box-pub-noheader #box-login{position:relative;min-height:14em}#box-pub-noheader #box-login #box-buttons{position:absolute;top:2em;right:2em}#box-pub-noheader #box-login #box-actions{width:100%;text-align:right}#box-pub-noheader #box-login #box-actions a{color:#c9c9c9}#box-pub-noheader #box-updated{width:350px;margin:3em auto;font-size:14px;text-align:center;padding:.5em;color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#box-pub-noheader #demo-info{padding:.5em;margin:3em auto 0 auto;color:#c9c9c9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#box-pub-noheader #demo-info ul{display:flex;justify-content:space-around;list-style:none}#box-pub-noheader #demo-info ul li>span{padding:0 1em}@media screen and (max-width:600px){#box-pub-noheader #box-login #box-buttons{position:relative;top:0;right:0;text-align:right}#box-pub-noheader #box-login #box-actions{margin-top:1em}#box-pub-noheader #demo-info ul{display:flex;flex-direction:column;align-items:center;list-style:none}#box-pub-noheader #demo-info ul li{width:11em;text-align:left}#box-pub-noheader #demo-info ul li>span{padding:0 1em}}@media screen and (max-width:1000px){#content #searchbox .search-filters>*{margin:.5em 1em .5em 0}footer{display:none;justify-content:space-between;flex-wrap:wrap}footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right{width:100%}footer .footer-parts>div{width:100%;padding:.5em 0}}@media screen and (max-width:600px){#content input,#box-popup input{width:100%}#content .mdl-textfield,#box-popup .mdl-textfield{width:100%}#content td.descField,#box-popup td.descField{display:none}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:block}#content #searchbox .mdl-textfield{width:90%}#content #searchbox .search-text{width:90%}#content #searchbox .search-filters .selectize-control{width:100%}#content .data-header-minimal li.search-filter-spacer{display:none}#content .data-container,#content .tab-data{width:100%}#content .data-container .selectize-control,#content .tab-data .selectize-control{width:100%}#content .mdl-tabs__tab-bar{flex-wrap:wrap;height:auto}#box-popup h2>.btn-popup-close{display:inline-block}#actions ul.errors{max-width:90vw}.mdl-data-table{table-layout:fixed;width:100%}.table-responsive td,.table-responsive th{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.table-responsive .cell-actions i{display:block !important}} \ No newline at end of file +html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box;max-width:100%}*{font-family:"Roboto Regular",Verdana,Tahoma,sans-serif;box-sizing:inherit}*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr{height:20px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover,table tr.odd:hover{background-color:#e8ff99}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px}select.files{width:250px}input.spinner{width:5em}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:0;vertical-align:middle}i{cursor:pointer}form .form-field{display:flex;justify-content:space-between}form .form-field>label{min-width:12em;padding:.5em 0;font-size:16px;align-self:center}form .form-field>div{width:100%;align-self:center}a{text-decoration:none;color:#536dfe}a:visited{text-decoration:none;color:#536dfe}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}body.login,body.logout,body.userpassreset{background:#607d8b}body.login #wrap,body.logout #wrap,body.userpassreset #wrap{background:transparent}body.login #container,body.logout #container,body.userpassreset #container{padding-top:5%}body.login footer,body.logout footer,body.userpassreset footer{background:#78909c}body.login footer a,body.logout footer a,body.userpassreset footer a{color:#f2f2f2}#box-pub-noheader{background:transparent url("public/images/logo_full_nobg_outline.png") no-repeat top center;background-size:75% auto;width:40em;min-height:20em;margin:0 auto}#box-pub-noheader>div{width:100%;padding:1em;margin:0 auto}#box-pub-noheader .box-spacer{height:15em;background-color:transparent}#box-pub-noheader .box-header{width:100%;color:#f2f2f2;font-size:16px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form{-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background-color:#f2f2f2}#box-pub-noheader .box-form form fieldset#box-data{height:100%;min-height:14em;text-align:left;background-color:transparent;margin-bottom:2em}#box-pub-noheader .box-form form fieldset#box-data legend{width:100%;color:#607d8b;font-size:14px;font-weight:bold;text-align:center;margin:1em 0;letter-spacing:.1em;padding:.2em 0}#box-pub-noheader .box-form form fieldset#box-data .form-control>i{margin-right:.5em;opacity:.5}#box-pub-noheader .box-form form fieldset#box-data .extra-hidden{display:none}#box-pub-noheader .box-form div#box-buttons{margin-top:2em;text-align:center}@media screen and (max-width:600px){#box-pub-noheader{width:25em}#box-pub-noheader .box-spacer{height:10em}#box-pub-noheader form fieldset#box-data .mdl-textfield{width:100%}}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:#ef5350;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;width:100%;background-color:#f5f5f5;padding-bottom:5em}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,0.8);display:none;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}#wrap-loading.overlay-full{top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#wrap-loading.overlay-full #loading{position:absolute;top:50%;left:50%}#wrap-loading.overlay-full #taskStatus{display:block}#wrap-loading #taskStatus{display:none;position:absolute;left:0;top:55%;width:100%;text-align:center;color:white;background-color:rgba(0,0,0,0.5);padding:1em 0}#container{margin:auto;width:100%}#container.error,#container.install{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{width:70%;min-height:0;margin:5em auto}#content td.descField,#box-popup td.descField{text-align:right;padding-right:20px;width:25%;border-right:1px solid #d9d9d9;color:#999;font-size:12px;font-weight:bold}#content td.valField,#box-popup td.valField{padding-left:1em;width:100%}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:none;width:100%;color:#607d8b;font-size:12px}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:100%;padding:7px;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.2em}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content fieldset.data{margin:2em auto}#content fieldset.data>legend{color:#607d8b;padding:0 .5em;font-size:1.5em}#content fieldset.data>div{display:none}#content fieldset.data>div table{width:100%}#content .data{width:100%;padding:10px;margin:0 auto;background-color:#fff;-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .dropzone{width:100%;padding:1em;border:2px dashed #26a69a;text-align:center;opacity:.3}#content .data .dropzone:hover{opacity:1}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions .tag-list-box{margin-bottom:1em}#content .data .account-permissions .tag-list-box .tag-list-header{text-align:left;border-bottom:1px solid #d9d9d9;color:#607d8b;font-size:12px;font-weight:bold}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid transparent;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important}#content .extra-info{margin-top:20px}#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:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff8e1;color:#ffca28;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#5c6bc0}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#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{display:flex;flex-flow:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;margin:0}#content .data-header-minimal li{min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-header-minimal li.search-filter-spacer{flex:0 0 18em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:0 .5em;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-table tbody td.cell-actions i{opacity:.5}#content .data-table tbody td.cell-actions i:hover{opacity:1}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img{width:24px;height:24px;margin:0 .5em}#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{background-color:#fcfcfc;vertical-align:middle;position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 .5em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content .actions-optional{display:none}#content .error{width:350px;padding:15px;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em;color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28}#content .data .user-list-action,#content .data .profile-list-action,#box-popup .user-list-action,#box-popup .profile-list-action{width:75%;margin:0 auto}#content .data .list-wrap,#box-popup .list-wrap{max-height:20em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul,#box-popup .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li,#box-popup .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover,#box-popup .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info,#box-popup .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img,#box-popup .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions,#box-popup .list-wrap div.files-item-actions{padding:.3em 0}#content .data .list-actions i,#box-popup .list-actions i{opacity:.5}#content .data .list-actions i:hover,#box-popup .list-actions i:hover{opacity:1}#box-popup{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:50em;margin:5em auto;padding:0;background-color:#fff}#box-popup.box-password-view{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:30em}#box-popup>h2{position:relative;width:100%;font-size:18px;color:#fff;background-color:#607d8b;margin:0;padding:.5em 0;line-height:1em}#box-popup>h2 .btn-popup-close{display:none;position:absolute;right:.5em;top:.2em}#box-popup>table{width:100%;padding-bottom:1em}#box-popup select{width:220px}#box-popup #resFancyAccion{display:none}#box-popup #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#box-popup.image{background-color:transparent;max-width:100%;margin:0 auto;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}#box-popup.image img{width:auto;margin:0 auto}#box-popup.image>div.title{background-color:#607d8b;color:#fff;padding:.5em}#box-popup.help{min-height:100px;background-color:#f5f5f5}#box-popup.help p{font-size:14px;text-align:justify;line-height:2em}#box-complexity>div{text-align:justify;line-height:1.5em;margin-top:1em}#box-upload-files>*{margin:0 auto}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:#fff8e1;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.popup-data{width:100%;min-width:400px;border:0;text-align:left;margin:0;padding:1em .5em}.popup-data .descField{min-width:100px}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;-webkit-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);-moz-box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14);box-shadow:0 -3px 2px -2px rgba(0,0,0,0.14)}footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left{width:50%;margin:0 1em}footer #footer-right{width:50%;margin:0 1em;justify-content:flex-end;text-align:right}footer #updates,footer #notices{min-width:5em;text-align:center;cursor:pointer}footer #notices .notices-title{font-weight:bold;border-bottom:1px solid #c9c9c9;margin-bottom:1em}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a{color:#b9b9b9}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:0;width:16px;height:16px;vertical-align:middle}.round,.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;-webkit-border-radius:0 0 10px 10px !important}.midroundup{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;-webkit-border-radius:10px 10px 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}.hide{display:none !important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{-webkit-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);-moz-box-shadow:2px 2px 3px -3px rgba(0,0,0,0.14);box-shadow:1px 1px 2px rgba(0,0,0,0.14)}.noRes{width:60%;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none !important}.action-in-box{padding:1em;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{display:flex;justify-content:flex-end;position:relative;margin:1em auto}.item-actions>div{display:inline-block}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{width:auto;min-width:2em;margin-left:.5em}.item-actions>ul>li.datagrid-action-search,.tab-actions>ul>li.datagrid-action-search{min-width:5em}.item-actions>ul>li.datagrid-action-search form,.tab-actions>ul>li.datagrid-action-search form{width:100%}h5.datagrid-header-title{padding:.7em;border-bottom:1px solid #d9d9d9}.fullWidth{max-width:100% !important}.filter-on{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a;padding:.3em 1em}.global-on{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;padding:.3em 1em}.opacity50{filter:alpha(opacity=50);opacity:.5}.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;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.password-level.strongest{color:#26a69a}.password-level.strong{color:#2196f3}.password-level.good{color:#ffca28}.password-level.weak{color:#ef5350}#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-text,.dialog-user-text,.dialog-pass-text{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;padding:.5em;text-align:center;min-width:200px}.dialog-user-text{border-bottom:#d9d9d9 1px solid;color:#a9a9a9}.dialog-pass-text{border:transparent 1px solid;letter-spacing:.2em}.dialog-button{width:150px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-copy{color:#26a69a;background-color:#e0f2f1}.btn-help{cursor:pointer}.help-box{display:none;background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-container ul{padding:0 .5em;list-style:none}.help-container ul li{padding:.5em 0}.help-container .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}.tooltip-text{padding:.5em}.tooltip-text .tooltip-header{text-transform:capitalize;font-weight:bold;border-bottom:1px solid #c9c9c9}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.form-control{position:relative}.form-control .password-actions{position:absolute;right:0;padding:20px}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}fieldset.warning{padding:8px;border-radius:5px;color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}fieldset.warning legend{color:#ef5350 !important}fieldset.warning a{color:#ef5350 !important;font-weight:bold}#actions{width:100%;line-height:2em;margin-bottom:5em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("public/images/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #page-title{width:100%;color:#607d8b;text-align:center}#actions #page-title h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40vw;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:3px;padding:1em .5em}#actions ul.errors>li.msg-critical{color:#ef5350;background-color:#ffebee;border:1px solid #ef5350}#actions ul.errors>li.msg-warning{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;color:#555}#actions ul.errors>li.msg-ok{color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#actions ul.errors>li>p.hint{color:#555;font-size:12px}#actions ul.errors>li>p.hint i{margin-right:.5em}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset{margin-bottom:2em}#actions form fieldset legend{width:100%;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin:1em 0;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.opacity50{opacity:.5 !important}.msg-option-unvailable{color:#ffca28;background-color:#fff8e1;border:1px solid #ffca28;border:0;padding:.5em;text-align:center;margin:1em 0;font-size:1.5em}#box-pub-noheader #box-login{position:relative;min-height:14em}#box-pub-noheader #box-login #box-buttons{position:absolute;top:2em;right:2em}#box-pub-noheader #box-login #box-actions{width:100%;text-align:right}#box-pub-noheader #box-login #box-actions a{color:#c9c9c9}#box-pub-noheader #box-updated{width:350px;margin:3em auto;font-size:14px;text-align:center;padding:.5em;color:#26a69a;background-color:#e0f2f1;border:1px solid #26a69a}#box-pub-noheader #demo-info{padding:.5em;margin:3em auto 0 auto;color:#c9c9c9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#box-pub-noheader #demo-info ul{display:flex;justify-content:space-around;list-style:none}#box-pub-noheader #demo-info ul li>span{padding:0 1em}@media screen and (max-width:600px){#box-pub-noheader #box-login #box-buttons{position:relative;top:0;right:0;text-align:right}#box-pub-noheader #box-login #box-actions{margin-top:1em}#box-pub-noheader #demo-info ul{display:flex;flex-direction:column;align-items:center;list-style:none}#box-pub-noheader #demo-info ul li{width:11em;text-align:left}#box-pub-noheader #demo-info ul li>span{padding:0 1em}}@media screen and (max-width:1000px){#content #searchbox .search-filters>*{margin:.5em 1em .5em 0}footer{display:none;justify-content:space-between;flex-wrap:wrap}footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right{width:100%}footer .footer-parts>div{width:100%;padding:.5em 0}}@media screen and (max-width:600px){#content input,#box-popup input{width:100%}#content .mdl-textfield,#box-popup .mdl-textfield{width:100%}#content td.descField,#box-popup td.descField{display:none}#content td.valField .lowres-title,#box-popup td.valField .lowres-title{display:block}#content #searchbox .mdl-textfield{width:90%}#content #searchbox .search-text{width:90%}#content #searchbox .search-filters .selectize-control{width:100%}#content .data-header-minimal li.search-filter-spacer{display:none}#content .data-container,#content .tab-data{width:100%}#content .data-container .selectize-control,#content .tab-data .selectize-control{width:100%}#content .mdl-tabs__tab-bar{flex-wrap:wrap;height:auto}#box-popup h2>.btn-popup-close{display:inline-block}#actions ul.errors{max-width:90vw}.mdl-data-table{table-layout:fixed;width:100%}.table-responsive td,.table-responsive th{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.table-responsive .cell-actions i{display:block !important}} \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/css/styles.scss b/app/modules/web/themes/material-blue/css/styles.scss index 0fcc6aa9..0334b89f 100644 --- a/app/modules/web/themes/material-blue/css/styles.scss +++ b/app/modules/web/themes/material-blue/css/styles.scss @@ -1152,6 +1152,15 @@ fieldset.warning { opacity: .5 !important; } +.msg-option-unvailable { + @include color-amber(); + border: none; + padding: .5em; + text-align: center; + margin: 1em 0; + font-size: 1.5em; +} + @import "login"; /* Default styles first then media queries */ diff --git a/app/modules/web/themes/material-blue/views/config/accounts.inc b/app/modules/web/themes/material-blue/views/config/accounts.inc index 89abc39a..3a0ec545 100644 --- a/app/modules/web/themes/material-blue/views/config/accounts.inc +++ b/app/modules/web/themes/material-blue/views/config/accounts.inc @@ -4,6 +4,18 @@ * @var \SP\Config\ConfigData $configData */ ?> + +
+ + getIconHelp()->getIcon(); ?> +
+

+ +

+
+
+ +
+ +
+ + getIconHelp()->getIcon(); ?> +
+

+ +

+
+
+ +
backup diff --git a/app/modules/web/themes/material-blue/views/config/general-site.inc b/app/modules/web/themes/material-blue/views/config/general-site.inc index 562d33fa..72633649 100644 --- a/app/modules/web/themes/material-blue/views/config/general-site.inc +++ b/app/modules/web/themes/material-blue/views/config/general-site.inc @@ -5,6 +5,18 @@ */ ?> + +
+ + getIconHelp()->getIcon(); ?> +
+

+ +

+
+
+ +
home diff --git a/app/modules/web/themes/material-blue/views/config/info.inc b/app/modules/web/themes/material-blue/views/config/info.inc index 02dd3a1a..e86016da 100644 --- a/app/modules/web/themes/material-blue/views/config/info.inc +++ b/app/modules/web/themes/material-blue/views/config/info.inc @@ -39,6 +39,12 @@

+ '; + } + ?>
diff --git a/app/modules/web/themes/material-blue/views/config/ldap.inc b/app/modules/web/themes/material-blue/views/config/ldap.inc index 4868fa09..6dd34859 100644 --- a/app/modules/web/themes/material-blue/views/config/ldap.inc +++ b/app/modules/web/themes/material-blue/views/config/ldap.inc @@ -4,31 +4,42 @@ * @var \SP\Config\ConfigData $configData */ ?> - -
- business - + +
+ + getIconHelp()->getIcon(); ?> +
+

+ +

+
+ - - - - -
-
    -
  • -
    - -
    +
    + business + +
    - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    +
      +
    • +
      + +
      + + @@ -36,409 +47,400 @@ -
    • + -
    • -
      - -
      +
    • +
      + +
      - + -
    • + -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    - -

    - -

    - -
      -
    • ldap.example.org
    • -
    • ldap://ldap.example.org
    • -
    • ldaps://ldap.example.org
    • -
    -
    -
    -
    - - -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    - -

    - -

    - -
      -
    • cn=syspass,ou=Users,dc=syspass,o=org
    • -
    • syspass
    • -
    -
    -
    -
    - - -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    - -

    - -

    - -
      -
    • cn=Users,dc=example,dc=org
    • -
    • ou=AdminUsers,dc=example,o=org
    • -
    -
    -
    -
    - - -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    - -

    - -

    - -

    - -

    - -
      -
    • cn=GRP_SPUSERS,cn=Users,dc=example,dc=org
    • -
    • GRP_SPUSERS
    • -
    -
    -
    -
    - - -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    - - -
    -
      -
    • - -
    • -
    • - -
    • -
    • - -
    • -
    -
    - -
    - import_export - -
    - - - - - - - - - - - - - - - - - - - - - - -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    -
      -
    • -
      - -
      - - - - - -
    • -
    -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    - -
    getIconHelp()->getIcon(); ?>
    -
    -

    - -

    -
    -
    -
    - - -
    -
    - -
    -
      -
    • - -
    • -
    • - -
    • -
    • - -
    • -
    -
    - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + +
    - + + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    + +

    + +

    + +
      +
    • ldap.example.org
    • +
    • ldap://ldap.example.org
    • +
    • ldaps://ldap.example.org
    • +
    +
    +
    +
    + + +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    + +

    + +

    + +
      +
    • cn=syspass,ou=Users,dc=syspass,o=org
    • +
    • syspass
    • +
    +
    +
    +
    + + +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    + +

    + +

    + +
      +
    • cn=Users,dc=example,dc=org
    • +
    • ou=AdminUsers,dc=example,o=org
    • +
    +
    +
    +
    + + +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    + +

    + +

    + +

    + +

    + +
      +
    • cn=GRP_SPUSERS,cn=Users,dc=example,dc=org
    • +
    • GRP_SPUSERS
    • +
    +
    +
    +
    + + +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + +
    - + + +
    +
      +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    +
    + +
    + import_export + +
    + + + + + + + + + + + + + + + + + + + + + + +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    +
      +
    • +
      + +
      + + + + + +
    • +
    +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    + +
    getIconHelp()->getIcon(); ?>
    +
    +

    + +

    +
    +
    +
    + + +
    +
    + +
    +
      +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    +
    + \ No newline at end of file diff --git a/app/modules/web/themes/material-blue/views/config/wiki.inc b/app/modules/web/themes/material-blue/views/config/wiki.inc index 9a1b7ed6..699fa36a 100644 --- a/app/modules/web/themes/material-blue/views/config/wiki.inc +++ b/app/modules/web/themes/material-blue/views/config/wiki.inc @@ -4,6 +4,18 @@ * @var \SP\Config\ConfigData $configData */ ?> + +
    + + getIconHelp()->getIcon(); ?> +
    +

    + +

    +
    +
    + +
    =5.3.7", - "symfony/config": "^2.3.0|^3|^4", - "symfony/dependency-injection": "^2.3.0|^3|^4", - "symfony/filesystem": "^2.3.0|^3|^4" - }, - "require-dev": { - "phpunit/phpunit": "^4.8|^5.7", - "squizlabs/php_codesniffer": "^2.0.0" - }, - "bin": [ - "src/bin/pdepend" - ], - "type": "library", - "autoload": { - "psr-4": { - "PDepend\\": "src/main/php/PDepend" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Official version of pdepend to be handled with Composer", - "time": "2017-12-13T13:21:38+00:00" - }, { "name": "phar-io/manifest", "version": "1.0.1", @@ -2102,72 +2062,6 @@ ], "time": "2017-07-14T14:27:02+00:00" }, - { - "name": "phpmd/phpmd", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/phpmd/phpmd.git", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/4e9924b2c157a3eb64395460fcf56b31badc8374", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374", - "shasum": "" - }, - "require": { - "ext-xml": "*", - "pdepend/pdepend": "^2.5", - "php": ">=5.3.9" - }, - "require-dev": { - "phpunit/phpunit": "^4.0", - "squizlabs/php_codesniffer": "^2.0" - }, - "bin": [ - "src/bin/phpmd" - ], - "type": "project", - "autoload": { - "psr-0": { - "PHPMD\\": "src/main/php" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Manuel Pichler", - "email": "github@manuel-pichler.de", - "homepage": "https://github.com/manuelpichler", - "role": "Project Founder" - }, - { - "name": "Other contributors", - "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", - "role": "Contributors" - }, - { - "name": "Marc Würth", - "email": "ravage@bluewin.ch", - "homepage": "https://github.com/ravage84", - "role": "Project Maintainer" - } - ], - "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", - "homepage": "http://phpmd.org/", - "keywords": [ - "mess detection", - "mess detector", - "pdepend", - "phpmd", - "pmd" - ], - "time": "2017-01-20T14:41:10+00:00" - }, { "name": "phpspec/prophecy", "version": "1.7.6", @@ -3234,133 +3128,18 @@ "homepage": "https://github.com/sebastianbergmann/version", "time": "2016-10-03T07:35:21+00:00" }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "628a481780561150481a9ec74709092b9759b3ec" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/628a481780561150481a9ec74709092b9759b3ec", - "reference": "628a481780561150481a9ec74709092b9759b3ec", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "http://www.squizlabs.com/php-codesniffer", - "keywords": [ - "phpcs", - "standards" - ], - "time": "2018-07-26T23:47:18+00:00" - }, - { - "name": "symfony/config", - "version": "v3.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "1fffdeb349ff36a25184e5564c25289b1dbfc402" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/1fffdeb349ff36a25184e5564c25289b1dbfc402", - "reference": "1fffdeb349ff36a25184e5564c25289b1dbfc402", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/filesystem": "~2.8|~3.0|~4.0", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/dependency-injection": "<3.3", - "symfony/finder": "<3.3" - }, - "require-dev": { - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/event-dispatcher": "~3.3|~4.0", - "symfony/finder": "~3.3|~4.0", - "symfony/yaml": "~3.0|~4.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Config Component", - "homepage": "https://symfony.com", - "time": "2018-06-19T14:02:58+00:00" - }, { "name": "symfony/debug", - "version": "v3.4.13", + "version": "v3.4.14", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018" + "reference": "d5a058ff6ecad26b30c1ba452241306ea34c65cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/0e3ca9cbde90fffec8038f4d4e16fd4046bbd018", - "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018", + "url": "https://api.github.com/repos/symfony/debug/zipball/d5a058ff6ecad26b30c1ba452241306ea34c65cc", + "reference": "d5a058ff6ecad26b30c1ba452241306ea34c65cc", "shasum": "" }, "require": { @@ -3403,128 +3182,7 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2018-06-26T08:45:54+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v3.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "3f115cc3aae4d320b26db05e9531f4e32da29b89" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/3f115cc3aae4d320b26db05e9531f4e32da29b89", - "reference": "3f115cc3aae4d320b26db05e9531f4e32da29b89", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/container": "^1.0" - }, - "conflict": { - "symfony/config": "<3.3.7", - "symfony/finder": "<3.3", - "symfony/proxy-manager-bridge": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "psr/container-implementation": "1.0" - }, - "require-dev": { - "symfony/config": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DependencyInjection Component", - "homepage": "https://symfony.com", - "time": "2018-07-16T13:57:19+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v3.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "8dab220fec8fc904821485326b29a6c670286124" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/8dab220fec8fc904821485326b29a6c670286124", - "reference": "8dab220fec8fc904821485326b29a6c670286124", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Filesystem Component", - "homepage": "https://symfony.com", - "time": "2018-07-09T13:25:43+00:00" + "time": "2018-07-26T11:19:56+00:00" }, { "name": "symfony/polyfill-ctype", @@ -3583,16 +3241,16 @@ }, { "name": "symfony/yaml", - "version": "v3.4.13", + "version": "v3.4.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "c5010cc1692ce1fa328b1fb666961eb3d4a85bb0" + "reference": "810af2d35fc72b6cf5c01116806d2b65ccaaf2e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/c5010cc1692ce1fa328b1fb666961eb3d4a85bb0", - "reference": "c5010cc1692ce1fa328b1fb666961eb3d4a85bb0", + "url": "https://api.github.com/repos/symfony/yaml/zipball/810af2d35fc72b6cf5c01116806d2b65ccaaf2e2", + "reference": "810af2d35fc72b6cf5c01116806d2b65ccaaf2e2", "shasum": "" }, "require": { @@ -3638,7 +3296,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2018-05-03T23:18:14+00:00" + "time": "2018-07-26T11:19:56+00:00" }, { "name": "theseer/tokenizer", @@ -3735,9 +3393,7 @@ "minimum-stability": "stable", "stability-flags": { "roave/security-advisories": 20, - "ademarre/binary-to-text-php": 20, - "pdepend/pdepend": 0, - "phpmd/phpmd": 0 + "ademarre/binary-to-text-php": 20 }, "prefer-stable": false, "prefer-lowest": false, diff --git a/lib/Definitions.php b/lib/Definitions.php index 4b5ae86d..0cd7febe 100644 --- a/lib/Definitions.php +++ b/lib/Definitions.php @@ -71,5 +71,7 @@ return [ ->constructor(true), Logger::class => \DI\create(Logger::class) ->constructor('syspass'), - AccountAclService::class => \DI\autowire(AccountAclService::class) + AccountAclService::class => \DI\autowire(AccountAclService::class), + \GuzzleHttp\Client::class => \DI\create(GuzzleHttp\Client::class) + ->constructor(\DI\factory([\SP\Http\Client::class, 'getOptions'])) ]; \ No newline at end of file diff --git a/lib/SP/Core/PhpExtensionChecker.php b/lib/SP/Core/PhpExtensionChecker.php index dcd2904d..ab1115a9 100644 --- a/lib/SP/Core/PhpExtensionChecker.php +++ b/lib/SP/Core/PhpExtensionChecker.php @@ -31,7 +31,7 @@ use SP\Core\Exceptions\CheckException; * * @package SP\Core */ -class PhpExtensionChecker +final class PhpExtensionChecker { /** * Array of extensions needed by sysPass. @@ -88,145 +88,164 @@ class PhpExtensionChecker /** * Checks if the extension is installed * - * @throws CheckException - */ - public function checkCurlAvailable() - { - if (!$this->checkIsAvailable('curl')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'curl')); - } - } - - /** - * Checks if the extension is installed - * - * @param $extension + * @param bool $exception * * @return bool + * @throws CheckException */ - public function checkIsAvailable(string $extension) + public function checkCurlAvailable($exception = false) { - return in_array(strtolower($extension), $this->available); + return $this->checkIsAvailable('curl', $exception); } /** * Checks if the extension is installed * + * @param string $extension + * @param bool $exception Throws an exception if the extension is not available + * + * @return bool * @throws CheckException */ - public function checkLdapAvailable() + public function checkIsAvailable(string $extension, $exception = false) { - if (!$this->checkIsAvailable('ldap')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'ldap')); + $result = in_array(strtolower($extension), $this->available); + + if (!$result && $exception) { + throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, $extension)); } + + return $result; } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkSimpleXmlAvailable() + public function checkLdapAvailable($exception = false) { - if (!$this->checkIsAvailable('simplexml')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'simplexml')); - } + return $this->checkIsAvailable('ldap', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkXmlAvailable() + public function checkSimpleXmlAvailable($exception = false) { - if (!$this->checkIsAvailable('xml')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'xml')); - } + return $this->checkIsAvailable('simplexml', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkPharAvailable() + public function checkXmlAvailable($exception = false) { - if (!$this->checkIsAvailable('phar')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'phar')); - } + return $this->checkIsAvailable('xml', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkJsonAvailable() + public function checkPharAvailable($exception = false) { - if (!$this->checkIsAvailable('json')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'json')); - } + return $this->checkIsAvailable('phar', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkPdoAvailable() + public function checkJsonAvailable($exception = false) { - if (!$this->checkIsAvailable('pdo')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'pdo')); - } + return $this->checkIsAvailable('json', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkGettextAvailable() + public function checkPdoAvailable($exception = false) { - if (!$this->checkIsAvailable('gettext')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'gettext')); - } + return $this->checkIsAvailable('pdo', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkOpenSslAvailable() + public function checkGettextAvailable($exception = false) { - if (!$this->checkIsAvailable('openssl')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'openssl')); - } + return $this->checkIsAvailable('gettext', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkGdAvailable() + public function checkOpenSslAvailable($exception = false) { - if (!$this->checkIsAvailable('gd')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'gd')); - } + return $this->checkIsAvailable('openssl', $exception); } /** * Checks if the extension is installed * + * @param bool $exception + * + * @return bool * @throws CheckException */ - public function checkMbstringAvailable() + public function checkGdAvailable($exception = false) { - if (!$this->checkIsAvailable('mbstring')) { - throw new CheckException(sprintf(self::MSG_NOT_AVAILABLE, 'mbstring')); - } + return $this->checkIsAvailable('gd', $exception); + } + + /** + * Checks if the extension is installed + * + * @param bool $exception + * + * @return bool + * @throws CheckException + */ + public function checkMbstringAvailable($exception = false) + { + return $this->checkIsAvailable('mbstring', $exception); } /** @@ -244,4 +263,16 @@ class PhpExtensionChecker logger('Extensions checked', 'INFO'); } + + /** + * Returns missing extensions + * + * @return array + */ + public function getMissing() + { + return array_filter(self::EXTENSIONS, function ($k) { + return !in_array($k, $this->available); + }, ARRAY_FILTER_USE_KEY); + } } \ No newline at end of file diff --git a/lib/SP/Http/Client.php b/lib/SP/Http/Client.php new file mode 100644 index 00000000..77605072 --- /dev/null +++ b/lib/SP/Http/Client.php @@ -0,0 +1,58 @@ +. + */ + +namespace SP\Http; + +use SP\Config\ConfigData; + +/** + * Class Client + * + * @package SP\Http + */ +class Client +{ + /** + * @param ConfigData $configData + * + * @return array + */ + public static function getOptions(ConfigData $configData) + { + $options = [ + 'timeout' => 10, + 'version' => 1.1 + ]; + + if ($configData->isProxyEnabled()) { + $options['proxy'] = sprintf('tcp://%s:%d', $configData->getProxyServer(), $configData->getProxyPort()); + + if (!empty($configData->getProxyUser()) && !empty($configData->getProxyPass())) { + $options['auth'] = [$configData->getProxyUser(), $configData->getProxyPass()]; + } + } + + return $options; + } +} \ No newline at end of file diff --git a/lib/SP/Services/Backup/FileBackupService.php b/lib/SP/Services/Backup/FileBackupService.php index 05dbbff5..70678977 100644 --- a/lib/SP/Services/Backup/FileBackupService.php +++ b/lib/SP/Services/Backup/FileBackupService.php @@ -28,6 +28,7 @@ use SP\Config\ConfigData; use SP\Core\Events\Event; use SP\Core\Events\EventMessage; use SP\Core\Exceptions\SPException; +use SP\Core\PhpExtensionChecker; use SP\Services\Service; use SP\Services\ServiceException; use SP\Storage\Database\Database; @@ -47,19 +48,23 @@ final class FileBackupService extends Service /** * @var ConfigData */ - protected $configData; + private $configData; /** * @var string */ - protected $path; + private $path; /** * @var string */ - protected $backupFileApp; + private $backupFileApp; /** * @var string */ - protected $backupFileDb; + private $backupFileDb; + /** + * @var PhpExtensionChecker + */ + private $extensionChecker; /** @@ -91,13 +96,20 @@ final class FileBackupService extends Service EventMessage::factory()->addDescription(__u('Realizar Backup')))); $this->backupTables('*', new FileHandler($this->backupFileDb)); - $this->backupApp($this->backupFileApp); + + if (!$this->backupApp($this->backupFileApp) + && !$this->backupAppLegacyLinux($this->backupFileApp) + ) { + throw new ServiceException(__u('Error al realizar backup en modo compatibilidad')); + } $this->configData->setBackupHash($backupUniqueHash); $this->config->saveConfig($this->configData); } catch (ServiceException $e) { throw $e; } catch (\Exception $e) { + $this->eventDispatcher->notifyEvent('exception', new Event($e)); + throw new ServiceException( __u('Error al realizar el backup'), SPException::ERROR, @@ -275,27 +287,24 @@ final class FileBackupService extends Service * @param string $backupFile nombre del archivo de backup * * @return bool - * @throws ServiceException + * @throws \SP\Core\Exceptions\CheckException */ private function backupApp($backupFile) { - $this->eventDispatcher->notifyEvent('run.backup.process', - new Event($this, - EventMessage::factory()->addDescription(__u('Copiando aplicación'))) - ); + if (!$this->extensionChecker->checkPharAvailable()) { + $this->eventDispatcher->notifyEvent('error', + new Event($this, EventMessage::factory() + ->addDescription(sprintf(__('La extensión \'%s\' no está disponible'), 'phar'))) + ); - if (!class_exists(\PharData::class)) { - if (Checks::checkIsWindows()) { - throw new ServiceException( - __u('Esta operación sólo es posible en entornos Linux'), ServiceException::INFO); - } - - if (!$this->backupAppLegacyLinux($backupFile)) { - throw new ServiceException( - __u('Error al realizar backup en modo compatibilidad')); - } + return false; } + $this->eventDispatcher->notifyEvent('run.backup.process', + new Event($this, EventMessage::factory() + ->addDescription(__u('Copiando aplicación'))) + ); + $compressedFile = $backupFile . '.gz'; if (file_exists($compressedFile)) { @@ -303,12 +312,12 @@ final class FileBackupService extends Service } $archive = new \PharData($backupFile); - $archive->buildFromDirectory(APP_ROOT, '/^(?!backup).*$/'); + $archive->buildFromDirectory(APP_ROOT, '/^(?!backup).*$/i'); $archive->compress(\Phar::GZ); unlink($backupFile); - return file_exists($backupFile); + return file_exists($compressedFile); } /** @@ -317,9 +326,20 @@ final class FileBackupService extends Service * @param string $backupFile nombre del archivo de backup * * @return int Con el código de salida del comando ejecutado + * @throws ServiceException */ private function backupAppLegacyLinux($backupFile) { + if (Checks::checkIsWindows()) { + throw new ServiceException( + __u('Esta operación sólo es posible en entornos Linux'), ServiceException::INFO); + } + + $this->eventDispatcher->notifyEvent('run.backup.process', + new Event($this, EventMessage::factory() + ->addDescription(__u('Copiando aplicación'))) + ); + $compressedFile = $backupFile . '.gz'; $command = 'tar czf ' . $compressedFile . ' ' . BASE_PATH . ' --exclude "' . $this->path . '" 2>&1'; @@ -351,5 +371,6 @@ final class FileBackupService extends Service protected function initialize() { $this->configData = $this->config->getConfigData(); + $this->extensionChecker = $this->dic->get(PhpExtensionChecker::class); } } \ No newline at end of file diff --git a/lib/SP/Services/Install/Installer.php b/lib/SP/Services/Install/Installer.php index 6355ab7e..97918a4a 100644 --- a/lib/SP/Services/Install/Installer.php +++ b/lib/SP/Services/Install/Installer.php @@ -54,7 +54,7 @@ final class Installer extends Service */ const VERSION = [3, 0, 0]; const VERSION_TEXT = '3.0-beta'; - const BUILD = 18073101; + const BUILD = 18080201; /** * @var DatabaseSetupInterface diff --git a/lib/SP/Services/Service.php b/lib/SP/Services/Service.php index 0c469b6c..73aed9d9 100644 --- a/lib/SP/Services/Service.php +++ b/lib/SP/Services/Service.php @@ -134,14 +134,14 @@ abstract class Service } if (empty($key)) { - throw new ServiceException(__u('Error ol obtener la clave maestra del contexto')); + throw new ServiceException(__u('Error al obtener la clave maestra del contexto')); } return $key; } catch (CryptoException $e) { logger($e->getMessage()); - throw new ServiceException(__u('Error ol obtener la clave maestra del contexto')); + throw new ServiceException(__u('Error al obtener la clave maestra del contexto')); } } diff --git a/test/res/config/config.xml b/test/res/config/config.xml index 76289881..14716f72 100644 --- a/test/res/config/config.xml +++ b/test/res/config/config.xml @@ -9,11 +9,11 @@ 1 1 - 46dacd46279cb15e1712dc8bf3430e9e326164d0 + 194b7b980763ac87cecdc1b9408494319faf7ed5 0 0 - 1533075231 - c7d4a323f7208fe105cc90545d9eb3e104fa93ea + 1533163223 + d5ab2e6e9ba9c408bd7bacabef6d0dae1145e191 @@ -32,7 +32,7 @@ 0 - e7e56309b3c6ddaab8d6e85c27b471e14dc3ec0c + 9e1497c1a9f5085aa5512e6fa2e0089d4a967ca9 PDF JPG