Files
bichon/web/src/locales/es.json
T
2026-04-21 18:15:54 +08:00

1635 lines
70 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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",
"accountSyncFoldersUpdateFailed": "Error al actualizar las carpetas de sincronización de cuenta",
"accountSyncFoldersUpdated": "Carpetas de sincronización de cuenta actualizadas",
"accountUpdateFailed": "Error al actualizar la cuenta",
"accountUpdated": "Cuenta actualizada",
"accountUpdatedDesc": "Tu cuenta ha sido actualizada con éxito.",
"actions": "Acciones",
"addAccount": "Añadir cuenta",
"addConfiguration": "Añadir configuración",
"addImap": "Añadir IMAP",
"addNewEmailAccountHere": "Añade una nueva cuenta de correo electrónico aquí. ",
"addNoSync": "Añadir NoSync",
"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...",
"beforeRelative": "Descargar solo correos antiguos",
"beforeRelativeValue": "Descargar correos de hace {{value}} {{unit}}",
"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",
"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",
"downloadInterval": "Intervalo de descarga (minutos)",
"downloadIntervalPlaceholder": "Ingresa los minutos",
"downloadScope": "Estrategia de descarga",
"downloadScopeDescription": "Elija qué correos electrónicos deben indexarse y descargarse.",
"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",
"folderLimit": "Límite de carpetas",
"folderLimitDescription": "Limita el número de correos a sincronizar por carpeta (mínimo 100). Deja vacío para no tener límite.",
"folderLimitPlaceholder": "ej. 1000",
"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",
"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.",
"incSync": "Sinc. Increm.",
"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",
"minutes": "minutos",
"months": "Meses",
"moreAccountTypes": "Más tipos de cuenta",
"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",
"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",
"global_errors": "Errores globales",
"history": "Historial"
}
},
"saveChanges": "Guardar cambios",
"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",
"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 autofirmado, 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 “maninthemiddle” — 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"
},
"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)",
"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",
"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.",
"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",
"cc": "CC",
"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.",
"showLess": "mostrar menos",
"showMore": "mostrar más...",
"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": "Ver 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",
"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.",
"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": {
"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"
},
"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..."
},
"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",
"folderLimitMustBeAtLeast100": "El límite de carpetas debe ser de al menos 100",
"folderLimitMustBeNumber": "El límite de carpetas debe ser un número",
"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",
"invalidEmail": "Dirección de correo electrónico inválida",
"invalidUrl": "URL inválida",
"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"
}
}