Files
worklenz/worklenz-frontend/public/locales/es/task-drawer/task-drawer.json
chamikaJ fef50bdfb1 feat(task-logging): enhance time log functionality with subtask handling and UI improvements
- Implemented recursive task hierarchy in SQL query to support subtasks in time logging.
- Updated time log export to include task names for better clarity.
- Added tooltips to inform users when time logging and timer functionalities are disabled due to subtasks.
- Enhanced UI components in the task drawer to reflect new time log features and improve user experience.
- Introduced responsive design adjustments for better accessibility on mobile devices.
2025-05-30 13:28:47 +05:30

108 lines
4.6 KiB
JSON

{
"taskHeader": {
"taskNamePlaceholder": "Escribe tu tarea",
"deleteTask": "Eliminar tarea"
},
"taskInfoTab": {
"title": "Información",
"details": {
"title": "Detalles",
"task-key": "Clave de tarea",
"phase": "Fase",
"assignees": "Asignados",
"due-date": "Fecha de vencimiento",
"time-estimation": "Estimación de tiempo",
"priority": "Prioridad",
"labels": "Etiquetas",
"billable": "Facturable",
"notify": "Notificar",
"when-done-notify": "Al terminar, notificar",
"start-date": "Fecha de inicio",
"end-date": "Fecha de finalización",
"hide-start-date": "Ocultar fecha de inicio",
"show-start-date": "Mostrar fecha de inicio",
"hours": "Horas",
"minutes": "Minutos",
"time-estimation-disabled-tooltip": "La estimación de tiempo está deshabilitada porque esta tarea tiene {{count}} subtareas. La estimación mostrada es la suma de todas las subtareas.",
"progressValue": "Valor de Progreso",
"progressValueTooltip": "Establecer el porcentaje de progreso (0-100%)",
"progressValueRequired": "Por favor, introduce un valor de progreso",
"progressValueRange": "El progreso debe estar entre 0 y 100",
"taskWeight": "Peso de la Tarea",
"taskWeightTooltip": "Establecer el peso de esta subtarea (porcentaje)",
"taskWeightRequired": "Por favor, introduce un peso para la tarea",
"taskWeightRange": "El peso debe estar entre 0 y 100",
"recurring": "Recurrente"
},
"labels": {
"labelInputPlaceholder": "Buscar o crear",
"labelsSelectorInputTip": "Pulse Enter para crear"
},
"description": {
"title": "Descripción",
"placeholder": "Añadir una descripción más detallada..."
},
"subTasks": {
"title": "Subtareas",
"addSubTask": "+ Añadir subtarea",
"addSubTaskInputPlaceholder": "Escribe tu tarea y pulsa enter",
"refreshSubTasks": "Actualizar subtareas",
"edit": "Editar",
"delete": "Eliminar",
"confirmDeleteSubTask": "¿Estás seguro de que quieres eliminar esta subtarea?",
"deleteSubTask": "Eliminar subtarea"
},
"dependencies": {
"title": "Dependencias",
"addDependency": "+ Añadir nueva dependencia",
"blockedBy": "Bloqueado por",
"searchTask": "Escribe para buscar tarea",
"noTasksFound": "No se encontraron tareas",
"confirmDeleteDependency": "¿Estás seguro de que quieres eliminar?"
},
"attachments": {
"title": "Adjuntos",
"chooseOrDropFileToUpload": "Elige o arrastra un archivo para subir",
"uploading": "Subiendo..."
},
"comments": {
"title": "Comentarios",
"addComment": "+ Añadir nuevo comentario",
"noComments": "No hay comentarios todavía. ¡Sé el primero en comentar!",
"delete": "Eliminar",
"confirmDeleteComment": "¿Estás seguro de que quieres eliminar este comentario?"
},
"searchInputPlaceholder": "Buscar por nombre",
"pendingInvitation": "Invitación pendiente"
},
"taskTimeLogTab": {
"title": "Registro de tiempo",
"addTimeLog": "Añadir nuevo registro de tiempo",
"totalLogged": "Total registrado",
"exportToExcel": "Exportar a Excel",
"noTimeLogsFound": "No se encontraron registros de tiempo",
"timerDisabledTooltip": "El temporizador está deshabilitado porque esta tarea tiene {{count}} subtareas. El tiempo debe registrarse en las subtareas individuales.",
"timeLogDisabledTooltip": "El registro de tiempo está deshabilitado porque esta tarea tiene {{count}} subtareas. El tiempo debe registrarse en las subtareas individuales.",
"date": "Fecha",
"startTime": "Hora de inicio",
"endTime": "Hora de finalización",
"workDescription": "Descripción del trabajo",
"requiredFields": "Por favor, complete todos los campos requeridos",
"dateRequired": "Por favor, seleccione una fecha",
"startTimeRequired": "Por favor, seleccione la hora de inicio",
"endTimeRequired": "Por favor, seleccione la hora de finalización",
"workDescriptionPlaceholder": "Añadir una descripción",
"cancel": "Cancelar",
"logTime": "Registrar tiempo",
"updateTime": "Actualizar tiempo"
},
"taskActivityLogTab": {
"title": "Registro de actividad"
},
"taskProgress": {
"markAsDoneTitle": "¿Marcar Tarea como Completada?",
"confirmMarkAsDone": "Sí, marcar como completada",
"cancelMarkAsDone": "No, mantener estado actual",
"markAsDoneDescription": "Has establecido el progreso al 100%. ¿Quieres actualizar el estado de la tarea a \"Completada\"?"
}
}