diff --git a/inc/SP/Core/Init.class.php b/inc/SP/Core/Init.class.php index c9d62f9c..bbeb4669 100644 --- a/inc/SP/Core/Init.class.php +++ b/inc/SP/Core/Init.class.php @@ -81,6 +81,14 @@ class Init * @var string */ private static $SUBURI = ''; + /** + * @var bool Indica si la versión de PHP es correcta + */ + private static $checkPhpVersion; + /** + * @var bool Indica si el script requiere inicialización + */ + private static $checkInitSourceInclude; /** * Inicializar la aplicación. @@ -94,6 +102,9 @@ class Init */ public static function start() { + self::$checkPhpVersion = Checks::checkPhpVersion(); + self::$checkInitSourceInclude = self::checkInitSourceInclude(); + if (date_default_timezone_get() === 'UTC') { date_default_timezone_set('UTC'); } @@ -116,40 +127,31 @@ class Init // Iniciar la sesión de PHP self::startSession(); - // Cargar la configuración - self::loadConfig(); - - // Cargar el lenguaje - Language::setLanguage(); - - // Establecer el tema de sysPass - DiFactory::getTheme(); - - // Comprobar si es necesario cambiar a HTTPS - self::checkHttps(); - - // Comprobar si es necesario inicialización - if (self::checkInitSourceInclude() || - ((defined('IS_INSTALLER') || defined('IS_UPGRADE')) && Checks::isAjax()) - ) { - return; - } - - if (!Checks::checkPhpVersion()) { + if (!self::$checkPhpVersion && !self::$checkInitSourceInclude) { self::initError( __('Versión de PHP requerida >= ') . ' 5.6.0 <= 7.0', __('Actualice la versión de PHP para que la aplicación funcione correctamente')); } // Volver a cargar la configuración si se recarga la página - if (Request::checkReload()) { - Config::loadConfig(true); + if (!Request::checkReload()) { + // Cargar la configuración + self::loadConfig(); + + // Cargar el lenguaje + Language::setLanguage(); + + // Establecer el tema de sysPass + DiFactory::getTheme(); + } else { + // Cargar la configuración + self::loadConfig(true); // Restablecer el idioma y el tema visual Language::setLanguage(true); DiFactory::getTheme()->initTheme(true); - if (self::isLoggedIn()) { + if (self::isLoggedIn() === true) { // Recargar los permisos del perfil de usuario Session::setUserProfile(Profile::getItem()->getById(Session::getUserData()->getUserProfileId())); // Reset de los datos de ACL de cuentas @@ -157,6 +159,16 @@ class Init } } + // Comprobar si es necesario cambiar a HTTPS + self::checkHttps(); + + // Comprobar si es necesario inicialización + if (self::$checkInitSourceInclude || + ((defined('IS_INSTALLER') || defined('IS_UPGRADE')) && Checks::isAjax()) + ) { + return; + } + // Comprobar si está instalado self::checkInstalled(); @@ -183,10 +195,6 @@ class Init // Comprobar acciones en URL self::checkPreLoginActions(); - if (!Config::getConfig()->isInstalled()) { - Session::setUserData(); - } - // Si es una petición AJAX if (Checks::isAjax()) { return; @@ -289,66 +297,6 @@ class Init $PluginsLoader->register(); } - /** - * Iniciar la sesión PHP - * - * @throws \SP\Core\Exceptions\SPException - */ - private static function startSession() - { - // Evita que javascript acceda a las cookies de sesion de PHP - @ini_set('session.cookie_httponly', '1'); - @ini_set('session.save_handler', 'files'); - - $Key = SecureKeyCookie::getKey(); - - if ($Key !== false) { - session_set_save_handler(new CryptSessionHandler($Key), true); - } - - // Si la sesión no puede ser iniciada, devolver un error 500 - if (session_start() === false) { - Log::writeNewLog(__('Sesión', false), __('La sesión no puede ser inicializada', false)); - - header('HTTP/1.1 500 Internal Server Error'); - - self::initError(__('La sesión no puede ser inicializada'), __('Consulte con el administrador')); - } - } - - /** - * Devuelve un error utilizando la plantilla de error o en formato JSON - * - * @param string $message con la descripción del error - * @param string $hint opcional, con una ayuda sobre el error - * @param bool $headers - */ - public static function initError($message, $hint = '', $headers = false) - { - debugLog(__FUNCTION__); - debugLog(__($message)); - debugLog(__($hint)); - - if (Checks::isJson()) { - $JsonResponse = new JsonResponse(); - $JsonResponse->setDescription($message); - $JsonResponse->addMessage($hint); - Json::returnJson($JsonResponse); - } elseif ($headers === true) { - header('HTTP/1.1 503 Service Temporarily Unavailable'); - header('Status: 503 Service Temporarily Unavailable'); - header('Retry-After: 120'); - } - - SessionUtil::cleanSession(); - - $Tpl = new Template(); - $Tpl->append('errors', ['type' => SPException::SP_CRITICAL, 'description' => __($message), 'hint' => __($hint)]); - - $Controller = new MainController($Tpl, 'error', !Checks::isAjax()); - $Controller->getError(); - } - /** * Establecer las rutas de la aplicación. * Esta función establece las rutas del sistema de archivos y web de la aplicación. @@ -393,11 +341,85 @@ class Init } /** - * Cargar la configuración + * Comprobar el archivo que realiza el include necesita inicialización. + * + * @returns bool + */ + private static function checkInitSourceInclude() + { + $srcScript = pathinfo($_SERVER['SCRIPT_NAME'], PATHINFO_BASENAME); + $skipInit = ['js.php', 'css.php', 'api.php', 'ajax_getEnvironment.php', 'ajax_task.php']; + + return in_array($srcScript, $skipInit, true); + } + + /** + * Devuelve un error utilizando la plantilla de error o en formato JSON + * + * @param string $message con la descripción del error + * @param string $hint opcional, con una ayuda sobre el error + * @param bool $headers + */ + public static function initError($message, $hint = '', $headers = false) + { + debugLog(__FUNCTION__); + debugLog(__($message)); + debugLog(__($hint)); + + if (Checks::isJson()) { + $JsonResponse = new JsonResponse(); + $JsonResponse->setDescription($message); + $JsonResponse->addMessage($hint); + Json::returnJson($JsonResponse); + } elseif ($headers === true) { + header('HTTP/1.1 503 Service Temporarily Unavailable'); + header('Status: 503 Service Temporarily Unavailable'); + header('Retry-After: 120'); + } + + SessionUtil::cleanSession(); + + $Tpl = new Template(); + $Tpl->append('errors', ['type' => SPException::SP_CRITICAL, 'description' => __($message), 'hint' => __($hint)]); + + $Controller = new MainController($Tpl, 'error', !Checks::isAjax()); + $Controller->getError(); + } + + /** + * Iniciar la sesión PHP * * @throws \SP\Core\Exceptions\SPException */ - private static function loadConfig() + private static function startSession() + { + // Evita que javascript acceda a las cookies de sesion de PHP + @ini_set('session.cookie_httponly', '1'); + @ini_set('session.save_handler', 'files'); + + $Key = SecureKeyCookie::getKey(); + + if ($Key !== false && self::$checkPhpVersion) { + session_set_save_handler(new CryptSessionHandler($Key), true); + } + + // Si la sesión no puede ser iniciada, devolver un error 500 + if (session_start() === false) { + Log::writeNewLog(__('Sesión', false), __('La sesión no puede ser inicializada', false)); + + header('HTTP/1.1 500 Internal Server Error'); + + self::initError(__('La sesión no puede ser inicializada'), __('Consulte con el administrador')); + } + } + + /** + * Cargar la configuración + * + * @param bool $reload Recargar la configuración + * @throws \SP\Core\Exceptions\SPException + */ + private static function loadConfig($reload = false) { // Comprobar si es una versión antigua self::checkConfigVersion(); @@ -405,7 +427,7 @@ class Init // Comprobar la configuración y cargar self::checkConfig(); - Config::loadConfig(); + Config::loadConfig($reload); } /** @@ -484,19 +506,6 @@ class Init } } - /** - * Comprobar el archivo que realiza el include necesita inicialización. - * - * @returns bool - */ - private static function checkInitSourceInclude() - { - $srcScript = pathinfo($_SERVER['SCRIPT_NAME'], PATHINFO_BASENAME); - $skipInit = ['js.php', 'css.php', 'api.php', 'ajax_getEnvironment.php', 'ajax_task.php']; - - return in_array($srcScript, $skipInit, true); - } - /** * Comprobar y forzar (si es necesario) la conexión HTTPS */ diff --git a/inc/SP/Util/Util.class.php b/inc/SP/Util/Util.class.php index 2cdf19a4..e69d84e5 100644 --- a/inc/SP/Util/Util.class.php +++ b/inc/SP/Util/Util.class.php @@ -405,8 +405,8 @@ class Util */ public static function getVersion($retBuild = false, $normalized = false) { - $build = 17031601; - $version = [2, 1, 2]; + $build = 17032001; + $version = [2, 1, 4]; if ($normalized === true) { return [implode('', $version), $build]; diff --git a/inc/locales/de_DE/LC_MESSAGES/messages.mo b/inc/locales/de_DE/LC_MESSAGES/messages.mo index 97ee2999..b12e1adb 100644 Binary files a/inc/locales/de_DE/LC_MESSAGES/messages.mo and b/inc/locales/de_DE/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/de_DE/LC_MESSAGES/messages.po b/inc/locales/de_DE/LC_MESSAGES/messages.po index 2094c041..153f6830 100644 --- a/inc/locales/de_DE/LC_MESSAGES/messages.po +++ b/inc/locales/de_DE/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-15 23:02+0100\n" -"PO-Revision-Date: 2017-03-15 23:02+0100\n" +"POT-Creation-Date: 2017-03-20 23:26+0100\n" +"PO-Revision-Date: 2017-03-20 23:26+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: de_DE\n" @@ -153,7 +153,7 @@ msgstr "Konto" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -855,7 +855,7 @@ msgid "Conexión a LDAP correcta" msgstr "LDAP-Verbindung ist OK" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Objekte gefunden" @@ -906,9 +906,9 @@ msgstr "Fehler beim Suchen des Benutzers in LDAP" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1142,7 +1142,7 @@ msgstr "Verbindung erfolgreich" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1479,7 +1479,7 @@ msgstr "Option nicht verfügbar" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Bitte kontaktieren Sie den Administrator" @@ -2453,7 +2453,7 @@ msgstr "Authentifizierung" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Aktualisierung" @@ -2475,7 +2475,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "Sie werden in 5 Sekunden zur Anmeldeseite umgeleitet" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Version aktualisiert" @@ -2498,12 +2498,12 @@ msgid "Registro de Eventos" msgstr "Ereignisprotokoll" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Benötigte PHP version muss >= xyz sein" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "" @@ -2724,57 +2724,57 @@ msgstr "Observer nicht initialisiert" msgid "Es necesario un objeto" msgstr "Ein Objekt wird benötigt" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 #, fuzzy msgid "Error en la verificación de la base de datos" msgstr "Fehler beim der Datenbanküberprüfung" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Sitzung" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "Sitzung konnte nicht initialisiert werden" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "\"/config\" Verzeichnis existiert nicht." -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "In das Verzeichnis \"/config\" kann nicht geschrieben werden" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Das Zugriffsrechte des \"/config\"-Verzeichnisses sind falsch" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Aktuell:" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Erforderlich: 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Anwendung im Wartungsmodus" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Es wird in Kürze gestartet" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Aus Sitzung ausloggen" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Zeit ohne Aktivität" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Gesamtzeit" @@ -3802,7 +3802,7 @@ msgstr "Fehler beim empfangen der Spuren" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Benutzer-Login/E-Mail doppelt" @@ -3831,34 +3831,34 @@ msgstr "Fehler beim Laden der Benutzer" msgid "Error al modificar la clave" msgstr "Fehler beim Ändern des Passworts" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "LDAP-Benutzer" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 #, fuzzy msgid "Error al guardar los datos de LDAP" msgstr "Fehler beim Speichern der LDAP-Benutzerdaten" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Kontoaktivierung" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Ihre Kontoaktivierung ist anhängig" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Sie bekommen in Kürze eine Bestätigungs-Mail" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "Neuer LDAP Benutzer" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 #, fuzzy msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Fehler beim Ändern des Benutzer-Passworts in der BD" @@ -3867,12 +3867,12 @@ msgstr "Fehler beim Ändern des Benutzer-Passworts in der BD" msgid "Sincronización LDAP" msgstr "LDAP-Synchronisation" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 #, fuzzy msgid "No se encontraron objetos para sincronizar" msgstr "Es gibt keine zu synchronisierende Objekte" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronisation abgeschlossen" @@ -4335,6 +4335,11 @@ msgstr "Buchstaben einschließen" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/en_US/LC_MESSAGES/messages.mo b/inc/locales/en_US/LC_MESSAGES/messages.mo index fcabf2f2..95d00ea7 100644 Binary files a/inc/locales/en_US/LC_MESSAGES/messages.mo and b/inc/locales/en_US/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/en_US/LC_MESSAGES/messages.po b/inc/locales/en_US/LC_MESSAGES/messages.po index c92f95c5..1cf2b918 100644 --- a/inc/locales/en_US/LC_MESSAGES/messages.po +++ b/inc/locales/en_US/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-15 23:01+0100\n" -"PO-Revision-Date: 2017-03-15 23:02+0100\n" +"POT-Creation-Date: 2017-03-20 23:25+0100\n" +"PO-Revision-Date: 2017-03-20 23:26+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -157,7 +157,7 @@ msgstr "Account" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -834,7 +834,7 @@ msgid "Conexión a LDAP correcta" msgstr "LDAP connection OK" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Objects found" @@ -884,9 +884,9 @@ msgstr "Error while searching the user on LDAP" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1118,7 +1118,7 @@ msgstr "Connection successful" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1446,7 +1446,7 @@ msgstr "Option unavailable" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Please contact to the administrator" @@ -2414,7 +2414,7 @@ msgstr "Authentication" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Update" @@ -2436,7 +2436,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "You will be redirected to log in within 5 seconds" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Version updating done." @@ -2459,12 +2459,12 @@ msgid "Registro de Eventos" msgstr "Event Log" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Required PHP version >=" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "Please update the PHP version to run sysPass" @@ -2677,56 +2677,56 @@ msgstr "Observer not initialized" msgid "Es necesario un objeto" msgstr "An object is needed" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 msgid "Error en la verificación de la base de datos" msgstr "Error while checking the database" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "Session cannot be initialized" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "The \"/config\" directory does not exist." -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Unable to write into the \"/config\" directory" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "The \"/config\" directory permissions are wrong" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Current:" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Needed: 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Application in maintenance" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "It will be running shortly" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Logout session" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Inactive time" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Total time" @@ -3685,7 +3685,7 @@ msgstr "Error while retrieving the tracks" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" @@ -3710,33 +3710,33 @@ msgstr "Error while retrieving the users" msgid "Error al modificar la clave" msgstr "Error while updating the password" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "LDAP User" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 msgid "Error al guardar los datos de LDAP" msgstr "Error while saving the LDAP user data" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Account Activation" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Your account activation is pending." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "You will receive a confirmation email shortly." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "New LDAP user" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Error while updating the user's password in DB" @@ -3744,11 +3744,11 @@ msgstr "Error while updating the user's password in DB" msgid "Sincronización LDAP" msgstr "LDAP synchronization" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 msgid "No se encontraron objetos para sincronizar" msgstr "There aren't any objects to synchronize" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronization finished" @@ -4197,6 +4197,10 @@ msgstr "Include Letters" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/fr_FR/LC_MESSAGES/messages.mo b/inc/locales/fr_FR/LC_MESSAGES/messages.mo index c9ee9e60..d57ce645 100644 Binary files a/inc/locales/fr_FR/LC_MESSAGES/messages.mo and b/inc/locales/fr_FR/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/fr_FR/LC_MESSAGES/messages.po b/inc/locales/fr_FR/LC_MESSAGES/messages.po index c84b7595..c52846c1 100644 --- a/inc/locales/fr_FR/LC_MESSAGES/messages.po +++ b/inc/locales/fr_FR/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-15 23:04+0100\n" -"PO-Revision-Date: 2017-03-15 23:04+0100\n" +"POT-Creation-Date: 2017-03-20 23:26+0100\n" +"PO-Revision-Date: 2017-03-20 23:26+0100\n" "Last-Translator: nuxsmin \n" "Language-Team: \n" "Language: fr_FR\n" @@ -151,7 +151,7 @@ msgstr "Compte" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -832,7 +832,7 @@ msgid "Conexión a LDAP correcta" msgstr "Connexion LDAP OK" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Objets trouvés" @@ -882,9 +882,9 @@ msgstr "Erreur pendant la recherche de l'utilisateur dans l'annuaire LDAP" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1116,7 +1116,7 @@ msgstr "Connexion réussie" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1443,7 +1443,7 @@ msgstr "Option indisponible" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Veuillez contacter votre administrateur" @@ -2413,7 +2413,7 @@ msgstr "Authentification" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Actualisation" @@ -2435,7 +2435,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "Vous allez être redirigé vers l'écran de connexion dans 5 secondes" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Mise à jour de version effectuée." @@ -2458,12 +2458,12 @@ msgid "Registro de Eventos" msgstr "Journal d'évènements" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Version PHP requise >=" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "" @@ -2683,56 +2683,56 @@ msgstr "Observateur non initialisé" msgid "Es necesario un objeto" msgstr "Un objet est nécessaire" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 msgid "Error en la verificación de la base de datos" msgstr "Erreur pendant la vérification de la base de données" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "La session ne peut pas être initialisée" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "Le dossier \"/config\" n'existe pas" -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Impossible d'écrire dans le dossier \"/config\"" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Les permissions du dossier \"/config\" sont incorrectes" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Actuel :" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Nécessaire : 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Application en maintenance" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Sera opérationnel sous peu" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Déconnexion" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Temps d'inactivité" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Temps total" @@ -3702,7 +3702,7 @@ msgstr "Erreur lors de la récupération des pistes" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Login/courriel utilisateur dupliqué" @@ -3727,33 +3727,33 @@ msgstr "Erreur pendant la récupération des utilisateurs" msgid "Error al modificar la clave" msgstr "Erreur pendant la modification du mot de passe" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "Utilisateur LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 msgid "Error al guardar los datos de LDAP" msgstr "Erreur pendant la sauvegarde des données utilisateur LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Activation de Compte" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Votre compte est en attente d'activation." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Vous recevrez un courriel de confirmation sous peu." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "Nouvel utilisateur LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "" "Erreur pendant l'actualisation du mot de passe utilisateur dans la base de " @@ -3763,11 +3763,11 @@ msgstr "" msgid "Sincronización LDAP" msgstr "Synchronisation LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 msgid "No se encontraron objetos para sincronizar" msgstr "Il n'y a pas d'objet à synchroniser" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronisation terminée" @@ -4223,6 +4223,11 @@ msgstr "Inclure des Lettres" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/hu_HU/LC_MESSAGES/messages.mo b/inc/locales/hu_HU/LC_MESSAGES/messages.mo index e3561644..5c3d9339 100644 Binary files a/inc/locales/hu_HU/LC_MESSAGES/messages.mo and b/inc/locales/hu_HU/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/hu_HU/LC_MESSAGES/messages.po b/inc/locales/hu_HU/LC_MESSAGES/messages.po index 6d601260..f9db69b1 100644 --- a/inc/locales/hu_HU/LC_MESSAGES/messages.po +++ b/inc/locales/hu_HU/LC_MESSAGES/messages.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" -"POT-Creation-Date: 2017-03-15 23:04+0100\n" +"POT-Creation-Date: 2017-03-20 23:27+0100\n" "PO-Revision-Date: \n" "Last-Translator: nuxsmin \n" "Language-Team: \n" @@ -154,7 +154,7 @@ msgstr "Fiók" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -853,7 +853,7 @@ msgid "Conexión a LDAP correcta" msgstr "LDAP kapcsolat" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Objektum találatok" @@ -904,9 +904,9 @@ msgstr "Hiba az LDAP felhasználók keresése közben" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1142,7 +1142,7 @@ msgstr "Connection successful" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1496,7 +1496,7 @@ msgstr "Beállítás nem elérhetõ" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Kérem, keresse a rendszergazdát" @@ -2496,7 +2496,7 @@ msgstr "Engedélyezése Hitelesítés" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Frissítés" @@ -2518,7 +2518,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "You will be redirected to log in within 5 seconds" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Verzió frissítés kész" @@ -2543,13 +2543,13 @@ msgid "Registro de Eventos" msgstr "Esemény napló" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 #, fuzzy msgid "Versión de PHP requerida >= " msgstr "Szükséges PHP verzió> = 5.1" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 #, fuzzy msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" @@ -2782,60 +2782,60 @@ msgstr "Observer not initialized" msgid "Es necesario un objeto" msgstr "An object is needed" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 #, fuzzy msgid "Error en la verificación de la base de datos" msgstr "Hiba az adatbázis ellenõrzése közben" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "A munkamenetot nem lehet elindítani" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "\"/config\" mappa nem létezik" -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Nem lehet a \"/config\" mappába írni" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 #, fuzzy msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "\"/config\" mappa jogosultságai helytelenek" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 #, fuzzy msgid "Actual:" msgstr "Általános" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 #, fuzzy msgid "Necesario: 750" msgstr "Felhasználónév szükséges" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Az alkalmazás fut" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Hamar végezni fog" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Kijelentkezés" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Idõ kikapcsolása" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Teljes idõ" @@ -3857,7 +3857,7 @@ msgstr "Error while retrieving the tracks" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" @@ -3886,35 +3886,35 @@ msgstr "Hiba a felhasználók betöltése közben" msgid "Error al modificar la clave" msgstr "Hiba a jelszó frissítése közben" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "LDAP felhasználó" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 #, fuzzy msgid "Error al guardar los datos de LDAP" msgstr "Hiba az LDAP felhasználók adatainak elmentése közben" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Fiók Aktiválás" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Az ön fiók aktiválása függõben van" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Hamarosan megerõsítésre váró emailt küldünk" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 #, fuzzy msgid "Nuevo usuario de LDAP" msgstr "LDAP felhasználó" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 #, fuzzy msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Adatbázis Hiba a felhasználói jelszó frissítése közben" @@ -3923,11 +3923,11 @@ msgstr "Adatbázis Hiba a felhasználói jelszó frissítése közben" msgid "Sincronización LDAP" msgstr "LDAP synchronization" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 msgid "No se encontraron objetos para sincronizar" msgstr "There aren't any objects to synchronize" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronization finished" @@ -4394,6 +4394,11 @@ msgstr "Include Letters" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/nl_NL/LC_MESSAGES/messages.mo b/inc/locales/nl_NL/LC_MESSAGES/messages.mo index 517b3beb..508d6460 100644 Binary files a/inc/locales/nl_NL/LC_MESSAGES/messages.mo and b/inc/locales/nl_NL/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/nl_NL/LC_MESSAGES/messages.po b/inc/locales/nl_NL/LC_MESSAGES/messages.po index 8fda8bd1..2c8b4578 100644 --- a/inc/locales/nl_NL/LC_MESSAGES/messages.po +++ b/inc/locales/nl_NL/LC_MESSAGES/messages.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" -"POT-Creation-Date: 2017-03-15 23:05+0100\n" +"POT-Creation-Date: 2017-03-20 23:27+0100\n" "PO-Revision-Date: \n" "Last-Translator: nuxsmin \n" "Language-Team: nlmaca\n" @@ -152,7 +152,7 @@ msgstr "Account" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -849,7 +849,7 @@ msgid "Conexión a LDAP correcta" msgstr "LDAP connectie gelukt" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Objecten gevonden" @@ -900,9 +900,9 @@ msgstr "Fout bij het zoeken gebruiker in DLS" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1135,7 +1135,7 @@ msgstr "Connection successful" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1471,7 +1471,7 @@ msgstr "Optie niet beschikbaar" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Neem contact op met de system administrator" @@ -2442,7 +2442,7 @@ msgstr "Authenticatie" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Update" @@ -2464,7 +2464,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "You will be redirected to log in within 5 seconds" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Versie update bijgewerkt" @@ -2487,12 +2487,12 @@ msgid "Registro de Eventos" msgstr "Event Log" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Vereiste PHP versie >=" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "Update a.u.b de PHP versie om gebruik te kunnen maken van SysPass" @@ -2710,58 +2710,58 @@ msgstr "Observer not initialized" msgid "Es necesario un objeto" msgstr "An object is needed" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 #, fuzzy msgid "Error en la verificación de la base de datos" msgstr "Fout bij het checken van de database" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "Sessie kan niet worden geinitaliseerd" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "De \"/config\" folder bestaat niet" -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Niet mogelijk om naar de \"/config\" te schrijven" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 #, fuzzy msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "De \"/config\" folder permissies zijn incorrect" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Huidig:" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Nodig: 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Applicatie in onderhoud" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Een moment geduld" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Uitloggen sessie" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Inactieve tijd" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Totale tijd" @@ -3770,7 +3770,7 @@ msgstr "Error while retrieving the tracks" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Duplicated user login/email" @@ -3799,34 +3799,34 @@ msgstr "Fout bij het ophalen van gebruikers" msgid "Error al modificar la clave" msgstr "Fout bij wachtwoord wijzigen" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "LDAP Gebruiker" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 #, fuzzy msgid "Error al guardar los datos de LDAP" msgstr "Fout bij opslaan van LDAP gebruikers data" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Account Activatie" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Uw account is in behandeling" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Uw krijgt binnenkort een bevestigings email" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "Nieuwe LDAP Gebruiker" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 #, fuzzy msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Fout bij bijwerken gebruiker wachtwoord in de Database" @@ -3835,11 +3835,11 @@ msgstr "Fout bij bijwerken gebruiker wachtwoord in de Database" msgid "Sincronización LDAP" msgstr "LDAP synchronization" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 msgid "No se encontraron objetos para sincronizar" msgstr "There aren't any objects to synchronize" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronization finished" @@ -4294,6 +4294,11 @@ msgstr "Include Letters" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/po_PO/LC_MESSAGES/messages.mo b/inc/locales/po_PO/LC_MESSAGES/messages.mo index 4191627f..fe986541 100644 Binary files a/inc/locales/po_PO/LC_MESSAGES/messages.mo and b/inc/locales/po_PO/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/po_PO/LC_MESSAGES/messages.po b/inc/locales/po_PO/LC_MESSAGES/messages.po index 7400b46d..97fd4a29 100644 --- a/inc/locales/po_PO/LC_MESSAGES/messages.po +++ b/inc/locales/po_PO/LC_MESSAGES/messages.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" -"POT-Creation-Date: 2017-03-15 23:05+0100\n" +"POT-Creation-Date: 2017-03-20 23:27+0100\n" "PO-Revision-Date: \n" "Last-Translator: nuxsmin \n" "Language-Team: wseredynski\n" @@ -150,7 +150,7 @@ msgstr "Konto" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -849,7 +849,7 @@ msgid "Conexión a LDAP correcta" msgstr "Połączenie nawiązane (LDAP)" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Znaleziono obiekty" @@ -900,9 +900,9 @@ msgstr "Błąd podczas szukania użytkownika w LDAPie" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1136,7 +1136,7 @@ msgstr "Połączenie ustanowione" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1473,7 +1473,7 @@ msgstr "Opcja jest niedostępna" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Skontaktuj się z administratorem" @@ -2447,7 +2447,7 @@ msgstr "Autentykacja" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Aktualizuj" @@ -2469,7 +2469,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "You will be redirected to log in within 5 seconds" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Aktualizacja wersji została zakończona" @@ -2492,12 +2492,12 @@ msgid "Registro de Eventos" msgstr "Log" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Wymagana wersja PHP >=" #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "SysPass wymaga wyższej wersji PHP" @@ -2713,58 +2713,58 @@ msgstr "Obserwator nie został zainicjalizowany" msgid "Es necesario un objeto" msgstr "Objekt jest wymagany" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 #, fuzzy msgid "Error en la verificación de la base de datos" msgstr "Błąd podczas sprawdzania bazy danych" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Session" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "Sesja nie może zostać zainicjalizowana" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "Katalog \"config\" nie istnieje" -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Nie można zapisywać do katalogu \"config\"" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 #, fuzzy msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Katalog \"config\" ma nieprawidłowe uprawnienia" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Bieżący:" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Potrzeba: 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Aplikacja w trybie serwisowania" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Wkrótce będzie dostępna" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Wyloguj sesję" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Czas nieaktywności" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Czas całkowity" @@ -3792,7 +3792,7 @@ msgstr "Error while retrieving the tracks" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Email/login istnieje" @@ -3821,34 +3821,34 @@ msgstr "Błąd podczas przetwarzania użytkowników" msgid "Error al modificar la clave" msgstr "Błąd podczas aktualizacji hasła" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "Użytkownik LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 #, fuzzy msgid "Error al guardar los datos de LDAP" msgstr "Błąd podczas zapisywania danych użytkownika LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Aktywacja konta" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Oczekujesz na aktywację konta" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Powinieneś wkrótce otrzymać powiadomienie emailem" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "Nowy użytkownik LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 #, fuzzy msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Błąd poczas aktualizacji hasła uzytkownika" @@ -3857,12 +3857,12 @@ msgstr "Błąd poczas aktualizacji hasła uzytkownika" msgid "Sincronización LDAP" msgstr "Synchronizacja LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 #, fuzzy msgid "No se encontraron objetos para sincronizar" msgstr "Brak elementów do synchronizacji" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Synchronizacja zakończona" @@ -4322,6 +4322,11 @@ msgstr "Include Letters" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/inc/locales/ru_RU/LC_MESSAGES/messages.mo b/inc/locales/ru_RU/LC_MESSAGES/messages.mo index 947ca3ed..d22cd602 100644 Binary files a/inc/locales/ru_RU/LC_MESSAGES/messages.mo and b/inc/locales/ru_RU/LC_MESSAGES/messages.mo differ diff --git a/inc/locales/ru_RU/LC_MESSAGES/messages.po b/inc/locales/ru_RU/LC_MESSAGES/messages.po index 2cde9058..f84b2aae 100644 --- a/inc/locales/ru_RU/LC_MESSAGES/messages.po +++ b/inc/locales/ru_RU/LC_MESSAGES/messages.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: sysPass\n" -"POT-Creation-Date: 2017-03-15 23:06+0100\n" +"POT-Creation-Date: 2017-03-20 23:27+0100\n" "PO-Revision-Date: \n" "Last-Translator: nuxsmin \n" "Language-Team: Alexander Titov,Alex Us\n" @@ -150,7 +150,7 @@ msgstr "Учетная запись" #: ../../../../inc/SP/Controller/LoginController.class.php:533 #: ../../../../inc/SP/Controller/LoginController.class.php:541 #: ../../../../inc/SP/Controller/MainActionController.class.php:124 -#: ../../../../inc/SP/Core/Init.class.php:451 +#: ../../../../inc/SP/Core/Init.class.php:473 #: ../../../../inc/SP/Mgmt/Files/File.class.php:98 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:76 #: ../../../../inc/themes/material-blue/views/itemshow/customfields.inc:31 @@ -852,7 +852,7 @@ msgid "Conexión a LDAP correcta" msgstr "Подключение к LDAP успешно" #: ../../../../inc/SP/Auth/Ldap/LdapBase.class.php:133 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:75 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:78 msgid "Objetos encontrados" msgstr "Найдено объектов" @@ -903,9 +903,9 @@ msgstr "Ошибка поиска пользователя в LDAP" #: ../../../../inc/SP/Controller/LoginController.class.php:447 #: ../../../../inc/SP/Controller/LoginController.class.php:509 #: ../../../../inc/SP/Controller/LoginController.class.php:534 -#: ../../../../inc/SP/Core/Init.class.php:615 +#: ../../../../inc/SP/Core/Init.class.php:624 #: ../../../../inc/SP/Mgmt/PublicLinks/PublicLink.class.php:78 -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:108 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:111 #: ../../../../inc/SP/Mgmt/Users/UserPreferencesUtil.class.php:64 #: ../../../../res/test.php:64 #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:45 @@ -1139,7 +1139,7 @@ msgstr "Успешное подключение" #: ../../../../inc/SP/Controller/ChecksController.class.php:138 #: ../../../../inc/SP/Controller/MainActionController.class.php:123 -#: ../../../../inc/SP/Core/Init.class.php:450 +#: ../../../../inc/SP/Core/Init.class.php:472 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:207 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:220 #: ../../../../inc/SP/Core/Upgrade/Upgrade.class.php:430 @@ -1475,7 +1475,7 @@ msgstr "Опция недоступна" #: ../../../../inc/SP/Controller/ControllerBase.class.php:277 #: ../../../../inc/SP/Controller/ControllerBase.class.php:278 #: ../../../../inc/SP/Controller/ControllerBase.class.php:280 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "Consulte con el administrador" msgstr "Пожалуйста, свяжитесь с администратором" @@ -2449,7 +2449,7 @@ msgstr "Аутентификация" #: ../../../../inc/SP/Controller/MainActionController.class.php:62 #: ../../../../inc/SP/Controller/MainActionController.class.php:121 -#: ../../../../inc/SP/Core/Init.class.php:448 +#: ../../../../inc/SP/Core/Init.class.php:470 msgid "Actualización" msgstr "Обновить" @@ -2471,7 +2471,7 @@ msgid "En 5 segundos será redirigido al login" msgstr "You will be redirected to log in within 5 seconds" #: ../../../../inc/SP/Controller/MainActionController.class.php:122 -#: ../../../../inc/SP/Core/Init.class.php:449 ../../../../res/upgrade.php:121 +#: ../../../../inc/SP/Core/Init.class.php:471 ../../../../res/upgrade.php:121 msgid "Actualización de versión realizada." msgstr "Обновление версии завершено." @@ -2494,12 +2494,12 @@ msgid "Registro de Eventos" msgstr "Журнал событий" #: ../../../../inc/SP/Controller/MainController.class.php:360 -#: ../../../../inc/SP/Core/Init.class.php:140 +#: ../../../../inc/SP/Core/Init.class.php:132 msgid "Versión de PHP requerida >= " msgstr "Необходим PHP версии >= " #: ../../../../inc/SP/Controller/MainController.class.php:361 -#: ../../../../inc/SP/Core/Init.class.php:141 +#: ../../../../inc/SP/Core/Init.class.php:133 msgid "" "Actualice la versión de PHP para que la aplicación funcione correctamente" msgstr "Пожалуйста, обновите PHP для использования sysPass" @@ -2716,57 +2716,57 @@ msgstr "Наблюдатель не инициализирован" msgid "Es necesario un objeto" msgstr "Нужен объект" -#: ../../../../inc/SP/Core/Init.class.php:168 +#: ../../../../inc/SP/Core/Init.class.php:180 #, fuzzy msgid "Error en la verificación de la base de datos" msgstr "Ошибка проверки базы данных" -#: ../../../../inc/SP/Core/Init.class.php:311 +#: ../../../../inc/SP/Core/Init.class.php:408 msgid "Sesión" msgstr "Сессия" -#: ../../../../inc/SP/Core/Init.class.php:311 -#: ../../../../inc/SP/Core/Init.class.php:315 +#: ../../../../inc/SP/Core/Init.class.php:408 +#: ../../../../inc/SP/Core/Init.class.php:412 msgid "La sesión no puede ser inicializada" msgstr "Сессия не может быть запущена" -#: ../../../../inc/SP/Core/Init.class.php:471 +#: ../../../../inc/SP/Core/Init.class.php:493 msgid "El directorio \"/config\" no existe" msgstr "Папка \"/config\" не существует." -#: ../../../../inc/SP/Core/Init.class.php:476 +#: ../../../../inc/SP/Core/Init.class.php:498 msgid "No es posible escribir en el directorio \"config\"" msgstr "Невозможно произвести запись в папку \"/config\"" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Los permisos del directorio \"/config\" son incorrectos" msgstr "Права для папки \"/config\" заданы неверно" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Actual:" msgstr "Текущие:" -#: ../../../../inc/SP/Core/Init.class.php:483 +#: ../../../../inc/SP/Core/Init.class.php:505 msgid "Necesario: 750" msgstr "Требуемые: 750" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "Aplicación en mantenimiento" msgstr "Программа на ослуживании" -#: ../../../../inc/SP/Core/Init.class.php:579 +#: ../../../../inc/SP/Core/Init.class.php:588 msgid "En breve estará operativa" msgstr "Скоро работа будет возобновлена" -#: ../../../../inc/SP/Core/Init.class.php:614 +#: ../../../../inc/SP/Core/Init.class.php:623 msgid "Finalizar sesión" msgstr "Завершить сессию" -#: ../../../../inc/SP/Core/Init.class.php:616 +#: ../../../../inc/SP/Core/Init.class.php:625 msgid "Tiempo inactivo" msgstr "Время бездействия" -#: ../../../../inc/SP/Core/Init.class.php:617 +#: ../../../../inc/SP/Core/Init.class.php:626 msgid "Tiempo total" msgstr "Общее время" @@ -3792,7 +3792,7 @@ msgstr "Error while retrieving the tracks" #: ../../../../inc/SP/Mgmt/Users/User.class.php:54 #: ../../../../inc/SP/Mgmt/Users/User.class.php:150 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:77 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:79 msgid "Login/email de usuario duplicados" msgstr "Дублированный login/email" @@ -3821,34 +3821,34 @@ msgstr "Ошибка получения пользователей" msgid "Error al modificar la clave" msgstr "Ошибка изменения пароля" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:107 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:109 #: ../../../../inc/themes/material-blue/inc/Icons.class.php:54 msgid "Usuario de LDAP" msgstr "Пользователь LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:115 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:117 #, fuzzy msgid "Error al guardar los datos de LDAP" msgstr "Ошибка при сохранении данных пользователя из LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:123 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 msgid "Activación Cuenta" msgstr "Активация учетной записи" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:124 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:126 msgid "Su cuenta está pendiente de activación." msgstr "Активация Вашей учетной записи в процессе." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:125 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:127 msgid "En breve recibirá un email de confirmación." msgstr "Вы получите письмо в скором времени." -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:132 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:134 msgid "Nuevo usuario de LDAP" msgstr "Пользователь LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:186 -#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:215 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:188 +#: ../../../../inc/SP/Mgmt/Users/UserLdap.class.php:217 #, fuzzy msgid "Error al actualizar la clave del usuario en la BBDD" msgstr "Ошибка изменения пароля пользователя в БД" @@ -3857,12 +3857,12 @@ msgstr "Ошибка изменения пароля пользователя в msgid "Sincronización LDAP" msgstr "Синхронизация LDAP" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:120 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:123 #, fuzzy msgid "No se encontraron objetos para sincronizar" msgstr "Нет объектов для синхронизации" -#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:126 +#: ../../../../inc/SP/Mgmt/Users/UserLdapSync.class.php:129 msgid "Sincronización finalizada" msgstr "Синхронизация завершена" @@ -4323,6 +4323,11 @@ msgstr "Include Letters" msgid "Cookies deshabilitadas. La aplicación no funcionará correctamente." msgstr "Cookies disabled. The application won't work properly." +#: ../../../../js/strings.js.php:90 +#, fuzzy +msgid "Portapapeles no soportado por el navegador." +msgstr "Clipboard not supported by your browser." + #: ../../../../inc/themes/material-blue/views/account/account-editpass.inc:67 #: ../../../../inc/themes/material-blue/views/account/account.inc:136 #: ../../../../inc/themes/material-blue/views/account/account.inc:143 diff --git a/js/app-main.js b/js/app-main.js index 78e41869..f21f74ba 100644 --- a/js/app-main.js +++ b/js/app-main.js @@ -591,7 +591,7 @@ sysPass.Main = function () { log.info("initializeClipboard"); if (!Clipboard.isSupported()) { - log.warn('Clipboard actions not supported'); + log.warn(config.LANG[65]); return; } diff --git a/js/app-main.min.js b/js/app-main.min.js index e2a99024..f1f88b90 100644 --- a/js/app-main.min.js +++ b/js/app-main.min.js @@ -1,4 +1,4 @@ -var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,g,f){if(f.get||f.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[g]=f.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; +var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,g,f){if(f.get||f.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[g]=f.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; $jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(a){return $jscomp.SYMBOL_PREFIX+(a||"")+$jscomp.symbolCounter_++}; $jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(a){var g=0;return $jscomp.iteratorPrototype(function(){return ga.secondary?a.calc=a.main/a.rel:a.maina.secondary&&(a.main*=a.factor,g(a));return a},e=function(){f.main=b;f.secondary=c;var e=g(f);a.css({width:e.main, -height:e.calc});d.width=e.main;d.height=e.calc},h=function(){f.main=c;f.secondary=b;var e=g(f);a.css({width:e.calc,height:e.main});d.width=e.calc;d.height=e.main};d.width>b?e():d.height>c&&(k.info("height"),h());return d},J=function(){return $.extend({log:k,config:function(){return a},appTheme:function(){return f},appActions:function(){return e},appTriggers:function(){return d},appRequests:function(){return m},evalAction:H,resizeImage:I},r)},K=function(){return{actions:function(){return e},triggers:function(){return d}, +$(a.trigger.dataset.clipboardTarget).addClass("dialog-clip-copy");a.clearSelection()}),(new Clipboard(".clip-pass-icon")).on("success",function(b){h.ok(a.LANG[45]);b.clearSelection()})):k.warn(a.LANG[65])},G=function(){k.info("bindPassEncrypt");$("body").on("blur",":input[type=password]",function(a){a=$(this);a.hasClass("passwordfield__no-pki")||u(a)}).on("keypress",":input[type=password]",function(a){13===a.keyCode&&(a.preventDefault(),a=$(this),u(a),a.closest("form").submit())})},H=function(a,d){console.info("Eval: "+ +a);if("function"===typeof a)a(d);else throw Error("Function not found: "+a);},I=function(a){k.info("resizeImage");var b=.9*$(window).width(),c=.9*$(window).height(),d={width:a.width(),height:a.height()},f={calc:0,main:0,secondary:0,factor:.9,rel:d.width/d.height},g=function(a){a.main>a.secondary?a.calc=a.main/a.rel:a.maina.secondary&&(a.main*=a.factor,g(a));return a},e=function(){f.main=b;f.secondary=c;var e=g(f);a.css({width:e.main,height:e.calc});d.width= +e.main;d.height=e.calc},h=function(){f.main=c;f.secondary=b;var e=g(f);a.css({width:e.calc,height:e.main});d.width=e.calc;d.height=e.main};d.width>b?e():d.height>c&&(k.info("height"),h());return d},J=function(){return $.extend({log:k,config:function(){return a},appTheme:function(){return f},appActions:function(){return e},appTriggers:function(){return d},appRequests:function(){return m},evalAction:H,resizeImage:I},r)},K=function(){return{actions:function(){return e},triggers:function(){return d}, theme:function(){return f},sk:p,msg:h,log:k,passToClip:0,passwordData:g,outputResult:v,checkboxDetect:E,checkPassLevel:D,encryptFormValue:u,fileUpload:C,redirect:t,scrollUp:z,setContentSize:y}};(function(){k.info("init");r=K();n=J();d=sysPass.Triggers(n);e=sysPass.Actions(n);m=sysPass.Requests(n);x(function(){""!==a.PK&&G();"function"===typeof sysPass.Theme&&(f=sysPass.Theme(n));!0===a.CHECK_UPDATES&&e.main.getUpdates();!1===a.COOKIES_ENABLED&&h.sticky(a.LANG[64]);F();w();B()})})();return r}; diff --git a/js/app-triggers.js b/js/app-triggers.js index 36cfc1de..ae18339e 100644 --- a/js/app-triggers.js +++ b/js/app-triggers.js @@ -183,6 +183,10 @@ sysPass.Triggers = function (Common) { main: function () { log.info("views:main"); + if (!Clipboard.isSupported()) { + Common.msg.info(Common.config().LANG[65]); + } + $(".btn-menu").click(function () { var $this = $(this); diff --git a/js/app-triggers.min.js b/js/app-triggers.min.js index ff58f94b..04536611 100644 --- a/js/app-triggers.min.js +++ b/js/app-triggers.min.js @@ -2,13 +2,13 @@ var $jscomp={scope:{},findInternal:function(b,d,e){b instanceof String&&(b=Strin $jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global?global:b};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(b,d,e,a){if(d){e=$jscomp.global;b=b.split(".");for(a=0;aform").each(function(){var a=$(this);a.find("button.btn-clear").on("click",function(b){b.preventDefault();a.trigger("reset")})})},config:function(){d.info("views:config");var a=$("#drop-import-files");if(0form").each(function(){var a=$(this);a.find("button.btn-clear").on("click",function(b){b.preventDefault();a.trigger("reset")})})},config:function(){d.info("views:config");var a=$("#drop-import-files");if(0 __('Sesión finalizada'), 62 => __('Realizando tarea. Por favor, no cierre la ventana/pestaña del navegador.'), 63 => __('Incluir Letras'), - 64 => __('Cookies deshabilitadas. La aplicación no funcionará correctamente.') + 64 => __('Cookies deshabilitadas. La aplicación no funcionará correctamente.'), + 65 => __('Portapapeles no soportado por el navegador.') ]; \ No newline at end of file