{
  "title": "Work",
  "project": {
    "allProjects": "All Projects",
    "newProject": "New Project",
    "projectName": "Project Name *",
    "projectNamePlaceholder": "e.g. Mobile App, Website Redesign",
    "projectNameRequired": "Project name is required",
    "description": "Description",
    "descriptionPlaceholder": "What is this project about?",
    "assignTeams": "Assign Teams",
    "noTeamsAvailable": "No teams available",
    "repositoryUrl": "Repository URL",
    "repositoryPlaceholder": "https://github.com/org/repo (optional)",
    "branch": "Branch",
    "branchPlaceholder": "main",
    "createProject": "Create Project",
    "failedToCreate": "Failed to create project",
    "settings": "Settings",
    "status": "Status",
    "repositories": "Repositories",
    "deleteProject": "Delete Project",
    "archiveProject": "Archive Project",
    "settingsTitle": "Project settings",
    "descriptionPlaceholderLong": "Add a project description…",
    "projectStatusHeading": "Project Status",
    "statusActive": "Active",
    "statusActiveDesc": "Work is ongoing",
    "statusPaused": "Paused",
    "statusPausedDesc": "Temporarily on hold",
    "statusArchived": "Archived",
    "statusArchivedDesc": "No longer active",
    "taskOverview": "Task Overview",
    "requirementsHeading": "Requirements",
    "agentsHeading": "Agents ({{count}})",
    "agentTaskCounts": "{{active}} active / {{total}} total",
    "addRepo": "+ Add",
    "noReposLinked": "No repositories linked.",
    "removeRepo": "Remove repository",
    "repoPathPlaceholder": "Local path (e.g. /Users/me/project)",
    "repoBranchPlaceholder": "Branch (default: main)",
    "dangerZone": "Danger Zone",
    "dangerZoneDeleteHint": "Deleting a project is permanent and cannot be undone. Tasks and requirements will be unlinked.",
    "statTotal": "Total",
    "statCompleted": "Completed",
    "statInProgress": "In Progress",
    "statInReview": "In Review",
    "statBlocked": "Blocked",
    "statFailed": "Failed",
    "statActive": "Active",
    "createdLabel": "Created",
    "updatedLabel": "Updated"
  },
  "task": {
    "tasks": "Tasks",
    "newTask": "New Task",
    "noTasks": "No tasks yet",
    "assignee": "Assignee",
    "unassigned": "Unassigned",
    "priority": "Priority",
    "dueDate": "Due Date",
    "description": "Description",
    "comments": "Comments",
    "activity": "Activity",
    "subtasks": "Subtasks",
    "dependencies": "Dependencies",
    "deliverables": "Deliverables",
    "status": "Status",
    "assignTo": "Assign to",
    "addComment": "Add comment...",
    "retry": "Retry",
    "cancel": "Cancel",
    "commentPlaceholder": "Add a comment… (type @ to mention an agent)",
    "activityCommentsHeading": "Activity & Comments",
    "noActivityYet": "No activity yet. Post the first comment below.",
    "reviewer": "Reviewer",
    "noProject": "No Project",
    "noRequirement": "No Requirement",
    "requirementLabel": "Requirement",
    "projectLabel": "Project",
    "removeDependency": "Remove dependency",
    "noDependencies": "No dependencies",
    "addDependency": "+ Add dependency…",
    "addDescription": "Add a description…",
    "noDescription": "No description",
    "collapse": "Collapse",
    "subtasksProgress": "{{done}}/{{total}} done",
    "hideCompleted": "Hide completed",
    "showCompleted": "Show completed ({{count}})",
    "addSubtask": "+ Add subtask",
    "noSubtasksYet": "No subtasks yet.",
    "subtaskTitlePlaceholder": "Subtask title...",
    "add": "Add",
    "deliverablesCount": "Deliverables ({{count}})",
    "noDeliverablesYet": "No deliverables yet.",
    "createdBy": "Created by {{name}}",
    "updatedBy": "Updated by {{name}}",
    "started": "Started {{date}}",
    "updatedMeta": "Updated {{date}}",
    "executionRound": "Round {{n}}",
    "detailsTab": "Details",
    "executionLogTab": "Execution Log",
    "historyTab": "History",
    "loadingHistory": "Loading history...",
    "noHistory": "No status change history.",
    "statusHistory": "Status History",
    "showAllHistory": "Show all {{count}} transitions",
    "failedToStart": "Failed to start:",
    "scrollToTop": "Scroll to top",
    "scrollToBottom": "Scroll to bottom",
    "approve": "Approve",
    "startExecution": "Start Execution",
    "reject": "Reject",
    "approveCheck": "✓ Approve",
    "requestRevision": "↻ Request Revision",
    "revisionReasonPlaceholder": "Revision reason…",
    "revisionsNeededDefault": "Revisions needed",
    "pause": "Pause",
    "resume": "Resume",
    "resuming": "Resuming…",
    "runNow": "Run Now",
    "running": "Running…",
    "resumeSchedule": "▶ Resume Schedule",
    "pauseSchedule": "⏸ Pause Schedule",
    "archive": "Archive",
    "reopen": "Reopen",
    "resumeFailed": "Resume",
    "cancelTask": "Cancel",
    "deleteSubtaskTitle": "Delete subtask \"{{title}}\"?",
    "deleteSubtaskMessage": "This subtask will be permanently deleted.",
    "cancelTaskModalTitle": "Cancel Task",
    "cancelTaskDependent_one": "This task has {{count}} dependent task that is currently blocked by it.",
    "cancelTaskDependent_other": "This task has {{count}} dependent tasks that are currently blocked by it.",
    "cancelTaskOnly": "Cancel this task only",
    "cancelTaskOnlyHint": "Dependent tasks will start if they have no other blockers",
    "cancelWithDependents": "Cancel with all dependents",
    "cancelWithDependentsHint": "Also cancels {{count}} blocked task",
    "cancelWithDependentsHint_plural": "Also cancels {{count}} blocked tasks",
    "keepTaskRunning": "Keep task running",
    "rejectConfirmTitle": "Reject Task",
    "rejectConfirmMessage": "Reject this task? The proposal will be denied and cannot be undone.",
    "archiveConfirmTitle": "Archive Task",
    "archiveConfirmMessage": "Archive this task? It will be moved to historical records.",
    "archiveScheduledConfirmMessage": "Archive this scheduled task? The recurring schedule will be permanently stopped.",
    "cancelConfirmMessage": "Cancel this task? This will stop all work and cannot be undone.",
    "continueTask": "Continue",
    "editSchedule": "Edit",
    "scheduleEveryMode": "Interval",
    "scheduleCronMode": "Cron",
    "scheduleMaxRuns": "Max runs:",
    "scheduleMaxRunsPlaceholder": "Unlimited",
    "viewAll": "View all →",
    "schedulePaused": "⏸ Schedule Paused",
    "scheduled": "Scheduled",
    "scheduleEvery": "Every {{interval}}",
    "scheduleCron": "Cron: {{expr}}",
    "scheduleOneShot": "One-shot",
    "scheduleNA": "N/A",
    "scheduleNext": "Next: {{when}}",
    "scheduleDueNow": "due now",
    "scheduleInMinutes": "in {{count}}m",
    "scheduleInHoursMinutes": "in {{h}}h {{m}}m",
    "scheduleInDaysHours": "in {{d}}d {{h}}h",
    "scheduleRuns": "Runs: {{current}}{{max}}",
    "scheduleRunsMax": " / {{max}}",
    "scheduleLast": "Last: {{when}}",
    "scheduleApproveTitle": "Approve Scheduled Task",
    "scheduleApproveDesc": "This task is configured with a schedule ({{schedule}}). The next execution is at {{nextRun}}.",
    "scheduleApproveRunNow": "Run Now",
    "scheduleApproveWait": "Wait for Schedule",
    "serverError": "Server error",
    "assignToRequired": "Assign to",
    "reviewerRequired": "Reviewer",
    "taskType": "Task Type",
    "taskTypeStandard": "Standard",
    "taskTypeScheduled": "Scheduled (recurring)",
    "frequency": "Frequency",
    "freq30m": "Every 30 min",
    "freq1h": "Every 1 hour",
    "freq2h": "Every 2 hours",
    "freq4h": "Every 4 hours",
    "freq8h": "Every 8 hours",
    "freq12h": "Every 12 hours",
    "freq1d": "Every day",
    "freq1w": "Every week",
    "blockedBy": "Blocked By (dependencies)",
    "selectAgent": "Select agent…",
    "selectReviewer": "Select reviewer…",
    "selectDependency": "Select a task to depend on…",
    "selectRequirement": "Select a requirement…",
    "titleLabel": "Title",
    "depsShort": "⏳ {{count}} dep",
    "depsShort_plural": "⏳ {{count}} deps",
    "byCreator": "by {{name}}",
    "statusFlash": "Requirement status → {{status}}",
    "assignedReviewerDifferent": "Assigned agent and reviewer must be different",
    "errorCreatingTask": "Error creating task: {{message}}",
    "errorCode_task_limit_reached": "This agent has reached its task limit. Please wait for existing tasks to complete",
    "errorCode_requirement_required": "Please select a requirement. Tasks must be linked to an approved requirement",
    "errorCode_agent_not_found": "The selected agent no longer exists or has been removed",
    "errorCode_unknown": "Operation failed. Please try again later",
    "pleaseReqTitle": "Please enter a title for this requirement",
    "pleaseReqDesc": "Please enter a description for this requirement",
    "pleaseReqProject": "Please select a project for this requirement",
    "projectCreated": "Project created",
    "projectDeleted": "Project deleted",
    "requirementCreated": "Requirement created",
    "requirementApproved": "Requirement approved",
    "requirementRejected": "Requirement rejected",
    "requirementCancelled": "Requirement cancelled",
    "deleteProjectConfirm": "Delete this project and unlink all its tasks?",
    "errorGeneric": "Error: {{message}}",
    "commentInstructionPlaceholder": "Add a comment or instruction…",
    "agentProcessing": "processing…",
    "attachImage": "Attach image",
    "loadingLogs": "Loading logs…",
    "noExecutionLogs": "No execution logs yet.",
    "runWithAgentHint": "Click \"Run with Agent\" to start.",
    "emptyLogs": {
      "default": "No execution logs yet",
      "defaultHint": "Send instructions via the comment box below",
      "noAgent": "No agent assigned",
      "noAgentHint": "Assign an agent to start execution",
      "pending": "Task is queued for execution",
      "pendingHint": "The agent will process tasks by priority",
      "agentBusy": "{{agent}} is working on another task",
      "agentBusyHint": "This task is queued in the agent's mailbox",
      "starting": "Agent is preparing to execute",
      "startingHint": "Logs will appear shortly…"
    },
    "relatedSessions": "{{agent}} processed this task in other sessions ({{count}} records)",
    "sessionLive": "Live",
    "agent": "Agent",
    "loadingExecutionLog": "Loading execution log...",
    "noExecutionLogAvailable": "No execution log available.",
    "roundHeader": "Round #{{n}}",
    "loadingRound": "Loading round #{{n}}…",
    "toolCount_one": "{{count}} tool",
    "toolCount_other": "{{count}} tools",
    "dropHere": "Drop here",
    "backToKanban": "Back to Kanban",
    "projectsCount": "{{count}} Projects",
    "oneProject": "{{name}}",
    "shortProject": "+ Project",
    "shortReq": "+ Req",
    "shortTask": "+ Task",
    "backlog": "Backlog",
    "kanban": "Kanban",
    "dag": "DAG",
    "hideArchived": "Hide archived",
    "hideArchivedWithCount": "Hide {{count}} archived",
    "archivedCount": "{{count}} archived",
    "filter": "Filter",
    "filterWithCount": "Filter ({{count}})",
    "clear": "Clear",
    "myTasks": "My tasks",
    "newRequirement": "+ Requirement",
    "newTaskBtn": "+ Task",
    "noItemsYet": "No items yet",
    "emptyStateHint": "Create a requirement to tell agents what you need.\n\nOnce approved, tasks will appear here automatically.",
    "emptyNoProjectsTitle": "Get started by creating a project",
    "emptyNoProjectsHint": "Projects organize your work. Create a project first, then add requirements to describe what you need. Agents will break them into tasks automatically.",
    "emptyNoReqsTitle": "Ready to add some work",
    "emptyNoReqsHint": "Create a requirement to tell agents what you need.\nOnce approved, tasks will appear here automatically.",
    "createRequirementCta": "+ Create a requirement",
    "filtersSheetTitle": "Filters",
    "clearAll": "Clear all",
    "projectsFilterGroup": "Projects",
    "agentsFilterGroup": "Agents",
    "newRequirementModalTitle": "New Requirement",
    "newRequirementModalHint": "Describe what you need. Agents will break approved requirements into tasks.",
    "selectProject": "Select a project…",
    "reqTitleExample": "e.g. Add user authentication",
    "reqDescPlaceholder": "What is needed and why...",
    "rejectRequirementTitle": "Reject Requirement",
    "rejectReasonLabel": "Reason",
    "rejectReasonPlaceholder": "Why is this being rejected...",
    "cronLabel": "Cron",
    "scheduledShort": "Scheduled",
    "everyInterval": "Every {{interval}}",
    "reply": "Reply",
    "hideLog": "Hide log",
    "viewLog": "View log",
    "viewProfile": "View Profile →",
    "agentNotFound": "Agent not found: {{id}}…",
    "workerRole": "worker",
    "clickToEdit": "Click to edit",
    "systemAuthor": "System",
    "noteTimeJustNow": "just now",
    "noteTimeMinutes": "{{count}}m ago",
    "noteTimeHours": "{{count}}h ago",
    "noteTimeDays": "{{count}}d ago",
    "online": "Online",
    "working": "Working",
    "error": "Error",
    "offline": "Offline",
    "paused": "Paused",
    "filePreviewLoading": "Loading...",
    "emptyDirectory": "Empty directory",
    "openInFinder": "Open in file browser",
    "requirementDetailDescription": "Description",
    "requirementNoDescription": "No description",
    "createdByLabel": "Created by",
    "agentTag": "(Agent)",
    "createdLabel": "Created",
    "approvedBy": "Approved by",
    "rejectionReason": "Rejection Reason",
    "linkedTasks": "Linked Tasks ({{count}})",
    "cancelRequirement": "Cancel Requirement",
    "commentsWithCount": "Comments ({{count}})",
    "noCommentsYet": "No comments yet.",
    "requirementShort": "REQ",
    "taskShort": "TASK",
    "schedShort": "SCHED",
    "backlogTitle": "Title",
    "backlogUpdated": "Updated",
    "noItems": "No items",
    "loadingPage": "Loading…",
    "adminFallback": "Admin",
    "titleField": "Title",
    "descriptionField": "Description",
    "priorityField": "Priority",
    "projectsCountLabel_one": "{{count}} Project",
    "projectsCountLabel_other": "{{count}} Projects",
    "noMatches": "No matches",
    "searchPlaceholder": "Type to search…"
  },
  "requirement": {
    "requirements": "Requirements",
    "newRequirement": "New Requirement",
    "noRequirements": "No requirements yet",
    "approved": "Approved",
    "rejected": "Rejected",
    "approveRequirement": "Approve",
    "rejectRequirement": "Reject",
    "cancelConfirmTitle": "Cancel Requirement",
    "cancelConfirmMessage": "Are you sure you want to cancel this requirement? This action cannot be undone.",
    "cancelConfirmLabel": "Cancel Requirement",
    "createTask": "Task",
    "noLinkedTasks": "No tasks linked yet. Create one to get started."
  },
  "filters": {
    "all": "All",
    "active": "Active",
    "completed": "Completed",
    "search": "Search tasks...",
    "status": "Status",
    "assignee": "Assignee",
    "priority": "Priority",
    "sortBy": "Sort by",
    "groupBy": "Group by"
  },
  "board": {
    "pending": "Pending",
    "inProgress": "In Progress",
    "review": "Review",
    "completed": "Completed",
    "failed": "Failed",
    "blocked": "Blocked"
  },
  "boardColumn": {
    "failed": "Failed",
    "todo": "To Do",
    "in_progress": "In Progress",
    "review": "In Review",
    "done": "Done",
    "closed": "Closed"
  },
  "status": {
    "task": {
      "pending": "Pending",
      "in_progress": "In Progress",
      "blocked": "Blocked",
      "review": "In Review",
      "revision": "Revision",
      "completed": "Completed",
      "failed": "Failed",
      "rejected": "Rejected",
      "cancelled": "Cancelled",
      "archived": "Archived"
    },
    "requirement": {
      "pending": "Pending",
      "in_progress": "Active",
      "completed": "Done",
      "rejected": "Rejected",
      "cancelled": "Cancelled",
      "archived": "Archived"
    },
    "sub": {
      "pending": "Pending",
      "blocked": "Blocked",
      "failed": "Failed",
      "rejected": "Rejected"
    },
    "project": {
      "active": "Active",
      "planning": "Planning",
      "review": "Review",
      "completed": "Completed",
      "archived": "Archived",
      "paused": "Paused"
    }
  },
  "priority": {
    "low": "Low",
    "medium": "Medium",
    "high": "High",
    "urgent": "Urgent"
  },
  "empty": {
    "noProjects": "No projects yet",
    "createFirst": "Create your first project to get started"
  },
  "relative": {
    "justNow": "just now",
    "minutesAgo": "{{count}}m ago",
    "hoursAgo": "{{count}}h ago",
    "daysAgo": "{{count}}d ago"
  }
}
