{ "accessTokens": { "aListOfIpAddressesAllowed": "Una lista de direcciones IP permitidas para acceder al recurso. Introduce una IP por línea. (Opcional)", "accountId": "ID de cuenta", "accounts": "Cuentas", "aclRulesForAccessTokens": "Las reglas ACL para los tokens de acceso incluyen la comprobación de la lista blanca de IP y la aplicación del límite de velocidad.", "actions": { "delete": "Eliminar", "edit": "Editar", "openMenu": "Abrir menú" }, "addNew": "Añadir nuevo", "atLeastOneAccountIsRequired": "Se requiere al menos una cuenta.", "create": "Crear", "createNewAccessTokenHere": "Crea un nuevo token de acceso aquí.", "created": "Creado", "createdAt": "Creado el", "creating": "Creando...", "creationFailed": "Error al crear", "delete": "Eliminar", "describeThePurposeOfTheAccessToken": "Describe el propósito del token de acceso", "description": "Gestiona aquí los tokens de acceso, sus reglas ACL, listas blancas de IP y ajustes de límite de velocidad.", "descriptionMustNotExceed255Characters": "La descripción no debe exceder los 255 caracteres.", "edit": "Editar", "editToken": "Editar token", "enterIntervalInSeconds": "Introduce el intervalo en segundos, ej. 60", "enterOneIpAddressPerLine": "Introduce una dirección IP por línea, ej.:\n192.168.1.1\n192.168.1.2", "enterQuota": "Introduce la cuota, ej. 100", "expiresAt": "Caduca el", "filterByEmailAddressOrAccountId": "Filtrar por dirección de correo electrónico o ID de cuenta...", "interval": "Intervalo", "intervalMustBeAPositiveInteger": "El intervalo debe ser un número entero positivo.", "invalidIpAddressesFound": "Se encontraron direcciones IP inválidas. Por favor, introduce direcciones IPv4 o IPv6 válidas.", "name": "Nombre", "noTokens": "Sin tokens de acceso", "noTokensDesc": "Aún no has creado tokens de acceso. Crea uno para usar las funcionalidades de la API.", "notUsedYet": "Aún no usado", "quota": "Cuota", "quotaMustBeAPositiveInteger": "La cuota debe ser un número entero positivo.", "save": "Guardar", "saveChanges": "Guardar cambios", "saving": "Guardando...", "selectAccounts": "Seleccionar cuentas", "selectMultipleAccountsForTheAccessToken": "Selecciona varias cuentas para el ámbito del token de acceso.", "theListOfAccountsThatCanBeQueried": "La lista de cuentas que se pueden consultar con el token de acceso.", "theMaximumNumberOfRequestsAllowed": "El número máximo de solicitudes permitidas dentro del intervalo. (Opcional)", "theTimeWindowForTheRateLimit": "La ventana de tiempo (en segundos) para el límite de velocidad. (Opcional)", "title": "Tokens de acceso", "token": "Token", "updateFailed": "Error al actualizar", "updateOrCreationFailed": "Error al {{action}}, por favor, inténtalo de nuevo más tarde", "updateTheAccessTokenHere": "Actualiza el token de acceso aquí.", "updated": "Actualizado", "updating": "Actualizando...", "yourAccessTokenHasBeenSuccessfully": "Tu token de acceso ha sido {{action}} con éxito." }, "accounts": { "accessControl": "Control de acceso", "accessTokenCopiedToClipboard": "Token de acceso copiado al portapapeles", "access_control": { "buttons": { "cancel": "Cancelar", "save": "Guardar Asignación" }, "description": "Asignar roles y usuarios autorizados a {{email}}", "role_label": "Rol de Acceso", "role_loading": "Cargando roles...", "role_placeholder": "Seleccionar un rol", "title": "Asignación de Acceso a la Cuenta", "toast": { "failed_title": "Error en la Asignación", "success_desc": "Los permisos se han asignado correctamente a {{email}}", "success_title": "Asignación Exitosa" }, "user_empty": "No se encontraron usuarios", "user_label": "Seleccionar Usuarios Autorizados", "user_search_placeholder": "Buscar por nombre de usuario o correo...", "user_selected_count": "Seleccionados: {{count}} usuario(s)", "validation": { "role_required": "Por favor, seleccione un rol para asignar", "user_required": "Por favor, seleccione al menos un usuario" } }, "accountCreated": "Cuenta creada", "accountCreatedDesc": "Tu cuenta ha sido creada con éxito.", "accountCreationFailed": "Error al crear la cuenta", "accountDetails": "Detalles de la cuenta", "accountHasBeenSuccessfully": "La cuenta se ha {{action}} correctamente", "accountUpdateFailed": "Error al actualizar la cuenta", "accountUpdated": "Cuenta actualizada", "accountUpdatedDesc": "Tu cuenta ha sido actualizada con éxito.", "actions": "Acciones", "add": "Añadir cuenta", "addAccount": "Añadir cuenta", "addNewEmailAccountHere": "Añade una nueva cuenta de correo electrónico aquí. ", "allMailFolderSelected": "Advertencia: Carpeta 'Todo el correo' seleccionada", "allMailFolderSelectedDesc": "Seleccionar carpetas con el atributo 'Todo el correo' probablemente resultará en la duplicación de mensajes ya sincronizados de carpetas como Bandeja de entrada y Enviados. Esto podría consumir significativamente más espacio de almacenamiento.", "allMailSkipped": "Carpetas predeterminadas seleccionadas. 'Todo el correo' omitido para evitar duplicados.", "areYouSureYouWantTo": "¿Está seguro de que desea {{action}} esta cuenta?", "auth": "Autenticación", "authType": "tipo de autenticación", "autoConfiguring": "Autoconfigurando...", "autoDownloadNewMailboxes": "Añadir automáticamente nuevas carpetas", "autoDownloadNewMailboxesDescription": "Añadir automáticamente las nuevas carpetas a la lista de descarga.", "beforeRelative": "Descargar solo correos antiguos", "beforeRelativeValue": "Descargar correos de hace {{value}} {{unit}}", "cancelDownload": "Cancelar descarga", "cancelFailed": "Error al cancelar la tarea de descarga", "capabilities": "Capacidades", "chooseAuthMethod": "Elige el método de autenticación a utilizar para IMAP.", "chooseEncryptionMethod": "Elige el método de cifrado a utilizar para IMAP.", "chooseMailboxesToDownload": "Elige los buzones a descargar para {{email}}. Los nuevos buzones se descargarán en el próximo ciclo.", "clickHere": "haz clic aquí", "clickSaveWhenDone": "Haz clic en Guardar cuando hayas terminado.", "continue": "Continuar", "createdAt": "Creado el", "creationFailed": "Error al crear, por favor, inténtalo de nuevo más tarde", "cronAdvanced": "Expresión avanzada", "cronDaily": "Diario", "cronDayOfMonth": "Día de la semana", "cronDayOfWeek": "Día de la semana", "cronFrequency": "Frecuencia", "cronFriday": "Viernes", "cronHour": "Hora", "cronMinute": "Minuto", "cronMonday": "Lunes", "cronMonthly": "Mensual", "cronSaturday": "Sábado", "cronSimple": "Expresión simple", "cronSunday": "Domingo", "cronThursday": "Jueves", "cronTimezoneNote": "Horas en zona horaria del servidor.", "cronTuesday": "Martes", "cronWednesday": "Miércoles", "cronWeekly": "Semanal", "dateSelection": "Selección de fecha", "dateSince": "Fecha desde", "days": "Días", "delete": "Eliminar", "description": "Gestiona y configura tus cuentas de correo electrónico.", "detail": "Detalle", "detailsOfTheOAuth2TokensForTheAccount": "Detalles de los tokens OAuth2 para la cuenta.", "determinesWhetherThisAccountIsActiveNoSync": "Determina si esta cuenta está activa. Si está desactivada, no podrá importar datos.", "disable": "Desactivar", "disableAccount": "Desactivar cuenta", "disabled": "Deshabilitado", "downloadAll": "Descargar todos los correos", "downloadBatchSize": "Tamaño del lote de descarga", "downloadBatchSizeDescription": "Número de mensajes obtenidos por solicitud IMAP", "downloadCancelled": "Tarea cancelada", "downloadFailed": "Error al iniciar la tarea de descarga", "downloadInterval": "Intervalo de descarga (minutos)", "downloadIntervalPlaceholder": "Ingresa los minutos", "downloadSchedule": "Cron Schedule", "downloadScheduleDescription": "Cron de 6 campos (seg min hora día mes día-sem) en hora del servidor. Anula intervalo.", "downloadSchedulePlaceholder": "ej., 0 0 * * *", "downloadScope": "Estrategia de descarga", "downloadScopeDescription": "Elija qué correos electrónicos deben indexarse y descargarse.", "downloadStarted": "Tarea de descarga iniciada", "download_folders_update_failed": "Error al actualizar la lista de carpetas de descarga", "download_folders_updated": "Lista de carpetas de descarga actualizada", "duration": "Duración", "edit": "Editar", "email": "Correo electrónico", "emailAccountRegistration": "Registro de cuenta de correo", "emailAccountRegistrationDesc": "Introduzca su dirección de correo electrónico. En los siguientes pasos configurará los detalles de IMAP. Usaremos esta dirección para detectar automáticamente la configuración del servidor IMAP.", "emailAddress": "Dirección de correo electrónico", "emailCannotBeModified": "La dirección de correo electrónico de la cuenta no se puede modificar durante la edición.", "emailPlaceholder": "ej. juan.perez@ejemplo.com", "enable": "Activar", "enableAccount": "Activar cuenta", "enabled": "Habilitado", "enabledDescription": "Determina si esta cuenta está activa. Si se desactiva, las descargas relacionadas no se ejecutarán.", "encryption": "cifrado", "enterPassword": "Introduce tu contraseña", "enterValue": "Introduce valor", "everyMinutes": "cada {{minutes}} minutos", "field": "Campo", "fixed": "Fija", "folderSync": { "autoSelectDescendants": "Seleccionar automáticamente los descendientes", "autoSelectParents": "Seleccionar automáticamente los padres", "batches": "lotes", "collapseAll": "Contraer todo", "expandAll": "Expandir todo", "loadingMailboxFolders": "Cargando carpetas del buzón…", "noData": "Sin datos", "noFolders": "No hay carpetas para sincronizar" }, "foldersConfiguredForSync": "{{count}} carpeta(s) configurada(s) para sincronización", "foldersSelected": "{{count}} carpeta(s) seleccionada(s)", "goBack": "Volver atrás", "host": "host", "id": "ID", "imap": "IMAP", "imapAccount": "Cuenta IMAP", "imapAccountDescription": "Descargar y archivar correos vía IMAP.", "imapAuthMethod": "Método de autenticación IMAP", "imapEncryption": "Cifrado IMAP", "imapHost": "Host IMAP", "imapHostPlaceholder": "ej. imap.ejemplo.com", "imapPassword": "Contraseña IMAP", "imapPort": "Puerto IMAP", "imapPortPlaceholder": "ej. 993", "imapProxy": "Usar proxy SOCKS5 para conexiones IMAP.", "incDownload": "Intervalo", "lastSync": "Última sincronización", "leaveEmptyToKeepExisting": "Deja vacío para mantener la contraseña existente, o introduce un nuevo valor para actualizarla.", "leaveEmptyToKeepPassword": "Deja vacío para mantener la contraseña actual", "login_name": "Nombre de usuario", "maxEmailSizeBytes": "Tamaño máx. de correo", "maxEmailSizeBytesDescription": "Se omitirán los correos más grandes. Déjelo vacío para usar el valor predeterminado (100 MB).", "maxEmailSizeBytesPlaceholder": "Predeterminado: 100 MB", "maxEmailSizeBytesUnlimited": "Predeterminado: 100 MB", "minutes": "minutos", "months": "Meses", "mustBeAtLeast1": "Debe ser al menos 1", "name": "Nombre", "nameDescription": "Usuario IMAP. Por defecto su email; cámbielo si es necesario.", "namePlaceholder": "ej. Juan Pérez", "noAccountConfigurations": "Sin configuraciones de cuenta", "noAccountConfigurationsDesc": "Aún no has añadido ninguna configuración de cuenta. Añade una para empezar a usar las funcionalidades de la cuenta.", "noOAuth2Tokens": "Sin tokens OAuth2", "noSyncAccount": "Cuenta local", "noSyncAccountDescription": "Cuenta local solo para datos importados.", "none": "Ninguno", "notAvailable": "no disponible", "oauth2Tokens": "Tokens OAuth2", "openMenu": "Abrir menú", "optional": "Opcional", "owner": "Creador", "password": "contraseña", "port": "puerto", "recent": "reciente", "refreshToken": "Token de actualización", "refreshTokenCopiedToClipboard": "Token de actualización copiado al portapapeles", "relative": "Relativa", "runningState": { "account": { "id": "ID de cuenta" }, "common": { "close": "Cerrar", "folders": "buzones" }, "empty": { "no_active_download": "No hay descargas en curso", "no_errors_current": "Sin errores en la sesión actual", "no_errors_session": "Sin errores en esta sesión", "no_global_errors": "Sin errores globales", "no_history": "Sin historial" }, "folders": "buzones", "latest": "RECIENTE", "loading": { "fetching_account_state": "Obteniendo estado de la cuenta..." }, "message": "Mensaje", "session": { "started_at": "Hora de inicio", "status": "Estado", "trigger": "Disparador" }, "tabs": { "active_session": "Sesión activa", "errors": "Errores", "folders": "Buzones", "history": "Historial" } }, "saveChanges": "Guardar cambios", "scheduleMode": "Programación de descarga", "scheduleModeCron": "Expresión Cron", "scheduleModeDescription": "Descarga por intervalos fijos o expresiones Cron.", "scheduleModeInterval": "Intervalo fijo", "selectAccountType": "Seleccionar tipo de cuenta", "selectAtLeastOneFolder": "Selecciona al menos una carpeta", "selectAuthMethod": "Selecciona el método de autenticación", "selectDate": "Seleccionar fecha", "selectEncryptionMethod": "Selecciona el método de cifrado", "selectMailboxes": "Elegir buzones", "selectMode": "Seleccionar modo de filtro", "selectProxy": "Seleccionar Proxy", "selectUnit": "Seleccionar unidad", "selectedMailboxes": "Buzones seleccionados", "serverConfiguration": "Configuración del servidor (IMAP)", "since": "desde", "sinceFixed": "Desde una fecha específica", "sinceRelative": "Descargar solo correos recientes", "sinceRelativeValue": "Descargar correos de los últimos", "startDownload": "Iniciar descarga", "state": "Estado", "status": "Estado", "step": "Paso {{index}}", "steps": { "complete": "Completado", "emailAddress": "Dirección de correo electrónico", "imap": "IMAP", "summary": "Resumen", "syncPreferences": "Preferencias de sincronización" }, "submit": "Enviar", "syncAfterDate": "sincronizar datos después de la fecha establecida", "syncRecentData": "mover la fecha de sincronización hacia adelante en el tiempo, sincronizando solo datos recientes", "syncStartDateDescription": "Establece la fecha de inicio de la sincronización, fija o relativa a la hora actual. Se excluirán los correos anteriores a esta fecha, {{fixedPart}}.", "theAccountHasNotCompletedTheAuthorizationProcess": "La cuenta no ha completado el proceso de autorización. Por favor, ", "thisAccountIsUsedForIdentificationPurposesOnly": "Esta cuenta se utiliza solo para fines de identificación y no requiere sincronización con el servidor de correo. Ayuda a importar datos de correo electrónico.", "thisWillPreventTheAccountFromBeingUsed": "Esta cuenta ya no sincronizará datos desde el servidor IMAP, pero los datos existentes seguirán siendo accesibles.", "title": "Cuentas de correo", "toAuthorizeTheAccount": " para autorizar la cuenta.", "type": "Tipo", "unit": "Unidad", "updateAccount": "Actualizar cuenta", "updateFailed": "Error al actualizar, por favor, inténtalo de nuevo más tarde", "updateTheEmailAccountHere": "Actualiza la cuenta de correo electrónico aquí. ", "updatedAt": "Actualizado el", "useDangerous": "Confiar en cualquier certificado TLS", "useDangerousDescription": "Activa esta opción solo si te estás conectando a un servidor IMAP que utiliza un certificado público o auto‑firmado, el cual puede no ser reconocido por tu sistema. Esta opción omite la validación estándar del certificado y puede exponerte a ataques de tipo “man‑in‑the‑middle” — actívala solo si entiendes los riesgos.", "useNoProxy": "Sin proxy", "useProxy": "Usar Proxy", "useProxyField": "usar proxy", "value": "Valor", "viewDetails": "ver detalles", "years": "Años" }, "apiDocs": { "choosePreferredType": "Elige el tipo de documentación API preferido", "downloadSpecYAML": "Descargar especificación YAML", "openAPIExplorer": "Explorador OpenAPI", "reDoc": "ReDoc", "scalar": "Scalar", "swaggerUI": "Swagger UI" }, "apiTokens": { "deleteDialog": { "cancel": "Cancelar", "confirm": "Eliminar", "deleting": "Eliminando...", "description": "Esta acción no se puede deshacer. Cualquier aplicación que use este token perderá el acceso inmediatamente.", "title": "¿Eliminar token de acceso?" }, "dialog": { "createTitle": "Crear token de acceso", "description": "Haz clic en guardar cuando hayas terminado.", "editTitle": "Editar token de acceso", "save": "Guardar", "saveChanges": "Guardar cambios" }, "form": { "1day": "1 día", "30days": "30 días", "7days": "7 días", "errorInt": "Debe ser un número entero", "errorMax": "Máx. 32 caracteres", "errorNumber": "Debe ser un número", "errorPositive": "Debe ser mayor que 0", "expirationDescription": "Los tokens expirarán automáticamente después del tiempo seleccionado.", "expirationLabel": "Expiración", "expirationPlaceholder": "Seleccionar expiración", "nameDescription": "Opcional · Máx. 32 caracteres", "nameLabel": "Nombre", "namePlaceholder": "Dale a este token un nombre corto", "never": "Nunca" }, "list": { "createdLabel": "Creado el", "deleteBtn": "Eliminar token", "expiresOnLabel": "Expira el", "expiresOnShort": "Expira el {{date}}", "lastUsedLabel": "Último uso", "neverExpires": "Nunca expira", "neverLabel": "Nunca", "neverUsed": "Nunca", "statusActive": "Activo", "statusExpired": "Expirado", "tokenLabel": "Token", "unnamedToken": "Token sin nombre" }, "notifications": { "close": "Cerrar", "copied": "Copiado al portapapeles", "createFailed": "Error al crear", "createSuccess": "Token de acceso creado", "createSuccessDesc": "El token de acceso se ha creado correctamente.", "deleteFailed": "Error al eliminar el token", "deleteSuccess": "Token de acceso eliminado correctamente", "genericError": "Operación fallida. Por favor, inténtalo de nuevo.", "tryAgain": "Reintentar", "updateFailed": "Error al actualizar", "updateSuccess": "Token de acceso actualizado", "updateSuccessDesc": "El token de acceso se ha actualizado correctamente." }, "page": { "addBtn": "Añadir token", "emptyDescription": "Aún no has creado ningún token API. Haz clic abajo para crear uno.", "emptyTitle": "Sin tokens API", "loadError": "Error al cargar los tokens API." } }, "attachment": { "all_fields_desc": "Coincide con el nombre del adjunto, asunto y remitente", "date": "Fecha", "download": "Descargar", "downloading": "Descargando...", "emailMessageNotFound": "No se pudo encontrar el correo electrónico original. Es posible que se haya eliminado.", "name": "Nombre de archivo", "search_input_placeholder": "Buscar adjuntos (use \" \" para búsqueda de frases)", "sender": "Remitente", "sender_with_count": "Remitente ({{count}})", "showDuplicates": "Mostrar duplicados", "size": "Tamaño del archivo", "source": "Fuente", "subject": "Asunto", "viewEmbeddedEmail": "Ver correo electrónico incrustado" }, "auth": { "areYouSureYouWantToLogOut": "¿Estás seguro de que quieres cerrar sesión?", "invalidPassword": "Contraseña inválida. Inténtalo de nuevo.", "login": "Iniciar sesión", "loginFailed": "Error al iniciar sesión", "logout": "Cerrar sesión", "password": "Contraseña", "sessionExpired": "¡Sesión caducada!", "sessionExpiredDesc": "Tu sesión ha caducado debido a la inactividad. Inicia sesión para continuar.", "somethingWentWrong": "Algo salió mal", "username": "Nombre de usuario", "welcome": "Bienvenido a Bichon", "youWillNeedToLogInAgain": "Necesitarás iniciar sesión de nuevo para acceder a tu cuenta." }, "command": { "dark": "Oscuro", "light": "Claro", "noResultsFound": "No se encontraron resultados.", "theme": "Tema", "typeCommandOrSearch": "Escribe un comando o busca..." }, "common": { "actions": "Acciones", "add": "Añadir", "all": "Todo", "apply": "Aplicar", "back": "Volver", "backToHome": "Volver al inicio", "cancel": "Cancelar", "clear": "Limpiar", "close": "Cerrar", "confirm": "Confirmar", "create": "Crear", "delete": "Eliminar", "deleting": "Eliminando...", "deselectAll": "Deseleccionar todo", "edit": "Editar", "empty": "Vacío", "error": "Error", "failed": "Fallido", "filter": "Filtrar", "goBack": "Regresar", "loading": "Cargando...", "more": "Más", "na": "N/A", "no": "No", "noData": "Sin datos", "none": "Ninguno", "notFound": "No encontrado", "ok": "Aceptar", "op_failed": "Operación fallida", "project_description": "Bichon es un proyecto de código abierto.", "remove": "Eliminar", "reset": "Restablecer", "retry": "Reintentar", "save": "Guardar", "save_changes": "Guardar cambios", "search": "Buscar", "select": "Seleccionar", "selectAll": "Seleccionar todo", "showLess": "Mostrar menos", "showMore": "Mostrar más...", "submit": "Enviar", "table": { "noResults": "Sin resultados." }, "tryAgain": "Reintentar", "update": "Actualizar", "view_on_github_button": "Ver en GitHub", "yes": "Sí" }, "dashboard": { "account": "Cuenta", "actualDiskUsage": "Uso real de disco", "attachmentRatio": "Ratio de adjuntos", "attachmentRatioDesc": "El {{percent}}% de los correos tienen adjuntos", "attachments": "Archivos adjuntos", "byMessageCount": "Por conteo de mensajes", "byMessageSize": "Por tamaño de mensaje", "connected": "Conectado", "count": "Conteo", "dataStorage": "Almacenamiento", "dayTrend": "Tendencia de 30 días", "efficiency": "Eficiencia", "emails": "Correos", "indexSize": "Tamaño índice", "localDataFiles": "Archivos de datos locales", "logicalVolume": "Tamaño original", "mailAccounts": "Cuentas de correo", "messageDistribution": "Distribución de mensajes", "metadataSize": "Tamaño de metadatos", "newEmails": "Nuevos correos", "noAccountData": "Sin datos de cuenta", "noAttachments": "Sin adjuntos", "noEmailsSynced": "Aún no hay correos sincronizados", "noLargeEmails": "Sin correos grandes", "noRecentActivity": "Sin actividad reciente", "noSendersData": "Sin datos de remitentes", "noSubject": "(Sin asunto)", "regularAttachments": "Adjuntos regulares", "saved": "Ahorrado", "sender": "Remitente", "size": "Tamaño", "subject": "Asunto", "syncedLocally": "Sincronizado localmente", "systemVersion": "Versión del sistema", "tantivyDatabase": "Basado en el motor de búsqueda Tantivy", "title": "Panel de control", "top10Accounts": "Las 10 principales cuentas", "top10LargestAttachments": "Top 10 archivos adjuntos más grandes", "top10LargestEmails": "Los 10 correos más grandes", "top10Senders": "Los 10 principales remitentes", "topLists": "Listas principales", "totalAttachments": "Total de adjuntos", "totalEmailSize": "Tamaño total de correos", "totalEmails": "Total de correos", "withAttachments": "Con adjuntos" }, "dialogs": { "accountCredentials": "Credenciales y configuración de la cuenta", "accountDeleteFailed": "Error al eliminar la cuenta", "accountDeleted": "Cuenta eliminada", "accountDeletedDesc": "Tu cuenta ha sido eliminada con éxito.", "accountDeletionStarted": "Eliminación de cuenta iniciada", "accountDeletionStartedDesc": "La cuenta se está eliminando en segundo plano y desaparecerá tras la limpieza.", "allResourcesErased": "Todos los recursos asociados se borrarán permanentemente.", "cannotBeUndone": "¡Esta acción no se puede deshacer!", "confirmDelete": "Confirmar eliminación", "confirmDeleteDesc": "¿Estás seguro de que quieres eliminar este elemento? Esta acción no se puede deshacer.", "continue": "Continuar", "createFailed": "Error al crear", "createSuccess": "Creado con éxito", "deleteAccountPermanently": "Eliminar cuenta permanentemente", "deleteFailed": "Error al eliminar", "deleteSuccess": "Eliminado con éxito", "deleting": "Eliminando...", "imapSyncData": "Datos de sincronización IMAP", "localCachedMetadata": "Metadatos almacenados en caché localmente y estado de sincronización", "oauthTokens": "Tokens OAuth y credenciales API", "permanentlyDeleteAccount": "Eliminar cuenta permanentemente", "saveFailed": "Error al guardar", "saveSuccess": "Guardado con éxito", "typeEmailToConfirm": "Escribe la dirección de correo electrónico de la cuenta para confirmar:", "typeToConfirm": "Escribe \"{{email}}\" para confirmar", "updateFailed": "Error al actualizar", "updateSuccess": "Actualizado con éxito", "youAreDeleting": "Estás eliminando {{email}}. Esto eliminará permanentemente:" }, "errors": { "contentNotModified": "¡Contenido no modificado!", "forbidden": "Prohibido", "forbiddenDesc": "No tienes permiso para ver este recurso.", "forbiddenTitle": "Acceso prohibido", "internalServerError": "¡Error interno del servidor!", "learnMore": "Saber más", "maintenance": "Mantenimiento", "maintenanceDesc": "El sitio está temporalmente fuera de servicio. Volveremos a estar en línea pronto.", "maintenanceTitle": "¡El sitio está en mantenimiento!", "networkError": "Error de red", "networkErrorDesc": "No se puede conectar con el servidor. Por favor, comprueba tu conexión a internet y vuelve a intentarlo.", "pageNotFound": "¡Ups! ¡Página no encontrada!", "pageNotFoundDesc": "Parece que la página que estás buscando no existe o ha sido eliminada.", "somethingWentWrong": "¡Ups! Algo salió mal :')", "somethingWentWrongDesc": "Lamentamos las molestias. Por favor, inténtalo de nuevo más tarde.", "unauthorized": "No autorizado", "unauthorizedDesc": "Inicia sesión con credenciales válidas para acceder a este recurso.", "unauthorizedTitle": "Acceso no autorizado" }, "mail": { "account": "Cuenta", "attachments": "Adjuntos", "bcc": "CCO", "blockRemoteAgain": "Bloquear de nuevo", "cc": "CC", "clickToDownload": "Hacer clic para descargar", "date": "Fecha", "delete": "Eliminar", "download": "Descargar", "downloadComplete": "Descarga completada", "downloadFailed": "Error de descarga", "downloadStarted": "Descarga iniciada", "downloaded": "{{id}} descargado", "emailViewer": "Visor de correo electrónico", "failedToDownloadFile": "Error al descargar el archivo", "failedToLoadEmail": "Error al cargar el correo electrónico.", "from": "De", "id": "ID", "isBeingDownloaded": "{{id}} se está descargando", "noAttachments": "Sin adjuntos", "noMessageSelected": "Ningún mensaje seleccionado", "noTagsYet": "Aún no hay etiquetas", "onlyNonInlineAttachments": "Solo se muestran aquí los adjuntos que no están en línea.", "remoteBlocked": "Para proteger tu privacidad, Bichon ha bloqueado el contenido remoto de este mensaje.", "remoteShown": "Contenido remoto mostrado.", "showLess": "mostrar menos", "showMore": "mostrar más...", "showRemoteContent": "Mostrar contenido remoto", "subject": "Asunto", "tags": "Etiquetas", "to": "Para", "viewThread": "Ver hilo" }, "mailbox": { "bulkActions": { "ariaLabel": "Acciones masivas para {{count}} {{emailLabel}} seleccionado(s)", "clearSelection": "Borrar selección", "clearSelectionWithKey": "Borrar selección ({{key}})", "delete": "Eliminar", "deleteTooltip": "Eliminar correos seleccionados", "email": "correo electrónico", "emails": "correos electrónicos", "selected": "seleccionado" }, "deleteDialog": { "confirm": "Eliminar", "desc": "¿Estás seguro de que quieres eliminar {{countText}}? Esta acción eliminará permanentemente el/los correo(s) seleccionado(s) de la base de datos local. El/los correo(s) se perderán para siempre y no se podrán recuperar.", "descCountMultiple": "estos {{count}} correos electrónicos", "descCountSingle": "este correo electrónico", "errorTitle": "Error al eliminar mensajes", "successDesc": "Los mensajes han sido eliminados.", "successTitle": "Mensajes eliminados con éxito", "title": "Eliminar correo electrónico", "warningDesc": "Procede con precaución.", "warningTitle": "¡Advertencia!" }, "deleteMailboxDialog": { "confirm": "Eliminar permanentemente", "desc": "¿Está seguro de que desea eliminar esta carpeta de correo? Esta acción no se puede deshacer.", "errorTitle": "Error al eliminar", "successDesc": "La carpeta de correo y su contenido han sido eliminados correctamente.", "successTitle": "Eliminado con éxito", "title": "Eliminar carpeta de correo", "warningDesc": "Eliminar esta carpeta también eliminará permanentemente todos los correos electrónicos archivados y las subcarpetas que contenga.", "warningTitle": "Advertencia" }, "folders": "Carpetas", "messages": "Mensajes", "noMessages": "No hay mensajes", "selectFolder": "Selecciona una carpeta para ver los mensajes", "thread": { "empty": "No hay mensajes en este hilo.", "invalidDate": "Fecha inválida", "loadError": "Error al cargar el hilo", "loadMore": "Cargar más", "loadingMore": "Cargando...", "message": "mensaje", "messages": "mensajes", "noSubject": "(Sin asunto)", "title": "Hilo de conversación ({{count}} {{messageLabel}})" }, "title": "Buzón" }, "navigation": { "accessTokens": "Tokens de acceso", "accounts": "Cuentas", "apiDocs": "Documentación API", "attachment": "Archivos adjuntos", "auth": "Autenticación", "dashboard": "Panel de control", "general": "General", "home": "Inicio", "mailbox": "Buzón", "oauth2": "OAuth2", "other": "Otro", "settings": "Configuración", "users": "Usuarios del sistema" }, "oauth2": { "aSecretKeyProvidedByTheOAuthProvider": "Una clave secreta proporcionada por el proveedor OAuth para autenticar tu aplicación.", "actions": { "authorize": "Autorizar", "delete": "Eliminar", "edit": "Editar", "openMenu": "Abrir menú" }, "addConfiguration": "Añadir configuración", "addExtraParams": "Añadir parámetros extra", "addNew": "Añadir nuevo", "addScope": "Añadir ámbito", "areYouSureYouWantTo": "¿Estás seguro de que quieres {{action}} este cliente OAuth2?", "areYouSureYouWantToDelete": "¿Estás seguro de que quieres eliminar", "authAtatus": "Estado de la autenticación OAuth2", "authFailed": "Autenticación OAuth2 fallida", "authSuccess": "Autenticación OAuth2 exitosa", "authUrlLabel": "URL de autorización:", "authorizationUrlCannotBeEmpty": "La URL de autorización no puede estar vacía", "authorizationUrlIsRequired": "La URL de autorización es obligatoria", "authorize": "Autorizar", "authorizeAnEmailAccountToStartTheOAuth2AuthorizationProcess": "Autoriza una cuenta de correo electrónico para iniciar el proceso de autorización OAuth2.", "authorizeEmailAccount": "Autorizar cuenta de correo electrónico", "backToLogin": "Volver a Iniciar sesión", "clickSaveWhenDone": "Haz clic en Guardar cuando hayas terminado.", "clientId": "ID de cliente", "clientIdCannotBeEmpty": "El ID de cliente no puede estar vacío", "clientIdIsRequired": "El ID de cliente es obligatorio", "clientIdLabel": "ID de cliente:", "clientSecret": "Secreto de cliente", "clientSecretCannotBeEmpty": "El Secreto de cliente no puede estar vacío", "clientSecretIsRequired": "El Secreto de cliente es obligatorio", "clientSecretLabel": "Secreto de cliente:", "createAccount": "Crear cuenta", "createNewHere": "Crear uno nuevo aquí.", "created": "Creado", "creating": "Creando...", "creationFailed": "Error al crear", "delete": "Eliminar", "deleteFailed": "Error al eliminar, por favor, inténtalo de nuevo más tarde", "deleteSuccess": "Eliminación exitosa", "deleteToken": "Eliminar token", "describeThePurposeOfTheOauth2Application": "Describe el propósito de la aplicación OAuth2", "description": "Gestiona automáticamente la adquisición, almacenamiento y actualización de tokens de acceso, asegurando una experiencia de autenticación fluida y siempre lista.", "descriptionLabel": "Descripción:", "descriptionMustNotExceed255Characters": "La descripción no debe exceder los 255 caracteres.", "disable": "Deshabilitar", "disableOAuth2Client": "Deshabilitar cliente OAuth2", "disabled": "Deshabilitado", "edit": "Editar", "enable": "Habilitar", "enableOAuth2Client": "Habilitar cliente OAuth2", "enabled": "Habilitado", "enterIdToConfirmDeletion": "Introduce el ID para confirmar la eliminación.", "enterTheAuthorizationUrl": "Introduce la URL de autorización", "enterTheKeyHere": "Introduce la clave aquí.", "enterTheScopeHere": "Introduce el ámbito aquí.", "enterTheTokenUrl": "Introduce la URL de token", "enterTheValueHere": "Introduce el valor aquí.", "enterYourClientId": "Introduce tu ID de cliente", "enterYourClientSecret": "Introduce tu secreto de cliente", "enterYourRedirectUrl": "Introduce tu URI de redirección", "error": "Error", "getAuthorizeUrlFailed": "Error al obtener la URL de autorización", "getAuthorizeUrlFailedDesc": "Error al obtener la URL de autorización, por favor, inténtalo de nuevo más tarde", "gmail": "Gmail", "goHome": "Ir a inicio", "goToAccounts": "Ir a Cuentas", "id": "ID", "information": "Información", "invalidAuthorizationUrlFormat": "Formato de URL de autorización inválido", "invalidRedirectUriFormat": "Formato de URI de redirección inválido", "invalidTokenUrlFormat": "Formato de URL de token inválido", "key": "Clave:", "keyCannotBeEmpty": "La Clave no puede estar vacía", "keyIsRequired": "La Clave es obligatoria", "leaveEmptyToKeepExistingSecret": "Deja vacío para mantener el secreto existente", "leaveEmptyToKeepTheExistingSecret": "Deja vacío para mantener el secreto existente, introduce un nuevo valor solo para actualizarlo.", "loadingAccounts": "Cargando cuentas...", "noConfigurations": "Sin configuraciones OAuth2", "noConfigurationsDesc": "Aún no has añadido configuraciones OAuth2. Añade una para empezar a usar las funcionalidades OAuth2.", "noEmailAccountsRegistered": "No hay cuentas de correo electrónico registradas. Por favor, crea una.", "noProxyAvailable": "No hay proxy disponible", "noStatus": "Esta página muestra el resultado de tu autenticación OAuth2. Actualmente no hay un estado específico disponible. Por favor, vuelve a intentarlo si es necesario.", "oauth2ClientHasBeenSuccessfully": "Tu cliente OAuth2 ha sido {{action}} con éxito.", "oauth2ClientUpdated": "Cliente OAuth2 actualizado", "oauth2DeleteFailed": "Error al eliminar OAuth2", "optional": "Opcional", "outlook": "Outlook", "pleaseBeCareful": "Por favor, ten cuidado, esta acción no se puede deshacer.", "pleaseCreateOne": "Por favor, crea una.", "provider": "Proveedor", "quickPresets": "Preajustes rápidos:", "redirectUri": "URI de redirección", "redirectUriCannotBeEmpty": "El URI de redirección no puede estar vacío", "redirectUriIsRequired": "El URI de redirección es obligatorio", "redirectUrlLabel": "URI de redirección:", "save": "Guardar", "saveChanges": "Guardar cambios", "saving": "Guardando...", "scope": "Ámbito:", "scopes": "Ámbitos", "selectAProxy": "Seleccionar un proxy", "selectAnAccount": "Selecciona una cuenta", "status": "Estado", "statusUpdateFailed": "Error al actualizar el estado, por favor, inténtalo de nuevo más tarde", "success": "Éxito", "successMessage": "Tu cuenta de correo electrónico ha sido autenticada con éxito a través de OAuth2. El token de acceso ha sido almacenado por el sistema y se actualizará automáticamente cuando sea necesario.", "theRedirectUrlAfterAuthorization": "El URI de redirección después de la autorización. Debe coincidir con el registrado en el proveedor OAuth. Utiliza el formato http://[host]:[port]/oauth2/callback (o https://), donde [host] y [port] coinciden con tu despliegue de RustMailer. La ruta /oauth2/callback es fija.", "theUniqueIdentifierForYourApplication": "El identificador único para tu aplicación, proporcionado por el proveedor OAuth.", "theUrlUsedToExchange": "La URL utilizada para intercambiar el código de autorización por un token de acceso.", "theUrlWhereUsersWillBeRedirected": "La URL a la que se redirigirá a los usuarios para autorizar tu aplicación.", "thisActionWillPermanentlyRemoveTheOauth2Record": "Esta acción eliminará permanentemente el registro OAuth2 del sistema. Esto no se puede deshacer.", "thisWillPreventTheOAuth2ClientFromBeingUsed": "Esto evitará que se utilice el cliente OAuth2.", "title": "OAuth2", "tokenUrlCannotBeEmpty": "La URL de token no puede estar vacía", "tokenUrlIsRequired": "La URL de token es obligatoria", "tokenUrlLabel": "URL de token:", "tryAgain": "Intentar de nuevo", "unknownError": "Ha ocurrido un error desconocido.", "updateFailed": "Error al actualizar", "updateHere": "Actualizar aquí.", "updateOrCreationFailed": "Error al {{action}}, por favor, inténtalo de nuevo más tarde", "updated": "Actualizado", "useProxyOptional": "Usar Proxy (Opcional):", "useSocks5ProxyForOAuthRequests": "Usar proxy SOCKS5 para las solicitudes OAuth cuando el acceso directo está bloqueado.", "value": "Valor:", "valueCannotBeEmpty": "El Valor no puede estar vacío", "valueIsRequired": "El Valor es obligatorio", "warning": "¡Advertencia!", "whenDisabled": "Cuando está deshabilitado: - Los nuevos flujos de autorización serán rechazados inmediatamente - Los tokens de acceso y actualización existentes serán revocados en un minuto - Los usuarios deberán volver a autorizar cuando se vuelva a habilitar", "yourOAuth2ApplicationHasBeenSuccessfully": "Tu aplicación OAuth2 ha sido {{action}} con éxito.", "yourOAuth2ApplicationHasBeenSuccessfullyDeleted": "Tu aplicación OAuth2 ha sido eliminada con éxito." }, "permission": { "account": { "create": "Crear cuentas de correo", "manage": "Gestionar cuentas asignadas", "manage_all": "Gestionar todas las configuraciones de cuentas", "read_details": "Leer detalles de la cuenta" }, "category": { "account": "Permisos de cuenta", "global_data": "Datos globales (Admin)", "system_identity": "Sistema e identidad" }, "data": { "delete": "Eliminar correos asignados", "delete_all": "Eliminar correos de todas las cuentas", "export_batch": "Exportar datos asignados por lotes", "export_batch_all": "Exportar todos los datos por lotes", "import_batch": "Importar datos de correo por lotes", "manage": "Gestionar metadatos de correo asignados", "manage_all": "Gestionar todos los metadatos de correo", "raw_download": "Descargar correos sin procesar asignados", "raw_download_all": "Descargar todos los correos sin procesar", "read": "Leer datos de correo asignados", "read_all": "Leer todos los datos de correo", "smtp_ingest": "Ingerir correos electrónicos a través del protocolo SMTP" }, "dialog": { "account_description": "Permisos limitados a la cuenta seleccionada.", "account_title": "Permisos de cuenta", "global_description": "Permisos de todo el sistema otorgados a este usuario.", "global_title": "Permisos globales" }, "scope": { "account": "Cuenta #{{id}}", "global": "Global" }, "system": { "access": "Acceso básico al sistema", "root": "Control total del sistema" }, "token": { "manage": "Gestionar tokens de acceso" }, "user": { "manage": "Gestionar todos los usuarios", "view": "Ver nombres de usuario básicos" } }, "profile": { "avatar_alt": "Avatar", "menu": { "profile": "Perfil", "settings": "Configuración", "sign_out": "Cerrar sesión" } }, "proxyDelete": { "close": "Cerrar", "confirmText": "¿Estás seguro de que quieres eliminar", "deleteBtn": "Eliminar", "failedDesc": "Error al eliminar, por favor, inténtalo de nuevo más tarde", "failedTitle": "Error al eliminar el proxy", "permanent": "Esta acción eliminará permanentemente el Proxy del sistema. Esto no se puede deshacer.", "proxyIdLabel": "ID del Proxy:", "proxyIdPlaceholder": "Introduce el ID del Proxy para confirmar la eliminación.", "successDesc": "El proxy ha sido eliminado con éxito.", "successTitle": "Eliminación exitosa", "title": "Eliminar Proxy", "tryAgain": "Intentar de nuevo", "warningDesc": "Por favor, ten cuidado, esta acción no se puede deshacer.", "warningTitle": "¡Advertencia!" }, "restore_message": { "accountsInvolved": "Cuentas involucradas", "bulkTitle": "Restaurar múltiples mensajes", "bulkWarning": "Nota: Los mensajes se restaurarán en sus carpetas originales.", "confirm": "Ejecutar restauración", "desc": "Esta acción volverá a cargar los mensajes seleccionados desde Bichon y los restaurará en sus buzones correspondientes en el servidor IMAP.", "failed": "Error al restaurar", "failedTitle": "Fallo en la restauración", "messages": "mensajes", "restore_to_imap": "Restaurar mensaje", "success": "Restauración exitosa", "successDesc": "Los mensajes seleccionados se han restaurado correctamente en el servidor IMAP.", "summary": "Detalles de restauración", "title": "Restaurar mensaje individual" }, "roles": { "actions": { "add": "Añadir rol", "cancel": "Cancelar", "close": "Cerrar", "failed": "La operación falló", "retry": "Reintentar", "submit_create": "Crear rol", "submit_update": "Actualizar rol", "success_create": "Rol creado con éxito", "success_update": "Rol actualizado con éxito" }, "categories": { "account_resource": "Acceso a recursos de cuenta", "global_data": "Acceso a datos globales", "identity": "Identidad y Gestión" }, "columns": { "created_at": "Creado el", "id": "ID", "name": "Nombre", "permissions": "Permisos", "role_type": "Tipo", "updated_at": "Actualizado el" }, "delete": { "alert_desc": "Eliminar este rol lo quitará de todos los usuarios a los que esté asignado.", "alert_title": "Atención: Acción permanente.", "confirm_btn": "Eliminar rol", "confirm_label": "Escriba el ID del rol para confirmar:", "deleting": "Eliminando...", "dialog_title": "Eliminar rol", "error_fallback": "No se pudo eliminar el rol.", "error_title": "Error al eliminar", "irreversible": "Esta acción no se puede deshacer.", "placeholder": "Escriba \"{{id}}\"", "success_desc": "El rol \"{{name}}\" ha sido removido.", "success_title": "Rol eliminado", "warning_text": "Está eliminando el rol {{name}} (ID: {{id}}) de forma permanente." }, "description_hint": "Defina el alcance de acceso y los permisos.", "details": { "close_btn": "Cerrar", "desc_account": "Acceso y acciones de datos para cuentas individuales.", "desc_global": "Gestión global y acceso al sistema.", "role_badge": "Rol {{type}}", "title": "Permisos: {{name}}", "unknown": "Rol desconocido", "view_permissions": "Detalles" }, "empty": { "desc": "Aún no ha creado ningún rol personalizado.", "title": "No se encontraron roles" }, "form": { "builtin_badge": "Rol del sistema", "builtin_desc": "Este rol está predefinido y es de solo lectura.", "desc_label": "Descripción", "matrix_label": "Matriz de permisos ({{type}})", "name_label": "Nombre del rol", "type_label": "Tipo de rol" }, "placeholder": { "filter": "Buscar roles..." }, "title": { "create": "Crear nuevo rol", "edit": "Editar rol: {{name}}" }, "types": { "Account": "Cuenta", "Global": "Global" }, "validation": { "name_required": "El nombre del rol es obligatorio", "perm_required": "Seleccione al menos un permiso" } }, "search": { "account": "Cuenta", "addEmailAccount": "Añadir cuenta de correo electrónico", "addTags": { "cancel": "Cancelar", "createHint": "Crear nueva etiqueta: {{tag}}", "invalidTitle": "Etiqueta inválida", "none": "Aún no hay etiquetas añadidas", "save": "Guardar", "saving": "Guardando...", "searchPlaceholder": "Buscar o crear etiquetas...", "selectedCount": "{{count}} etiqueta(s) seleccionada(s)", "title": "Editar etiquetas", "tryAgain": "Inténtalo de nuevo más tarde", "updateFailedTitle": "Error al actualizar", "updatedDesc": "Las etiquetas han sido actualizadas con éxito", "updatedTitle": "Etiquetas actualizadas" }, "adjustSearch": "Intenta ajustar tus criterios de búsqueda o borra los filtros.", "advanced": "Avanzado", "advancedFilters": "Filtros avanzados", "any": "Cualquiera", "any_participant": "Cualquier participante", "any_recipient": "Cualquier destinatario", "attachmentName": "Nombre del adjunto", "attachmentsSize": "Adjuntos y tamaño", "bcc": "CCO", "before": "Antes de:", "bulkActions": { "ariaLabel": "{{count}} mensajes seleccionados. Barra de herramientas", "clear": "Limpiar selección", "delete": "Eliminar", "deleteDesc": "Eliminar seleccionados", "manageTags": "Administrar etiquetas", "selected": "{{count}} seleccionado(s)" }, "cc": "CC", "clear": "Borrar", "date": "Fecha", "dateRange": "Rango de fechas", "delete": { "confirmButton": "Eliminar", "confirmDetail": "Esta acción no se puede deshacer.", "confirmPrefix": "¿Eliminar", "countLabel": "{{count}} mensaje(s)?", "errorTitle": "Error al eliminar", "successDesc": "Eliminado con éxito.", "successTitle": "Eliminados", "title": "Eliminar mensajes", "warningDesc": "Los mensajes se eliminarán permanentemente.", "warningTitle": "Advertencia" }, "editTag": "Editar etiqueta", "endDate": "Fecha de finalización", "from": "De", "fullTextMultiAccount": "Texto completo · Multi-cuenta · Filtros avanzados", "hasAttachment": "Tiene adjunto", "huge": "Muy grande (≥20 MB)", "keyword": "Palabra clave", "large": "Grande (10 - 20 MB)", "mailbox": "Buzón", "maxSize": "Tamaño máx.", "maximumBytes": "Máximo (bytes)", "medium": "Mediano (2 - 10 MB)", "messageId": "ID del mensaje", "minSize": "Tamaño mín.", "minimumBytes": "Mínimo (bytes)", "no": "No", "noActiveEmailAccount": "No hay cuenta de correo electrónico activa.", "noEmailsFound": "No se encontraron correos electrónicos", "noMailboxSelectAccount": "No hay buzón. Por favor, selecciona una cuenta primero.", "originalMessageIdHeader": "Encabezado Message-ID del correo original", "pleaseSelectAtLeastOne": "Por favor, selecciona al menos un criterio de búsqueda", "preview": "Vista previa", "recipient": "Destinatario", "searchArchivedEmails": "Buscar en correos archivados", "searchButton": "Buscar", "searchInSubjectBody": "Buscar en asunto, cuerpo, adjuntos...", "searching": "Buscando, por favor espera...", "searchingButton": "Buscando...", "selectAccount": "Seleccionar cuenta", "selectDate": "Seleccionar fecha", "selectMailbox": "Seleccionar buzón", "sender": "Remitente", "senderRecipients": "Remitente / Destinatarios", "since": "Desde:", "size": "Tamaño", "sizeDescription": "El tamaño se refiere al tamaño total del correo electrónico, incluidos los archivos adjuntos.", "small": "Pequeño (<2 MB)", "sort": "Ordenar", "source": "Fuente", "startDate": "Fecha de inicio", "startSearching": "Empieza a buscar por palabra clave, remitente o usa filtros avanzados.", "subject": "Asunto", "tagFilter": "Filtro de etiquetas", "thread": { "empty": "No hay mensajes en este hilo", "error": "Error al cargar el hilo", "invalidDate": "Fecha inválida", "latest": "Último", "loadMore": "Cargar más", "loadingMore": "Cargando...", "noSubject": "(Sin asunto)", "title": "Hilo de conversación · {{count}} mensajes" }, "tiny": "Muy pequeño (<15 KB)", "title": "Buscar", "to": "Para", "updateTags": { "actionAdd": "Añadir", "actionOverwrite": "Sobrescribir", "actionRemove": "Eliminar", "cancel": "Cancelar", "createHint": "Presione Enter para crear una nueva etiqueta: \"{{tag}}\"", "invalidTitle": "Etiqueta inválida", "none": "No hay etiquetas seleccionadas", "overwriteWarning": "Advertencia: esto sobrescribirá todas las etiquetas existentes en los elementos seleccionados.", "savingAdd": "Añadiendo...", "savingOverwrite": "Sobrescribiendo...", "savingRemove": "Eliminando...", "searchPlaceholder": "Buscar o crear nueva etiqueta...", "selectedCount": "{{count}} etiqueta(s) a aplicar", "submitAdd": "Añadir etiquetas", "submitOverwrite": "Sobrescribir etiquetas", "submitRemove": "Eliminar etiquetas", "title": "Actualizar etiquetas", "tryAgain": "Por favor, inténtelo de nuevo más tarde.", "updateFailedTitle": "Error al actualizar", "updatedDesc": "Las etiquetas se han actualizado con éxito.", "updatedTitle": "Etiquetas actualizadas" }, "yes": "Sí" }, "search_accounts": { "clear_accounts": "Borrar cuentas seleccionadas", "label": "Cuentas de correo", "no_accounts_found": "No se encontraron cuentas", "search_placeholder": "Buscar cuentas de correo..." }, "search_contacts": { "any": "Cualquiera", "label": "Contactos", "label_with_count": "Contactos ({{count}})", "loading": "Cargando...", "no_contact_found": "No se encontraron contactos", "reset_all": "Restablecer todos los contactos", "search_placeholder": "Buscar {{field}}...", "showing_limit": "Mostrando solo los primeros 100 resultados • Total {{total}}" }, "search_input": { "all": "Todo", "all_fields_desc": "Coincide con asunto, cuerpo, remitente y destinatarios", "body": "Cuerpo del mensaje", "button": "Buscar", "clear_history": "Borrar historial", "no_history": "Sin historial de búsqueda", "placeholder": "Buscar correos (use \" \" para búsqueda de frases)", "recent_title": "Búsquedas recientes", "subject": "Asunto" }, "search_mailbox": { "clear_mailboxes": "Borrar carpetas seleccionadas", "label": "Buzones", "no_mailbox_found": "No se encontró ningún buzón", "search_placeholder": "Buscar buzones", "select_account_first": "Seleccione primero una cuenta de correo" }, "search_more": { "any": "Cualquiera", "apply": "Aplicar filtros", "attachment_name_label": "Nombre del archivo adjunto", "attachment_name_placeholder": "Ej.: invoice.pdf", "category": "Categoría de adjunto", "content_type": "Tipo de archivo", "extension": "Extensión de archivo", "has_attachment": "Con archivo adjunto", "is_message": "Adjunto formato e-mail", "is_message_desc": "Este adjunto es un archivo de correo, por ejemplo, un archivo .eml.", "message_id_description": "Buscar usando el encabezado Message-ID del correo", "message_id_label": "Message-ID original", "message_size_label": "Tamaño del mensaje", "reset": "Restablecer", "search_placeholder": "Buscar {{field}}...", "size_presets": { "any": "Cualquier tamaño", "huge": "Muy grande (> 20 MB)", "large": "Grande (10 – 20 MB)", "medium": "Mediano (2 – 10 MB)", "small": "Pequeño (< 2 MB)", "tiny": "Muy pequeño (< 15 KB)" }, "title": "Filtros avanzados", "trigger_label": "Avanzado" }, "search_reset": { "label": "Restablecer", "tooltip": "Eliminar todos los filtros" }, "search_view": { "button_label": "Vista", "menu_title": "Configuración de columnas" }, "settings": { "accounts": "Cuentas", "acl": "ACL", "actions": "Acciones", "add": "Añadir", "addNewProxyHere": "Añade un nuevo proxy aquí. ", "adding": "Añadiendo...", "appearance": { "button": { "update": "Actualizar preferencias" }, "command": { "no_results": "No se encontró el idioma.", "search": "Buscar idioma..." }, "description": { "language": "Seleccione el idioma de la interfaz web.", "theme": "Elija entre el modo claro u oscuro." }, "field": { "language": "Idioma de la interfaz", "theme": "Tema de la interfaz" }, "placeholder": { "select_language": "Seleccionar idioma" }, "theme": { "dark": "Oscuro", "light": "Claro" }, "title": "Apariencia", "validation": { "language": { "required": "Por favor, seleccione un idioma." }, "theme": { "required": "Por favor, seleccione un tema." } } }, "authUrl": "URL de autorización", "changePasswordForFutureLogins": "Cambiar la contraseña para futuros inicios de sesión.", "confirmReset": "Confirmar restablecimiento", "createdAt": "Creado el", "delete": "Eliminar", "description": "Descripción", "edit": "Editar", "enabled": "Habilitado", "enterNewRootPassword": "Introduce la nueva contraseña raíz", "enterProxyIdToConfirmDeletion": "Introduce el ID del proxy para confirmar la eliminación.", "failedToCopyText": "Error al copiar el texto", "filterAccessToken": "Filtrar tokens de acceso...", "filterAccount": "Filtrar cuentas...", "filterOauth2": "Filtrar OAuth2...", "filterProxy": "Filtrar proxies...", "general": "General", "generateNewToken": "Generar un nuevo token, el antiguo caducará inmediatamente.", "header": { "description": "Administra tu perfil y consulta las configuraciones del sistema.", "title": "Configuración" }, "host": "Host", "id": "Id", "invalidPassword": "Contraseña inválida", "lastAccess": "Último acceso", "manageRootTokenAndPassword": "Gestiona de forma segura el token y la contraseña del usuario raíz.", "name": "Nombre", "noProxies": "Sin proxies", "noProxiesDesc": "Aún no has añadido configuraciones de proxy. Añade una para usar las funcionalidades de proxy.", "password": "Contraseña", "pleaseUseAnIpAddressForBetterReliability": "Utiliza una dirección IP (ej. 127.0.0.1) en lugar de un nombre de host o dominio para una mejor fiabilidad.", "port": "Puerto", "profile": { "account": { "id": "ID de cuenta: {{id}}" }, "avatarAlt": "Avatar", "button": { "permissions": "Permisos", "update_profile": "Actualizar perfil", "view_global_permissions": "Ver permisos globales" }, "field": { "email": "Correo electrónico", "password": "Contraseña", "username": "Nombre de usuario" }, "loadError": "No se pudo cargar la información del usuario.", "maxSize": "Hasta {{size}}", "placeholder": { "password_keep": "Déjelo en blanco para mantener la contraseña actual" }, "removeAvatar": "Eliminar avatar", "section": { "accounts": "{{count}} cuentas vinculadas", "roles": "Roles" }, "toast": { "update_failed": "No se pudo actualizar el perfil", "updated": "Perfil actualizado correctamente" }, "uploadError": "Error(es) al subir el archivo", "uploadTitle": "Subir avatar", "validation": { "email": { "invalid": "Por favor, introduce una dirección de correo electrónico válida", "required": "El correo electrónico es obligatorio" }, "password": { "max": "La contraseña debe tener como máximo 256 caracteres", "min": "La contraseña debe tener al menos 8 caracteres" }, "username": { "max": "El nombre de usuario debe tener como máximo 32 caracteres", "min": "El nombre de usuario debe tener al menos 5 caracteres", "required": "El nombre de usuario es obligatorio" } } }, "proxy": "Proxy", "proxyUpdateOrAddFailed": "Error al {{action}} el proxy, por favor, inténtalo de nuevo más tarde", "reset": "Restablecer", "resetRootPassword": "Restablecer contraseña raíz", "resetRootToken": "Restablecer token raíz", "root": "Raíz", "rootAccessManagement": "Gestión de acceso de usuario raíz", "rootDesc": "Gestiona las credenciales de inicio de sesión del usuario raíz, incluido el token y la contraseña.", "rootPasswordMustBeAtLeast6Characters": "La contraseña raíz debe tener al menos 6 caracteres.", "rootTitle": "Usuario raíz", "selectAll": "Seleccionar todo", "sidebar": { "access": "Permisos de acceso", "apiTokens": "Tokens API", "configurations": "Configuraciones del sistema", "profile": "Perfil", "proxy": "Proxy de red" }, "theRootPasswordHasBeenReset": "La contraseña raíz ha sido restablecida", "theRootTokenHasBeenReset": "El token raíz ha sido restablecido", "theme": "Tema", "title": "Configuración", "token": "Token", "tokenUrl": "URL de token", "type": "Tipo", "updateTheProxyHere": "Actualiza el proxy aquí. ", "updatedAt": "Actualizado el", "url": "Url", "useNewPasswordForNextLogin": "Usa la nueva contraseña para el próximo inicio de sesión.", "useProxy": "Usar proxy", "username": "Nombre de usuario", "youAreAboutToResetTheRootPassword": "Estás a punto de restablecer la contraseña raíz. Asegúrate de guardarla de forma segura.", "youAreAboutToResetTheRootToken": "Estás a punto de restablecer el token raíz. Esta acción no se puede deshacer.", "yourLoginInformationHasBeenUpdated": "Tu información de inicio de sesión ha sido actualizada. No necesitarás volver a iniciar sesión.", "yourProxyHasBeenSuccessfully": "Tu proxy ha sido {{action}} con éxito." }, "sign_out": { "confirm": "Cerrar sesión", "desc": "¿Está seguro de que desea cerrar sesión? Necesitará iniciar sesión nuevamente para acceder a su cuenta.", "title": "Cerrar sesión" }, "system": { "notifications": "Notificaciones del sistema" }, "systemConfig": { "pageDescription": "Estos parámetros se inicializan mediante indicadores CLI o variables de entorno. Actualmente son de solo lectura.", "pageTitle": "Configuraciones a nivel de sistema", "sections": { "cors": { "desc": "Reglas de acceso de origen cruzado", "title": "CORS" }, "logging": { "desc": "Comportamiento de salida de logs", "title": "Registro" }, "network": { "desc": "HTTP y acceso público", "title": "Red" }, "performance": { "desc": "Concurrencia y compresión", "title": "Rendimiento" }, "security": { "desc": "Autenticación y cifrado", "title": "Seguridad" }, "smtp": { "desc": "Ajustes de recepción de correo entrante para el archivado en tiempo real", "title": "Servidor SMTP" }, "storage": { "desc": "Rutas de base de datos y límites", "title": "Almacenamiento y Caché" } }, "status": { "auto": "Auto", "configured": "Configurado", "disabled": "Deshabilitado", "enabled": "Habilitado", "missing": "Faltante", "notSet": "No establecido" } }, "table": { "asc": "Asc", "delete": "Eliminar", "desc": "Desc", "edit": "Editar", "hide": "Ocultar", "loading": "Cargando...", "noResults": "No se encontraron resultados", "of": "de", "page": "Página", "pagination": { "first": "Primera página", "fixed_page_size": "{{size}} filas por página.", "last": "Última página", "next": "Página siguiente", "page_info": "Página {{page}} de {{total}}", "previous": "Página anterior", "rows_per_page": "Filas por página", "selected": "{{selected}} / {{total}} fila(s) seleccionada(s)." }, "results": "resultados", "rowsPerPage": "Filas por página", "showing": "Mostrando", "to": "a" }, "tag": { "clear_all": "Borrar todas las etiquetas", "label": "Etiquetas", "no_tags_found": "No se encontraron etiquetas", "search_placeholder": "Buscar etiquetas..." }, "theme": { "appearance": "Apariencia", "blue": "Azul", "dark": "Oscuro", "default": "Predeterminado", "green": "Verde", "light": "Claro", "orange": "Naranja", "rose": "Rosa", "yellow": "Amarillo" }, "time": { "absolute_range": "Rango de fechas absoluto", "apply": "Aplicar", "before": "Antes de", "clear_filters": "Borrar filtros de tiempo", "days_ago_to_now": "días atrás hasta ahora", "end_date": "Fecha de fin", "format": "yyyy-MM-dd", "historical": "Rango histórico (antes de...)", "label": "Tiempo", "last_day": "Último 1 día", "last_days": "Últimos {{count}} días", "last_months": "Últimos {{count}} meses", "over_years_ago": "Hace {{count}} {{unit}}", "recent_prefix": "Reciente:", "recent_range": "Rango reciente (desde...)", "since": "Desde", "start_date": "Fecha de inicio", "year": "año", "years": "años" }, "users": { "actions": { "api_tokens": "Tokens de API", "buttons": { "add_account": "Añadir cuenta", "create": "Crear usuario", "update": "Actualizar usuario" }, "delete": { "alert_desc": "El usuario y todos los datos relacionados serán borrados.", "alert_title": "Atención: Acción permanente.", "button_confirm": "Eliminar usuario", "button_deleting": "Eliminando...", "confirm_msg": "Está eliminando al usuario {{name}} (ID: {{id}}) de forma permanente.", "input_label": "Escriba el ID de usuario para confirmar:", "irreversible": "Esta acción es irreversible.", "placeholder": "Escriba \"{{id}}\"", "title": "Eliminar usuario", "toast": { "failed_fallback": "No se pudo eliminar al usuario.", "failed_title": "Error al eliminar", "success_desc": "El usuario \"{{name}}\" ha sido removido.", "success_title": "Usuario eliminado" } }, "dialog": { "create_title": "Crear nuevo usuario", "edit_title": "Editar usuario: {{name}}", "subtitle": "Configure identidad, niveles de acceso y políticas de seguridad." }, "fields": { "assign_role": "Asignar rol", "burst_interval": "Intervalo de ráfaga (seg)", "description": "Descripción (opcional)", "description_hint": "Notas internas (máx 256 caracteres).", "description_placeholder": "Notas sobre este usuario...", "email": "Correo electrónico", "email_hint": "Contacto principal y notificaciones.", "global_roles_hint": "Asigne permisos de sistema.", "ip_whitelist": "Lista blanca de IP", "ip_whitelist_hint": "Restringir inicio de sesión a estas IP (una por línea).", "password": "Contraseña", "password_hint_create": "Contraseña segura para la configuración inicial.", "password_hint_edit": "Ingrese una nueva solo si desea cambiarla.", "password_placeholder_create": "Mínimo 8 caracteres", "password_placeholder_edit": "Dejar vacío para mantener la actual", "rate_quota": "Cuota de tasa", "select_account": "Elegir cuenta", "username": "Nombre de usuario", "username_hint": "Identificador único para el inicio de sesión." }, "placeholder": { "filter": "Buscar usuarios..." }, "schema": { "account_required": "Seleccione una cuenta", "description_max": "Descripción máx 256 caracteres", "email_invalid": "Ingrese un correo válido", "email_required": "El correo es obligatorio", "global_role_required": "Asigne al menos un rol global", "ip_invalid": "Dirección IP inválida", "password_max": "Máximo 256 caracteres", "password_min": "Mínimo 8 caracteres", "password_required": "La contraseña es obligatoria", "role_required": "Seleccione un rol", "username_max": "Máximo 32 caracteres", "username_min": "Mínimo 3 caracteres", "username_required": "El nombre de usuario es obligatorio" }, "sections": { "basic": "Identidad básica", "global": "Permisos globales", "mail_access": "Control de acceso de correo", "mail_access_subtitle": "Cuentas de correo que este usuario puede administrar.", "policy": "Políticas" }, "states": { "full_access": "Modo de acceso completo", "full_access_desc": "Los administradores tienen acceso a todas las cuentas por defecto.", "no_accounts": "No se han asignado cuentas específicas.", "security_disabled": "Las políticas de seguridad están desactivadas." }, "tabs": { "general": "General", "permissions": "Permisos de cuenta", "security": "Seguridad y ACL" }, "toast": { "created": "Usuario creado", "updated": "Usuario actualizado" } }, "api_tokens": { "button": { "generate": "Generar nuevo token" }, "delete": { "confirm_button": "Eliminar token", "confirm_label": "Para confirmar, escriba {{word}} a continuación:", "confirm_placeholder": "Escriba \"{{word}}\" para confirmar", "deleting": "Eliminando...", "desc": "Está a punto de eliminar este token de API de forma permanente", "irreversible": "Esta acción no se puede deshacer. Cualquier aplicación que utilice este token perderá el acceso de inmediato.", "prefix": "Prefijo del token", "title": "Eliminar token de API", "warning_desc": "Cualquier script o servicio que utilice este token fallará. Asegúrese de haber actualizado sus sistemas.", "warning_title": "Advertencia" }, "empty": { "description": "Aún no se han generado tokens de API en el sistema.", "title": "No se encontraron tokens de API" }, "table": { "api_key": "Clave API", "created": "Creado", "expired": "Expirado", "expires_at": "Expira el", "last_used": "Último uso", "name": "Nombre", "never": "Nunca", "owner": "Propietario", "permanent": "Permanente", "type": "Tipo", "unnamed": "Token sin nombre", "web_ui": "Interfaz Web" }, "toast": { "delete_failed": "No se pudo eliminar el token, inténtelo de nuevo.", "delete_failed_title": "Error al eliminar", "deleted_desc": "El token \"{{name}}\" ha sido eliminado con éxito.", "deleted_title": "Token de API eliminado" }, "toolbar": { "search_placeholder": "Buscar por nombre, propietario o token..." }, "unnamed": "Token sin nombre" }, "buttons": { "add": "Añadir usuario", "add_new": "Nuevo usuario" }, "columns": { "actions": "Acciones", "avatar": "Avatar", "created_at": "Creado el", "email": "Correo electrónico", "id": "ID", "roles": "Roles y permisos", "updated_at": "Actualizado el", "username": "Nombre de usuario" }, "empty": { "description": "Haga clic en el botón de abajo para añadir su primer usuario.", "title": "No se encontraron usuarios" }, "nav": { "api_tokens": "Tokens de API", "roles": "Roles", "users": "Usuarios" }, "tokens": { "dialog": { "create_title": "Crear token de acceso", "description": "Haga clic en guardar al terminar.", "edit_title": "Editar token de acceso" }, "error": { "fallback": "La operación falló, inténtelo de nuevo más tarde." }, "expire_options": { "1_day": "1 día", "30_days": "30 días", "7_days": "7 días", "never": "Nunca expira" }, "fields": { "expire_hint": "El token expirará automáticamente después del tiempo seleccionado.", "expire_label": "Expiración", "expire_placeholder": "Elija la expiración", "name_hint": "Opcional · Máx 32 caracteres", "name_label": "Nombre", "name_placeholder": "Asigne un nombre corto al token" }, "schema": { "expire_int": "Debe ser un número entero", "expire_number": "Debe ser un número", "expire_positive": "Debe ser mayor que 0", "name_max": "Máximo 32 caracteres" }, "toast": { "create_failed_title": "Error al crear", "create_success_desc": "Token de acceso creado con éxito.", "create_success_title": "Token creado", "update_failed_title": "Error al actualizar", "update_success_desc": "Token de acceso actualizado con éxito.", "update_success_title": "Token actualizado" } }, "tokens_action": { "buttons": { "add": "Añadir token" }, "delete_dialog": { "description": "Esta acción es irreversible.", "title": "¿Eliminar token de acceso?" }, "dialog": { "description": "Administrar tokens de API para este usuario.", "title": "Tokens de API" }, "empty": { "description": "Este usuario no tiene tokens de API en este momento.", "title": "Sin tokens de API" }, "list": { "button_delete": "Eliminar token", "expires_on_brief": "Expira el {{date}}", "label_created": "Creado el", "label_expires_at": "Fecha de expiración", "label_last_used": "Último uso", "label_token": "Token", "never": "Nunca", "never_expires": "Nunca expira", "status_active": "Activo", "status_expired": "Expirado", "unnamed_token": "Token sin nombre" } } }, "validation": { "emailRequired": "El correo electrónico es obligatorio", "imapHostCannotBeEmpty": "El host IMAP no puede estar vacío", "imapHostRequired": "El host IMAP es obligatorio", "imapPortMustBeLessThan65536": "El puerto IMAP debe ser menor que 65536", "imapPortMustBePositive": "El puerto IMAP debe ser un número entero positivo", "incrementalSyncMustBeAtLeast10": "El intervalo de sincronización incremental debe ser de al menos 10 minutos", "incrementalSyncMustBeNumber": "El intervalo de sincronización incremental debe ser un número", "invalidCronExpression": "Invalid cron expression. Must be 6 fields: second minute hour day-of-month month day-of-week (e.g. '0 0 0 * * *')", "invalidEmail": "Dirección de correo electrónico inválida", "invalidUrl": "URL inválida", "maxEmailSizeMustBeNumber": "El tamaño máximo de correo debe ser un número.", "maxEmailSizeTooLarge": "El tamaño máximo de correo no debe superar los 100 MB.", "maxEmailSizeTooSmall": "El tamaño máximo de correo debe ser de al menos 1 MB.", "passwordMinLength": "La contraseña debe tener al menos {{min}} caracteres", "passwordRequired": "La contraseña es obligatoria cuando el método de autenticación es Contraseña", "pleaseEnterPassword": "Por favor, introduce tu contraseña", "pleaseEnterUsernameOrEmail": "Por favor, introduzca su nombre de usuario o correo electrónico", "required": "Este campo es obligatorio", "singleRequestBatchSizeMustBeNumber": "El tamaño del lote debe ser un número", "singleRequestBatchSizeTooLarge": "El tamaño del lote debe ser como máximo 200", "singleRequestBatchSizeTooSmall": "El tamaño del lote debe ser al menos 10" } }