From 34c295b31b02aa6e6170c3f224d6d3ac0b73eb3e Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 28 Jun 2017 13:21:20 +0200 Subject: [PATCH] [all] Updated spanish translation. --- modoboa/admin/locale/es/LC_MESSAGES/django.po | 473 +++++------------- .../admin/locale/es/LC_MESSAGES/djangojs.po | 24 +- modoboa/locale/es/LC_MESSAGES/django.po | 313 +++++------- modoboa/locale/es/LC_MESSAGES/djangojs.po | 21 +- 4 files changed, 277 insertions(+), 554 deletions(-) diff --git a/modoboa/admin/locale/es/LC_MESSAGES/django.po b/modoboa/admin/locale/es/LC_MESSAGES/django.po index 933e768fb..559b12a6f 100644 --- a/modoboa/admin/locale/es/LC_MESSAGES/django.po +++ b/modoboa/admin/locale/es/LC_MESSAGES/django.po @@ -1,23 +1,22 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: -# Pedro Gracia , 2011-2013 -# Pedro Gracia , 2010-2011 +# Evilham , 2017 +# samuel santos , 2017 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-06-27 16:42+0200\n" -"PO-Revision-Date: 2013-10-01 09:56+0000\n" -"Last-Translator: Pedro Gracia \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" -"es/)\n" -"Language: es\n" +"PO-Revision-Date: 2017-06-28 00:48+0000\n" +"Last-Translator: Evilham \n" +"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: admin/app_settings.py:20 admin/handlers.py:255 @@ -28,29 +27,29 @@ msgstr "Dominios" #: admin/app_settings.py:23 msgid "Enable MX checks" -msgstr "" +msgstr "Habilitar comprobación MX" #: admin/app_settings.py:26 msgid "Check that every domain has a valid MX record" -msgstr "" +msgstr "Compruebe que cada dominio tenga un registro MX válido" #: admin/app_settings.py:31 msgid "Valid MXs" -msgstr "" +msgstr "MX Validos" #: admin/app_settings.py:34 msgid "" -"A list of IP or network address every MX record should match. A warning will " -"be sent if a record does not respect it." -msgstr "" +"A list of IP or network address every MX record should match. A warning will" +" be sent if a record does not respect it." +msgstr "Una lista de IP o dirección de red, cada registro MX debe coincidir. Se enviará una advertencia si un registro no la respeta." #: admin/app_settings.py:42 msgid "Enable DNSBL checks" -msgstr "" +msgstr "Habilitar comprobación DNSBL" #: admin/app_settings.py:45 msgid "Check every domain against major DNSBL providers" -msgstr "" +msgstr "Compruebe cada dominio con los principales proveedores de DNSBL" #: admin/app_settings.py:49 admin/templates/admin/domain_detail.html:49 msgid "Mailboxes" @@ -61,13 +60,10 @@ msgid "Handle mailboxes on filesystem" msgstr "Manejar mailboxes en el sistema de fichero" #: admin/app_settings.py:55 -#, fuzzy msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" -msgstr "" -"Renombrar o eliminar mailboxes en el sistema de ficheros cuando sean " -"renombrados o eliminados dentro de Modoboa" +msgstr "Renombrar o eliminar mailboxes en el sistema de ficheros cuando sean renombrados o eliminados dentro de Modoboa" #: admin/app_settings.py:61 msgid "Mailboxes owner" @@ -78,27 +74,25 @@ msgid "The UNIX account who owns mailboxes on the filesystem" msgstr "Cuenta de UNIX que posee los mailboxes en el sistema de ficheros" #: admin/app_settings.py:69 -#, fuzzy msgid "Default domain quota" -msgstr "Límites por defecto" +msgstr "Cuota del dominio por defecto" #: admin/app_settings.py:72 msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." -msgstr "" +msgstr "Cuota por defecto (en MB) que se aplica a la creación de nuevos dominios que no tuvieran un valor especificado. Un valor de 0 significa que no hay cuota." #: admin/app_settings.py:78 admin/models/domain.py:58 #: admin/templates/admin/domain_detail.html:72 -#, fuzzy msgid "Default mailbox quota" -msgstr "Límites por defecto" +msgstr "Cuota de mailbox por defecto" #: admin/app_settings.py:81 msgid "" "Default mailbox quota (in MB) applied to freshly created domains with no " "value specified. A value of 0 means no quota." -msgstr "" +msgstr "La cuota de mailbox por defecto (en MB) se aplica a los dominios nuevos que no especifican este valor. Un valor de 0 significa ningún limite." #: admin/app_settings.py:87 msgid "Automatic account removal" @@ -109,34 +103,32 @@ msgid "When a mailbox is removed, also remove the associated account" msgstr "Cuando un mailbox es eliminado, también lo es su cuenta asociada." #: admin/app_settings.py:94 -#, fuzzy msgid "Automatic domain/mailbox creation" -msgstr "Dominio creado" +msgstr "Creación automática de dominio/buzón" #: admin/app_settings.py:97 -msgid "Create a domain and a mailbox when an account is automatically created." -msgstr "" +msgid "" +"Create a domain and a mailbox when an account is automatically created." +msgstr "Crear un dominio y un buzón cuando se cree automáticamente una cuenta." #: admin/app_settings.py:146 admin/app_settings.py:154 #: admin/forms/account.py:293 msgid "Must be a positive integer" -msgstr "" +msgstr "Debe ser un entero positivo" #: admin/app_settings.py:164 -#, fuzzy msgid "Administration" -msgstr "Administradores" +msgstr "Administración" #: admin/forms/account.py:37 admin/templates/admin/domain_detail.html:101 msgid "Username" msgstr "Nombre de usuario" #: admin/forms/account.py:39 -#, fuzzy msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." -msgstr "El usuario normal '%s' debe tener una dirección de email válida" +msgstr "El nombre del usuario. Debe ser una dirección de 'e-mail' válida para usuarios simples o administradores con un buzón." #: admin/forms/account.py:44 admin/templates/admin/account_detail.html:29 msgid "Role" @@ -172,7 +164,7 @@ msgstr "Las contraseñas no concuerdan" #: admin/forms/account.py:176 msgid "Only super administrators are allowed for this mode" -msgstr "" +msgstr "Sólo se permiten superadministradores para este modo" #: admin/forms/account.py:184 msgid "You can't disable your own account" @@ -192,10 +184,7 @@ msgid "" "Quota in MB for this mailbox. Define a custom value or use domain's default " "one. Leave empty to define an unlimited value (not allowed for domain " "administrators)." -msgstr "" -"Cuota en MB para este mailbox. Defina un valor por defecto o use el del " -"dominio por defecto. Déjelo vacío para definir un valor ilimitado (no " -"permitido para los administradores del dominio)" +msgstr "Cuota en MB para este mailbox. Defina un valor por defecto o use el del dominio por defecto. Déjelo vacío para definir un valor ilimitado (no permitido para los administradores del dominio)" #: admin/forms/account.py:209 admin/forms/domain.py:42 #: admin/templates/admin/domains.html:35 @@ -203,38 +192,22 @@ msgid "Alias(es)" msgstr "Alias" #: admin/forms/account.py:212 -#, fuzzy -#| msgid "" -#| "Alias(es) of this mailbox. Indicate only one address per input, press " -#| "ENTER to add a new input. Use the '*' character to create a 'catchall' " -#| "alias (ex: *@domain.tld)." msgid "" "Alias(es) of this mailbox. Indicate only one address per input, press ENTER " "to add a new input. To create a catchall alias, just enter the domain name " "(@domain.tld)." -msgstr "" -"Alias de este mailbox. Indique sólo una dirección por entrada, presione " -"ENTER para añadir una nueva entrada. Use el carácter '*' para crear una " -"dirección 'catchall' (recogerlos todos, ej. *@domain.tld)" +msgstr "Alias(es) de este buzón. Indique sólo una dirección por entrada, presione ENTER para agregar una nueva entrada. Para crear un alias catchall, simplemente ingrese el nombre de dominio (@ domain.tld)." #: admin/forms/account.py:218 -#, fuzzy -#| msgid "Invalid request" msgid "Sender addresses" -msgstr "Petición inválida" +msgstr "Direcciónes de remitente" #: admin/forms/account.py:221 -#, fuzzy -#| msgid "" -#| "Mailbox(es) this alias will point to. Indicate only one address per " -#| "input, press ENTER to add a new input." msgid "" "Additional sender address(es) for this account. The user will be allowed to " "send emails using this address, even if it does not exist locally. Indicate " "one address per input. Press ENTER to add a new input." -msgstr "" -"Mailbox(es) a los que apuntará este alias. Indique únicamente una dirección " -"por entrada, presione ENTER para añadir una nueva entrada." +msgstr "Dirección(es) adicional (es) del remitente para esta cuenta. El usuario podrá enviar correos electrónicos utilizando esta dirección, aunque no exista localmente. Indique una dirección por entrada. Presione ENTER para agregar una nueva entrada." #: admin/forms/account.py:271 admin/forms/alias.py:94 #: admin/models/mailbox.py:313 @@ -242,8 +215,6 @@ msgid "Domain does not exist" msgstr "El dominio no existe" #: admin/forms/account.py:303 -#, fuzzy -#| msgid "Domain does not exist" msgid "Local domain does not exist" msgstr "El dominio no existe" @@ -286,53 +257,37 @@ msgid "Account created" msgstr "Cuenta creada" #: admin/forms/alias.py:26 -#, fuzzy -#| msgid "Invalid request" msgid "Random address" -msgstr "Petición inválida" +msgstr "Dirección aleatoria" #: admin/forms/alias.py:29 msgid "Email address" msgstr "Dirección de email" #: admin/forms/alias.py:31 -#, fuzzy -#| msgid "" -#| "The alias address (without the domain part). For a 'catch-all' address, " -#| "just enter an * character." msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." -msgstr "" -"La dirección del alias (sin la parte del dominio). Para una dirección que lo " -"recoja todo, ponga un asterisco (*)." +msgstr "La dirección del alias. Para crear un alias catchall, simplemente ingrese el nombre de dominio (@ domain.tld)." #: admin/forms/alias.py:37 admin/templates/admin/alias_detail.html:37 msgid "Recipients" msgstr "Destinatarios" #: admin/forms/alias.py:39 -#, fuzzy -#| msgid "" -#| "Mailbox(es) this alias will point to. Indicate only one address per " -#| "input, press ENTER to add a new input." msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." -msgstr "" -"Mailbox(es) a los que apuntará este alias. Indique únicamente una dirección " -"por entrada, presione ENTER para añadir una nueva entrada." +msgstr "Las direcciones a las que apunta este alias. Indique sólo una dirección por entrada, presione ENTER para agregar una nueva entrada." #: admin/forms/alias.py:49 admin/forms/domain.py:31 admin/models/domain.py:115 #: admin/templates/admin/_per_domain_statistics_widget.html:7 -#, fuzzy msgid "Domain" -msgstr "Dominios" +msgstr "Dominio" #: admin/forms/alias.py:114 admin/forms/alias.py:116 -#, fuzzy msgid "This field is required" -msgstr "Una cuota es obligatoria" +msgstr "Este campo es obligatorio" #: admin/forms/alias.py:120 msgid "No recipient defined" @@ -341,39 +296,35 @@ msgstr "No ha puesto destinatario" #: admin/forms/domain.py:39 #: admin/templates/admin/_global_statistics_widget.html:7 msgid "Type" -msgstr "" +msgstr "Tipo" #: admin/forms/domain.py:45 msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." -msgstr "" -"Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione " -"ENTER para añadir una nueva entrada." +msgstr "Alia(s) de este dominio. Indique únicamente un nombre por entrada, presione ENTER para añadir una nueva entrada." #: admin/forms/domain.py:98 admin/handlers.py:157 -#, fuzzy msgid "domain alias" -msgstr "Alias del dominio" +msgstr "alias del dominio" #: admin/forms/domain.py:101 admin/forms/domain.py:133 #: admin/forms/domain.py:141 -#, fuzzy, python-format +#, python-format msgid "A %s with this name already exists" -msgstr "Ya existe un alias con este nombre" +msgstr "Ya existe un %s con ese nombre" #: admin/forms/domain.py:111 admin/serializers.py:41 msgid "Cannot be greater than domain quota" -msgstr "" +msgstr "No puede superar la cuota de dominio" #: admin/forms/domain.py:116 msgid "You can't define an unlimited quota." -msgstr "" +msgstr "No puede definir una cuota ilimitada." #: admin/forms/domain.py:133 admin/forms/domain.py:138 -#, fuzzy msgid "domain" -msgstr "Dominios" +msgstr "dominio" #: admin/forms/domain.py:187 msgid "Create a domain administrator" @@ -394,19 +345,15 @@ msgstr "Nombre" msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." -msgstr "" -"El nombre del administrador. No incluya el nombre del dominio aquí, será " -"añadido automáticamente." +msgstr "El nombre del administrador. No incluya el nombre del dominio aquí, será añadido automáticamente." #: admin/forms/domain.py:205 msgid "With a mailbox" -msgstr "" +msgstr "Con una mailbox" #: admin/forms/domain.py:208 -#, fuzzy -#| msgid "Create a domain administrator" msgid "Create a mailbox for the administrator." -msgstr "Crear un administrador del dominio" +msgstr "Crear mailbox para el administrador." #: admin/forms/domain.py:214 msgid "Create aliases" @@ -421,9 +368,8 @@ msgid "Invalid format" msgstr "Formato inválido" #: admin/forms/domain.py:242 admin/forms/domain.py:245 -#, fuzzy msgid "This field is required." -msgstr "Una cuota es obligatoria" +msgstr "Este campo es obligatorio." #: admin/forms/domain.py:262 #, python-format @@ -488,9 +434,7 @@ msgstr "Contraseñas cifradas" #: admin/forms/import_.py:42 msgid "Check this option if passwords contained in your file are not crypted" -msgstr "" -"Marque esta opción si las contraseñas que contiene su fichero no están " -"cifradas" +msgstr "Marque esta opción si las contraseñas que contiene su fichero no están cifradas" #: admin/handlers.py:204 #, python-format @@ -498,15 +442,13 @@ msgid "Account import failed (%s): domain does not exist" msgstr "Falló la importación de la cuenta (%s): el dominio no existe" #: admin/handlers.py:217 admin/models/mailbox.py:338 -#, fuzzy -#| msgid "Mailbox %s already exists" msgid "Mailbox {} already exists" -msgstr "El mailbox %s ya existe" +msgstr "El buzón {} ya existe" #: admin/handlers.py:225 -#, fuzzy, python-format +#, python-format msgid "Account import failed (%s): wrong quota value" -msgstr "Falló la importación de la cuenta (%s): el dominio no existe" +msgstr "Error en la importación de la cuenta (%s): valor de cuota incorrecto" #: admin/handlers.py:265 #: admin/templates/admin/_global_statistics_widget.html:17 @@ -520,46 +462,41 @@ msgid "Forward" msgstr "Siguiente" #: admin/lib.py:34 -#, fuzzy msgid "A mailbox is required" -msgstr "Una cuota es obligatoria" +msgstr "Es obligatorio un buzón" #: admin/lib.py:124 -#, fuzzy -#| msgid "You can't delete your own domain" msgid "You are not allowed to import domains" -msgstr "No puedo eliminar su propio dominio" +msgstr "No está autorizado para importar dominios" #: admin/lib.py:135 msgid "You are not allowed to import domain aliases." -msgstr "" +msgstr "No está autorizado para importar alias de dominio." #: admin/management/commands/subcommands/_mx.py:169 msgid "[modoboa] DNSBL issue(s) for domain {}" -msgstr "" +msgstr "[modoboa] DNSBL problema(s) para el dominio {}" #: admin/management/commands/subcommands/_mx.py:189 msgid "Domain {} has no MX record" -msgstr "" +msgstr "El dominio {} no tiene registro MX" #: admin/management/commands/subcommands/_mx.py:200 #, python-brace-format msgid "MX record for domain {0} is invalid: {1}" -msgstr "" +msgstr "El registro MX para el dominio {0} no es válido: {1}" #: admin/management/commands/subcommands/_mx.py:216 msgid "[modoboa] MX issue(s) for domain {}" -msgstr "" +msgstr "[modoboa] MX problema(s) para el dominio {}" #: admin/models/alias.py:35 admin/models/mailbox.py:95 msgid "address" msgstr "dirección" #: admin/models/alias.py:37 -#, fuzzy -#| msgid "The alias name" msgid "The alias address." -msgstr "Nombre del alias" +msgstr "La dirección del alias." #: admin/models/alias.py:42 admin/models/domain.py:66 #: admin/models/domain_alias.py:46 @@ -572,27 +509,23 @@ msgstr "Marcar para activar este alias" #: admin/models/alias.py:48 admin/templates/admin/alias_detail.html:32 msgid "Description" -msgstr "" +msgstr "Descripción" #: admin/models/alias.py:50 admin/templates/admin/alias_detail.html:29 msgid "Expire at" -msgstr "" +msgstr "Caduca en" #: admin/models/alias.py:93 msgid "alias" msgstr "alias" #: admin/models/alias.py:125 -#, fuzzy -#| msgid "Invalid request" msgid "Invalid address" -msgstr "Petición inválida" +msgstr "Dirección inválida" #: admin/models/alias.py:146 -#, fuzzy -#| msgid "Local recipient %s not found" msgid "Local recipient {}@{} not found" -msgstr "Destinatario local %s no encontrado" +msgstr "Receptor local {}@{} no encontrado" #: admin/models/alias.py:176 #, python-format @@ -614,12 +547,11 @@ msgstr "Nombre del dominio" #: admin/models/domain.py:53 msgid "Quota in MB shared between mailboxes. A value of 0 means no quota." -msgstr "" +msgstr "La cuota compartida entre las mailboxes en MB. Un valor de 0 significa ningún limite." #: admin/models/domain.py:61 -#, fuzzy msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." -msgstr "Cuota por defecto en MB que se aplicará a los mailboxes" +msgstr "Cuota de mailbox predeterminda en MB. Un valor de 0 significa ningún limite." #: admin/models/domain.py:67 msgid "Check to activate this domain" @@ -627,13 +559,11 @@ msgstr "Marcar para activar este dominio" #: admin/models/domain.py:73 msgid "Enable DNS checks" -msgstr "" +msgstr "Activar comprobación de DNS" #: admin/models/domain.py:74 -#, fuzzy -#| msgid "Check to activate this domain" msgid "Check to enable DNS checks for this domain" -msgstr "Marcar para activar este dominio" +msgstr "Seleccionar para activar la comprobación de DNS para este dominio" #: admin/models/domain.py:254 admin/models/domain_alias.py:73 msgid "Invalid line" @@ -641,15 +571,15 @@ msgstr "Línea inválida" #: admin/models/domain.py:262 msgid "Invalid quota value for domain '{}'" -msgstr "" +msgstr "Cuota inválida para dominio '{}'" #: admin/models/domain.py:269 msgid "Invalid default mailbox quota value for domain '{}'" -msgstr "" +msgstr "Cuota de mailbox por defecto inválida para dominio '{}'" #: admin/models/domain.py:274 msgid "Default mailbox quota cannot be greater than domain quota" -msgstr "" +msgstr "La cuota de mailbox por defecto no puede superar la cuota de dominio" #: admin/models/domain_alias.py:40 msgid "The alias name" @@ -682,66 +612,54 @@ msgid "A quota is required" msgstr "Una cuota es obligatoria" #: admin/models/mailbox.py:262 -#, fuzzy -#| msgid "Domain created" msgid "Domain quota exceeded" -msgstr "Dominio creado" +msgstr "Cuota de dominio excedida" #: admin/serializers.py:66 admin/serializers.py:247 admin/serializers.py:336 -#, fuzzy -#| msgid "Permissions" msgid "Permission denied." -msgstr "Permisos" +msgstr "Permiso denegado." #: admin/serializers.py:104 msgid "" "List of administered domains (resellers and domain administrators only)." -msgstr "" +msgstr "Lista de dominios administrados (sólo distribuidores y administradores de dominio)." #: admin/serializers.py:212 msgid "Not allowed for this role." -msgstr "" +msgstr "No estás autorizado para esta función." #: admin/serializers.py:222 msgid "Must be equal to mailbox full_address" -msgstr "" +msgstr "Debe ser igual a la dirección completa del buzón" #: admin/serializers.py:234 -#, fuzzy -#| msgid "Domain does not exist" msgid "Local domain {} does not exist" -msgstr "El dominio no existe" +msgstr "El dominio local {} no existe" #: admin/serializers.py:323 msgid "A list of recipient" -msgstr "" +msgstr "Lista de destinatarios" #: admin/serializers.py:334 -#, fuzzy -#| msgid "Domain modified" msgid "Domain not found." -msgstr "Dominio modificado" +msgstr "Dominio no encontrado." #: admin/templates/admin/_domain_dnschecks_status.html:4 -#, fuzzy msgctxt "checks" msgid "Disabled" -msgstr "activado" +msgstr "Deshabilitado" #: admin/templates/admin/_domain_dnschecks_status.html:6 msgid "Awaiting checks" -msgstr "" +msgstr "Esperando verificación" #: admin/templates/admin/_global_statistics_widget.html:4 -#, fuzzy -#| msgid "Statistics" msgid "Global statistics" -msgstr "Estadísticas" +msgstr "Estadísticas globales" #: admin/templates/admin/_global_statistics_widget.html:8 -#, fuzzy msgid "Quantity" -msgstr "Cuarentena" +msgstr "Cantidad" #: admin/templates/admin/_global_statistics_widget.html:14 #: admin/templates/admin/domain_detail.html:45 @@ -750,109 +668,89 @@ msgid "Domain aliases" msgstr "Alias del dominio" #: admin/templates/admin/_per_domain_statistics_widget.html:4 -#, fuzzy msgid "Per-domain statistics" -msgstr "Alias del dominio" +msgstr "Estadísticas por dominio" #: admin/templates/admin/account_detail.html:16 #: admin/templates/admin/alias_detail.html:16 #: admin/templates/admin/domain_detail.html:19 #: admin/templates/admin/identities_table.html:7 -#, fuzzy msgid "(disabled)" -msgstr "activado" +msgstr "(deshabilitado)" #: admin/templates/admin/account_detail.html:22 #: admin/templates/admin/alias_detail.html:22 #: admin/templates/admin/domain_detail.html:25 msgid "Summary" -msgstr "" +msgstr "Resumen" #: admin/templates/admin/account_detail.html:26 -#, fuzzy -#| msgid "File name" msgid "Full name" -msgstr "Nombre del fichero" +msgstr "Nombre completo" #: admin/templates/admin/account_detail.html:32 #: admin/templates/admin/alias_detail.html:26 -#, fuzzy -#| msgid "Create" msgid "Created" -msgstr "Crear" +msgstr "Creado" #: admin/templates/admin/account_detail.html:35 msgid "Last login" -msgstr "" +msgstr "Últimao acceso" #: admin/templates/admin/account_detail.html:38 msgid "Secondary email" -msgstr "" +msgstr "Email secundario" #: admin/templates/admin/account_detail.html:38 #: admin/templates/admin/account_detail.html:41 -#, fuzzy -#| msgid "No recipient defined" msgid "Not defined" -msgstr "No ha puesto destinatario" +msgstr "Sin definir" #: admin/templates/admin/account_detail.html:41 msgid "Phone number" -msgstr "" +msgstr "Numero de telefono " #: admin/templates/admin/account_detail.html:55 -#, fuzzy msgid "Administered domains" -msgstr "Administradores" +msgstr "Dominios administrados" #: admin/templates/admin/account_detail.html:61 -#, fuzzy -#| msgid "No recipient defined" msgid "No domain defined." -msgstr "No ha puesto destinatario" +msgstr "No se ha definido ningún dominio." #: admin/templates/admin/account_detail.html:75 -#, fuzzy -#| msgid "Alias(es)" msgid "Aliases" msgstr "Alias" #: admin/templates/admin/account_detail.html:81 -#, fuzzy -#| msgid "No recipient defined" msgid "No alias defined" -msgstr "No ha puesto destinatario" +msgstr "No se ha definido ningún alias" #: admin/templates/admin/account_detail.html:87 msgid "Additional sender addresses" -msgstr "" +msgstr "Direcciones de remitente adicionales" #: admin/templates/admin/account_detail.html:93 msgid "No sender address defined" -msgstr "" +msgstr "No se ha definido la dirección del remitente" #: admin/templates/admin/account_general_form.html:11 #: admin/templates/admin/aliasform.html:13 -#, fuzzy msgid "Domain is disabled" -msgstr "Dominio eliminado" +msgstr "El dominio está deshabilitado" #: admin/templates/admin/alias_detail.html:16 #: admin/templates/admin/identities.html:33 -#, fuzzy -#| msgid "alias" msgid "Alias" -msgstr "alias" +msgstr "Alias" #: admin/templates/admin/alias_detail.html:27 -#, fuzzy -#| msgid "Alias modified" msgid "Modified" -msgstr "Alias modificado" +msgstr "Modificado" #: admin/templates/admin/dnsbl_domain_detail.html:10 msgid "Provider" -msgstr "" +msgstr "Proveedor" #: admin/templates/admin/dnsbl_domain_detail.html:11 #: admin/templates/admin/mx_domain_detail.html:10 @@ -861,29 +759,25 @@ msgid "Address" msgstr "Dirección" #: admin/templates/admin/dnsbl_domain_detail.html:12 -#, fuzzy -#| msgid "Statistics" msgid "Status" -msgstr "Estadísticas" +msgstr "Estatus" #: admin/templates/admin/dnsbl_domain_detail.html:21 msgid "listed" -msgstr "" +msgstr "listado" #: admin/templates/admin/dnsbl_domain_detail.html:29 msgid "Everything is fine, this domain is not listed." -msgstr "" +msgstr "Todo está bien, este dominio no está en la lista." #: admin/templates/admin/dnsbl_domain_detail.html:32 msgid "No information available for this domain." -msgstr "" +msgstr "No hay información disponible para este dominio." #: admin/templates/admin/domain_detail.html:30 #: admin/templates/admin/domains.html:38 -#, fuzzy -#| msgid "Statistics" msgid "DNS status" -msgstr "Estadísticas" +msgstr "Estado de DNS" #: admin/templates/admin/domain_detail.html:37 msgid "Creation date" @@ -909,19 +803,17 @@ msgid "MB" msgstr "MB" #: admin/templates/admin/domain_detail.html:62 -#, fuzzy -#| msgid "Usage (%%)" msgid "Usage" -msgstr "Uso (%%)" +msgstr "Uso" #: admin/templates/admin/domain_detail.html:65 msgctxt "quota" msgid "used" -msgstr "" +msgstr "usado" #: admin/templates/admin/domain_detail.html:66 msgid "allocated" -msgstr "" +msgstr "reservado" #: admin/templates/admin/domain_detail.html:98 msgid "Administrators" @@ -933,22 +825,17 @@ msgid "Remove this permission" msgstr "Eliminar este permiso" #: admin/templates/admin/domain_detail.html:115 -#, fuzzy -#| msgid "No domain administrator defined" msgid "No domain administrator defined yet." -msgstr "No hay un dominio de administrador definido " +msgstr "Aún no se define un administrador de dominio." #: admin/templates/admin/domain_options_form.html:9 -#, fuzzy msgid "You can't create a new domain administrator" -msgstr "Crear un administrador del dominio" +msgstr "No puedes crear un nuevo administrador de dominio" #: admin/templates/admin/domains.html:26 #: admin/templates/admin/identities.html:29 -#, fuzzy -#| msgid "Address" msgid "Add" -msgstr "Dirección" +msgstr "Añadir" #: admin/templates/admin/domains.html:36 #: admin/templates/admin/identity_headers.html:4 @@ -961,9 +848,8 @@ msgid "Actions" msgstr "Acciones" #: admin/templates/admin/domains_table.html:5 -#, fuzzy msgid "disabled" -msgstr "activado" +msgstr "deshabilitado" #: admin/templates/admin/forward.html:2 msgid "Automatically forward emails to another address" @@ -974,17 +860,14 @@ msgid "Update" msgstr "Actualizar" #: admin/templates/admin/identities.html:32 -#, fuzzy -#| msgid "Add account" msgid "Account" -msgstr "Añadir cuenta" +msgstr "Cuenta" #: admin/templates/admin/identity_headers.html:3 msgid "Fullname/Recipient" msgstr "Nombre completo/Destinatario" #: admin/templates/admin/import_domains_form.html:6 -#, fuzzy msgid "" "Provide a CSV file where lines respect one of the following formats:
    " "
  • domain; name; quota; default mailbox quota; enabled
  • " @@ -993,37 +876,17 @@ msgid "" "verify recipients

