Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

160 lines
7.1 KiB
JSON

{
"sidebar": {
"title": "Chat",
"subtitleHistory": "Sesiones de IA recientes del usuario actual",
"subtitleDefault": "Chatea con IA y administra las sesiones guardadas",
"showHistory": "Mostrar historial de chat",
"hideHistory": "Ocultar historial de chat",
"showHistoryTooltip": "Mostrar historial",
"hideHistoryTooltip": "Ocultar historial",
"startNewChat": "Iniciar nuevo chat",
"hideSidebar": "Ocultar barra lateral del chat",
"hideSidebarTooltip": "Ocultar chat",
"introMessage": "Chatea con IA: ¡pregunta lo que sea!",
"loadingChatConversation": "Cargando conversación del chat",
"history": {
"searchResults": "Resultados de búsqueda",
"recentChats": "Chats recientes",
"loading": "Cargando…",
"searchAriaLabel": "Buscar en el historial de chats",
"searchPlaceholder": "Buscar chats guardados",
"typeAtLeastNChars": "Escribe al menos {{count}} caracteres para buscar chats guardados.",
"emptyInitial": "Los chats guardados aparecerán aquí después de que envíes un mensaje.",
"emptySearch": "No se encontraron chats coincidentes.",
"untitled": "Chat sin título",
"noMessagesYet": "Aún no hay mensajes",
"loadingConversation": "Cargando conversación…",
"chatActionsFor": "Acciones de chat para {{title}}",
"rename": "Cambiar nombre",
"delete": "Eliminar",
"unableToLoadRecent": "No se pudieron cargar los chats recientes.",
"unableToLoadSearch": "No se pudieron cargar los resultados de la búsqueda."
},
"timestamp": {
"recently": "Recientemente",
"justNow": "Justo ahora",
"minutesAgo": "Hace {{count}} min",
"hoursAgo": "Hace {{count}} h",
"daysAgo": "Hace {{count}} d"
},
"newChatConfirm": {
"title": "¿Iniciar un nuevo chat?",
"message": "Tu chat actual se eliminará de la barra lateral. Los mensajes guardados permanecen en el historial de chats.",
"confirmLabel": "Iniciar nuevo chat",
"cancelLabel": "Mantener chat actual"
},
"deleteConfirm": {
"title": "¿Eliminar este chat?",
"messageWithTitle": "¿Eliminar \"{{title}}\" de tu historial de IA? Esto no se puede deshacer.",
"fallbackTitle": "este chat",
"confirmLabel": "Eliminar chat",
"cancelLabel": "Cancelar"
},
"rename": {
"dialogTitle": "Cambiar nombre del chat",
"inputLabel": "Título del chat",
"inputPlaceholder": "Ingresa el título del chat",
"cancel": "Cancelar",
"save": "Guardar"
}
},
"chat": {
"greeting": "¡Soy Alga! Tu asistente de IA favorito. Hazme una pregunta.",
"avatarAlt": "Alga",
"defaultFunctionName": "Llamada a función",
"resultTruncated": "El resultado era demasiado grande y se truncó.",
"inputPlaceholder": "Enviar un mensaje",
"inputPlaceholderGenerating": "Generando texto...",
"inputAriaLabel": "Mensaje a Alga",
"thinking": "Pensando...",
"hintMultiline": "Modo multilínea: Enter agrega una nueva línea. Ctrl+Enter o ⌘+Enter envía.",
"hintSingleLine": "Presiona Enter para enviar. Shift+Enter cambia al modo multilínea.",
"editingNotice": "Editando el mensaje seleccionado. Al enviar se reemplazará ese mensaje y se regenerará el hilo desde ahí.",
"cancelEdit": "Cancelar edición",
"stop": "DETENER",
"send": "ENVIAR",
"viewDetails": "Ver detalles",
"viewFullValue": "Ver valor completo",
"parameters": "Parámetros",
"plan": "Plan",
"playbooks": "Playbooks",
"validation": {
"dialogTitle": "Mensaje requerido",
"ok": "Aceptar",
"enterMessage": "Ingresa un mensaje antes de enviar."
},
"errors": {
"userNotIdentified": "No se puede enviar el mensaje: usuario no identificado.",
"unableToSave": "No se puede guardar este mensaje, continuando sin persistencia por ahora.",
"requestFailedStatus": "La solicitud falló con estado {{status}}",
"unexpectedResponse": "Respuesta inesperada del asistente.",
"unexpectedError": "Ocurrió un error inesperado.",
"generationError": "Ocurrió un error al generar la respuesta.",
"connectionInterrupted": "Conexión interrumpida — mostrando respuesta parcial.",
"connectionInterruptedWithReason": "Conexión interrumpida — {{reason}}"
},
"function": {
"approveAriaLabel": "Aprobar llamada a función",
"declineAriaLabel": "Rechazar llamada a función",
"approve": "Aprobar",
"approving": "Aprobando…",
"deny": "Denegar",
"processing": "Procesando…",
"autoApproveLabel": "Aprobar automáticamente futuras solicitudes {{method}}",
"executingRequest": "Ejecutando solicitud…",
"continuingWithoutCall": "Continuando sin llamar a la función…",
"autoApprovalEnabled": "Aprobación automática habilitada para solicitudes {{method}}.",
"reviewAndApprove": "Revisa y aprueba cuando estés listo.",
"completedNoDetails": "La acción se completó sin detalles adicionales.",
"emDash": "—"
},
"continuation": {
"badge": "CONTINUAR",
"endpoint": "cadena de búsqueda/herramientas",
"title": "¿Continuar recopilando resultados?",
"description": "Alga alcanzó el límite de pasos de herramientas mientras recopilaba información.",
"status": "Las búsquedas y llamadas de solo lectura anteriores se completaron. Continúa desde el mismo punto para recopilar más información o terminar la respuesta.",
"continue": "Continuar",
"continueAriaLabel": "Continuar la respuesta de IA desde el límite de herramientas",
"defaultPrompt": "Continuar"
}
},
"quickAsk": {
"title": "Consulta rápida",
"yoloLabel": "YOLO",
"yoloAriaLabel": "Modo YOLO (aprobar automáticamente acciones HTTP)",
"openInSidebar": "Abrir en la barra lateral",
"close": "Cerrar",
"ask": "Preguntar",
"inputPlaceholder": "Haz una pregunta rápida…",
"inputAriaLabel": "Entrada de Consulta rápida",
"followUpNotice": "Haz preguntas de seguimiento abajo. Este chat se guardará como un chat de la barra lateral.",
"startingSession": "Iniciando sesión…",
"session": "Sesión: {{chatId}}",
"hint": "Esc para cerrar • Enter para preguntar • Shift+Enter para nueva línea • {{modifier}}+↑ para reabrir"
},
"message": {
"authorAlga": "Alga",
"authorYou": "Tú",
"authorSystem": "Sistema",
"avatarAlt": "Avatar de Alga",
"draftingResponse": "Redactando respuesta…",
"interrupted": "Interrumpido",
"interruptionDetail": "Conexión interrumpida — mostrando respuesta parcial.",
"showAssistantReasoning": "Mostrar razonamiento del asistente",
"editAriaLabel": "Editar este mensaje",
"editTooltip": "Editar este mensaje",
"regenerateAriaLabel": "Regenerar desde este mensaje",
"regenerateTooltip": "Regenerar desde este mensaje",
"functionStatus": {
"success": "Función ejecutada",
"declined": "Función rechazada",
"pending": "Función en cola",
"error": "Error de función"
}
},
"mention": {
"noResultsFound": "No se encontraron resultados"
}
}