export default { title: 'Task Management', calendar: { title: 'Task Calendar', viewTypes: { month: 'Month View', week: 'Week View', day: 'Day View', }, navigation: { today: 'Today', previous: 'Previous', next: 'Next', }, noEvents: 'No tasks this month', enterFullscreen: 'Enter Fullscreen', exitFullscreen: 'Exit Fullscreen', tooltip: { progress: 'Progress: {percent}%', }, buttonText: { today: 'Today', month: 'Month', week: 'Week', day: 'Day', }, }, task: { name: 'Task Name', description: 'Task Description', subject: 'Subject', student: 'Student', term: 'Term', story: 'Story', startDate: 'Start Date', endDate: 'End Date', completionPercent: 'Completion', status: { notStarted: 'Not Started', inProgress: 'In Progress', completed: 'Completed', }, images: 'Task Images', image: 'Image', noImage: 'No Image', clickToLoad: 'Click to load image', loadingImage: 'Loading image...', updateImage: 'Update Image', deleteImage: 'Delete Image', // spec 0004: dynamic grid + carousel dialog addImage: 'Add Image', pendingUpload: 'Pending upload', cancelPendingImage: 'Cancel this upload', undoDeleteImage: 'Undo delete', }, filters: { title: 'Filters', allStudents: 'All Students', allSubjects: 'All Subjects', allTerms: 'All Terms', allStories: 'No Story', apply: 'Apply Filters', clear: 'Clear Filters', selectStudentFirst: 'Please select a student first', selectTermFirst: 'Please select a term first', expand: 'Expand Filter Panel', collapse: 'Collapse Filter Panel', expandToReselect: 'Click to Expand and Reselect', }, edit: { title: 'Edit Task', createTitle: 'Create New Task', }, dialog: { delete: 'Delete Confirmation', }, deleteConfirmation: { message: 'Are you sure you want to delete this task? This action cannot be undone.', warning: 'This action is irreversible.', }, messages: { loadError: 'Failed to load task data', noData: 'No task data available', updateError: 'Failed to update task', loadImageError: 'Failed to load image', confirmDeleteImage: 'Are you sure you want to delete this image?', uploadImageError: 'Failed to upload image', deleteSuccess: 'Task {name} has been successfully deleted', deleteError: 'Failed to delete task', deleteConfirmation: 'Are you sure you want to delete this task? This action cannot be undone.', // spec 0004: image sub-resource commit partial / full failure imagePartialFailure: 'Image upload partially succeeded: {uploaded} uploaded, {failed} failed. Please retry.', imageCommitError: 'Image save failed. Please retry.', }, validation: { nameRequired: 'Task name is required', descriptionRequired: 'Task description is optional', studentRequired: 'Please select a student', subjectRequired: 'Please select a subject', termRequired: 'Please select a term', completionRequired: 'Please enter completion percentage', startDateRequired: 'Please select a start date', endDateRequired: 'Please select an end date', // spec 0004: soft cap of 20 images imageLimitReached: 'Each task can hold at most 20 images. Please delete some images first.', }, }