{
  "app": {
    "title": "TaskFlow",
    "backToTasks": "Back to Tasks"
  },
  "notifications": {
    "title": "Notifications",
    "enableBrowser": "Enable Browser Notifications",
    "description": "Get alerted about upcoming and overdue tasks.",
    "enabledTitle": "Notifications Enabled",
    "enabledBody": "You will now receive alerts for your tasks.",
    "upcomingTitle": "Upcoming: {{task}}",
    "upcomingBody": "Due in {{time}}",
    "overdueTitle": "Overdue: {{task}}",
    "overdueBody": "This task is now overdue!"
  },
  "unscheduled": {
    "title": "Unscheduled Tasks",
    "empty": "No unscheduled tasks!",
    "schedule": "Schedule",
    "tab": "Unscheduled"
  },
  "navigation": {
    "tasks": "Tasks",
    "focus": "Focus",
    "calendar": "Calendar",
    "weekList": "Week",
    "create": "Create",
    "kanban": "Kanban",
    "achievements": "Achievements",
    "leaderboard": "Leaderboard",
    "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)",
    "dueDate": "Due Date",
    "priority": "Priority",
    "label": "Label",
    "noLabel": "No Label",
    "create": "Create Task",
    "cancel": "Cancel",
    "smartInputActive": "Smart Input Active",
    "energy": "Energy",
    "minutesPlaceholder": "Minutes (optional)",
    "duration": "Duration",
    "durationNone": "None",
    "startDate": "Start Date"
  },
  "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",
    "subtasksTab": "Subtasks",
    "subtasks": "Subtasks",
    "newSubtaskPlaceholder": "New subtask title...",
    "createSubtask": "Add Subtask",
    "noSubtasks": "No subtasks yet",
    "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",
    "startDate": "Start Date",
    "estimatedDuration": "Estimated Duration",
    "subtaskOf": "Subtask of:",
    "hierarchyRestriction": "Subtasks cannot have their own subtasks. This is a strict 1-level hierarchy.",
    "blockedBy": "Blocked By",
    "autoSchedule": "Auto-Schedule",
    "pickDate": "Pick a date",
    "scheduling": "Scheduling...",
    "scheduledFor": "Scheduled for {{date}}",
    "scheduleFail": "Scheduling failed: {{error}}",
    "durationUnits": {
      "m": "m",
      "h": "h"
    }
  },
  "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)"
    },
    "account": {
      "title": "Account",
      "description": "Manage your account settings",
      "username": "Username",
      "userId": "User ID"
    },
    "social": {
      "title": "Social & Privacy",
      "description": "Manage your visibility and social features",
      "publicLeaderboard": "Public Leaderboard",
      "publicLeaderboardDesc": "Show my profile on the global leaderboard",
      "searchable": "Allow others to find me",
      "searchableDesc": "Allow users to search for me to share tasks",
      "shareAccess": "Share access to all tasks..."
    },
    "admin": {
      "title": "Admin Settings",
      "description": "System administration and configuration",
      "manageUsers": "Manage Users",
      "smtpSettings": "SMTP / Email Settings",
      "systemSettings": "System Settings (AI/SMTP)"
    },
    "smtp": {
      "title": "Email Settings (SMTP)",
      "description": "Configure outgoing email server",
      "host": "Host",
      "port": "Port",
      "user": "User",
      "password": "Password",
      "from": "From Address",
      "secure": "Secure (TLS)",
      "save": "Save Email Settings",
      "saving": "Saving...",
      "saveSuccess": "Settings saved successfully"
    },
    "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.",
      "share": "Share Label"
    },
    "templates": {
      "title": "Project Templates",
      "description": "Use templates to quickly create projects",
      "manageTemplates": "Manage Templates"
    },
    "mcp": {
      "title": "MCP Server Integration",
      "description": "Connect AI assistants to TaskFlow via Model Context Protocol.",
      "status": "Server Status",
      "running": "Active",
      "url": "Endpoint URL (SSE)",
      "apiKey": "Access Token",
      "generate": "Generate Token",
      "revoke": "Revoke Token",
      "generated": "Access Token generated",
      "revoked": "Access Token revoked",
      "noKey": "No token active. Generate one to connect.",
      "copy": "Copy to Clipboard",
      "instructions": "Configure your MCP client (e.g. Claude Desktop) with this URL and Token."
    },
    "ai": {
      "title": "AI Configuration",
      "description": "Configure the global AI provider for the assistant.",
      "provider": "AI Provider",
      "apiKey": "API Key",
      "model": "Model Name",
      "baseUrl": "Base URL (Optional, e.g. for Ollama)",
      "enableUser": "Enable AI Assistant",
      "enableUserDesc": "Show the AI chat widget."
    }
  },
  "ai": {
    "title": "AI Assistant",
    "welcome": "How can I help you manage your tasks today?",
    "thinking": "Thinking...",
    "placeholder": "Ask a question...",
    "error": "I encountered an error"
  },
  "userManagement": {
    "title": "User Management",
    "registration": "Registration",
    "registrationDesc": "Control access to the platform",
    "publicRegistration": "Public Registration",
    "publicRegistrationDesc": "Allow new users to sign up",
    "registeredUsers": "Registered Users",
    "registeredUsersDesc": "Manage user accounts and roles",
    "createUser": "Create User",
    "roles": {
      "admin": "Administrator",
      "user": "User"
    },
    "table": {
      "user": "User",
      "role": "Role",
      "status": "Status",
      "xp": "XP / Level",
      "actions": "Actions",
      "activate": "Activate",
      "deactivate": "Deactivate",
      "active": "Active",
      "inactive": "Inactive"
    },
    "settingsUpdated": "Settings updated successfully",
    "userDeleted": "User deleted successfully",
    "deleteUser": "Delete User",
    "deleteConfirm": "Are you sure you want to delete user '{{username}}'? This action cannot be undone.",
    "typeToConfirm": "Type username to confirm"
  },
  "projectTemplate": {
    "title": "Project Templates",
    "pageDescription": "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"
  },
  "focus": {
    "greeting": {
      "morning": "Good morning",
      "afternoon": "Good afternoon",
      "evening": "Good evening"
    },
    "stats": {
      "dailyProgress": "Daily Progress",
      "momentum": "Keep up the momentum",
      "tasksCompleted": "tasks completed",
      "activeTasksMessage": "You have {{count}} active tasks. Let's make today productive."
    },
    "viewAll": {
      "title": "View All Tasks",
      "description": "Manage your full backlog and projects",
      "button": "Go to List"
    },
    "list": {
      "title": "Your Focus List",
      "subtitle": "Drag to prioritize",
      "empty": "No active tasks. Enjoy your day!"
    }
  },
  "ranks": {
    "novice": "Novice",
    "apprentice": "Apprentice",
    "journeyman": "Journeyman",
    "artisan": "Artisan",
    "expert": "Expert",
    "master": "Master",
    "grandmaster": "Grandmaster",
    "virtuoso": "Virtuoso",
    "legend": "Legend",
    "mythic": "Mythic"
  },
  "leaderboardPage": {
    "title": "Leaderboard",
    "subtitle": "Top performers in the community",
    "globalRankings": "Global Rankings",
    "globalRankingsDesc": "Users ranked by total XP (opt-in only)",
    "noUsers": "No users on the leaderboard yet. Be the first to join in Settings!",
    "xp": "XP"
  },
  "share": {
    "taskTitle": "Share Task",
    "allTasksTitle": "Share All Tasks",
    "allTasksDesc": "Grant a user read-only access to ALL your tasks.",
    "searchPlaceholder": "Search users by username...",
    "noUsers": "No users found.",
    "typeToSearch": "Type at least 2 characters to search.",
    "grantAccess": "Grant Access",
    "successTask": "Task shared successfully",
    "errorTask": "Failed to share task",
    "successAccess": "Access granted successfully",
    "successAccessDesc": "User can now view all your tasks.",
    "errorAccess": "Failed to grant access",
    "sharedWith": "Shared with",
    "unshare": "Unshare",
    "confirmShareTitle": "Share Task",
    "confirmShareDesc": "Are you sure you want to share this task with {{username}}?",
    "confirm": "Confirm Share",
    "cancel": "Cancel",
    "removeSuccess": "Access removed successfully"
  },
  "achievements": {
    "title": "Achievements",
    "subtitle": "Track your progress and goals",
    "rewardsDescription": "Spend your {{xp}} XP on exclusive rewards!",
    "addReward": "Add Reward",
    "createCustomReward": "Create Custom Reward",
    "rewardTitle": "Title",
    "rewardDescription": "Description",
    "rewardCost": "Cost (XP)",
    "createRewardBtn": "Create Reward",
    "currentStreak": "Current Streak",
    "days": "{{count}} Days",
    "bestStreak": "Best: {{count}} Days",
    "xpActivity": "XP Activity",
    "xpDescription": "Your productivity over time",
    "goals": "Goals",
    "goalsDescription": "Personal targets",
    "addGoal": "Add Goal",
    "createGoal": "Create Goal",
    "noGoals": "No goals set yet",
    "goalTitle": "Goal Title",
    "targetValue": "Target Value",
    "type": "Type",
    "weekly": "Weekly",
    "monthly": "Monthly",
    "yearly": "Yearly",
    "inventory": "Inventory",
    "history": "History",
    "fromLastWeek": "from last week",
    "noInventory": "You have not purchased any rewards yet.",
    "goToShop": "Go to Reward Shop",
    "purchasedAt": "Purchased on {{date}}",
    "xpHistory": "XP History",
    "noHistory": "No history yet",
    "types": {
      "weekly_tasks": "Weekly Tasks",
      "total_xp": "Total XP",
      "streak": "Daily Streak"
    }
  },
  "gamification": {
    "energy": {
      "low": "⚡ Low Energy",
      "medium": "⚡⚡ Medium Energy",
      "high": "⚡⚡⚡ High Energy"
    },
    "level": "Level {{level}}",
    "streak": "{{count}}",
    "xp": "{{count}} XP",
    "nextLevel": "{{count}} XP",
    "currentXP": "{{current}} / {{next}} XP",
    "viewDetails": "View Details",
    "source": {
      "task_completion": "Task Completed",
      "daily_streak": "Daily Streak Bonus",
      "daily_clear_bonus": "Daily Clear Bonus",
      "goal_completed": "Goal Completed"
    },
    "rules": {
      "title": "Gamification Rules",
      "xpSystem": "XP System",
      "levelRequirements": "Level Requirements",
      "actions": "Actions & Rewards",
      "level": "Level {{level}}",
      "xp": "{{xp}} XP",
      "action": "Action",
      "points": "Points",
      "createTask": "Create Task",
      "createSubtask": "Create Subtask",
      "updateTask": "Update Task",
      "completeTask": "Complete Task (On Time)",
      "completeTaskLate": "Complete Task (Late)",
      "aiAction": "Use AI Feature",
      "dailyStreak": "Daily Streak Bonus"
    }
  },
  "rewards": {
    "shopTitle": "Reward Shop",
    "title": "Reward Shop",
    "subtitle": "Spend your XP on rewards",
    "buy": "Buy",
    "owned": "Owned",
    "insufficientFunds": "Not enough XP",
    "buySuccess": "Purchase Successful",
    "itemPurchased": "You bought {{item}}",
    "buyFailed": "Purchase Failed",
    "cost": "{{cost}} XP",
    "defaults": {
      "coffee": {
        "title": "Coffee Break",
        "description": "Enjoy a guilt-free 15min break"
      },
      "gaming": {
        "title": "Gaming Session",
        "description": "1 hour of video games"
      },
      "theme": {
        "title": "Dark Theme",
        "description": "Unlock the exclusive dark theme"
      }
    }
  },
  "analytics": {
    "mon": "Mon",
    "tue": "Tue",
    "wed": "Wed",
    "thu": "Thu",
    "fri": "Fri",
    "sat": "Sat",
    "sun": "Sun",
    "jan": "Jan",
    "feb": "Feb",
    "mar": "Mar",
    "apr": "Apr",
    "may": "May",
    "jun": "Jun",
    "jul": "Jul",
    "aug": "Aug",
    "sep": "Sep",
    "oct": "Oct",
    "nov": "Nov",
    "dec": "Dec",
    "week_1": "Week 1",
    "week_2": "Week 2",
    "week_3": "Week 3",
    "week_4": "Week 4",
    "cw": "CW"
  },
  "energy": {
    "low": "⚡ Low Energy",
    "medium": "⚡⚡ Medium Energy",
    "high": "⚡⚡⚡ High Energy"
  },
  "validation": {
    "required": "Required",
    "email": "Invalid email address",
    "minLength": "Must be at least {{min}} characters",
    "passwordMatch": "Passwords do not match"
  },
  "smartTask": {
    "placeholder": "Type a task like 'Buy milk tomorrow'..."
  },
  "dependencies": {
    "label": "Blocked By",
    "selectPlaceholder": "Select blocking tasks...",
    "blocked": "Blocked",
    "blockedBy": "Waiting for"
  },
  "auth": {
    "rememberMe": "Remember me",
    "forgotPassword": "Forgot password?",
    "email": "Email",
    "forgotPasswordTitle": "Forgot Password",
    "forgotPasswordDesc": "Enter your email to reset your password",
    "resetPasswordTitle": "Reset Password",
    "resetPasswordDesc": "Enter your new password below",
    "sendResetLink": "Send Reset Link",
    "backToLogin": "Back to Login",
    "resetSuccess": "Password reset successful",
    "resetEmailSent": "Reset email sent",
    "resetEmailSentDesc": "If an account exists with that email, we've sent you instructions to reset your password.",
    "checkSpam": "Please check your spam folder if you don't see it.",
    "newPassword": "New Password",
    "confirmPassword": "Confirm Password",
    "resetBtn": "Reset Password",
    "password": "Password",
    "resetting": "Resetting...",
    "sending": "Sending...",
    "invalidToken": "Invalid Link",
    "missingToken": "Missing reset token.",
    "redirecting": "Redirecting to login...",
    "changePassword": "Change Password",
    "changePasswordDesc": "Enter your current password and a new password.",
    "currentPassword": "Current Password",
    "changing": "Changing...",
    "passwordChangedSuccess": "Password changed successfully",
    "changePasswordFailed": "Change password failed",
    "incorrectCurrentPassword": "Incorrect current password",
    "currentPasswordRequired": "Current password is required",
    "passwordMinLength": "Password must be at least 6 characters",
    "welcomeBack": "Welcome Back",
    "signInDesc": "Sign in to your account or create a new one to get started",
    "signInDescNoReg": "Sign in to your account to get started",
    "login": "Login",
    "register": "Register",
    "usernameOrEmail": "Username or Email",
    "username": "Username",
    "enterUsernameOrEmail": "Enter username or email",
    "chooseUsername": "Choose a username",
    "enterEmail": "Enter your email",
    "enterPassword": "Enter your password",
    "loggingIn": "Logging in...",
    "creatingAccount": "Creating account...",
    "signIn": "Sign In",
    "createAccount": "Create Account",
    "registrationDisabled": "Registration is currently disabled.",
    "heroTitle": "TaskFlow",
    "heroSubtitle": "Master your productivity with AI-driven task management, gamified achievements, and intelligent focus modes."
  }
}