Files
worklenz/worklenz-frontend/public/locales/en/task-drawer/task-drawer.json
chamikaJ f7582173ed Implement manual and weighted progress features for tasks
- Added SQL migrations to support manual progress and weighted progress calculations in tasks.
- Updated the `get_task_complete_ratio` function to consider manual progress and subtask weights.
- Enhanced the project model to include flags for manual, weighted, and time-based progress.
- Integrated new progress settings in the project drawer and task drawer components.
- Implemented socket events for real-time updates on task progress and weight changes.
- Updated frontend localization files to include new progress-related terms and tooltips.
2025-04-29 17:04:36 +05:30

87 lines
2.8 KiB
JSON

{
"taskHeader": {
"taskNamePlaceholder": "Type your Task",
"deleteTask": "Delete Task"
},
"taskInfoTab": {
"title": "Info",
"details": {
"title": "Details",
"task-key": "Task Key",
"phase": "Phase",
"assignees": "Assignees",
"due-date": "Due Date",
"time-estimation": "Time Estimation",
"priority": "Priority",
"labels": "Labels",
"billable": "Billable",
"notify": "Notify",
"when-done-notify": "When done, notify",
"start-date": "Start Date",
"end-date": "End Date",
"hide-start-date": "Hide Start Date",
"show-start-date": "Show Start Date",
"hours": "Hours",
"minutes": "Minutes",
"progressValue": "Progress Value",
"progressValueTooltip": "Set the progress percentage (0-100%)",
"progressValueRequired": "Please enter a progress value",
"progressValueRange": "Progress must be between 0 and 100",
"taskWeight": "Task Weight",
"taskWeightTooltip": "Set the weight of this subtask (percentage)",
"taskWeightRequired": "Please enter a task weight",
"taskWeightRange": "Weight must be between 0 and 100"
},
"labels": {
"labelInputPlaceholder": "Search or create",
"labelsSelectorInputTip": "Hit Enter to create"
},
"description": {
"title": "Description",
"placeholder": "Add a more detailed description..."
},
"subTasks": {
"title": "Sub Tasks",
"addSubTask": "+ Add Sub Task",
"addSubTaskInputPlaceholder": "Type your task and hit enter",
"refreshSubTasks": "Refresh Sub Tasks",
"edit": "Edit",
"delete": "Delete",
"confirmDeleteSubTask": "Are you sure you want to delete this subtask?",
"deleteSubTask": "Delete Sub Task"
},
"dependencies": {
"title": "Dependencies",
"addDependency": "+ Add new dependency",
"blockedBy": "Blocked By",
"searchTask": "Type to search task",
"noTasksFound": "No tasks found",
"confirmDeleteDependency": "Are you sure you want to delete?"
},
"attachments": {
"title": "Attachments",
"chooseOrDropFileToUpload": "Choose or drop file to upload",
"uploading": "Uploading..."
},
"comments": {
"title": "Comments",
"addComment": "+ Add new comment",
"noComments": "No comments yet. Be the first to comment!",
"delete": "Delete",
"confirmDeleteComment": "Are you sure you want to delete this comment?"
},
"searchInputPlaceholder": "Search by name",
"pendingInvitation": "Pending Invitation"
},
"taskTimeLogTab": {
"title": "Time Log",
"addTimeLog": "Add new time log",
"totalLogged": "Total Logged",
"exportToExcel": "Export to Excel",
"noTimeLogsFound": "No time logs found"
},
"taskActivityLogTab": {
"title": "Activity Log"
}
}