From 5c1af5e83fcbb1e58c4b5da4933a383988453faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mauricio=20Alejandro=20Mart=C3=ADnez=20Pacheco?= Date: Sun, 29 Jan 2017 19:32:41 -0600 Subject: [PATCH 1/4] Spanish language --- data/web/lang/lang.es.php | 378 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 378 insertions(+) create mode 100644 data/web/lang/lang.es.php diff --git a/data/web/lang/lang.es.php b/data/web/lang/lang.es.php new file mode 100644 index 00000000..dbe3f3d0 --- /dev/null +++ b/data/web/lang/lang.es.php @@ -0,0 +1,378 @@ +
Importante: Un reinicio sencillo puede tardar un poco en completarse, por favor espere a que termine.'; +$lang['dkim']['confirm'] = "¿Estás Seguro?"; +$lang['danger']['dkim_not_found'] = "Registro DKIM no encontrado"; +$lang['danger']['dkim_remove_failed'] = "No se puede eliminar el registro DKIM seleccionado"; +$lang['danger']['dkim_add_failed'] = "No se puede agregar el registro DKIM dado"; +$lang['danger']['dkim_domain_or_sel_invalid'] = "Dominio DKIM ó selector inválido"; +$lang['danger']['dkim_key_length_invalid'] = "Longitud de la llave DKIM inválida"; +$lang['success']['dkim_removed'] = "Registro DKIM removido"; +$lang['success']['dkim_added'] = "Registro DKIM guardado"; +$lang['danger']['access_denied'] = "Acceso denegado o datos del formulario inválidos"; +$lang['danger']['whitelist_from_invalid'] = "Entrada de la lista blanca inválida"; +$lang['danger']['domain_invalid'] = "Nombre de dominio inválido"; +$lang['danger']['mailbox_quota_exceeds_domain_quota'] = "Cuota máx. excede el limite de cuota del dominio"; +$lang['danger']['object_is_not_numeric'] = "El valor %s no es numérico"; +$lang['success']['domain_added'] = "Dominio agregado %s"; +$lang['danger']['alias_empty'] = "Dirección alias no debe estar vacía"; +$lang['danger']['goto_empty'] = "Dirección \"goto\" no debe estar vacía"; +$lang['danger']['policy_list_from_exists'] = "Un registro con ese nombre ya existe"; +$lang['danger']['policy_list_from_invalid'] = "El registro tiene formato inválido"; +$lang['danger']['whitelist_exists'] = "Ya existe un registro con ese nombre en la lista blanca"; +$lang['danger']['whitelist_from_invalid'] = "Formato inválido para el registro de lista blanca"; +$lang['danger']['alias_invalid'] = "Dirección alias inválida"; +$lang['danger']['goto_invalid'] = "Dirección \"goto\" inválida"; +$lang['danger']['alias_domain_invalid'] = "El dominio alias es inválido"; +$lang['danger']['target_domain_invalid'] = "El dominio \"goto\" es inválido"; +$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_modified'] = "Cambios al alias guardados"; +$lang['success']['aliasd_modified'] = "Cambios al dominio alias guardados"; +$lang['success']['mailbox_modified'] = "Cambios al buzón %s guardados"; +$lang['success']['msg_size_saved'] = "Limite del mensaje establecido"; +$lang['danger']['aliasd_not_found'] = "Dominio alias no encontrado"; +$lang['danger']['targetd_not_found'] = "Dominio destino no encontrado"; +$lang['danger']['aliasd_exists'] = "Dominio alias ya existe"; +$lang['success']['aliasd_added'] = "Agregado dominio alias %s"; +$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"; +$lang['success']['domain_admin_added'] = "Administrador del dominio %s agregado"; +$lang['success']['changes_general'] = 'Cambios guardados'; +$lang['success']['admin_modified'] = "Cambios al administrador guardados"; +$lang['danger']['exit_code_not_null'] = "Error: Código de salida es %d"; +$lang['danger']['mailbox_not_available'] = "Buzón no disponible"; +$lang['danger']['username_invalid'] = "Nombre de usuario no se puede utilizar"; +$lang['danger']['password_mismatch'] = "Confirmación de contraseña no es identica"; +$lang['danger']['password_complexity'] = "La contraseña no cumple con los requisitos"; +$lang['danger']['password_empty'] = "El campo de la contraseña no debe estar vacío"; +$lang['danger']['login_failed'] = "Inicio de sesión fallido"; +$lang['danger']['mailbox_invalid'] = "Nombre de buzón inválido"; +$lang['danger']['mailbox_invalid_suggest'] = 'El nombre del buzón es inválido, ¿pretendías escribir "%s"?'; +$lang['info']['fetchmail_planned'] = "La tarea para buscar correos se ha planeado. Por favor verifica el proceso más tarde."; +$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']['quota_not_0_not_numeric'] = "Cuota debe ser numérica y >= 0"; +$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_domain_removed'] = "Dominio alias %s removido"; +$lang['success']['domain_admin_removed'] = "Administrador del dominio %s removido"; +$lang['success']['mailbox_removed'] = "Buzón %s removido"; +$lang['danger']['max_quota_in_use'] = "Cuota del buzón debe ser mayor o igual a %d MiB"; +$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']['domain_not_empty'] = "No se puede eliminar un dominio que no esté vacío"; +$lang['warning']['spam_alias_temp_error'] = "Error temporal: No se puede agregar ese \"spam alias\", inténtelo más tarde."; +$lang['danger']['spam_alias_max_exceeded'] = "Máx. direcciones \"spam alias\" permitidas excedido"; +$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'; +$lang['user']['off'] = "Apagado"; +$lang['user']['user_change_fn'] = ""; +$lang['user']['user_settings'] = 'Configuración del usuario'; +$lang['user']['mailbox_settings'] = 'Configuración del buzón'; +$lang['user']['mailbox_details'] = 'Detalles del buzón'; +$lang['user']['change_password'] = 'Cambiar contraseña'; +$lang['user']['new_password'] = 'Nueva contraseña:'; +$lang['user']['save_changes'] = 'Guardar cambios'; +$lang['user']['password_now'] = 'Contraseña actual (confirmar cambios):'; +$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']['did_you_know'] = '¿Sabías qué? Puedes utilizar etiquetas en tu dirección email ("me+privat@example.com") para mover mensajes a una carpeta automáticamente (ejemplo: "privat").'; +$lang['user']['spam_aliases'] = 'Alias de email temporales'; +$lang['user']['alias'] = 'Alias'; +$lang['user']['aliases'] = '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']['alias_create_random'] = 'Generar alias aleatorio'; +$lang['user']['alias_extend_all'] = 'Extender alias por 1 hora'; +$lang['user']['alias_valid_until'] = 'Válido hasta'; +$lang['user']['alias_remove_all'] = 'Eliminar todos los alias'; +$lang['user']['alias_time_left'] = 'Tiempo restante'; +$lang['user']['alias_full_date'] = 'd.m.Y, H:i:s T'; +$lang['user']['alias_select_validity'] = 'Periodo de validez'; +$lang['user']['hour'] = 'Hora'; +$lang['user']['hours'] = 'Horas'; +$lang['user']['day'] = 'Día'; +$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_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_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_add'] = 'Agregar elemento'; +$lang['user']['spamfilter_default_score'] = 'Calificación de spam:'; +$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_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']['tls_enforce_in'] = 'Aplicar TLS entrante'; +$lang['user']['tls_enforce_out'] = 'Aplicar TLS saliente'; +$lang['user']['no_record'] = 'Sin registro'; + +$lang['user']['misc_settings'] = 'Otras configuraciones de usuario'; +$lang['user']['misc_delete_profile'] = 'Otras configuraciones de usuario'; + +$lang['user']['tag_handling'] = 'Establecer manejo para el correo etiquetado'; +$lang['user']['tag_in_subfolder'] = 'En subcarpeta'; +$lang['user']['tag_in_subject'] = 'En asunto'; +$lang['user']['tag_help_explain'] = 'En subcarpeta: una nueva subcarpeta llamada como la etiqueta será creada debajo de INBOX ("INBOX/Facebook").
+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['start']['dashboard'] = '%s - panel'; +$lang['start']['start_rc'] = 'Abrir Roundcube'; +$lang['start']['start_sogo'] = 'Abrir SOGo'; +$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'] = 'Iniciar mailcow UI'; +$lang['start']['mailcow_panel_description'] = 'Mailcow UI está disponible para administradores y usuarios de buzón.'; +$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']['recommended_config'] = 'Configuración recomendada (sin ActiveSync)'; +$lang['start']['imap_smtp_server'] = 'IMAP- y SMTP datos del servidor'; +$lang['start']['imap_smtp_server_description'] = 'Para la mejor experiencia recomendamos utilizar Mozilla Thunderbird.'; +$lang['start']['imap_smtp_server_badge'] = 'Leer/Escribir correos'; +$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']['managesieve'] = 'ManageSieve'; +$lang['start']['managesieve_badge'] = 'Filtro de correos'; +$lang['start']['managesieve_description'] = 'Por favor utiliza Mozilla Thunderbird con la extensión nightly sieve.
Inicia Thunderbird, abre la configuración de complementos y suelta el archivo xpi descargado en la ventana abierta.
El servidor es %s, utiliza el puerto 4190 si se te pregunta. Los datos para iniciar sesión coinciden con los datos de tu correo.'; +$lang['start']['service'] = 'Servicio'; +$lang['start']['encryption'] = 'Método de encriptación'; +$lang['start']['help'] = 'Mostrar/Ocultar panel de ayuda'; +$lang['start']['hostname'] = 'Hostname'; +$lang['start']['port'] = 'Port'; +$lang['start']['footer'] = ''; +$lang['header']['mailcow_settings'] = 'Configuracion'; +$lang['header']['administration'] = 'Administración'; +$lang['header']['mailboxes'] = 'Buzones'; +$lang['header']['user_settings'] = 'Configuraciones de usuario'; +$lang['header']['login'] = 'Inicio de sesión'; +$lang['header']['logged_in_as_logout'] = 'Sesión iniciada como %s (cerrar sesión)'; +$lang['header']['locale'] = 'Idioma'; +$lang['mailbox']['domain'] = 'Dominio'; +$lang['mailbox']['alias'] = 'Alias'; +$lang['mailbox']['aliases'] = 'Alias'; +$lang['mailbox']['domains'] = 'Dominios'; +$lang['mailbox']['mailboxes'] = 'Buzones'; +$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']['ratelimit'] = 'Límite de la tarifa saliente/h'; +$lang['mailbox']['backup_mx'] = 'Respaldar MX'; +$lang['mailbox']['domain_aliases'] = 'Alias de dominio'; +$lang['mailbox']['target_domain'] = 'Dominio destino'; +$lang['mailbox']['target_address'] = 'Dirección Goto'; +$lang['mailbox']['username'] = 'Nombre de usuario'; +$lang['mailbox']['fname'] = 'Nombre completo'; +$lang['mailbox']['filter_table'] = 'Filtrar tabla'; +$lang['mailbox']['yes'] = '✔'; +$lang['mailbox']['no'] = '✘'; +$lang['mailbox']['quota'] = 'Cuota'; +$lang['mailbox']['in_use'] = 'En uso (%)'; +$lang['mailbox']['msg_num'] = 'Mensaje #'; +$lang['mailbox']['remove'] = 'Eliminar'; +$lang['mailbox']['edit'] = 'Editar'; +$lang['mailbox']['archive'] = 'Archivar'; +$lang['mailbox']['no_record'] = 'Sin registro'; +$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['info']['no_action'] = 'No hay acción aplicable'; + +$lang['delete']['title'] = 'Eliminar objeto'; +$lang['delete']['remove_domain_warning'] = 'Advertencia: ¡Estás a punto de eliminar el dominio %s!'; +$lang['delete']['remove_domainalias_warning'] = 'Advertencia: ¡Estás a punto de eliminar el alias de dominio %s!'; +$lang['delete']['remove_domainadmin_warning'] = 'Advertencia: ¡Estás a punto de eliminar el administrador de dominio %s!'; +$lang['delete']['remove_alias_warning'] = 'Advertencia: ¡Estás a punto de eliminar la dirección alias %s!'; +$lang['delete']['remove_mailbox_warning'] = 'Advertencia: ¡Estás a punto de eliminar el buzón %s!'; +$lang['delete']['remove_mailbox_details'] = 'El buzón será purgado permanentemente!'; +$lang['delete']['remove_domain_details'] = 'Esto también eliminará alias de dominio.

