export const sessionMessages = {
  "sessionPicker.title": "OpenCode • {folder}",
  "sessionPicker.empty.noPrevious": "No hay sesiones anteriores",
  "sessionPicker.resume.title": "Reanudar una sesión ({count}):",
  "sessionPicker.session.untitled": "Sin título",
  "sessionPicker.divider.or": "o",
  "sessionPicker.new.title": "Iniciar nueva sesión:",
  "sessionPicker.agents.loading": "Cargando agentes...",
  "sessionPicker.actions.creating": "Creando...",
  "sessionPicker.actions.createSession": "Crear sesión",
  "sessionPicker.actions.cancel": "Cancelar",

  "sessionList.header.title": "Sesiones",
  "sessionList.session.untitled": "Sin título",
  "sessionList.status.working": "Trabajando",
  "sessionList.status.compacting": "Compactando",
  "sessionList.status.idle": "Inactiva",
  "sessionList.status.needsPermission": "Requiere permiso",
  "sessionList.status.needsInput": "Requiere entrada",
  "sessionList.expand.collapseAriaLabel": "Colapsar sesión",
  "sessionList.expand.expandAriaLabel": "Expandir sesión",
  "sessionList.expand.collapseTitle": "Colapsar",
  "sessionList.expand.expandTitle": "Expandir",
  "sessionList.actions.newSession.ariaLabel": "Nueva sesión",
  "sessionList.actions.newSession.title": "Nueva sesión",
  "sessionList.actions.copyId.ariaLabel": "Copiar ID de sesión",
  "sessionList.actions.copyId.title": "Copiar ID de sesión",
  "sessionList.actions.rename.ariaLabel": "Renombrar sesión",
  "sessionList.actions.rename.title": "Renombrar sesión",
  "sessionList.actions.delete.ariaLabel": "Eliminar sesión",
  "sessionList.actions.delete.title": "Eliminar sesión",
  "sessionList.copyId.success": "ID de sesión copiado",
  "sessionList.copyId.error": "No se pudo copiar el ID de sesión",
  "sessionList.delete.error": "No se pudo eliminar la sesión",
  "sessionList.delete.title": "Eliminar sesión",
  "sessionList.delete.confirmMessage": "¿Eliminar \"{label}\"? Esto no se puede deshacer.",
  "sessionList.delete.confirmLabel": "Eliminar",
  "sessionList.delete.cancelLabel": "Cancelar",
  "sessionList.rename.error": "No se pudo renombrar la sesión",

  "sessionList.filter.placeholder": "Buscar sesiones…",
  "sessionList.filter.ariaLabel": "Buscar sesiones",
  "sessionList.selection.selectAllLabel": "Seleccionar todo",
  "sessionList.selection.selectAllAriaLabel": "Seleccionar todas las sesiones",
  "sessionList.selection.clearLabel": "Limpiar",
  "sessionList.selection.clearAriaLabel": "Limpiar selección",
  "sessionList.selection.checkboxAriaLabel": "Seleccionar sesión",
  "sessionList.bulkDelete.button": "Eliminar {count}",
  "sessionList.bulkDelete.ariaLabel": "Eliminar {count} sesiones seleccionadas",
  "sessionList.bulkDelete.title": "Eliminar sesiones",
  "sessionList.bulkDelete.confirmMessage": "¿Eliminar {count} sesiones seleccionadas? Esto no se puede deshacer.",
  "sessionList.bulkDelete.confirmLabel": "Eliminar",
  "sessionList.bulkDelete.cancelLabel": "Cancelar",
  "sessionList.bulkDelete.error": "No se pudieron eliminar {count} sesiones",

  "sessionRenameDialog.title": "Renombrar sesión",
  "sessionRenameDialog.description.withLabel": "Actualiza el título de \"{label}\".",
  "sessionRenameDialog.description.default": "Establece un nuevo título para esta sesión.",
  "sessionRenameDialog.input.label": "Nombre de la sesión",
  "sessionRenameDialog.input.placeholder": "Introduce un nombre de sesión",
  "sessionRenameDialog.actions.cancel": "Cancelar",
  "sessionRenameDialog.actions.rename": "Renombrar",
  "sessionRenameDialog.actions.renaming": "Renombrando…",

  "sessionView.fallback.sessionNotFound": "No se encontró la sesión",
  "sessionView.alerts.abortFailed.message": "No se pudo detener la sesión",
  "sessionView.alerts.abortFailed.title": "No se pudo detener",
  "sessionView.alerts.revertFailed.message": "No se pudo revertir al mensaje",
  "sessionView.alerts.revertFailed.title": "No se pudo revertir",
  "sessionView.alerts.deleteUpToFailed.message": "No se pudieron eliminar los mensajes",
  "sessionView.alerts.deleteUpToFailed.title": "Error al eliminar",
  "sessionView.alerts.forkFailed.message": "No se pudo hacer fork de la sesión",
  "sessionView.alerts.forkFailed.title": "No se pudo hacer fork",
  "sessionView.attachments.expandPastedTextAriaLabel": "Expandir texto pegado",
  "sessionView.attachments.insertPastedTextTitle": "Insertar texto pegado",
  "sessionView.attachments.removeAriaLabel": "Quitar adjunto",

  "sessionEvents.sessionCompactedToast": "La sesión {label} fue compactada",
  "sessionEvents.sessionError.unknown": "Error desconocido",
  "sessionEvents.sessionError.title": "Error de sesión",
  "sessionEvents.sessionError.message": "Error: {message}",

  "sessionState.cleanup.deepConfirm.message": "Esta limpieza puede ser lenta y puede eliminar sesiones que no pretendías eliminar. ¿Estás seguro?",
  "sessionState.cleanup.deepConfirm.title": "Limpieza profunda de sesiones",
  "sessionState.cleanup.deepConfirm.detail": "La limpieza profunda de sesiones eliminará todas las sesiones sin mensajes, quitará cualquier sesión de subagente finalizada y limpiará cualquier fork no usado de una sesión.",
  "sessionState.cleanup.deepConfirm.confirmLabel": "Continuar",
  "sessionState.cleanup.deepConfirm.cancelLabel": "Cancelar",
  "sessionState.cleanup.toast.one": "Se limpió {count} sesión vacía",
  "sessionState.cleanup.toast.other": "Se limpiaron {count} sesiones vacías",
} as const
