PSA/server/public/locales/es/msp/user-activities.json
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

500 lines
17 KiB
JSON

{
"dashboard": {
"title": "Actividades de usuario",
"viewSwitcher": {
"cards": "Tarjetas",
"table": "Tabla"
},
"sections": {
"notifications": "Notificaciones",
"schedule": "Calendario"
},
"filteredTitle": "Actividades filtradas",
"allActivitiesTitle": "Todas las actividades"
},
"table": {
"title": {
"all": "Todas las actividades"
},
"columns": {
"type": "Tipo",
"title": "Título",
"status": "Estado",
"priority": "Prioridad",
"dueDate": "Fecha de vencimiento",
"actions": "Acciones"
},
"values": {
"noDueDate": "Sin fecha de vencimiento",
"emDash": "—",
"unread": "No leído",
"recurringEvent": "Evento recurrente",
"adHocBadge": "Ad hoc"
},
"actions": {
"refresh": "Actualizar",
"print": "Imprimir"
},
"viewSwitcher": {
"flat": "Plano",
"grouped": "Agrupado"
},
"states": {
"noActivities": "No se encontraron actividades",
"noMatching": "No hay actividades que coincidan con los filtros"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades. Inténtelo de nuevo más tarde.",
"addAdHocFailed": "No se pudo añadir el elemento ad hoc. Inténtalo de nuevo."
},
"activityTypes": {
"schedule": "Calendario",
"projectTask": "Tarea de proyecto",
"ticket": "Ticket",
"timeEntry": "Entrada de tiempo",
"workflowTask": "Tarea de flujo de trabajo",
"notification": "Notificación",
"unknown": "Desconocido",
"activity": "Actividad"
},
"print": {
"optionsDialog": {
"title": "Opciones de impresión",
"description": "Elige qué columnas incluir al imprimir las actividades."
}
},
"adHoc": {
"addPlaceholder": "Añadir actividad",
"addButton": "Añadir",
"markDone": "Marcar como hecho",
"markNotDone": "Marcar como no hecho",
"convertToTicket": "Convertir en ticket",
"convertToTask": "Convertir en tarea de proyecto"
},
"viewingUser": {
"label": "Viendo:",
"me": "Mis actividades"
}
},
"card": {
"noDescription": "No se proporcionó descripción",
"due": "Vence: {{date}}",
"recurringEvent": "Evento recurrente",
"unread": "No leído",
"noMessage": "Sin mensaje",
"estimatedHours": "Est.: {{hours}} h",
"duration": "Duración: {{hours}} h",
"hasForm": "Tiene formulario",
"roles": "Roles: {{roles}}"
},
"drawer": {
"loading": "Cargando...",
"errorLoadingTitle": "Error al cargar los detalles de la actividad",
"errorLoadingMessage": "No se pudieron cargar los detalles de la actividad. Inténtelo de nuevo más tarde.",
"userNotAuthenticated": "Usuario no autenticado",
"scheduleEntryNotFound": "Entrada de calendario no encontrada",
"timeEntryNotFound": "Entrada de tiempo no encontrada",
"unknownWorkItem": "Elemento de trabajo desconocido",
"timeEntryDetailsTitle": "Detalles de la entrada de tiempo",
"errorLoadingTimeEntry": "Error al cargar la entrada de tiempo",
"workflowTaskTitle": "Tarea de flujo de trabajo",
"noAdditionalDetails": "No hay detalles adicionales disponibles.",
"failedToLoadDocument": "No se pudo cargar el contenido del documento",
"notificationNotFound": "Notificación no encontrada",
"failedToLoadTicket": "No se pudieron cargar los detalles del ticket",
"failedToLoadTask": "No se pudieron cargar los detalles de la tarea",
"unsupportedTitle": "Tipo de actividad no admitido",
"unsupportedDescription": "Este tipo de actividad ({{activityType}}) no es compatible con el visor de detalles.",
"saveDocumentSuccess": "Documento guardado correctamente",
"saveDocumentError": "No se pudo guardar el documento",
"timeEntryUpdatedSuccess": "Entrada de tiempo actualizada correctamente",
"timeEntryUpdatedError": "No se pudo actualizar la entrada de tiempo",
"backToNotification": "Volver a la notificación",
"documentTitleEdit": "Editar documento",
"documentTitleViewer": "Visor de documentos",
"actions": {
"edit": "Editar",
"cancel": "Cancelar",
"save": "Guardar",
"saving": "Guardando..."
},
"menu": {
"openMenu": "Abrir menú",
"goToPage": "Ir a la página",
"dismissError": "No se pudo descartar la tarea: {{message}}"
},
"retryLater": "Por favor, inténtelo de nuevo más tarde.",
"adHoc": {
"endBeforeStart": "La hora de finalización debe ser posterior a la hora de inicio.",
"fields": {
"end": "Fin (opcional)",
"noTime": "Sin hora",
"notes": "Notas",
"notesPlaceholder": "Agregar notas…",
"start": "Inicio (opcional)",
"title": "Título",
"titlePlaceholder": "Título"
},
"loadError": "No se pudo cargar este elemento. Inténtelo de nuevo más tarde.",
"saveError": "No se pudo guardar el elemento.",
"saveSuccess": "Elemento guardado",
"statusDone": "Hecho",
"statusOpen": "Abierto",
"title": "Elemento ad hoc",
"toggleDoneError": "No se pudo actualizar el elemento."
},
"enterpriseOnly": "Las tareas de flujo de trabajo son una función de Enterprise."
},
"groupedView": {
"addGroup": "Añadir grupo",
"groupNamePlaceholder": "Nombre del grupo",
"ariaLabels": {
"dragToReorder": "Arrastrar para reordenar",
"dragToReorderGroup": "Arrastrar para reordenar el grupo",
"expandGroup": "Expandir grupo",
"collapseGroup": "Contraer grupo",
"renameGroup": "Renombrar grupo",
"deleteGroup": "Eliminar grupo"
},
"dropActivitiesHere": "Suelte las actividades aquí",
"ungroupedHeading": "Sin agrupar",
"allInGroups": "Todas las actividades están en grupos",
"columns": {
"title": "Título",
"status": "Estado",
"priority": "Prioridad",
"dueDate": "Fecha de vencimiento"
}
},
"printable": {
"defaultTitle": "Actividades",
"ungroupedHeading": "Sin agrupar",
"empty": "(vacío)"
},
"sections": {
"projects": {
"title": "Tareas de proyecto",
"actions": {
"refresh": "Actualizar",
"filter": "Filtrar",
"reset": "Restablecer",
"viewAll": "Ver todas"
},
"ariaLabels": {
"refresh": "Actualizar tareas de proyecto",
"filter": "Filtrar tareas de proyecto"
},
"states": {
"loading": "Cargando actividades de proyecto...",
"empty": "No se encontraron actividades de proyecto"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades de proyecto. Inténtelo de nuevo más tarde."
},
"filterDialog": {
"title": "Filtrar tareas de proyecto",
"description": "Seleccione criterios para filtrar las actividades de tareas de proyecto.",
"fields": {
"search": "Buscar",
"searchPlaceholder": "Buscar título, descripción",
"project": "Proyecto",
"projectPlaceholder": "Seleccionar proyecto...",
"allProjects": "Todos los proyectos",
"phase": "Fase",
"phasePlaceholder": "Seleccionar fase...",
"phaseLoadingPlaceholder": "Cargando fases...",
"phaseSelectFirstPlaceholder": "Seleccione primero un proyecto",
"allPhases": "Todas las fases",
"priority": "Prioridad",
"priorityPlaceholder": "Seleccionar prioridad...",
"allPriorities": "Todas las prioridades",
"dueDateRange": "Rango de fecha de vencimiento",
"showClosedTasks": "Mostrar tareas cerradas"
},
"actions": {
"reset": "Restablecer",
"cancel": "Cancelar",
"apply": "Aplicar filtros"
}
}
},
"tickets": {
"title": "Tickets",
"actions": {
"refresh": "Actualizar",
"filter": "Filtrar",
"reset": "Restablecer",
"viewAll": "Ver todos"
},
"ariaLabels": {
"refresh": "Actualizar tickets",
"filter": "Filtrar tickets"
},
"states": {
"loading": "Cargando actividades de tickets...",
"empty": "No se encontraron actividades de tickets"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades de tickets. Inténtelo de nuevo más tarde."
},
"filterDialog": {
"title": "Filtrar tickets",
"description": "Seleccione criterios para filtrar las actividades de tickets.",
"fields": {
"search": "Buscar",
"searchPlaceholder": "Buscar título, descripción, n.º de ticket",
"client": "Cliente",
"contact": "Contacto",
"status": "Estado",
"statusPlaceholder": "Seleccionar estado...",
"allStatuses": "Todos los estados",
"priority": "Prioridad",
"priorityPlaceholder": "Seleccionar prioridad...",
"allPriorities": "Todas las prioridades",
"dueDateRange": "Rango de fecha de vencimiento",
"showClosedTickets": "Mostrar tickets cerrados"
},
"actions": {
"reset": "Restablecer",
"cancel": "Cancelar",
"apply": "Aplicar filtros"
}
}
},
"workflowTasks": {
"title": "Tareas de flujo de trabajo",
"drawerTitle": "Tareas de flujo de trabajo",
"actions": {
"refresh": "Actualizar",
"filter": "Filtrar",
"reset": "Restablecer",
"viewAll": "Ver todas"
},
"ariaLabels": {
"refresh": "Actualizar tareas de flujo de trabajo",
"filter": "Filtrar tareas de flujo de trabajo"
},
"states": {
"loading": "Cargando actividades de tareas de flujo de trabajo...",
"empty": "No se encontraron actividades de tareas de flujo de trabajo"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades de tareas de flujo de trabajo. Inténtelo de nuevo más tarde."
},
"filterDialog": {
"title": "Filtrar tareas de flujo de trabajo",
"description": "Seleccione criterios para filtrar las actividades de tareas de flujo de trabajo.",
"fields": {
"search": "Buscar",
"searchPlaceholder": "Buscar título, descripción",
"workflowExecution": "Ejecución de flujo de trabajo",
"workflowExecutionPlaceholder": "Seleccionar ejecución de flujo de trabajo...",
"allExecutions": "Todas las ejecuciones",
"priority": "Prioridad",
"priorityPlaceholder": "Seleccionar prioridad...",
"allPriorities": "Todas las prioridades",
"priorityHigh": "Alta",
"priorityMedium": "Media",
"priorityLow": "Baja",
"dueDateRange": "Rango de fecha de vencimiento",
"showClosedTasks": "Mostrar tareas cerradas",
"includeHiddenTasks": "Incluir tareas ocultas"
},
"actions": {
"reset": "Restablecer",
"cancel": "Cancelar",
"apply": "Aplicar filtros"
}
},
"listDrawer": {
"searchPlaceholder": "Buscar tareas...",
"filters": "Filtros",
"refresh": "Actualizar",
"sortBy": "Ordenar por:",
"sortOptions": {
"priority": "Prioridad",
"dueDate": "Fecha de vencimiento",
"createdAt": "Fecha de creación",
"title": "Título"
},
"ascending": "Ascendente",
"descending": "Descendente",
"states": {
"loading": "Cargando tareas de flujo de trabajo...",
"empty": "No se encontraron tareas de flujo de trabajo"
},
"errors": {
"loadFailed": "No se pudieron cargar las tareas de flujo de trabajo. Inténtelo de nuevo más tarde."
}
}
},
"schedule": {
"title": "Calendario",
"actions": {
"refresh": "Actualizar",
"filter": "Filtrar",
"reset": "Restablecer",
"viewAll": "Ver todo"
},
"states": {
"loading": "Cargando actividades del calendario...",
"empty": "No se encontraron actividades de calendario"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades del calendario. Inténtelo de nuevo más tarde.",
"refreshFailed": "No se pudieron actualizar las actividades del calendario. Inténtelo de nuevo más tarde.",
"addAdHocFailed": "No se pudo agregar la actividad. Inténtelo de nuevo."
},
"filterDialog": {
"title": "Filtrar entradas del calendario",
"description": "Seleccione criterios para filtrar las actividades del calendario.",
"fields": {
"search": "Buscar",
"searchPlaceholder": "Buscar título, descripción",
"dateRange": "Rango de fechas",
"workItemType": "Tipo de elemento de trabajo relacionado",
"workItemTypePlaceholder": "Seleccionar tipo de elemento de trabajo...",
"allTypes": "Todos los tipos",
"ticket": "Ticket",
"projectTask": "Tarea de proyecto",
"workflowTask": "Tarea de flujo de trabajo",
"showClosedEntries": "Mostrar entradas cerradas",
"showRecurringOnly": "Mostrar solo recurrentes"
},
"actions": {
"reset": "Restablecer",
"cancel": "Cancelar",
"apply": "Aplicar filtros"
}
}
},
"notifications": {
"title": "Notificaciones",
"actions": {
"refresh": "Actualizar",
"filter": "Filtrar",
"reset": "Restablecer",
"viewAll": "Ver todas"
},
"ariaLabels": {
"refresh": "Actualizar notificaciones",
"filter": "Filtrar notificaciones"
},
"tabs": {
"unread": "No leídas",
"all": "Todas",
"read": "Leídas"
},
"states": {
"loading": "Cargando actividades de notificación...",
"empty": "No se encontraron actividades de notificación"
},
"errors": {
"loadFailed": "No se pudieron cargar las actividades de notificación. Inténtelo de nuevo más tarde."
},
"filterDialog": {
"title": "Filtrar notificaciones",
"description": "Seleccione criterios para filtrar las actividades de notificación.",
"fields": {
"status": "Estado",
"unreadOnly": "Solo no leídas",
"showRead": "Mostrar leídas",
"category": "Categoría",
"categoryPlaceholder": "Seleccionar categoría...",
"allCategories": "Todas las categorías",
"categories": {
"tickets": "Tickets",
"projects": "Proyectos",
"invoices": "Facturas",
"system": "Sistema"
},
"dateRange": "Rango de fechas"
},
"actions": {
"reset": "Restablecer",
"cancel": "Cancelar",
"apply": "Aplicar filtros"
}
}
}
},
"pickers": {
"priority": {
"loading": "Cargando...",
"empty": "No hay prioridades disponibles",
"none": "Ninguna"
},
"status": {
"loading": "Cargando...",
"empty": "No hay estados disponibles",
"closedSuffix": "cerrado"
}
},
"filters": {
"labels": {
"types": "Tipos:",
"tickets": "Tickets:",
"tasks": "Tareas:",
"priority": "Prioridad",
"dueDate": "Fecha de vencimiento",
"showClosed": "Mostrar cerradas",
"search": "Buscar",
"client": "Cliente",
"dueDateShort": "Vence",
"tags": "Etiquetas",
"tagsSelected": "{{count}} etiquetas",
"tasksCompact": "Tareas",
"ticketsCompact": "Tickets"
},
"activityTypeOptions": {
"schedule": "Calendario",
"projectTask": "Tareas de proyecto",
"ticket": "Tickets",
"workflowTask": "Tareas de flujo de trabajo"
},
"placeholders": {
"allBoards": "Todos los tableros",
"allStatuses": "Todos los estados",
"allProjects": "Todos los proyectos",
"allPriorities": "Todas las prioridades",
"selectPriority": "Seleccionar prioridad...",
"search": "Buscar actividades...",
"searchBoards": "Buscar tableros...",
"searchStatuses": "Buscar estados...",
"searchProjects": "Buscar proyectos...",
"allClients": "Todos los clientes",
"fromDateShort": "Desde",
"projectTaskTags": "Filtrar etiquetas de tareas...",
"ticketTags": "Filtrar etiquetas de tickets...",
"toDateShort": "Hasta"
},
"actions": {
"reset": "Restablecer",
"clearClient": "Borrar filtro de cliente"
},
"statusClosedSuffix": " (cerrado)",
"summary": {
"boards_one": "{{count}} tablero",
"boards_other": "{{count}} tableros",
"statuses_one": "{{count}} estado",
"statuses_other": "{{count}} estados",
"projects_one": "{{count}} proyecto",
"projects_other": "{{count}} proyectos",
"phases_one": "{{count}} fase",
"phases_other": "{{count}} fases",
"excludingName": "excl. {{name}}",
"excludingCount_one": "excl. {{count}}",
"excludingCount_other": "excl. {{count}}",
"boards": "{{count}} tableros",
"excludingCount": "excl. {{count}}",
"phases": "{{count}} fases",
"projects": "{{count}} proyectos",
"statuses": "{{count}} estados"
}
},
"actions": {
"print": "Imprimir",
"printOptions": "Opciones de impresión"
}
}