The first element of each line is " "mandatory and must be equal to one of the previous values.

You can " "use a different character as separator.

" -msgstr "" -"Provea un fichero CSV dónde las líneas respetan uno de los siguientes " -"formatos:⏎
    ⏎
  • dominio; nombre; cuota; activado
  • ⏎ " -"
  • aliasdeldominio; nombre; dominio objetivo; activado
  • ⏎ ⏎

    El primer elemento de cada línea es obligatorio y debe ser igual a " -"uno de los valores anteriores.

    ⏎

    Puede usar un carácter diferente como " -"separador.

    ⏎\n" +msgstr "Proporcione un archivo CSV donde las líneas respeten uno de los siguientes formatos:
    • dominio; nombre; cuota; cuota de mailbox predeterminada; habilitado
    • alias de dominio; nombre; orientado al dominio; habilitado
    • Dominio de retransmisión; nombre; servidor de destino; puerto de destino; servicio; habilitado; verificar los destinatarios

    El primer elemento de cada línea es obligatorio y debe ser igual a uno de los valores anteriores.

    Puede utilizar un carácter diferente como Separador.

    " #: admin/templates/admin/import_identities_form.html:6 -#, fuzzy msgid "" "Provide a CSV file where lines respect one of the following formats:
      " -"
    • account; loginname; password; first name; last name; enabled; group; " -"address; quota; [, domain, ...]
    • alias; address; enabled; " +"
    • account; loginname; password; first name; last name; enabled; group;" +" address; quota; [, domain, ...]
    • alias; address; enabled; " "recipient; recipient; ...

    The first element of each line " -"is mandatory and must be equal to one of the previous values.

    You can " -"use a different character as separator.

    " -msgstr "" -"Importe un fichero CSV dónde las líneas respetan uno de los siguientes " -"formatos:\n" -"
      \n" -"
    • account; loginname; password; first name; last name; enabled; group; " -"address[, domain, ...]
    • ⏎\n" -"
    • alias; address; enabled; internal recipient
    • ⏎\n" -"
    • forward; address; enabled; external recipient
    • ⏎\n" -"
    • dlist; address; enabled; recipient; recipient; ...
    • ⏎\n" -"
    ⏎\n" -"

    El primer elemento de cada línea es obligatorio y debe ser igual al de " -"los valores previos.

    \n" -"\n" -"

    Puede usar un carácter diferente como separador.

    \n" +"is mandatory and must be equal to one of the previous values.

    You can" +" use a different character as separator.

    " +msgstr "Proporcione un archivo CSV donde las líneas respeten uno de los siguientes formatos:
    • cuenta; nombre de inicio de sesión; contraseña; primer nombre; apellido; habilitado; grupo; dirección; cuota; [, dominio, ...]
    • alias; dirección; habilitado; receptor; receptor; ...

      El primer elemento de cada línea es obligatorio y debe ser igual a uno de los valores anteriores.

      Puede utilizar un carácter diferente como separador. " #: admin/templates/admin/importform.html:6 msgid "Help" @@ -1035,7 +898,7 @@ msgstr "Importando..." #: admin/templates/admin/index.html:6 msgid "Admin" -msgstr "" +msgstr "Administrador" #: admin/templates/admin/mailboxes_raw.html:3 msgid "Choose a value" @@ -1046,37 +909,35 @@ msgid "Use domain default value" msgstr "Usar el valor por defecto del dominio" #: admin/templates/admin/mx_domain_detail.html:11 -#, fuzzy -#| msgid "Update" msgid "Updated" -msgstr "Actualizar" +msgstr "Actualizado" #: admin/templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" -msgstr "" +msgstr "Esta IP no coincide con ninguno de los registros MX válidos definidos en los parámetros" #: admin/templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." -msgstr "" +msgstr "No se encontró ningún registro MX para este dominio." #: admin/templates/admin/notifications/domain_in_dnsbl.html:3 #, python-format msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" -msgstr "" +msgstr "Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los siguientes proveedores DNSBL:" #: admin/templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." -msgstr "" +msgstr "La reputación de los dominios se verán afectados y existe la posibilidad de que los mensajes de correo electrónico procedentes de él se consideren spam. Debe comunicarse con estos proveedores y pedirles que elimine la(s) dirección(es) IP detectada(s)." #: admin/templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" -msgstr "" +msgstr "Modoboa detectó que el(los) dominio(s) %(domain)s está(n) listado(s) por los siguientes proveedores DNSBL:" #: admin/templates/admin/quota_headers.html:3 msgid "Value" @@ -1104,9 +965,8 @@ msgid "enabled_f" msgstr "Activado" #: admin/templatetags/admin_tags.py:43 -#, fuzzy msgid "List domains" -msgstr "Editar el dominio" +msgstr "Listar dominios" #: admin/templatetags/admin_tags.py:55 admin/templatetags/admin_tags.py:103 #: admin/views/import_.py:101 admin/views/import_.py:123 @@ -1133,7 +993,7 @@ msgstr "Ver las identidades del dominio" #: admin/templatetags/admin_tags.py:134 admin/templatetags/admin_tags.py:177 #: admin/templatetags/admin_tags.py:190 msgid "Edit {}" -msgstr "" +msgstr "Editar {}" #: admin/templatetags/admin_tags.py:144 admin/templatetags/admin_tags.py:181 #: admin/templatetags/admin_tags.py:195 @@ -1162,20 +1022,18 @@ msgid "Alias modified" msgstr "Alias modificado" #: admin/views/alias.py:109 -#, fuzzy -#| msgid "Alias created" msgid "Alias deleted" msgid_plural "Aliases deleted" -msgstr[0] "Alias creado" -msgstr[1] "Alias creado" +msgstr[0] "Alias eliminado" +msgstr[1] "Aliases eliminados" #: admin/views/dns.py:32 msgid "MX records of {}" -msgstr "" +msgstr "Registros MX de {}" #: admin/views/dns.py:55 msgid "DNSBL summary for {}" -msgstr "" +msgstr "Resumen de DNSBL para {}" #: admin/views/domain.py:152 msgid "You can't delete your own domain" @@ -1227,66 +1085,3 @@ msgstr "Importar identidades" #: admin/views/user.py:40 msgid "Forward updated" msgstr "Reenvío actualizado" - -#~ msgid "" -#~ "You can't define a forward to a local destination. Please ask your " -#~ "administrator to create an alias instead." -#~ msgstr "" -#~ "No puede definir un reenvío a un destino local. Por favor, pregunte a su " -#~ "administrador para crear un alias en su lugar." - -#~ msgid "Quota is greater than the allowed domain's limit (%dM)" -#~ msgstr "La cuota es mayor que el límite permitido para el dominio (%dM)" - -#, fuzzy -#~ msgid "Domains and identities" -#~ msgstr "Listar identidades" - -#~ msgid "distribution list" -#~ msgstr "Lista de distribución" - -#~ msgid "forward" -#~ msgstr "reenvío" - -#, fuzzy -#~| msgid "Confirmation" -#~ msgid "Information" -#~ msgstr "Confirmación" - -#~ msgid "Add domain" -#~ msgstr "Añadir dominio" - -#~ msgid "Add alias" -#~ msgstr "Añadir alias" - -#~ msgid "Add forward" -#~ msgstr "Añadir reenvío" - -#~ msgid "Add distribution list" -#~ msgstr "Añadir lista de distribución" - -#~ msgid "New distribution list" -#~ msgstr "Nueva lista de distribución" - -#~ msgid "Distribution list created" -#~ msgstr "Lista de distribución creada" - -#~ msgid "New forward" -#~ msgstr "Nuevo reenvío" - -#~ msgid "Forward created" -#~ msgstr "Reenvío creado" - -#~ msgid "Distribution list modified" -#~ msgstr "Lista de distribución modificada" - -#~ msgid "Forward modified" -#~ msgstr "Reenvío modificado" - -#~ msgid "Miscellaneous" -#~ msgstr "Otros" - -#, fuzzy -#~| msgid "Create a domain administrator" -#~ msgid "Domain administrator" -#~ msgstr "Crear un administrador del dominio" diff --git a/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po b/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po index 40fff18d9..8a247e117 100644 --- a/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/admin/locale/es/LC_MESSAGES/djangojs.po @@ -1,28 +1,28 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Pedro Gracia , 2011,2013 -# Pedro Gracia , 2010, 2011 +# Pedro Gracia , 2010-2011 +# samuel santos , 2017 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-04 22:08+0100\n" -"PO-Revision-Date: 2013-06-03 16:32+0000\n" -"Last-Translator: Pedro Gracia \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" -"es/)\n" -"Language: es\n" +"PO-Revision-Date: 2017-02-21 00:55+0000\n" +"Last-Translator: samuel santos \n" +"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: admin/static/admin/js/admin.js:131 msgid "No more domain to show" -msgstr "" +msgstr "Sin dominios que mostrar" #: admin/static/admin/js/admin.js:150 msgid "Do not delete domain directory" @@ -36,9 +36,7 @@ msgstr "Esta operación eliminará TODOS los datos asociados a este dominio." msgid "" "This operation will remove all data associated to this domain, excepting " "accounts." -msgstr "" -"Esta operación eliminará todos los datos asociados a este dominio, excepto " -"las cuentas." +msgstr "Esta operación eliminará todos los datos asociados a este dominio, excepto las cuentas." #: admin/static/admin/js/admin.js:236 msgid "No domain administrator defined" @@ -46,7 +44,7 @@ msgstr "No hay un administrador de dominio definido" #: admin/static/admin/js/admin.js:291 admin/static/admin/js/admin.js:359 msgid "No more identity to show" -msgstr "" +msgstr "Sin identidades que mostrar" #: admin/static/admin/js/admin.js:333 msgid "Do not delete mailbox directory" @@ -54,4 +52,4 @@ msgstr "No eliminar el directorio del mailbox" #: admin/static/admin/js/admin.js:362 msgid "No more quota to show" -msgstr "" +msgstr "Sin cuota para mostrar" diff --git a/modoboa/locale/es/LC_MESSAGES/django.po b/modoboa/locale/es/LC_MESSAGES/django.po index 2c642133a..32245cef3 100644 --- a/modoboa/locale/es/LC_MESSAGES/django.po +++ b/modoboa/locale/es/LC_MESSAGES/django.po @@ -1,8 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: +# Adrian Araujo , 2016 +# carlos araya , 2017 +# Enrique Garcia , 2016 +# Evilham , 2017 +# Martí Cardús , 2017 +# Martin Acosta , 2017 # Pedro Gracia , 2011-2013 # Pedro Gracia , 2010-2011 msgid "" @@ -10,21 +16,18 @@ msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-06-27 16:42+0200\n" -"PO-Revision-Date: 2013-10-01 09:56+0000\n" -"Last-Translator: Pedro Gracia \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" -"es/)\n" -"Language: es\n" +"PO-Revision-Date: 2017-06-28 00:40+0000\n" +"Last-Translator: Evilham \n" +"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: core/app_settings.py:26 -#, fuzzy -#| msgid "Profile" msgid "User profile" -msgstr "Perfil" +msgstr "Perfil de usuario" #: core/app_settings.py:39 msgid "Authentication" @@ -48,23 +51,23 @@ msgstr "Esquema de contraseña por defecto" #: core/app_settings.py:55 msgid "md5crypt (weak)" -msgstr "" +msgstr "md5crypt (débil)" #: core/app_settings.py:56 msgid "sha256 (weak)" -msgstr "" +msgstr "sha256 (débil)" #: core/app_settings.py:57 msgid "md5 (weak)" -msgstr "" +msgstr "md5 (débil)" #: core/app_settings.py:58 msgid "crypt (weak)" -msgstr "" +msgstr "crypt (débil)" #: core/app_settings.py:59 msgid "plain (weak)" -msgstr "" +msgstr "plano (débil)" #: core/app_settings.py:61 msgid "Scheme used to crypt mailbox passwords" @@ -72,13 +75,13 @@ msgstr "Esquema usado para cifrar las contraseñas del mailbox" #: core/app_settings.py:66 msgid "Rounds" -msgstr "" +msgstr "Rondas" #: core/app_settings.py:69 msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." -msgstr "" +msgstr "Número de rondas a usar (sólo utilizado por sha256crypr y sha512crypt). Debe estar entre 1000 y 999999999, incluído." #: core/app_settings.py:76 msgid "Secret key" @@ -89,14 +92,12 @@ msgid "Key used to encrypt/decrypt passwords" msgstr "Clave usada para cifrar/descifrar contraseñas" #: core/app_settings.py:83 -#, fuzzy -#| msgid "Default password scheme" msgid "Default password" -msgstr "Esquema de contraseña por defecto" +msgstr "Contraseña por defecto" #: core/app_settings.py:86 msgid "Default password for automatically created accounts." -msgstr "" +msgstr "Contraseña por defecto para cuentas creadas automáticamente." #: core/app_settings.py:90 msgid "LDAP settings" @@ -150,9 +151,7 @@ msgstr "Unir a DN" msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" -msgstr "" -"El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació " -"para una unión anónima" +msgstr "El nombre distinguido a usar cuando nos unimos al servidor LDAP. Dejar vació para una unión anónima" #: core/app_settings.py:135 msgid "Bind password" @@ -160,18 +159,15 @@ msgstr "Unir contraseña" #: core/app_settings.py:138 msgid "The password to use when binding to the LDAP server (with 'Bind DN')" -msgstr "" -"La contraseña a usar cuando nos unimos al servidor LDAP (con 'Unir a DN')" +msgstr "La contraseña a usar cuando nos unimos al servidor LDAP (con 'Unir a DN')" #: core/app_settings.py:147 -#, fuzzy msgid "Users search base" -msgstr "Buscar base" +msgstr "Base para la búsqueda de usuarios" #: core/app_settings.py:150 -#, fuzzy msgid "The distinguished name of the search base used to find users" -msgstr "El nombre disgituido de la búsqueda base" +msgstr "El distinguido nombre de la búsqueda base usada para encontrar usuarios" #: core/app_settings.py:157 msgid "Search filter" @@ -181,9 +177,7 @@ msgstr "Filtro de búsqueda" msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." -msgstr "" -"Una cadena de filtro opcional (p.e. '(objectClass=person)'). Para que sea " -"válido tiene que ser encerrado entre paréntesis." +msgstr "Una cadena de filtro opcional (p.e. '(objectClass=person)'). Para que sea válido tiene que ser encerrado entre paréntesis." #: core/app_settings.py:168 msgid "User DN template" @@ -194,9 +188,7 @@ msgstr "Plantilla DN del usuario" msgid "" "The template used to construct a user's DN. It should contain one " "placeholder (ie. %(user)s)" -msgstr "" -"La plantilla usada para contriunr un DN de usuario. Debería contener una " -"cadena reemplazables (p.e. %(user)s)" +msgstr "La plantilla usada para contriunr un DN de usuario. Debería contener una cadena reemplazables (p.e. %(user)s)" #: core/app_settings.py:179 msgid "Password attribute" @@ -215,114 +207,102 @@ msgid "Tell if the LDAP server is an Active Directory one" msgstr "Decir si el servidor de LDAP es uno del tipo Directorio Activo" #: core/app_settings.py:193 -#, fuzzy msgid "Administrator groups" -msgstr "Administradores" +msgstr "Administrador de grupos" #: core/app_settings.py:196 msgid "" -"Members of those LDAP Posix groups will be created as domain administrators. " -"Use ';' characters to separate groups." -msgstr "" +"Members of those LDAP Posix groups will be created as domain administrators." +" Use ';' characters to separate groups." +msgstr "Los miembros de esos grupos Posix LDAP serán creados como administradores de dominio. Use caracteres \";\" para separar los grupos." #: core/app_settings.py:203 -#, fuzzy -#| msgid "Group name" msgid "Group type" -msgstr "Nombre del grupo" +msgstr "Tipo de grupo" #: core/app_settings.py:207 msgid "The LDAP group type to use with your directory." -msgstr "" +msgstr "El tipo de LDAP para usar en el directorio" #: core/app_settings.py:212 -#, fuzzy msgid "Groups search base" -msgstr "Buscar base" +msgstr "Base para la búsqueda de grupos" #: core/app_settings.py:215 -#, fuzzy msgid "The distinguished name of the search base used to find groups" -msgstr "El nombre disgituido de la búsqueda base" +msgstr "El distinguido nombre de la búsqueda base usada para encontrar grupos" #: core/app_settings.py:220 core/templates/core/dashboard.html:5 msgid "Dashboard" -msgstr "" +msgstr "Panel de Control" #: core/app_settings.py:223 msgid "Custom RSS feed" -msgstr "" +msgstr "Agregación RSS personalizada" #: core/app_settings.py:226 msgid "Display custom RSS feed to resellers and domain administrators" -msgstr "" +msgstr "Mostrar una fuente de agregación RSS personalizada a revendedores y administradores de dominio" #: core/app_settings.py:231 msgid "Hide features widget" -msgstr "" +msgstr "Ocultar widget de características" #: core/app_settings.py:234 msgid "Hide features widget for resellers and domain administrators" -msgstr "" +msgstr "Ocultar el widget de características a revendedores y administradores de dominio" #: core/app_settings.py:238 -#, fuzzy -#| msgid "Authentication" msgid "Notifications" -msgstr "Autenticación" +msgstr "Notificaciones" #: core/app_settings.py:241 -#, fuzzy -#| msgid "Server address" msgid "Sender address" -msgstr "Dirección del servidor" +msgstr "Dirección del remitente" #: core/app_settings.py:244 msgid "Email address used to send notifications." -msgstr "" +msgstr "Dirección de email usada para mandar notificaciones" #: core/app_settings.py:248 msgid "Public API" -msgstr "" +msgstr "API pública" #: core/app_settings.py:251 msgid "Enable communication" -msgstr "" +msgstr "Establecer comunicación" #: core/app_settings.py:254 msgid "Enable communication with Modoboa public API" -msgstr "" +msgstr "Establecer comunicación con la API publica de Modoboa" #: core/app_settings.py:258 -#, fuzzy msgid "Check new versions" -msgstr "Marcar para activar esta extensión" +msgstr "Comprobar nuevas versiones" #: core/app_settings.py:261 msgid "Automatically checks if a newer version is available" -msgstr "" +msgstr "Verificar automáticamente si hay una nueva versión disponible" #: core/app_settings.py:265 msgid "Send statistics" -msgstr "" +msgstr "Enviar estadísticas" #: core/app_settings.py:268 msgid "Send statistics to Modoboa public API (counters and used extensions)" -msgstr "" +msgstr "Enviar estadísticas a la API pública de Modoboa (contadores y extensiones usadas)" #: core/app_settings.py:272 msgid "Miscellaneous" msgstr "Otros" #: core/app_settings.py:275 -#, fuzzy msgid "Top notifications check interval" -msgstr "Notificaciones al remitente" +msgstr "Intervalo de tiempo para notificaciones superiores" #: core/app_settings.py:278 -#, fuzzy msgid "Interval between two top notification checks (in seconds)" -msgstr "Intervalo entre dos peticiones de chequeo" +msgstr "Intervalo entre dos notificaciones superiores (en segundos)" #: core/app_settings.py:284 msgid "Maximum log record age" @@ -346,8 +326,7 @@ msgstr "Redirección principal por defecto" #: core/app_settings.py:302 msgid "The default redirection used when no application is specified" -msgstr "" -"La redirección que será usada cuando ninguna aplicación sea especificada." +msgstr "La redirección que será usada cuando ninguna aplicación sea especificada." #: core/app_settings.py:335 msgid "Key must be either 16, 24, or 32 bytes long" @@ -358,9 +337,8 @@ msgid "Invalid syntax" msgstr "Sintaxis inválida" #: core/app_settings.py:350 -#, fuzzy msgid "Invalid rounds number" -msgstr "Petición inválida" +msgstr "Número de rondas inváldo" #: core/app_settings.py:377 msgid "This field is required" @@ -375,14 +353,12 @@ msgid "Simple user" msgstr "Usuario normal" #: core/constants.py:10 -#, fuzzy -#| msgid "Super administrator" msgid "Domain administrator" -msgstr "Super administrador" +msgstr "Administrador del dominio" #: core/constants.py:11 msgid "Reseller" -msgstr "" +msgstr "Revendedor" #: core/constants.py:12 msgid "Super administrator" @@ -418,7 +394,7 @@ msgstr "Las contraseñas no coinciden" #: core/forms.py:104 msgid "Enable API access" -msgstr "" +msgstr "Habilitar acceso al API" #: core/handlers.py:44 msgid "added" @@ -442,63 +418,52 @@ msgid "You can't delete your own account" msgstr "No puede eliminar su propia cuenta" #: core/handlers.py:134 -#, fuzzy msgid "One or more updates are available" -msgstr "No hay estadísticas disponibles" +msgstr "Una o más actualizaciones están disponibles" #: core/models.py:57 -#, fuzzy -#| msgid "Group name" msgid "First name" -msgstr "Nombre del grupo" +msgstr "Nombre" #: core/models.py:59 -#, fuzzy -#| msgid "Last login" msgid "Last name" -msgstr "Última entrada" +msgstr "Apellido" #: core/models.py:66 msgid "Allow mailboxes access" -msgstr "" +msgstr "Permitir acceso al buzón" #: core/models.py:68 msgid "Allow this administrator to access user mailboxes" -msgstr "" +msgstr "Permitir a este administrador acceso al buzon de los usuarios" #: core/models.py:71 -#, fuzzy msgid "password" -msgstr "Contraseña" +msgstr "contraseña" #: core/models.py:73 -#, fuzzy msgid "last login" -msgstr "Última entrada" +msgstr "última entrada" #: core/models.py:77 -#, fuzzy -#| msgid "Prefered language" msgid "language" -msgstr "Idioma preferido" +msgstr "idioma" #: core/models.py:80 -#, fuzzy -#| msgid "Prefered language to display pages" msgid "Prefered language to display pages." msgstr "Idioma preferido para mostrar las páginas" #: core/models.py:84 msgid "Phone number" -msgstr "" +msgstr "Numero de telefono " #: core/models.py:86 msgid "Secondary email" -msgstr "" +msgstr "Email secundario" #: core/models.py:89 msgid "An alternative e-mail address, can be used for recovery needs." -msgstr "" +msgstr "Email alternativo, puede ser usado para recuperación." #: core/models.py:144 msgid "Failed to update password: LDAP module not installed" @@ -510,7 +475,7 @@ msgstr "cuenta" #: core/models.py:325 msgid "Unknown" -msgstr "" +msgstr "Desconocido" #: core/models.py:359 msgid "Invalid line" @@ -528,81 +493,80 @@ msgstr "El usuario normal '%s' debe tener una dirección de email válida" #: core/models.py:387 #, python-format msgid "username and email fields must not differ for '%s'" -msgstr "" -"Los campos de nombre de usuario y de email no deben ser diferentes para '%s'" +msgstr "Los campos de nombre de usuario y de email no deben ser diferentes para '%s'" #: core/password_validation.py:26 msgid "Password must contain at least {} digit." msgid_plural "Password must contain at least {} digits." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "La contraseña debe contener al menos {} dígito." +msgstr[1] "La contraseña debe contener al menos {} dígitos." #: core/password_validation.py:36 msgid "Password must contain at least {} lowercase letter." msgid_plural "Password must contain at least {} lowercase letters." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "La contraseña debe tener al menos {} minúscula." +msgstr[1] "La contraseña debe tener al menos {} minúsculas." #: core/password_validation.py:47 msgid "Password must contain at least {} uppercase letter." msgid_plural "Password must contain at least {} uppercase letters." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "La contraseña debe tener al menos {} mayúscula." +msgstr[1] "La contraseña debe tener al menos {} mayúsculas." #: core/password_validation.py:59 msgid "Password must contain at least {} special character." msgid_plural "Password must contain at least {} special characters." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "La contraseña debe tener al menos {} carácter especial." +msgstr[1] "La contraseña debe tener al menos {} caracteres especiales." #: core/password_validation.py:67 msgid "Your password must contain a combination of different character types." -msgstr "" +msgstr "Su contraseña debe contener una combinación de diferentes tipos de carácter." #: core/templates/core/_current_features.html:6 msgid "Features looking for sponsoring" -msgstr "" +msgstr "Características que necesitan patrocinio " #: core/templates/core/_current_features.html:12 msgid "Goal:" -msgstr "" +msgstr "Objetivo:" #: core/templates/core/_current_features.html:18 msgid "More" -msgstr "" +msgstr "Más" #: core/templates/core/_current_features.html:22 msgid "Nothing to sponsor yet." -msgstr "" +msgstr "Nada para patrocinar actualmente." #: core/templates/core/_latest_news_widget.html:5 msgid "Latest news" -msgstr "" +msgstr "Lo más receinte" #: core/templates/core/_latest_news_widget.html:19 msgid "" "Visit the official " "weblog for more information." -msgstr "" +msgstr "Visite el weblog oficial para más información." #: core/templates/core/api_access.html:3 msgid "API access" -msgstr "" +msgstr "Acceso API" #: core/templates/core/api_access.html:3 msgid "Control your access to Modoboa API" -msgstr "" +msgstr "Controla tu acceso al API de Modoboa" #: core/templates/core/api_access.html:7 #, python-format msgid "" -"A documentation of the API is available here." -msgstr "" +"A documentation of the API is available here." +msgstr "La documentación de la API está disponible aquí." #: core/templates/core/api_access.html:14 msgid "API access token" -msgstr "" +msgstr "Token de acceso a la API" #: core/templates/core/api_access.html:35 #: core/templates/core/user_profile.html:10 lib/form_utils.py:359 @@ -612,7 +576,7 @@ msgstr "Actualizar" #: core/templates/core/dashboard.html:11 #, python-format msgid "Hello %(user)s." -msgstr "" +msgstr "Hola %(user)s." #: core/templates/core/information.html:2 core/templatetags/core_tags.py:64 msgid "Information" @@ -623,19 +587,16 @@ msgid "Various information about Modoboa" msgstr "Información varia sobre Modoboa" #: core/templates/core/information.html:5 -#, fuzzy msgid "One or more updates are available!" -msgstr "No hay estadísticas disponibles" +msgstr "Hay una o más actualizaciones disponibles" #: core/templates/core/information.html:6 msgid "Check the following list to find the component(s) that can be updated." -msgstr "" +msgstr "Comprueba la siguiente lista para encontrar los componentes que pueden ser actualizados." #: core/templates/core/information.html:10 -#, fuzzy -#| msgid "Authentication" msgid "Applications" -msgstr "Autenticación" +msgstr "Aplicaciones" #: core/templates/core/information.html:14 #: core/templates/core/information.html:36 @@ -644,13 +605,11 @@ msgstr "Nombre" #: core/templates/core/information.html:15 msgid "Installed version" -msgstr "" +msgstr "Versión instalada" #: core/templates/core/information.html:16 -#, fuzzy -#| msgid "Last login" msgid "Last version" -msgstr "Última entrada" +msgstr "Última versión" #: core/templates/core/information.html:17 msgid "Description" @@ -662,11 +621,11 @@ msgstr "Usuarios activos" #: core/templates/core/information.html:37 msgid "Role" -msgstr "" +msgstr "Función" #: core/templates/core/information.html:38 msgid "Last login" -msgstr "Última entrada" +msgstr "Último acceso" #: core/templates/core/logs.html:2 core/templatetags/core_tags.py:68 msgid "Logs" @@ -720,13 +679,11 @@ msgstr "Preferencias" #: core/templates/core/user_preferences.html:2 msgid "Customize Modoboa" -msgstr "Adaptar Modoboa" +msgstr "Personalizar Modoboa" #: core/templates/core/user_preferences.html:14 -#, fuzzy -#| msgid "Preferences saved" msgid "No preferences available." -msgstr "Preferencias guardadas" +msgstr "No hay preferencias disponibles." #: core/templates/core/user_profile.html:3 core/templatetags/core_tags.py:118 msgid "Profile" @@ -746,13 +703,11 @@ msgstr "Salir" #: core/templatetags/core_tags.py:129 msgid "API" -msgstr "" +msgstr "API" #: core/utils.py:36 -#, fuzzy -#| msgid "Welcome to Modoboa" msgid "The core part of Modoboa" -msgstr "Bienvenido a Modoboa" +msgstr "El núcleo de Modoboa" #: core/views/admin.py:48 msgid "Parameters saved" @@ -765,15 +720,11 @@ msgstr "Usuario '%s' ha entrado con éxito" #: core/views/auth.py:53 msgid "Your username and password didn't match. Please try again." -msgstr "" -"Su nombre de usuario y contraseña no concuerdan. Por favor, inténtelo de " -"nuevo." +msgstr "Su nombre de usuario y contraseña no concuerdan. Por favor, inténtelo de nuevo." #: core/views/auth.py:87 -#, fuzzy -#| msgid "User '%s' successfully logged in" msgid "User '{}' successfully logged out" -msgstr "Usuario '%s' ha entrado con éxito" +msgstr "Usuario '{}' ha salido con éxito" #: core/views/user.py:51 msgid "Profile updated" @@ -784,15 +735,13 @@ msgid "Preferences saved" msgstr "Preferencias guardadas" #: core/views/user.py:99 -#, fuzzy -#| msgid "Profile updated" msgid "Access updated" -msgstr "Perfil actualizado" +msgstr "Acceso actualizado" #: lib/db_utils.py:27 -#, fuzzy, python-format +#, python-format msgid "Connection to database %s not configured" -msgstr "La conexión con amavis falló: %s" +msgstr "Conexión a la base de datos %s no configurada" #: lib/exceptions.py:70 #, python-format @@ -808,15 +757,13 @@ msgid "Enter a valid domain name" msgstr "Introduzca un nombre dominio válido" #: lib/fields.py:46 lib/fields.py:60 -#, fuzzy -#| msgid "Enter a valid domain name" msgid "Enter a valid email address." -msgstr "Introduzca un nombre dominio válido" +msgstr "Intriduzca un email válido" #: lib/form_utils.py:85 templates/registration/password_reset_confirm.html:12 #: templates/registration/password_reset_form.html:11 msgid "Submit" -msgstr "" +msgstr "Enviar" #: lib/form_utils.py:118 lib/form_utils.py:121 msgid "Invalid request" @@ -831,18 +778,16 @@ msgid "No" msgstr "No " #: lib/ldap_utils.py:133 -#, fuzzy -#| msgid "Failed to update password: %s" msgid "Failed to update password: {}" -msgstr "Falló la actualización de la contraseña: %s" +msgstr "No se ha podido actualizar la contraseña: {}" #: lib/templatetags/lib_tags.py:107 msgid "From" -msgstr "" +msgstr "Desde" #: lib/templatetags/lib_tags.py:108 msgid "To" -msgstr "" +msgstr "Hasta" #: lib/templatetags/lib_tags.py:110 templates/common/email_searchbar.html:17 msgid "Subject" @@ -909,28 +854,25 @@ msgstr "Entrar" #: templates/registration/login.html:24 #: templates/registration/password_reset_form.html:6 -#, fuzzy msgid "Forgot password?" -msgstr "Contraseña" +msgstr "¿Ha olvidado su contraseña?" #: templates/registration/password_reset_complete.html:8 #, python-format msgid "" "Your password has been set. You may go ahead and sign " "in now." -msgstr "" +msgstr "Ha cambiado su contraseña. Proceda e inicie sesión ahora." #: templates/registration/password_reset_confirm.html:7 -#, fuzzy -#| msgid "New password" msgid "Change password" -msgstr "Nueva contraseña" +msgstr "Cambiar contraseña" #: templates/registration/password_reset_confirm.html:17 msgid "" "The password reset link was invalid, possibly because it has already been " "used. Please request a new password reset." -msgstr "" +msgstr "El enlace de restauración de contraseña es inválido, tal vez ya fue utilizado. Por favor solicite la restauración de contraseña de nuevo." #: templates/registration/password_reset_done.html:7 msgid "" @@ -938,36 +880,25 @@ msgid "" "exists with the email you entered. You should receive them shortly.

      " "

      If you don't receive an email, please make sure you've entered your " "primary address, and check your spam folder.

      " -msgstr "" +msgstr "

      Si existe una cuenta con el correo electrónico introducido, recibirá en breves instantes instrucciones via email para cambiar su contraseña.

      Si no recibe el correo, por favor compruebe que la dirección de correo electrónico introducida es su dirección principal y revise su directorio de correo basura.

      " #: templates/registration/password_reset_email.html:4 #, python-format msgid "" "To initiate the password reset process for your %(username)s Modoboa " "account, click the link below:" -msgstr "" +msgstr "Para empezar el proceso de restauración de contraseña para su %(username)s cuenta de Modoboa, haga click en el enlace siguiente:" #: templates/registration/password_reset_email.html:10 msgid "" "If clicking the link above doesn't work, please copy and paste the URL in a " "new browser window instead." -msgstr "" +msgstr "Si no puede hacer click en el enlace anterior, por favor copie y pegue la URL en una ventana nueva del navegador." #: templates/registration/password_reset_email.html:14 msgid "Sincerely, The Modoboa Team." -msgstr "" +msgstr "Saludos cordiales, el equipo de Modoboa." #: templates/registration/password_reset_subject.txt:3 msgid "Modoboa password reset" -msgstr "" - -#, fuzzy -#~| msgid "User '%s' logged out" -#~ msgid "User {} logged out" -#~ msgstr "Usuario '%s' ha salido" - -#~ msgid "Group name" -#~ msgstr "Nombre del grupo" - -#~ msgid "Display" -#~ msgstr "Mostrar" +msgstr "Restauración de contraseña de Modoboa" diff --git a/modoboa/locale/es/LC_MESSAGES/djangojs.po b/modoboa/locale/es/LC_MESSAGES/djangojs.po index 0983a4ca3..6e3b15150 100644 --- a/modoboa/locale/es/LC_MESSAGES/djangojs.po +++ b/modoboa/locale/es/LC_MESSAGES/djangojs.po @@ -1,32 +1,32 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: +# Adrian Araujo , 2016 # Pedro Gracia , 2011,2013 -# Pedro Gracia , 2010, 2011 +# Pedro Gracia , 2010-2011 msgid "" msgstr "" "Project-Id-Version: Modoboa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-04 22:08+0100\n" -"PO-Revision-Date: 2013-06-03 16:32+0000\n" -"Last-Translator: Pedro Gracia \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/modoboa/language/" -"es/)\n" -"Language: es\n" +"PO-Revision-Date: 2017-02-20 22:58+0000\n" +"Last-Translator: samuel santos \n" +"Language-Team: Spanish (http://www.transifex.com/tonio/modoboa/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: bower_components/jquery-ui/jquery-ui.min.js:8 msgid "'" -msgstr "" +msgstr "'" #: core/static/core/js/settings.js:16 msgid "No more log entry to show" -msgstr "" +msgstr "Sin entradas que mostrar" #: static/js/confirmation.js:44 msgid "Warning" @@ -37,13 +37,12 @@ msgid "Cancel" msgstr "Cancelar" #: static/js/global.js:341 -#, fuzzy msgid "Internal error" msgstr "Error interno" #: static/js/listing.js:21 msgid "No more entry to show" -msgstr "" +msgstr "Sin entradas que mostrar" #: static/js/listing.js:46 msgid "Search"