{
  "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",
    "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"
  }
}