425 lines
15 KiB
JSON
425 lines
15 KiB
JSON
{
|
|
"title": "Chores",
|
|
"myChores": "My Chores",
|
|
"allChores": "All Chores",
|
|
"addChore": "Add Chore",
|
|
"editChore": "Edit Chore",
|
|
"deleteChore": "Delete Chore",
|
|
"completeChore": "Complete Task",
|
|
"dueDate": "Due Date",
|
|
"assignedTo": "Assigned To",
|
|
"priority": "Priority",
|
|
"status": "Status",
|
|
"description": "Description",
|
|
"choreView": {
|
|
"assignment": "Assignment",
|
|
"assigned": "Assigned",
|
|
"last": "Last",
|
|
"schedule": "Schedule",
|
|
"due": "Due",
|
|
"statistics": "Statistics",
|
|
"completed": "Completed",
|
|
"times": "times",
|
|
"details": "Details",
|
|
"createdBy": "Created By",
|
|
"na": "N/A",
|
|
"taskCompleted": "Task Completed",
|
|
"taskCompletedMessage": "Your task has been marked as complete",
|
|
"taskCompletionUndone": "Task completion has been undone.",
|
|
"taskSkipUndone": "Task skip has been undone.",
|
|
"undoSuccessful": "Undo Successful",
|
|
"undoFailed": "Undo Failed",
|
|
"undoFailedMessage": "Unable to undo the action. Please try again.",
|
|
"resetTimer": "Reset Timer",
|
|
"resetTimerConfirmation": "Are you sure you want to reset the timer? This will clear all time records since you started the task.",
|
|
"clearAllTimeRecords": "Clear All Time Records",
|
|
"clearAllTimeConfirmation": "This will permanently delete all timers for this task and set it back to \"not started\".",
|
|
"descriptionTitle": "Description",
|
|
"description": "Description :",
|
|
"previousNote": "Previous Note",
|
|
"previousNoteLabel": "Previous note:",
|
|
"subtasksLabel": "Subtasks :",
|
|
"taskActions": "Task Actions",
|
|
"addNote": "Add a note",
|
|
"additionalNotes": "Additional Notes:",
|
|
"notePlaceholder": "Add a note about the completion...",
|
|
"setCustomCompletionTime": "Set custom completion time",
|
|
"skipTask": "Skip Task",
|
|
"skipTaskConfirmation": "Are you sure you want to skip this task?",
|
|
"markComplete": "Mark Complete",
|
|
"markAsDone": "Mark as done",
|
|
"edit": "Edit",
|
|
"archive": "Archive",
|
|
"unarchive": "Unarchive",
|
|
"viewHistory": "View History",
|
|
"history": "History",
|
|
"startTimer": "Start Timer",
|
|
"start": "Start",
|
|
"pauseTimer": "Pause Timer",
|
|
"approve": "Approve",
|
|
"reject": "Reject",
|
|
"pendingApproval": "Pending Approval",
|
|
"undo": "Undo",
|
|
"skip": "Skip",
|
|
"cancel": "Cancel",
|
|
"noPriority": "No Priority",
|
|
"more": "More",
|
|
"changeDueDate": "Change due date",
|
|
"subtasks": "Subtasks",
|
|
"noDescription": "No description available",
|
|
"timer": {
|
|
"active": "Timer Active",
|
|
"paused": "Timer Paused",
|
|
"reset": "Reset Timer",
|
|
"delete": "Delete Session"
|
|
},
|
|
"unableUndo": "Failed to undo",
|
|
"offlineComplete": "You're offline — completion will sync when back online",
|
|
"unableComplete": "Unable to complete task",
|
|
"offlineSkip": "You're offline — skip will sync when back online",
|
|
"unableSkip": "Unable to skip task",
|
|
"offlineStart": "You're offline — start will sync when back online",
|
|
"unableStart": "Unable to start task",
|
|
"offlinePause": "You're offline — pause will sync when back online",
|
|
"unablePause": "Unable to pause task",
|
|
"offlineRestore": "You're offline — restore will sync when back online",
|
|
"restoreFailed": "Failed to restore",
|
|
"unableRestore": "Unable to restore task"
|
|
},
|
|
"toolbar": {
|
|
"defaultProject": "Default Project",
|
|
"everyone": "Everyone",
|
|
"mine": "Mine",
|
|
"availableToMe": "Available to me",
|
|
"others": "Others",
|
|
"cards": "Cards",
|
|
"compact": "Compact",
|
|
"calendar": "Calendar",
|
|
"filters": "Filters",
|
|
"viewGroup": "View & Group",
|
|
"filterNamePlaceholder": "Filter name…",
|
|
"clearAll": "Clear all",
|
|
"saveFilter": "Save Filter",
|
|
"saveAsNew": "Save as New Filter",
|
|
"groupBy": "Group by",
|
|
"showTasksFor": "Show tasks for",
|
|
"type": {
|
|
"assignee": "Assignee"
|
|
},
|
|
"display": "Display",
|
|
"displayOptions": "Display options"
|
|
},
|
|
"sort": {
|
|
"assignedToMe": "Assigned to me",
|
|
"smart": "Smart",
|
|
"createdDate": "Created Date",
|
|
"updatedDate": "Updated Date",
|
|
"sortAndGroup": "Sort and Group (Ctrl+G)",
|
|
"groupBy": "Group By",
|
|
"quickFilters": "Quick Filters",
|
|
"assignedTo": "Assigned to:",
|
|
"availableForMe": "Available for me",
|
|
"assignedToOthers": "Assigned to others",
|
|
"createFilter": "Create Filter",
|
|
"createFilterHint": "Build advanced filter rules"
|
|
},
|
|
"thing": {
|
|
"triggerHint": "Trigger a task when a thing state changes to a desired state",
|
|
"selectThing": "Select a thing",
|
|
"enterText": "Enter the text to trigger the task"
|
|
},
|
|
"activity": {
|
|
"showMore": "Show more",
|
|
"title": "Recent Activities",
|
|
"loading": "Loading activities...",
|
|
"status": {
|
|
"done": "Done"
|
|
}
|
|
},
|
|
"group": {
|
|
"overdue": "Overdue",
|
|
"dueToday": "Due Today",
|
|
"pendingApproval": "Pending Approval",
|
|
"dueThisWeek": "Due This Week",
|
|
"noDueDate": "No Due Date",
|
|
"dueDate": "Due Date",
|
|
"dueLater": "Due Later"
|
|
},
|
|
"insights": {
|
|
"highPriority": "High Priority"
|
|
},
|
|
"labels": {
|
|
"label": "Labels"
|
|
},
|
|
"actionMenu": {
|
|
"view": "View",
|
|
"archive": "Archive",
|
|
"writeNFC": "Write to NFC",
|
|
"completeWithNote": "Complete with note",
|
|
"completeInPast": "Complete in past",
|
|
"skipToNext": "Skip to next due date",
|
|
"sendNudge": "Send nudge",
|
|
"history": "History",
|
|
"clone": "Clone",
|
|
"moveToProject": "Move to project",
|
|
"removeDueDate": "Remove due date"
|
|
},
|
|
"actions": {
|
|
"rescheduledTitle": "Task Rescheduled",
|
|
"rescheduledMessage": "The task due date has been updated successfully.",
|
|
"unplannedTitle": "Task Unplanned",
|
|
"unplannedMessage": "The task is now unplanned and has no due date.",
|
|
"archivedTitle": "Task Archived",
|
|
"startedTitle": "Task Started",
|
|
"startedMessage": "The task has been marked as started.",
|
|
"pausedTitle": "Task Paused",
|
|
"pausedMessage": "The task has been paused.",
|
|
"deletedMessage": "The task has been deleted.",
|
|
"undoable": {
|
|
"completed": "Task completed"
|
|
},
|
|
"completionPending": "Task completion pending",
|
|
"failCompleteTitle": "Failed to complete",
|
|
"failStartTitle": "Failed to start",
|
|
"failPauseTitle": "Failed to pause",
|
|
"failApproveTitle": "Failed to approve",
|
|
"failRejectTitle": "Failed to reject",
|
|
"deletedMessageLong": "The task has been deleted successfully.",
|
|
"failDeleteTitle": "Failed to delete",
|
|
"failArchiveTitle": "Failed to archive",
|
|
"failSkipTitle": "Failed to skip",
|
|
"movedTitle": "Task Moved",
|
|
"failMoveTitle": "Failed to move task",
|
|
"failRescheduleTitle": "Failed to reschedule",
|
|
"nudgeSentTitle": "Nudge Sent!",
|
|
"nudgeFailed": "Failed to send nudge",
|
|
"failNudgeTitle": "Failed to Send Nudge",
|
|
"bulk": {
|
|
"completeTitle": "Complete Tasks",
|
|
"completedTitle": "✅ Tasks Completed",
|
|
"completeFailedTitle": "Bulk Complete Failed",
|
|
"archiveTitle": "Archive Tasks",
|
|
"archivedTitle": "📦 Tasks Archived",
|
|
"archiveFailedTitle": "Bulk Archive Failed",
|
|
"deleteTitle": "Delete Tasks",
|
|
"skipTitle": "Skip Tasks",
|
|
"skippedTitle": "⏭️ Tasks Skipped",
|
|
"skipFailedTitle": "Bulk Skip Failed"
|
|
}
|
|
},
|
|
"archived": {
|
|
"restoredTitle": "Task Restored",
|
|
"restoredMsg": "The task has been restored and is now active.",
|
|
"deletedTitle": "Task Deleted",
|
|
"delete": "Delete",
|
|
"someFailedTitle": "Some Tasks Failed",
|
|
"unexpectedError": "An unexpected error occurred. Please try again.",
|
|
"deletedBulkTitle": "🗑️ Tasks Deleted",
|
|
"bulkDeleteFailTitle": "Bulk Delete Failed",
|
|
"archivedDate": "Archived Date",
|
|
"loadFailTitle": "Failed to load archived tasks",
|
|
"loadFailMsg": "Please try again later.",
|
|
"deletedMsg": "The archived task has been permanently deleted.",
|
|
"restoreTasksTitle": "Restore Tasks",
|
|
"restore": "Restore",
|
|
"restoreConfirm_one": "Restore {{count}} task to active list?",
|
|
"restoreConfirm_other": "Restore {{count}} tasks to active list?",
|
|
"restoredBulkTitle": "📤 Tasks Restored",
|
|
"restoredCount_one": "Restored {{count}} task{{offline}}.",
|
|
"restoredCount_other": "Restored {{count}} tasks{{offline}}.",
|
|
"restoreFailCount_one": "{{count}} task could not be restored.",
|
|
"restoreFailCount_other": "{{count}} tasks could not be restored.",
|
|
"bulkRestoreFailTitle": "Bulk Restore Failed",
|
|
"deleteTasksTitle": "Delete Archived Tasks",
|
|
"deleteConfirm_one": "Permanently delete {{count}} archived task?\n\nThis action cannot be undone.",
|
|
"deleteConfirm_other": "Permanently delete {{count}} archived tasks?\n\nThis action cannot be undone.",
|
|
"deletedCount_one": "Successfully deleted {{count}} task.",
|
|
"deletedCount_other": "Successfully deleted {{count}} tasks.",
|
|
"deleteFailCount_one": "{{count}} task could not be deleted.",
|
|
"deleteFailCount_other": "{{count}} tasks could not be deleted.",
|
|
"title": "Archived Tasks",
|
|
"subtitle": "View and manage tasks that have been archived or completed.",
|
|
"heading": "Archived Tasks",
|
|
"searchPlaceholder": "Search archived tasks",
|
|
"switchToCompact": "Switch to Compact View",
|
|
"switchToCard": "Switch to Card View",
|
|
"exitMultiSelect": "Exit Multi-select Mode (Ctrl+S)",
|
|
"enableMultiSelect": "Enable Multi-select Mode (Ctrl+S)",
|
|
"selected_one": "{{count}} task selected",
|
|
"selected_other": "{{count}} tasks selected",
|
|
"selectAllTitle": "Select all visible tasks (Ctrl+A)",
|
|
"all": "All",
|
|
"closeMultiSelect": "Close multi-select (Esc)",
|
|
"clearMultiSelect": "Clear multi-select (Esc)",
|
|
"close": "Close",
|
|
"clear": "Clear",
|
|
"restoreSelectedTitle": "Restore selected tasks (R)",
|
|
"deleteSelectedTitle": "Delete selected tasks (E)",
|
|
"clearSearch": "Clear search",
|
|
"clearFilters": "Clear filters",
|
|
"count_one": "{{count}} archived task",
|
|
"count_other": "{{count}} archived tasks",
|
|
"matching": " matching \"{{term}}\""
|
|
},
|
|
"edit": {
|
|
"deleteConfirm": "Are you sure you want to delete this chore?"
|
|
},
|
|
"list": {
|
|
"complete": "Complete",
|
|
"filterSaved": "Filter Saved",
|
|
"filterSavedMsg": "\"{{name}}\" has been saved",
|
|
"nothingScheduled": "Nothing scheduled",
|
|
"createChore": "Create new chore (Cmd+C)",
|
|
"filterUpdated": "Filter Updated",
|
|
"filterUpdatedMsg": "\"{{name}}\" has been updated successfully",
|
|
"advancedFilterCreated": "Advanced Filter Created",
|
|
"advancedFilterCreatedMsg": "\"{{name}}\" has been created successfully"
|
|
},
|
|
"multiToolbar": {
|
|
"skip": "Skip",
|
|
"completeTitle": "Complete selected tasks (Enter)",
|
|
"complete": "Complete",
|
|
"skipTitle": "Skip selected tasks (/)",
|
|
"archiveTitle": "Archive selected tasks (X)",
|
|
"archive": "Archive",
|
|
"deleteTitle": "Delete selected tasks (Shift+X)"
|
|
},
|
|
"remind": {
|
|
"title": "Reminders"
|
|
},
|
|
"assignee": {
|
|
"anyone": "Anyone"
|
|
},
|
|
"filterChip": {
|
|
"cancelAll": "Cancel All Filters",
|
|
"unpin": "Unpin filter",
|
|
"pin": "Pin filter",
|
|
"edit": "Edit filter",
|
|
"delete": "Delete filter"
|
|
},
|
|
"multiSelect": {
|
|
"showShortcuts": "Show keyboard shortcuts",
|
|
"title": "Multi-select Mode",
|
|
"selection": "Selection",
|
|
"selectAll": "Select all visible tasks",
|
|
"clearOrExit": "Clear selection or exit multi-select mode",
|
|
"actions": "Actions",
|
|
"markCompleted": "Mark selected tasks as completed",
|
|
"deleteSelected": "Delete selected tasks",
|
|
"interface": "Interface",
|
|
"quickAdd": "Quick add new task"
|
|
},
|
|
"notifications": {
|
|
"needTitle": "Need Notification?",
|
|
"needBody": "You need to enable permission to receive notifications, do you want to enable it?",
|
|
"keepDisabled": "No, Keep it Disabled"
|
|
},
|
|
"assigneeCard": {
|
|
"loading": "Loading tasks by assignee...",
|
|
"title": "Tasks by Assignee",
|
|
"scheduled": "Scheduled",
|
|
"pendingReview": "Pending Review"
|
|
},
|
|
"filter": {
|
|
"status": {
|
|
"inProgress": "In Progress"
|
|
}
|
|
},
|
|
"impersonate": {
|
|
"viewAs": "View tasks as",
|
|
"switchTitle": "Switch to user view",
|
|
"switchHint": "Tasks will be filtered to show only assignments for selected user",
|
|
"chooseUser": "Choose User",
|
|
"changeUser": "Change User"
|
|
},
|
|
"modals": {
|
|
"changeDueDate": "Change due date",
|
|
"completePast": "Save Chore that you completed in the past",
|
|
"delegate": "Delegate to someone else",
|
|
"selectPerformer": "Select a performer",
|
|
"addNote": "Add note to attach to this completion:",
|
|
"complete": "Complete"
|
|
},
|
|
"shortcuts": {
|
|
"allSelectedTitle": "✅ All Tasks Selected",
|
|
"someSelectedTitle": "🎯 Tasks Selected",
|
|
"allSelectedAltTitle": "🎯 All Tasks Selected"
|
|
},
|
|
"overview": {
|
|
"title": "Chores Overviews",
|
|
"search": "Search",
|
|
"newChore": "New Chore",
|
|
"unassigned": "Unassigned",
|
|
"changeDueDate": "Change due date"
|
|
},
|
|
"dataError": {
|
|
"attachmentsFailed": "Failed to fetch attachments"
|
|
},
|
|
"nudge": {
|
|
"title": "Send Nudge",
|
|
"customMessage": "Custom Message (optional)",
|
|
"messagePlaceholder": "Add a personal message with your nudge...",
|
|
"notifyAll": "Notify All Assignees",
|
|
"notifyAllHint": "If enabled, all members who can see this task will be notified. Otherwise, only the assigned person will receive the nudge."
|
|
},
|
|
"nfc": {
|
|
"errWrite": "Error writing to NFC tag. Please try again.",
|
|
"errUnsupported": "NFC is not supported by this browser. Copy the URL and write it to an NFC tag using a compatible device.",
|
|
"titleSuccess": "Tag written!",
|
|
"titleError": "Something went wrong",
|
|
"titleWaiting": "Hold near NFC tag",
|
|
"subSuccess": "Your NFC tag is ready to use.",
|
|
"subWaiting": "Keep your device near the tag until complete.",
|
|
"subIdle": "Encode this task link onto any NFC tag.",
|
|
"tagUrl": "Tag URL",
|
|
"copyUrl": "Copy URL",
|
|
"autoComplete": "Auto-complete on scan",
|
|
"autoCompleteHint": "Mark task done when tag is tapped"
|
|
},
|
|
"duePicker": {
|
|
"today": "Today",
|
|
"tomorrow": "Tomorrow",
|
|
"weekend": "Weekend",
|
|
"nextWeek": "Next week"
|
|
},
|
|
"photoTask": {
|
|
"title": "Scan photo to create task",
|
|
"cameraUnavailable": "Camera not available",
|
|
"uploadPhoto": "Upload Photo",
|
|
"scanDocument": "Scan Document",
|
|
"capture": "Capture",
|
|
"processNatively": "Process Natively",
|
|
"processImage": "Process Image",
|
|
"createTask": "Create Task",
|
|
"failedScan": "Failed scan"
|
|
},
|
|
"descriptionPlaceholder": "Enter description...",
|
|
"notificationTemplate": {
|
|
"onDueDate": "On due date",
|
|
"timing": {
|
|
"before": "Before",
|
|
"ondue": "Due",
|
|
"after": "After"
|
|
},
|
|
"unitName": {
|
|
"m": "minutes",
|
|
"h": "hours",
|
|
"d": "days"
|
|
},
|
|
"unitShort": {
|
|
"m": "Mins",
|
|
"h": "Hours",
|
|
"d": "Days"
|
|
},
|
|
"beforeDue": "{{count}} {{unit}} before due",
|
|
"afterDue": "{{count}} {{unit}} after due",
|
|
"errDuplicate": "This notification setting already exists. Please use a different timing.",
|
|
"errOneDue": "Only one \"Due Alert\" notification is allowed.",
|
|
"errAllConfigured": "All common {{type}} times are already configured.",
|
|
"reminder": "Reminder",
|
|
"dueAlert": "Due Alert",
|
|
"followUp": "Follow-up",
|
|
"rememberFuture": "Remember for Future Tasks"
|
|
}
|
|
}
|