diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 7651b58d..00000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-# These are supported funding model platforms
-
-github: [andryyy]
-custom: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JWBSYHF4SMC68
diff --git a/README.md b/README.md
index ec500d9c..356a2f8a 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
## Want to support mailcow?
-Donate via **PayPal** [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JWBSYHF4SMC68) or via **Liberapay** [![Liberapay.com](https://mailcow.email/img/lp.png)](https://liberapay.com/mailcow)
+Please [consider a support contract (around 30 € per month) with Servercow](https://www.servercow.de/mailcow#support) to support further development. _We_ support _you_ while _you_ support _us_. :)
Or just spread the word: moo.
diff --git a/data/web/lang/lang.en.php b/data/web/lang/lang.en.php
index e0b09b85..cf8db2d3 100644
--- a/data/web/lang/lang.en.php
+++ b/data/web/lang/lang.en.php
@@ -34,13 +34,13 @@ $lang['danger']['yotp_verification_failed'] = "Yubico OTP verification failed: %
$lang['danger']['ip_list_empty'] = "List of allowed IPs cannot be empty";
$lang['danger']['invalid_destination'] = "Destination format is invalid";
$lang['danger']['invalid_nexthop'] = "Next hop format is invalid";
-$lang['danger']['invalid_nexthop_authenticated'] = "Next hops exists with different credentials, please update the existing credentials for this next hop first.";
+$lang['danger']['invalid_nexthop_authenticated'] = "Next hop exists with different credentials, please update the existing credentials for this next hop first.";
$lang['danger']['next_hop_interferes'] = "%s interferes with nexthop %s";
$lang['danger']['next_hop_interferes_any'] = "An existing next hop interferes with %s";
$lang['danger']['rspamd_ui_pw_length'] = "Rspamd UI password should be at least 6 chars long";
$lang['success']['rspamd_ui_pw_set'] = "Rspamd UI password successfully set";
$lang['success']['queue_command_success'] = "Queue command completed successfully";
-$lang['danger']['unknown'] = "An unknown error occured";
+$lang['danger']['unknown'] = "An unknown error occurred";
$lang['danger']['malformed_username'] = "Malformed username";
$lang['info']['awaiting_tfa_confirmation'] = "Awaiting TFA confirmation";
$lang['success']['logged_in_as'] = "Logged in as %s";
@@ -528,7 +528,7 @@ $lang['tfa']['none'] = "Deactivate";
$lang['tfa']['delete_tfa'] = "Disable TFA";
$lang['tfa']['disable_tfa'] = "Disable TFA until next successful login";
$lang['tfa']['confirm'] = "Confirm";
-$lang['tfa']['totp'] = "Time-based OTP (Google Authenticator etc.)";
+$lang['tfa']['totp'] = "Time-based OTP (Google Authenticator, Authy, etc.)";
$lang['tfa']['select'] = "Please select";
$lang['tfa']['waiting_usb_auth'] = "Waiting for USB device...
Please tap the button on your U2F USB device now.";
$lang['tfa']['waiting_usb_register'] = "Waiting for USB device...
Please enter your password above and confirm your U2F registration by tapping the button on your U2F USB device.";
@@ -587,7 +587,7 @@ $lang['admin']['add_admin'] = 'Add administrator';
$lang['admin']['add_settings_rule'] = 'Add settings rule';
$lang['admin']['rsetting_desc'] = 'Short description';
$lang['admin']['rsetting_content'] = 'Rule content';
-$lang['admin']['rsetting_none'] = 'No rule available';
+$lang['admin']['rsetting_none'] = 'No rules available';
$lang['admin']['rsetting_no_selection'] = 'Please select a rule';
$lang['admin']['rsettings_preset_1'] = 'Disable all but DKIM and rate limit for authenticated users';
$lang['admin']['rsettings_preset_2'] = 'Postmasters want spam';
@@ -638,9 +638,9 @@ $lang['admin']['forwarding_hosts_add_hint'] = 'You can either specify IPv4/IPv6
$lang['admin']['relayhosts_hint'] = 'Define sender-dependent transports to be able to select them in a domains configuration dialog.
The transport service is always "smtp:". A users individual outbound TLS policy setting is taken into account.';
$lang['admin']['transports_hint'] = '→ A transport map entry overrules a sender-dependent transport map.
-→ Outbound TLS policy settings per-user are ignored and can only be enfored by TLS policy map entries.
+→ Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.
→ The transport service for defined transports is always "smtp:".
-→ Adresses matching "/localhost$/" will always be transported via "local:", therefore a "*" destination will not apply to those addresses.
+→ Addresses matching "/localhost$/" will always be transported via "local:", therefore a "*" destination will not apply to those addresses.
→ To determine credentials for an exemplary next hop "[host]:25", Postfix always queries for "host" before searching for "[host]:25". This behavior makes it impossible to use "host" and "[host]:25" at the same time.';
$lang['admin']['add_relayhost_hint'] = 'Please be aware that authentication data, if any, will be stored as plain text.';
$lang['admin']['add_transports_hint'] = 'Please be aware that authentication data, if any, will be stored as plain text.';
@@ -676,7 +676,7 @@ $lang['admin']['api_allow_from'] = "Allow API access from these IPs (separated b
$lang['admin']['api_key'] = "API key";
$lang['admin']['activate_api'] = "Activate API";
$lang['admin']['regen_api_key'] = "Regenerate API key";
-$lang['admin']['ban_list_info'] = "See a list of banned IPs below: network (remaining ban time) - [actions].
IPs queued to be unbanned, will be removed from the active ban list within a few seconds.
Red labels indicate active permanent bans by blacklisting.";
+$lang['admin']['ban_list_info'] = "See a list of banned IPs below: network (remaining ban time) - [actions].
IPs queued to be unbanned will be removed from the active ban list within a few seconds.
Red labels indicate active permanent bans by blacklisting.";
$lang['admin']['unban_pending'] = "unban pending";
$lang['admin']['queue_unban'] = "queue unban";
$lang['admin']['no_active_bans'] = "No active bans";
@@ -770,7 +770,6 @@ $lang['quarantine']['danger'] = "Danger";
$lang['quarantine']['spam_score'] = "Score";
$lang['quarantine']['confirm_delete'] = "Confirm the deletion of this element.";
$lang['quarantine']['qhandler_success'] = "Request successfully sent to the system. You can now close the window.";
-
$lang['warning']['fuzzy_learn_error'] = "Fuzzy hash learn error: %s";
$lang['danger']['spam_learn_error'] = "Spam learn error: %s";
$lang['success']['qlearn_spam'] = "Message ID %s was learned as spam and deleted";
@@ -866,6 +865,6 @@ $lang['danger']['network_host_invalid'] = 'Invalid network or host: %s';
$lang['add']['mailbox_quota_def'] = 'Default mailbox quota';
$lang['edit']['mailbox_quota_def'] = 'Default mailbox quota';
-$lang['danger']['mailbox_defquota_exceeds_mailbox_maxquota'] = 'Default quota exceeds max quota limit"';
+$lang['danger']['mailbox_defquota_exceeds_mailbox_maxquota'] = 'Default quota exceeds max quota limit';
$lang['danger']['defquota_empty'] = 'Default quota per mailbox must not be 0.';
$lang['mailbox']['mailbox_defquota'] = 'Default mailbox size';
diff --git a/data/web/lang/lang.es.php b/data/web/lang/lang.es.php
index 0d0e033b..4e3aafa9 100644
--- a/data/web/lang/lang.es.php
+++ b/data/web/lang/lang.es.php
@@ -3,11 +3,11 @@
* Spanish language file
*/
-$lang['footer']['loading'] = "Espere Por Favor...";
+$lang['footer']['loading'] = "Espera por favor...";
$lang['header']['restart_sogo'] = 'Reiniciar SOGo';
$lang['footer']['restart_sogo'] = 'Reiniciar SOGo';
$lang['footer']['restart_now'] = 'Reiniciar ahora';
-$lang['footer']['restart_sogo_info'] = 'Algunas tareas, por ejemplo agregar un dominio, requieren que reinicies SOGo para detectar cambios hechos en la UI de mailcow.
Importante: Un reinicio sencillo puede tardar un poco en completarse, por favor espere a que termine.';
+$lang['footer']['restart_sogo_info'] = 'Algunas tareas, por ejemplo agregar un dominio, requieren que se reinicie SOGo para detectar cambios hechos en la UI de mailcow.
Importante: Un reinicio sencillo puede tardar un poco en completarse, por favor espera a que termine.';
$lang['danger']['dkim_domain_or_sel_invalid'] = "Dominio DKIM ó selector inválido";
$lang['success']['dkim_removed'] = "Registro DKIM removido";
$lang['success']['dkim_added'] = "Registro DKIM guardado";
@@ -28,11 +28,11 @@ $lang['danger']['object_exists'] = "El objeto %s ya existe";
$lang['danger']['domain_exists'] = "El dominio %s ya existe";
$lang['danger']['alias_goto_identical'] = "Las direcciones alias y \"goto\" no deben ser idénticas";
$lang['danger']['aliasd_targetd_identical'] = "El dominio alias no debe ser igual al dominio destino";
-$lang['success']['alias_added'] = "Dirección/es alias ha/han sidgo agregada";
+$lang['success']['alias_added'] = "Dirección(es) alias ha/han sidgo agregada(s)";
$lang['success']['alias_modified'] = "Cambios al alias guardados";
$lang['success']['mailbox_modified'] = "Cambios al buzón %s guardados";
$lang['danger']['targetd_not_found'] = "Dominio destino no encontrado";
-$lang['success']['aliasd_added'] = "Agregado dominio alias %s";
+$lang['success']['aliasd_added'] = "Dominio alias %s agregado";
$lang['success']['aliasd_modified'] = "Cambios al dominio alias %s guardados";
$lang['success']['domain_modified'] = "Cambios al dominio %s guardados";
$lang['success']['domain_admin_modified'] = "Cambios al administrador del dominio %s guardados";
@@ -49,15 +49,15 @@ $lang['danger']['fetchmail_source_empty'] = "Por favor define una carpeta fuente
$lang['danger']['fetchmail_dest_empty'] = "Por favor define una carpeta destino";
$lang['danger']['is_alias'] = "%s ya está definida como una dirección alias";
$lang['danger']['is_alias_or_mailbox'] = "%s ya está definido como un alias ó como un buzón";
-$lang['danger']['is_spam_alias'] = "%s ya está definida como una dirección alias de correo no deseado";
+$lang['danger']['is_spam_alias'] = "%s ya está definida como un alias de correo no deseado";
$lang['danger']['quota_not_0_not_numeric'] = "Cuota debe ser numérica y >= 0";
-$lang['danger']['domain_not_found'] = "Dominio no encontrado.";
+$lang['danger']['domain_not_found'] = "Dominio no encontrado";
$lang['danger']['max_mailbox_exceeded'] = "Máx. de buzones superado (%d de %d)";
$lang['danger']['mailbox_quota_exceeded'] = "Cuota excede el límite de dominio (máx. %d MiB)";
$lang['danger']['mailbox_quota_left_exceeded'] = "No queda espacio suficiente (espacio libre: %d MiB)";
$lang['success']['mailbox_added'] = "Buzón %s agregado";
$lang['success']['domain_removed'] = "Dominio %s removido";
-$lang['success']['alias_removed'] = "Dirección alias %s removida";
+$lang['success']['alias_removed'] = "Alias %s removido";
$lang['success']['alias_domain_removed'] = "Dominio alias %s removido";
$lang['success']['domain_admin_removed'] = "Administrador del dominio %s removido";
$lang['success']['mailbox_removed'] = "Buzón %s removido";
@@ -65,7 +65,7 @@ $lang['danger']['max_quota_in_use'] = "Cuota del buzón debe ser mayor o igual a
$lang['danger']['domain_quota_m_in_use'] = "Cuota del dominio debe ser mayor o igual a %d MiB";
$lang['danger']['mailboxes_in_use'] = "Máx. de buzones debe ser mayor o igual a %d";
$lang['danger']['aliases_in_use'] = "Máx. de alias debe ser mayor o igual a %d";
-$lang['danger']['sender_acl_invalid'] = "Valor del remitente ACL inválido";
+$lang['danger']['sender_acl_invalid'] = "Valor %s del ACL del remitente es inválido";
$lang['danger']['domain_not_empty'] = "No se puede eliminar un dominio que no esté vacío";
$lang['danger']['fetchmail_active'] = "Un proceso ya se está ejecutando, por favor espera a que termine.";
$lang['danger']['validity_missing'] = 'Por favor asigna un periodo de validez';
@@ -80,9 +80,9 @@ $lang['user']['new_password_repeat'] = 'Confirmación de contraseña (repetir):'
$lang['user']['new_password_description'] = 'Requisitos: longitud de 6 caracteres, letras y números.';
$lang['user']['spam_aliases'] = 'Alias de email temporales';
$lang['user']['alias'] = 'Alias';
-$lang['user']['is_catch_all'] = 'Atrapa-Todo para el/los dominio/s';
-$lang['user']['aliases_also_send_as'] = 'También permitido para mandarse como';
-$lang['user']['aliases_send_as_all'] = 'No verifiques el acceso del remitente para los siguientes dominios';
+$lang['user']['is_catch_all'] = 'Atrapa-Todo para el/los dominio(s)';
+$lang['user']['aliases_also_send_as'] = 'También permitido enviar como';
+$lang['user']['aliases_send_as_all'] = 'No verificar permisos del remitente para los siguientes dominios (y sus aliases)';
$lang['user']['alias_create_random'] = 'Generar alias aleatorio';
$lang['user']['alias_extend_all'] = 'Extender alias por 1 hora';
$lang['user']['alias_valid_until'] = 'Válido hasta';
@@ -97,27 +97,40 @@ $lang['user']['week'] = 'Semana';
$lang['user']['weeks'] = 'Semanas';
$lang['user']['spamfilter'] = 'Filtro de spam';
$lang['user']['spamfilter_wl'] = 'Lista blanca';
-$lang['user']['spamfilter_wl_desc'] = 'Direcciones en la lista blanca nunca clasificarán como spam. Probablemente se usará un comodín.';
+$lang['user']['spamfilter_wl_desc'] = 'Direcciones en la lista blanca nunca clasificarán como spam. Se puede usar comodines. Filtro solo aplica a los alias directos (alias con un solo buzón de destino) excluyendo los alias catch-all.';
$lang['user']['spamfilter_bl'] = 'Lista negra';
-$lang['user']['spamfilter_bl_desc'] = 'Direcciones en la lista negra siempre clasificarán como spam. Probablemente se usará un comodín.';
+$lang['user']['spamfilter_bl_desc'] = 'Direcciones en la lista negra siempre clasificarán como spam. Se puede usar comodines. Filtro solo aplica a los alias directos (alias con un solo buzón de destino) excluyendo los alias catch-all.';
$lang['user']['spamfilter_behavior'] = 'Clasificación';
$lang['user']['spamfilter_table_rule'] = 'Regla';
$lang['user']['spamfilter_table_action'] = 'Acción';
$lang['user']['spamfilter_table_empty'] = 'No hay datos para mostrar';
-$lang['user']['spamfilter_table_remove'] = 'eliminar';
+$lang['user']['spamfilter_table_remove'] = 'Eliminar';
$lang['user']['spamfilter_table_add'] = 'Agregar elemento';
$lang['user']['spamfilter_green'] = 'Verde: éste mensaje no es spam';
-$lang['user']['spamfilter_yellow'] = 'Amarillo: éste mensaje puede ser spam, será etiquetado como spam y trasladado a tu carpeta basura';
-$lang['user']['spamfilter_red'] = 'Rojo: Este mensaje es spam y sera rechazado por el servidor';
-$lang['user']['spamfilter_default_score'] = 'Valores por defecto:';
+$lang['user']['spamfilter_yellow'] = 'Amarillo: éste mensaje puede ser spam, será etiquetado como spam y trasladado a tu carpeta de correo no deseado';
+$lang['user']['spamfilter_red'] = 'Rojo: Este mensaje es spam, será rechazado por el servidor y enviado a la quarantena (si esta configurada)';
+$lang['user']['spamfilter_default_score'] = 'Valores predeterminados:';
$lang['user']['spamfilter_hint'] = 'El primer valor representa la "calificación baja de spam", el segundo representa la "calificación alta de spam".';
-
-$lang['user']['tls_policy_warning'] = 'Advertencia: Si decides forzar la transmisión de correo encriptado, puedes perder correos.
Mensajes que no satisfagan la política serán rebotados con una falla grave en el sistema de correos .';
-$lang['user']['tls_policy'] = 'Política de encriptación';
+$lang['user']['no_record'] = 'Sin registro';
+$lang['user']['tls_policy_warning'] = 'Advertencia: Si se forza la transmisión de correo cifrado, es posible que no todos los correos lleguen a su destino.
Mensajes que no satisfagan la política, o no sean aceptados por el remitente, serán rebotados por el servidor.
Esta opción aplica a la dirección de correo electrónico principal (nombre de inicio de sesión), a todas las direcciones derivadas de dominios de alias, así como a las direcciones de alias con este único buzón como destino.';
+$lang['user']['tls_policy'] = 'Política de cifrado';
$lang['user']['tls_enforce_in'] = 'Aplicar TLS entrante';
$lang['user']['tls_enforce_out'] = 'Aplicar TLS saliente';
-$lang['user']['no_record'] = 'Sin registro';
+$lang['mailbox']['tls_enforce_in'] = 'Aplicar TLS entrante';
+$lang['mailbox']['tls_enforce_out'] = 'Aplicar TLS saliente';
+$lang['mailbox']['tls_map_dest'] = 'Destino';
+$lang['mailbox']['tls_map_dest_info'] = 'Ejemplos: example.org, .example.org, mail@example.org, [mail.example.org]:25';
+$lang['mailbox']['tls_map_policy'] = 'Póliza';
+$lang['mailbox']['tls_map_parameters'] = 'Parametros';
+$lang['mailbox']['tls_map_parameters_info'] = 'Vacío o parametros, por ejemplo: protocols=!SSLv2 ciphers=medium exclude=3DES';
+$lang['user']['shared_aliases'] = 'Alias compartidos';
+$lang['user']['shared_aliases_desc'] = 'Los alias compartidos no se ven afectados por la configuración específica del usuario, como el filtro de correo no deseado o la política de cifrado. Los filtros de spam correspondientes solo pueden ser realizados por un administrador como una política de dominio.';
+$lang['user']['direct_aliases'] = 'Alias directos';
+$lang['user']['direct_aliases_desc'] = 'Los alias directos se ven afectadas por el filtro de correo no deseado y la configuración de la política TLS del usuario.';
+$lang['user']['eas_reset'] = 'Resetear el caché ActiveSync';
+$lang['user']['eas_reset_now'] = 'Resetear ahora';
+$lang['user']['eas_reset_help'] = 'En muchos casos, el restablecimiento de la memoria caché del dispositivo ayudará a recuperar un perfil de ActiveSync dañado.
Atención: ¡Todos los elementos se volverán a descargar!';
$lang['user']['tag_handling'] = 'Establecer manejo para el correo etiquetado';
$lang['user']['tag_in_subfolder'] = 'En subcarpeta';
@@ -127,16 +140,29 @@ $lang['user']['tag_help_explain'] = 'En subcarpeta: una nueva subcarpeta llamada
En asunto: los nombres de las etiquetas serán añadidos al asunto de los correos, ejemplo: "[Facebook] Mis Noticias".';
$lang['user']['tag_help_example'] = 'Ejemplo de una dirección email etiquetada: mi+Facebook@ejemplo.org';
+$lang['user']['encryption'] = 'Cifrado';
+$lang['user']['username'] = 'Nombre de usuario';
+$lang['user']['last_run'] = 'Última ejecución';
+$lang['user']['excludes'] = 'Excluye';
+$lang['user']['interval'] = 'Intervalo';
+$lang['user']['active'] = 'Activo';
+$lang['user']['action'] = 'Acción';
+$lang['user']['edit'] = 'Editar';
+$lang['user']['remove'] = 'Eliminar';
+$lang['user']['create_syncjob'] = 'Crear nuevo trabajo de sincronización';
+
$lang['start']['mailcow_apps_detail'] = 'Utiliza una aplicación de mailcow para acceder a tus correos, calendario, contactos y más.';
-$lang['start']['mailcow_panel_detail'] = 'Administradores del dominio crean, modifican o eliminan buzones y alias, cambia dominios y lee información más detallada sobre sus dominios asignados
- Usuarios de buzón son capaces de crear alias de tiempo limitado (spam alias), cambiar su contraseña y la configuración del filtro de spam.';
-$lang['start']['imap_smtp_server_auth_info'] = 'Por favor utiliza tu dirección de correo completa y el mecanismo de autenticación PLANO.
-Tus datos para iniciar sesión serán encriptados por la encriptación obligatoria del servidor';
+$lang['start']['mailcow_panel_detail'] = 'Administradores por dominio pueden crear, modificar o eliminar buzones y alias, modificar los dominios asignados y ver información más detallada sobre los dominios asignados
+ Usuarios de buzón son capaces de crear alias de tiempo limitado (spam alias), cambiar su contraseña y la configuración del filtro de spam del buzón.';
+$lang['start']['imap_smtp_server_auth_info'] = 'Por favor utiliza tu dirección de correo completa y el mecanismo de autenticación PLAIN.
+Tus datos para iniciar sesión serán cifrados por el cifrado obligatorio del servidor';
$lang['start']['help'] = 'Mostrar/Ocultar panel de ayuda';
-$lang['header']['mailcow_settings'] = 'Configuracion';
+$lang['header']['mailcow_settings'] = 'Configuración';
$lang['header']['administration'] = 'Administración';
$lang['header']['mailboxes'] = 'Buzones';
$lang['header']['user_settings'] = 'Configuraciones de usuario';
+$lang['header']['quarantine'] = "Cuarentena";
+$lang['header']['debug'] = "Información del sistema";
$lang['mailbox']['domain'] = 'Dominio';
$lang['mailbox']['alias'] = 'Alias';
$lang['mailbox']['aliases'] = 'Alias';
@@ -146,10 +172,10 @@ $lang['mailbox']['mailbox_quota'] = 'Tamaño máx. de cuota';
$lang['mailbox']['domain_quota'] = 'Cuota';
$lang['mailbox']['active'] = 'Activo';
$lang['mailbox']['action'] = 'Acción';
-$lang['mailbox']['backup_mx'] = 'Respaldar MX';
+$lang['mailbox']['backup_mx'] = 'MX de respaldo';
$lang['mailbox']['domain_aliases'] = 'Alias de dominio';
$lang['mailbox']['target_domain'] = 'Dominio destino';
-$lang['mailbox']['target_address'] = 'Dirección Goto';
+$lang['mailbox']['target_address'] = 'Dirección destino';
$lang['mailbox']['username'] = 'Nombre de usuario';
$lang['mailbox']['fname'] = 'Nombre completo';
$lang['mailbox']['filter_table'] = 'Filtrar tabla';
@@ -162,14 +188,48 @@ $lang['mailbox']['add_domain'] = 'Agregar dominio';
$lang['mailbox']['add_domain_alias'] = 'Agregar alias de dominio';
$lang['mailbox']['add_mailbox'] = 'Agregar buzón';
$lang['mailbox']['add_alias'] = 'Agregar alias';
-
+$lang['mailbox']['toggle_all'] = 'Seleccionar todo';
+$lang['mailbox']['add_resource'] = 'Añadir recurso';
+$lang['mailbox']['add_domain_record_first'] = 'Agrega un dominio primero';
+$lang['mailbox']['empty'] = 'Sin resultados';
+$lang['mailbox']['toggle_all'] = 'Selecionar todo';
+$lang['mailbox']['quick_actions'] = 'Acciones';
+$lang['mailbox']['activate'] = 'Activar';
+$lang['mailbox']['resources'] = 'Recursos';
+$lang['mailbox']['multiple_bookings'] = 'Reservas multiples';
+$lang['mailbox']['kind'] = 'Tipo';
+$lang['mailbox']['description'] = 'Descripción';
+$lang['mailbox']['booking_0'] = 'Mostrar siempre disponible';
+$lang['mailbox']['booking_lt0'] = 'Sín limite, pero mostrar ocupado cuando esté reservado';
+$lang['mailbox']['booking_custom'] = 'Límite pre-establecido de reservas';
+$lang['mailbox']['booking_0_short'] = 'Siempre disponible';
+$lang['mailbox']['booking_lt0_short'] = 'Ocupado cuando en uso';
+$lang['mailbox']['booking_custom_short'] = 'Límite estricto';
+$lang['mailbox']['activate'] = 'Activar';
+$lang['mailbox']['deactivate'] = 'Desactivar';
+$lang['mailbox']['quarantine_notification'] = 'Notificaciones de cuarentena';
+$lang['mailbox']['never'] = 'Nunca';
+$lang['mailbox']['hourly'] = 'Cada hora';
+$lang['mailbox']['daily'] = 'Cada día';
+$lang['mailbox']['weekly'] = 'Cada semana';
+$lang['user']['quarantine_notification'] = 'Notificaciones de cuarentena';
+$lang['user']['never'] = 'Nunca';
+$lang['user']['hourly'] = 'Cada hora';
+$lang['user']['daily'] = 'Cada día';
+$lang['user']['weekly'] = 'Cada semana';
+$lang['user']['quarantine_notification_info'] = 'Una vez que se haya enviado una notificación, los elementos se marcarán como "notificados" y no se enviarán más notificaciones para este elemento en particular.';
$lang['info']['no_action'] = 'No hay acción aplicable';
-
+$lang['add']['kind'] = 'Tipo';
+$lang['add']['multiple_bookings'] = 'Múltiples reservas';
+$lang['edit']['multiple_bookings'] = 'Múltiples reservas';
+$lang['edit']['kind'] = 'Tipo';
+$lang['edit']['resource'] = 'Recurso';
+$lang['success']['resource_added'] = "Recurso %s añadido";
$lang['edit']['save'] = 'Guardar cambios';
$lang['edit']['max_mailboxes'] = 'Máx. buzones posibles:';
-$lang['edit']['title'] = 'Editas objeto';
-$lang['edit']['target_address'] = 'Dirección/es goto (separadas por coma):';
+$lang['edit']['title'] = 'Editar objeto';
+$lang['edit']['target_address'] = 'Dirección/es destino (separadas por coma):';
$lang['edit']['active'] = 'Activo';
$lang['edit']['target_domain'] = 'Dominio destino:';
$lang['edit']['password'] = 'Contraseña:';
@@ -186,16 +246,15 @@ $lang['edit']['max_quota'] = 'Máx. cuota por buzón (MiB):';
$lang['edit']['domain_quota'] = 'Cuota de dominio:';
$lang['edit']['backup_mx_options'] = 'Opciones del respaldo MX:';
$lang['edit']['relay_domain'] = 'Dominio de retransmisión';
-$lang['edit']['relay_all'] = 'Retransmitir todos los recipientes';
-$lang['edit']['relay_all_info'] = 'Si eliges no retransmitir a todos los recipientes, necesitas agregar un buzón "blind"("ciego") por cada recipiente que debe ser retransmitido.';
+$lang['edit']['relay_all'] = 'Retransmitir todos los destinatarios';
+$lang['edit']['relay_all_info'] = 'Si eliges no retransmitir a todos los destinatarios, necesitas agregar un buzón "ciego" por cada destinatario que debe ser retransmitido.';
$lang['edit']['full_name'] = 'Nombre completo';
$lang['edit']['full_name'] = 'Nombre completo';
$lang['edit']['quota_mb'] = 'Cuota (MiB)';
$lang['edit']['sender_acl'] = 'Permitir envío como:';
$lang['edit']['previous'] = 'Página anterior';
$lang['edit']['unchanged_if_empty'] = 'Si no hay cambios dejalo en blanco';
-$lang['edit']['dont_check_sender_acl'] = 'No verifiques remitente para el dominio %s';
-
+$lang['edit']['dont_check_sender_acl'] = 'No verificar remitente para el dominio %s';
$lang['add']['domain'] = 'Dominio';
$lang['add']['active'] = 'Activo';
$lang['add']['description'] = 'Descripción:';
@@ -204,14 +263,14 @@ $lang['add']['max_mailboxes'] = 'Máx. buzones posibles:';
$lang['add']['mailbox_quota_m'] = 'Máx. cuota por buzón (MiB):';
$lang['add']['domain_quota_m'] = 'Cuota total del dominio (MiB):';
$lang['add']['backup_mx_options'] = 'Opciones del respaldo MX:';
-$lang['add']['relay_all'] = 'Retransmitir todos los recipientes';
+$lang['add']['relay_all'] = 'Retransmitir todos los destinatarios';
$lang['add']['relay_domain'] = 'Retransmitir este dominio';
-$lang['add']['relay_all_info'] = 'Si eliges no retransmitir a todos los recipientes, necesitas agregar un buzón "blind"("ciego") por cada recipiente que debe ser retransmitido.';
-$lang['add']['alias_address'] = 'Dirección/es alias:';
-$lang['add']['alias_address_info'] = 'Dirección/es de correo completa/s ó @ejemplo.com, para atrapar todos los mensajes para un dominio (separado por coma). Dominios mailcow solamente.';
+$lang['add']['relay_all_info'] = 'Si eliges no retransmitir a todos los destinatarios, necesitas agregar un buzón "ciego" por cada destinatario que debe ser retransmitido.';
+$lang['add']['alias_address'] = 'Dirección(es) alias:';
+$lang['add']['alias_address_info'] = 'Dirección(es) de correo completa(s) ó @dominio.com, para atrapar todos los mensajes para un dominio (separado por coma). Dominios que existan en mailcow solamente.';
$lang['add']['alias_domain_info'] = 'Nombres de dominio válidos solamente (separado por coma).';
-$lang['add']['target_address'] = 'Direcciones goto:';
-$lang['add']['target_address_info'] = 'Dirección/es de correo completa/s (separado por coma).';
+$lang['add']['target_address'] = 'Direcciones destino:';
+$lang['add']['target_address_info'] = 'Dirección(es) de correo completa(s) (separado por coma).';
$lang['add']['alias_domain'] = 'Dominio alias';
$lang['add']['select'] = 'Por favor selecciona...';
$lang['add']['target_domain'] = 'Dominio destino:';
@@ -221,7 +280,7 @@ $lang['add']['quota_mb'] = 'Cuota (MiB):';
$lang['add']['select_domain'] = 'Por favor elige un dominio primero';
$lang['add']['password'] = 'Constraseña:';
$lang['add']['password_repeat'] = 'Confirmación de contraseña (repetir):';
-$lang['add']['restart_sogo_hint'] = '¡Necesitas reiniciar el contenedor del servicio SOGo antes de agregar un nuevo dominio!';
+$lang['add']['restart_sogo_hint'] = 'Nota: Necesitarás reiniciar el contenedor del servicio SOGo despues de agregar un nuevo dominio';
$lang['add']['port'] = 'Port';
$lang['login']['username'] = 'Nombre de usuario';
$lang['login']['password'] = 'Contraseña';
@@ -238,9 +297,40 @@ $lang['admin']['search_domain_da'] = 'Buscar dominios';
$lang['admin']['r_inactive'] = 'Restricciones inactivas';
$lang['admin']['r_active'] = 'Restricciones activas';
$lang['admin']['r_info'] = 'Elementos en gris/deshabilitados en la lista de restricciones activas no son reconocidas como restricciones válidas para mailcow y no pueden ser movidas. Restricciones desconocidas serán establecidas en el orden de aparicion de todas maneras.
Puedes agregar nuevos elementos en inc/vars.local.inc.php
para ser capaz de habilitarlas.';
+$lang['admin']['no_new_rows'] = 'No hay más filas disponibles.';
+$lang['admin']['queue_manager'] = 'Administrador de cola';
+$lang['admin']['additional_rows'] = ' filas adicionales fueron agregadas'; // parses to 'n additional rows were added'
+$lang['admin']['private_key'] = 'Llave privada';
+$lang['admin']['import'] = 'Importar';
+$lang['admin']['duplicate'] = 'Duplicar';
+$lang['admin']['import_private_key'] = 'Importar llave privada';
+$lang['admin']['duplicate_dkim'] = 'Duplicar registro DKIM';
+$lang['admin']['dkim_from'] = 'De';
+$lang['admin']['dkim_to'] = 'A';
+$lang['admin']['dkim_from_title'] = 'Dominio de origen para copiar datos desde';
+$lang['admin']['dkim_to_title'] = 'Dominio(s) de destino: (se sobrescribirán)';
+$lang['admin']['f2b_parameters'] = 'Parametros Fail2ban';
+$lang['admin']['f2b_ban_time'] = 'Tiempo de restricción (s)';
+$lang['admin']['f2b_max_attempts'] = 'Max num. de intentos';
+$lang['admin']['f2b_retry_window'] = 'Ventana de tiempo entre reintentos';
+$lang['admin']['f2b_netban_ipv4'] = 'Tamaño de subred IPv4 para aplicar la restricción (8-32)';
+$lang['admin']['f2b_netban_ipv6'] = 'Tamaño de subred IPv6 para aplicar la restricción (8-128)';
+$lang['admin']['f2b_whitelist'] = 'Redes y hosts en lista blanca';
+$lang['admin']['f2b_blacklist'] = 'Redes y hosts en lista negra';
+$lang['admin']['f2b_list_info'] = 'Un host o red en lista negra siempre superará a una entidad de la lista blanca. Las actualizaciones de la lista tardarán unos segundos en aplicarse.';
+$lang['admin']['search_domain_da'] = 'Buscar dominios';
+$lang['admin']['r_inactive'] = 'Restricciones inactivas';
+$lang['admin']['r_active'] = 'Restricciones activas';
+$lang['admin']['r_info'] = 'Los elementos desactivados en la lista de restricciones activas no son reconocidas como restricciones válidas por mailcow y no se pueden mover.
Se puede agregar nuevos elementos en inc/vars.local.inc.php
para poder activarlos.';
$lang['admin']['dkim_key_length'] = 'Longitud de la llave DKIM (bits)';
+$lang['admin']['dkim_key_valid'] = 'Registro válido';
+$lang['admin']['dkim_key_unused'] = 'Registro sin usar';
+$lang['admin']['dkim_key_missing'] = 'Registro faltante';
$lang['admin']['dkim_add_key'] = 'Agregar registro ARC/DKIM';
$lang['admin']['dkim_keys'] = 'Registros ARC/DKIM';
+$lang['admin']['dkim_private_key'] = 'Private key';
+$lang['admin']['dkim_domains_wo_keys'] = "Select domains with missing keys";
+$lang['admin']['dkim_domains_selector'] = "Selector";
$lang['admin']['add'] = 'Agregar';
$lang['admin']['configuration'] = 'Configuración';
$lang['admin']['password'] = 'Contraseña';
@@ -256,6 +346,439 @@ $lang['admin']['remove'] = 'Eliminar';
$lang['admin']['save'] = 'Guardar cambios';
$lang['admin']['admin'] = 'Administrador';
$lang['admin']['admin_details'] = 'Editar detalles del administrador';
-$lang['admin']['unchanged_if_empty'] = 'Si no hay cambios dejalo en blanco';
+$lang['admin']['unchanged_if_empty'] = 'Si no hay cambios déjalo en blanco';
$lang['admin']['access'] = 'Acceso';
$lang['admin']['no_record'] = 'Sin registro';
+
+$lang['edit']['relayhost'] = 'Ruta saliente';
+$lang['admin']['forwarding_hosts'] = 'Hosts de reenvío';
+$lang['admin']['forwarding_hosts_hint'] = 'Los mensajes entrantes son aceptados incondicionalmente de cualquiera de los hosts enumerados aquí. Estos hosts no se comprueban con listas DNSBL o se someten a greylisting. El spam recibido de ellos nunca se rechaza, pero opcionalmente se puede archivar en la carpeta de correo no deseado. El uso más común para esto es especificar los servidores de correo en los que ha configurado una regla que reenvía los correos electrónicos entrantes al servidor mailcow.';
+$lang['admin']['forwarding_hosts_add_hint'] = 'Se puede especificar direcciones IPv4 / IPv6, redes en notación CIDR, nombres de host (que se resolverán en direcciones IP) o dominios (que se resolverán en direcciones IP consultando registros SPF o, en su defecto, registros MX)';
+$lang['admin']['relayhosts_hint'] = 'Define rutas de reenvío dependientes del remitente para poder seleccionarlos en la configuración de dominios.
+El servicio de transporte es siempre smtp: y se tiene en cuenta la configuración de política TLS saliente individual de los usuarios.';
+$lang['admin']['transports_hint'] = '→ Una entrada del ruta de transporte anula la regla de host de reenvío dependiente del remitente.
+→ La configuración de la política saliente de TLS por usuario se ignora y solo puede ser aplicada por las entradas del mapa de políticas TLS.
+→ El servicio de transporte es siempre smtp:
+→ Las direcciones que coincidan con "/localhost$/" siempre se transportarán a través de "local:", por lo tanto, un destino "*" no se aplicará a esas direcciones.
+→ Para determinar las credenciales para el siguiente destino "[host]:25", Postfix siempre busca "host" antes de buscar "[host]:25". Este comportamiento hace que sea imposible utilizar "host" y "[host]:25" al mismo tiempo.';
+$lang['admin']['add_relayhost_hint'] = 'Ten en cuenta que los datos de autenticación, si los hay, se almacenarán sin cifrar.';
+$lang['admin']['add_transports_hint'] = 'Ten en cuenta que los datos de autenticación, si los hay, se almacenarán sin cifrar.';
+$lang['admin']['host'] = 'Host';
+$lang['admin']['source'] = 'Origen';
+$lang['admin']['add_forwarding_host'] = 'Añadir host de reenvío';
+$lang['admin']['add_relayhost'] = 'Agregar ruta de salida de mensajes';
+$lang['admin']['add_transport'] = 'Añadir ruta de transporte';
+$lang['admin']['relayhosts'] = 'Enrutamiento de salida de mensajes';
+$lang['admin']['transport_maps'] = 'Mapa de rutas de transporte';
+$lang['admin']['routing'] = 'Enrutamiento';
+$lang['admin']['credentials_transport_warning'] = 'Advertencia: al agregar una nueva entrada de ruta de transporte se actualizarán las credenciales para todas las entradas con una columna de "siguiente destino" coincidente.';
+$lang['admin']['destination'] = 'Destino';
+$lang['admin']['nexthop'] = 'Siguiente destino';
+$lang['admin']['relay_from'] = 'Dirección "De:"';
+$lang['admin']['relay_run'] = "Probar configuración";
+$lang['admin']['api_allow_from'] = "Permitir acceso al API desde estas IPs (separadas por coma o en una nueva línea)";
+$lang['admin']['api_key'] = "Clave del API";
+$lang['admin']['activate_api'] = "Activar API";
+$lang['admin']['regen_api_key'] = "Regenerar clave API";
+$lang['admin']['ban_list_info'] = "La lista de IPs bloqueadas sigue a continuación: red (tiempo de prohibición restante) - [acciones].
Las IPs en cola para ser desbloquadas se eliminarán de la lista de bloqueos en unos pocos segundos.
Las etiquetas rojas indican bloqueos permanentes permanentes mediante la inclusión en una lista negra.";
+$lang['admin']['unban_pending'] = "Desbloqueo pendiente";
+$lang['admin']['queue_unban'] = "Encolar desbloqueo";
+$lang['admin']['no_active_bans'] = "No hay bloqueos pendientes";
+$lang['admin']['quarantine'] = "Cuarentena";
+$lang['admin']['rspamd_settings_map'] = "Reglas de ajustes de rspamd";
+$lang['admin']['quota_notifications'] = "Notificaciones de cuota";
+$lang['admin']['quota_notifications_vars'] = "{{percent}} equivale a la cuota actual del usuario
{{username}} es el buzón del usuario";
+$lang['admin']['active_rspamd_settings_map'] = "Reglas de ajustes activos";
+$lang['admin']['quota_notifications_info'] = "Las notificaciones de cuota se envían a los usuarios una vez cuando cruzan el 80% y cuando cruzan el 95% de uso.";
+$lang['admin']['quarantine_retention_size'] = "Retenciones por buzón:
0 indica inactivo.";
+$lang['admin']['quarantine_max_size'] = "Tamaño máximo en MiB (elementos más grandes se eliminan):
0 no indíca ilimitado.";
+$lang['admin']['quarantine_max_age'] = "Edad máxima del mensaje en días
Valor debe ser igual o mayor a un día";
+$lang['admin']['quarantine_exclude_domains'] = "Excluir dominios y dominios alias";
+$lang['admin']['quarantine_release_format'] = "Formato de mensajes liberados";
+$lang['admin']['quarantine_release_format_raw'] = "Original sin modificar";
+$lang['admin']['quarantine_release_format_att'] = "Como adjunto";
+$lang['admin']['quarantine_notification_sender'] = "Remitente del email de notificación";
+$lang['admin']['quarantine_notification_subject'] = "Asunto del email de notificación";
+$lang['admin']['quarantine_notification_html'] = "Plantilla del email de notificación:
Dejar en blanco para usar la planilla predeterminada.";
+$lang['admin']['quota_notification_sender'] = "Remitente del email de notificación";
+$lang['admin']['quota_notification_subject'] = "Asunto del email de notificación";
+$lang['admin']['quota_notification_html'] = "Plantilla del email de notificación:
Dejar en blanco para usar la planilla predeterminada.";
+$lang['admin']['ui_texts'] = "Etiquetas y textos de UI";
+$lang['admin']['help_text'] = "Campo de texto debajo del formulario de inicio de sesión (se permite HTML)";
+$lang['admin']['title_name'] = '"mailcow UI" (título de la página)';
+$lang['admin']['main_name'] = 'Nombre "mailcow UI"';
+$lang['admin']['apps_name'] = 'Nombre "mailcow Apps"';
+$lang['admin']['queue_ays'] = 'Confirme que desea eliminar todos los elementos de la cola actual.';
+$lang['admin']['arrival_time'] = 'Tiempo de llegada (hora del servidor)';
+$lang['admin']['message_size'] = 'Tamaño del mensaje';
+$lang['admin']['sender'] = 'Remitente';
+$lang['admin']['recipients'] = 'Destinatarios';
+$lang['admin']['admin_domains'] = 'Dominios asignados';
+$lang['admin']['domain_admins'] = 'Administradores por dominio';
+$lang['admin']['flush_queue'] = 'Vaciar la cola';
+$lang['admin']['delete_queue'] = 'Eliminar todos';
+$lang['admin']['queue_deliver_mail'] = 'Entregar';
+$lang['admin']['queue_hold_mail'] = 'Retener';
+$lang['admin']['queue_unhold_mail'] = 'Liberar retención';
+$lang['admin']['sys_mails'] = 'Mails del sistema';
+$lang['admin']['subject'] = 'Asunto';
+$lang['admin']['from'] = 'De';
+$lang['admin']['include_exclude'] = 'Incluir/Excluir';
+$lang['admin']['include_exclude_info'] = 'Por defecto - sin selección - todos los buzones son notificados.';
+$lang['admin']['excludes'] = 'Excluye a estos destinatarios';
+$lang['admin']['includes'] = 'Incluye a estos destinatarios';
+$lang['admin']['text'] = 'Texto';
+$lang['admin']['activate_send'] = 'Activar botón de envío';
+$lang['admin']['send'] = 'Enviar';
+
+$lang['quarantine']['quarantine'] = "Cuarentena";
+$lang['quarantine']['learn_spam_delete'] = "Aprender como spam y eliminar";
+$lang['quarantine']['qinfo'] = 'El sistema de cuarentena guardará el correo rechazado en la base de datos, mientras que el remitente no tendrá la impresión de un correo entregado.
+
' . $lang['quarantine']['learn_spam_delete'] . ' aprenderá un mensaje como correo no deseado a través del teorema bayesiano y también calculará hashes para rechazar mensajes similares en el futuro.
+ Ten en cuenta que aprender varios mensajes puede ser lento, dependiendo de las especificaciones del servidor.';
+$lang['quarantine']['release'] = "Liberar";
+$lang['quarantine']['empty'] = 'Sin resultados';
+$lang['quarantine']['toggle_all'] = 'Seleccionar todos';
+$lang['quarantine']['quick_actions'] = 'Acciones';
+$lang['quarantine']['remove'] = 'Remover';
+$lang['quarantine']['received'] = "Recibido";
+$lang['quarantine']['action'] = "Acción";
+$lang['quarantine']['rcpt'] = "Destinatario";
+$lang['quarantine']['qid'] = "Rspamd QID";
+$lang['quarantine']['sender'] = "Remitente";
+$lang['quarantine']['show_item'] = "Mostrar item";
+$lang['quarantine']['check_hash'] = "Buscar hash de archivo @ VT";
+$lang['quarantine']['qitem'] = "Quarantine item";
+$lang['quarantine']['subj'] = "Asunto";
+$lang['quarantine']['recipients'] = "Destinatarios";
+$lang['quarantine']['text_plain_content'] = "Contenido (text/plain)";
+$lang['quarantine']['text_from_html_content'] = "Contenido (html convertido)";
+$lang['quarantine']['atts'] = "Adjuntos";
+$lang['quarantine']['low_danger'] = "Peligro bajo";
+$lang['quarantine']['neutral_danger'] = "Neutral";
+$lang['quarantine']['medium_danger'] = "Peligro medio";
+$lang['quarantine']['high_danger'] = "Peligro alto";
+$lang['quarantine']['danger'] = "Peligro";
+$lang['quarantine']['confirm_delete'] = "Confirmar la eliminación del objeto";
+$lang['quarantine']['qhandler_success'] = "Solicitud enviada con éxito al sistema, puede cerrar la ventana";
+
+
+$lang['warning']['fuzzy_learn_error'] = "Error aprendiendo hash: %s";
+$lang['danger']['spam_learn_error'] = "Error aprendiendo muestra: %s";
+$lang['success']['qlearn_spam'] = "Message ID %s se aprendió como spam y se eliminó";
+
+$lang['debug']['system_containers'] = 'Sistema y Contenedores';
+$lang['debug']['solr_status'] = 'Solr status';
+$lang['debug']['solr_dead'] = 'Solr está empezando, deshabilitado o caído.';
+$lang['debug']['logs'] = 'Logs';
+$lang['debug']['log_info'] = '
Los logs en memoria son recopilados en listas de Redis y recortados a LOG_LINES (%d) cada minuto para prevenir sobrecarga en el sistema.
+
Los logs en memoria no están destinados a ser persistentes. Todas las aplicaciones que logean a la memoria, también logean en el daemon de Docker y, por lo tanto, en el controlador de registro predeterminado.
+ El log en memoria se debe utilizar para analizar problemas menores con los contenedores.
Los logs externos se recopilan a través de la API de la aplicación dada.
+Los logs estáticos son principalmente registros de actividad, que no están registrados en Dockerd pero que aún deben ser persistentes (excepto los registros de API).
'; + +$lang['debug']['in_memory_logs'] = 'Logs en memoria'; +$lang['debug']['external_logs'] = 'Logs externos'; +$lang['debug']['static_logs'] = 'Logs estáticos'; +$lang['debug']['solr_uptime'] = 'Uptime'; +$lang['debug']['solr_started_at'] = 'Iniciado el'; +$lang['debug']['solr_last_modified'] = 'Última modificación'; +$lang['debug']['solr_size'] = 'Tamaño'; +$lang['debug']['solr_docs'] = 'Docs'; + +$lang['debug']['disk_usage'] = 'Utilización de disco'; +$lang['debug']['containers_info'] = "Información de los contenedores"; +$lang['debug']['restart_container'] = 'Reiniciar'; + +$lang['quarantine']['release_body'] = "Adjuntamos el mensaje en formato eml a este correo."; +$lang['danger']['release_send_failed'] = "El mensaje no pudo ser liberado: %s"; +$lang['quarantine']['release_subject'] = "Mensaje de cuarentena potencialmente dañino %s"; +$lang['quarantine']['spam_score'] = "Puntaje"; + +$lang['mailbox']['bcc_map'] = "Reglas BCC"; +$lang['mailbox']['bcc_map_type'] = "Tipo de BCC"; +$lang['mailbox']['bcc_type'] = "Tipo de BCC"; +$lang['mailbox']['bcc_sender_map'] = "Remitente"; +$lang['mailbox']['bcc_rcpt_map'] = "Destinatario"; +$lang['mailbox']['bcc_local_dest'] = "Destino local"; +$lang['mailbox']['bcc_destinations'] = "Destino del BCC"; +$lang['mailbox']['bcc_destination'] = "Destino del BCC"; +$lang['edit']['bcc_dest_format'] = 'El destino BCC debe ser una única dirección de correo electrónico válida'; + +$lang['mailbox']['bcc'] = "BCC"; +$lang['mailbox']['bcc_maps'] = "Reglas BCC"; +$lang['mailbox']['bcc_to_sender'] = "Cambiar tipo de regla a 'Remitente'"; +$lang['mailbox']['bcc_to_rcpt'] = "Cambiar tipo de regla a 'Destinatario'"; +$lang['mailbox']['add_bcc_entry'] = "Añadir regla de BCC"; +$lang['mailbox']['add_tls_policy_map'] = "Añadir regla de póliza de TLS"; +$lang['mailbox']['bcc_info'] = "Las reglas BCC se utilizan para enviar silenciosamente copias de todos los mensajes a otra dirección. Se utiliza una regla de destinatario cuando el destino local actúa como destinatario de un correo. Las reglas de remitentes se ajustan al mismo principio.vars.(local.)inc.php
y no son modificables.';
+$lang['mailbox']['waiting'] = "Esperando";
+$lang['mailbox']['status'] = "Status";
+$lang['mailbox']['running'] = "En marcha";
+$lang['mailbox']['enable_x'] = "Activar";
+$lang['mailbox']['disable_x'] = "Desactivar";
+$lang['admin']['to_top'] = 'Regresar al principio';
+$lang['admin']['in_use_by'] = 'En uso por';
+$lang['admin']['refresh'] = 'Actualizar';
+$lang['add']['validation_success'] = 'Validado exitosamente';
+$lang['add']['activate_filter_warn'] = 'Todos los demás filtros se desactivarán cuando este filtro se active.';
+$lang['add']['validate'] = 'Validar';
+$lang['mailbox']['add_filter'] = 'Añadir filtro';
+$lang['add']['sieve_desc'] = 'Descripción';
+$lang['edit']['sieve_desc'] = 'Descripción';
+$lang['add']['sieve_type'] = 'Tipo de filtro';
+$lang['edit']['sieve_type'] = 'Tipo de filtro';
+$lang['mailbox']['set_prefilter'] = 'Marcar como prefiltro';
+$lang['mailbox']['set_postfilter'] = 'Marcar como posfiltro';
+$lang['mailbox']['filters'] = 'Filtros';
+$lang['mailbox']['inactive'] = 'Inactivo';
+$lang['edit']['validate_save'] = 'Validar y guardar';
+
+$lang['acl']['spam_alias'] = 'Aliases temporales';
+$lang['acl']['tls_policy'] = 'Póliza de TLS';
+$lang['acl']['spam_score'] = 'Puntuación de spam';
+$lang['acl']['spam_policy'] = 'Lista blanca/negra';
+$lang['acl']['delimiter_action'] = 'Acción delimitadora';
+$lang['acl']['eas_reset'] = 'Resetear dispositivos EAS';
+$lang['acl']['sogo_profile_reset'] = 'Resetear perfil SOGo';
+$lang['acl']['quarantine'] = 'Acciones de cuarentena';
+$lang['acl']['quarantine_notification'] = 'Notificaciones de cuarentena';
+$lang['acl']['quarantine_attachments'] = 'Archivos ajuntos en cuarentena';
+$lang['acl']['alias_domains'] = 'Añadir dominios alias';
+$lang['acl']['login_as'] = 'Inicie sesión como usuario del buzón';
+$lang['acl']['bcc_maps'] = 'Rutas BCC';
+$lang['acl']['filters'] = 'Filtros';
+$lang['acl']['ratelimit'] = 'Rate limit';
+$lang['acl']['recipient_maps'] = 'Rutas del destinatario';
+$lang['acl']['unlimited_quota'] = 'Cuota ilimitada para buzones';
+$lang['acl']['prohibited'] = 'Prohibido por ACL';
+$lang['add']['generate'] = 'Generar';
+
+$lang['add']['goto_ham'] = 'Clasificar como correo deseado';
+$lang['add']['goto_spam'] = 'Clasificar como spam';
+$lang['add']['goto_null'] = 'Descartar correo silenciosamente';
+
+$lang['footer']['hibp_nok'] = '¡Se encontró coincidencia - esta es una contraseña no segura, selecciona otra!';
+$lang['footer']['hibp_ok'] = 'No se encontraron coincidencias';
+
+$lang['oauth2']['scope_ask_permission'] = 'Una aplicación solicitó los siguientes permisos';
+$lang['oauth2']['profile'] = 'Perfil';
+$lang['oauth2']['profile_desc'] = 'Ver información personal: nombre de usuario, nombre completo, creado, modificado, activo';
+$lang['oauth2']['permit'] = 'Autorizar aplicación';
+$lang['oauth2']['authorize_app'] = 'Autorizar aplicación';
+$lang['oauth2']['deny'] = 'Rechazar';
+$lang['oauth2']['access_denied'] = 'Inicie sesión como propietario del buzón para otorgar acceso a través de OAuth2.';
\ No newline at end of file