Files
task-manager/client/src/i18n/locales/en.json
T
paul-nothaft d5b045158a
continuous-integration/drone/push Build is passing
Add missing translations for project templates and task details
Adds new translation keys for project templates and task details in `en.json` and `de.json`, and updates `ProjectTemplate.tsx` to use these translations.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ceced2fc-aa46-458d-ba87-ddd4b7bb1518
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/659922a9-0087-461c-90dd-6d9a58b81d4d/ceced2fc-aa46-458d-ba87-ddd4b7bb1518/iGgwDyZ
2025-10-24 11:26:17 +00:00

303 lines
9.5 KiB
JSON

{
"app": {
"title": "TaskFlow",
"backToTasks": "Back to Tasks"
},
"navigation": {
"tasks": "Tasks",
"calendar": "Calendar",
"weekList": "Week",
"create": "Create",
"kanban": "Kanban",
"settings": "Settings"
},
"taskList": {
"title": "My Tasks",
"taskCount": "{{count}} tasks",
"searchPlaceholder": "Search tasks...",
"noTasks": "No tasks yet. Create your first task!",
"noMatchingTasks": "No tasks match your filters",
"noUnscheduledTasks": "No unscheduled tasks. Drag tasks to the calendar below to schedule them!",
"unscheduledTasksLabel": "Unscheduled Tasks - Drag to calendar below to schedule",
"calendarTitle": "Next {{count}} Days",
"filter": {
"all": "All",
"todo": "To Do",
"inProgress": "In Progress",
"done": "Done",
"overdue": "Overdue"
},
"sort": {
"dueDate": "Due Date",
"priority": "Priority",
"title": "Title",
"status": "Status"
}
},
"weekList": {
"title": "Week Tasks",
"taskCount": "{{count}} tasks",
"searchPlaceholder": "Search tasks...",
"noTasks": "No tasks scheduled for this week",
"noMatchingTasks": "No tasks match your filters for this week",
"filter": {
"all": "All",
"todo": "To Do",
"inProgress": "In Progress",
"done": "Done",
"overdue": "Overdue"
},
"sort": {
"dueDate": "Due Date",
"priority": "Priority",
"title": "Title",
"status": "Status"
},
"previous": "Previous",
"today": "Today",
"next": "Next",
"tasksFor": "Tasks for {{start}} - {{end}}"
},
"taskCreation": {
"title": "New Task",
"titlePlaceholder": "What needs to be done?",
"descriptionPlaceholder": "Add a description (optional)",
"priority": "Priority",
"label": "Label",
"noLabel": "No Label",
"dueDate": "Due date",
"cancel": "Cancel",
"create": "Create Task"
},
"taskDetails": {
"title": "Task Details",
"description": "Description",
"descriptionPlaceholder": "Add a description...",
"priority": "Priority",
"status": "Status",
"label": "Label",
"noLabel": "No Label",
"selectLabel": "Select a label",
"dueDate": "Due Date",
"selectDate": "Select date",
"notes": "Notes",
"notesPlaceholder": "Add notes...",
"timeTracked": "Time Tracked",
"delete": "Delete Task",
"cancel": "Cancel",
"save": "Save Changes",
"tracked": "tracked",
"priorityValue": {
"low": "Low Priority",
"medium": "Medium Priority",
"high": "High Priority"
},
"statusValue": {
"todo": "To Do",
"inProgress": "In Progress",
"done": "Done"
},
"editTab": "Edit",
"notesTab": "Notes",
"timeTab": "Time Tracking",
"editTask": "Edit Task",
"titleLabel": "Title",
"titlePlaceholder": "Task title",
"taskNotes": "Task Notes",
"edit": "Edit",
"noNotesYet": "No notes added yet. Click \"Edit\" to add notes.",
"totalTimeTracked": "Total Time Tracked",
"addTime": "Add Time",
"addTimeEntry": "Add Time Entry",
"clock": "Clock",
"manual": "Manual",
"previouslyTrackedTime": "Previously tracked time"
},
"taskCard": {
"play": "Start timer",
"pause": "Pause timer",
"edit": "Edit task",
"editTask": "Edit Task",
"stopTimer": "Stop Timer",
"startTimer": "Start Timer",
"markAsDone": "Mark as Done",
"startWorking": "Start Working",
"moveToTodo": "Move to Todo",
"reopenTask": "Reopen Task",
"deleteTask": "Delete Task",
"quickDelete": "Quick delete",
"toggleComplete": "Mark task as complete/incomplete",
"running": "running",
"overdue": "Overdue",
"timeTracked": "{{hours}}h {{minutes}}m tracked"
},
"calendar": {
"title": "Calendar",
"today": "Today",
"weekend": "Weekend",
"previousWeek": "Previous Week",
"moreItems": "+{{count}} more",
"tasksDue": "{{count}} task due",
"tasksDue_plural": "{{count}} tasks due"
},
"kanban": {
"title": "Board",
"todo": "To Do",
"inProgress": "In Progress",
"done": "Done",
"taskCount": "{{count}} task",
"taskCount_plural": "{{count}} tasks",
"filters": "Filters",
"labels": "Labels",
"priorities": "Priorities",
"filterByLabels": "Filter by Labels",
"filterByPriority": "Filter by Priority",
"clearAll": "Clear All",
"activeFilters": "Active filters:",
"noLabelsAvailable": "No labels available",
"traditional": "Traditional",
"weekly": "Weekly",
"monthly": "Monthly",
"allTasks": "All Tasks",
"weekOf": "Week of {{date}}",
"noTasksInColumn": "No tasks in {{column}}",
"noTasksInColumnForWeek": "No tasks in {{column}} for this week",
"noTasksInColumnForMonth": "No tasks in {{column}} for this month"
},
"settings": {
"title": "Settings",
"language": {
"title": "Language",
"description": "Choose your preferred language",
"english": "English",
"german": "German (Deutsch)"
},
"labels": {
"title": "Task Labels",
"description": "Create and manage labels to organize your tasks",
"createLabel": "Create Label",
"createNewLabel": "Create New Label",
"editLabel": "Edit Label",
"labelNamePlaceholder": "Label name",
"cancel": "Cancel",
"create": "Create",
"update": "Update",
"loading": "Loading labels...",
"noLabels": "No labels yet",
"noLabelsDescription": "Create your first label to organize your tasks by color and category.",
"deleteConfirm": "Are you sure you want to delete this label? This action cannot be undone.",
"created": "Label created",
"createdDescription": "Your label has been created successfully.",
"updated": "Label updated",
"updatedDescription": "Your label has been updated successfully.",
"deleted": "Label deleted",
"deletedDescription": "Your label has been deleted successfully."
},
"templates": {
"title": "Project Templates",
"description": "Use templates to quickly create projects",
"manageTemplates": "Manage Templates"
}
},
"projectTemplate": {
"title": "Project Templates",
"description": "Select a template to create a new project with pre-configured tasks",
"websiteRedesign": "Website Redesign",
"websiteDescription": "Comprehensive website redesign project with design, development, and testing phases",
"mobileApp": "Mobile App Launch",
"mobileDescription": "End-to-end mobile app development from planning to deployment",
"marketingCampaign": "Marketing Campaign",
"marketingDescription": "Complete marketing campaign workflow from planning to analysis",
"projectName": "Project Name",
"projectNamePlaceholder": "Enter project name",
"startDate": "Start Date",
"selectStartDate": "Select start date",
"createProject": "Create Project",
"newProject": "New Project",
"weeks": "{{count}} weeks",
"tasks": "{{count}} tasks",
"projects": "Projects",
"labels": "Labels",
"planning": "Planning",
"active": "Active",
"finished": "Finished",
"cancel": "Cancel",
"create": "Create",
"update": "Update",
"delete": "Delete",
"edit": "Edit",
"save": "Save",
"addTask": "Add Task",
"taskTitle": "Task Title",
"description": "Description",
"priority": "Priority",
"status": "Status",
"estimatedHours": "Estimated Hours",
"label": "Label",
"selectLabel": "Select a label",
"notes": "Notes",
"projectTasks": "Project Tasks",
"enterTaskTitle": "Enter task title",
"enterTaskDescription": "Enter task description",
"taskNotes": "Task notes (optional)",
"createLabel": "Create Label",
"editLabel": "Edit Label",
"createNewLabel": "Create New Label",
"labelName": "Label name",
"labelNamePlaceholder": "Label name",
"deleteConfirm": "Are you sure you want to delete this label?",
"loadingLabels": "Loading labels...",
"noLabelsYet": "No labels yet",
"noLabelsDescription": "Create your first label to organize your tasks by color and category.",
"projectDescription": "Project Description",
"projectDescriptionPlaceholder": "Enter project description (optional)",
"plannedEndDate": "Planned End Date",
"selectPlannedEndDate": "Select planned end date",
"clearDate": "Clear date",
"noTasksInProject": "No tasks in this project yet. Click \"Add Task\" to get started.",
"closedProjects": "Closed Projects",
"viewTaskDetails": "View task details",
"editTaskTooltip": "Edit task",
"removeTask": "Remove task",
"tracked": "tracked",
"notesLabel": "Notes"
},
"timeCompletion": {
"title": "Task Completed!",
"congratulations": "Great job! You've completed",
"timeSpent": "Time spent on this task",
"addTime": "Add additional time (optional)",
"hours": "Hours",
"minutes": "Minutes",
"notes": "Notes",
"notesPlaceholder": "Add completion notes...",
"finish": "Finish"
},
"priority": {
"low": "Low",
"medium": "Medium",
"high": "High"
},
"status": {
"todo": "To Do",
"inProgress": "In Progress",
"done": "Done"
},
"common": {
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"edit": "Edit",
"create": "Create",
"close": "Close",
"loading": "Loading...",
"error": "An error occurred"
},
"deleteConfirmation": {
"title": "Delete Task",
"description": "Are you sure you want to delete this task? This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Delete"
}
}