From 31facc99f69d14e0b2be03572b1bb563b3cdb5aa Mon Sep 17 00:00:00 2001 From: Paul Ryan Date: Mon, 18 Nov 2019 15:39:44 -1000 Subject: [PATCH] Update translations --- languages/authorizer-es_ES.mo | Bin 52021 -> 52317 bytes languages/authorizer-es_ES.po | 2399 +++++++++++++++++---------------- languages/authorizer-fr_FR.mo | Bin 51621 -> 51355 bytes languages/authorizer-fr_FR.po | 255 ++-- 4 files changed, 1386 insertions(+), 1268 deletions(-) diff --git a/languages/authorizer-es_ES.mo b/languages/authorizer-es_ES.mo index 88dcfe663d836275ac936fa4bfb27753bae34c8a..7063e68b1925e04fd6fe41b602338a0fa7f11abf 100755 GIT binary patch delta 5664 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 delta 5490 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 diff --git a/languages/authorizer-es_ES.po b/languages/authorizer-es_ES.po index a6f68fec..89ade4dc 100755 --- a/languages/authorizer-es_ES.po +++ b/languages/authorizer-es_ES.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Authorizer en español\n" "Report-Msgid-Bugs-To: http://wordpress.org/tag/document-gallery\n" -"POT-Creation-Date: 2019-02-27 10:59-1000\n" +"POT-Creation-Date: 2019-11-18 15:29-1000\n" "PO-Revision-Date: \n" "Last-Translator: Paul Ryan \n" "Language-Team: PNTE \n" @@ -21,1019 +21,1225 @@ msgstr "" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SearchPath-0: .\n" -#: authorizer.php:432 -msgid "ERROR: Incorrect username or password." +#: src/authorizer/class-admin-page.php:39 +msgid "" +"Pending Users: Pending users are users who have " +"successfully logged in to the site, but who haven't yet been approved (or " +"blocked) by you." msgstr "" -"Se ha producido un error: nombre de usuario o contraseña " -"incorrectos." +"Los usuarios pendientes son usuarios que han iniciado " +"sesión en el sitio correctamente, pero que todavía no han sido aprobados (o " +"que han sido bloqueados)." -#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of lockout as a phrase 4: lost password URL -#: authorizer.php:468 authorizer.php:485 -#, php-format +#: src/authorizer/class-admin-page.php:40 msgid "" -"ERROR: There have been too many invalid login attempts for " -"the username %1$s. Please wait %3$s before trying " -"again. Lost your " -"password?" +"Approved Users: Approved users have access to the site once " +"they successfully log in." msgstr "" -"Se ha producido un error: se han producido demasiados " -"intentos no válidos de inicio de sesión del usuario %1$s. " -"Por favor, espera " -"%3$s antes de intentarlo de nuevo. ¿Has perdido tu contraseña?" +"Los usuarios aprobados son usuarios que tienen acceso al " +"sitio una vez que han inciado sesión correctamente." -#. TRANSLATORS: %s: Name of blog -#: authorizer.php:683 authorizer.php:1826 -#, php-format -msgid "%s - Access Restricted" -msgstr "%s - Acceso restringido" +#: src/authorizer/class-admin-page.php:41 +msgid "" +"Blocked Users: Blocked users will receive an error message " +"when they try to visit the site after authenticating." +msgstr "" +"Los usuarios bloqueados son usuarios que recibirán un " +"mensaje de error cuando intenten acceder al sitio después de autenticarse." -#: authorizer.php:691 authorizer.php:1025 -msgid "Back" -msgstr "Volver atrás" +#: src/authorizer/class-admin-page.php:42 +msgid "" +"Users in the Pending list appear automatically after a new " +"user tries to log in from the configured external authentication service. " +"You can add users to the Approved or Blocked lists by typing them in manually, or by clicking the Approve or Block buttons next to a user in the Pending " +"list." +msgstr "" +"Los usuarios en la lista Pendientes aparecerán " +"automáticamente después de que un nuevo usuario intente iniciar sesión desde " +"el servicio de autenticación externo configurado. Puedes añadir a los " +"usuarios a las listas de Aprobados o Bloqueados, escribiéndolos de forma manual, o haciendo clic en los botones " +"Aprobar o Bloquear, al lado del usuario en la lista " +"Pendientes." -#: authorizer.php:695 authorizer.php:1033 -msgid "Invalid login attempted." -msgstr "Se ha tratado de realizar un intento de inicio de sesión no válido." +#: src/authorizer/class-admin-page.php:47 src/authorizer/class-options.php:808 +#: src/authorizer/class-options.php:814 +msgid "Access Lists" +msgstr "Listas de acceso" -#. TRANSLATORS: 1: User email 2: Name of site -#: authorizer.php:1000 -#, php-format -msgid "Action required: Pending user %1$s at %2$s" -msgstr "Acción requerida: hay un usuario pendiente, %1$s, en %2$s" +#: src/authorizer/class-admin-page.php:54 +msgid "" +"Who can log in to the site?: Choose the level of access " +"restriction you'd like to use on your site here. You can leave the site open " +"to anyone with a WordPress account or an account on an external service like " +"Google, CAS, or LDAP, or restrict it to WordPress users and only the " +"external users that you specify via the Access Lists." +msgstr "" +"¿Quién puede iniciar sesión en el sitio? Selecciona el " +"nivel de restricciones de acceso que te gustaría utilizar en este sitio. " +"Puedes dejar el sitio abierto a cualquiera con una cuenta de WordPress, o a " +"cuentas de un servicio externo, como Google, CAS, o LDAP, o bien " +"restringirlo a los usuarios de WordPress y solo a los usuarios externos que " +"especifiques a través de las Listas de acceso." -#. TRANSLATORS: 1: Name of site 2: URL of site 3: URL of authorizer -#: authorizer.php:1006 -#, php-format +#: src/authorizer/class-admin-page.php:55 msgid "" -"A new user has tried to access the %1$s site you manage at:\n" -"%2$s\n" -"\n" -"Please log in to approve or deny their request:\n" -"%3$s\n" +"Which role should receive email notifications about pending users?: If you've restricted access to approved users, you " +"can determine which WordPress users will receive a notification email " +"everytime a new external user successfully logs in and is added to the " +"pending list. All users of the specified role will receive an email, and the " +"external user will get a message (specified below) telling them their access " +"is pending approval." msgstr "" -"Un nuevo usuario ha intentado acceder al sitio de %1$s consigues en: %2$s " -"por favor sesión para aprobar o denegar su solicitud: %3$s\n" +"¿Qué rol debe recibir las notificaciones por email acerca de los " +"usuarios pendientes? Si has restringido el acceso solo para los " +"usuarios aprobados, puedes decidir qué usuarios de " +"WordPress recibirán una notificación de email cada vez que un nuevo usuario " +"externo inicie sesión correctamente y se añada a la lista de usuarios " +"pendientes. Todos los usuarios del rol especificado recibirán un email, y el " +"usuario externo recibirá un mensaje (que se especifica a continuación), " +"indicándole que su acceso está pendiente de aprobación." -#: authorizer.php:1187 authorizer.php:1192 -msgid "Invalid Google credentials provided." -msgstr "Se han proporcionado credenciales de Google no válidas." +#: src/authorizer/class-admin-page.php:56 +msgid "" +"What message should pending users see after attempting to log in?: Here you can specify the exact message a new external user will see " +"once they try to log in to the site for the first time." +msgstr "" +"¿Qué mensaje deben recibir los usuarios después de intentar iniciar " +"sesión? Desde aquí puedes especificar el mensaje exacto que un " +"usuario externo verá un vez que intente iniciar sesión en el sitio por " +"primera vez." -#: authorizer.php:1217 -msgid "Google credentials do not match the allowed hosted domain" -msgstr "Google credenciales no coinciden con el dominio alojado permitido" +#: src/authorizer/class-admin-page.php:61 src/authorizer/class-options.php:815 +msgid "Login Access" +msgstr "Acceso con inicio de sesión" -#: authorizer.php:1288 -msgid "CAS server returned an Authentication Exception. Details:" -msgstr "El servidor CAS ha devuelto una excepción de autenticación. Detalles:" +#: src/authorizer/class-admin-page.php:68 +msgid "" +"Who can view the site?: You can restrict the site's " +"visibility by only allowing logged in users to see pages. If you do so, you " +"can customize the specifics about the site's privacy using the settings " +"below." +msgstr "" +"¿Quién puede ver el sitio? Puedes restringir la visibilidad " +"del sitio haciendo que solo los usuarios que han iniciado sesión puedan ver " +"las páginas. Si lo haces así, puedes personalizar los detalles de la " +"privacidad del sitio, utilizando las opciones que tienes a continuación." -#: authorizer.php:1413 -msgid "You must provide a username or email." -msgstr "Usted debe proporcionar un nombre de usuario o correo electrónico." +#: src/authorizer/class-admin-page.php:69 +msgid "" +"What pages (if any) should be available to everyone?: If " +"you'd like to declare certain pages on your site as always public (such as " +"the course syllabus, introduction, or calendar), specify those pages here. " +"These pages will always be available no matter what access restrictions " +"exist." +msgstr "" +"¿Qué páginas (en su caso) deben estar disponibles para todo el mundo?" +" Si quieres declarar que ciertas páginas de tu sitio sean siempre " +"públicas (como por ejemplo el programa, la introducción o el calendario de " +"un curso), especifica aquí dichas páginas. Estas páginas siempre estarán " +"disponibles, sin importar qué restricciones de acceso existan." -#: authorizer.php:1416 -msgid "You must provide a password." -msgstr "Debes proporcionar una contraseña." +#: src/authorizer/class-admin-page.php:70 +msgid "" +"What happens to people without access when they visit a private page?: Choose the response anonymous users receive when " +"visiting the site. You can choose between immediately taking them to the " +"login screen, or simply showing them a message." +msgstr "" +"¿Qué ocurre con la gente que no tiene acceso cuando visitan una " +"página privada? Selecciona la respuesta que los usuarios " +"anónimos recibirán cuando visiten el sitio. Puedes seleccionar entre " +"llevarlos inmediatamente a la pantalla de inicio de sesión " +"o simplemente mostrarles un mensaje." -#: authorizer.php:1834 authorizer.php:1930 -msgid "Log In" -msgstr "Iniciar sesión" +#: src/authorizer/class-admin-page.php:71 +msgid "" +"What happens to people without access when they visit a public page?: Choose the response anonymous users receive when " +"visiting a page on the site marked as public. You can choose between showing " +"them the page without any message, or showing them a the page with a message " +"above the content." +msgstr "" +"¿Qué ocurre con la gente que no tiene acceso cuando visitan una " +"página pública? Selecciona la respuesta que los usuarios " +"anónimos recibirán cuando visiten una página marcada como pública. Puedes " +"seleccionar entre mostrarles la página sin ningún mensaje, o mostrarles la " +"página con un mensaje por encima del contenido." -#: authorizer.php:2085 -msgid "Sign in with Google" -msgstr "Iniciar sesión con Google" +#: src/authorizer/class-admin-page.php:72 +msgid "" +"What message should people without access see?: If you " +"chose to show new users a message above, type that message " +"here." +msgstr "" +"¿Qué mensaje debe ver la gente que no tiene acceso? Si " +"seleccionas la opción anterior, de mostrar a los nuevos usuarios un " +"mensaje, puedes personalizarlo desde aquí." -#. TRANSLATORS: %s: Custom CAS label from authorizer options -#: authorizer.php:2097 -#, php-format -msgid "Sign in with %s" -msgstr "Iniciar sesión con %s" +#: src/authorizer/class-admin-page.php:77 src/authorizer/class-options.php:816 +msgid "Public Access" +msgstr "Acceso público" -#: authorizer.php:2119 -msgid "or" -msgstr "o" +#: src/authorizer/class-admin-page.php:84 +msgid "" +"Type of external service to authenticate against: Choose " +"which authentication service type you will be using. You'll have to fill out " +"different fields below depending on which service you choose." +msgstr "" +"Tipo de servicio externo contra el que autenticarse. " +"Selecciona qué tipo de servicio de autenticación vas a utilizar. Tendrás que " +"rellenar a continuación diferentes cambpos, dependiendo del servicio que " +"seleccciones." -#: authorizer.php:2301 -msgid "Settings" -msgstr "Configuración" +#: src/authorizer/class-admin-page.php:85 +msgid "" +"Enable Google Logins: Choose if you want to allow users to " +"log in with their Google Account credentials. You will need to enter your " +"API Client ID and Secret to enable Google Logins." +msgstr "" +"Activar el inicio de sesión mediante Google. Selecciona si " +"quieres que los usuarios inicien sesión mediante sus credenciales de cuentas " +"de Google. Tendrás que introducir tu ID de cliente y la clave secreta del " +"API para activar los inicios de sesión mediante Google." -#: authorizer.php:2316 -msgid "Network Settings" -msgstr "Configuración en red" +#: src/authorizer/class-admin-page.php:86 +msgid "" +"Enable CAS Logins: Choose if you want to allow users to log " +"in with via CAS (Central Authentication Service). You will need to enter " +"details about your CAS server (host, port, and path) to enable CAS Logins." +msgstr "" +"Activar el inicio de sesión mediante CAS. Selecciona si " +"quieres que los usuarios inicien sesión mediante CAS (Central Authentication " +"Service). Tendrás que introducir los detalles sobre tu servidor CAS " +"(servidor, puerto, ruta), para poder activar los inicios de sesión mediante " +"CAS." -#: authorizer.php:2359 authorizer.php:5635 authorizer.php:5931 -msgid "Authorizer Settings" -msgstr "Configuración de Authorizer" +#: src/authorizer/class-admin-page.php:87 +msgid "" +"Enable LDAP Logins: Choose if you want to allow users to " +"log in with their LDAP (Lightweight Directory Access Protocol) credentials. " +"You will need to enter details about your LDAP server (host, port, search " +"base, uid attribute, directory user, directory user password, and whether to " +"use TLS) to enable Google Logins." +msgstr "" +"Activar el inicio de sesión mediante LDAP. Selecciona si " +"quieres que los usuarios inicien sesión mediante sus credenciales de LDAP " +"(Lightweight Directory Access Protocol) . Tendrás que introducir los " +"detalles sobre tu servidor CAS (servidor, puerto, base de búsqueda, atributo " +"UID, usuario del directorio, contraseña del usuario del directorio, y si " +"quieres utilizar TLS), para poder activar los inicios de sesión mediante " +"LDAP." -#: authorizer.php:2390 -msgid "Saved" -msgstr "Guardado" +#: src/authorizer/class-admin-page.php:88 +msgid "" +"Default role for new CAS users: Specify which role new " +"external users will get by default. Be sure to choose a role with limited " +"permissions!" +msgstr "" +"Rol por defecto para los nuevos usuarios de CAS. Especifica " +"qué rol tendrán por defecto los nuevos usuarios externos. Asegúrate de " +"seleccionar un rol con permisos limitados." -#: authorizer.php:2391 -msgid "Duplicate" -msgstr "Duplicar" +#: src/authorizer/class-admin-page.php:89 +msgid "If you enable Google logins:" +msgstr "Si activas el inicio de sesión mediante Google:" -#: authorizer.php:2392 -msgid "Failed" -msgstr "Fallado" +#: src/authorizer/class-admin-page.php:91 +msgid "" +"Google Client ID: You can generate this ID by creating a " +"new Project in the Google " +"Developers Console. A Client ID typically looks something like this: " +"1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps.googleusercontent.com" +msgstr "" +"ID de cliente de Google.Puedes generar este ID mediante la " +"creación de un nuevo proyecto en la Consola de desarrolladores de Google. Un ID de cliente típico " +"tiene un aspecto parecido a esto: 1234567890123-" +"kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps.googleusercontent.com" -#: authorizer.php:2393 -msgid "Local WordPress user" -msgstr "Usuario local de WordPress" +#: src/authorizer/class-admin-page.php:92 +msgid "" +"Google Client Secret: You can generate this secret by " +"creating a new Project in the Google Developers Console. A Client Secret typically looks " +"something like this: sDNgX5_pr_5bly-frKmvp8jT" +msgstr "" +"Clave secreta de cliente de Google. Puedes generar esta " +"clave secreta mediante la creación de un nuevo proyecto en la Consola de desarrolladores de " +"Google. Una clave secreta de cliente típica tiene un aspecto parecido a " +"esto: sDNgX5_pr_5bly-frKmvp8jT" -#: authorizer.php:2394 authorizer.php:4067 -msgid "Block/Ban user" -msgstr "Bloquear el usuario o prohibirle el acceso" +#: src/authorizer/class-admin-page.php:94 +msgid "If you enable CAS logins:" +msgstr "Si activas el inicio de sesión mediante CAS:" -#: authorizer.php:2395 authorizer.php:3693 authorizer.php:4069 -#: authorizer.php:4122 -msgid "Remove user" -msgstr "Eliminar el usuario" +#: src/authorizer/class-admin-page.php:96 +msgid "" +"CAS server hostname: Enter the hostname of the CAS server " +"you authenticate against (e.g., authn.example.edu)." +msgstr "" +"Nombre del servidor CAS. Escribe el nombre del servidor CAS " +"contra el que se realizará la autenticación Por ejemplo, authn.example.edu." -#: authorizer.php:2396 -msgid "No users in" -msgstr "0 usuarios en" +#: src/authorizer/class-admin-page.php:97 +msgid "" +"CAS server port: Enter the port on the CAS server to " +"connect to (e.g., 443)." +msgstr "" +"Puerto del servidor CAS. Escribe el puerto del servidor CAS " +"al que te conectarás. Por ejemplo, 443." -#: authorizer.php:2397 authorizer.php:5820 -msgid "Save Changes" -msgstr "Guardar los cambios" +#: src/authorizer/class-admin-page.php:98 +msgid "" +"CAS server path/context: Enter the path to the login " +"endpoint on the CAS server (e.g., /cas)." +msgstr "" +"Ruta o contenido del servidor CAS. Escribe la ruta hacia el " +"endpoint de inicio de sesión del servidor CAS. Por ejemplo, /cas." -#: authorizer.php:2398 -msgid "Private Pages" -msgstr "Páginas privadas" +#: src/authorizer/class-admin-page.php:99 +msgid "" +"CAS attribute containing first name: Enter the CAS " +"attribute that has the user's first name. When this user first logs in, " +"their WordPress account will have their first name retrieved from CAS and " +"added to their WordPress profile." +msgstr "" +"Atributo del CAS que contiene el nombre de pila. Escribe el " +"atributo del CAS que contiene el nombre de pila del usuario. Cuando un " +"usuario inicie sesión por primera vez, la cuenta de WordPress tomará su " +"nombre de pila del CAS y lo añadirá a su perfil de WordPress." -#: authorizer.php:2399 -msgid "Public Pages" -msgstr "Páginas públicas" +#: src/authorizer/class-admin-page.php:100 +msgid "" +"CAS attribute containing last name: Enter the CAS attribute " +"that has the user's last name. When this user first logs in, their WordPress " +"account will have their last name retrieved from CAS and added to their " +"WordPress profile." +msgstr "" +"Atributo del CAS que contiene los apellidos. Escribe el " +"atributo del CAS que contiene los apellidos del usuario. Cuando un usuario " +"inicie sesión por primera vez, la cuenta de WordPress tomará sus apellidos " +"del CAS y los añadirá a su perfil de WordPress." -#: authorizer.php:2400 authorizer.php:3882 -msgid "First page" -msgstr "Primera página" +#: src/authorizer/class-admin-page.php:101 +msgid "" +"CAS attribute update: Select whether the first and last " +"names retrieved from CAS should overwrite any value the user has entered in " +"the first and last name fields in their WordPress profile. If this is not " +"set, this only happens the first time they log in." +msgstr "" +"Actualización del atributo del CAS. Selecciona si el nombre " +"de pila y los apellidos tomados del CAS deben sobrescribir cualquier valor " +"que el usuario haya podido introducir en los campos de nombre de pila y " +"apellidos de su perfil de WordPress. Si no se configura esta opción, esto " +"solo ocurrirá la primera vez que el usuario inicie sesión." -#: authorizer.php:2401 authorizer.php:3893 -msgid "Previous page" -msgstr "Pagina anterior" +#: src/authorizer/class-admin-page.php:103 +msgid "If you enable LDAP logins:" +msgstr "Si activas el inicio de sesión mediante LDAP:" -#: authorizer.php:2402 authorizer.php:3920 -msgid "Next page" -msgstr "Siguiente" +#: src/authorizer/class-admin-page.php:105 +msgid "" +"LDAP Host: Enter the URL of the LDAP server you " +"authenticate against." +msgstr "" +"Servidor LDAP. Escribe la URL del servidor LDAP contra el " +"cual se realizará la autenticación." + +#: src/authorizer/class-admin-page.php:106 +msgid "" +"LDAP Port: Enter the port number that the LDAP server " +"listens on." +msgstr "" +"Puerto del LDAP. Escribe el número del puerto en el cual " +"escucha el servidor LDAP." + +#: src/authorizer/class-admin-page.php:107 +msgid "" +"LDAP Search Base: Enter the LDAP string that represents the " +"search base, e.g., ou=people,dc=example,dc=edu" +msgstr "" +"Base de búsqueda de LDAP. Escribe la cadena de LDAP que " +"representa la base de búsqueda. Por ejemplo, ou=people,dc=example,dc=edu." + +#: src/authorizer/class-admin-page.php:108 +msgid "" +"LDAP attribute containing username: Enter the name of the " +"LDAP attribute that contains the usernames used by those attempting to log " +"in. The plugin will search on this attribute to find the cn to bind against " +"for login attempts." +msgstr "" +"LDAP attribute containing username. Escribe el nombre del " +"atributo LDAP que continene los nombres de usuarios utilizados por quienes " +"tratan de conectarse. El plugin buscará en este atributo para encontrar el " +"cn con el que asociarse en los intentos de inicio de sesión." + +#: src/authorizer/class-admin-page.php:109 +msgid "" +"LDAP Directory User: Enter the name of the LDAP user that " +"has permissions to browse the directory." +msgstr "" +"Usuario del directorio LDAP. Escribe el nombre del usuario " +"de LDAP que tiene permisos para consultar el directorio." + +#: src/authorizer/class-admin-page.php:110 +msgid "" +"LDAP Directory User Password: Enter the password for the " +"LDAP user that has permission to browse the directory." +msgstr "" +"Contraseña del usuario del directorio LDAP. Escribe la " +"contraseña para el usuario de LDAP que tiene permisos para consultar el " +"directorio." + +#: src/authorizer/class-admin-page.php:111 +msgid "" +"Use TLS: Select whether all communication with the LDAP " +"server should be performed over a TLS-secured connection." +msgstr "" +"Utilizar TLS. Selecciona si todas las comunicaciones con el " +"servidor LDAP deben llevarse a cabo sobre una conexión TLS segura." + +#: src/authorizer/class-admin-page.php:112 +msgid "" +"Custom lost password URL: The WordPress login page contains " +"a link to recover a lost password. If you have external users who shouldn't " +"change the password on their WordPress account, point them to the " +"appropriate location to change the password on their external authentication " +"service here." +msgstr "" +"URL personalizada para la recuperación de la contraseña. La " +"página de inicio de sesión de WordPress contiene un enlace para recuperar " +"una contraseña perdida. Si tienes usuarios externos que no deben cambiar la " +"contraseña en sus cuentas de WordPress, dirígelos a la ubicación apropiada " +"para que puedan cambiar allí la contraseña de su servicio externo de " +"autenticación." + +#: src/authorizer/class-admin-page.php:113 +msgid "" +"LDAP attribute containing first name: Enter the LDAP " +"attribute that has the user's first name. When this user first logs in, " +"their WordPress account will have their first name retrieved from LDAP and " +"added to their WordPress profile." +msgstr "" +"Atributo de LDAP que contiene el nombre de pila. Escribe el " +"atributo del LDAP que contiene el nombre de pila del usuario. Cuando un " +"usuario inicie sesión por primera vez, la cuenta de WordPress tomará su " +"nombre de pila del LDAP y lo añadirá a su perfil de WordPress." + +#: src/authorizer/class-admin-page.php:114 +msgid "" +"LDAP attribute containing last name: Enter the LDAP " +"attribute that has the user's last name. When this user first logs in, their " +"WordPress account will have their last name retrieved from LDAP and added to " +"their WordPress profile." +msgstr "" +"Atributo del LDAP que contiene los apellidos. Escribe el " +"atributo del LDAP que contiene los apellidos del usuario. Cuando un usuario " +"inicie sesión por primera vez, la cuenta de WordPress tomará sus apellidos " +"del LDAP y los añadirá a su perfil de WordPress." + +#: src/authorizer/class-admin-page.php:115 +msgid "" +"LDAP attribute update: Select whether the first and last " +"names retrieved from LDAP should overwrite any value the user has entered in " +"the first and last name fields in their WordPress profile. If this is not " +"set, this only happens the first time they log in." +msgstr "" +"Actualización del atributo de LDAP. Selecciona si el nombre " +"de pila y los apellidos tomados del LDAP deben sobrescribir cualquier valor " +"que el usuario haya podido introducir en los campos de nombre de pila y " +"apellidos de su perfil de WordPress. Si no se configura esta opción, esto " +"solo ocurrirá la primera vez que el usuario inicie sesión." + +#: src/authorizer/class-admin-page.php:121 src/authorizer/class-options.php:809 +#: src/authorizer/class-options.php:817 +msgid "External Service" +msgstr "Servicio externo" + +#: src/authorizer/class-admin-page.php:128 +msgid "" +"Limit invalid login attempts: Choose how soon (and for how " +"long) to restrict access to individuals (or bots) making repeated invalid " +"login attempts. You may set a shorter delay first, and then a longer delay " +"after repeated invalid attempts; you may also set how much time must pass " +"before the delays will be reset to normal." +msgstr "" +"Limitar los intentos no válidos de inicio de sesión. " +"Selecciona en qué momento (y durante cuánto tiempo) se debe restringir el " +"acceso a las personas y los robots que realicen repetidos intentos no " +"válidos de inicio de sesión. Puedes definir en primer lugar una restricción " +"más breve, y a continuación una más larga después de repetidos intentos no " +"válidos; también puedes definir cuánto tiempo debe pasar antes de que la " +"restricción se elimine y se vuelva a la normalidad." + +#: src/authorizer/class-admin-page.php:129 +msgid "" +"Hide WordPress Logins: If you want to hide the WordPress " +"username and password fields and the Log In button on the wp-login screen, " +"enable this option. Note: You can always access the WordPress logins by " +"adding external=wordpress to the wp-login URL, like so:" +msgstr "" +"Ocultar el formuario de inicio de sesión de WordPress. Si " +"quieres ocultar los campos de nombre de usuario y contraseña de WordPress y " +"el botón de iniciar sesión, activa esta opción. Siempre podrás acceder al " +"formulario de inicio de sesión de WordPress añadiendo a la URL de inicio de " +"sesión la cadena external=wordpress, de la siguiente forma:" + +#: src/authorizer/class-admin-page.php:130 +msgid "" +"Custom WordPress login branding: If you'd like to use " +"custom branding on the WordPress login page, select that here. You will need " +"to use the `authorizer_add_branding_option` filter in your theme to add it. " +"You can see an example theme that implements this filter in the plugin " +"directory under sample-theme-add-branding." +msgstr "" +"Personalización del formulario de inicio de sesión de WordPress. Si quieres utilizar una imagen de marca en la página de inicio de " +"sesión de WordPress, selecciónala desde aquí. Tendrás que utilizar el filtro " +"'authorizer_add_branding_option' en tu tema para añadirlo. Puedes ver un " +"ejemplo de tema que implementa este filtro en el directorio /sample-theme-" +"add-branding, dentro de los ficheros del plugin." -#: authorizer.php:2403 authorizer.php:3931 -msgid "Last page" -msgstr "Última página" +#: src/authorizer/class-admin-page.php:135 src/authorizer/class-options.php:810 +#: src/authorizer/class-options.php:818 +msgid "Advanced" +msgstr "Avanzado" -#: authorizer.php:2479 +#: src/authorizer/class-admin-page.php:167 msgid "Can't reach CAS server. Please provide" msgstr "No se puede llegar al servidor CAS. Por favor, proporciona" -#: authorizer.php:2479 +#: src/authorizer/class-admin-page.php:167 msgid "accurate CAS settings" msgstr "los datos de configuración del CAS" -#: authorizer.php:2479 +#: src/authorizer/class-admin-page.php:167 msgid "if you intend to use it." msgstr "si tienes la intención de utilizarlo." -#: authorizer.php:2530 +#: src/authorizer/class-admin-page.php:212 +msgid "Settings" +msgstr "Configuración" + +#: src/authorizer/class-admin-page.php:227 +msgid "Network Settings" +msgstr "Configuración en red" + +#: src/authorizer/class-admin-page.php:276 msgid "Who can log into the site?" msgstr "¿Quién puede iniciar sesión en el sitio?" -#: authorizer.php:2537 +#: src/authorizer/class-admin-page.php:283 msgid "Which role should receive email notifications about pending users?" msgstr "" "¿Qué rol debe recibir las notificaciones por email acerca de los usuarios " "pendientes?" -#: authorizer.php:2544 +#: src/authorizer/class-admin-page.php:290 msgid "What message should pending users see after attempting to log in?" msgstr "" "¿Qué mensaje deben ver los usuarios pendientes después de haber intentado " "iniciar sesión?" -#: authorizer.php:2551 +#: src/authorizer/class-admin-page.php:297 msgid "What message should blocked users see after attempting to log in?" msgstr "" "¿Qué mensaje deben ver los usuarios bloqueados después de haber intentado " "iniciar sesión?" -#: authorizer.php:2558 +#: src/authorizer/class-admin-page.php:304 msgid "Send welcome email to new approved users?" msgstr "¿Enviar un email de bienvenida a los nuevos usuarios aprobados?" -#: authorizer.php:2565 +#: src/authorizer/class-admin-page.php:311 msgid "Welcome email subject" msgstr "Asunto del email de bienvenida" -#: authorizer.php:2572 +#: src/authorizer/class-admin-page.php:318 msgid "Welcome email body" msgstr "Cuerpo del email de bienvenida" -#: authorizer.php:2587 +#: src/authorizer/class-admin-page.php:333 msgid "Who can view the site?" msgstr "¿Quién puede ver el sitio?" -#: authorizer.php:2594 +#: src/authorizer/class-admin-page.php:340 msgid "What pages (if any) should be available to everyone?" msgstr "¿Qué páginas (en su caso) deben estar disponibles para todo el mundo?" -#: authorizer.php:2601 +#: src/authorizer/class-admin-page.php:347 msgid "What happens to people without access when they visit a private page?" msgstr "" "¿Qué ocurre con los visitantes sin acceso, cuando visiten una página " "privadaa?" -#: authorizer.php:2608 +#: src/authorizer/class-admin-page.php:354 msgid "What happens to people without access when they visit a public page?" msgstr "" "¿Qué ocurre con los visitantes sin acceso, cuando visiten una página pública?" -#: authorizer.php:2615 +#: src/authorizer/class-admin-page.php:361 msgid "What message should people without access see?" msgstr "¿Qué mensaje deben ver los visitantes sin acceso?" -#: authorizer.php:2630 authorizer.php:5669 +#: src/authorizer/class-admin-page.php:376 +#: src/authorizer/class-admin-page.php:743 msgid "Default role for new users" msgstr "Rol por defecto para los nuevos usuarios" -#: authorizer.php:2637 authorizer.php:5673 +#: src/authorizer/class-admin-page.php:383 +#: src/authorizer/class-admin-page.php:747 msgid "Google Logins" msgstr "Inicio de sesión mediante Google" -#: authorizer.php:2644 authorizer.php:5677 +#: src/authorizer/class-admin-page.php:390 +#: src/authorizer/class-admin-page.php:751 msgid "Google Client ID" msgstr "ID de cliente de Google" -#: authorizer.php:2651 authorizer.php:5681 +#: src/authorizer/class-admin-page.php:397 +#: src/authorizer/class-admin-page.php:755 msgid "Google Client Secret" msgstr "Clave secreta de cliente de Google" -#: authorizer.php:2658 authorizer.php:5685 +#: src/authorizer/class-admin-page.php:404 +#: src/authorizer/class-admin-page.php:759 msgid "Google Hosted Domain" msgstr "Iniciar sesión con Google" -#: authorizer.php:2665 authorizer.php:5689 +#: src/authorizer/class-admin-page.php:411 +#: src/authorizer/class-admin-page.php:763 msgid "CAS Logins" msgstr "Inicio de sesión mediante CAS" -#: authorizer.php:2672 +#: src/authorizer/class-admin-page.php:418 msgid "CAS custom label" msgstr "Etiqueta personalizada del CAS" -#: authorizer.php:2679 authorizer.php:5697 +#: src/authorizer/class-admin-page.php:425 +#: src/authorizer/class-admin-page.php:771 msgid "CAS server hostname" msgstr "Nombre del servidor CAS" -#: authorizer.php:2686 authorizer.php:5701 +#: src/authorizer/class-admin-page.php:432 +#: src/authorizer/class-admin-page.php:775 msgid "CAS server port" msgstr "Puerto del servidor CAS" -#: authorizer.php:2693 authorizer.php:5705 +#: src/authorizer/class-admin-page.php:439 +#: src/authorizer/class-admin-page.php:779 msgid "CAS server path/context" msgstr "Ruta o contexto del servidor CAS" -#: authorizer.php:2707 +#: src/authorizer/class-admin-page.php:453 msgid "CAS attribute containing email address" msgstr "Atributo del CAS que contiene la dirección de email " -#: authorizer.php:2714 authorizer.php:5717 +#: src/authorizer/class-admin-page.php:460 +#: src/authorizer/class-admin-page.php:791 msgid "CAS attribute containing first name" msgstr "Atributo del CAS que contiene el nombre de pila" -#: authorizer.php:2721 authorizer.php:5721 +#: src/authorizer/class-admin-page.php:467 +#: src/authorizer/class-admin-page.php:795 msgid "CAS attribute containing last name" msgstr "Atributo del CAS que contiene los apellidos" -#: authorizer.php:2728 authorizer.php:5725 +#: src/authorizer/class-admin-page.php:474 +#: src/authorizer/class-admin-page.php:799 msgid "CAS attribute update" msgstr "Actualización del atributo CAS" -#: authorizer.php:2735 authorizer.php:5729 +#: src/authorizer/class-admin-page.php:481 +#: src/authorizer/class-admin-page.php:803 msgid "CAS automatic login" msgstr "Inicio de sesión automático mediante CAS" -#: authorizer.php:2742 authorizer.php:5733 +#: src/authorizer/class-admin-page.php:488 +#: src/authorizer/class-admin-page.php:807 msgid "CAS users linked by username" msgstr "Usuarios de CAS vinculados por nombre de usuario" -#: authorizer.php:2749 authorizer.php:5737 +#: src/authorizer/class-admin-page.php:495 +#: src/authorizer/class-admin-page.php:811 msgid "LDAP Logins" msgstr "Inicio de sesión mediante LDAP" -#: authorizer.php:2756 authorizer.php:5741 +#: src/authorizer/class-admin-page.php:502 +#: src/authorizer/class-admin-page.php:815 msgid "LDAP Host" msgstr "Servidor LDAP" -#: authorizer.php:2763 authorizer.php:5745 +#: src/authorizer/class-admin-page.php:509 +#: src/authorizer/class-admin-page.php:819 msgid "LDAP Port" msgstr "Puerto de LDAP" -#: authorizer.php:2770 authorizer.php:4961 authorizer.php:5749 +#: src/authorizer/class-admin-page.php:516 +#: src/authorizer/class-admin-page.php:823 +#: src/authorizer/options/external/class-ldap.php:104 msgid "Use TLS" msgstr "Utilizar TLS" -#: authorizer.php:2777 authorizer.php:5753 +#: src/authorizer/class-admin-page.php:523 +#: src/authorizer/class-admin-page.php:827 msgid "LDAP Search Base" msgstr "Base de búsqueda de LDAP" -#: authorizer.php:2784 authorizer.php:5757 +#: src/authorizer/class-admin-page.php:530 +#: src/authorizer/class-admin-page.php:831 msgid "LDAP attribute containing username" msgstr "Atributo del LDAP que contiene el nombre de usuario" -#: authorizer.php:2791 +#: src/authorizer/class-admin-page.php:537 msgid "LDAP attribute containing email address" msgstr "Atributo del LDAP que contiene la dirección de email" -#: authorizer.php:2798 authorizer.php:5765 +#: src/authorizer/class-admin-page.php:544 +#: src/authorizer/class-admin-page.php:839 msgid "LDAP Directory User" msgstr "Usuario del directorio LDAP" -#: authorizer.php:2805 authorizer.php:5769 +#: src/authorizer/class-admin-page.php:551 +#: src/authorizer/class-admin-page.php:843 msgid "LDAP Directory User Password" msgstr "Contraseña de usuario del directorio LDAP" -#: authorizer.php:2812 authorizer.php:5773 +#: src/authorizer/class-admin-page.php:558 +#: src/authorizer/class-admin-page.php:847 msgid "Custom lost password URL" msgstr "URL personalizada de recuperación de la contraseña" -#: authorizer.php:2819 authorizer.php:5777 +#: src/authorizer/class-admin-page.php:565 +#: src/authorizer/class-admin-page.php:851 msgid "LDAP attribute containing first name" msgstr "Atributo del LDAP que contiene el nombre de pila" -#: authorizer.php:2826 authorizer.php:5781 +#: src/authorizer/class-admin-page.php:572 +#: src/authorizer/class-admin-page.php:855 msgid "LDAP attribute containing last name" msgstr "Atributo del LDAP que contiene los apellidos" -#: authorizer.php:2833 authorizer.php:5785 +#: src/authorizer/class-admin-page.php:579 +#: src/authorizer/class-admin-page.php:859 msgid "LDAP attribute update" msgstr "Actualización del atributo LDAP" -#: authorizer.php:2848 authorizer.php:5793 +#: src/authorizer/class-admin-page.php:594 +#: src/authorizer/class-admin-page.php:867 msgid "Limit invalid login attempts" msgstr "Limitar los intentos no válidos de inicio de sesión" -#: authorizer.php:2855 +#: src/authorizer/class-admin-page.php:601 msgid "Hide WordPress Login" msgstr "Ocultar el formulario de inicio de sesión de WordPress" -#: authorizer.php:2862 +#: src/authorizer/class-admin-page.php:608 msgid "Custom WordPress login branding" msgstr "Personalización del formulario de inicio de sesión de WordPress" -#: authorizer.php:2869 +#: src/authorizer/class-admin-page.php:615 msgid "Authorizer admin menu item location" msgstr "Ubicación del elemento de menú de administración de Authorizer" -#: authorizer.php:2876 +#: src/authorizer/class-admin-page.php:622 msgid "Show custom usermeta in user list" msgstr "" "Mostrar los metadatos personalizados del usuario en la lista de usuarios" -#: authorizer.php:2883 authorizer.php:5801 +#: src/authorizer/class-admin-page.php:629 +#: src/authorizer/class-admin-page.php:875 msgid "Number of users per page" msgstr "Número de usuarios por página" -#: authorizer.php:2890 authorizer.php:5805 +#: src/authorizer/class-admin-page.php:636 +#: src/authorizer/class-admin-page.php:879 msgid "Approved users sort method" msgstr "Los usuarios tipo método aprobado" -#: authorizer.php:2897 authorizer.php:5809 +#: src/authorizer/class-admin-page.php:643 +#: src/authorizer/class-admin-page.php:883 msgid "Approved users sort order" msgstr "Aprobado el orden de los usuarios" -#: authorizer.php:2904 +#: src/authorizer/class-admin-page.php:650 msgid "Show dashboard widget to admin users" msgstr "Mostrar widget de tablero para usuarios administradores" -#: authorizer.php:2913 +#: src/authorizer/class-admin-page.php:659 msgid "Override multisite options" msgstr "Anular las opciones del multisitio" -#: authorizer.php:2957 -msgid "" -"You're not currently allowed to view this site. Your administrator has been " -"notified, and once he/she has approved your request, you will be able to log " -"in. If you need any other help, please contact your administrator." -msgstr "" -"Actualmente no tienes los permisos necesarios para ver este sitio. El " -"administrador ya ha sido notificado, y una vez que apruebe tu solicitud, " -"podrás iniciar sesión. Si necesitas ayuda adicional, por favor ponte en " -"contacto con el administrador." - -#: authorizer.php:2960 -msgid "" -"You're not currently allowed to log into this site. If you think this is a " -"mistake, please contact your administrator." -msgstr "" -"Actualmente no tienes los permisos necesarios para iniciar sesión en este " -"sitio. Si crees que esto es un error, por favor ponte en contacto con el " -"administrador." - -#. TRANSLATORS: %s: Shortcode for name of site -#: authorizer.php:2968 -#, php-format -msgid "Welcome to %s!" -msgstr "Bienvenido a %s!" - -#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3: Shortcode for site URL -#: authorizer.php:2975 -#, php-format -msgid "" -"Hello %1$s,\n" -"Welcome to %2$s! You now have access to all content on the site. Please " -"visit us here:\n" -"%3$s\n" -msgstr "" -"Hola %1$s,\n" -"Bienvenido para %2$s. Ahora tienes acceso a todo contenido en el sitio. " -"Visítenos en aquí:\n" -"%3$s\n" - -#: authorizer.php:2996 -msgid "" -"Notice: You are browsing this site anonymously, and only have access to a " -"portion of its content." -msgstr "" -"Aviso: estás navegando por el sitio de forma anónima, y por tanto solo " -"tendrás acceso a parte de su contenido." - -#: authorizer.php:3608 authorizer.php:3614 authorizer.php:5500 -msgid "Access Lists" -msgstr "Listas de acceso" - -#: authorizer.php:3609 authorizer.php:3617 authorizer.php:5574 -msgid "External Service" -msgstr "Servicio externo" - -#: authorizer.php:3610 authorizer.php:3618 authorizer.php:5588 -msgid "Advanced" -msgstr "Avanzado" - -#: authorizer.php:3615 authorizer.php:5514 -msgid "Login Access" -msgstr "Acceso con inicio de sesión" - -#: authorizer.php:3616 authorizer.php:5530 -msgid "Public Access" -msgstr "Acceso público" - -#: authorizer.php:3635 -msgid "Manage who has access to this site using these lists." -msgstr "Gestiona quién tiene acceso a este sitio, mediante estas listas." - -#: authorizer.php:3637 -msgid "" -"Pending users are users who have successfully logged in to " -"the site, but who haven't yet been approved (or blocked) by you." -msgstr "" -"Los usuarios pendientes son usuarios que han iniciado " -"sesión en el sitio correctamente, pero que todavía no han sido aprobados (o " -"bloqueados)." - -#: authorizer.php:3638 -msgid "" -"Approved users have access to the site once they " -"successfully log in." -msgstr "" -"Los usuarios aprobados son usuarios que tienen acceso al " -"sitio una vez que han inciado sesión correctamente." +#: src/authorizer/class-admin-page.php:674 +#: src/authorizer/class-admin-page.php:709 +#: src/authorizer/class-dashboard-widget.php:34 +msgid "Authorizer Settings" +msgstr "Configuración de Authorizer" -#: authorizer.php:3639 -msgid "" -"Blocked users will receive an error message when they try " -"to visit the site after authenticating." -msgstr "" -"Los usuarios bloqueados son usuarios que recibirán un " -"mensaje de error cuando intenten acceder al sitio después de autenticarse." +#: src/authorizer/class-admin-page.php:694 +msgid "You do not have sufficient permissions to access this page." +msgstr "No tienes los permisos necesarios para acceder a esta página." -#: authorizer.php:3639 +#: src/authorizer/class-admin-page.php:710 msgid "" -"Note: if you want to block all email addresses from a domain, say " -"anyone@example.com, simply add \"@example.com\" to the blocked list." +"Most Authorizer settings are set in the individual sites, " +"but you can specify a few options here that apply to all sites in " +"the network. These settings will override settings in the " +"individual sites." msgstr "" -"Nota: si desea bloquear todas las direcciones de correo electrónico de un " -"dominio, por ejemplo anyone@example.com, simplemente agregue \"@example.com" -"\" a la lista de bloqueados." - -#: authorizer.php:3645 authorizer.php:5944 -msgid "Pending Users" -msgstr "Usuarios pendientes" - -#: authorizer.php:3649 authorizer.php:5948 -msgid "Approved Users" -msgstr "Usuarios aprobados" - -#: authorizer.php:3653 authorizer.php:5952 -msgid "Blocked Users" -msgstr "Usuarios bloqueados" - -#: authorizer.php:3691 authorizer.php:3826 -msgid "Approve" -msgstr "Aprobar" - -#: authorizer.php:3692 authorizer.php:4131 -msgid "Block" -msgstr "Bloquear" - -#: authorizer.php:3693 -msgid "Ignore" -msgstr "Ignorar" - -#: authorizer.php:3697 -msgid "No pending users" -msgstr "No hay ningún usuario pendiente" - -#: authorizer.php:3821 authorizer.php:4127 -msgid "email address" -msgstr "dirección de email" - -#: authorizer.php:3829 -msgid "Toggle Dropdown" -msgstr "Conmutar el botón desplegable" +"La mayor parte de la configuración de Authorizer se define " +"en los sitios individuales, pero puedes especificar aquí unas cuantas " +"opciones que se aplicarán a todos los sitios de la red. " +"Estas opciones anularán a las que se definan en los sitios individuales." -#: authorizer.php:3832 -msgid "Create a new WordPress account, and email the user an activation link." +#: src/authorizer/class-admin-page.php:712 +msgid "Override individual site settings with the settings below" msgstr "" -"Cree una nueva cuenta de WordPress y envíe por correo electrónico al usuario " -"un enlace de activación." - -#. TRANSLATORS: %s: number of users -#: authorizer.php:3858 authorizer.php:6097 -#, php-format -msgid "%s user" -msgid_plural "%s users" -msgstr[0] "%s usuario" -msgstr[1] "%s usuarios" - -#: authorizer.php:3900 authorizer.php:3904 -msgid "Current Page" -msgstr "Página actual" - -#. TRANSLATORS: 1: number of current page 2: number of total pages -#: authorizer.php:3912 -#, php-format -msgctxt "paging" -msgid "%1$s of %2$s" -msgstr "%1$s de %2$s" +"Anular la configuración de los sitios individuales con las opciones que se " +"definen a continuación." -#: authorizer.php:3944 -msgid "Search Users" -msgstr "Buscar Usuarios" +#: src/authorizer/class-admin-page.php:723 +msgid "Manage who has access to all sites in the network." +msgstr "Gestiona quién tiene acceso a todos los sitios de la red." -#: authorizer.php:3946 -msgid "Search" -msgstr "Buscar" +#: src/authorizer/class-admin-page.php:727 +msgid "Who can log in to sites in this network?" +msgstr "¿Quién puede iniciar sesión en los sitios de esta red?" -#: authorizer.php:4048 authorizer.php:4542 authorizer.php:5292 -msgid "-- None --" -msgstr "-- Ninguno --" +#: src/authorizer/class-admin-page.php:731 +msgid "Who can view sites in this network?" +msgstr "¿Quién puede ver los sitios de esta red?" -#: authorizer.php:4148 -msgid "Choose who is able to log into this site below." -msgstr "Selecciona a continuación quién podrá iniciar sesión en este sitio." +#: src/authorizer/class-admin-page.php:735 +msgid "Approved Users (All Sites)" +msgstr "Usuarios aprobados (todos los sitios)" -#: authorizer.php:4182 +#: src/authorizer/class-admin-page.php:735 msgid "" -"All authenticated users (All external service users and all WordPress users)" +"Note: these users will not receive welcome emails when " +"approved. Only users approved from individual sites can receive these " +"messages." msgstr "" -"Todos los usuarios autenticados (todos los usuarios de los servicios " -"externos, así como los usuarios de WordPress)" +"Aviso: estos usuarios no recibirán los emails de bienvenida " +"cuando sean aprobados. Solo los usuarios aprobados de los sitios " +"individuales pueden recibir estos mensajes." -#: authorizer.php:4183 -msgid "Only" -msgstr "Solo" +#: src/authorizer/class-admin-page.php:767 +msgid "CAS Custom Label" +msgstr "Etiqueta personalizada del CAS" -#: authorizer.php:4183 -msgid "approved users" -msgstr "los usuarios aprobados" +#: src/authorizer/class-admin-page.php:783 +msgid "CAS server version" +msgstr "Versión de servidor de CAS" -#: authorizer.php:4183 -msgid "(Approved external users and all WordPress users)" -msgstr "(usuarios externos aprobados y todos los usuarios de WordPress)" +#: src/authorizer/class-admin-page.php:787 +msgid "CAS attribute containing email" +msgstr "Atributo del CAS que contiene la dirección de email" -#: authorizer.php:4202 -msgid "None (Don't send notification emails)" -msgstr "Ninguno (no enviar emails de notificación)" +#: src/authorizer/class-admin-page.php:835 +msgid "LDAP attribute containing email" +msgstr "Atributo del LDAP que contiene la dirección de email" -#: authorizer.php:4276 -msgid "Send a welcome email when approving a new user" -msgstr "Enviar un email de bienvenida cuando se apruebe un nuevo usuario" +#: src/authorizer/class-admin-page.php:871 +#: src/authorizer/options/class-advanced.php:82 +msgid "Hide WordPress Logins" +msgstr "Ocultar el formulario de inicio de sesión de WordPress" -#: authorizer.php:4294 -msgid "You can use the [site_name] shortcode." -msgstr "Puedes utilizar el shortcode [site_name]." +#: src/authorizer/class-admin-page.php:887 +#: src/authorizer/options/class-advanced.php:339 +msgid "Show Dashboard Widget" +msgstr "Widget de Panel" -#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3: Shortcode for user email -#: authorizer.php:4328 -#, php-format -msgid "You can use %1$s, %2$s, and %3$s shortcodes." -msgstr "Puedes utilizar %1$s, %2$s, y shortcodes de %3$s." +#: src/authorizer/class-admin-page.php:894 +#: src/authorizer/class-admin-page.php:975 +msgid "Save Changes" +msgstr "Guardar los cambios" -#: authorizer.php:4348 -msgid "Choose your public access options here." -msgstr "Selecciona desde aquí las opciones de acceso público." +#: src/authorizer/class-admin-page.php:968 +msgid "Saved" +msgstr "Guardado" -#: authorizer.php:4382 -msgid "Everyone can see the site" -msgstr "Todo el mundo puede ver el sitio" +#: src/authorizer/class-admin-page.php:969 +msgid "Duplicate" +msgstr "Duplicar" -#: authorizer.php:4383 -msgid "Only logged in users can see the site" -msgstr "Solo pueden ver el sitio los usuarios que hayan iniciado sesión" +#: src/authorizer/class-admin-page.php:970 +msgid "Failed" +msgstr "Fallado" -#: authorizer.php:4401 -msgid "Send them to the login screen" -msgstr "Enviarles a la pantalla de inicio de sesión" +#: src/authorizer/class-admin-page.php:971 +msgid "Local WordPress user" +msgstr "Usuario local de WordPress" -#: authorizer.php:4402 -msgid "Show them the anonymous access message (below)" -msgstr "Enviarles el mensaje de acceso anónimo (véase más abajo)" +#: src/authorizer/class-admin-page.php:972 +#: src/authorizer/options/class-access-lists.php:520 +msgid "Block/Ban user" +msgstr "Bloquear el usuario o prohibirle el acceso" -#: authorizer.php:4420 -msgid "" -"Show them the page without the anonymous access message" -msgstr "" -"Mostrarles la página sin el mensaje de acceso anónimo " +#: src/authorizer/class-admin-page.php:973 +#: src/authorizer/options/class-access-lists.php:89 +#: src/authorizer/options/class-access-lists.php:281 +#: src/authorizer/options/class-access-lists.php:521 +msgid "Remove user" +msgstr "Eliminar el usuario" -#: authorizer.php:4421 -msgid "" -"Show them the page with the anonymous access message " -"(marked up as a Bootstrap Dismissible Alert)" -msgstr "" -"Mostrarles la página con el mensaje de acceso anónimo " -"(marcado como una Alerta descartable de Bootstrap)" +#: src/authorizer/class-admin-page.php:974 +msgid "No users in" +msgstr "0 usuarios en" -#: authorizer.php:4471 -msgid "Home" -msgstr "Inicio" +#: src/authorizer/class-admin-page.php:976 +msgid "Private Pages" +msgstr "Páginas privadas" -#: authorizer.php:4472 -msgid "Home Page" -msgstr "Página de " +#: src/authorizer/class-admin-page.php:977 +msgid "Public Pages" +msgstr "Páginas públicas" -#: authorizer.php:4473 -msgid "Nonexistent (404) Pages" -msgstr "Páginas no existentes (error 404)" +#: src/authorizer/class-admin-page.php:978 +#: src/authorizer/options/class-access-lists.php:337 +msgid "First page" +msgstr "Primera página" -#: authorizer.php:4491 -msgid "Categories" -msgstr "Categorías" +#: src/authorizer/class-admin-page.php:979 +#: src/authorizer/options/class-access-lists.php:348 +msgid "Previous page" +msgstr "Pagina anterior" -#: authorizer.php:4521 -msgid "Enter your external server settings below." -msgstr "Define a continuación la configuración de tus servicios externos." +#: src/authorizer/class-admin-page.php:980 +#: src/authorizer/options/class-access-lists.php:375 +msgid "Next page" +msgstr "Siguiente" -#: authorizer.php:4561 -msgid "Enable Google Logins" -msgstr "Activar el inicio de sesión mediante Google" +#: src/authorizer/class-admin-page.php:981 +#: src/authorizer/options/class-access-lists.php:386 +msgid "Last page" +msgstr "Última página" -#: authorizer.php:4581 -msgid "" -"If you don't have a Google Client ID and Secret, generate them by following " -"these instructions:" -msgstr "" -"Si no tienes un ID de cliente de Google y una clave secreta de Google, " -"genéralas siguiendo estas instrucciones:" +#. TRANSLATORS: %s: number of users +#: src/authorizer/class-ajax-endpoints.php:343 +#: src/authorizer/options/class-access-lists.php:313 +#, php-format +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s usuario" +msgstr[1] "%s usuarios" -#: authorizer.php:4584 -msgid "" -"Click Create a Project on the Google Developers Console. You " -"can name it whatever you want." +#: src/authorizer/class-authentication.php:63 +msgid "ERROR: Incorrect username or password." msgstr "" -"En la Consola " -"de desarrolladores de Google, haz clic en Crear un proyecto. Puedes llamarlo como quieras." +"Se ha producido un error: nombre de usuario o contraseña " +"incorrectos." -#: authorizer.php:4585 +#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of lockout as a phrase 4: lost password URL +#: src/authorizer/class-authentication.php:100 +#: src/authorizer/class-authentication.php:117 +#, php-format msgid "" -"Within the project, navigate to APIs and Auth > Credentials, then click Create New Client ID under OAuth. Use these " -"settings:" +"ERROR: There have been too many invalid login attempts for " +"the username %1$s. Please wait %3$s before trying " +"again. Lost your " +"password?" msgstr "" -"Dentro del proyecto, ve a APIs y autorizaciones > " -"Credenciales, y a continuación haz clic en Crear un nuevo " -"ID de cliente, en OAuth. Utiliza esta configuración:" - -#: authorizer.php:4587 -msgid "Application Type: Web application" -msgstr "Tipo de aplicación: Aplicación web" - -#: authorizer.php:4588 -msgid "Authorized Javascript Origins:" -msgstr "Orígenes de Javascript autorizados:" +"Se ha producido un error: se han producido demasiados " +"intentos no válidos de inicio de sesión del usuario %1$s. " +"Por favor, espera " +"%3$s antes de intentarlo de nuevo. ¿Has perdido tu contraseña?" -#: authorizer.php:4589 -msgid "Authorized Redirect URI: none" -msgstr "URL de redirección autorizada: ninguna" +#: src/authorizer/class-authentication.php:307 +#: src/authorizer/class-authentication.php:312 +msgid "Invalid Google credentials provided." +msgstr "Se han proporcionado credenciales de Google no válidas." -#: authorizer.php:4592 -msgid "Copy/paste your new Client ID/Secret pair into the fields below." -msgstr "" -"Copiar y pegar el nuevo par de ID de cliente/Clave secreta de cliente en los " -"campos que aparecen a continuación." +#: src/authorizer/class-authentication.php:346 +msgid "Google credentials do not match the allowed hosted domain" +msgstr "Google credenciales no coinciden con el dominio alojado permitido" -#: authorizer.php:4593 -msgid "" -"Note: Navigate to APIs and Auth > Consent " -"screen to change the way the Google consent screen appears after a user " -"has successfully entered their password, but before they are redirected back " -"to WordPress." -msgstr "" -"Aviso: ve a APIs y autorización > Pantalla " -"de consentimiento para cambiar la forma en que la pantalla de " -"consentimiento de Google aparece después de que el usuario haya inroducido " -"correctamente su contraseña, pero antes de que sea redirigido hacia " -"WordPress." +#: src/authorizer/class-authentication.php:417 +msgid "CAS server returned an Authentication Exception. Details:" +msgstr "El servidor CAS ha devuelto una excepción de autenticación. Detalles:" -#: authorizer.php:4594 -msgid "" -"Note: Google may have a more recent version of these instructions in their " -"developer documentation." -msgstr "" -"Nota: Google puede tener una versión más reciente de estas instrucciones en " -"su documentación del desarrollador." +#: src/authorizer/class-authentication.php:550 +msgid "You must provide a username or email." +msgstr "Usted debe proporcionar un nombre de usuario o correo electrónico." -#: authorizer.php:4597 -msgid "" -"Example: 1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps." -"googleusercontent.com" -msgstr "" -"Ejemplo: 1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps." -"googleusercontent.com" +#: src/authorizer/class-authentication.php:553 +msgid "You must provide a password." +msgstr "Debes proporcionar una contraseña." -#: authorizer.php:4616 -msgid "Example: sDNgX5_pr_5bly-frKmvp8jT" -msgstr "Ejemplo: sDNgX5_pr_5bly-frKmvp8jT" +#. TRANSLATORS: %s: Name of blog +#: src/authorizer/class-authorization.php:91 +#: src/authorizer/class-authorization.php:607 +#, php-format +msgid "%s - Access Restricted" +msgstr "%s - Acceso restringido" -#: authorizer.php:4635 -msgid "" -"Restrict Google logins to a specific Google Apps hosted domain (for example, " -"mycollege.edu). Leave blank to allow all Google sign-ins." -msgstr "" -"Restrinja los inicios de sesión de Google a un dominio alojado de Google " -"Apps específico (por ejemplo, mycollege.edu). Déjelo en blanco para permitir " -"todos los inicios de sesión en Google." +#: src/authorizer/class-authorization.php:99 +#: src/authorizer/class-authorization.php:440 +msgid "Back" +msgstr "Volver atrás" -#: authorizer.php:4635 -msgid "If restricting to multiple domains, add one domain per line." -msgstr "Si restringir en múltiples dominios, agregue un dominio por línea." +#: src/authorizer/class-authorization.php:103 +#: src/authorizer/class-authorization.php:448 +msgid "Invalid login attempted." +msgstr "Se ha tratado de realizar un intento de inicio de sesión no válido." -#: authorizer.php:4652 -msgid "" -"PHP CURL extension is not installed" -msgstr "" -"Extensión PHP CURL no está instalado" +#. TRANSLATORS: 1: User email 2: Name of site +#: src/authorizer/class-authorization.php:408 +#, php-format +msgid "Action required: Pending user %1$s at %2$s" +msgstr "Acción requerida: hay un usuario pendiente, %1$s, en %2$s" -#: authorizer.php:4655 +#. TRANSLATORS: 1: Name of site 2: URL of site 3: URL of authorizer +#: src/authorizer/class-authorization.php:414 +#, php-format msgid "" -"PHP openssl extension " -"is not installed" +"A new user has tried to access the %1$s site you manage at:\n" +"%2$s\n" +"\n" +"Please log in to approve or deny their request:\n" +"%3$s\n" msgstr "" -"la extensión openssl de PHP " -"no se instala" - -#: authorizer.php:4661 -msgid "Warning" -msgstr "Aviso" +"Un nuevo usuario ha intentado acceder al sitio de %1$s consigues en: %2$s " +"por favor sesión para aprobar o denegar su solicitud: %3$s\n" -#: authorizer.php:4670 -msgid "Enable CAS Logins" -msgstr "Activar el inicio de sesión mediante CAS" +#: src/authorizer/class-authorization.php:615 +#: src/authorizer/class-login-form.php:34 +msgid "Log In" +msgstr "Iniciar sesión" -#: authorizer.php:4687 -msgid "The button on the login page will read:" -msgstr "El botón de la página de inicio dirá:" +#: src/authorizer/class-dashboard-widget.php:49 +#: src/authorizer/options/class-access-lists.php:40 +msgid "Pending Users" +msgstr "Usuarios pendientes" -#: authorizer.php:4689 -msgid "Sign in with" -msgstr "Iniciar sesión con" +#: src/authorizer/class-dashboard-widget.php:53 +#: src/authorizer/options/class-access-lists.php:44 +msgid "Approved Users" +msgstr "Usuarios aprobados" -#: authorizer.php:4708 -msgid "Example: authn.example.edu" -msgstr "Ejemplo: authn.example.edu" +#: src/authorizer/class-dashboard-widget.php:57 +#: src/authorizer/options/class-access-lists.php:48 +msgid "Blocked Users" +msgstr "Usuarios bloqueados" -#: authorizer.php:4727 -msgid "Example: 443" -msgstr "Ejemplo: 443" +#: src/authorizer/class-helper.php:312 +msgid "— No role for this site —" +msgstr "Sin rol para este sitio" -#: authorizer.php:4746 -msgid "Example: /cas" -msgstr "Ejemplo: /cas" +#: src/authorizer/class-login-form.php:192 +msgid "Sign in with Google" +msgstr "Iniciar sesión con Google" -#: authorizer.php:4788 authorizer.php:5020 -msgid "Example: mail" -msgstr "Ejemplo: correo" +#. TRANSLATORS: %s: Custom CAS label from authorizer options +#: src/authorizer/class-login-form.php:204 +#, php-format +msgid "Sign in with %s" +msgstr "Iniciar sesión con %s" -#: authorizer.php:4789 -msgid "" -"Note: If your CAS server doesn't return an attribute containing an email, " -"you can specify the @domain portion of the email address here, and the email " -"address will be constructed from it and the username. For example, if user " -"'bob' logs in and his email address should be bob@example.edu, then enter " -"@example.edu in this field." -msgstr "" -"Nota: Si su servidor de CAS no devuelve un atributo que contiene un correo " -"electrónico, puede especificar la porción @domain de la dirección de correo " -"electrónico aquí, y se construirá la dirección de correo electrónico de ella " -"y el nombre de usuario. Por ejemplo, si el usuario 'bob' inicia y su " -"dirección de correo electrónico debe ser bob@example.edu, introduzca " -"@example.edu en este campo." +#: src/authorizer/class-login-form.php:226 +msgid "or" +msgstr "o" -#: authorizer.php:4808 -msgid "Example: givenName" -msgstr "Ejemplo: givenName" +#: src/authorizer/class-options.php:66 +msgid "This setting is overridden by a" +msgstr "Esta opción ha sido anulada por una" -#: authorizer.php:4827 authorizer.php:5116 -msgid "Example: sn" -msgstr "Ejemplo: sn" +#: src/authorizer/class-options.php:66 +msgid "multisite option" +msgstr "opción de multisitio" -#: authorizer.php:4845 authorizer.php:5134 +#: src/authorizer/class-options.php:232 msgid "" -"Update first and last name fields on login (will overwrite any name the user " -"has supplied in their profile)" +"You're not currently allowed to view this site. Your administrator has been " +"notified, and once he/she has approved your request, you will be able to log " +"in. If you need any other help, please contact your administrator." msgstr "" -"Actualizar los campos de nombre de pila y apellidos en el inicio de sesión " -"(anularán cualquier nombre que el usuario haya introducido en su perfil)" +"Actualmente no tienes los permisos necesarios para ver este sitio. El " +"administrador ya ha sido notificado, y una vez que apruebe tu solicitud, " +"podrás iniciar sesión. Si necesitas ayuda adicional, por favor ponte en " +"contacto con el administrador." -#: authorizer.php:4863 +#: src/authorizer/class-options.php:235 msgid "" -"Immediately redirect to CAS login form if it's the only enabled external " -"service and WordPress logins are hidden" +"You're not currently allowed to log into this site. If you think this is a " +"mistake, please contact your administrator." msgstr "" -"Redirigir inmediatamente al formulario de inicio de sesión mediante CAS si " -"es es único servicio externo activado y los inicios de sesión de WordPress " -"están ocultos." +"Actualmente no tienes los permisos necesarios para iniciar sesión en este " +"sitio. Si crees que esto es un error, por favor ponte en contacto con el " +"administrador." + +#. TRANSLATORS: %s: Shortcode for name of site +#: src/authorizer/class-options.php:243 +#, php-format +msgid "Welcome to %s!" +msgstr "Bienvenido a %s!" -#: authorizer.php:4864 +#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3: Shortcode for site URL +#: src/authorizer/class-options.php:250 +#, php-format msgid "" -"Note: This feature will only work if you have checked \"Hide WordPress Logins" -"\" in Advanced settings, and if CAS is the only enabled service (i.e., no " -"Google or LDAP). If you have enabled CAS Single Sign-On (SSO), and a user " -"has already logged into CAS elsewhere, enabling this feature will allow " -"automatic logins without any user interaction." +"Hello %1$s,\n" +"Welcome to %2$s! You now have access to all content on the site. Please " +"visit us here:\n" +"%3$s\n" msgstr "" -"Aviso: esta funcionalidad solo será efectiva si has marcado la opción " -"\"Ocultar los inicios de sesión de WordPress\" en la configuración avanzada, " -"y si el CAS es el único servicio activado (por ejemplo, no están activados " -"Google ni LDAP). Si has activado el Single Sign-On (SSO) del CAS y un " -"usuario ya ha iniciado sesión mediante CAS en otro lugar, al activar esta " -"funcionalidad se permitirán los inicios de sesión automáticos sin ninguna " -"interacción del usuario." +"Hola %1$s,\n" +"Bienvenido para %2$s. Ahora tienes acceso a todo contenido en el sitio. " +"Visítenos en aquí:\n" +"%3$s\n" -#: authorizer.php:4882 +#: src/authorizer/class-options.php:271 msgid "" -"Link CAS accounts to WordPress accounts by their username (leave this off to " -"link by email address)" +"Notice: You are browsing this site anonymously, and only have access to a " +"portion of its content." msgstr "" -"Enlace las cuentas de CAS a las cuentas de WordPress por su nombre de " -"usuario (deje esto para vincular por dirección de correo electrónico)" +"Aviso: estás navegando por el sitio de forma anónima, y por tanto solo " +"tendrás acceso a parte de su contenido." + +#: src/authorizer/options/class-access-lists.php:30 +msgid "Manage who has access to this site using these lists." +msgstr "Gestiona quién tiene acceso a este sitio, mediante estas listas." -#: authorizer.php:4883 +#: src/authorizer/options/class-access-lists.php:32 msgid "" -"Note: The default (and most secure) behavior is to associate WordPress " -"accounts with CAS accounts by the email they have in common. However, some " -"uncommon CAS server configurations don't contain email addresses for users. " -"Enable this option if your CAS server doesn't have an attribute containing " -"an email, or if you have WordPress accounts that don't have emails." +"Pending users are users who have successfully logged in to " +"the site, but who haven't yet been approved (or blocked) by you." msgstr "" -"Nota: el comportamiento predeterminado (y el más seguro) es asociar las " -"cuentas de WordPress con las cuentas CAS mediante el correo electrónico que " -"tienen en común. Sin embargo, algunas configuraciones de servidor CAS poco " -"comunes no contienen direcciones de correo electrónico para los usuarios. " -"Habilite esta opción si su servidor CAS no tiene un atributo que contenga un " -"correo electrónico o si tiene cuentas de WordPress que no tienen correos " -"electrónicos." +"Los usuarios pendientes son usuarios que han iniciado " +"sesión en el sitio correctamente, pero que todavía no han sido aprobados (o " +"bloqueados)." -#: authorizer.php:4900 +#: src/authorizer/options/class-access-lists.php:33 msgid "" -"Warning: PHP LDAP extension is " -"not installed" +"Approved users have access to the site once they " +"successfully log in." msgstr "" -"Atención: la exntensión LDAP de PHP " -"no está installada" - -#: authorizer.php:4904 -msgid "Enable LDAP Logins" -msgstr "Activar el inicio de sesión mediante LDAP" +"Los usuarios aprobados son usuarios que tienen acceso al " +"sitio una vez que han inciado sesión correctamente." -#: authorizer.php:4923 +#: src/authorizer/options/class-access-lists.php:34 msgid "" -"Specify either a hostname (for example, ldap.example.edu) or a full LDAP URI " -"(for example, ldaps://ldap.example.edu:636)." +"Blocked users will receive an error message when they try " +"to visit the site after authenticating." msgstr "" -"Especifique un nombre de host (por ejemplo, ldap.example.edu) o un URI de " -"LDAP completo (por ejemplo, ldaps://ldap.example.edu:636)." - -#: authorizer.php:4942 -msgid "Example: 389" -msgstr "Ejemplo: 389" +"Los usuarios bloqueados son usuarios que recibirán un " +"mensaje de error cuando intenten acceder al sitio después de autenticarse." -#: authorizer.php:4943 +#: src/authorizer/options/class-access-lists.php:34 msgid "" -"If a full LDAP URI (ldaps://hostname:port) is specified above, this field is " -"ignored." +"Note: if you want to block all email addresses from a domain, say " +"anyone@example.com, simply add \"@example.com\" to the blocked list." msgstr "" -"Si se especifica anteriormente un URI de LDAP (ldaps://hostname:puerto), se " -"ignora este campo." +"Nota: si desea bloquear todas las direcciones de correo electrónico de un " +"dominio, por ejemplo anyone@example.com, simplemente agregue \"@example.com" +"\" a la lista de bloqueados." -#: authorizer.php:4962 -msgid "If ldaps is used, this should be unchecked" -msgstr "Si se utiliza ldaps, este debe ser desactivada" +#: src/authorizer/options/class-access-lists.php:87 +#: src/authorizer/options/class-access-lists.php:224 +msgid "Approve" +msgstr "Aprobar" -#: authorizer.php:4981 -msgid "Example: ou=people,dc=example,dc=edu" -msgstr "Ejemplo: ou=people,dc=example,dc=edu" +#: src/authorizer/options/class-access-lists.php:88 +#: src/authorizer/options/class-access-lists.php:290 +msgid "Block" +msgstr "Bloquear" -#: authorizer.php:4982 -msgid "" -"If you have multiple search bases, separate them by newlines (one per line)." -msgstr "" -"Si tiene varias bases de búsqueda, sepárelas por nuevas líneas (una por " -"línea)." +#: src/authorizer/options/class-access-lists.php:89 +msgid "Ignore" +msgstr "Ignorar" -#: authorizer.php:5001 -msgid "Example: uid" -msgstr "Ejemplo: uid" +#: src/authorizer/options/class-access-lists.php:93 +msgid "No pending users" +msgstr "No hay ningún usuario pendiente" -#: authorizer.php:5021 -msgid "" -"Note: If your LDAP server doesn't return an attribute containing an email, " -"you can specify the @domain portion of the email address here, and the email " -"address will be constructed from it and the username. For example, if user " -"'bob' logs in and his email address should be bob@example.edu, then enter " -"@example.edu in this field." +#: src/authorizer/options/class-access-lists.php:219 +#: src/authorizer/options/class-access-lists.php:286 +msgid "email address" +msgstr "dirección de email" + +#: src/authorizer/options/class-access-lists.php:227 +msgid "Toggle Dropdown" +msgstr "Conmutar el botón desplegable" + +#: src/authorizer/options/class-access-lists.php:230 +msgid "Create a new WordPress account, and email the user an activation link." msgstr "" -"Nota: Si su servidor LDAP no devuelve un atributo que contenga un correo " -"electrónico, puede especificar la porción @domain de la dirección de correo " -"electrónico aquí, y la dirección de correo electrónico se construirá a " -"partir de este y el nombre de usuario. Por ejemplo, si el usuario 'bob' " -"inicia sesión y su dirección de correo electrónico debe ser bob@example.edu, " -"ingrese @example.edu en este campo." +"Cree una nueva cuenta de WordPress y envíe por correo electrónico al usuario " +"un enlace de activación." -#: authorizer.php:5040 -msgid "Example: cn=directory-user,ou=specials,dc=example,dc=edu" -msgstr "Ejemplo: cn=directory-user,ou=specials,dc=example,dc=edu" +#: src/authorizer/options/class-access-lists.php:355 +#: src/authorizer/options/class-access-lists.php:359 +msgid "Current Page" +msgstr "Página actual" -#: authorizer.php:5078 -msgid "Example: https://myschool.example.edu:8888/am-forgot-password" -msgstr "Ejemplo: https://myschool.example.edu:8888/am-forgot-password" +#. TRANSLATORS: 1: number of current page 2: number of total pages +#: src/authorizer/options/class-access-lists.php:367 +#, php-format +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s de %2$s" -#: authorizer.php:5097 -msgid "Example: givenname" -msgstr "Ejemplo: givenname" +#: src/authorizer/options/class-access-lists.php:399 +msgid "Search Users" +msgstr "Buscar Usuarios" + +#: src/authorizer/options/class-access-lists.php:401 +msgid "Search" +msgstr "Buscar" + +#: src/authorizer/options/class-access-lists.php:503 +#: src/authorizer/options/class-advanced.php:185 +#: src/authorizer/options/class-external.php:51 +msgid "-- None --" +msgstr "-- Ninguno --" -#: authorizer.php:5148 +#: src/authorizer/options/class-advanced.php:29 msgid "You may optionally specify some advanced settings below." msgstr "" "También puedes especificar, si lo deseas, algunas configuraciones avanzadas " "a continuación." -#: authorizer.php:5166 authorizer.php:5173 +#: src/authorizer/options/class-advanced.php:48 +#: src/authorizer/options/class-advanced.php:55 msgid "After" msgstr "Después de" -#: authorizer.php:5169 +#: src/authorizer/options/class-advanced.php:51 msgid "invalid password attempts, delay further attempts on that user for" msgstr "" "intentos de contraseña no válida, demorar los intentos subsiguientes de este " "usuario durante" -#: authorizer.php:5171 +#: src/authorizer/options/class-advanced.php:53 msgid "minute(s)." msgstr "minuto(s)." -#: authorizer.php:5175 +#: src/authorizer/options/class-advanced.php:57 msgid "more invalid attempts, increase the delay to" msgstr "intentos no válidos adicionales, incrementar la demora a" -#: authorizer.php:5177 +#: src/authorizer/options/class-advanced.php:59 msgid "minutes." msgstr "minutos." -#: authorizer.php:5179 +#: src/authorizer/options/class-advanced.php:61 msgid "Reset the delays after" msgstr "Reiniciar las demoras después de" -#: authorizer.php:5181 +#: src/authorizer/options/class-advanced.php:63 msgid "minutes with no invalid attempts." msgstr "minutos sin intentos no válidos." -#: authorizer.php:5199 authorizer.php:5797 -msgid "Hide WordPress Logins" -msgstr "Ocultar el formulario de inicio de sesión de WordPress" - -#: authorizer.php:5200 +#: src/authorizer/options/class-advanced.php:83 msgid "" "Note: You can always access the WordPress logins by adding " "external=wordpress to the wp-login URL, like so:" @@ -1042,11 +1248,11 @@ msgstr "" "añadiendo a la URL de inicio de sesión la secuencia \"external=wordpress\"; " "por ejemplo:" -#: authorizer.php:5218 +#: src/authorizer/options/class-advanced.php:103 msgid "Default WordPress login screen" msgstr "Formulario por defecto de inicio de sesión de WordPress" -#: authorizer.php:5252 +#: src/authorizer/options/class-advanced.php:137 msgid "" "Note for theme developers: Add more options here by using " "the `authorizer_add_branding_option` filter in your theme. You can see an " @@ -1058,47 +1264,43 @@ msgstr "" "tema. Puedes ver un ejemplo de tema que implementa este filtro en el " "directorio del plugin, en sample-theme-add-branding." -#: authorizer.php:5271 +#: src/authorizer/options/class-advanced.php:161 msgid "Show in Settings menu" msgstr "Mostrar en el menú \"Ajustes\"" -#: authorizer.php:5272 +#: src/authorizer/options/class-advanced.php:163 msgid "Show in sidebar (top level)" msgstr "Mostrar en la barra lateral (menú de nivel superior)" -#: authorizer.php:5352 +#: src/authorizer/options/class-advanced.php:245 msgid "All Usermeta:" msgstr "Todos los metadatos de usuario:" -#: authorizer.php:5399 +#: src/authorizer/options/class-advanced.php:294 msgid "Date approved" msgstr "Fecha de aprobación" -#: authorizer.php:5400 +#: src/authorizer/options/class-advanced.php:295 msgid "Email" msgstr "Correo electrónico" -#: authorizer.php:5401 +#: src/authorizer/options/class-advanced.php:296 msgid "Role" msgstr "Rol" -#: authorizer.php:5402 +#: src/authorizer/options/class-advanced.php:297 msgid "Date registered" msgstr "Fecha de registro" -#: authorizer.php:5422 +#: src/authorizer/options/class-advanced.php:318 msgid "Ascending" msgstr "Ascendente" -#: authorizer.php:5423 +#: src/authorizer/options/class-advanced.php:319 msgid "Descending" msgstr "Descendente" -#: authorizer.php:5442 authorizer.php:5813 -msgid "Show Dashboard Widget" -msgstr "Widget de Panel" - -#: authorizer.php:5443 +#: src/authorizer/options/class-advanced.php:340 msgid "" "Note: Only users with the create_users capability will be able to see the " "dashboard widget." @@ -1106,574 +1308,453 @@ msgstr "" "Nota: solo los usuarios con la función create_users podrán ver el widget del " "tablero." -#: authorizer.php:5461 +#: src/authorizer/options/class-advanced.php:359 msgid "" "Configure this site independently (don't inherit any multisite settings)" msgstr "" "Configurar este sitio de forma independiente (no heredar la configuración " "del multisitio)" -#: authorizer.php:5492 -msgid "" -"Pending Users: Pending users are users who have " -"successfully logged in to the site, but who haven't yet been approved (or " -"blocked) by you." -msgstr "" -"Los usuarios pendientes son usuarios que han iniciado " -"sesión en el sitio correctamente, pero que todavía no han sido aprobados (o " -"que han sido bloqueados)." +#: src/authorizer/options/class-external.php:29 +msgid "Enter your external server settings below." +msgstr "Define a continuación la configuración de tus servicios externos." -#: authorizer.php:5493 -msgid "" -"Approved Users: Approved users have access to the site once " -"they successfully log in." -msgstr "" -"Los usuarios aprobados son usuarios que tienen acceso al " -"sitio una vez que han inciado sesión correctamente." +#: src/authorizer/options/class-login-access.php:30 +msgid "Choose who is able to log into this site below." +msgstr "Selecciona a continuación quién podrá iniciar sesión en este sitio." -#: authorizer.php:5494 +#: src/authorizer/options/class-login-access.php:66 msgid "" -"Blocked Users: Blocked users will receive an error message " -"when they try to visit the site after authenticating." +"All authenticated users (All external service users and all WordPress users)" msgstr "" -"Los usuarios bloqueados son usuarios que recibirán un " -"mensaje de error cuando intenten acceder al sitio después de autenticarse." +"Todos los usuarios autenticados (todos los usuarios de los servicios " +"externos, así como los usuarios de WordPress)" -#: authorizer.php:5495 -msgid "" -"Users in the Pending list appear automatically after a new " -"user tries to log in from the configured external authentication service. " -"You can add users to the Approved or Blocked lists by typing them in manually, or by clicking the Approve or Block buttons next to a user in the Pending " -"list." -msgstr "" -"Los usuarios en la lista Pendientes aparecerán " -"automáticamente después de que un nuevo usuario intente iniciar sesión desde " -"el servicio de autenticación externo configurado. Puedes añadir a los " -"usuarios a las listas de Aprobados o Bloqueados, escribiéndolos de forma manual, o haciendo clic en los botones " -"Aprobar o Bloquear, al lado del usuario en la lista " -"Pendientes." +#: src/authorizer/options/class-login-access.php:68 +msgid "Only" +msgstr "Solo" -#: authorizer.php:5507 -msgid "" -"Who can log in to the site?: Choose the level of access " -"restriction you'd like to use on your site here. You can leave the site open " -"to anyone with a WordPress account or an account on an external service like " -"Google, CAS, or LDAP, or restrict it to WordPress users and only the " -"external users that you specify via the Access Lists." -msgstr "" -"¿Quién puede iniciar sesión en el sitio? Selecciona el " -"nivel de restricciones de acceso que te gustaría utilizar en este sitio. " -"Puedes dejar el sitio abierto a cualquiera con una cuenta de WordPress, o a " -"cuentas de un servicio externo, como Google, CAS, o LDAP, o bien " -"restringirlo a los usuarios de WordPress y solo a los usuarios externos que " -"especifiques a través de las Listas de acceso." +#: src/authorizer/options/class-login-access.php:68 +msgid "approved users" +msgstr "los usuarios aprobados" -#: authorizer.php:5508 -msgid "" -"Which role should receive email notifications about pending users?: If you've restricted access to approved users, you " -"can determine which WordPress users will receive a notification email " -"everytime a new external user successfully logs in and is added to the " -"pending list. All users of the specified role will receive an email, and the " -"external user will get a message (specified below) telling them their access " -"is pending approval." -msgstr "" -"¿Qué rol debe recibir las notificaciones por email acerca de los " -"usuarios pendientes? Si has restringido el acceso solo para los " -"usuarios aprobados, puedes decidir qué usuarios de " -"WordPress recibirán una notificación de email cada vez que un nuevo usuario " -"externo inicie sesión correctamente y se añada a la lista de usuarios " -"pendientes. Todos los usuarios del rol especificado recibirán un email, y el " -"usuario externo recibirá un mensaje (que se especifica a continuación), " -"indicándole que su acceso está pendiente de aprobación." +#: src/authorizer/options/class-login-access.php:68 +msgid "(Approved external users and all WordPress users)" +msgstr "(usuarios externos aprobados y todos los usuarios de WordPress)" -#: authorizer.php:5509 -msgid "" -"What message should pending users see after attempting to log in?: Here you can specify the exact message a new external user will see " -"once they try to log in to the site for the first time." -msgstr "" -"¿Qué mensaje deben recibir los usuarios después de intentar iniciar " -"sesión? Desde aquí puedes especificar el mensaje exacto que un " -"usuario externo verá un vez que intente iniciar sesión en el sitio por " -"primera vez." +#: src/authorizer/options/class-login-access.php:89 +msgid "None (Don't send notification emails)" +msgstr "Ninguno (no enviar emails de notificación)" -#: authorizer.php:5521 -msgid "" -"Who can view the site?: You can restrict the site's " -"visibility by only allowing logged in users to see pages. If you do so, you " -"can customize the specifics about the site's privacy using the settings " -"below." -msgstr "" -"¿Quién puede ver el sitio? Puedes restringir la visibilidad " -"del sitio haciendo que solo los usuarios que han iniciado sesión puedan ver " -"las páginas. Si lo haces así, puedes personalizar los detalles de la " -"privacidad del sitio, utilizando las opciones que tienes a continuación." +#: src/authorizer/options/class-login-access.php:166 +msgid "Send a welcome email when approving a new user" +msgstr "Enviar un email de bienvenida cuando se apruebe un nuevo usuario" -#: authorizer.php:5522 -msgid "" -"What pages (if any) should be available to everyone?: If " -"you'd like to declare certain pages on your site as always public (such as " -"the course syllabus, introduction, or calendar), specify those pages here. " -"These pages will always be available no matter what access restrictions " -"exist." -msgstr "" -"¿Qué páginas (en su caso) deben estar disponibles para todo el mundo?" -" Si quieres declarar que ciertas páginas de tu sitio sean siempre " -"públicas (como por ejemplo el programa, la introducción o el calendario de " -"un curso), especifica aquí dichas páginas. Estas páginas siempre estarán " -"disponibles, sin importar qué restricciones de acceso existan." +#: src/authorizer/options/class-login-access.php:185 +msgid "You can use the [site_name] shortcode." +msgstr "Puedes utilizar el shortcode [site_name]." + +#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3: Shortcode for user email +#: src/authorizer/options/class-login-access.php:220 +#, php-format +msgid "You can use %1$s, %2$s, and %3$s shortcodes." +msgstr "Puedes utilizar %1$s, %2$s, y shortcodes de %3$s." + +#: src/authorizer/options/class-public-access.php:29 +msgid "Choose your public access options here." +msgstr "Selecciona desde aquí las opciones de acceso público." + +#: src/authorizer/options/class-public-access.php:65 +msgid "Everyone can see the site" +msgstr "Todo el mundo puede ver el sitio" + +#: src/authorizer/options/class-public-access.php:67 +msgid "Only logged in users can see the site" +msgstr "Solo pueden ver el sitio los usuarios que hayan iniciado sesión" + +#: src/authorizer/options/class-public-access.php:88 +msgid "Send them to the login screen" +msgstr "Enviarles a la pantalla de inicio de sesión" -#: authorizer.php:5523 -msgid "" -"What happens to people without access when they visit a private page?: Choose the response anonymous users receive when " -"visiting the site. You can choose between immediately taking them to the " -"login screen, or simply showing them a message." -msgstr "" -"¿Qué ocurre con la gente que no tiene acceso cuando visitan una " -"página privada? Selecciona la respuesta que los usuarios " -"anónimos recibirán cuando visiten el sitio. Puedes seleccionar entre " -"llevarlos inmediatamente a la pantalla de inicio de sesión " -"o simplemente mostrarles un mensaje." +#: src/authorizer/options/class-public-access.php:90 +msgid "Show them the anonymous access message (below)" +msgstr "Enviarles el mensaje de acceso anónimo (véase más abajo)" -#: authorizer.php:5524 +#: src/authorizer/options/class-public-access.php:111 msgid "" -"What happens to people without access when they visit a public page?: Choose the response anonymous users receive when " -"visiting a page on the site marked as public. You can choose between showing " -"them the page without any message, or showing them a the page with a message " -"above the content." +"Show them the page without the anonymous access message" msgstr "" -"¿Qué ocurre con la gente que no tiene acceso cuando visitan una " -"página pública? Selecciona la respuesta que los usuarios " -"anónimos recibirán cuando visiten una página marcada como pública. Puedes " -"seleccionar entre mostrarles la página sin ningún mensaje, o mostrarles la " -"página con un mensaje por encima del contenido." +"Mostrarles la página sin el mensaje de acceso anónimo " -#: authorizer.php:5525 +#: src/authorizer/options/class-public-access.php:113 msgid "" -"What message should people without access see?: If you " -"chose to show new users a message above, type that message " -"here." +"Show them the page with the anonymous access message " +"(marked up as a Bootstrap Dismissible Alert)" msgstr "" -"¿Qué mensaje debe ver la gente que no tiene acceso? Si " -"seleccionas la opción anterior, de mostrar a los nuevos usuarios un " -"mensaje, puedes personalizarlo desde aquí." +"Mostrarles la página con el mensaje de acceso anónimo " +"(marcado como una Alerta descartable de Bootstrap)" -#: authorizer.php:5537 -msgid "" -"Type of external service to authenticate against: Choose " -"which authentication service type you will be using. You'll have to fill out " -"different fields below depending on which service you choose." -msgstr "" -"Tipo de servicio externo contra el que autenticarse. " -"Selecciona qué tipo de servicio de autenticación vas a utilizar. Tendrás que " -"rellenar a continuación diferentes cambpos, dependiendo del servicio que " -"seleccciones." +#: src/authorizer/options/class-public-access.php:166 +msgid "Home" +msgstr "Inicio" -#: authorizer.php:5538 -msgid "" -"Enable Google Logins: Choose if you want to allow users to " -"log in with their Google Account credentials. You will need to enter your " -"API Client ID and Secret to enable Google Logins." -msgstr "" -"Activar el inicio de sesión mediante Google. Selecciona si " -"quieres que los usuarios inicien sesión mediante sus credenciales de cuentas " -"de Google. Tendrás que introducir tu ID de cliente y la clave secreta del " -"API para activar los inicios de sesión mediante Google." +#: src/authorizer/options/class-public-access.php:167 +msgid "Home Page" +msgstr "Página de " -#: authorizer.php:5539 -msgid "" -"Enable CAS Logins: Choose if you want to allow users to log " -"in with via CAS (Central Authentication Service). You will need to enter " -"details about your CAS server (host, port, and path) to enable CAS Logins." -msgstr "" -"Activar el inicio de sesión mediante CAS. Selecciona si " -"quieres que los usuarios inicien sesión mediante CAS (Central Authentication " -"Service). Tendrás que introducir los detalles sobre tu servidor CAS " -"(servidor, puerto, ruta), para poder activar los inicios de sesión mediante " -"CAS." +#: src/authorizer/options/class-public-access.php:168 +msgid "Nonexistent (404) Pages" +msgstr "Páginas no existentes (error 404)" + +#: src/authorizer/options/class-public-access.php:186 +msgid "Categories" +msgstr "Categorías" -#: authorizer.php:5540 +#: src/authorizer/options/external/class-cas.php:34 msgid "" -"Enable LDAP Logins: Choose if you want to allow users to " -"log in with their LDAP (Lightweight Directory Access Protocol) credentials. " -"You will need to enter details about your LDAP server (host, port, search " -"base, uid attribute, directory user, directory user password, and whether to " -"use TLS) to enable Google Logins." +"PHP CURL extension is not installed" msgstr "" -"Activar el inicio de sesión mediante LDAP. Selecciona si " -"quieres que los usuarios inicien sesión mediante sus credenciales de LDAP " -"(Lightweight Directory Access Protocol) . Tendrás que introducir los " -"detalles sobre tu servidor CAS (servidor, puerto, base de búsqueda, atributo " -"UID, usuario del directorio, contraseña del usuario del directorio, y si " -"quieres utilizar TLS), para poder activar los inicios de sesión mediante " -"LDAP." +"Extensión PHP CURL no está instalado" -#: authorizer.php:5541 +#: src/authorizer/options/external/class-cas.php:37 msgid "" -"Default role for new CAS users: Specify which role new " -"external users will get by default. Be sure to choose a role with limited " -"permissions!" +"PHP openssl extension is not installed" msgstr "" -"Rol por defecto para los nuevos usuarios de CAS. Especifica " -"qué rol tendrán por defecto los nuevos usuarios externos. Asegúrate de " -"seleccionar un rol con permisos limitados." +"la extensión openssl de PHP " +"no se instala" -#: authorizer.php:5542 -msgid "If you enable Google logins:" -msgstr "Si activas el inicio de sesión mediante Google:" +#: src/authorizer/options/external/class-cas.php:43 +msgid "Warning" +msgstr "Aviso" -#: authorizer.php:5544 -msgid "" -"Google Client ID: You can generate this ID by creating a " -"new Project in the Google " -"Developers Console. A Client ID typically looks something like this: " -"1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps.googleusercontent.com" -msgstr "" -"ID de cliente de Google.Puedes generar este ID mediante la " -"creación de un nuevo proyecto en la Consola de desarrolladores de Google. Un ID de cliente típico " -"tiene un aspecto parecido a esto: 1234567890123-" -"kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps.googleusercontent.com" +#: src/authorizer/options/external/class-cas.php:52 +msgid "Enable CAS Logins" +msgstr "Activar el inicio de sesión mediante CAS" -#: authorizer.php:5545 -msgid "" -"Google Client Secret: You can generate this secret by " -"creating a new Project in the Google Developers Console. A Client Secret typically looks " -"something like this: sDNgX5_pr_5bly-frKmvp8jT" -msgstr "" -"Clave secreta de cliente de Google. Puedes generar esta " -"clave secreta mediante la creación de un nuevo proyecto en la Consola de desarrolladores de " -"Google. Una clave secreta de cliente típica tiene un aspecto parecido a " -"esto: sDNgX5_pr_5bly-frKmvp8jT" +#: src/authorizer/options/external/class-cas.php:70 +msgid "The button on the login page will read:" +msgstr "El botón de la página de inicio dirá:" -#: authorizer.php:5547 -msgid "If you enable CAS logins:" -msgstr "Si activas el inicio de sesión mediante CAS:" +#: src/authorizer/options/external/class-cas.php:72 +msgid "Sign in with" +msgstr "Iniciar sesión con" -#: authorizer.php:5549 -msgid "" -"CAS server hostname: Enter the hostname of the CAS server " -"you authenticate against (e.g., authn.example.edu)." -msgstr "" -"Nombre del servidor CAS. Escribe el nombre del servidor CAS " -"contra el que se realizará la autenticación Por ejemplo, authn.example.edu." +#: src/authorizer/options/external/class-cas.php:92 +msgid "Example: authn.example.edu" +msgstr "Ejemplo: authn.example.edu" -#: authorizer.php:5550 -msgid "" -"CAS server port: Enter the port on the CAS server to " -"connect to (e.g., 443)." -msgstr "" -"Puerto del servidor CAS. Escribe el puerto del servidor CAS " -"al que te conectarás. Por ejemplo, 443." +#: src/authorizer/options/external/class-cas.php:112 +msgid "Example: 443" +msgstr "Ejemplo: 443" -#: authorizer.php:5551 -msgid "" -"CAS server path/context: Enter the path to the login " -"endpoint on the CAS server (e.g., /cas)." -msgstr "" -"Ruta o contenido del servidor CAS. Escribe la ruta hacia el " -"endpoint de inicio de sesión del servidor CAS. Por ejemplo, /cas." +#: src/authorizer/options/external/class-cas.php:132 +msgid "Example: /cas" +msgstr "Ejemplo: /cas" + +#: src/authorizer/options/external/class-cas.php:177 +#: src/authorizer/options/external/class-ldap.php:168 +msgid "Example: mail" +msgstr "Ejemplo: correo" -#: authorizer.php:5552 +#: src/authorizer/options/external/class-cas.php:179 msgid "" -"CAS attribute containing first name: Enter the CAS " -"attribute that has the user's first name. When this user first logs in, " -"their WordPress account will have their first name retrieved from CAS and " -"added to their WordPress profile." +"Note: If your CAS server doesn't return an attribute containing an email, " +"you can specify the @domain portion of the email address here, and the email " +"address will be constructed from it and the username. For example, if user " +"'bob' logs in and his email address should be bob@example.edu, then enter " +"@example.edu in this field." msgstr "" -"Atributo del CAS que contiene el nombre de pila. Escribe el " -"atributo del CAS que contiene el nombre de pila del usuario. Cuando un " -"usuario inicie sesión por primera vez, la cuenta de WordPress tomará su " -"nombre de pila del CAS y lo añadirá a su perfil de WordPress." +"Nota: Si su servidor de CAS no devuelve un atributo que contiene un correo " +"electrónico, puede especificar la porción @domain de la dirección de correo " +"electrónico aquí, y se construirá la dirección de correo electrónico de ella " +"y el nombre de usuario. Por ejemplo, si el usuario 'bob' inicia y su " +"dirección de correo electrónico debe ser bob@example.edu, introduzca " +"@example.edu en este campo." + +#: src/authorizer/options/external/class-cas.php:200 +msgid "Example: givenName" +msgstr "Ejemplo: givenName" -#: authorizer.php:5553 +#: src/authorizer/options/external/class-cas.php:220 +#: src/authorizer/options/external/class-ldap.php:272 +msgid "Example: sn" +msgstr "Ejemplo: sn" + +#: src/authorizer/options/external/class-cas.php:239 +#: src/authorizer/options/external/class-ldap.php:291 msgid "" -"CAS attribute containing last name: Enter the CAS attribute " -"that has the user's last name. When this user first logs in, their WordPress " -"account will have their last name retrieved from CAS and added to their " -"WordPress profile." +"Update first and last name fields on login (will overwrite any name the user " +"has supplied in their profile)" msgstr "" -"Atributo del CAS que contiene los apellidos. Escribe el " -"atributo del CAS que contiene los apellidos del usuario. Cuando un usuario " -"inicie sesión por primera vez, la cuenta de WordPress tomará sus apellidos " -"del CAS y los añadirá a su perfil de WordPress." +"Actualizar los campos de nombre de pila y apellidos en el inicio de sesión " +"(anularán cualquier nombre que el usuario haya introducido en su perfil)" -#: authorizer.php:5554 +#: src/authorizer/options/external/class-cas.php:258 msgid "" -"CAS attribute update: Select whether the first and last " -"names retrieved from CAS should overwrite any value the user has entered in " -"the first and last name fields in their WordPress profile. If this is not " -"set, this only happens the first time they log in." +"Immediately redirect to CAS login form if it's the only enabled external " +"service and WordPress logins are hidden" msgstr "" -"Actualización del atributo del CAS. Selecciona si el nombre " -"de pila y los apellidos tomados del CAS deben sobrescribir cualquier valor " -"que el usuario haya podido introducir en los campos de nombre de pila y " -"apellidos de su perfil de WordPress. Si no se configura esta opción, esto " -"solo ocurrirá la primera vez que el usuario inicie sesión." - -#: authorizer.php:5556 -msgid "If you enable LDAP logins:" -msgstr "Si activas el inicio de sesión mediante LDAP:" +"Redirigir inmediatamente al formulario de inicio de sesión mediante CAS si " +"es es único servicio externo activado y los inicios de sesión de WordPress " +"están ocultos." -#: authorizer.php:5558 +#: src/authorizer/options/external/class-cas.php:259 msgid "" -"LDAP Host: Enter the URL of the LDAP server you " -"authenticate against." +"Note: This feature will only work if you have checked \"Hide WordPress Logins" +"\" in Advanced settings, and if CAS is the only enabled service (i.e., no " +"Google or LDAP). If you have enabled CAS Single Sign-On (SSO), and a user " +"has already logged into CAS elsewhere, enabling this feature will allow " +"automatic logins without any user interaction." msgstr "" -"Servidor LDAP. Escribe la URL del servidor LDAP contra el " -"cual se realizará la autenticación." +"Aviso: esta funcionalidad solo será efectiva si has marcado la opción " +"\"Ocultar los inicios de sesión de WordPress\" en la configuración avanzada, " +"y si el CAS es el único servicio activado (por ejemplo, no están activados " +"Google ni LDAP). Si has activado el Single Sign-On (SSO) del CAS y un " +"usuario ya ha iniciado sesión mediante CAS en otro lugar, al activar esta " +"funcionalidad se permitirán los inicios de sesión automáticos sin ninguna " +"interacción del usuario." -#: authorizer.php:5559 +#: src/authorizer/options/external/class-cas.php:278 msgid "" -"LDAP Port: Enter the port number that the LDAP server " -"listens on." +"Link CAS accounts to WordPress accounts by their username (leave this off to " +"link by email address)" msgstr "" -"Puerto del LDAP. Escribe el número del puerto en el cual " -"escucha el servidor LDAP." +"Enlace las cuentas de CAS a las cuentas de WordPress por su nombre de " +"usuario (deje esto para vincular por dirección de correo electrónico)" -#: authorizer.php:5560 +#: src/authorizer/options/external/class-cas.php:279 msgid "" -"LDAP Search Base: Enter the LDAP string that represents the " -"search base, e.g., ou=people,dc=example,dc=edu" +"Note: The default (and most secure) behavior is to associate WordPress " +"accounts with CAS accounts by the email they have in common. However, some " +"uncommon CAS server configurations don't contain email addresses for users. " +"Enable this option if your CAS server doesn't have an attribute containing " +"an email, or if you have WordPress accounts that don't have emails." msgstr "" -"Base de búsqueda de LDAP. Escribe la cadena de LDAP que " -"representa la base de búsqueda. Por ejemplo, ou=people,dc=example,dc=edu." +"Nota: el comportamiento predeterminado (y el más seguro) es asociar las " +"cuentas de WordPress con las cuentas CAS mediante el correo electrónico que " +"tienen en común. Sin embargo, algunas configuraciones de servidor CAS poco " +"comunes no contienen direcciones de correo electrónico para los usuarios. " +"Habilite esta opción si su servidor CAS no tiene un atributo que contenga un " +"correo electrónico o si tiene cuentas de WordPress que no tienen correos " +"electrónicos." -#: authorizer.php:5561 -msgid "" -"LDAP attribute containing username: Enter the name of the " -"LDAP attribute that contains the usernames used by those attempting to log " -"in. The plugin will search on this attribute to find the cn to bind against " -"for login attempts." -msgstr "" -"LDAP attribute containing username. Escribe el nombre del " -"atributo LDAP que continene los nombres de usuarios utilizados por quienes " -"tratan de conectarse. El plugin buscará en este atributo para encontrar el " -"cn con el que asociarse en los intentos de inicio de sesión." +#: src/authorizer/options/external/class-google.php:35 +msgid "Enable Google Logins" +msgstr "Activar el inicio de sesión mediante Google" -#: authorizer.php:5562 +#: src/authorizer/options/external/class-google.php:56 msgid "" -"LDAP Directory User: Enter the name of the LDAP user that " -"has permissions to browse the directory." +"If you don't have a Google Client ID and Secret, generate them by following " +"these instructions:" msgstr "" -"Usuario del directorio LDAP. Escribe el nombre del usuario " -"de LDAP que tiene permisos para consultar el directorio." +"Si no tienes un ID de cliente de Google y una clave secreta de Google, " +"genéralas siguiendo estas instrucciones:" -#: authorizer.php:5563 +#: src/authorizer/options/external/class-google.php:59 msgid "" -"LDAP Directory User Password: Enter the password for the " -"LDAP user that has permission to browse the directory." +"Click Create a Project on the Google Developers Console. You " +"can name it whatever you want." msgstr "" -"Contraseña del usuario del directorio LDAP. Escribe la " -"contraseña para el usuario de LDAP que tiene permisos para consultar el " -"directorio." +"En la Consola " +"de desarrolladores de Google, haz clic en Crear un proyecto. Puedes llamarlo como quieras." -#: authorizer.php:5564 +#: src/authorizer/options/external/class-google.php:60 msgid "" -"Use TLS: Select whether all communication with the LDAP " -"server should be performed over a TLS-secured connection." +"Within the project, navigate to APIs and Auth > Credentials, then click Create New Client ID under OAuth. Use these " +"settings:" msgstr "" -"Utilizar TLS. Selecciona si todas las comunicaciones con el " -"servidor LDAP deben llevarse a cabo sobre una conexión TLS segura." +"Dentro del proyecto, ve a APIs y autorizaciones > " +"Credenciales, y a continuación haz clic en Crear un nuevo " +"ID de cliente, en OAuth. Utiliza esta configuración:" -#: authorizer.php:5565 -msgid "" -"Custom lost password URL: The WordPress login page contains " -"a link to recover a lost password. If you have external users who shouldn't " -"change the password on their WordPress account, point them to the " -"appropriate location to change the password on their external authentication " -"service here." -msgstr "" -"URL personalizada para la recuperación de la contraseña. La " -"página de inicio de sesión de WordPress contiene un enlace para recuperar " -"una contraseña perdida. Si tienes usuarios externos que no deben cambiar la " -"contraseña en sus cuentas de WordPress, dirígelos a la ubicación apropiada " -"para que puedan cambiar allí la contraseña de su servicio externo de " -"autenticación." +#: src/authorizer/options/external/class-google.php:62 +msgid "Application Type: Web application" +msgstr "Tipo de aplicación: Aplicación web" -#: authorizer.php:5566 -msgid "" -"LDAP attribute containing first name: Enter the LDAP " -"attribute that has the user's first name. When this user first logs in, " -"their WordPress account will have their first name retrieved from LDAP and " -"added to their WordPress profile." +#: src/authorizer/options/external/class-google.php:63 +msgid "Authorized Javascript Origins:" +msgstr "Orígenes de Javascript autorizados:" + +#: src/authorizer/options/external/class-google.php:64 +msgid "Authorized Redirect URI: none" +msgstr "URL de redirección autorizada: ninguna" + +#: src/authorizer/options/external/class-google.php:67 +msgid "Copy/paste your new Client ID/Secret pair into the fields below." msgstr "" -"Atributo de LDAP que contiene el nombre de pila. Escribe el " -"atributo del LDAP que contiene el nombre de pila del usuario. Cuando un " -"usuario inicie sesión por primera vez, la cuenta de WordPress tomará su " -"nombre de pila del LDAP y lo añadirá a su perfil de WordPress." +"Copiar y pegar el nuevo par de ID de cliente/Clave secreta de cliente en los " +"campos que aparecen a continuación." -#: authorizer.php:5567 +#: src/authorizer/options/external/class-google.php:68 msgid "" -"LDAP attribute containing last name: Enter the LDAP " -"attribute that has the user's last name. When this user first logs in, their " -"WordPress account will have their last name retrieved from LDAP and added to " -"their WordPress profile." +"Note: Navigate to APIs and Auth > Consent " +"screen to change the way the Google consent screen appears after a user " +"has successfully entered their password, but before they are redirected back " +"to WordPress." msgstr "" -"Atributo del LDAP que contiene los apellidos. Escribe el " -"atributo del LDAP que contiene los apellidos del usuario. Cuando un usuario " -"inicie sesión por primera vez, la cuenta de WordPress tomará sus apellidos " -"del LDAP y los añadirá a su perfil de WordPress." +"Aviso: ve a APIs y autorización > Pantalla " +"de consentimiento para cambiar la forma en que la pantalla de " +"consentimiento de Google aparece después de que el usuario haya inroducido " +"correctamente su contraseña, pero antes de que sea redirigido hacia " +"WordPress." -#: authorizer.php:5568 +#: src/authorizer/options/external/class-google.php:69 msgid "" -"LDAP attribute update: Select whether the first and last " -"names retrieved from LDAP should overwrite any value the user has entered in " -"the first and last name fields in their WordPress profile. If this is not " -"set, this only happens the first time they log in." +"Note: Google may have a more recent version of these instructions in their " +"developer documentation." msgstr "" -"Actualización del atributo de LDAP. Selecciona si el nombre " -"de pila y los apellidos tomados del LDAP deben sobrescribir cualquier valor " -"que el usuario haya podido introducir en los campos de nombre de pila y " -"apellidos de su perfil de WordPress. Si no se configura esta opción, esto " -"solo ocurrirá la primera vez que el usuario inicie sesión." +"Nota: Google puede tener una versión más reciente de estas instrucciones en " +"su documentación del desarrollador." -#: authorizer.php:5581 +#: src/authorizer/options/external/class-google.php:72 msgid "" -"Limit invalid login attempts: Choose how soon (and for how " -"long) to restrict access to individuals (or bots) making repeated invalid " -"login attempts. You may set a shorter delay first, and then a longer delay " -"after repeated invalid attempts; you may also set how much time must pass " -"before the delays will be reset to normal." +"Example: 1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps." +"googleusercontent.com" msgstr "" -"Limitar los intentos no válidos de inicio de sesión. " -"Selecciona en qué momento (y durante cuánto tiempo) se debe restringir el " -"acceso a las personas y los robots que realicen repetidos intentos no " -"válidos de inicio de sesión. Puedes definir en primer lugar una restricción " -"más breve, y a continuación una más larga después de repetidos intentos no " -"válidos; también puedes definir cuánto tiempo debe pasar antes de que la " -"restricción se elimine y se vuelva a la normalidad." +"Ejemplo: 1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps." +"googleusercontent.com" + +#: src/authorizer/options/external/class-google.php:92 +msgid "Example: sDNgX5_pr_5bly-frKmvp8jT" +msgstr "Ejemplo: sDNgX5_pr_5bly-frKmvp8jT" -#: authorizer.php:5582 +#: src/authorizer/options/external/class-google.php:112 msgid "" -"Hide WordPress Logins: If you want to hide the WordPress " -"username and password fields and the Log In button on the wp-login screen, " -"enable this option. Note: You can always access the WordPress logins by " -"adding external=wordpress to the wp-login URL, like so:" +"Restrict Google logins to a specific Google Apps hosted domain (for example, " +"mycollege.edu). Leave blank to allow all Google sign-ins." msgstr "" -"Ocultar el formuario de inicio de sesión de WordPress. Si " -"quieres ocultar los campos de nombre de usuario y contraseña de WordPress y " -"el botón de iniciar sesión, activa esta opción. Siempre podrás acceder al " -"formulario de inicio de sesión de WordPress añadiendo a la URL de inicio de " -"sesión la cadena external=wordpress, de la siguiente forma:" +"Restrinja los inicios de sesión de Google a un dominio alojado de Google " +"Apps específico (por ejemplo, mycollege.edu). Déjelo en blanco para permitir " +"todos los inicios de sesión en Google." + +#: src/authorizer/options/external/class-google.php:112 +msgid "If restricting to multiple domains, add one domain per line." +msgstr "Si restringir en múltiples dominios, agregue un dominio por línea." -#: authorizer.php:5583 +#: src/authorizer/options/external/class-ldap.php:34 msgid "" -"Custom WordPress login branding: If you'd like to use " -"custom branding on the WordPress login page, select that here. You will need " -"to use the `authorizer_add_branding_option` filter in your theme to add it. " -"You can see an example theme that implements this filter in the plugin " -"directory under sample-theme-add-branding." +"Warning: PHP LDAP extension is " +"not installed" msgstr "" -"Personalización del formulario de inicio de sesión de WordPress. Si quieres utilizar una imagen de marca en la página de inicio de " -"sesión de WordPress, selecciónala desde aquí. Tendrás que utilizar el filtro " -"'authorizer_add_branding_option' en tu tema para añadirlo. Puedes ver un " -"ejemplo de tema que implementa este filtro en el directorio /sample-theme-" -"add-branding, dentro de los ficheros del plugin." +"Atención: la extensión LDAP de PHP " +"no está installada" -#: authorizer.php:5629 -msgid "You do not have sufficient permissions to access this page." -msgstr "No tienes los permisos necesarios para acceder a esta página." +#: src/authorizer/options/external/class-ldap.php:38 +msgid "Enable LDAP Logins" +msgstr "Activar el inicio de sesión mediante LDAP" -#: authorizer.php:5636 +#: src/authorizer/options/external/class-ldap.php:58 msgid "" -"Most Authorizer settings are set in the individual sites, " -"but you can specify a few options here that apply to all sites in " -"the network. These settings will override settings in the " -"individual sites." +"Specify either a hostname (for example, ldap.example.edu) or a full LDAP URI " +"(for example, ldaps://ldap.example.edu:636)." msgstr "" -"La mayor parte de la configuración de Authorizer se define " -"en los sitios individuales, pero puedes especificar aquí unas cuantas " -"opciones que se aplicarán a todos los sitios de la red. " -"Estas opciones anularán a las que se definan en los sitios individuales." +"Especifique un nombre de host (por ejemplo, ldap.example.edu) o un URI de " +"LDAP completo (por ejemplo, ldaps://ldap.example.edu:636)." -#: authorizer.php:5638 -msgid "Override individual site settings with the settings below" +#: src/authorizer/options/external/class-ldap.php:60 +msgid "" +"If you have multiple LDAP servers (failover or high-availability " +"configuration), separate them by newlines (one per line)." msgstr "" -"Anular la configuración de los sitios individuales con las opciones que se " -"definen a continuación." - -#: authorizer.php:5649 -msgid "Manage who has access to all sites in the network." -msgstr "Gestiona quién tiene acceso a todos los sitios de la red." - -#: authorizer.php:5653 -msgid "Who can log in to sites in this network?" -msgstr "¿Quién puede iniciar sesión en los sitios de esta red?" - -#: authorizer.php:5657 -msgid "Who can view sites in this network?" -msgstr "¿Quién puede ver los sitios de esta red?" +"Si tiene varios servidores LDAP (conmutación por error o configuración de " +"alta disponibilidad), sepárelos por nuevas líneas (una por línea)." -#: authorizer.php:5661 -msgid "Approved Users (All Sites)" -msgstr "Usuarios aprobados (todos los sitios)" +#: src/authorizer/options/external/class-ldap.php:82 +msgid "Example: 389" +msgstr "Ejemplo: 389" -#: authorizer.php:5661 +#: src/authorizer/options/external/class-ldap.php:84 msgid "" -"Note: these users will not receive welcome emails when " -"approved. Only users approved from individual sites can receive these " -"messages." +"If a full LDAP URI (ldaps://hostname:port) is specified above, this field is " +"ignored." msgstr "" -"Aviso: estos usuarios no recibirán los emails de bienvenida " -"cuando sean aprobados. Solo los usuarios aprobados de los sitios " -"individuales pueden recibir estos mensajes." +"Si se especifica anteriormente un URI de LDAP (ldaps://hostname:puerto), se " +"ignora este campo." -#: authorizer.php:5693 -msgid "CAS Custom Label" -msgstr "Etiqueta personalizada del CAS" +#: src/authorizer/options/external/class-ldap.php:105 +msgid "If ldaps is used, this should be unchecked" +msgstr "Si se utiliza ldaps, este debe ser desactivada" -#: authorizer.php:5709 -msgid "CAS server version" -msgstr "Versión de servidor de CAS" +#: src/authorizer/options/external/class-ldap.php:125 +msgid "Example: ou=people,dc=example,dc=edu" +msgstr "Ejemplo: ou=people,dc=example,dc=edu" -#: authorizer.php:5713 -msgid "CAS attribute containing email" -msgstr "Atributo del CAS que contiene la dirección de email" +#: src/authorizer/options/external/class-ldap.php:127 +msgid "" +"If you have multiple search bases, separate them by newlines (one per line)." +msgstr "" +"Si tiene varias bases de búsqueda, sepárelas por nuevas líneas (una por " +"línea)." -#: authorizer.php:5761 -msgid "LDAP attribute containing email" -msgstr "Atributo del LDAP que contiene la dirección de email" +#: src/authorizer/options/external/class-ldap.php:148 +msgid "Example: uid" +msgstr "Ejemplo: uid" -#: authorizer.php:6708 -msgid "This setting is overridden by a" -msgstr "Esta opción ha sido anulada por una" +#: src/authorizer/options/external/class-ldap.php:170 +msgid "" +"Note: If your LDAP server doesn't return an attribute containing an email, " +"you can specify the @domain portion of the email address here, and the email " +"address will be constructed from it and the username. For example, if user " +"'bob' logs in and his email address should be bob@example.edu, then enter " +"@example.edu in this field." +msgstr "" +"Nota: Si su servidor LDAP no devuelve un atributo que contenga un correo " +"electrónico, puede especificar la porción @domain de la dirección de correo " +"electrónico aquí, y la dirección de correo electrónico se construirá a " +"partir de este y el nombre de usuario. Por ejemplo, si el usuario 'bob' " +"inicia sesión y su dirección de correo electrónico debe ser bob@example.edu, " +"ingrese @example.edu en este campo." -#: authorizer.php:6708 -msgid "multisite option" -msgstr "opción de multisitio" +#: src/authorizer/options/external/class-ldap.php:191 +msgid "Example: cn=directory-user,ou=specials,dc=example,dc=edu" +msgstr "Ejemplo: cn=directory-user,ou=specials,dc=example,dc=edu" -#: authorizer.php:7607 -msgid "— No role for this site —" -msgstr "Sin rol para este sitio" +#: src/authorizer/options/external/class-ldap.php:232 +msgid "Example: https://myschool.example.edu:8888/am-forgot-password" +msgstr "Ejemplo: https://myschool.example.edu:8888/am-forgot-password" -#. Plugin Name of the plugin/theme -msgid "Authorizer" -msgstr "" +#: src/authorizer/options/external/class-ldap.php:252 +msgid "Example: givenname" +msgstr "Ejemplo: givenname" -#. Plugin URI of the plugin/theme -msgid "https://github.com/uhm-coe/authorizer" -msgstr "" +#~ msgid "" +#~ "PHP CURL extension is not installed" +#~ msgstr "" +#~ "Extensión PHP CURL no está instalado" -#. Description of the plugin/theme -msgid "" -"Authorizer limits login attempts, restricts access to specified users, and " -"authenticates against external sources (e.g., Google, LDAP, or CAS)." -msgstr "" +#~ msgid "" +#~ "PHP openssl " +#~ "extension is not installed" +#~ msgstr "" +#~ "la extensión openssl de " +#~ "PHP no se instala" -#. Author of the plugin/theme -msgid "Paul Ryan " -msgstr "" +#~ msgid "" +#~ "Warning: PHP LDAP extension is " +#~ "not installed" +#~ msgstr "" +#~ "Atención: la exntensión LDAP de PHP " +#~ "no está installada" #~ msgid "" #~ "Unable to update outdated server certificates from https://curl.haxx.se/" diff --git a/languages/authorizer-fr_FR.mo b/languages/authorizer-fr_FR.mo index 0e395e5a4ade94eb586f35bc7ea404f1da891c88..87fa344831c6e0e82e20349d983f6bd9154a54c4 100755 GIT binary patch delta 6121 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 diff --git a/languages/authorizer-fr_FR.po b/languages/authorizer-fr_FR.po index bdfbc00a..3deac089 100755 --- a/languages/authorizer-fr_FR.po +++ b/languages/authorizer-fr_FR.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Authorizer en français\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/authorizer\n" -"POT-Creation-Date: 2019-04-05 17:33+0200\n" +"POT-Creation-Date: 2019-11-18 15:37-1000\n" "PO-Revision-Date: \n" "Last-Translator: Paul Ryan \n" "Language-Team: Paul Ryan \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 1.8.12\n" "X-Poedit-Basepath: ..\n" "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;" @@ -65,8 +65,8 @@ msgstr "" "les boutons Approuver ou Bloquer à côté d'un utilisateur " "dans la liste d'attente." -#: src/authorizer/class-admin-page.php:47 src/authorizer/class-options.php:811 -#: src/authorizer/class-options.php:817 +#: src/authorizer/class-admin-page.php:47 src/authorizer/class-options.php:808 +#: src/authorizer/class-options.php:814 msgid "Access Lists" msgstr "Listes d'accès" @@ -115,7 +115,7 @@ msgstr "" "qu'un nouvel utilisateur externe verra lorsqu'il tente de se connecter au " "site pour la première fois." -#: src/authorizer/class-admin-page.php:61 src/authorizer/class-options.php:818 +#: src/authorizer/class-admin-page.php:61 src/authorizer/class-options.php:815 msgid "Login Access" msgstr "Accès par identification" @@ -184,7 +184,7 @@ msgstr "" "strong> : Si vous choisissez plus haut de présenter aux nouveaux " "utilisateurs un message, indiquez le message ici." -#: src/authorizer/class-admin-page.php:77 src/authorizer/class-options.php:819 +#: src/authorizer/class-admin-page.php:77 src/authorizer/class-options.php:816 msgid "Public Access" msgstr "Accès public" @@ -455,8 +455,8 @@ msgstr "" "Si cette option n'est pas sélectionnée, cela n'arrive que la première fois " "qu'il se connecte." -#: src/authorizer/class-admin-page.php:121 src/authorizer/class-options.php:812 -#: src/authorizer/class-options.php:820 +#: src/authorizer/class-admin-page.php:121 src/authorizer/class-options.php:809 +#: src/authorizer/class-options.php:817 msgid "External Service" msgstr "Service externe" @@ -505,8 +505,8 @@ msgstr "" "theme-add-branding/ situé dans le dossier d'installation du plugin " "/wp-content/plugins/authorizer/." -#: src/authorizer/class-admin-page.php:135 src/authorizer/class-options.php:813 -#: src/authorizer/class-options.php:821 +#: src/authorizer/class-admin-page.php:135 src/authorizer/class-options.php:810 +#: src/authorizer/class-options.php:818 msgid "Advanced" msgstr "Avancés" @@ -683,7 +683,7 @@ msgstr "Port LDAP" #: src/authorizer/class-admin-page.php:516 #: src/authorizer/class-admin-page.php:823 -#: src/authorizer/options/external/class-ldap.php:98 +#: src/authorizer/options/external/class-ldap.php:104 msgid "Use TLS" msgstr "Utiliser TLS" @@ -850,7 +850,7 @@ msgid "Hide WordPress Logins" msgstr "Masquer la connexion WordPress" #: src/authorizer/class-admin-page.php:887 -#: src/authorizer/options/class-advanced.php:332 +#: src/authorizer/options/class-advanced.php:339 msgid "Show Dashboard Widget" msgstr "Afficher le widget du tableau de bord" @@ -876,14 +876,14 @@ msgid "Local WordPress user" msgstr "Utilisateur de WordPress local" #: src/authorizer/class-admin-page.php:972 -#: src/authorizer/options/class-access-lists.php:522 +#: src/authorizer/options/class-access-lists.php:520 msgid "Block/Ban user" msgstr "Bloquer / bannir l'utilisateur" #: src/authorizer/class-admin-page.php:973 #: src/authorizer/options/class-access-lists.php:89 #: src/authorizer/options/class-access-lists.php:281 -#: src/authorizer/options/class-access-lists.php:524 +#: src/authorizer/options/class-access-lists.php:521 msgid "Remove user" msgstr "Supprimer l'utilisateur" @@ -920,8 +920,9 @@ msgid "Last page" msgstr "Dernière page" #. TRANSLATORS: %s: number of users -#: src/authorizer/class-ajax-endpoints.php:333 +#: src/authorizer/class-ajax-endpoints.php:343 #: src/authorizer/options/class-access-lists.php:313 +#, php-format msgid "%s user" msgid_plural "%s users" msgstr[0] "%s utilisateur" @@ -931,10 +932,10 @@ msgstr[1] "%s utilisateurs" msgid "ERROR: Incorrect username or password." msgstr "ERREUR : Nom d'utilisateur ou mot de passe incorrect." -#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of -#. lockout as a phrase 4: lost password URL +#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of lockout as a phrase 4: lost password URL #: src/authorizer/class-authentication.php:100 #: src/authorizer/class-authentication.php:117 +#, php-format msgid "" "ERROR: There have been too many invalid login attempts for " "the username %1$s. Please wait Vous avez " "perdu votre mot de passe ?" -#: src/authorizer/class-authentication.php:304 -#: src/authorizer/class-authentication.php:309 +#: src/authorizer/class-authentication.php:307 +#: src/authorizer/class-authentication.php:312 msgid "Invalid Google credentials provided." msgstr "Identifiants Google invalides fournis." -#: src/authorizer/class-authentication.php:334 +#: src/authorizer/class-authentication.php:346 msgid "Google credentials do not match the allowed hosted domain" msgstr "" "Informations d’identification de Google ne correspondent pas le domaine " "hébergé autorisé" -#: src/authorizer/class-authentication.php:405 +#: src/authorizer/class-authentication.php:417 msgid "CAS server returned an Authentication Exception. Details:" msgstr "Le serveur CAS a indiqué une erreur d'authentification. Détails :" -#: src/authorizer/class-authentication.php:530 +#: src/authorizer/class-authentication.php:550 msgid "You must provide a username or email." msgstr "Vous devez indiquer un nom d’utilisateur ou e-mail." -#: src/authorizer/class-authentication.php:533 +#: src/authorizer/class-authentication.php:553 msgid "You must provide a password." msgstr "Vous devez fournir un mot de passe." #. TRANSLATORS: %s: Name of blog #: src/authorizer/class-authorization.php:91 -#: src/authorizer/class-authorization.php:600 +#: src/authorizer/class-authorization.php:607 +#, php-format msgid "%s - Access Restricted" msgstr "%s - Accès restreint" #: src/authorizer/class-authorization.php:99 -#: src/authorizer/class-authorization.php:433 +#: src/authorizer/class-authorization.php:440 msgid "Back" msgstr "Retour" #: src/authorizer/class-authorization.php:103 -#: src/authorizer/class-authorization.php:441 +#: src/authorizer/class-authorization.php:448 msgid "Invalid login attempted." msgstr "Tentative de connexion invalide." #. TRANSLATORS: 1: User email 2: Name of site #: src/authorizer/class-authorization.php:408 +#, php-format msgid "Action required: Pending user %1$s at %2$s" msgstr "Action requise : Utilisateur %1$s en attente sur %2$s" #. TRANSLATORS: 1: Name of site 2: URL of site 3: URL of authorizer #: src/authorizer/class-authorization.php:414 +#, php-format msgid "" "A new user has tried to access the %1$s site you manage at:\n" "%2$s\n" @@ -1007,7 +1011,7 @@ msgstr "" "Please log in to approve or deny their request:\n" "%3$s\n" -#: src/authorizer/class-authorization.php:608 +#: src/authorizer/class-authorization.php:615 #: src/authorizer/class-login-form.php:34 msgid "Log In" msgstr "Se connecter" @@ -1037,6 +1041,7 @@ msgstr "Connexion avec Google" #. TRANSLATORS: %s: Custom CAS label from authorizer options #: src/authorizer/class-login-form.php:204 +#, php-format msgid "Sign in with %s" msgstr "Connexion avec %s" @@ -1073,12 +1078,13 @@ msgstr "" #. TRANSLATORS: %s: Shortcode for name of site #: src/authorizer/class-options.php:243 +#, php-format msgid "Welcome to %s!" msgstr "Bienvenue sur %s !" -#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3: -#. Shortcode for site URL +#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3: Shortcode for site URL #: src/authorizer/class-options.php:250 +#, php-format msgid "" "Hello %1$s,\n" "Welcome to %2$s! You now have access to all content on the site. Please " @@ -1177,6 +1183,7 @@ msgstr "Onglet en cours" #. TRANSLATORS: 1: number of current page 2: number of total pages #: src/authorizer/options/class-access-lists.php:367 +#, php-format msgctxt "paging" msgid "%1$s of %2$s" msgstr "%1$s de %2$s" @@ -1190,7 +1197,7 @@ msgid "Search" msgstr "Recherche" #: src/authorizer/options/class-access-lists.php:503 -#: src/authorizer/options/class-advanced.php:178 +#: src/authorizer/options/class-advanced.php:185 #: src/authorizer/options/class-external.php:51 msgid "-- None --" msgstr "-- Aucun --" @@ -1239,11 +1246,11 @@ msgstr "" "Remarque : Vous pouvez toujours accéder à la fenêtre de connexion WordPress " "en ajoutant à l'URL wp-login external=wordpress, comme ceci :" -#: src/authorizer/options/class-advanced.php:102 +#: src/authorizer/options/class-advanced.php:103 msgid "Default WordPress login screen" msgstr "Boîte de connexion par défaut de WordPress" -#: src/authorizer/options/class-advanced.php:136 +#: src/authorizer/options/class-advanced.php:137 msgid "" "Note for theme developers: Add more options here by using " "the `authorizer_add_branding_option` filter in your theme. You can see an " @@ -1257,43 +1264,43 @@ msgstr "" "theme-add-branding/ situé dans le dossier d'installation du plugin " "/wp-content/plugins/authorizer/." -#: src/authorizer/options/class-advanced.php:156 +#: src/authorizer/options/class-advanced.php:161 msgid "Show in Settings menu" msgstr "Afficher dans le menu « Réglages »" -#: src/authorizer/options/class-advanced.php:157 +#: src/authorizer/options/class-advanced.php:163 msgid "Show in sidebar (top level)" msgstr "Afficher dans la barre latérale (niveau principal)" -#: src/authorizer/options/class-advanced.php:238 +#: src/authorizer/options/class-advanced.php:245 msgid "All Usermeta:" msgstr "Tous les « usermeta » :" -#: src/authorizer/options/class-advanced.php:287 +#: src/authorizer/options/class-advanced.php:294 msgid "Date approved" msgstr "Date approuvée" -#: src/authorizer/options/class-advanced.php:288 +#: src/authorizer/options/class-advanced.php:295 msgid "Email" msgstr "E-mail" -#: src/authorizer/options/class-advanced.php:289 +#: src/authorizer/options/class-advanced.php:296 msgid "Role" msgstr "Rôle" -#: src/authorizer/options/class-advanced.php:290 +#: src/authorizer/options/class-advanced.php:297 msgid "Date registered" msgstr "Date enregistrée" -#: src/authorizer/options/class-advanced.php:311 +#: src/authorizer/options/class-advanced.php:318 msgid "Ascending" msgstr "Ascendant" -#: src/authorizer/options/class-advanced.php:312 +#: src/authorizer/options/class-advanced.php:319 msgid "Descending" msgstr "Descendant" -#: src/authorizer/options/class-advanced.php:333 +#: src/authorizer/options/class-advanced.php:340 msgid "" "Note: Only users with the create_users capability will be able to see the " "dashboard widget." @@ -1301,7 +1308,7 @@ msgstr "" "Note : Seuls les utilisateurs avec la capacité create_users seront capable " "de voir le widget du tableau de bord." -#: src/authorizer/options/class-advanced.php:352 +#: src/authorizer/options/class-advanced.php:359 msgid "" "Configure this site independently (don't inherit any multisite settings)" msgstr "" @@ -1316,44 +1323,44 @@ msgstr "Indiquer les paramètres de votre serveur externe ci-dessous." msgid "Choose who is able to log into this site below." msgstr "Choisir qui peut se connecter à ce site ci-dessous." -#: src/authorizer/options/class-login-access.php:65 +#: src/authorizer/options/class-login-access.php:66 msgid "" "All authenticated users (All external service users and all WordPress users)" msgstr "" "Tous les utilisateurs authentifiés (tous les utilisateurs des services " "externes et de WordPress)" -#: src/authorizer/options/class-login-access.php:66 +#: src/authorizer/options/class-login-access.php:68 msgid "Only" msgstr "Seulement" -#: src/authorizer/options/class-login-access.php:66 +#: src/authorizer/options/class-login-access.php:68 msgid "approved users" msgstr "les utilisateurs approuvés" -#: src/authorizer/options/class-login-access.php:66 +#: src/authorizer/options/class-login-access.php:68 msgid "(Approved external users and all WordPress users)" msgstr "" "(Les utilisateurs approuvés des services externes et tous les utilisateurs " "WordPress)" -#: src/authorizer/options/class-login-access.php:86 +#: src/authorizer/options/class-login-access.php:89 msgid "None (Don't send notification emails)" msgstr "Aucune (n'envoyer aucune notification par courriel)" -#: src/authorizer/options/class-login-access.php:163 +#: src/authorizer/options/class-login-access.php:166 msgid "Send a welcome email when approving a new user" msgstr "" "Envoyer un courriel de bienvenue lors de l'approbation d'un nouvel " "utilisateur" -#: src/authorizer/options/class-login-access.php:182 +#: src/authorizer/options/class-login-access.php:185 msgid "You can use the [site_name] shortcode." msgstr "Vous pouvez utiliser le shortcode [site_name]." -#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3: -#. Shortcode for user email -#: src/authorizer/options/class-login-access.php:217 +#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3: Shortcode for user email +#: src/authorizer/options/class-login-access.php:220 +#, php-format msgid "You can use %1$s, %2$s, and %3$s shortcodes." msgstr "Vous pouvez utiliser les shortcodes %1$s, %2$s et %3$s." @@ -1361,28 +1368,28 @@ msgstr "Vous pouvez utiliser les shortcodes %1$s, %2$s et %3$s." msgid "Choose your public access options here." msgstr "Choisir ici les options d'accès public." -#: src/authorizer/options/class-public-access.php:64 +#: src/authorizer/options/class-public-access.php:65 msgid "Everyone can see the site" msgstr "Tout le monde peut voir le site" -#: src/authorizer/options/class-public-access.php:65 +#: src/authorizer/options/class-public-access.php:67 msgid "Only logged in users can see the site" msgstr "Seuls les utilisateurs connectés peuvent voir le site" -#: src/authorizer/options/class-public-access.php:84 +#: src/authorizer/options/class-public-access.php:88 msgid "Send them to the login screen" msgstr "Les envoyer vers la boîte de connexion" -#: src/authorizer/options/class-public-access.php:85 +#: src/authorizer/options/class-public-access.php:90 msgid "Show them the anonymous access message (below)" msgstr "Leur afficher le message d'accès anonyme (ci-dessous)" -#: src/authorizer/options/class-public-access.php:104 +#: src/authorizer/options/class-public-access.php:111 msgid "" "Show them the page without the anonymous access message" msgstr "Leur afficher la page sans le message d'accès anonyme" -#: src/authorizer/options/class-public-access.php:105 +#: src/authorizer/options/class-public-access.php:113 msgid "" "Show them the page with the anonymous access message " "(marked up as a « avertissement révocable » " "Bootstrap)" -#: src/authorizer/options/class-public-access.php:157 +#: src/authorizer/options/class-public-access.php:166 msgid "Home" msgstr "Accueil" -#: src/authorizer/options/class-public-access.php:158 +#: src/authorizer/options/class-public-access.php:167 msgid "Home Page" msgstr "Page d'accueil" -#: src/authorizer/options/class-public-access.php:159 +#: src/authorizer/options/class-public-access.php:168 msgid "Nonexistent (404) Pages" msgstr "Pages inexistantes (404)" -#: src/authorizer/options/class-public-access.php:177 +#: src/authorizer/options/class-public-access.php:186 msgid "Categories" msgstr "Catégories" #: src/authorizer/options/external/class-cas.php:34 msgid "" "PHP CURL extension is not installed" +"\"_blank\" style=\"color: #dc3232;\">PHP CURL extension is not installed" msgstr "" "L'extension PHP CURL n’est pas installée" @@ -1420,8 +1427,8 @@ msgstr "" #: src/authorizer/options/external/class-cas.php:37 msgid "" "PHP openssl extension " -"is not installed" +"working\" target=\"_blank\" style=\"color: #dc3232;\">PHP openssl extension is not installed" msgstr "" "L'extension PHP openssl@example.edu dans ce domaine." -#: src/authorizer/options/external/class-cas.php:197 +#: src/authorizer/options/external/class-cas.php:200 msgid "Example: givenName" msgstr "Exemple : givenName" -#: src/authorizer/options/external/class-cas.php:217 -#: src/authorizer/options/external/class-ldap.php:262 +#: src/authorizer/options/external/class-cas.php:220 +#: src/authorizer/options/external/class-ldap.php:272 msgid "Example: sn" msgstr "Exemple : sn" -#: src/authorizer/options/external/class-cas.php:236 -#: src/authorizer/options/external/class-ldap.php:281 +#: src/authorizer/options/external/class-cas.php:239 +#: src/authorizer/options/external/class-ldap.php:291 msgid "" "Update first and last name fields on login (will overwrite any name the user " "has supplied in their profile)" @@ -1492,7 +1499,7 @@ msgstr "" "Mettre à jour les champs prénom et nom lors de la connexion (remplacera tout " "nom indiqué dans le profil par l'utilisateur)" -#: src/authorizer/options/external/class-cas.php:255 +#: src/authorizer/options/external/class-cas.php:258 msgid "" "Immediately redirect to CAS login form if it's the only enabled external " "service and WordPress logins are hidden" @@ -1501,7 +1508,7 @@ msgstr "" "seul service externe activé et que le formulaire de connexion WordPress est " "masqué." -#: src/authorizer/options/external/class-cas.php:256 +#: src/authorizer/options/external/class-cas.php:259 msgid "" "Note: This feature will only work if you have checked \"Hide WordPress Logins" "\" in Advanced settings, and if CAS is the only enabled service (i.e., no " @@ -1516,14 +1523,14 @@ msgstr "" "connecté au CAS autre part, cela permettra la connexion automatique sans " "aucune intervention supplémentaire de l'utilisateur." -#: src/authorizer/options/external/class-cas.php:275 +#: src/authorizer/options/external/class-cas.php:278 msgid "" "Link CAS accounts to WordPress accounts by their username (leave this off to " "link by email address)" msgstr "" "Lier des comptes CAS à des comptes WordPress par leur nom d'utilisateur" -#: src/authorizer/options/external/class-cas.php:276 +#: src/authorizer/options/external/class-cas.php:279 msgid "" "Note: The default (and most secure) behavior is to associate WordPress " "accounts with CAS accounts by the email they have in common. However, some " @@ -1638,7 +1645,7 @@ msgstr "Si limitation à plusieurs domaines, ajoutez un domaine par ligne." #: src/authorizer/options/external/class-ldap.php:34 msgid "" "Warning: PHP LDAP extension is " +"target=\"_blank\" style=\"color: #dc3232;\">PHP LDAP extension is " "not installed" msgstr "" "Avertissement : l'@example.edu dans ce domaine." -#: src/authorizer/options/external/class-ldap.php:181 +#: src/authorizer/options/external/class-ldap.php:191 msgid "Example: cn=directory-user,ou=specials,dc=example,dc=edu" msgstr "Exemple : cn=directory-user,ou=specials,dc=example,dc=edu" -#: src/authorizer/options/external/class-ldap.php:222 +#: src/authorizer/options/external/class-ldap.php:232 msgid "Example: https://myschool.example.edu:8888/am-forgot-password" msgstr "Exemple : https://myschool.example.edu:8888/am-mot de passe-" -#: src/authorizer/options/external/class-ldap.php:242 +#: src/authorizer/options/external/class-ldap.php:252 msgid "Example: givenname" msgstr "Exemple : givenName" -#. Plugin Name of the plugin/theme -msgid "Authorizer" -msgstr "Authorizer" - -#. Plugin URI of the plugin/theme -msgid "https://github.com/uhm-coe/authorizer" -msgstr "https://github.com/uhm-coe/authorizer" - -#. Description of the plugin/theme -msgid "" -"Authorizer limits login attempts, restricts access to specified users, and " -"authenticates against external sources (e.g., Google, LDAP, or CAS)." -msgstr "" -"Authorizer limite les tentatives d'identification, restreint les accès à des " -"utilisateurs spécifiques, et permet l'authentification via des sources " -"externes (Google, LDAP, ou CAS)." - -#. Author of the plugin/theme -msgid "Paul Ryan " -msgstr "Paul Ryan " +#~ msgid "" +#~ "PHP CURL extension is not installed" +#~ msgstr "" +#~ "L'extension PHP CURL n’est pas " +#~ "installée" + +#~ msgid "" +#~ "PHP openssl " +#~ "extension is not installed" +#~ msgstr "" +#~ "L'extension " +#~ "PHP openssl n'est pas installée" + +#~ msgid "" +#~ "Warning: PHP LDAP extension is " +#~ "not installed" +#~ msgstr "" +#~ "Avertissement : l'extension PHP " +#~ "LDAP extension n'est pas installée" + +#~ msgid "Authorizer" +#~ msgstr "Authorizer" + +#~ msgid "https://github.com/uhm-coe/authorizer" +#~ msgstr "https://github.com/uhm-coe/authorizer" + +#~ msgid "" +#~ "Authorizer limits login attempts, restricts access to specified users, " +#~ "and authenticates against external sources (e.g., Google, LDAP, or CAS)." +#~ msgstr "" +#~ "Authorizer limite les tentatives d'identification, restreint les accès à " +#~ "des utilisateurs spécifiques, et permet l'authentification via des " +#~ "sources externes (Google, LDAP, ou CAS)." + +#~ msgid "Paul Ryan " +#~ msgstr "Paul Ryan "