{
  "ModelSwitch.title": "Modelo",
  "active": "Activo",
  "agentBuilder.installPlugin.authRequired": "Cloud MCP requiere iniciar sesión para continuar",
  "agentBuilder.installPlugin.cancel": "Cancelar",
  "agentBuilder.installPlugin.clickApproveToConnect": "Haz clic en \"Aprobar\" para conectar y autorizar esta Integración",
  "agentBuilder.installPlugin.clickApproveToInstall": "Haz clic en \"Aprobar\" para instalar esta Habilidad",
  "agentBuilder.installPlugin.connectedAndEnabled": "Conectado y habilitado",
  "agentBuilder.installPlugin.connectionFailed": "Conexión fallida. Intenta de nuevo o revisa la autorización y la configuración de red.",
  "agentBuilder.installPlugin.installFailed": "La instalación falló. Intenta de nuevo o revisa los detalles.",
  "agentBuilder.installPlugin.installPlugin": "Instalar Habilidad",
  "agentBuilder.installPlugin.installToEnable": "Instala para habilitar esta Habilidad para el Agente (puedes hacerlo más tarde)",
  "agentBuilder.installPlugin.installedAndEnabled": "Instalado y habilitado",
  "agentBuilder.installPlugin.requiresAuth": "Requiere autorización. Haz clic en \"Aprobar\" para conectar",
  "agentBuilder.installPlugin.retry": "Reintentar",
  "agentBuilder.title": "Constructor de Agentes",
  "agentBuilder.welcome": "Cuéntame tu caso de uso.\n\nEscritura, programación o análisis de datos—todo vale. Tú defines el objetivo y los estándares; yo lo desgloso en Agentes colaborativos y ejecutables.",
  "agentConfigError.retry": "Reintentar",
  "agentConfigError.title": "Error al cargar la configuración del agente",
  "agentDefaultMessage": "Hola, soy **{{name}}**. Una frase es suficiente.\n\n¿Quieres que me adapte mejor a tu flujo de trabajo? Ve a [Configuración del Agente]({{url}}) y completa el Perfil del Agente (puedes editarlo en cualquier momento).",
  "agentDefaultMessageWithSystemRole": "Hola, soy **{{name}}**. Una frase es suficiente—tú tienes el control.",
  "agentDefaultMessageWithoutEdit": "Hola, soy **{{name}}**. Una frase es suficiente—tú tienes el control.",
  "agentProfile.files_one": "{{count}} archivo",
  "agentProfile.files_other": "{{count}} archivos",
  "agentProfile.knowledgeBases_one": "{{count}} base de conocimiento",
  "agentProfile.knowledgeBases_other": "{{count}} bases de conocimiento",
  "agentProfile.skills_one": "{{count}} habilidad",
  "agentProfile.skills_other": "{{count}} habilidades",
  "agentSignal.receipts.agentSignalLabel": "Señal del Agente",
  "agentSignal.receipts.memory.detail": "Guardado para respuestas futuras",
  "agentSignal.receipts.memory.title": "Memoria guardada",
  "agentSignal.receipts.recentActivity": "Actividad reciente",
  "agentSignal.receipts.skill.detail": "Mejorado cómo este asistente maneja solicitudes similares",
  "agentSignal.receipts.skill.title": "Habilidad actualizada",
  "agents": "Agentes",
  "artifact.generating": "Generando",
  "artifact.inThread": "No se puede ver en el subtema, cambia al área principal de conversación para abrirlo",
  "artifact.thinking": "Pensando",
  "artifact.thought": "Proceso de pensamiento",
  "artifact.unknownTitle": "Trabajo sin título",
  "availableAgents": "Agentes disponibles",
  "backToBottom": "Ir al último mensaje",
  "beforeUnload.confirmLeave": "Una solicitud aún está en curso. ¿Salir de todos modos?",
  "builtinCopilot": "Copiloto integrado",
  "chatList.expandMessage": "Expandir mensaje",
  "chatList.longMessageDetail": "Ver detalles",
  "chatMode.agent": "Agente",
  "chatMode.agentCap.env": "Entorno de ejecución",
  "chatMode.agentCap.files": "Acceso a archivos",
  "chatMode.agentCap.memory": "Memoria",
  "chatMode.agentCap.tools": "Llamadas de herramientas",
  "chatMode.agentCap.web": "Búsqueda web",
  "chatMode.agentDesc": "El agente puede usar herramientas y el entorno para completar tareas automáticamente",
  "chatMode.chat": "Chat",
  "chatMode.chatDesc": "Sin entorno de ejecución ni autonomía; usa menos tokens",
  "chatMode.select": "Cambiar modo",
  "claudeCodeInstallGuide.actions.openDocs": "Abrir guía de instalación",
  "claudeCodeInstallGuide.actions.openSystemTools": "Abrir herramientas del sistema",
  "claudeCodeInstallGuide.afterInstall": "Después de instalar, ejecuta Claude Code una vez para iniciar sesión; luego vuelve a intentar tu mensaje o haz clic en Detectar de nuevo en Herramientas del sistema.",
  "claudeCodeInstallGuide.desc": "Claude Code necesita el CLI de Claude Code para ejecutarse localmente. Instálalo y asegúrate de que el comando `claude` esté disponible en tu PATH.",
  "claudeCodeInstallGuide.installWithBrew": "Homebrew",
  "claudeCodeInstallGuide.installWithNpm": "Instalación recomendada",
  "claudeCodeInstallGuide.menuNotification.title": "CLI de Claude Code no encontrado",
  "claudeCodeInstallGuide.reason": "LobeHub no pudo iniciar Claude Code: {{message}}",
  "claudeCodeInstallGuide.title": "Instalar CLI de Claude Code",
  "clearCurrentMessages": "Borrar mensajes de la sesión actual",
  "cliAuthGuide.actions.openDocs": "Abrir guía de inicio de sesión",
  "cliAuthGuide.actions.openSystemTools": "Abrir herramientas del sistema",
  "cliAuthGuide.afterLogin": "Después de volver a iniciar sesión o actualizar las credenciales, vuelve a intentar tu mensaje. También puedes detectar de nuevo en Herramientas del sistema.",
  "cliAuthGuide.desc": "{{name}} no pudo continuar porque la sesión de inicio de sesión expiró o las credenciales no son válidas.",
  "cliAuthGuide.errorDetails": "Detalles del error",
  "cliAuthGuide.runCommand": "Ejecuta esto en la Terminal",
  "cliAuthGuide.title": "Iniciar sesión en {{name}}",
  "cliOverloadedGuide.actions.retry": "Reintentar",
  "cliOverloadedGuide.desc": "El servicio de modelo upstream de {{name}} está temporalmente sobrecargado. Esto usualmente se resuelve en un momento.",
  "cliOverloadedGuide.errorDetails": "Detalles del error",
  "cliOverloadedGuide.retryHint": "Espera unos segundos y vuelve a intentarlo. Si sigue fallando, el proveedor podría estar experimentando un incidente mayor.",
  "cliOverloadedGuide.title": "{{name}} está temporalmente sobrecargado",
  "cliRateLimitGuide.actions.openSystemTools": "Abrir herramientas del sistema",
  "cliRateLimitGuide.actions.retry": "Reintentar",
  "cliRateLimitGuide.afterReset": "Espera hasta la hora de restablecimiento y vuelve a intentar tu mensaje. Si usas autorización por API, también puedes revisar tu cuota y estado de facturación.",
  "cliRateLimitGuide.desc": "{{name}} ha alcanzado su límite de uso actual y no puede continuar esta ejecución por ahora.",
  "cliRateLimitGuide.limitType": "Ventana de límite",
  "cliRateLimitGuide.limitTypes.weekCycle": "Ciclo semanal",
  "cliRateLimitGuide.relative.day_one": "{{count}} día",
  "cliRateLimitGuide.relative.day_other": "{{count}} días",
  "cliRateLimitGuide.relative.hour_one": "{{count}} hora",
  "cliRateLimitGuide.relative.hour_other": "{{count}} horas",
  "cliRateLimitGuide.relative.minute_one": "{{count}} minuto",
  "cliRateLimitGuide.relative.minute_other": "{{count}} minutos",
  "cliRateLimitGuide.relative.soon": "Se restablece pronto",
  "cliRateLimitGuide.resetAt": "Se restablece a las",
  "cliRateLimitGuide.resetInApprox": "Se restablece en aproximadamente {{duration}}",
  "cliRateLimitGuide.title": "Límite de uso alcanzado para {{name}}",
  "codexInstallGuide.actions.openDocs": "Abrir guía de instalación",
  "codexInstallGuide.actions.openSystemTools": "Abrir herramientas del sistema",
  "codexInstallGuide.afterInstall": "Después de instalar, ejecuta Codex una vez para iniciar sesión; luego vuelve a intentar tu mensaje o haz clic en Detectar de nuevo en Herramientas del sistema.",
  "codexInstallGuide.desc": "Codex Agent necesita el CLI de Codex para ejecutarse localmente. Instálalo y asegúrate de que el comando codex esté disponible en tu PATH.",
  "codexInstallGuide.installWithBrew": "Homebrew (macOS)",
  "codexInstallGuide.installWithNpm": "Instalación recomendada",
  "codexInstallGuide.menuNotification.title": "CLI de Codex no encontrado",
  "codexInstallGuide.reason": "LobeHub no pudo iniciar Codex: {{message}}",
  "codexInstallGuide.title": "Instalar CLI de Codex",
  "compressedHistory": "Historial Comprimido",
  "compression.cancel": "Descomprimir",
  "compression.cancelConfirm": "¿Estás seguro de que deseas descomprimir? Esto restaurará los mensajes originales.",
  "compression.history": "Historial",
  "compression.summary": "Resumen",
  "confirmClearCurrentMessages": "Estás a punto de borrar los mensajes de la sesión actual. Una vez borrados, no se podrán recuperar. Por favor, confirma tu acción.",
  "confirmRemoveChatGroupItemAlert": "Este grupo será eliminado. Los asistentes específicos del grupo también serán eliminados, mientras que los asistentes externos no se verán afectados.",
  "confirmRemoveGroupItemAlert": "Estás a punto de eliminar este grupo. Después de eliminarlo, sus agentes se moverán a la lista predeterminada. Por favor, confirma tu acción.",
  "confirmRemoveGroupSuccess": "Grupo eliminado con éxito",
  "confirmRemoveSessionItemAlert": "Estás a punto de eliminar este agente. Una vez eliminado, no se podrá recuperar. Por favor, confirma tu acción.",
  "confirmRemoveSessionSuccess": "Agente eliminado con éxito",
  "createModal.createBlank": "Crear en blanco",
  "createModal.groupPlaceholder": "Describe lo que debería hacer este grupo...",
  "createModal.groupTitle": "¿Qué debería hacer tu grupo?",
  "createModal.placeholder": "Describe lo que debería hacer tu agente...",
  "createModal.title": "¿Qué debería hacer tu agente?",
  "createTask.assignee": "Asignado a",
  "createTask.collapse": "Ocultar entrada",
  "createTask.expandToInline": "Anclar a la página",
  "createTask.instructionPlaceholder": "Añadir descripción...",
  "createTask.submit": "Crear tarea",
  "createTask.titlePlaceholder": "Título de la tarea",
  "defaultAgent": "Agente predeterminado",
  "defaultGroupChat": "Grupo",
  "defaultList": "Lista predeterminada",
  "defaultSession": "Agente predeterminado",
  "desktopNotification.aiReplyCompleted.body": "La respuesta del agente está lista",
  "desktopNotification.aiReplyCompleted.title": "Respuesta completada",
  "desktopNotification.humanApprovalRequired.body": "Un agente necesita tu aprobación para continuar",
  "desktopNotification.humanApprovalRequired.title": "Se requiere aprobación",
  "dm.placeholder": "Tus mensajes privados con {{agentTitle}} aparecerán aquí.",
  "dm.tooltip": "Enviar mensaje privado",
  "dm.visibleTo": "Visible solo para {{target}}",
  "dm.you": "Tú",
  "duplicateSession.loading": "Copiando...",
  "duplicateSession.success": "Copia realizada con éxito",
  "duplicateSession.title": "Copia de {{title}}",
  "duplicateTitle": "Copia de {{title}}",
  "emptyAgent": "Aún no hay Agentes. Comienza con tu primer Agente—construye tu sistema con el tiempo.",
  "emptyAgentAction": "Crear Agente",
  "extendParams.disableContextCaching.desc": "Reduce hasta un 90% el costo de generar una sola conversación y alcanza una velocidad hasta 4 veces mayor. <1>Más información</1>",
  "extendParams.disableContextCaching.title": "Habilitar Caché de Contexto",
  "extendParams.effort.desc": "Controla cuántos tokens utiliza Claude al responder mediante el parámetro de esfuerzo.",
  "extendParams.effort.title": "Esfuerzo",
  "extendParams.enableAdaptiveThinking.desc": "Permite que Claude decida dinámicamente cuándo y cuánto pensar con el modo de pensamiento adaptativo.",
  "extendParams.enableAdaptiveThinking.title": "Activar Pensamiento Adaptativo",
  "extendParams.enableReasoning.desc": "Permite que el modelo razone antes de responder. Úsalo para tareas complejas.",
  "extendParams.enableReasoning.title": "Habilitar Pensamiento Profundo",
  "extendParams.imageAspectRatio.title": "Relación de aspecto de imagen",
  "extendParams.imageResolution.title": "Resolución de imagen",
  "extendParams.preserveThinking.desc": "Cuando está habilitado, el razonamiento histórico del asistente se enviará como contexto para los modelos. Esto puede aumentar el uso de tokens.",
  "extendParams.preserveThinking.title": "Preservar el razonamiento histórico",
  "extendParams.reasoningBudgetToken.title": "Token de Consumo de Pensamiento",
  "extendParams.reasoningEffort.title": "Intensidad del Razonamiento",
  "extendParams.textVerbosity.title": "Nivel de detalle del texto de salida",
  "extendParams.thinking.title": "Interruptor de Pensamiento Profundo",
  "extendParams.thinkingBudget.title": "Presupuesto de Reflexión",
  "extendParams.thinkingLevel.title": "Nivel de Pensamiento",
  "extendParams.title": "Funciones de Extensión del Modelo",
  "extendParams.urlContext.desc": "Cuando está habilitado, los enlaces web se analizarán automáticamente para recuperar el contenido real de la página",
  "extendParams.urlContext.title": "Extraer contenido de enlaces web",
  "followUpPlaceholder": "Seguimiento. Usa @ para asignar tareas a otros agentes.",
  "followUpPlaceholderHeterogeneous": "Continuar.",
  "group.desc": "Avanza una tarea con múltiples Agentes en un espacio compartido.",
  "group.memberTooltip": "Hay {{count}} miembros en el grupo",
  "group.orchestratorThinking": "El Orquestador está pensando...",
  "group.profile.contentPlaceholder": "Establece aquí los objetivos y modos de trabajo del grupo. Esta información será compartida con todos los miembros del grupo.",
  "group.profile.external": "Externo",
  "group.profile.externalAgentWarning": "Este es un agente externo. Los cambios realizados aquí modificarán directamente la configuración original del agente.",
  "group.profile.groupSettings": "Configuración del grupo",
  "group.profile.supervisor": "Supervisor",
  "group.profile.supervisorPlaceholder": "El supervisor coordina a los distintos agentes. Al establecer la información del supervisor aquí, se permite una coordinación del flujo de trabajo más precisa.",
  "group.removeMember": "Eliminar miembro",
  "group.title": "Grupo",
  "groupDescription": "Descripción del grupo",
  "groupSidebar.agentProfile.chat": "Chat",
  "groupSidebar.agentProfile.model": "Modelo",
  "groupSidebar.agentProfile.settings": "Configuración",
  "groupSidebar.members.addMember": "Agregar miembro",
  "groupSidebar.members.enableOrchestrator": "Habilitar Orquestador",
  "groupSidebar.members.memberSettings": "Configuración de miembros",
  "groupSidebar.members.orchestrator": "Orquestador",
  "groupSidebar.members.orchestratorThinking": "El Orquestador está pensando...",
  "groupSidebar.members.removeMember": "Eliminar miembro",
  "groupSidebar.members.stopOrchestrator": "Detener",
  "groupSidebar.members.triggerOrchestrator": "Iniciar",
  "groupSidebar.tabs.host": "Orquestador",
  "groupSidebar.tabs.members": "Miembros",
  "groupSidebar.tabs.role": "Perfil",
  "groupWizard.chooseMembers": "Seleccionar agentes existentes...",
  "groupWizard.createGroup": "Crear grupo",
  "groupWizard.existingMembers": "Agentes actuales",
  "groupWizard.groupMembers": "Estos agentes también se agregarán a tu lista",
  "groupWizard.host.description": "Deja que el grupo avance automáticamente. Puedes intervenir en cualquier momento.",
  "groupWizard.host.title": "Habilitar Orquestador",
  "groupWizard.host.tooltip": "Cuando está desactivado, deberás mencionar a los miembros con @ para obtener sus respuestas.",
  "groupWizard.memberCount": "{{count}} miembros",
  "groupWizard.noMatchingTemplates": "No hay plantillas coincidentes",
  "groupWizard.noSelectedTemplates": "No se han seleccionado plantillas",
  "groupWizard.noTemplateMembers": "No hay miembros en la plantilla",
  "groupWizard.noTemplates": "No hay plantillas disponibles",
  "groupWizard.searchTemplates": "Buscar plantillas...",
  "groupWizard.title": "Crear grupo",
  "groupWizard.useTemplate": "Usar plantilla",
  "heteroAgent.cloudNotConfigured.action": "Configurar",
  "heteroAgent.cloudNotConfigured.desc": "Configura tu token de Claude Code en el perfil del agente para comenzar a enviar mensajes.",
  "heteroAgent.cloudNotConfigured.title": "Se requieren credenciales de la nube",
  "heteroAgent.cloudRepo.multiSelected": "{{count}} repositorios seleccionados",
  "heteroAgent.cloudRepo.noRepos": "No hay repositorios configurados. Agrégalos en la configuración del agente.",
  "heteroAgent.cloudRepo.notSet": "Ningún repositorio seleccionado",
  "heteroAgent.cloudRepo.sectionTitle": "Repositorios",
  "heteroAgent.executionTarget.downloadDesktop": "Obtener la aplicación de escritorio",
  "heteroAgent.executionTarget.downloadDesktopDesc": "Ejecuta agentes con acceso a tu computadora",
  "heteroAgent.executionTarget.downloadDesktopTitle": "Obtener la aplicación de escritorio",
  "heteroAgent.executionTarget.infoTooltip": "Elige un dispositivo remoto para controlar esa máquina desde la web. \"Este dispositivo\" ejecuta el agente localmente y solo está disponible dentro de la aplicación de escritorio.",
  "heteroAgent.executionTarget.loading": "Cargando dispositivos…",
  "heteroAgent.executionTarget.local": "Este dispositivo",
  "heteroAgent.executionTarget.localDesc": "Ejecutar como un proceso local en esta aplicación de escritorio",
  "heteroAgent.executionTarget.noDevices": "Aún no hay dispositivos remotos. Instala la aplicación de escritorio o ejecuta `lh connect` en otra máquina.",
  "heteroAgent.executionTarget.none": "Sin dispositivo",
  "heteroAgent.executionTarget.noneDesc": "No hay dispositivos habilitados",
  "heteroAgent.executionTarget.offline": "Desconectado",
  "heteroAgent.executionTarget.online": "Conectado",
  "heteroAgent.executionTarget.sandbox": "Sandbox en la nube",
  "heteroAgent.executionTarget.sandboxDesc": "Ejecutar en un sandbox efímero en la nube",
  "heteroAgent.executionTarget.title": "Dispositivo de Ejecución",
  "heteroAgent.executionTarget.unknownDevice": "Dispositivo desconocido",
  "heteroAgent.fullAccess.label": "Acceso completo",
  "heteroAgent.fullAccess.tooltip": "Claude Code se ejecuta localmente con acceso completo de lectura y escritura al directorio de trabajo. Cambiar los modos de permiso aún no está disponible.",
  "heteroAgent.resumeReset.cwdChanged": "El directorio de trabajo ha cambiado. La sesión anterior de Claude Code solo puede reanudarse desde su directorio original, por lo que se ha iniciado una nueva conversación.",
  "heteroAgent.resumeReset.resumeFailed": "El hilo guardado de Codex no pudo reanudarse de forma segura, por lo que se inició una nueva conversación para este tema.",
  "heteroAgent.switchCwd.cancel": "Cancelar",
  "heteroAgent.switchCwd.content": "Las sesiones de Claude Code están vinculadas a un directorio de trabajo. Cambiarlo iniciará una nueva sesión para este tema — los mensajes del chat permanecerán, pero no se podrá reanudar el contexto de la sesión anterior.",
  "heteroAgent.switchCwd.ok": "Cambiar e iniciar nueva sesión",
  "heteroAgent.switchCwd.title": "¿Cambiar el directorio de trabajo?",
  "hideForYou": "El contenido del mensaje directo está oculto. Activa 'Mostrar contenido de mensajes directos' en la configuración para verlo.",
  "history.title": "El Agente solo conservará los últimos {{count}} mensajes.",
  "historyRange": "Rango de historial",
  "historySummary": "Resumen de mensajes históricos",
  "inactive": "Inactivo",
  "inbox.desc": "Colabora en un solo espacio de trabajo y convierte ideas en resultados.",
  "inbox.title": "Lobe AI",
  "input.addAi": "Agregar mensaje de IA",
  "input.addUser": "Agregar mensaje de usuario",
  "input.costEstimate.creditsPerMillionTokens": "{{credits}} créditos/M tokens",
  "input.costEstimate.hint": "Costo estimado: ~{{credits}} créditos",
  "input.costEstimate.inputLabel": "Entrada",
  "input.costEstimate.outputLabel": "Salida",
  "input.costEstimate.settingsLink": "Ajustar umbral de advertencia",
  "input.costEstimate.tokenCount": "~{{tokens}} tokens",
  "input.costEstimate.tooltip": "Estimado a partir del contexto actual, herramientas y precios del modelo. El costo real puede variar.",
  "input.disclaimer": "Los agentes pueden cometer errores. Usa tu criterio para información crítica.",
  "input.errorMsg": "Error al enviar: {{errorMsg}}. Intenta de nuevo más tarde.",
  "input.inputCompletionError.desc": "Las sugerencias de entrada se detuvieron debido a un error. Reintenta o ajusta el modelo de sugerencias en Configuración.",
  "input.inputCompletionError.retry": "Reintentar",
  "input.inputCompletionError.settings": "Configuración",
  "input.inputCompletionError.title": "Sugerencias de entrada pausadas",
  "input.more": "Más",
  "input.send": "Enviar",
  "input.sendWithCmdEnter": "Presiona <key/> para enviar",
  "input.sendWithEnter": "Presiona <key/> para enviar",
  "input.stop": "Detener",
  "input.warp": "Nueva línea",
  "input.warpWithKey": "Presiona <key/> para insertar un salto de línea",
  "inputQueue.delete": "Eliminar",
  "inputQueue.edit": "Editar",
  "inputQueue.sendNow": "Enviar ahora (interrumpe la ejecución actual)",
  "intentUnderstanding.title": "Entendiendo tu intención...",
  "inviteMembers": "Invitar miembros",
  "knowledgeBase.all": "Todo el contenido",
  "knowledgeBase.allFiles": "Todos los archivos",
  "knowledgeBase.allLibraries": "Todas las bibliotecas",
  "knowledgeBase.disabled": "El chat de biblioteca no está disponible en esta implementación. Cambia a una base de datos del lado del servidor o usa {{cloud}}.",
  "knowledgeBase.files": "Archivos",
  "knowledgeBase.libraries": "Bibliotecas",
  "knowledgeBase.library.action.add": "Agregar",
  "knowledgeBase.library.action.detail": "Detalles",
  "knowledgeBase.library.action.remove": "Eliminar",
  "knowledgeBase.library.title": "Archivos / Bibliotecas",
  "knowledgeBase.relativeFilesOrLibraries": "Archivos/Bibliotecas relacionadas",
  "knowledgeBase.title": "Biblioteca",
  "knowledgeBase.uploadGuide": "Los archivos subidos se pueden ver en la sección 'Recursos'.",
  "knowledgeBase.viewMore": "Ver más",
  "memberSelection.addMember": "Agregar miembro",
  "memberSelection.allMembers": "Todos los miembros",
  "memberSelection.createGroup": "Crear grupo",
  "memberSelection.noAvailableAgents": "No hay agentes disponibles para invitar",
  "memberSelection.noSelectedAgents": "Aún no se han seleccionado agentes",
  "memberSelection.searchAgents": "Buscar agentes...",
  "memberSelection.selectedAgents": "Seleccionados ({{count}})",
  "memberSelection.setInitialMembers": "Seleccionar miembros del grupo",
  "members": "Miembros",
  "memory.effort.desc": "Controla cuán agresivamente la IA recupera y actualiza la memoria.",
  "memory.effort.high.title": "Alto",
  "memory.effort.low.title": "Bajo",
  "memory.effort.medium.title": "Medio",
  "memory.effort.title": "Agresividad",
  "memory.off.desc": "Desactiva la memoria para esta conversación.",
  "memory.off.title": "Desactivar Memoria",
  "memory.on.desc": "Recuerda preferencias e información de las conversaciones.",
  "memory.on.title": "Activar Memoria",
  "memory.title": "Memoria",
  "mention.category.agents": "Agentes",
  "mention.category.members": "Miembros",
  "mention.category.skills": "Habilidades",
  "mention.category.tools": "Herramientas",
  "mention.category.topics": "Temas",
  "mention.title": "Mencionar miembros",
  "messageAction.collapse": "Colapsar mensaje",
  "messageAction.continueGeneration": "Continuar generando",
  "messageAction.delAndRegenerate": "Eliminar y regenerar",
  "messageAction.deleteDisabledByThreads": "Este mensaje tiene un subtema y no se puede eliminar",
  "messageAction.expand": "Expandir mensaje",
  "messageAction.interrupted": "Interrumpido",
  "messageAction.interruptedHint": "¿Qué debería hacer en su lugar?",
  "messageAction.reaction": "Agregar reacción",
  "messageAction.regenerate": "Regenerar",
  "messageLongCollapse.collapse": "Mostrar menos",
  "messageLongCollapse.expand": "Mostrar más",
  "messages.dm.sentTo": "Visible solo para {{name}}",
  "messages.dm.title": "Mensaje directo",
  "messages.modelCard.credit": "Créditos",
  "messages.modelCard.creditPricing": "Precios",
  "messages.modelCard.creditTooltip": "Para el conteo, tratamos $1 como 1M de créditos. Ejemplo: $3/M tokens → 3 créditos por token.",
  "messages.modelCard.pricing.inputCachedTokens": "Entrada en caché {{amount}} créditos · ${{amount}}/M",
  "messages.modelCard.pricing.inputCharts": "${{amount}}/M caracteres",
  "messages.modelCard.pricing.inputMinutes": "${{amount}}/minuto",
  "messages.modelCard.pricing.inputTokens": "Entrada {{amount}} créditos · ${{amount}}/M",
  "messages.modelCard.pricing.outputTokens": "Salida {{amount}} créditos · ${{amount}}/M",
  "messages.modelCard.pricing.writeCacheInputTokens": "Escritura en caché {{amount}} créditos · ${{amount}}/M",
  "messages.tokenDetails.average": "Precio unitario promedio",
  "messages.tokenDetails.input": "Entrada",
  "messages.tokenDetails.inputAudio": "Entrada de audio",
  "messages.tokenDetails.inputCached": "Entrada en caché",
  "messages.tokenDetails.inputCitation": "Cita de entrada",
  "messages.tokenDetails.inputText": "Entrada de texto",
  "messages.tokenDetails.inputTitle": "Detalles de entrada",
  "messages.tokenDetails.inputTool": "Herramienta de Uso de Entrada",
  "messages.tokenDetails.inputUncached": "Entrada sin caché",
  "messages.tokenDetails.inputWriteCached": "Escritura de caché de entrada",
  "messages.tokenDetails.output": "Salida",
  "messages.tokenDetails.outputAudio": "Salida de audio",
  "messages.tokenDetails.outputImage": "Salida de imagen",
  "messages.tokenDetails.outputText": "Salida de texto",
  "messages.tokenDetails.outputTitle": "Detalles de salida",
  "messages.tokenDetails.reasoning": "Razonamiento profundo",
  "messages.tokenDetails.speed.tps.title": "TPS",
  "messages.tokenDetails.speed.tps.tooltip": "Tokens por segundo (TPS). Indica la velocidad promedio del contenido generado por IA (tokens/segundo), calculado desde la recepción del primer token.",
  "messages.tokenDetails.speed.ttft.title": "TTFT",
  "messages.tokenDetails.speed.ttft.tooltip": "Tiempo hasta el primer token (TTFT). Es el intervalo desde que envías un mensaje hasta que el cliente recibe el primer token.",
  "messages.tokenDetails.title": "Detalles de generación",
  "messages.tokenDetails.total": "Consumo total",
  "minimap.emptyPreview": "(Sin contenido de texto)",
  "minimap.jumpToMessage": "Saltar al mensaje {{index}}",
  "minimap.nextMessage": "Mensaje siguiente",
  "minimap.previousMessage": "Mensaje anterior",
  "minimap.senderAssistant": "Agente",
  "minimap.senderUser": "Tú",
  "newAgent": "Crear agente",
  "newClaudeCodeAgent": "Añadir Claude Code",
  "newCodexAgent": "Agregar Codex",
  "newGroupChat": "Crear grupo",
  "newPage": "Crear página",
  "newPlatformAgent": "Conectar agente",
  "noAgentsYet": "Este grupo aún no tiene miembros. Haz clic en el botón + para invitar agentes.",
  "noAvailableAgents": "No hay miembros disponibles para invitar",
  "noMatchingAgents": "No se encontraron miembros coincidentes",
  "noMembersYet": "Este grupo aún no tiene miembros. Haz clic en el botón + para invitar agentes.",
  "noSelectedAgents": "Aún no se han seleccionado miembros",
  "opStatusTray.cost": "costo",
  "opStatusTray.status.compressing": "Comprimiendo contexto",
  "opStatusTray.status.generating": "Generando",
  "opStatusTray.status.reasoning": "Pensando",
  "opStatusTray.status.searching": "Buscando",
  "opStatusTray.status.toolCalling": "Llamando herramientas",
  "opStatusTray.steps": "pasos",
  "opStatusTray.tokens": "fichas",
  "openInNewWindow": "Abrir en una nueva ventana",
  "operation.contextCompression": "Contexto demasiado largo, comprimiendo historial...",
  "operation.execAgentRuntime": "Preparando respuesta",
  "operation.execClientSubAgent": "Ejecutando subagente",
  "operation.execHeterogeneousAgent": "{{name}} está en ejecución",
  "operation.execServerAgentRuntime": "Ejecutando… Puedes cambiar de tarea o cerrar la página; la tarea seguirá en curso.",
  "operation.heterogeneousAgentFallback": "Agente externo",
  "operation.sendMessage": "Enviando mensaje",
  "owner": "Propietario del grupo",
  "pageCopilot.title": "Agente de página",
  "pageCopilot.welcome": "**Escritura más clara y precisa**\n\nRedacta, reescribe o mejora: dime tu intención y yo me encargo del resto.",
  "pageSelection.lines": "Líneas {{start}}-{{end}}",
  "pageSelection.reference": "Texto Seleccionado",
  "pin": "Fijar",
  "pinOff": "Desfijar",
  "platformAgent.create.available": "Disponible",
  "platformAgent.create.back": "Atrás",
  "platformAgent.create.checkFailed": "Verificación fallida",
  "platformAgent.create.checking": "Verificando disponibilidad...",
  "platformAgent.create.comingSoon": "Próximamente",
  "platformAgent.create.create": "Conectar",
  "platformAgent.create.creating": "Conectando...",
  "platformAgent.create.desc.amp": "Conectar a Amp ejecutándose en uno de tus dispositivos",
  "platformAgent.create.desc.hermes": "Conectar a Hermes ejecutándose en uno de tus dispositivos",
  "platformAgent.create.desc.openclaw": "Conectar a OpenClaw ejecutándose en uno de tus dispositivos",
  "platformAgent.create.desc.opencode": "Conectar a OpenCode ejecutándose en uno de tus dispositivos",
  "platformAgent.create.descriptionPlaceholder": "Descripción breve (opcional)",
  "platformAgent.create.downloadDesktop": "Descargar la Aplicación de Escritorio",
  "platformAgent.create.fetchingProfile": "Obteniendo perfil...",
  "platformAgent.create.namePlaceholder": "p. ej., Mi Agente OpenClaw",
  "platformAgent.create.next": "Siguiente",
  "platformAgent.create.noDevices": "No hay dispositivos conectados",
  "platformAgent.create.noDevicesCliHint": "O conecta cualquier máquina mediante CLI, luego haz clic en Actualizar:",
  "platformAgent.create.noDevicesCmd": "lh connect",
  "platformAgent.create.noDevicesDesktopHint": "Instala la Aplicación de Escritorio — se conecta automáticamente después de iniciar sesión",
  "platformAgent.create.notInstalled": "{{name}} no está instalado en este dispositivo",
  "platformAgent.create.refresh": "Actualizar",
  "platformAgent.create.selectDevice": "Seleccionar un dispositivo",
  "platformAgent.create.step1": "Seleccionar agente",
  "platformAgent.create.step2": "Seleccionar Dispositivo",
  "platformAgent.create.step3": "Configurar Agente",
  "platformAgent.create.title": "Conectar agente",
  "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
  "platformAgent.create.versionTooLow": "La versión de lh es demasiado baja",
  "platformAgent.create.versionTooLowHint": "Actualiza lh a la última versión:",
  "platformAgent.device.online": "Conectado",
  "platformAgent.deviceGuard.configure": "Configurar",
  "platformAgent.deviceGuard.deviceOffline.desc": "El dispositivo vinculado no está conectado. Ejecuta `lh connect` en esa máquina y luego actualiza.",
  "platformAgent.deviceGuard.deviceOffline.title": "Dispositivo no conectado",
  "platformAgent.deviceGuard.noDevice.desc": "Este agente no tiene un dispositivo vinculado. Edita el perfil del agente para configurar uno.",
  "platformAgent.deviceGuard.noDevice.title": "Ningún dispositivo vinculado",
  "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} no está instalado en el dispositivo conectado.",
  "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} no disponible",
  "platformAgent.deviceGuard.refresh": "Actualizar",
  "plus.addAttachments": "Adjuntos",
  "plus.addSkills": "Agregar habilidades...",
  "plus.search.appSearch": "Búsqueda inteligente",
  "plus.search.appSearchDesc": "Servicio de búsqueda optimizado de LobeHub, ofreciendo los mejores resultados de recuperación.",
  "plus.search.modelSearch": "Búsqueda de proveedor",
  "plus.search.modelSearchDesc": "Puede causar un comportamiento inesperado cuando está habilitado, no recomendado.",
  "plus.search.off": "Apagado",
  "plus.search.offDesc": "",
  "plus.title": "Agregar",
  "plus.tooltip": "Agregar archivos, habilidades y más contexto...",
  "rag.referenceChunks": "Fuente de referencia",
  "rag.userQuery.actions.delete": "Eliminar reescritura de consulta",
  "rag.userQuery.actions.regenerate": "Regenerar consulta",
  "regenerate": "Regenerar",
  "roleAndArchive": "Perfil y historial del agente",
  "runtimeEnv.mode.cloud": "Sandbox en la nube",
  "runtimeEnv.mode.cloudDesc": "Ejecutar en un entorno seguro en la nube",
  "runtimeEnv.mode.local": "Local",
  "runtimeEnv.mode.localDesc": "Acceder a archivos y comandos locales",
  "runtimeEnv.mode.none": "Desactivado",
  "runtimeEnv.mode.noneDesc": "Deshabilitar el entorno de ejecución",
  "runtimeEnv.selectMode": "Seleccionar entorno de ejecución",
  "runtimeEnv.title": "Entorno de ejecución",
  "search.grounding.imageSearchQueries": "Palabras Clave de Búsqueda de Imágenes",
  "search.grounding.imageTitle": "Se encontraron {{count}} imágenes",
  "search.grounding.searchQueries": "Palabras clave de búsqueda",
  "search.grounding.title": "{{count}} resultados encontrados",
  "search.mode.auto.desc": "Buscar en la web automáticamente cuando sea necesario.",
  "search.mode.auto.title": "Automático",
  "search.mode.off.desc": "Desactivar acceso a la web.",
  "search.mode.off.title": "Desactivado",
  "search.mode.on.desc": "Buscar siempre en la web la información más reciente.",
  "search.mode.on.title": "Siempre activo",
  "search.mode.useModelBuiltin": "Usar búsqueda web integrada del modelo",
  "search.searchModel.desc": "El modelo actual no admite llamadas a funciones, por lo que debe emparejarse con uno que sí las admita para búsquedas en línea.",
  "search.searchModel.title": "Modelo auxiliar de búsqueda",
  "search.title": "Búsqueda web",
  "searchAgentPlaceholder": "Buscar agentes...",
  "searchAgents": "Buscar agentes...",
  "selectedAgents": "Agentes seleccionados",
  "sendPlaceholder": "Pregunta, crea o inicia una tarea, <hotkey><hotkey/>",
  "sendPlaceholderChat": "Pregunta, busca o genera ideas, <hotkey><hotkey/>",
  "sendPlaceholderChatWithAgentAssignment": "Pregunta, busca o genera ideas. @ para incluir a otros agentes.",
  "sendPlaceholderHeterogeneous": "Pide a {{name}} que realice una tarea...",
  "sendPlaceholderWithAgentAssignment": "Pregunta, crea o inicia una tarea. Usa @ para asignar tareas a otros agentes.",
  "sessionGroup.config": "Gestión de grupos",
  "sessionGroup.confirmRemoveGroupAlert": "Este grupo está a punto de eliminarse. Después de la eliminación, los agentes de este grupo se moverán a la lista predeterminada. Por favor, confirma tu acción.",
  "sessionGroup.createAgentSuccess": "Agente creado con éxito",
  "sessionGroup.createGroup": "Agregar nuevo grupo",
  "sessionGroup.createGroupFailed": "Error al crear el grupo",
  "sessionGroup.createGroupSuccess": "Grupo creado con éxito",
  "sessionGroup.createSuccess": "Creado con éxito",
  "sessionGroup.creatingAgent": "Creando agente...",
  "sessionGroup.groupName": "Nombre del grupo",
  "sessionGroup.inputPlaceholder": "Introduce el nombre del grupo...",
  "sessionGroup.moveGroup": "Mover al grupo",
  "sessionGroup.newGroup": "Nuevo grupo",
  "sessionGroup.noAvailableAgents": "No hay agentes disponibles",
  "sessionGroup.noMatchingAgents": "No se encontraron agentes coincidentes",
  "sessionGroup.noSelectedAgents": "Por favor selecciona agentes",
  "sessionGroup.rename": "Renombrar grupo",
  "sessionGroup.renameSuccess": "Renombrado con éxito",
  "sessionGroup.searchAgents": "Buscar agentes",
  "sessionGroup.selectedAgents": "Agentes seleccionados ({{count}})",
  "sessionGroup.sortSuccess": "Reordenado con éxito",
  "sessionGroup.sorting": "Actualizando orden del grupo...",
  "sessionGroup.tooLong": "El nombre del grupo debe tener entre 1 y 20 caracteres",
  "shareModal.copy": "Copiar",
  "shareModal.copyLink": "Copiar enlace",
  "shareModal.copyLinkSuccess": "Enlace copiado",
  "shareModal.download": "Descargar captura",
  "shareModal.downloadError": "Error al descargar",
  "shareModal.downloadFile": "Descargar archivo",
  "shareModal.downloadPdf": "Descargar PDF",
  "shareModal.downloadSuccess": "Descarga exitosa",
  "shareModal.exportMode.full": "Predeterminado",
  "shareModal.exportMode.label": "Modo de exportación",
  "shareModal.exportMode.simple": "Compatible con OpenAI",
  "shareModal.exportPdf": "Exportar como PDF",
  "shareModal.exportTitle": "Título predeterminado",
  "shareModal.generatePdf": "Generar PDF",
  "shareModal.generatingPdf": "Generando PDF...",
  "shareModal.imageType": "Formato de imagen",
  "shareModal.includeTool": "Incluir mensajes de habilidades",
  "shareModal.includeUser": "Incluir mensajes del usuario",
  "shareModal.link": "Enlace",
  "shareModal.link.linkHint": "Cualquiera con el enlace puede ver este tema",
  "shareModal.link.noTopic": "Inicia una conversación primero para compartir",
  "shareModal.link.permissionLink": "Cualquiera con el enlace",
  "shareModal.link.permissionPrivate": "Privado",
  "shareModal.link.privateHint": "Solo tú puedes acceder a este enlace",
  "shareModal.link.updateError": "No se pudo actualizar la configuración de compartición",
  "shareModal.link.visibilityUpdated": "Visibilidad actualizada",
  "shareModal.loadingPdf": "Cargando PDF...",
  "shareModal.noPdfData": "No hay datos PDF disponibles",
  "shareModal.pdf": "PDF",
  "shareModal.pdfErrorDescription": "Ocurrió un error al generar el PDF, por favor intenta de nuevo",
  "shareModal.pdfGenerationError": "Error al generar el PDF",
  "shareModal.pdfReady": "PDF listo",
  "shareModal.popover.export": "Exportar",
  "shareModal.popover.privacyWarning.confirm": "Entiendo, continuar",
  "shareModal.popover.privacyWarning.content": "Asegúrate de que tu conversación no contenga información personal o sensible. Eres responsable del contenido que decidas compartir y de sus consecuencias.",
  "shareModal.popover.privacyWarning.doNotShowAgain": "No mostrar esto de nuevo",
  "shareModal.popover.privacyWarning.items.credentials": "Credenciales",
  "shareModal.popover.privacyWarning.items.files": "Archivos subidos",
  "shareModal.popover.privacyWarning.items.images": "Imágenes",
  "shareModal.popover.privacyWarning.items.toolCalls": "Detalles de llamadas del conector",
  "shareModal.popover.privacyWarning.note": "Puedes volver al modo privado en cualquier momento.",
  "shareModal.popover.privacyWarning.title": "Aviso de privacidad",
  "shareModal.popover.title": "Compartir tema",
  "shareModal.popover.visibility": "Visibilidad",
  "shareModal.regeneratePdf": "Regenerar PDF",
  "shareModal.screenshot": "Captura de pantalla",
  "shareModal.settings": "Configuración de exportación",
  "shareModal.text": "Texto",
  "shareModal.title": "Exportar",
  "shareModal.widthMode.label": "Modo de ancho",
  "shareModal.widthMode.narrow": "Estrecho",
  "shareModal.widthMode.wide": "Ancho",
  "shareModal.withBackground": "Incluir imagen de fondo",
  "shareModal.withFooter": "Incluir pie de página",
  "shareModal.withPluginInfo": "Incluir información de habilidades",
  "shareModal.withRole": "Incluir rol del mensaje",
  "shareModal.withSystemRole": "Incluir perfil del agente",
  "sharePage.actions.findMord": "Buscar más",
  "sharePage.actions.tryItYourself": "Pruébalo tú mismo",
  "sharePage.error.forbidden.subtitle": "Este contenido compartido es privado y no está accesible.",
  "sharePage.error.forbidden.title": "Acceso denegado",
  "sharePage.error.notFound.subtitle": "Este tema no existe o ha sido eliminado.",
  "sharePage.error.notFound.title": "Tema no encontrado",
  "sharePage.error.unauthorized.action": "Iniciar sesión",
  "sharePage.error.unauthorized.subtitle": "Por favor, inicia sesión para ver este tema compartido.",
  "sharePage.error.unauthorized.title": "Inicio de sesión requerido",
  "sharePage.menu.copyLink": "Copiar enlace",
  "sharePage.menu.goToLobeHub": "Ir a LobeHub",
  "sharePage.menu.more": "Más",
  "sharePage.menu.report": "Reportar",
  "sharePageDisclaimer": "Este contenido ha sido compartido por un usuario y no representa las opiniones de LobeHub. LobeHub no se hace responsable de las consecuencias derivadas de este contenido compartido.",
  "signalCallbacks.collapse": "Ocultar detalles",
  "signalCallbacks.empty": "No hay mensajes de callback",
  "signalCallbacks.expand": "Mostrar detalles",
  "signalCallbacks.title": "{{tool}} · {{count}} actualizaciones de callback",
  "stt.action": "Entrada por voz",
  "stt.loading": "Reconociendo...",
  "stt.prettifying": "Puliendo...",
  "supervisor.label": "Supervisor",
  "supervisor.todoList.allComplete": "Todas las tareas completadas",
  "supervisor.todoList.title": "Tareas completadas",
  "tab.groupProfile": "Perfil del grupo",
  "tab.integration": "Integración",
  "tab.profile": "Perfil del agente",
  "tab.search": "Buscar",
  "tab.tasks": "Tareas",
  "task.activity.calling": "Llamando habilidad...",
  "task.activity.clientExecuting": "Ejecutando localmente...",
  "task.activity.generating": "Generando respuesta...",
  "task.activity.gotResult": "Resultado de herramienta recibido",
  "task.activity.toolCalling": "Llamando a {{toolName}}...",
  "task.activity.toolResult": "Resultado de {{toolName}} recibido",
  "task.batchTasks": "{{count}} subtareas en lote",
  "task.groupTasks": "{{count}} Tareas Paralelas",
  "task.groupTasksTitle": "{{agents}} y {{count}} tareas de agentes",
  "task.groupTasksTitleSimple": "{{agents}} {{count}} tareas",
  "task.instruction": "Instrucciones de la tarea",
  "task.intermediateSteps": "{{count}} pasos intermedios",
  "task.metrics.duration": "(duró {{duration}})",
  "task.metrics.stepsShort": "pasos",
  "task.metrics.toolCallsShort": "usos de herramientas",
  "task.status.cancelled": "Tarea cancelada",
  "task.status.failed": "Tarea fallida",
  "task.status.fetchingDetails": "Obteniendo detalles...",
  "task.status.initializing": "Inicializando tarea...",
  "task.subtask": "Subtarea",
  "task.title": "Tareas",
  "taskDetail.activities": "Actividades",
  "taskDetail.activities.agentTag": "Agente",
  "taskDetail.activities.fallback.brief": "publicó un informe",
  "taskDetail.activities.fallback.comment": "dejó un comentario",
  "taskDetail.activities.fallback.created": "creó la tarea",
  "taskDetail.activities.fallback.topic": "inició un tema",
  "taskDetail.activitiesEmpty": "Aún no hay actividad",
  "taskDetail.addSubtask": "Añadir subtarea",
  "taskDetail.artifactMenu.delete": "Quitar de la tarea",
  "taskDetail.artifactMenu.deleteConfirm.content": "Este artefacto ya no aparecerá en el espacio de trabajo de esta tarea.",
  "taskDetail.artifactMenu.deleteConfirm.ok": "Quitar",
  "taskDetail.artifactMenu.deleteConfirm.title": "¿Quitar este artefacto?",
  "taskDetail.artifactSize": "{{value}} caracteres",
  "taskDetail.artifacts": "Artefactos",
  "taskDetail.blockedBy": "Bloqueado por {{id}}",
  "taskDetail.cancelSchedule": "Cancelar programación",
  "taskDetail.comment.cancel": "Cancelar",
  "taskDetail.comment.delete": "Eliminar",
  "taskDetail.comment.deleteConfirm.content": "Este comentario se eliminará permanentemente.",
  "taskDetail.comment.deleteConfirm.ok": "Eliminar",
  "taskDetail.comment.deleteConfirm.title": "¿Eliminar este comentario?",
  "taskDetail.comment.edit": "Editar",
  "taskDetail.comment.save": "Guardar",
  "taskDetail.commentPlaceholder": "Deja un comentario...",
  "taskDetail.deleteConfirm.content": "Esta acción no se puede deshacer.",
  "taskDetail.deleteConfirm.ok": "Eliminar",
  "taskDetail.deleteConfirm.title": "¿Eliminar esta tarea?",
  "taskDetail.instruction": "Instrucción",
  "taskDetail.instructionPlaceholder": "Haz clic para editar las instrucciones de la tarea...",
  "taskDetail.latestActivity.brief": "Informe: {{title}}",
  "taskDetail.latestActivity.briefWithAction": "{{title}} - {{action}}",
  "taskDetail.latestActivity.briefWithType": "Informe ({{type}}): {{title}}",
  "taskDetail.latestActivity.briefWithTypeOnly": "Informe ({{type}})",
  "taskDetail.latestActivity.topic": "Tema: {{title}}",
  "taskDetail.latestActivity.topicWithSeq": "Tema #{{seq}}: {{title}}",
  "taskDetail.latestActivity.untitledTopic": "Tema sin título",
  "taskDetail.modelConfig": "Anulación de modelo",
  "taskDetail.navigation": "Navegación",
  "taskDetail.nextRunCountdown": "Próxima ejecución en {{countdown}}",
  "taskDetail.notFound.backToTasks": "Volver a todas las tareas",
  "taskDetail.notFound.desc": "Es posible que esta tarea haya sido eliminada o que no tengas permiso para verla.",
  "taskDetail.notFound.title": "Tarea no encontrada",
  "taskDetail.pauseTask": "Pausar tarea",
  "taskDetail.priority.high": "Alta",
  "taskDetail.priority.low": "Baja",
  "taskDetail.priority.none": "Sin prioridad",
  "taskDetail.priority.normal": "Normal",
  "taskDetail.priority.urgent": "Urgente",
  "taskDetail.properties": "Propiedades",
  "taskDetail.reassignDisabled": "No se puede reasignar el agente mientras la tarea está en ejecución",
  "taskDetail.replyInThread": "Responder en este hilo",
  "taskDetail.replyPlaceholder": "Responder en este hilo...",
  "taskDetail.rerunTask": "Volver a ejecutar la tarea",
  "taskDetail.runAll": "Ejecutar todo",
  "taskDetail.runAll.cancel": "Cancelar",
  "taskDetail.runAll.confirm": "Ejecutar {{count}} subtarea(s)",
  "taskDetail.runAll.cycleWarning": "Se detectó una dependencia circular. Las tareas involucradas o bloqueadas por el ciclo no se ejecutarán: {{members}}",
  "taskDetail.runAll.description": "Las subtareas se ejecutarán capa por capa. Cada capa espera a que la anterior termine. Las tareas sin dependencias se ejecutan en la capa 1.",
  "taskDetail.runAll.empty": "Nada que ejecutar: cada subtarea ya está completada, en proceso o atrapada en un ciclo.",
  "taskDetail.runAll.kickedOff": "Iniciadas {{count}} subtarea(s); las capas posteriores seguirán.",
  "taskDetail.runAll.layer": "Capa {{index}}",
  "taskDetail.runAll.layerHint.first": "Comienza inmediatamente",
  "taskDetail.runAll.layerHint.next": "Espera a que la capa {{prev}} termine",
  "taskDetail.runAll.loading": "Cargando plan de subtareas...",
  "taskDetail.runAll.partialFailure": "Iniciadas {{ok}} de {{total}} subtarea(s); {{failed}} fallaron.",
  "taskDetail.runAll.skipped.alreadyDone": "{{count}} tarea(s) ya completadas o canceladas — omitidas",
  "taskDetail.runAll.skipped.blockedExternally": "{{count}} tarea(s) esperando un bloqueo externo — se ejecutarán automáticamente cuando se desbloqueen",
  "taskDetail.runAll.skipped.ineligible": "{{count}} tarea(s) en ejecución o programadas — omitidas",
  "taskDetail.runAll.title": "Ejecutar subtareas en orden de dependencia",
  "taskDetail.runNow": "Ejecutar ahora",
  "taskDetail.runTask": "Ejecutar tarea",
  "taskDetail.saveModelConfig": "Guardar",
  "taskDetail.sendFollowUp": "Enviar mensaje de seguimiento",
  "taskDetail.status.backlog": "En espera",
  "taskDetail.status.canceled": "Cancelada",
  "taskDetail.status.completed": "Completada",
  "taskDetail.status.failed": "Fallida",
  "taskDetail.status.paused": "Pausada",
  "taskDetail.status.running": "En progreso",
  "taskDetail.status.scheduled": "Programada",
  "taskDetail.stopTask": "Detener tarea",
  "taskDetail.subIssueOf": "Subtarea de",
  "taskDetail.subtaskInstructionPlaceholder": "Describe la subtarea...",
  "taskDetail.subtasks": "Subtareas",
  "taskDetail.titlePlaceholder": "Introduce el título de la tarea...",
  "taskDetail.topicDrawer.untitled": "Sin título",
  "taskDetail.untitled": "Sin título",
  "taskDetail.updateFailed": "Error al actualizar la tarea",
  "taskList.activeTasks": "Tareas Activas",
  "taskList.all": "Todas las tareas",
  "taskList.assigneeSearch.empty": "No hay ningún agente coincidente",
  "taskList.assigneeSearch.placeholder": "Buscar agente...",
  "taskList.breadcrumb.task": "Tarea",
  "taskList.contextMenu.copyConfirm": "Copiar",
  "taskList.contextMenu.copyDescription": "Clona esta tarea (y todas sus subtareas) en otro espacio de trabajo. El estado se reinicia a pendiente.",
  "taskList.contextMenu.copyFailed": "Error al copiar la tarea",
  "taskList.contextMenu.copyId": "Copiar ID",
  "taskList.contextMenu.copyIdSuccess": "ID copiado",
  "taskList.contextMenu.copyLink": "Copiar enlace",
  "taskList.contextMenu.copyLinkSuccess": "Enlace copiado",
  "taskList.contextMenu.copySuccess": "Tarea copiada",
  "taskList.contextMenu.copyTitle": "Copiar tarea",
  "taskList.contextMenu.copyTo": "Copiar a…",
  "taskList.contextMenu.priority": "Prioridad",
  "taskList.contextMenu.runNow": "Ejecutar ahora",
  "taskList.contextMenu.status": "Estado",
  "taskList.contextMenu.transferConfirm": "Transferir",
  "taskList.contextMenu.transferDescription": "Mueve esta tarea (y todas sus subtareas) a otro espacio de trabajo. Los identificadores serán reasignados.",
  "taskList.contextMenu.transferFailed": "Error al transferir la tarea",
  "taskList.contextMenu.transferSuccess": "Tarea transferida",
  "taskList.contextMenu.transferTitle": "Transferir tarea",
  "taskList.contextMenu.transferTo": "Transferir a…",
  "taskList.contextMenu.transferWarning": "Las referencias entre espacios de trabajo, como el agente asignado y el tema activo, serán eliminadas.",
  "taskList.empty": "Aún no hay tareas",
  "taskList.emptyHero.greeting": "¿Qué deberíamos abordar hoy?",
  "taskList.emptyHero.subtitle": "Describe una tarea para tu agente o comienza con una plantilla a continuación.",
  "taskList.emptyHero.templatesTitle": "Plantillas seleccionadas para ti",
  "taskList.form.grouping": "Agrupación",
  "taskList.form.orderCompletedByRecency": "Ordenar tareas completadas por antigüedad",
  "taskList.form.ordering": "Ordenación",
  "taskList.form.showCompleted": "Mostrar completadas y canceladas",
  "taskList.form.subGrouping": "Subagrupación",
  "taskList.groupBy.assignee": "Asignado a",
  "taskList.groupBy.none": "Sin agrupación",
  "taskList.groupBy.priority": "Prioridad",
  "taskList.groupBy.status": "Estado",
  "taskList.hiddenCompleted.count_one": "{{count}} tarea",
  "taskList.hiddenCompleted.count_other": "{{count}} tareas",
  "taskList.hiddenCompleted.show": "Mostrar",
  "taskList.hiddenCompleted.suffix": "ocultas por las opciones de visualización",
  "taskList.kanban.addTask": "Crear tarea",
  "taskList.kanban.backlog": "Backlog",
  "taskList.kanban.canceled": "Canceladas",
  "taskList.kanban.done": "Completadas",
  "taskList.kanban.emptyColumn": "Sin tareas",
  "taskList.kanban.hiddenColumns": "Columnas ocultas",
  "taskList.kanban.hideColumn": "Ocultar columna",
  "taskList.kanban.needsInput": "Pendiente de revisión",
  "taskList.kanban.running": "En progreso",
  "taskList.kanban.showColumn": "Mostrar columna",
  "taskList.orderBy.assignee": "Asignado a",
  "taskList.orderBy.createdAt": "Creada el",
  "taskList.orderBy.priority": "Prioridad",
  "taskList.orderBy.status": "Estado",
  "taskList.orderBy.title": "Título",
  "taskList.orderBy.updatedAt": "Actualizada el",
  "taskList.title": "Tareas",
  "taskList.unassigned": "Sin asignar",
  "taskList.unassignedHint": "Lobe AI ejecutará esta tarea cuando no haya ningún asignado",
  "taskList.view.board": "Tablero",
  "taskList.view.list": "Lista",
  "taskList.viewAll": "Ver todo",
  "taskSchedule.advancedSettings": "Configuración avanzada",
  "taskSchedule.clear": "Borrar",
  "taskSchedule.continuous": "Continuo",
  "taskSchedule.enable": "Habilitar automatización",
  "taskSchedule.every": "Cada",
  "taskSchedule.frequency": "Frecuencia",
  "taskSchedule.heading": "Automatización",
  "taskSchedule.hours": "Horas",
  "taskSchedule.intervalLabel": "Intervalo de ejecución",
  "taskSchedule.intervalSuffix": "cada vez",
  "taskSchedule.intervalTab": "Recurrente",
  "taskSchedule.maxExecutions": "Máximo de ejecuciones",
  "taskSchedule.maxExecutionsPlaceholder": "Ilimitado",
  "taskSchedule.minutes": "Minutos",
  "taskSchedule.nextRun": "Próxima ejecución",
  "taskSchedule.nextRun.format": "D MMM HH:mm",
  "taskSchedule.scheduleType.daily": "Diaria",
  "taskSchedule.scheduleType.hourly": "Cada hora",
  "taskSchedule.scheduleType.weekly": "Semanal",
  "taskSchedule.scheduler": "Programador",
  "taskSchedule.schedulerTab": "Programador",
  "taskSchedule.startScheduling": "Comenzar a programar",
  "taskSchedule.summary.daily": "Diariamente a las {{time}}",
  "taskSchedule.summary.disabled": "La automatización está desactivada",
  "taskSchedule.summary.everyNHours": "Cada {{count}} horas{{minute}}",
  "taskSchedule.summary.everyNHoursHalfPast": "Cada {{count}} horas a y media",
  "taskSchedule.summary.heartbeat": "Se ejecuta cada {{interval}}",
  "taskSchedule.summary.hourly": "Cada hora{{minute}}",
  "taskSchedule.summary.hourlyHalfPast": "Cada hora a y media",
  "taskSchedule.summary.weekly": "Cada {{days}} a las {{time}}",
  "taskSchedule.tag.add": "Configurar programación",
  "taskSchedule.tag.every": "cada {{interval}}",
  "taskSchedule.tag.heartbeat": "Latido · {{every}}",
  "taskSchedule.tag.schedule": "Programación · {{schedule}}{{timezone}}",
  "taskSchedule.time": "Hora",
  "taskSchedule.timezone": "Zona horaria",
  "taskSchedule.timezoneSearchEmpty": "No hay zona horaria coincidente",
  "taskSchedule.timezoneSearchPlaceholder": "Buscar zona horaria",
  "taskSchedule.title": "Programación",
  "taskSchedule.unit.hour_one": "{{count}} hora",
  "taskSchedule.unit.hour_other": "{{count}} horas",
  "taskSchedule.unit.minute_one": "{{count}} minuto",
  "taskSchedule.unit.minute_other": "{{count}} minutos",
  "taskSchedule.unit.second_one": "{{count}} segundo",
  "taskSchedule.unit.second_other": "{{count}} segundos",
  "taskSchedule.weekday": "Día de la semana",
  "taskSchedule.weekdays.fri": "Vie",
  "taskSchedule.weekdays.mon": "Lun",
  "taskSchedule.weekdays.sat": "Sáb",
  "taskSchedule.weekdays.sun": "Dom",
  "taskSchedule.weekdays.thu": "Jue",
  "taskSchedule.weekdays.tue": "Mar",
  "taskSchedule.weekdays.wed": "Mié",
  "thread.closeSubagentThread": "Contraer conversación del subagente",
  "thread.divider": "Subtema",
  "thread.openSubagentThread": "Ver conversación completa del subagente",
  "thread.subagentMetrics.modelLabel": "Modelo",
  "thread.subagentMetrics.tokens": "{{count}} tokens",
  "thread.subagentMetrics.toolCalls_one": "{{count}} llamada de herramienta",
  "thread.subagentMetrics.toolCalls_other": "{{count}} llamadas de herramienta",
  "thread.subagentMetrics.toolsShort_one": "{{count}} herramienta",
  "thread.subagentMetrics.toolsShort_other": "{{count}} herramientas",
  "thread.subagentReadOnlyHint": "Las conversaciones del SubAgente son de solo lectura: la ejecución está dirigida por el agente principal.",
  "thread.threadMessageCount": "{{messageCount}} mensajes",
  "thread.title": "Subtema",
  "todoProgress.allCompleted": "Todas las tareas completadas",
  "todoProgress.title": "Tareas",
  "toggleWideScreen.off": "Desactivar modo de pantalla ancha",
  "toggleWideScreen.on": "Activar modo de pantalla ancha",
  "tokenDetails.chats": "Mensajes del chat",
  "tokenDetails.historySummary": "Resumen del historial",
  "tokenDetails.rest": "Restante",
  "tokenDetails.supervisor": "Anfitrión del grupo",
  "tokenDetails.systemRole": "Configuración de rol",
  "tokenDetails.title": "Detalles del contexto",
  "tokenDetails.tools": "Configuración de habilidades",
  "tokenDetails.total": "Total disponible",
  "tokenDetails.used": "Total usado",
  "tokenTag.overload": "Límite excedido",
  "tokenTag.remained": "Restante",
  "tokenTag.used": "Usado",
  "tool.intervention.approvalMode": "Modo de aprobación",
  "tool.intervention.approve": "Aprobar",
  "tool.intervention.mode.allowList": "Lista permitida",
  "tool.intervention.mode.allowListDesc": "Ejecutar automáticamente solo herramientas aprobadas",
  "tool.intervention.mode.autoRun": "Aprobación automática",
  "tool.intervention.mode.autoRunDesc": "Aprobar automáticamente todas las ejecuciones de herramientas",
  "tool.intervention.mode.manual": "Manual",
  "tool.intervention.mode.manualDesc": "Requiere aprobación manual para cada invocación",
  "tool.intervention.onboarding.agentIdentity.editHint": "Puedes editar el nombre o el avatar directamente abajo.",
  "tool.intervention.onboarding.agentIdentity.namePlaceholder": "Nombre del agente",
  "tool.intervention.onboarding.agentIdentity.title": "Confirmar actualización de identidad del agente",
  "tool.intervention.onboarding.agentIdentity.titleAvatarOnly": "Actualizaré mi avatar",
  "tool.intervention.onboarding.agentIdentity.titleNameOnly": "Actualizaré mi nombre",
  "tool.intervention.onboarding.userProfile.applyHint": "Estos detalles se guardarán en tu perfil después de la aprobación.",
  "tool.intervention.onboarding.userProfile.description": "Aprobar este cambio actualiza tu perfil de incorporación para que el Agente pueda personalizar futuras respuestas.",
  "tool.intervention.onboarding.userProfile.eyebrow": "Aprobación de incorporación",
  "tool.intervention.onboarding.userProfile.fullName": "Nombre completo",
  "tool.intervention.onboarding.userProfile.responseLanguage": "Idioma de respuesta",
  "tool.intervention.onboarding.userProfile.title": "Confirma la actualización de tu perfil",
  "tool.intervention.optionApprove": "Aprobar",
  "tool.intervention.pending": "Pendiente",
  "tool.intervention.reject": "Rechazar",
  "tool.intervention.rejectOnly": "Rechazar",
  "tool.intervention.rejectReasonPlaceholder": "Una razón ayuda al agente a entender tus límites y mejorar sus acciones futuras",
  "tool.intervention.rejectedWithReason": "Esta llamada de habilidad fue rechazada: {{reason}}",
  "tool.intervention.rememberSimilar": "No volver a preguntar para acciones similares",
  "tool.intervention.scrollToIntervention": "Ver",
  "tool.intervention.submit": "Enviar",
  "tool.intervention.toolAbort": "Cancelaste esta llamada de habilidad",
  "tool.intervention.toolRejected": "Esta llamada de habilidad fue rechazada",
  "tool.intervention.viewParameters": "Ver parámetros ({{count}})",
  "toolAuth.authorize": "Autorizar",
  "toolAuth.authorizing": "Autorizando...",
  "toolAuth.hint": "Sin autorización o configuración, las habilidades pueden no funcionar. Esto puede limitar al agente o causar errores.",
  "toolAuth.signIn": "Iniciar sesión",
  "toolAuth.title": "Autorizar habilidades para este agente",
  "topic.checkOpenNewTopic": "¿Iniciar un nuevo tema?",
  "topic.checkSaveCurrentMessages": "¿Deseas guardar la conversación actual como un tema?",
  "topic.defaultTitle": "Tema sin título",
  "topic.openNewTopic": "Abrir nuevo tema",
  "topic.recent": "Temas recientes",
  "topic.saveCurrentMessages": "Guardar sesión actual como tema",
  "topic.viewAll": "Ver todos los temas",
  "translate.action": "Traducir",
  "translate.clear": "Borrar traducción",
  "tts.action": "Texto a voz",
  "tts.clear": "Borrar voz",
  "untitledAgent": "Agente sin título",
  "untitledGroup": "Grupo sin título",
  "updateAgent": "Actualizar información del agente",
  "upload.action.fileOrImageUpload": "Subir archivo o imagen",
  "upload.action.fileUpload": "Subir archivo",
  "upload.action.folderUpload": "Subir carpeta",
  "upload.action.imageDisabled": "El modelo actual no admite reconocimiento visual. Cambia de modelo para usar esta función.",
  "upload.action.imageUpload": "Subir imagen",
  "upload.action.tooltip": "Subir",
  "upload.clientMode.actionFiletip": "Subir archivo",
  "upload.clientMode.actionTooltip": "Subir",
  "upload.clientMode.disabled": "El modelo actual no admite reconocimiento visual ni análisis de archivos. Cambia de modelo para usar esta función.",
  "upload.clientMode.fileNotSupported": "La carga de archivos no está permitida en modo navegador; solo se permiten imágenes.",
  "upload.clientMode.visionNotSupported": "El modelo actual no admite reconocimiento visual. Cambia a otro modelo para usar esta función.",
  "upload.preview.prepareTasks": "Preparando fragmentos...",
  "upload.preview.status.pending": "Preparando para subir...",
  "upload.preview.status.processing": "Procesando archivo...",
  "upload.validation.unsupportedFileType": "Tipo de archivo no compatible: {{files}}. Imágenes compatibles: JPG, PNG, GIF, WebP. Documentos compatibles incluyen PDF, Word, Excel, PowerPoint, Markdown, texto, CSV, JSON y archivos de código.",
  "upload.validation.videoSizeExceeded": "El tamaño del archivo de video no debe superar los {{maxSize}}. Tamaño actual: {{actualSize}}.",
  "viewMode.fullWidth": "Ancho completo",
  "viewMode.normal": "Estándar",
  "viewMode.wideScreen": "Pantalla ancha",
  "viewSwitcher.chat": "Chat",
  "viewSwitcher.page": "Página",
  "viewSwitcher.task": "Tarea",
  "workflow.awaitingConfirmation": "Esperando tu confirmación",
  "workflow.collapse": "Contraer",
  "workflow.expandFull": "Expandir completamente",
  "workflow.failedSuffix": "(fallido)",
  "workflow.summaryFailed": "{{count}} fallos",
  "workflow.summaryMoreTools": "{{count}} tipos de herramientas",
  "workflow.summaryTotalCalls": "{{count}} llamadas en total",
  "workflow.thoughtForDuration": "Reflexionó durante {{duration}}",
  "workflow.toolDisplayName.activateDevice": "Dispositivo activado",
  "workflow.toolDisplayName.activateSkill": "Activó una habilidad",
  "workflow.toolDisplayName.activateTools": "Herramientas activadas",
  "workflow.toolDisplayName.addActivityMemory": "Memoria guardada",
  "workflow.toolDisplayName.addContextMemory": "Memoria guardada",
  "workflow.toolDisplayName.addExperienceMemory": "Memoria guardada",
  "workflow.toolDisplayName.addIdentityMemory": "Memoria guardada",
  "workflow.toolDisplayName.addPreferenceMemory": "Memoria guardada",
  "workflow.toolDisplayName.calculate": "Calculado",
  "workflow.toolDisplayName.callAgent": "Agente llamado",
  "workflow.toolDisplayName.callMcpTool": "Herramienta MCP llamada",
  "workflow.toolDisplayName.callSubAgent": "Subagente despachado",
  "workflow.toolDisplayName.clearTodos": "Tareas borradas",
  "workflow.toolDisplayName.copyDocument": "Copió un documento",
  "workflow.toolDisplayName.crawlMultiPages": "Páginas rastreadas",
  "workflow.toolDisplayName.crawlSinglePage": "Página rastreada",
  "workflow.toolDisplayName.createAgent": "Agente creado",
  "workflow.toolDisplayName.createDocument": "Documento creado",
  "workflow.toolDisplayName.createPlan": "Plan creado",
  "workflow.toolDisplayName.createTodos": "Tareas creadas",
  "workflow.toolDisplayName.deleteAgent": "Eliminó un agente",
  "workflow.toolDisplayName.deleteDocument": "Documento eliminado",
  "workflow.toolDisplayName.editLocalFile": "Editó un archivo",
  "workflow.toolDisplayName.editTitle": "Título editado",
  "workflow.toolDisplayName.evaluate": "Expresión evaluada",
  "workflow.toolDisplayName.execScript": "Ejecutó un script",
  "workflow.toolDisplayName.execute": "Cálculo ejecutado",
  "workflow.toolDisplayName.executeCode": "Código ejecutado",
  "workflow.toolDisplayName.finishOnboarding": "Incorporación finalizada",
  "workflow.toolDisplayName.getCommandOutput": "Leer la salida del comando",
  "workflow.toolDisplayName.getDocument": "Leer un documento",
  "workflow.toolDisplayName.getPageContent": "Leer el contenido de la página",
  "workflow.toolDisplayName.getTopicContext": "Leer el contexto del tema",
  "workflow.toolDisplayName.globLocalFiles": "Archivos buscados",
  "workflow.toolDisplayName.grepContent": "Contenido buscado",
  "workflow.toolDisplayName.importFromMarket": "Importado desde el mercado",
  "workflow.toolDisplayName.importSkill": "Importó una habilidad",
  "workflow.toolDisplayName.initPage": "Página inicializada",
  "workflow.toolDisplayName.killCommand": "Comando detenido",
  "workflow.toolDisplayName.listDocuments": "Documentos listados",
  "workflow.toolDisplayName.listLocalFiles": "Archivos listados",
  "workflow.toolDisplayName.listOnlineDevices": "Dispositivos listados",
  "workflow.toolDisplayName.modifyNodes": "Página modificada",
  "workflow.toolDisplayName.moveLocalFiles": "Archivos movidos",
  "workflow.toolDisplayName.readDocument": "Leer un documento",
  "workflow.toolDisplayName.readKnowledge": "Leer conocimientos",
  "workflow.toolDisplayName.readLocalFile": "Leer un archivo",
  "workflow.toolDisplayName.removeDocument": "Eliminó un documento",
  "workflow.toolDisplayName.removeIdentityMemory": "Memoria eliminada",
  "workflow.toolDisplayName.renameDocument": "Renombró un documento",
  "workflow.toolDisplayName.renameLocalFile": "Se ha renombrado un archivo",
  "workflow.toolDisplayName.replaceDocumentContent": "Contenido del documento reemplazado",
  "workflow.toolDisplayName.replaceText": "Texto reemplazado",
  "workflow.toolDisplayName.runCommand": "Ejecutó un comando",
  "workflow.toolDisplayName.saveUserQuestion": "Información registrada",
  "workflow.toolDisplayName.search": "Buscó en la web",
  "workflow.toolDisplayName.searchAgent": "Agentes buscados",
  "workflow.toolDisplayName.searchKnowledgeBase": "Base de conocimientos consultada",
  "workflow.toolDisplayName.searchLocalFiles": "Archivos buscados",
  "workflow.toolDisplayName.searchSkill": "Habilidades buscadas",
  "workflow.toolDisplayName.searchUserMemory": "Memoria consultada",
  "workflow.toolDisplayName.showAgentMarketplace": "Equipo de agentes ensamblado",
  "workflow.toolDisplayName.solve": "Ecuación resuelta",
  "workflow.toolDisplayName.submitAgentPick": "Agentes seleccionados",
  "workflow.toolDisplayName.updateAgent": "Agente actualizado",
  "workflow.toolDisplayName.updateDocument": "Actualizó un documento",
  "workflow.toolDisplayName.updateIdentityMemory": "Memoria actualizada",
  "workflow.toolDisplayName.updateLoadRule": "Regla de carga actualizada",
  "workflow.toolDisplayName.updatePlan": "Plan actualizado",
  "workflow.toolDisplayName.updateTodos": "Tareas actualizadas",
  "workflow.toolDisplayName.writeDocument": "Documento escrito",
  "workflow.toolDisplayName.writeLocalFile": "Se escribió un archivo",
  "workflow.working": "Trabajando...",
  "workingPanel.agentDocuments": "Agent Documents",
  "workingPanel.documents.close": "Close",
  "workingPanel.documents.discard": "Discard",
  "workingPanel.documents.edit": "Edit",
  "workingPanel.documents.error": "Failed to load document",
  "workingPanel.documents.loading": "Loading document...",
  "workingPanel.documents.preview": "Preview",
  "workingPanel.documents.save": "Save",
  "workingPanel.documents.saved": "All changes saved",
  "workingPanel.documents.title": "Document",
  "workingPanel.documents.unsaved": "Unsaved changes",
  "workingPanel.files.copyAbsolutePath": "Copiar Ruta Absoluta",
  "workingPanel.files.copyRelativePath": "Copiar Ruta Relativa",
  "workingPanel.files.count_one": "{{count}} archivo",
  "workingPanel.files.count_other": "{{count}} archivos",
  "workingPanel.files.empty": "No hay archivos en este espacio de trabajo",
  "workingPanel.files.open": "Abrir Archivo",
  "workingPanel.files.refresh": "Actualizar",
  "workingPanel.files.showInReview": "Mostrar en Revisión",
  "workingPanel.files.showInSystem": "Revelar en Carpeta",
  "workingPanel.files.title": "Archivos",
  "workingPanel.localFile.binary": "Archivo binario — vista previa no disponible",
  "workingPanel.localFile.close": "Cerrar",
  "workingPanel.localFile.closeLeft": "Cerrar a la Izquierda",
  "workingPanel.localFile.closeOther": "Cerrar Otros",
  "workingPanel.localFile.closeRight": "Cerrar a la Derecha",
  "workingPanel.localFile.error": "No se pudo cargar este archivo",
  "workingPanel.localFile.preview.raw": "Sin procesar",
  "workingPanel.localFile.preview.reload": "Recargar vista previa",
  "workingPanel.localFile.preview.render": "Vista previa",
  "workingPanel.localFile.preview.source": "Fuente",
  "workingPanel.localFile.truncated": "Vista previa del archivo truncada a {{limit}} caracteres",
  "workingPanel.progress": "Progress",
  "workingPanel.progress.allCompleted": "All tasks completed",
  "workingPanel.resources": "Resources",
  "workingPanel.resources.deleteConfirm": "This action cannot be undone.",
  "workingPanel.resources.deleteError": "Failed to delete document",
  "workingPanel.resources.deleteSuccess": "Document deleted",
  "workingPanel.resources.deleteTitle": "Delete document?",
  "workingPanel.resources.deleteTitleMulti": "¿Eliminar {{count}} elementos?",
  "workingPanel.resources.empty": "Aún no hay documentos. Los documentos asociados con este agente aparecerán aquí.",
  "workingPanel.resources.error": "Failed to load resources",
  "workingPanel.resources.filter.documents": "Documentos",
  "workingPanel.resources.filter.skills": "Habilidades",
  "workingPanel.resources.filter.web": "Web",
  "workingPanel.resources.loading": "Loading resources...",
  "workingPanel.resources.previewError": "Failed to load preview",
  "workingPanel.resources.previewLoading": "Loading preview...",
  "workingPanel.resources.renameEmpty": "Title cannot be empty",
  "workingPanel.resources.renameError": "Failed to rename document",
  "workingPanel.resources.renameSuccess": "Document renamed",
  "workingPanel.resources.tree.createError": "Error al crear",
  "workingPanel.resources.tree.deleteSelected": "Eliminar seleccionados ({{count}})",
  "workingPanel.resources.tree.moveError": "Error al mover",
  "workingPanel.resources.tree.newDocument": "Nuevo documento",
  "workingPanel.resources.tree.newFolder": "Nueva carpeta",
  "workingPanel.resources.tree.parentMissing": "La carpeta principal no está disponible",
  "workingPanel.resources.tree.rename": "Renombrar",
  "workingPanel.resources.tree.untitledDocument": "Documento sin título",
  "workingPanel.resources.tree.untitledFolder": "Carpeta sin título",
  "workingPanel.resources.updatedAt": "Actualizado {{time}}",
  "workingPanel.resources.viewMode.list": "Vista de lista",
  "workingPanel.resources.viewMode.tree": "Vista de árbol",
  "workingPanel.review.baseRef.default": "predeterminado",
  "workingPanel.review.baseRef.loading": "Cargando ramas…",
  "workingPanel.review.baseRef.reset": "Restablecer a la rama predeterminada",
  "workingPanel.review.baseRef.unresolved": "Elige una rama base",
  "workingPanel.review.binary": "Archivo binario — diferencia no mostrada",
  "workingPanel.review.collapseAll": "Colapsar todo",
  "workingPanel.review.copied": "Ruta copiada",
  "workingPanel.review.copyPath": "Copiar ruta del archivo",
  "workingPanel.review.empty": "No hay cambios en el árbol de trabajo",
  "workingPanel.review.empty.branch": "Sin cambios frente a {{baseRef}}",
  "workingPanel.review.empty.noBaseRef": "No se pudo determinar la rama predeterminada remota. Ejecuta `git remote set-head origin --auto` en tu terminal.",
  "workingPanel.review.error": "No se pudo cargar la diferencia de este archivo",
  "workingPanel.review.expandAll": "Expandir todo",
  "workingPanel.review.group.collapseDiffs": "Colapsar todas las diferencias en este grupo",
  "workingPanel.review.group.expandDiffs": "Expandir todas las diferencias en este grupo",
  "workingPanel.review.group.fileCount": "{{count}} archivos",
  "workingPanel.review.group.submoduleClean": "Sin cambios internos",
  "workingPanel.review.mode.branch": "Rama",
  "workingPanel.review.mode.unstaged": "No preparado",
  "workingPanel.review.more": "Más opciones",
  "workingPanel.review.refresh": "Actualizar",
  "workingPanel.review.revealInTree": "Revelar en el árbol",
  "workingPanel.review.revert": "Descartar cambios",
  "workingPanel.review.revert.confirm.cancel": "Cancelar",
  "workingPanel.review.revert.confirm.description": "Los cambios en el árbol de trabajo de {{filePath}} se descartarán permanentemente. Los archivos sin seguimiento se eliminarán del disco.",
  "workingPanel.review.revert.confirm.ok": "Descartar",
  "workingPanel.review.revert.confirm.title": "¿Descartar los cambios de este archivo?",
  "workingPanel.review.revert.failed": "No se pudieron descartar los cambios: {{error}}",
  "workingPanel.review.revert.success": "Se descartaron los cambios de {{filePath}}",
  "workingPanel.review.textDiff.disable": "Desactivar diferencia de texto en línea",
  "workingPanel.review.textDiff.enable": "Activar diferencia de texto en línea",
  "workingPanel.review.title": "Revisión",
  "workingPanel.review.tooLarge": "El archivo es demasiado grande para mostrar la diferencia en línea",
  "workingPanel.review.unstaged": "No preparado",
  "workingPanel.review.viewMode.split": "Cambiar a vista dividida",
  "workingPanel.review.viewMode.unified": "Cambiar a vista unificada",
  "workingPanel.review.wordWrap.disable": "Desactivar ajuste de línea",
  "workingPanel.review.wordWrap.enable": "Activar ajuste de línea",
  "workingPanel.skills.empty": "No se encontraron habilidades en este proyecto",
  "workingPanel.skills.section.agent": "Habilidades del agente",
  "workingPanel.skills.section.project": "Habilidades del proyecto",
  "workingPanel.skills.section.user": "Habilidades del usuario",
  "workingPanel.skills.title": "Habilidades",
  "workingPanel.space": "Espacio",
  "workingPanel.title": "Working Panel",
  "you": "Tú",
  "zenMode": "Modo Zen"
}