Un dominio debe estar vacío para poder ser eliminado.'; +$lang['delete']['remove_alias_details'] = 'Los usuarios ya no serán capaces de recibir correos o enviar correos desde esta dirección.'; +$lang['delete']['remove_button'] = 'Eliminar'; +$lang['delete']['previous'] = 'Página anterior'; + +$lang['edit']['save'] = 'Guardar cambios'; +$lang['edit']['archive'] = 'Acceso a archivos'; +$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']['active'] = 'Activo'; +$lang['edit']['target_domain'] = 'Dominio destino:'; +$lang['edit']['password'] = 'Contraseña:'; +$lang['edit']['ratelimit'] = 'Límite de la tarifa saliente/h:'; +$lang['danger']['ratelimt_less_one'] = 'El límite de la tarifa saliente/h no puede ser menos que 1'; +$lang['edit']['password_repeat'] = 'Confirmación de contraseña (repetir):'; +$lang['edit']['domain_admin'] = 'Editar administrador del dominio'; +$lang['edit']['domain'] = 'Editar dominio'; +$lang['edit']['alias_domain'] = 'Alias de dominio'; +$lang['edit']['edit_alias_domain'] = 'Editar alias de dominio'; +$lang['edit']['domains'] = 'Dominios'; +$lang['edit']['destroy'] = 'Entrada manual de datos'; +$lang['edit']['alias'] = 'Editar alias'; +$lang['edit']['mailbox'] = 'Editar buzón'; +$lang['edit']['description'] = 'Descripción:'; +$lang['edit']['max_aliases'] = 'Máx. alias:'; +$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']['dkim_signature'] = 'Firma DKIM:'; +$lang['edit']['dkim_record_info'] = 'Por favor agrega un registro TXT con el siguiente valor a tu configuración DNS.'; +$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']['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']['sender_acl_info'] = 'Los alias no pueden deseleccionarse.'; +$lang['edit']['dkim_txt_name'] = 'Nombre del registro TXT:'; +$lang['edit']['dkim_txt_value'] = 'Valor del registro TXT:'; +$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['add']['title'] = 'Agregar objeto'; +$lang['add']['domain'] = 'Dominio'; +$lang['add']['active'] = 'Activo'; +$lang['add']['save'] = 'Guardar cambios'; +$lang['add']['description'] = 'Descripción:'; +$lang['add']['max_aliases'] = 'Máx. alias posibles:'; +$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_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'] = 'Alias'; +$lang['add']['alias_spf_fail'] = 'Nota: Si tu dirección destino está en un buzón externo, el servidor de correo que recibe puede rechazar tu mensaje por una falla SPF.'; +$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']['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']['alias_domain'] = 'Dominio alias'; +$lang['add']['select'] = 'Por favor selecciona...'; +$lang['add']['target_domain'] = 'Dominio destino:'; +$lang['add']['mailbox'] = 'Buzón'; +$lang['add']['mailbox_username'] = 'Nombre de usuario (parte izquierda de una dirección de correo):'; +$lang['add']['full_name'] = 'Nombre completo:'; +$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']['previous'] = 'Página anterior'; +$lang['add']['restart_sogo_hint'] = '¡Necesitas reiniciar el contenedor del servicio SOGo antes de agregar un nuevo dominio!'; + +$lang['login']['title'] = 'Inicio de sesión'; +$lang['login']['administration'] = 'Administración'; +$lang['login']['administration_details'] = 'Por favor utiliza tu inicio de sesión de Administrador para realizar tareas administrativas.'; +$lang['login']['user_settings'] = 'Configuración de usuario'; +$lang['login']['user_settings_details'] = 'Usuarios de buzón pueden utilizar mailcow UI para cambiar sus contraseñas, crear alias temporales (alias de spam), ajustar el comportamiento del filtro de spam ó importar mensajes desde un servidor IMAP remoto.'; +$lang['login']['username'] = 'Nombre de usuario'; +$lang['login']['password'] = 'Contraseña'; +$lang['login']['reset_password'] = 'Reiniciar mi contraseña'; +$lang['login']['login'] = 'Inicio de sesión'; +$lang['login']['previous'] = "Página anterior"; +$lang['login']['delayed'] = 'El inicio de sesión ha sido retrasado %s segundos.'; + +$lang['login']['tfa'] = "Autenticación de dos factores"; +$lang['login']['tfa_details'] = "Por favor confirma tu contraseña de un solo uso en el campo de abajo"; +$lang['login']['confirm'] = "Confirmar"; +$lang['login']['otp'] = "Contraseña de un solo uso"; +$lang['login']['trash_login'] = "Inicio de sesión basura"; + +$lang['admin']['search_domain_da'] = 'Buscar dominios'; +$lang['admin']['restrictions'] = 'Restricciones Postfix'; +$lang['admin']['rr'] = 'Restricciones Postfix para recipientes'; +$lang['admin']['sr'] = 'Restricciones Postfix para remitentes'; +$lang['admin']['reset_defaults'] = 'Restablecer los valores predeterminados'; +$lang['admin']['sr'] = 'Restricciones Postfix para remitentes'; +$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']['public_folders'] = 'Carpetas Públicas'; +$lang['admin']['public_folders_text'] = 'Un espacio de nombres "Public" (Público) será creado. Debajo del nombre de la carpeta pública se indica el nombre del primer buzón creado automáticamente dentro de este espacio de nombres'; +$lang['admin']['public_folder_name'] = 'Nombre de la carpeta (alfanumérico)'; +$lang['admin']['public_folder_enable'] = 'Habilitar carpeta pública'; +$lang['admin']['public_folder_enable_text'] = 'Activar ésta opción no elimina correos en cualquier otra carpeta pública.'; +$lang['admin']['public_folder_pusf'] = 'Habilitar el indicador visto por usuario'; +$lang['admin']['public_folder_pusf_text'] = 'Un sistema habilitado por indicador "por usuario visto" no marcará un correo como leído para el Usuario B, cuando el Usuario A lo haya visto, pero el Usuario B no.'; +$lang['admin']['privacy'] = 'Privacidad'; +$lang['admin']['privacy_text'] = 'Ésta opción activa una tabla PCRE para remover "User-Agent", "X-Enigmail", "X-Mailer", "X-Originating-IP" y remplaza las cabezeras "Received: from" con localhost/127.0.0.1.'; +$lang['admin']['privacy_anon_mail'] = 'Anonimizar correo saliente'; +$lang['admin']['dkim_txt_name'] = 'Nombre del registro TXT:'; +$lang['admin']['dkim_txt_value'] = 'Valor del registro TXT:'; +$lang['admin']['dkim_key_length'] = 'Longitud de la llave DKIM (bits)'; +$lang['admin']['previous'] = 'Página anterior'; +$lang['admin']['quota_mb'] = 'Cuota (MiB):'; +$lang['admin']['sender_acl'] = 'Permitir envío como:'; +$lang['admin']['msg_size'] = 'Tamaño del mensaje'; +$lang['admin']['msg_size_limit'] = 'Límite del tamaño del mensaje ahora'; +$lang['admin']['msg_size_limit_details'] = 'Aplicando un nuebo límite reiniciará Postfix y el servidor web.'; +$lang['admin']['save'] = 'Guardar cambios'; +$lang['admin']['maintenance'] = 'Mantenimiento e Información'; +$lang['admin']['sys_info'] = 'información del sistema'; +$lang['admin']['dkim_add_key'] = 'Agregar registro DKIM'; +$lang['admin']['dkim_keys'] = 'Registros DKIM'; +$lang['admin']['add'] = 'Agregar'; +$lang['admin']['configuration'] = 'Configuración'; +$lang['admin']['password'] = 'Contraseña'; +$lang['admin']['password_repeat'] = 'Confirmación de contraseña (repetir)'; +$lang['admin']['active'] = 'Activo'; +$lang['admin']['action'] = 'Acción'; +$lang['admin']['add_domain_admin'] = 'Agregar Administrador del dominio'; +$lang['admin']['admin_domains'] = 'Asignaciones de dominio'; +$lang['admin']['domain_admins'] = 'Administradores de dominio'; +$lang['admin']['username'] = 'Nombre de usuario'; +$lang['admin']['edit'] = 'Editar'; +$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']['yes'] = '✔'; +$lang['admin']['no'] = '✘'; +$lang['admin']['access'] = 'Acceso'; +$lang['admin']['invalid_max_msg_size'] = 'Tamaño máx. del mensaje no válido'; +$lang['admin']['site_not_found'] = 'No se puede localizar la configuración del sitio de mailcow'; +$lang['admin']['public_folder_empty'] = 'El nombre de la carpeta pública no debe estar vacío'; +$lang['admin']['set_rr_failed'] = 'No se pueden establecer las restricciones de Postfix'; +$lang['admin']['no_record'] = 'Sin registro'; +?> From 830510f28ec82faae1f11e11cc7830995aa3ea7f Mon Sep 17 00:00:00 2001 From: andryyy Date: Mon, 30 Jan 2017 10:14:51 +0100 Subject: [PATCH 2/4] Add default ports --- docker-compose.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a2d0efee..b9790459 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -142,11 +142,11 @@ services: - DBUSER=${DBUSER} - DBPASS=${DBPASS} ports: - - "${IMAP_PORT}:143" - - "${IMAPS_PORT}:993" - - "${POP_PORT}:110" - - "${POPS_PORT}:995" - - "${SIEVE_PORT}:4190" + - "${IMAP_PORT:=143}:143" + - "${IMAPS_PORT:=993}:993" + - "${POP_PORT:=110}:110" + - "${POPS_PORT:=995}:995" + - "${SIEVE_PORT:=4190}:4190" dns: - 172.22.1.254 dns_search: mailcow-network @@ -169,9 +169,9 @@ services: - DBUSER=${DBUSER} - DBPASS=${DBPASS} ports: - - "${SMTP_PORT}:25" - - "${SMTPS_PORT}:465" - - "${SUBMISSION_PORT}:587" + - "${SMTP_PORT:=25}:25" + - "${SMTPS_PORT:=465}:465" + - "${SUBMISSION_PORT:=587}:587" restart: always hostname: ${MAILCOW_HOSTNAME} dns: @@ -204,7 +204,7 @@ services: image: nginx:mainline command: /bin/bash -c "envsubst < /etc/nginx/conf.d/listen.template > /etc/nginx/conf.d/listen.active && nginx -g 'daemon off;'" environment: - - HTTPS_PORT=${HTTPS_PORT} + - HTTPS_PORT=${HTTPS_PORT:=443} volumes: - ./data/web:/web:ro - ./data/conf/rspamd/dynmaps:/dynmaps:ro @@ -214,7 +214,7 @@ services: - 172.22.1.254 dns_search: mailcow-network ports: - - "${HTTPS_PORT}:${HTTPS_PORT}" + - "${HTTPS_PORT:=443}:${HTTPS_PORT:=443}" restart: always networks: mailcow-network: From 4856a6d9310305b771c972d78735b2fb19aa1d1e Mon Sep 17 00:00:00 2001 From: andryyy Date: Mon, 30 Jan 2017 10:47:32 +0100 Subject: [PATCH 3/4] Push to compose 2.1 --- docker-compose.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b9790459..a75ac1a4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: '2' +version: '2.1' services: pdns-mailcow: @@ -142,11 +142,11 @@ services: - DBUSER=${DBUSER} - DBPASS=${DBPASS} ports: - - "${IMAP_PORT:=143}:143" - - "${IMAPS_PORT:=993}:993" - - "${POP_PORT:=110}:110" - - "${POPS_PORT:=995}:995" - - "${SIEVE_PORT:=4190}:4190" + - "${IMAP_PORT:-143}:143" + - "${IMAPS_PORT:-993}:993" + - "${POP_PORT-110}:110" + - "${POPS_PORT:-995}:995" + - "${SIEVE_PORT:-4190}:4190" dns: - 172.22.1.254 dns_search: mailcow-network @@ -169,9 +169,9 @@ services: - DBUSER=${DBUSER} - DBPASS=${DBPASS} ports: - - "${SMTP_PORT:=25}:25" - - "${SMTPS_PORT:=465}:465" - - "${SUBMISSION_PORT:=587}:587" + - "${SMTP_PORT:-25}:25" + - "${SMTPS_PORT:-465}:465" + - "${SUBMISSION_PORT:-587}:587" restart: always hostname: ${MAILCOW_HOSTNAME} dns: @@ -204,7 +204,7 @@ services: image: nginx:mainline command: /bin/bash -c "envsubst < /etc/nginx/conf.d/listen.template > /etc/nginx/conf.d/listen.active && nginx -g 'daemon off;'" environment: - - HTTPS_PORT=${HTTPS_PORT:=443} + - HTTPS_PORT=${HTTPS_PORT:-443} volumes: - ./data/web:/web:ro - ./data/conf/rspamd/dynmaps:/dynmaps:ro @@ -214,7 +214,7 @@ services: - 172.22.1.254 dns_search: mailcow-network ports: - - "${HTTPS_PORT:=443}:${HTTPS_PORT:=443}" + - "${HTTPS_PORT:-443}:${HTTPS_PORT:-443}" restart: always networks: mailcow-network: From d01335340987ac49ad8fdcc778326839f32bdafd Mon Sep 17 00:00:00 2001 From: andryyy Date: Mon, 30 Jan 2017 11:24:07 +0100 Subject: [PATCH 4/4] Do not overwrite admin on db update --- data/web/inc/init.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/web/inc/init.sql b/data/web/inc/init.sql index b2cff817..6dc7fa4b 100644 --- a/data/web/inc/init.sql +++ b/data/web/inc/init.sql @@ -276,6 +276,6 @@ CREATE TABLE IF NOT EXISTS sogo_user_profile ( PRIMARY KEY (c_uid) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; -REPLACE INTO admin (username, password, superadmin, created, modified, active) VALUES ('admin', '{SSHA256}K8eVJ6YsZbQCfuJvSUbaQRLr0HPLz5rC9IAp0PAFl0tmNDBkMDc0NDAyOTAxN2Rk', 1, NOW(), NOW(), 1); -DELETE FROM domain_admins WHERE domain='all'; -INSERT INTO domain_admins (username, domain, created, active) VALUES ('admin', 'ALL', NOW(), 1); +INSERT INTO `admin` (username, password, superadmin, created, modified, active) SELECT 'admin', '{SSHA256}K8eVJ6YsZbQCfuJvSUbaQRLr0HPLz5rC9IAp0PAFl0tmNDBkMDc0NDAyOTAxN2Rk', 1, NOW(), NOW(), 1 FROM `admin` WHERE NOT EXISTS (SELECT * FROM `admin`); +DELETE FROM `domain_admins`; +INSERT INTO `domain_admins` (username, domain, created, active) SELECT `username`, 'ALL', NOW(), 1 FROM `admin` WHERE superadmin='1' AND `username` NOT IN (SELECT `username` FROM `domain_admins`);